From: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx> On Fri, 18 Oct 2024 11:10:08 +0200, Bartosz Golaszewski wrote: > We currently only emit events on changed line config to user-space on > changes made from user-space. Users have no way of getting notified > about in-kernel changes. This series improves the situation and also > contains a couple other related improvements. > > This is a reworked approach which gets and stores as much info (all of > it actually, except for the pinctrl state) the moment the event occurrs > but moves the actual queueing of the event on the kfifo to a dedicated > high-priority, ordered workqueue. > > [...] Applied, thanks! [1/8] gpiolib: notify user-space when a driver requests its own desc commit: 49182c87af377ec4ae0a5e116a9059e03b083574 [2/8] gpiolib: unduplicate chip guard in set_config path commit: dd26ffaa4d278d6e538c4ea68fb508a69f567827 [3/8] gpio: cdev: go back to storing debounce period in the GPIO descriptor commit: 81625f362497509526a2f9ac53843ae30b4709cc [4/8] gpio: cdev: prepare gpio_desc_to_lineinfo() for being called from atomic commit: 8c44447bd76109e33a69fccda89c84715fbd5658 [5/8] gpiolib: add a per-gpio_device line state notification workqueue commit: 7b9b77a8bba9c1fd7bad3310dbf2cf382e1f8c25 [6/8] gpio: cdev: put emitting the line state events on a workqueue commit: 40b7c49950bd56c984b1f6722f865b922879260e [7/8] gpiolib: switch the line state notifier to atomic commit: fcc8b637c542d1a0c19e5797ad72f9258e10464c [8/8] gpiolib: notify user-space about in-kernel line state changes commit: 07c61d4da43fa3b34c152b28010d20be115a96db Best regards, -- Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx>