]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
scsi: sd: Defer spinning up drive while SANITIZE is in progress
authorMahesh Rajashekhara <mahesh.rajashekhara@microsemi.com>
Tue, 17 Apr 2018 11:33:12 +0000 (17:03 +0530)
committerStefan Bader <stefan.bader@canonical.com>
Tue, 14 Aug 2018 10:24:15 +0000 (12:24 +0200)
commit87af67792b6a9b7ecc803610276d53ab3fcb2429
treef6ad024dd91280661a3a90e0c86b5763d7673c04
parentbf4ac5a1333074d2e0c6eb25c9acf5df62237bdd
scsi: sd: Defer spinning up drive while SANITIZE is in progress

BugLink: http://bugs.launchpad.net/bugs/1778265
commit 505aa4b6a8834a2300971c5220c380c3271ebde3 upstream.

A drive being sanitized will return NOT READY / ASC 0x4 / ASCQ
0x1b ("LOGICAL UNIT NOT READY. SANITIZE IN PROGRESS").

Prevent spinning up the drive until this condition clears.

[mkp: tweaked commit message]

Signed-off-by: Mahesh Rajashekhara <mahesh.rajashekhara@microsemi.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
drivers/scsi/sd.c