A shared kernel library that implements the common Serial Attached SCSI (SAS) transport layer: domain discovery, expander handling, and link management used by actual SAS host bus adapter drivers such as mpt3sas, hisi_sas, isci, pm80xx, and aic94xx. It is infrastructure that sits between the SCSI core and individual SAS HBA drivers rather than something that talks to a specific chip.
This is not a hardware driver; it is the generic SAS transport library that real SAS controller drivers depend on. Removing it is not on the table because every in-tree SAS HBA driver builds on top of it.
repository signals
13files
7,236source lines
124commits, 5y
+1,362 / −665lines added / removed, 5y
29authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 124 total · active in 38/61 months
sources
No sources cited.
codex reasoning notes (technical)
Not a driver directory: libsas is the generic SAS transport/helper library ('SAS Domain Transport Attributes' / 'SAS Transport Layer') used by real SAS HBA drivers, not hardware-bound device driver code.