Messages in this thread | | | Date | Fri, 18 Aug 2023 13:34:08 +0300 | From | Andy Shevchenko <> | Subject | Re: [PATCH v2 0/6] gpio: cdev: bail out of poll() if the device goes down |
| |
On Thu, Aug 17, 2023 at 08:49:52PM +0200, Bartosz Golaszewski wrote: > From: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> > > Wake up all three wake queues (the one associated with the character > device file, the one for V1 line events and the V2 line request one) > when the underlying GPIO device is unregistered. This way we won't get > stuck in poll() after the chip is gone as user-space will be forced to > go back into a new system call and will see that gdev->chip is NULL.
Why can't you use the global device unbind notifications and filter out what you are interested in?
-- With Best Regards, Andy Shevchenko
| |