On Thu, Nov 17, 2022 at 03:30:07PM +0300, Anastasia Belova wrote: > Without these checks NULL-pointer may be dereferenced in > sh_mmcif_end_cmd parameters inside if (data->flags & MMC_DATA_READ). > > Found by Linux Verification Center (linuxtesting.org) with SVACE. Is there a code path actually triggering it? I wonder because it seems to me the check for valid channels is already done a little above when DMA is started. And I'd assume once DMA has been started we can take for granted that we have a valid channel when unmapping. But maybe I am missing some error codepath?
Attachment:
signature.asc
Description: PGP signature