Paul Mackerras b0a779debd [POWERPC] Make sure interrupt enable gets restored properly
The lazy IRQ disable patch missed a couple of places where the
interrupt enable flags need to be restored correctly.  First, we
weren't restoring the paca->hard_enabled flag on interrupt exit.
Instead of saving it on entry, we compute it from the MSR_EE bit
in the MSR we are restoring at exit.  Secondly, the MMU hash miss
code was clearing both paca->soft_enabled and paca->hard_enabled
but not restoring them in the case where hash_page was able to
resolve the miss from the Linux page tables.

Signed-off-by: Paul Mackerras <paulus@samba.org>
2006-10-18 10:12:53 +10:00
..
2006-10-11 11:14:14 -07:00
2006-10-03 22:34:14 +02:00
2006-10-14 02:27:52 -04:00
2006-10-11 11:17:06 -07:00
2006-10-12 12:16:13 +09:00
2006-10-03 23:01:26 +02:00
2006-10-15 14:18:39 -07:00
2006-10-03 23:01:26 +02:00