On Thu, Nov 30, 2023 at 5:37 PM Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> wrote: > > On Thu, Nov 30, 2023 at 02:46:28PM +0100, Bartosz Golaszewski wrote: > > From: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx> > > > > Use the new gpiochip_dup_line_label() helper to safely retrieve the > > descriptor label. > > ... > > > for (i = 0; i < chip->ngpio; i++) { > > - label = gpiochip_is_requested(chip, i); > > - if (!label) > > - label = ""; > > + char *label __free(kfree) = gpiochip_dup_line_label(chip, i); > > + if (IS_ERR(label)) > > + continue; > > > > seq_printf(s, " gpio-%03d (%-16.16s | %-16.16s)", i + chip->base, > > - chip->names[i], label); > > + chip->names[i], label ?: ""); > > So, as it's non-ABI change, we still can use "reserved" word here as well > ("Unrequested" or whatever.) > See my other comment regarding the changes in output. Bart > -- > With Best Regards, > Andy Shevchenko > >