[PATCH 0/3] gpio: lock device when calling device_is_bound()

From: Bartosz Golaszewski

Date: Mon May 18 2026 - 05:53:35 EST


The kerneldoc for device_is_bound() says it must be called with the
device lock taken. Add missing synchronization to GPIO modules using it.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>
---
Bartosz Golaszewski (3):
gpio: sim: lock device when calling device_is_bound()
gpio: aggregator: lock device when calling device_is_bound()
gpio: virtuser: lock device when calling device_is_bound()

drivers/gpio/gpio-aggregator.c | 9 ++++++---
drivers/gpio/gpio-sim.c | 11 +++++++----
drivers/gpio/gpio-virtuser.c | 9 ++++++---
3 files changed, 19 insertions(+), 10 deletions(-)
---
base-commit: 5200f5f493f79f14bbdc349e402a40dfb32f23c8
change-id: 20260518-gpio-dev-lock-827253e58535

Best regards,
--
Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>