diff options
author | 2008-07-02 17:51:23 +0900 | |
---|---|---|
committer | 2008-07-28 18:10:33 +0900 | |
commit | f2fb4e4f647dabf1177d3ce164988e73482d76b1 (patch) | |
tree | 5288184d2d8535c826c8b3c33d79b2529c83542b /lib/bitmap.c | |
parent | sh: Record the major cut revision for probed SH-4A parts. (diff) | |
download | linux-dev-f2fb4e4f647dabf1177d3ce164988e73482d76b1.tar.xz linux-dev-f2fb4e4f647dabf1177d3ce164988e73482d76b1.zip |
sh: Conditionally re-enable IRQs in fault path.
The current kernel behaviour is to reenable interrupts unconditionally
when taking a page fault. This patch changes this to only enable them
if interrupts were previously enabled.
It also fixes a problem seen with this fix in place: the kernel previously
flushed the vsyscall page when handling a signal, which is not only
unncessary, but caused a possible sleep with interrupts disabled.
Signed-off-by: Stuart Menefy <stuart.menefy@st.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'lib/bitmap.c')
0 files changed, 0 insertions, 0 deletions