]> www.infradead.org Git - linux.git/commit
gpiolib: fix debugfs newline separators
authorJohan Hovold <johan+linaro@kernel.org>
Mon, 28 Oct 2024 12:49:58 +0000 (13:49 +0100)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Thu, 31 Oct 2024 18:14:17 +0000 (19:14 +0100)
commit3e8b7238b427e05498034c240451af5f5495afda
tree39b411c079c3abdc749a0366debd2e2af7cc32e0
parent90bad749858cf88d80af7c2b23f86db4f7ad61c2
gpiolib: fix debugfs newline separators

The gpiolib debugfs interface exports a list of all gpio chips in a
system and the state of their pins.

The gpio chip sections are supposed to be separated by a newline
character, but a long-standing bug prevents the separator from
being included when output is generated in multiple sessions, making the
output inconsistent and hard to read.

Make sure to only suppress the newline separator at the beginning of the
file as intended.

Fixes: f9c4a31f6150 ("gpiolib: Use seq_file's iterator interface")
Cc: stable@vger.kernel.org # 3.7
Cc: Thierry Reding <treding@nvidia.com>
Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
Link: https://lore.kernel.org/r/20241028125000.24051-2-johan+linaro@kernel.org
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpiolib.c