On Thu, Nov 30, 2023 at 5:27 PM Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> wrote: > > On Thu, Nov 30, 2023 at 02:46:21PM +0100, Bartosz Golaszewski wrote: > > From: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx> > > > > gpiochip_is_requested() not only has a misleading name but it returns > > a pointer to a string that is freed when the descriptor is released. > > > > Provide a new helper meant to replace it, which returns a copy of the > > label string instead. > > ... > > > + * Must not be called from atomic context. > > Put the respective lockdep annotation. > > ... > > > + char *cpy; > > So, why not naming it fully, i.e. "copy"? > Ekhm... let me quote the BigPinguin :) -- C is a Spartan language, and your naming conventions should follow suit. Unlike Modula-2 and Pascal programmers, C programmers do not use cute names like ThisVariableIsATemporaryCounter. A C programmer would call that variable ``tmp``, which is much easier to write, and not the least more difficult to understand. -- Bart > -- > With Best Regards, > Andy Shevchenko > >