Re: [PATCHi v2] net: mdiobus: fix device unregistering in mdiobus_register

2020-08-28 Thread Heiner Kallweit
On 28.08.2020 16:15, Sascha Hauer wrote: > On Thu, Aug 27, 2020 at 10:48:48AM +0200, Heiner Kallweit wrote: >> On 27.08.2020 09:06, Sascha Hauer wrote: >>> After device_register has been called the device structure may not be >>> freed anymore, put_device() has to be called instead. This gets viola

Re: [PATCHi v2] net: mdiobus: fix device unregistering in mdiobus_register

2020-08-28 Thread Sascha Hauer
On Thu, Aug 27, 2020 at 10:48:48AM +0200, Heiner Kallweit wrote: > On 27.08.2020 09:06, Sascha Hauer wrote: > > After device_register has been called the device structure may not be > > freed anymore, put_device() has to be called instead. This gets violated > > when device_register() or any of the

Re: [PATCHi v2] net: mdiobus: fix device unregistering in mdiobus_register

2020-08-27 Thread Heiner Kallweit
On 27.08.2020 09:06, Sascha Hauer wrote: > After device_register has been called the device structure may not be > freed anymore, put_device() has to be called instead. This gets violated > when device_register() or any of the following steps before the mdio > bus is fully registered fails. In this

[PATCHi v2] net: mdiobus: fix device unregistering in mdiobus_register

2020-08-27 Thread Sascha Hauer
After device_register has been called the device structure may not be freed anymore, put_device() has to be called instead. This gets violated when device_register() or any of the following steps before the mdio bus is fully registered fails. In this case the caller will call mdiobus_free() which t