aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ext4/fast_commit.c
diff options
context:
space:
mode:
authorMarc Zyngier <[email protected]>2021-10-26 17:58:11 +0000
committerLinus Walleij <[email protected]>2021-10-26 22:16:00 +0000
commitcfe6807d82e97e81c3209dca9448f091e1448a57 (patch)
treedf4d6b96d951f7c7fe7e2891af335c25236378f5 /fs/ext4/fast_commit.c
parentLinux 5.15-rc1 (diff)
downloadkernel-cfe6807d82e97e81c3209dca9448f091e1448a57.tar.gz
kernel-cfe6807d82e97e81c3209dca9448f091e1448a57.zip
gpio: Allow per-parent interrupt data
The core gpiolib code is able to deal with multiple interrupt parents for a single gpio irqchip. It however only allows a single piece of data to be conveyed to all flow handlers (either the gpio_chip or some other, driver-specific data). This means that drivers have to go through some interesting dance to find the correct context, something that isn't great in interrupt context (see aebdc8abc9db86e2bd33070fc2f961012fff74b4 for a prime example). Instead, offer an optional way for a pinctrl/gpio driver to provide an array of pointers which gets used to provide the correct context to the flow handler. Signed-off-by: Marc Zyngier <[email protected]> Signed-off-by: Joey Gouly <[email protected]> Reviewed-by: Linus Walleij <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Linus Walleij <[email protected]>
Diffstat (limited to 'fs/ext4/fast_commit.c')
0 files changed, 0 insertions, 0 deletions