Message ID | 20230724050709.17544-1-tony@atomide.com |
---|---|
Headers | show |
Series | Serial core controller port device name fixes | expand |
On Mon, Jul 24, 2023 at 11:52:39AM +0300, Andy Shevchenko wrote: > On Mon, Jul 24, 2023 at 08:07:03AM +0300, Tony Lindgren wrote: > > The controller id cannot be negative. Let's fix the ctrl_id in preparation > > for adding port_id to fix the device name. > > > > Fixes: 84a9582fd203 ("serial: core: Start managing serial controllers to enable runtime PM") > > Reported-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> > > > Andy Shevchenko <andriy.shevchenko@linux.intel.com> > > ??? > Missing Reviewed-by: I suppose? Seems like it wen in all patches... :-(
On 24. 07. 23, 10:55, Andy Shevchenko wrote: > On Mon, Jul 24, 2023 at 08:07:05AM +0300, Tony Lindgren wrote: >> We are missing the serial core controller id for the serial core port >> name. Let's fix the issue for sane /sys/bus/serial-core/devices, and to >> avoid issues addressing serial ports later on. > > ... > >> - return dev_set_name(dev, "%s.%s.%d", type->name, dev_name(port->dev), id); >> -} >> + if (type == &serial_ctrl_type) > > ... > >> +} > > While at it, have you tried to use --patience when forming patches? Does it > make any (better) difference? Or moving "struct device_type"s to one place in a separate patch might do the desired trick too ;).