|
@@ -421,6 +421,10 @@ static void scsi_report_sense(struct scsi_device *sdev,
|
|
evt_type = SDEV_EVT_MODE_PARAMETER_CHANGE_REPORTED;
|
|
evt_type = SDEV_EVT_MODE_PARAMETER_CHANGE_REPORTED;
|
|
sdev_printk(KERN_WARNING, sdev,
|
|
sdev_printk(KERN_WARNING, sdev,
|
|
"Mode parameters changed");
|
|
"Mode parameters changed");
|
|
|
|
+ } else if (sshdr->asc == 0x2a && sshdr->ascq == 0x06) {
|
|
|
|
+ evt_type = SDEV_EVT_ALUA_STATE_CHANGE_REPORTED;
|
|
|
|
+ sdev_printk(KERN_WARNING, sdev,
|
|
|
|
+ "Asymmetric access state changed");
|
|
} else if (sshdr->asc == 0x2a && sshdr->ascq == 0x09) {
|
|
} else if (sshdr->asc == 0x2a && sshdr->ascq == 0x09) {
|
|
evt_type = SDEV_EVT_CAPACITY_CHANGE_REPORTED;
|
|
evt_type = SDEV_EVT_CAPACITY_CHANGE_REPORTED;
|
|
sdev_printk(KERN_WARNING, sdev,
|
|
sdev_printk(KERN_WARNING, sdev,
|