index
:
kernel
linux-6.17.y
linux-6.18.y
main
saturneric's kernel source tree
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
gpio
/
gpiolib.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
gpiolib: Allow to use setters with return value for output-only gpios
Mathieu Dubois-Briand
2025-04-14
1
-1
/
+1
*
Merge tag 'v6.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...
Bartosz Golaszewski
2025-03-17
1
-3
/
+5
|
\
|
*
gpio: cdev: use raw notifier for line state events
Bartosz Golaszewski
2025-03-13
1
-3
/
+5
|
*
gpiolib: don't check the retval of get_direction() when registering a chip
Bartosz Golaszewski
2025-03-13
1
-16
/
+11
*
|
gpio: Hide valid_mask from direct assignments
Matti Vaittinen
2025-03-05
1
-8
/
+8
*
|
gpio: Add a valid_mask getter
Matti Vaittinen
2025-03-05
1
-0
/
+16
*
|
gpio: Respect valid_mask when requesting GPIOs
Matti Vaittinen
2025-03-05
1
-5
/
+5
*
|
gpiolib: update kerneldocs for value setters
Bartosz Golaszewski
2025-03-03
1
-0
/
+15
*
|
gpiolib: remove unneeded WARN_ON() from gpiochip_set_multiple()
Bartosz Golaszewski
2025-03-03
1
-3
/
+0
*
|
Merge tag 'v6.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...
Bartosz Golaszewski
2025-03-03
1
-10
/
+10
|
\
|
|
*
gpiolib: Fix Oops in gpiod_direction_input_nonotify()
Dan Carpenter
2025-02-28
1
-10
/
+10
*
|
gpiolib: don't double-check the gc->get callback's existence
Bartosz Golaszewski
2025-02-27
1
-4
/
+2
*
|
gpiolib: use a more explicit retval logic in gpiochip_get_direction()
Bartosz Golaszewski
2025-02-27
1
-1
/
+4
*
|
gpiolib: don't use gpiochip_get_direction() when registering a chip
Bartosz Golaszewski
2025-02-27
1
-16
/
+11
*
|
gpiolib: introduce gpio_chip setters that return values
Bartosz Golaszewski
2025-02-26
1
-2
/
+25
*
|
gpiolib: rework the wrapper around gpio_chip::set_multiple()
Bartosz Golaszewski
2025-02-26
1
-11
/
+29
*
|
gpiolib: wrap gpio_chip::set()
Bartosz Golaszewski
2025-02-26
1
-5
/
+16
*
|
gpiolib: make value setters have return values
Bartosz Golaszewski
2025-02-26
1
-23
/
+30
*
|
gpiolib: read descriptor flags once in gpiolib_dbg_show()
Bartosz Golaszewski
2025-02-24
1
-4
/
+6
*
|
gpiolib: sanitize the return value of gpio_chip::get_direction()
Bartosz Golaszewski
2025-02-24
1
-6
/
+21
*
|
gpiolib: sanitize the return value of gpio_chip::direction_input()
Bartosz Golaszewski
2025-02-24
1
-4
/
+20
*
|
gpiolib: sanitize the return value of gpio_chip::direction_output()
Bartosz Golaszewski
2025-02-24
1
-4
/
+21
*
|
gpiolib: sanitize the return value of gpio_chip::get_multiple()
Bartosz Golaszewski
2025-02-24
1
-2
/
+8
*
|
gpiolib: sanitize the return value of gpio_chip::get()
Bartosz Golaszewski
2025-02-24
1
-2
/
+18
*
|
gpiolib: sanitize the return value of gpio_chip::set_config()
Bartosz Golaszewski
2025-02-24
1
-0
/
+3
*
|
gpiolib: sanitize the return value of gpio_chip::request()
Bartosz Golaszewski
2025-02-24
1
-0
/
+2
*
|
Merge tag 'v6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...
Bartosz Golaszewski
2025-02-24
1
-33
/
+73
|
\
|
|
*
gpiolib: don't bail out if get_direction() fails in gpiochip_add_data()
Bartosz Golaszewski
2025-02-20
1
-1
/
+9
|
*
gpiolib: protect gpio_chip with SRCU in array_info paths in multi get/set
Bartosz Golaszewski
2025-02-18
1
-15
/
+33
|
*
gpiolib: check the return value of gpio_chip::get_direction()
Bartosz Golaszewski
2025-02-17
1
-15
/
+29
|
*
gpiolib: Fix crash on error in gpiochip_get_ngpios()
Andy Shevchenko
2025-02-13
1
-3
/
+3
*
|
gpiolib: Use fwnode instead of device in gpiochip_get_ngpios()
Andy Shevchenko
2025-02-21
1
-1
/
+2
*
|
gpiolib: Extract gpiochip_choose_fwnode() for wider use
Andy Shevchenko
2025-02-21
1
-8
/
+16
*
|
gpiolib: don't build HTE code with CONFIG_HTE disabled
Bartosz Golaszewski
2025-02-18
1
-0
/
+2
*
|
gpiolib: Deduplicate gpiod_direction_input_nonotify() call
Andy Shevchenko
2025-02-12
1
-9
/
+7
*
|
gpiolib: Even more opportunities to use str_high_low() helper
Andy Shevchenko
2025-02-11
1
-2
/
+2
*
|
gpio: Use str_enable_disable-like helpers
Krzysztof Kozlowski
2025-02-03
1
-1
/
+2
|
/
*
gpiolib: clean up debugfs separator handling
Johan Hovold
2024-11-04
1
-6
/
+6
*
Merge tag 'v6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...
Bartosz Golaszewski
2024-11-04
1
-1
/
+3
|
\
|
*
gpiolib: fix debugfs dangling chip separator
Johan Hovold
2024-10-31
1
-1
/
+1
|
*
gpiolib: fix debugfs newline separators
Johan Hovold
2024-10-31
1
-0
/
+2
*
|
gpiolib: remove leftover spinlock bits
Bartosz Golaszewski
2024-10-31
1
-6
/
+0
*
|
gpiolib: fix a NULL-pointer dereference when setting direction
Bartosz Golaszewski
2024-10-24
1
-4
/
+4
*
|
gpiolib: notify user-space about in-kernel line state changes
Bartosz Golaszewski
2024-10-22
1
-13
/
+76
*
|
gpiolib: switch the line state notifier to atomic
Bartosz Golaszewski
2024-10-22
1
-3
/
+3
*
|
gpio: cdev: go back to storing debounce period in the GPIO descriptor
Bartosz Golaszewski
2024-10-22
1
-2
/
+16
*
|
gpiolib: unduplicate chip guard in set_config path
Bartosz Golaszewski
2024-10-22
1
-14
/
+9
*
|
gpiolib: notify user-space when a driver requests its own desc
Bartosz Golaszewski
2024-10-22
1
-0
/
+2
*
|
Merge tag 'v6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...
Bartosz Golaszewski
2024-10-14
1
-2
/
+2
|
\
|
|
*
gpiolib: Fix potential NULL pointer dereference in gpiod_get_label()
Lad Prabhakar
2024-10-03
1
-2
/
+2
[next]