Message ID | 20210707172948.1025-1-adrian.hunter@intel.com |
---|---|
Headers | show |
Series | driver core: Add ability to delete device links of unregistered devices | expand |
On Wed, Jul 07, 2021 at 08:29:47PM +0300, Adrian Hunter wrote: > +void device_links_scrap(struct device *dev) > +{ > + if (WARN_ON(device_is_registered(dev))) You just rebooted a box if this was hit, never add new WARN_ON() please. greg k-h
On Wed, Jul 07, 2021 at 08:29:46PM +0300, Adrian Hunter wrote: > Hi > > There is an issue with the SCSI UFS driver when the optional > BOOT well-known LUN fails to probe, which is not a fatal error. > The issue is that the device and its "managed" device link do not > then get deleted. The device because the device link has a > reference to it. The device link because it can only be deleted > by device_del(), but device_add() was never called, so device_del() > never will be either. How was a link created for something that never had device_add() called on it? Who is doing that? thanks, greg k-h