1. a05a140 gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path by Vladimir Zapolskiy · 7 years ago
  2. 114b5f8 Merge tag 'gpio-v4.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio by Linus Torvalds · 7 years ago
  3. 4fd1f50 Merge branch 'regulator-4.20' into regulator-next by Mark Brown · 7 years ago
  4. 40f5ff4 gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() by Stephen Boyd · 7 years ago
  5. 3c1f6b2 gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() by Stephen Boyd · 7 years ago
  6. 9cb7cf9c gpio: Drop parent irq assignment during cascade setup by Stephen Boyd · 7 years ago
  7. b0ce7b29 regulator/gpio: Allow nonexclusive GPIO access by Linus Walleij · 7 years ago
  8. 767cd17 gpiolib: Initialize gdev field before is used by Ricardo Ribalda Delgado · 7 years ago
  9. 3e779a2 gpio: Assign gpio_irq_chip::parents to non-stack pointer by Stephen Boyd · 7 years ago
  10. 3925b90 gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip by Uwe Kleine-König · 7 years ago
  11. 3edfb7b gpiolib: Show correct direction from the beginning by Ricardo Ribalda Delgado · 7 years ago
  12. f8ec92a gpiolib: Add init_valid_mask exported function by Ricardo Ribalda Delgado · 7 years ago
  13. 90fd227 gpio: Slightly more helpful debugfs by Linus Walleij · 7 years ago
  14. 3c94066 gpio: Restore indentation of continued lines by Geert Uytterhoeven · 7 years ago
  15. cf9af0d gpio: Propagate errors from gpiod_set_array_value_complex() by Geert Uytterhoeven · 7 years ago
  16. 799d5eb gpiolib: Fix incorrect use of find_next_zero_bit() by Janusz Krzysztofik · 7 years ago
  17. e48d194 gpio: Add comments on single direction chips by Linus Walleij · 7 years ago
  18. ae9847f gpiolib: Fix gpio_direction_* for single direction GPIOs by Ricardo Ribalda Delgado · 7 years ago
  19. dae5f0a gpio: Use SPDX header for core library by Linus Walleij · 7 years ago
  20. c4c958a gpiolib: Fix array members of same chip processed separately by Janusz Krzysztofik · 7 years ago
  21. 35ae7f9 gpiolib: Fix missing updates of bitmap index by Janusz Krzysztofik · 7 years ago
  22. a2ab170 Merge branch 'ib-array-bitmaps' into devel by Linus Walleij · 7 years ago
  23. 19a4fbf gpiolib: Free the last requested descriptor by Ricardo Ribalda Delgado · 7 years ago
  24. 171948e gpiolib: check if irqchip already has the irq hook replacements by Hans Verkuil · 7 years ago
  25. d0121b8 gpiolib: use better errno if get_direction is not available by Wolfram Sang · 7 years ago
  26. b17566a gpiolib: Implement fast processing path in get/set array by Janusz Krzysztofik · 7 years ago
  27. 77588c1 gpiolib: Pass array info to get/set array functions by Janusz Krzysztofik · 7 years ago
  28. bf9346f gpiolib: Identify arrays matching GPIO hardware by Janusz Krzysztofik · 7 years ago
  29. b9762be gpiolib: Pass bitmaps, not integer arrays, to get/set array by Janusz Krzysztofik · 7 years ago
  30. fa38869 gpiolib: Don't support irq sharing for userspace by Uwe Kleine-König · 7 years ago
  31. 461c1a7 gpiolib: override irq_enable/disable by Hans Verkuil · 7 years ago
  32. 4e9439d gpiolib: add flag to indicate if the irq is disabled by Hans Verkuil · 7 years ago
  33. ca620f2 gliolib: set hooks in gpiochip_set_irq_hooks() by Hans Verkuil · 7 years ago
  34. 4e6b823 gpiolib: export gpiochip_irq_reqres/relres() by Hans Verkuil · 7 years ago
  35. 3789f5a gpiolib: Avoid calling chip->request() for unused gpios by Biju Das · 7 years ago
  36. 6ff0497 gpiolib: Fix of_node inconsistency by Biju Das · 7 years ago
  37. 3a2f335 gpiolib: Don't shadow error code of gpiochip_lock_as_irq() by Andy Shevchenko · 7 years ago
  38. 1777fc9 gpiolib: probe deferral error reporting by Marcel Ziswiler · 7 years ago
  39. 2b955b3 gpiolib: remove an unnecessary TODO by Bartosz Golaszewski · 7 years ago
  40. e5332d5 gpiolib: don't allow userspace to set values of input lines by Bartosz Golaszewski · 7 years ago
  41. 1c22a25 gpiolib: Join one line back for better readability by Andy Shevchenko · 7 years ago
  42. 8095679 gpiolib: Consistent use of ->get_direction() inside gpiolib by Andy Shevchenko · 7 years ago
  43. 8853daf gpiolib: Defer on non-DT find_chip_by_name() failure by Janusz Krzysztofik · 7 years ago
  44. 36b3127 gpiolib: Respect error code of ->get_direction() by Andy Shevchenko · 7 years ago
  45. b191171 gpiolib: Join string literals back by Andy Shevchenko · 7 years ago
  46. 90b3940 gpio: Add API to explicitly name a consumer by Linus Walleij · 7 years ago
  47. ea125de Merge tag 'gpio-v4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio by Linus Torvalds · 7 years ago
  48. edb2a38 Merge tag 'pinctrl-v4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl by Linus Torvalds · 7 years ago
  49. 2857676 Merge tag 'overflow-v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux by Linus Torvalds · 7 years ago
  50. acafe7e treewide: Use struct_size() for kmalloc()-family by Kees Cook · 7 years ago
  51. 973c171 gpiolib: discourage gpiochip_add_pin[group]_range for DT pinctrls by Christian Lamparter · 7 years ago
  52. 3027743 gpio: Remove VLA from gpiolib by Laura Abbott · 7 years ago
  53. ba3efdf gpiolib: fix gpiochip_machine_hog() by Dan Carpenter · 7 years ago
  54. a411e81 gpiolib: add hogs support for machine code by Bartosz Golaszewski · 7 years ago
  55. f001cc3 gpio: fix error path in lineevent_create by Uwe Kleine-König · 7 years ago
  56. ab3dbcf gpioib: do not free unrequested descriptors by Timur Tabi · 7 years ago
  57. 89b0b4e Merge branch 'gpio-reserved-ranges' into devel by Linus Walleij · 7 years ago
  58. 726cb3b gpiolib: Support 'gpio-reserved-ranges' property by Stephen Boyd · 7 years ago
  59. ace56935 gpiolib: Change bitmap allocation to kmalloc_array by Stephen Boyd · 7 years ago
  60. e4371f6e gpiolib: Extract mask allocation into subroutine by Stephen Boyd · 7 years ago
  61. 9d5a1f2 gpiolib: friendly debug information for consumer by Wang Dongsheng · 7 years ago
  62. a9a0884 vfs: do bulk POLL* -> EPOLL* replacement by Linus Torvalds · 8 years ago
  63. 9798f51 Merge tag 'gpio-v4.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio by Linus Torvalds · 8 years ago
  64. 168fe32 Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 8 years ago
  65. d58f2bf gpio: Timestamp events in hardirq handler by Linus Walleij · 8 years ago
  66. 24bd3ef gpio: Fix kernel stack leak to userspace by Linus Walleij · 8 years ago
  67. 40a3c9d gpiolib: remove redundant initialization of pointer desc by Colin Ian King · 8 years ago
  68. 7d18f0a gpio: No NULL owner by Linus Walleij · 8 years ago
  69. 92542ed gpio: Export devm_gpiod_get_from_of_node() for consumers by Linus Walleij · 8 years ago
  70. 6392cca gpio: Break out code to get a descriptor from a DT node by Linus Walleij · 8 years ago
  71. 64ff2c8 gpiolib: Export gpiochip_irqchip_irq_valid() to drivers by Stephen Boyd · 8 years ago
  72. 1e77fc8 gpio: Add missing open drain/source handling to gpiod_set_value_cansleep() by Geert Uytterhoeven · 8 years ago
  73. 94fc730 gpio: correct docs about return value of gpiod_get_direction by Wolfram Sang · 8 years ago
  74. 24e7807 gpio: label descriptors using the device name by Linus Walleij · 8 years ago
  75. 156dd39 gpiolib: add desc validation to gpiod_set_transitory() by Vladimir Zapolskiy · 8 years ago
  76. dd3b9a4 gpiolib: remove a redundant check in gpiod_to_chip() by Vladimir Zapolskiy · 8 years ago
  77. 30322bc gpiolib: don't dereference a desc before validation by Vladimir Zapolskiy · 8 years ago
  78. 39c3fd5 kernel/irq: Extend lockdep class for request mutex by Andrew Lunn · 8 years ago
  79. 689fd02 gpiolib: Fix typo in comment ("piochip_add_data") by Jonathan Neuschäfer · 8 years ago
  80. a746a23 gpio: reduce descriptor validation code size by Rasmus Villemoes · 8 years ago
  81. 1ca2a92 Revert "gpio: set up initial state from .get_direction()" by Timur Tabi · 8 years ago
  82. fcf273e5 gpiolib: use kstrdup_const() for gpio_device label by Bartosz Golaszewski · 8 years ago
  83. e10f72b gpio: gpiolib: Generalise state persistence beyond sleep by Andrew Jeffery · 8 years ago
  84. 3554187 Merge branch 'ib-gpio-acpi-quirks' into devel by Linus Walleij · 8 years ago
  85. 588fc3b gpiolib: don't allow OPEN_DRAIN & OPEN_SOURCE flags simultaneously by Bartosz Golaszewski · 8 years ago
  86. 5c34b6c gpiolib: acpi: Consolidate debug output in acpi_gpio_update_gpiod_flags() by Andy Shevchenko · 8 years ago
  87. afc9a42 the rest of drivers/*: annotate ->poll() instances by Al Viro · 8 years ago
  88. b630a23 Merge tag 'pinctrl-v4.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl by Linus Torvalds · 8 years ago
  89. 4008e6a Merge branch 'i2c/for-4.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wsa/linux by Linus Torvalds · 8 years ago
  90. bee67c7 Merge branch 'gpio-irqchip-rework' of /home/linus/linux-gpio into devel by Linus Walleij · 8 years ago
  91. ec47873 gpio: Fix undefined lock_dep_class by Linus Walleij · 8 years ago
  92. 959bc7b gpio: Automatically add lockdep keys by Thierry Reding · 8 years ago
  93. 8302cf5 gpio: Introduce struct gpio_irq_chip.first by Thierry Reding · 8 years ago
  94. 60ed54c gpio: Disambiguate struct gpio_irq_chip.nested by Thierry Reding · 8 years ago
  95. 1b95b4e gpio: Export gpiochip_irq_{map,unmap}() by Thierry Reding · 8 years ago
  96. e0d8972 gpio: Implement tighter IRQ chip integration by Thierry Reding · 8 years ago
  97. ca9df05 gpio: Move lock_key into struct gpio_irq_chip by Thierry Reding · 8 years ago
  98. dc7b038 gpio: Move irq_valid_mask into struct gpio_irq_chip by Thierry Reding · 8 years ago
  99. dc6bafe gpio: Move irq_nested into struct gpio_irq_chip by Thierry Reding · 8 years ago
  100. 39e5f09 gpio: Move irq_chained_parent to struct gpio_irq_chip by Thierry Reding · 8 years ago