summaryrefslogtreecommitdiff
path: root/net/unix/af_unix.c
diff options
context:
space:
mode:
authorChristophe Saout <christophe@saout.de>2005-03-28 15:43:57 -0800
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-03-28 15:43:57 -0800
commit654ebdefc23e87ad73c8087fae3f9d1d73fd7682 (patch)
treeace36ddf13c7075d372ab2776567c31834c864af /net/unix/af_unix.c
parent19118d91bd8d55767158343e13f38dd3d39b1367 (diff)
[PATCH] x86-64: Fix preemption off of irq context with PREEMPT_BKL
Fixing the interrupt tst for CONFIG_PREEMPT on x86-64 exposes another bug with CONFIG_PREEMPT_BKL. Calling schedule due to preemption releases the BKL which it shouldn't do. Call preempt_schedule_irq instead (like for i386). This fixes the easily reproducible filesystem errors I've seen (with reiserfs, which heavily relies on the BKL). Signed-off-by: Christophe Saout <christophe@saout.de> Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions