diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2026-05-19 14:00:48 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2026-05-19 14:00:48 -0500 |
| commit | 27fa82620cbaa89a7fc11ac3057701d598813e87 (patch) | |
| tree | 782dd20139ae68b5538e11cbf0f11355e20d7da6 /samples/bpf/net_shared.h | |
| parent | 1a2ab0feaa23147e347b4d4cb79cb3fc392118eb (diff) | |
| parent | 759e8756da00aa115d504a18155b1d1ee1cc12e8 (diff) | |
Pull ata fixes from Niklas Cassel:
- Make sure that the issuing of a deferred non-NCQ command via
workqueue feature is only used when mixing NCQ and non-NCQ commands
to the same link (i.e. return value ATA_DEFER_LINK), and nothing
else. This way we will not incorrectly try to use the feature for
e.g. PATA drivers
- The deferred non-NCQ command was stored in a per-port struct. When
using Port Multipliers with FIS-Based Switching, we would thus
needlessly defer commands to all other links. Store the deferred QC
in a per-link struct, such that Port Multipliers with FBS will get
the same performance as before
- The issuing of a deferred non-NCQ command via workqueue feature broke
support for Port Multipliers using Command-Based Switching. The
issuing of a deferred non-NCQ command via workqueue feature is not
compatible with the use of ap->excl_link, which PMPs with CBS use for
fairness (using implicit round robin)
* tag 'ata-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux:
ata: libata-scsi: do not needlessly defer commands when using PMP with FBS
ata: libata-scsi: do not use the deferred QC feature on PMPs with CBS
ata: libata-scsi: do not use the deferred QC feature for ATA_DEFER_PORT
ata: libata-scsi: improve readability of ata_scsi_qc_issue()
Diffstat (limited to 'samples/bpf/net_shared.h')
0 files changed, 0 insertions, 0 deletions
