lkml.org 
[lkml]   [2021]   [Sep]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/2] SCSI: fix race between releasing shost and unloading LLD module
Date
Hello,

Patch 1 allows put_device() to return if the device is really released.

Patch 2 fixes one race between releasing shost and unloading LLD module
by making sure that LLD module refcnt is dropped after the scsi device
is released.

Fix the kernel panic of 'BUG: unable to handle page fault for address'
reported by Changhui and Yi.


Ming Lei (2):
driver core: tell caller if the device/kboject is really released
scsi: core: put LLD module refcnt after SCSI device is released

drivers/base/core.c | 5 +++--
drivers/scsi/scsi.c | 14 ++++++++++++--
drivers/scsi/scsi_sysfs.c | 8 ++++++++
include/linux/device.h | 2 +-
include/linux/kobject.h | 2 +-
include/scsi/scsi_device.h | 1 +
lib/kobject.c | 5 +++--
7 files changed, 29 insertions(+), 8 deletions(-)

--
2.31.1

\
 
 \ /
  Last update: 2021-09-30 07:22    [W:0.808 / U:0.420 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site