lkml.org 
[lkml]   [2023]   [Aug]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [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


    \
     
     \ /
      Last update: 2023-08-18 12:35    [W:2.587 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site