mirror of
https://github.com/torvalds/linux.git
synced 2024-11-11 06:31:49 +00:00
[SCSI] Log thin provisioning threshold event
At least log the message that we received a THIN PROVISIONING SOFT THRESHOLD REACHED Unit Attention. Also added it to unit attention decodes. Signed-off-by: Shyam Iyer <shyam_iyer@dell.com> Signed-off-by: James Bottomley <James.Bottomley@suse.de>
This commit is contained in:
parent
5853b4f06f
commit
deb1cb63d2
@ -772,6 +772,7 @@ static const struct error_info additional[] =
|
||||
{0x3802, "Esn - power management class event"},
|
||||
{0x3804, "Esn - media class event"},
|
||||
{0x3806, "Esn - device busy class event"},
|
||||
{0x3807, "Thin Provisioning soft threshold reached"},
|
||||
|
||||
{0x3900, "Saving parameters not supported"},
|
||||
|
||||
|
@ -321,6 +321,12 @@ static int scsi_check_sense(struct scsi_cmnd *scmd)
|
||||
"changed. The Linux SCSI layer does not "
|
||||
"automatically adjust these parameters.\n");
|
||||
|
||||
if (sshdr.asc == 0x38 && sshdr.ascq == 0x07)
|
||||
scmd_printk(KERN_WARNING, scmd,
|
||||
"Warning! Received an indication that the "
|
||||
"LUN reached a thin provisioning soft "
|
||||
"threshold.\n");
|
||||
|
||||
/*
|
||||
* Pass the UA upwards for a determination in the completion
|
||||
* functions.
|
||||
|
Loading…
Reference in New Issue
Block a user