gpio uapi · Maintained
Maintainers
- M Bartosz Golaszewski <brgl@kernel.org>
- R Kent Gibson <warthog618@gmail.com>
Paths
- F
Documentation/ABI/obsolete/sysfs-gpio - F
Documentation/ABI/testing/gpio-cdev - F
Documentation/userspace-api/gpio/ - F
drivers/gpio/gpiolib-cdev.c - F
include/uapi/linux/gpio.h - F
tools/gpio/
Last 30 days
Active reviewers (last 30 days)
-
Bartosz Golaszewski <hidden>
1 attestation (1 Tested-by) · last on 2026-05-13
Recent patches
Most-recent 30 patches in this subsystem on linux-gpio (capped at 30), ordered by date desc.
-
COOLING10d
[PATCH v3] gpio: cdev: check if uAPI v2 config attributes are correctly zeroed
2026-05-21 · Bartosz Golaszewski <hidden> -
COOLING11d
[PATCH] gpio: event-mon: Use O_RDONLY instead of 0 for open()
2026-05-20 · <hidden> -
COOLING11d
[PATCH v2] gpio: cdev: check if uAPI v2 config attributes are correctly zeroed
2026-05-20 · Bartosz Golaszewski <hidden> -
COOLING12d
[PATCH] gpio: cdev: check if padding of uAPI v2 line config attributes is zeroed
2026-05-19 · Bartosz Golaszewski <hidden> -
COOLING12d
REVIEWED: 1 (0M) [PATCH v11 3/5] gpio: Leverage revocable for accessing struct gpio_chip
2026-05-13 · Tzung-Bi Shih <tzungbi@kernel.org> -
COLD15d
[PATCH v10 5/9] gpio: Remove gpio_chip_guard by using revocable
2026-05-08 · Tzung-Bi Shih <tzungbi@kernel.org> -
COLD15d
[PATCH v10 4/9] gpio: cdev: Leverage revocable for accessing struct gpio_chip
2026-05-08 · Tzung-Bi Shih <tzungbi@kernel.org> -
DORMANTno replies
[PATCH v3] tools: gpio: fix ioctl name in error message
2026-05-07 · Zhang Xiaolei <hidden> -
COLD27d
[PATCH] tools: gpio: replace strncpy with strscpy
2026-05-04 · Lucas Poupeau <hidden> -
COLD25d
[PATCH v2 3/3] tools: gpio: fix ioctl name in error message
2026-05-04 · Zhang Xiaolei <hidden> -
COLD25d
[PATCH v2 2/3] tools: gpio: validate arguments in gpiotools_request_line
2026-05-04 · Zhang Xiaolei <hidden> -
COLD25d
[PATCH v2 1/3] tools: gpio: use strscpy() for consumer name
2026-05-04 · Zhang Xiaolei <hidden> -
COLD25d
[PATCH] tools: gpio: fix buffer overflow and add bounds check
2026-05-03 · Zhang Xiaolei <hidden> -
COLD24d
[PATCH v9 5/9] gpio: Remove gpio_chip_guard by using revocable
2026-04-27 · Tzung-Bi Shih <tzungbi@kernel.org> -
COLD24d
[PATCH v9 4/9] gpio: cdev: Leverage revocable for accessing struct gpio_chip
2026-04-27 · Tzung-Bi Shih <tzungbi@kernel.org> -
COLD49d
[PATCH 5.15.y] gpiolib: cdev: fix uninitialised kfifo
2026-04-09 · Robert Garcia <hidden> -
STALE91d
[PATCH] gpio: Fix lockdep warnings in gpiolib_{cdev,sysfs}_register()
2026-02-28 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE81d
REVIEWED: 31 (31M) [PATCH v4 5/6] gpio: cdev: Don't check struct gpio_chip in gpio_chrdev_open()
2026-02-23 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE81d
[PATCH v4 4/6] gpio: Ensure struct gpio_chip for gpiochip_setup_dev()
2026-02-23 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE97d
[PATCH] gpio: cdev: convert lineevent_create() and linereq_create() to FD_PREPARE()
2026-02-16 · Kent Gibson <warthog618@gmail.com> -
STALE104d
[PATCH v2] gpio: Avoid NULL dereference in linehandle_create()
2026-02-15 · Douglas Anderson <dianders@chromium.org> -
STALE105d
[PATCH] gpio: Avoid NULL dereference in linehandle_create()
2026-02-13 · Douglas Anderson <dianders@chromium.org> -
STALE98d
[PATCH v3 09/11] gpio: Remove gpio_chip_guard by using revocable
2026-02-13 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE98d
[PATCH v3 08/11] gpio: cdev: Leverage revocable for accessing struct gpio_chip
2026-02-13 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE98d
[PATCH v3 05/11] gpio: cdev: Don't check struct gpio_chip in gpio_chrdev_open()
2026-02-13 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE98d
[PATCH v3 04/11] gpio: Ensure struct gpio_chip for gpiochip_setup_dev()
2026-02-13 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE115d
[PATCH v2 09/11] gpio: Remove gpio_chip_guard by using revocable
2026-02-03 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE115d
[PATCH v2 08/11] gpio: cdev: Leverage revocable for accessing struct gpio_chip
2026-02-03 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE115d
[PATCH v2 05/11] gpio: cdev: Don't check struct gpio_chip in gpio_chrdev_open()
2026-02-03 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE115d
[PATCH v2 04/11] gpio: Ensure struct gpio_chip for gpiochip_setup_dev()
2026-02-03 · Tzung-Bi Shih <tzungbi@kernel.org>
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE124d
LANDED [PATCH 05/23] gpiolib: cdev: Correct return code on memory allocation failure
2026-01-16 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE124d
[PATCH 09/23] gpiolib: Ensure struct gpio_chip for gpiochip_setup_dev()
2026-01-16 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE124d
[PATCH 10/23] gpiolib: cdev: Don't check struct gpio_chip in gpio_chrdev_open()
2026-01-16 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE124d
[PATCH 13/23] gpiolib: cdev: Leverage revocable for gpio_fileops
2026-01-16 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE124d
[PATCH 14/23] gpiolib: cdev: Leverage revocable for linehandle_fileops
2026-01-16 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE124d
[PATCH 15/23] gpiolib: cdev: Leverage revocable for line_fileops
2026-01-16 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE124d
[PATCH 16/23] gpiolib: cdev: Leverage revocable for lineevent_fileops
2026-01-16 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE124d
[PATCH 17/23] gpiolib: cdev: Leverage revocable for lineinfo_changed_notify
2026-01-16 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE115d
[PATCH v2 05/11] gpio: cdev: Don't check struct gpio_chip in gpio_chrdev_open()
2026-02-03 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE98d
[PATCH v3 08/11] gpio: cdev: Leverage revocable for accessing struct gpio_chip
2026-02-13 · Tzung-Bi Shih <tzungbi@kernel.org>