Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0c416b54 authored by Jordan Hargrave's avatar Jordan Hargrave Committed by James Bottomley
Browse files

scsi_transport_sas: Remove check for SAS expander when querying bay/enclosure IDs.



Dell Server backplanes can report bay/enclosure IDs without an
expander present.  This patch allows the bay/enclosure IDs to be
propagaged to sysfs.we

Signed-off-by: default avatarJordan Hargrave <jordan_hargrave@dell.com>
Reviewed-by: default avatarHannes Reinecke <hare@suse.com>
Signed-off-by: default avatarJames Bottomley <JBottomley@Odin.com>
parent 2492fc09
Loading
Loading
Loading
Loading
+0 −10
Original line number Diff line number Diff line
@@ -1222,13 +1222,6 @@ show_sas_rphy_enclosure_identifier(struct device *dev,
	u64 identifier;
	int error;

	/*
	 * Only devices behind an expander are supported, because the
	 * enclosure identifier is a SMP feature.
	 */
	if (scsi_is_sas_phy_local(phy))
		return -EINVAL;

	error = i->f->get_enclosure_identifier(rphy, &identifier);
	if (error)
		return error;
@@ -1248,9 +1241,6 @@ show_sas_rphy_bay_identifier(struct device *dev,
	struct sas_internal *i = to_sas_internal(shost->transportt);
	int val;

	if (scsi_is_sas_phy_local(phy))
		return -EINVAL;

	val = i->f->get_bay_identifier(rphy);
	if (val < 0)
		return val;