From: Manfred S. <ma...@co...> - 2003-12-21 15:00:03
|
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 |