Messages in this thread | | | Date | Tue, 5 Jun 2012 18:18:58 +0900 | From | Greg Kroah-Hartman <> | Subject | Re: [PATCH] driver core: fix shutdown races with probe/remove |
| |
On Tue, Jun 05, 2012 at 04:59:07PM +0800, Ming Lei wrote: > Firstly, .shutdown callback may touch a uninitialized hardware > if dev->driver is set and .probe is not completed.
When would that ever happen?
> Secondly, device_shutdown() may dereference a null pointer to cause > oops when dev->driver is cleared after it is checked in device_shutdown().
Again, when would that happen? A new device/driver being added to the system as it is being shutdown?
Has anyone ever hit that before?
Is this really needed?
greg k-h
| |