Re: [PATCH 0/2] Drop SCSI core dev->dma_mask check

"Martin K. Petersen" <[email protected]> Thu, 6 Aug 2026 15:06:09 -0400
Newsgroups dev.linux.lists.iommu,org.kernel.vger.linux-scsi
Message-ID <[email protected]>
On Mon, 29 Jun 2026 08:53:08 +0000, John Garry wrote:

> In commit be8fcd4a8217 ("scsi: sas: Skip opt_sectors when DMA reports no
> real optimization hint"), the check for dev->dma_mask prior to calling
> dma_opt_mapping_size() was dropped.
> 
> However, it is not safe to do so, as dma_opt_mapping_size() ->
> dma_max_mapping_size() may try to dereference dev->dma_mask.
> 
> [...]

Applied to 7.3/scsi-queue, thanks!

[1/2] dma-mapping: make dma_max_mapping_size() return 0 for no DMA capability
      https://git.kernel.org/mkp/scsi/c/81d273096f12
[2/2] scsi: core: Drop dev->dma_mask check in evaluating max_sectors
      https://git.kernel.org/mkp/scsi/c/6e468644fc17

-- 
Martin K. Petersen