Messages in this thread | | | Date | Sun, 21 Dec 2003 15:59:58 +0100 | From | Manfred Spraul <> | Subject | Re: [RFC,PATCH] use rcu for fasync_lock |
| |
Jamie Lokier wrote:
>I don't think you need to change pollwait or ->poll, because the band >information for the signal is available, as you say, by calling ->poll >after the wakeup. > I'm not convinced: The wakeup happens at irq time. The band info is necessary for send_sigio(). Calling f_poll at irq time is not an option - it will definitively cause breakage. schedule_work() for every call is IMHO not an option. And even that is not reliable: fasync users might expect seperate POLL_OUT and POLL_IN signals.
-- Manfred
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |