gpiolib: don't use GPIO global numbers in debugfs output
PATCH 1/1 gpiolib: don't use GPIO global numbers in debugfs output
From: Bartosz Golaszewski <[email protected]>
One of the users of global GPIO numbers in the kernel are the debugfs callbacks in GPIO drivers. Before converting any custom .dbg_show() callbacks in individual modules, let's first make GPIO core stop using GPIO base in debugfs output. Use hardware offsets instead.
--- drivers/gpio/gpiolib.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
drivers/gpio/gpiolib.c +2 -3
@@ -5234,8 +5234,8 @@ core_initcall(gpiolib_dev_init);static void gpiolib_dbg_show (struct seq_file *s,struct gpio_device *gdev) {bool active_low, is_irq, is_out; -unsigned int gpio = gdev->base;struct gpio_desc *desc; +unsigned int gpio =0 ;struct gpio_chip *gc;unsigned long flags;int value;
@@ -5339,8 +5339,7 @@ static int gpiolib_seq_show(struct seq_file *s, void *v)return 0 ; } -seq_printf (s,"%s: GPIOs %u-%u" ,dev_name (&gdev->dev), gdev->base, - gdev->base + gdev->ngpio -1 ); +seq_printf (s,"%s: %u GPIOs" ,dev_name (&gdev->dev), gdev->ngpio); parent = gc->parent;if (parent) seq_printf(s, ", parent: %s/%s",
Signature · 1 line
2.48.1
Quoted 8 lines · Bartosz Golaszewski
From: Bartosz Golaszewski <[email protected]>
One of the users of global GPIO numbers in the kernel are the debugfs callbacks in GPIO drivers. Before converting any custom .dbg_show() callbacks in individual modules, let's first make GPIO core stop using GPIO base in debugfs output. Use hardware offsets instead.
Signed-off-by Bartosz Golaszewski <[email protected]>
Yours,
Linus Walleij
Bartosz Golaszewski
AppliedFrom: Bartosz Golaszewski <[email protected]>
Quoted 6 lines · Bartosz Golaszewski
One of the users of global GPIO numbers in the kernel are the debugfs callbacks in GPIO drivers. Before converting any custom .dbg_show() callbacks in individual modules, let's first make GPIO core stop using GPIO base in debugfs output. Use hardware offsets instead.
Applied, thanks!
[1/1] gpiolib: don't use GPIO global numbers in debugfs output
https://git.kernel.org/brgl/linux/c/1bec20dfa3d81be716e7ff5a6343bdec1d29b828
Best regards,
Signature · 1 line
Bartosz Golaszewski <[email protected]>