All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V2 0/2] driver core: Add ability to delete device links of unregistered devices
@ 2021-07-09  6:43 Adrian Hunter
  2021-07-09  6:43 ` [PATCH V2 1/2] " Adrian Hunter
  2021-07-09  6:43 ` [PATCH V2 2/2] scsi: ufshcd: Fix device links when BOOT WLUN fails to probe Adrian Hunter
  0 siblings, 2 replies; 7+ messages in thread
From: Adrian Hunter @ 2021-07-09  6:43 UTC (permalink / raw)
  To: Rafael J . Wysocki
  Cc: Greg Kroah-Hartman, Saravana Kannan, Martin K . Petersen,
	James E . J . Bottomley, linux-scsi, Avri Altman, Bean Huo,
	Can Guo, Asutosh Das, Bart Van Assche, linux-pm, linux-kernel

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.

These V2 patches fix the issue by amending device link removal to accept
removal of a link with an unregistered consumer device, as suggested
by Rafael.


Changes in V2:

	Take approach suggested by Rafael


Adrian Hunter (2):
      driver core: Add ability to delete device links of unregistered devices
      scsi: ufshcd: Fix device links when BOOT WLUN fails to probe

 drivers/base/core.c       | 11 ++++++++---
 drivers/scsi/ufs/ufshcd.c | 23 +++++++++++++++++++++--
 2 files changed, 29 insertions(+), 5 deletions(-)


Regards
Adrian

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2021-07-09 13:18 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-07-09  6:43 [PATCH V2 0/2] driver core: Add ability to delete device links of unregistered devices Adrian Hunter
2021-07-09  6:43 ` [PATCH V2 1/2] " Adrian Hunter
2021-07-09  9:55   ` Greg Kroah-Hartman
2021-07-09 11:19     ` Rafael J. Wysocki
2021-07-09 11:28   ` Rafael J. Wysocki
2021-07-09 13:18     ` Adrian Hunter
2021-07-09  6:43 ` [PATCH V2 2/2] scsi: ufshcd: Fix device links when BOOT WLUN fails to probe Adrian Hunter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.