Show patches with: Series = gpio: rework locking and object life-time control       |    Archived = No       |   22 patches
Patch Series S/W/F Date Submitter Delegate State
[22/22] gpio: mark unsafe gpio_chip manipulators as deprecated gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski Superseded
[21/22] gpio: remove the RW semaphore from the GPIO device gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski Superseded
[20/22] gpio: protect the pointer to gpio_chip in gpio_device with SRCU gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski New
[19/22] gpio: add SRCU infrastructure to struct gpio_device gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski Superseded
[18/22] gpio: add the can_sleep flag to struct gpio_device gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski Superseded
[17/22] gpio: remove unnecessary checks from gpiod_to_chip() gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski Superseded
[16/22] gpio: reduce the functionality of validate_desc() gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski Superseded
[15/22] gpio: cdev: don't access gdev->chip if it's not needed gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski Superseded
[14/22] gpio: cdev: replace gpiochip_get_desc() with gpio_device_get_desc() gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski Superseded
[13/22] gpio: sysfs: pass the GPIO device - not chip - to sysfs callbacks gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski Superseded
[12/22] gpio: sysfs: extend the critical section for unregistering sysfs devices gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski Superseded
[11/22] gpio: remove unneeded code from gpio_device_get_desc() gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski Superseded
[10/22] gpio: reinforce desc->flags handling gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski Superseded
[09/22] gpio: remove gpio_lock gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski Superseded
[08/22] gpio: sysfs: use gpio_device_find() to iterate over existing devices gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski Superseded
[07/22] gpio: protect the descriptor label with SRCU gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski Superseded
[06/22] gpio: add SRCU infrastructure to struct gpio_desc gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski New
[05/22] gpio: don't set label from irq helpers gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski Superseded
[04/22] gpio: provide and use gpiod_get_label() gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski Superseded
[03/22] gpio: remove unused logging helpers gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski Superseded
[02/22] gpio: of: assign and read the hog pointer atomically gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski Superseded
[01/22] gpio: protect the list of GPIO devices with SRCU gpio: rework locking and object life-time control --- 2024-01-30 Bartosz Golaszewski New