Skip to content

libata: Support SATA attached via SAS

Brian King linux-ide linux-scsi 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest2 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2libata: Add ata_host_set_initdrivers/scsi/libata-core.c include/linux/libata.h+26 -40 replies
2/2libata: Add support for SATA attachment to SAS adaptersdrivers/scsi/libata-core.c drivers/scsi/libata-scsi.c drivers/scsi/libata.h +1 more+179 -23 replies

Reviews trailers per patch

1 of 2 patches has a Reviewed-by or Acked-by.

PatchJeff Garzik
1/2
2/2A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

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

Jeff,

Here are the remaining 2 patches to my patchset to allow SAS HBAs to use libata to control attached SATA devices. The last two issues you brought up have been addressed as follows:

1. Per device max command length checking
- This has been removed.

2. Add ata_host_flags
- You thought there might be a need to carry some cross port state. To resolve this I added a new API: ata_host_set_init. Callers of ata_sas_port_alloc must now pass their host_set pointer as the first argument. This removes the need for the patch you objected to and allows for a cross port state if needed.

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