Skip to content

libata: Support SATA attached via SAS

Brian King linux-ide linux-scsi 1 version Applied

Status from this message: applied to #upstream

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 13 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/6libata: Setup nbytes in ata_sg_init_onedrivers/scsi/libata-core.c+1 -01 reply
2/6libata: Add host lock to struct ata_portdrivers/scsi/libata-bmdma.c drivers/scsi/libata-core.c drivers/scsi/libata-eh.c +2 more+47 -471 reply
3/6libata: Add ata_scsi_dev_disableddrivers/scsi/libata-scsi.c+31 -100 replies
4/6libata: Add ata_host_flagsdrivers/scsi/libata-core.c include/linux/libata.h+10 -44 replies
5/6libata: Per device max command length checkingdrivers/scsi/libata-core.c drivers/scsi/libata-scsi.c+7 -72 replies
6/6libata: Add support for SATA attachment to SAS adaptersdrivers/scsi/libata-core.c drivers/scsi/libata-scsi.c drivers/scsi/libata.h +1 more+177 -21 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/6] libata: Support SATA attached via SAS

Jeff,

Here is a refresh of my patchset to allow SAS HBAs to use libata to control attached SATA devices. It should apply cleanly to #upstream.

James,

After our discussion at the storage summit I think I have
a better idea what you are looking for with a SATA transport class. Unfortunately, the problem I am facing is that I am dealing with a firmware stack (ipr) which does not expose the physical transport to the host. The ipr firmware does all the device discovery and reports a configuration table describing the attached devices, but does not export any physical topology information. At some point in the future I hope to be able to extract this information from the ipr firmware stack and convert ipr to be able to utilize the sas/sata transport class, but, unfortunately, the firmware interfaces to accomplish this aren't available at this time.

Brian

Signature · 3 lines
Brian King
eServer Storage I/O
IBM Linux Technology Center