diff options
| author | Brian Bunker <brian@purestorage.com> | 2026-10-28 17:25:29 -0700 |
|---|---|---|
| committer | Martin K. Petersen (Oracle) <mkp@kernel.org> | 2026-11-08 21:58:41 -0500 |
| commit | 746aa1d936b17679361e8d787c6480ccb7c21240 (patch) | |
| tree | 01c8abab99703bfb8673acad9261e136e6df0056 /scripts/Makefile.thinlto | |
| parent | 6628e7d4c6b25c8d18f1345e3a20d21829aae7e4 (diff) | |
| download | linux-next-746aa1d936b17679361e8d787c6480ccb7c21240.tar.gz linux-next-746aa1d936b17679361e8d787c6480ccb7c21240.zip | |
scsi: core: Move REPORT TARGET PORT GROUPS into the SCSI core
ALUA is a standard SCSI feature, independent of multipathing, but only
the ALUA device handler can currently send REPORT TARGET PORT GROUPS.
Move submit_rtpg() into the SCSI core as scsi_report_tpgs(), together
with the resubmission with a larger buffer that alua_rtpg() did when the
parameter data did not fit, so that the core can read the ALUA state of
a device itself. The parameter data format definitions move to
scsi_proto.h with it.
scsi_dh_alua calls scsi_report_tpgs() with the same timeout, retries
and parameter data format as before.
No functional change.
Suggested-by: Hannes Reinecke <hare@kernel.org>
Co-developed-by: Krishna Kant <krishna.kant@purestorage.com>
Signed-off-by: Krishna Kant <krishna.kant@purestorage.com>
Signed-off-by: Brian Bunker <brian@purestorage.com>
Reviewed-by: Hannes Reinecke <hare@kernel.org>
Link: https://patch.msgid.link/20261029002531.82824-2-brian@purestorage.com
Signed-off-by: Martin K. Petersen (Oracle) <mkp@kernel.org>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
