On Wed, 24 Jun 2020 18:57:24 +0200, Christoph Hellwig wrote: > The mpt fusion driver still uses the legacy PCI DMA API, which hardcodes > atomic allocations. This caused the driver to fail to load on some > powerpc VMs with incoherent DMA and small memory sizes. Switch to use > the modern DMA API and sleeping allocations for large allocations > instead. This is not a full cleanup of the PCI DMA API usage yet, but > just enough to fix the regression caused by reducing the default atomic > pool size. Applied to 5.8/scsi-fixes, thanks! [1/1] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations https://git.kernel.org/mkp/scsi/c/311950f8b8d8 -- Martin K. Petersen Oracle Linux Engineering