Dear Bartosz,
On the Intel Kaby Lake Dell XPS 13 9360, Linux 6.14-rc3+ with your
commit 9d846b1aebbe (gpiolib: check the return value of
gpio_chip::get_direction()) prints 52 new warnings:
$ dmesg
[…]
[ 0.000000] DMI: Dell Inc. XPS 13 9360/0596KF, BIOS 2.21.0
06/02/2022
[…]
[ 5.148927] pci 0000:00:1d.0: PCI bridge to [bus 3c]
[ 5.150955] gpio gpiochip0: gpiochip_add_data_with_key:
get_direction failed: -22
[50 times the same]
[ 5.151639] gpio gpiochip0: gpiochip_add_data_with_key:
get_direction failed: -22
[ 5.151768] ACPI: PCI: Interrupt link LNKA configured for IRQ 11
[…]
$ lspci -nn -k -s 1d.0
00:1d.0 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI
Express Root Port #9 [8086:9d18] (rev f1)
Subsystem: Dell Device [1028:075b]
Kernel driver in use: pcieport
Judging from the commit messages, this is expected. But what should a
user seeing this do now?
Also, it probably should not be applied to the stable series, as people
might monitor warnings and new warnings in stable series might be
unexpected.
Kind regards,
Paul
[1]:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9d846b1aebbe488f245f1aa463802ff9c34cc078