[PATCH 0/3] gpio: fix SRCU bugs

From: Bartosz Golaszewski
Date: Tue Feb 13 2024 - 04:31:23 EST


From: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx>

Here are three fixes to some bugs in recent SRCU changes. The first one fixes
an actual race condition. The other two just make lockdep happy.

Bartosz Golaszewski (3):
gpio: take the SRCU read lock in gpiod_hog()
gpio: cdev: use correct pointer accessors with SRCU
gpio: use rcu_dereference_protected() to make lockdep happy

drivers/gpio/gpiolib-cdev.c | 25 ++++++++++++-------------
drivers/gpio/gpiolib.c | 23 +++++++++++++++--------
drivers/gpio/gpiolib.h | 4 +++-
3 files changed, 30 insertions(+), 22 deletions(-)

--
2.40.1