Re: [PATCH v2] scsi: scsi_transport_sas: Fix the maximum channel scanning issue
From: John Garry
Date: Tue Mar 17 2026 - 05:21:19 EST
On 17/03/2026 06:31, Yihang Li wrote:
After the commit 37c4e72b0651 ("scsi: Fix sas_user_scan() to handle
wildcard and multi-channel scans"), if the device supports multiple
channels (0 to shost->max_channel), user_scan() invokes updated
sas_user_scan() to perform the scan behavior for a specific transfer.
However, when the user specifies shost->max_channel, it will return
-EINVAL, which is not expected.
Fix and support specifying the scan shost->max_channel for scanning.
Changes since v1:
- Add the prefix "scsi_transport_sas".
this belongs "below the line"
Fixes: 37c4e72b0651 ("scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans")
Signed-off-by: Yihang Li<liyihang9@xxxxxxxxxx>
Reviewed-by: John Garry <john.g.garry@xxxxxxxxxx>