On Fri, Apr 01, 2022 at 04:09:28PM +0200, Geert Uytterhoeven wrote: > When running on an system without any quirks (e.g. R-Car V3U), the > kernel crashes with a NULL pointer dereference: > > Unable to handle kernel NULL pointer dereference at virtual address 0000000000000002 > ... > Hardware name: Renesas Falcon CPU and Breakout boards based on r8a779a0 (DT) > Workqueue: events_freezable mmc_rescan > ... > Call trace: > renesas_sdhi_internal_dmac_start_dma+0x54/0x12c > tmio_process_mrq+0x124/0x274 > > Fix this by adding the missing checks for the validatity of the > priv->quirks pointer. > > Fixes: dce2ba8b2ee8cef6 ("mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk") > Fixes: d4bfa17a655c6de2 ("mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk") > Signed-off-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> Thanks for catching this! Reviewed-by: Wolfram Sang <wsa+renesas@xxxxxxxxxxxxxxxxxxxx> Tested-by: Wolfram Sang <wsa+renesas@xxxxxxxxxxxxxxxxxxxx>
Attachment:
signature.asc
Description: PGP signature