Re: [PATCH 0/6] Apple NVMe fixes for macOS 15+ firmware / M4 support
Nick Chan <[email protected]> Fri, 7 Aug 2026 00:50:38 +0800
| Newsgroups | org.infradead.lists.linux-nvme,dev.linux.lists.asahi,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
Sven Peter 於 2026/8/6 晚上11:27 寫道: > Hi, > > This series fixes a bunch of bugs that were working fine with M1/M2 NVMe > controllers with older firmware but are now starting to bite us. > With macOS 15 a new firmware is installed for the controller and both > XNU and the controller are a bit more strict now. This firmware is > required once we add M4 support. > > The first patch fixes a panic that can happen when the controller fails > to initialize, which now happens for the first time with the new > firmware. The other fixes then make it work again. For the whole series: Tested-by: Nick Chan <[email protected]> # pre-M1 controllers > > Best, > > Sven > > Signed-off-by: Sven Peter <[email protected]> > --- > Sven Peter (6): > nvme-apple: Destroy the admin queue on removal > nvme-apple: Don't set a DMA direction for commands without a data transfer > nvme-apple: Never set the opcode in the NVMMU TCB > nvme: Add a quirk for page aligned admin queue buffers > nvme-apple: Require page aligned buffers on the admin queue > nvme-apple: Drop the PRP null check chicken bit > > drivers/nvme/host/apple.c | 32 +++++++++++++++----------------- > drivers/nvme/host/core.c | 5 ++++- > drivers/nvme/host/nvme.h | 7 +++++++ > 3 files changed, 26 insertions(+), 18 deletions(-) > --- > base-commit: dc59e4fea9d83f03bad6bddf3fa2e52491777482 > change-id: 20260806-b4-nvme-fwabi-000386148b21 > > Best regards, > -- > Sven Peter <[email protected]> > > >