[SRU][Trusty][Vivid][Wily][Xenial][PATCH 0/1] UBUNTU: SAUCE: scsi_sysfs: protect against double execution of __scsi_remove_device()
Joseph Salisbury
joseph.salisbury at canonical.com
Thu Nov 12 20:57:54 UTC 2015
BugLink: http://bugs.launchpad.net/bugs/1509029
== Justification ==
[Hyper-V] Crash in hot-add/remove scsi devices (smp). On some host errors
storvsc module tries to remove sdev by scheduling a job, which will cause a crash.
The problem comes with the fact that many such jobs (for the same device)
are being scheduled simultaneously.
This patch fixes this bug for Trusty, Vivid, Wily and Xenial and applies cleanly to all
releases. The patch has been sent upstream, but it has not yet been applied.
Upstream Thread: https://lkml.org/lkml/2015/11/6/474
== Fix ==
Author: Joseph Salisbury <joseph.salisbury at canonical.com>
Date: Thu Nov 12 15:40:10 2015 -0500
UBUNTU: SAUCE: scsi_sysfs: protect against double execution of __scsi_remove_device()
== Test Case ==
A test kernel was built with this patch and tested by the original bug reporter.
The bug reporter states the test kernel resolved the bug.
Joseph Salisbury (1):
UBUNTU: SAUCE: scsi_sysfs: protect against double execution of
drivers/scsi/scsi_sysfs.c | 8 ++++++++
1 file changed, 8 insertions(+)
--
1.9.1
More information about the kernel-team
mailing list