Re: [PATCH net RFC] ibmvnic: device remove has higher precedence over reset

2021-01-19 Thread Lijun Pan
On Tue, Jan 19, 2021 at 1:56 PM Uwe Kleine-König wrote: > > On Tue, Jan 19, 2021 at 01:33:13PM -0600, Lijun Pan wrote: > > Returning -EBUSY in ibmvnic_remove() does not actually hold the > > removal procedure since driver core doesn't care for the return > > value (see __device_release_driver() in

Re: [PATCH net RFC] ibmvnic: device remove has higher precedence over reset

2021-01-19 Thread Uwe Kleine-König
On Tue, Jan 19, 2021 at 01:33:13PM -0600, Lijun Pan wrote: > Returning -EBUSY in ibmvnic_remove() does not actually hold the > removal procedure since driver core doesn't care for the return > value (see __device_release_driver() in drivers/base/dd.c > calling dev->bus->remove()) though vio_bus_rem

[PATCH net RFC] ibmvnic: device remove has higher precedence over reset

2021-01-19 Thread Lijun Pan
Returning -EBUSY in ibmvnic_remove() does not actually hold the removal procedure since driver core doesn't care for the return value (see __device_release_driver() in drivers/base/dd.c calling dev->bus->remove()) though vio_bus_remove (in arch/powerpc/platforms/pseries/vio.c) records the return va