Messages in this thread | | | Date | Fri, 18 Aug 2023 13:30:57 +0300 | From | Andy Shevchenko <> | Subject | Re: [PATCH v2 4/6] gpio: cdev: wake up chardev poll() on device unbind |
| |
On Thu, Aug 17, 2023 at 08:49:56PM +0200, Bartosz Golaszewski wrote: > From: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> > > Add a notifier block to the gpio_chardev_data structure and register it > with the gpio_device's device notifier. Upon reception of an event, wake > up the wait queue so that the user-space be forced out of poll() and need > to go into a new system call which will then fail due to the chip being > gone.
...
> + struct gpio_chardev_data *cdev = container_of(nb, > + struct gpio_chardev_data, > + device_unregistered_nb);
struct gpio_chardev_data *cdev = container_of(nb, struct gpio_chardev_data, device_unregistered_nb);
?
-- With Best Regards, Andy Shevchenko
| |