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)
-
Sashiko <sashiko-bot@kernel.org>
3 attestations (3 Reported-by) · last on 2026-09-22 -
Bartosz Golaszewski <hidden>
2 attestations (1 Acked-by, 1 Tested-by) · last on 2026-09-08
Recent patches
Most-recent 30 patches in this subsystem on linux-gpio (capped at 30), ordered by date desc.
-
COOLING9d
[PATCH v3] gpio: cdev: fix kernel stack leak to user-space in error path
2026-09-22 · Bartosz Golaszewski <hidden> -
COOLING11d
[PATCH v2] gpio: cdev: fix kernel stack leak to user-space in error path
2026-09-21 · Bartosz Golaszewski <hidden> -
COOLING14d
[PATCH] gpio: cdev: fix kernel stack leak to user-space in error path
2026-09-17 · Bartosz Golaszewski <hidden> -
COLD15d
[PATCH 4/4] file: make struct fd_prepare const and kill its err field
2026-09-17 · Christian Brauner <brauner@kernel.org> -
COLD16d
[PATCH RFC POC 25/50] file: reimplement FD_PREPARE() on the deferred fd_prepare() path
2026-09-15 · Christian Brauner <brauner@kernel.org> -
COLD15d
[PATCH v13 3/3] gpio: Leverage revocable for accessing struct gpio_chip
2026-09-12 · Tzung-Bi Shih <tzungbi@kernel.org> -
COLD20d
[PATCH] gpio: uapi: Fix gpio_v2_line_info_changed reference in kernel-doc
2026-09-11 · Karl Mehltretter <hidden> -
COLD20d
REVIEWED: 1 (0M) [PATCH v12 3/3] gpio: Leverage revocable for accessing struct gpio_chip
2026-09-08 · Tzung-Bi Shih <tzungbi@kernel.org> -
COLD15d
REVIEWED: 1 (0M) [PATCH 2/2 v7] gpiolib: remove linux/gpio.h
2026-09-07 · Arnd Bergmann <arnd@kernel.org> -
COLD25d
[PATCH] tools/gpio: fix typo "amount of times" in comment
2026-09-04 · Hemanth Selam <hidden> -
COLD30d
[PATCH v1 1/1] gpio: cdev: return EOPNOTSUPP when HTE is unavailable
2026-08-31 · Iván Ezequiel Rodriguez <hidden> -
COLD16d
[PATCH 7/7] gpio: cdev: return EOPNOTSUPP when HTE is unavailable
2026-08-31 · Iván Ezequiel Rodriguez <hidden> -
COLD16d
[PATCH 3/7] docs: gpio: note lineinfo padding must be zero filled
2026-08-31 · Iván Ezequiel Rodriguez <hidden> -
COLD56d
[PATCH] tools: Use fputc() calls in some functions
2026-07-23 · Markus Elfring <hidden> -
STALE88d
[PATCH] gpio: cdev: Drop redundant nonseekable_open() return check
2026-07-03 · <hidden> -
STALE88d
[PATCH 13/13] gpiolib: remove linux/gpio.h
2026-06-29 · Arnd Bergmann <arnd@kernel.org> -
STALE134d
[PATCH v3] gpio: cdev: check if uAPI v2 config attributes are correctly zeroed
2026-05-21 · Bartosz Golaszewski <hidden> -
STALE135d
[PATCH] gpio: event-mon: Use O_RDONLY instead of 0 for open()
2026-05-20 · <hidden> -
STALE135d
[PATCH v2] gpio: cdev: check if uAPI v2 config attributes are correctly zeroed
2026-05-20 · Bartosz Golaszewski <hidden> -
STALE136d
[PATCH] gpio: cdev: check if padding of uAPI v2 line config attributes is zeroed
2026-05-19 · Bartosz Golaszewski <hidden> -
STALE135d
REVIEWED: 1 (0M) [PATCH v11 3/5] gpio: Leverage revocable for accessing struct gpio_chip
2026-05-13 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE139d
[PATCH v10 5/9] gpio: Remove gpio_chip_guard by using revocable
2026-05-08 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE139d
[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> -
STALE150d
[PATCH] tools: gpio: replace strncpy with strscpy
2026-05-04 · Lucas Poupeau <hidden> -
STALE148d
[PATCH v2 3/3] tools: gpio: fix ioctl name in error message
2026-05-04 · Zhang Xiaolei <hidden> -
STALE148d
[PATCH v2 2/3] tools: gpio: validate arguments in gpiotools_request_line
2026-05-04 · Zhang Xiaolei <hidden> -
STALE148d
[PATCH v2 1/3] tools: gpio: use strscpy() for consumer name
2026-05-04 · Zhang Xiaolei <hidden> -
STALE148d
[PATCH] tools: gpio: fix buffer overflow and add bounds check
2026-05-03 · Zhang Xiaolei <hidden> -
STALE148d
[PATCH v9 5/9] gpio: Remove gpio_chip_guard by using revocable
2026-04-27 · Tzung-Bi Shih <tzungbi@kernel.org>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
COLD15d
REVIEWED: 1 (0M) [PATCH 2/2 v7] gpiolib: remove linux/gpio.h
2026-09-07 · Arnd Bergmann <arnd@kernel.org> · 1 Acked-by
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.
-
STALE148d
[PATCH v9 4/9] gpio: cdev: Leverage revocable for accessing struct gpio_chip
2026-04-27 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE148d
[PATCH v9 5/9] gpio: Remove gpio_chip_guard by using revocable
2026-04-27 · Tzung-Bi Shih <tzungbi@kernel.org> -
DORMANTno replies
[PATCH v3] tools: gpio: fix ioctl name in error message
2026-05-07 · Zhang Xiaolei <hidden> -
STALE139d
[PATCH v10 4/9] gpio: cdev: Leverage revocable for accessing struct gpio_chip
2026-05-08 · Tzung-Bi Shih <tzungbi@kernel.org> -
STALE139d
[PATCH v10 5/9] gpio: Remove gpio_chip_guard by using revocable
2026-05-08 · Tzung-Bi Shih <tzungbi@kernel.org> -
COLD16d
[PATCH 7/7] gpio: cdev: return EOPNOTSUPP when HTE is unavailable
2026-08-31 · Iván Ezequiel Rodriguez <hidden>