[PATCH 0/3] apple-nvme: bug and perf fixes
Alyssa Rosenzweig
alyssa at rosenzweig.io
Tue Feb 11 10:25:56 PST 2025
This small series fixes three unrelated issues with the Apple NVMe
driver.
* fix NVMe on firmware/machine
* fix a power domain leak
* fix pathological driver performance with random writes
The first two are strict bug fixes, the last is technically an
optimization but given the measured 200x performance difference I do
consider to be a fix ;-)
Given the early stage of mainlining for these SoCs, none of this needs
to be backported.
Signed-off-by: Alyssa Rosenzweig <alyssa at rosenzweig.io>
---
Hector Martin (2):
apple-nvme: Support coprocessors left idle
apple-nvme: Release power domains when probe fails
Jens Axboe (1):
apple-nvme: defer cache flushes by a specified amount
drivers/nvme/host/apple.c | 124 +++++++++++++++++++++++++++++++++++++++-------
1 file changed, 107 insertions(+), 17 deletions(-)
---
base-commit: 2014c95afecee3e76ca4a56956a936e23283f05b
change-id: 20250211-nvme-fixes-29c409c2553f
Best regards,
--
Alyssa Rosenzweig <alyssa at rosenzweig.io>
More information about the linux-arm-kernel
mailing list