diff options
| author | Sven Peter <sven@kernel.org> | 2026-08-06 17:27:38 +0200 |
|---|---|---|
| committer | Keith Busch <kbusch@kernel.org> | 2026-08-11 08:53:27 -0700 |
| commit | 8ce883fd068b7ba9ab493cd3ecca3a7ea868c375 (patch) | |
| tree | 996964120f0b86aad08dfbccebca2a876b1a7bf1 /tools/perf/scripts/python/event_analyzing_sample.py | |
| parent | ea2160c7b78187ea9ab08c3190eef237c4ee99a7 (diff) | |
nvme-apple: Drop the PRP null check chicken bit
Now that we program the DMA direction correctly the NULL check that used
to make commands fail passes. Another side effect of this bit was that
non-align buffers on the admin queue were silently allowed and that's
been fixed now as well and we this don't need this chicken bit anymore.
More importantly, starting with the firmware installed with macOS 15,
which is required for M4 but can also be installed on the previous SoCs,
the controller no longer exposes this control register and any access
SErrors instead. Just drop the write entirely.
Fixes: 5bd2927aceba ("nvme-apple: Add initial Apple SoC NVMe driver")
Tested-by: Joshua Peisach <jpeisach@ubuntu.com>
Tested-by: Janne Grunau <j@jannau.net>
Tested-by: Nick Chan <towinchenmi@gmail.com>
Signed-off-by: Sven Peter <sven@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions
