]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch irq/gpio-immutable into irq/irqchip-next
authorMarc Zyngier <maz@kernel.org>
Tue, 19 Apr 2022 14:23:14 +0000 (15:23 +0100)
committerMarc Zyngier <maz@kernel.org>
Tue, 19 Apr 2022 14:23:14 +0000 (15:23 +0100)
commit1e693d3c0c0d7dab095749f890a95e376be516a8
tree08bcab802d6efe5b5c5ba1ad37234656a175e6bd
parent0e63df2d0d54b39e7363398ea63d214be3dfe228
parentee22da8090d4a75fb9fd4c54c36ed1870abe6822
Merge branch irq/gpio-immutable into irq/irqchip-next

* irq/gpio-immutable:
  : .
  : First try at preventing the GPIO subsystem from abusing irq_chip
  : data structures. The general idea is to have an irq_chip flag
  : to tell the GPIO subsystem that these structures are immutable,
  : and to convert drivers one by one.
  : .
  Documentation: Update the recommended pattern for GPIO irqchips
  gpio: Update TODO to mention immutable irq_chip structures
  pinctrl: amd: Make the irqchip immutable
  pinctrl: msmgpio: Make the irqchip immutable
  pinctrl: apple-gpio: Make the irqchip immutable
  gpio: pl061: Make the irqchip immutable
  gpio: tegra186: Make the irqchip immutable
  gpio: Add helpers to ease the transition towards immutable irq_chip
  gpio: Expose the gpiochip_irq_re[ql]res helpers
  gpio: Don't fiddle with irqchips marked as immutable

Signed-off-by: Marc Zyngier <maz@kernel.org>
drivers/gpio/gpiolib.c
include/linux/gpio/driver.h