Messages in this thread | | | Date | Wed, 03 Dec 2008 22:21:02 +0100 | From | Andi Kleen <> | Subject | Re: BUG? "Call fasync() functions without the BKL" is racy |
| |
>> I wonder if we need FASYNC at all. This could be gotten implicitely by >> looking at the fasync_list > > Only if socket.
But the helpers used by the character drivers add it too I think.
> Serioulsy, I think the best (partial, yes) fix for now is to restore > lock_kernel() in setfl() and change ioctl_fioxxx() accordingly. > At least this protect us from tty too.
For 2.6.28 I agree.
> Not that I think this is very good idea though ;)
The lock bit sounds reasonable.
-Andi
| |