Patch "scsi: ses: use scsi_is_sas_rphy instead of is_sas_attached" has been added to the 4.7-stable tree
Subsystems (2)
This is a note to let you know that I've just added the patch titled
scsi: ses: use scsi_is_sas_rphy instead of is_sas_attached
to the 4.7-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
scsi-ses-use-scsi_is_sas_rphy-instead-of-is_sas_attached.patch
and it can be found in the queue-4.7 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
835831c57e9b0cccc24e96a812542875471d75b5Mon Sep 17 00:00:00 2001
From: Johannes Thumshirn <[email protected]>
Date: Wed, 17 Aug 2016 11:46:17 +0200
Subject: scsi: ses: use scsi_is_sas_rphy instead of is_sas_attached
From: Johannes Thumshirn <[email protected]>
commit 835831c57e9b0cccc24e96a812542875471d75b5 upstream.
Use scsi_is_sas_rphy() instead of is_sas_attached() to decide whether we should obtain the SAS address from a scsi device or not. This will prevent us from tripping on the BUG_ON() in sas_sdev_to_rdev() if the rphy isn't attached to the SAS transport class, like it is with hpsa's logical devices.
--- drivers/scsi/ses.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/scsi/ses.c +1 -1
@@ -587,7 +587,7 @@ static void ses_match_to_enclosure(strucses_enclosure_data_process (edev,to_scsi_device (edev->edev.parent),0 ); -if (is_sas_attached (sdev)) +if (scsi_is_sas_rphy (&sdev->sdev_gendev)) efd.addr =sas_get_address (sdev);if (efd.addr) {
Patches currently in stable-queue which might be from [email protected] are
queue-4.7/scsi-ses-use-scsi_is_sas_rphy-instead-of-is_sas_attached.patch