[parisc-linux] 2.5 fix for user level page fault problems

Randolph Chung Randolph Chung <randolph@tausq.org>
Wed, 18 Dec 2002 08:34:51 -0800


In reference to a message from James Bottomley, dated Dec 18:
> It seems that going from 2.4 to 2.5 there was an over zealous removal of the 
> check signals return path.  The problem is that if a user application takes a 
> page fault, that can result in a signal being posted (specifically SEGV for 
> illegal memory access).  If we never check the signals, the instruction is 
> retried and re-faults ad infinitum (well actually, it seems to terminate with 
> an unaligned instruction trap in this case after a few hundred faults).

thanks James. I've commited this to our 2.5 tree. We had fixed this in
2.4 a couple of weeks ago but I forgot to commit this to 2.5 too.

randolph
-- 
Randolph Chung
Debian GNU/Linux Developer, hppa/ia64 ports
http://www.tausq.org/