Merge tag 'spi-fix-v5.9-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi

Pull spi fix from Mark Brown:
"One last minute fix for v5.9 which has been causing crashes in test
systems with the fsl-dspi driver when they hit deferred probe (and
which I probably let cook in next a bit longer than is ideal).

And an update to MAINTAINERS reflecting Serge's extensive and
detailed recent work on the DesignWare driver"

* tag 'spi-fix-v5.9-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi:
MAINTAINERS: Add maintainer of DW APB SSI driver
spi: fsl-dspi: fix NULL pointer dereference

Changed files
+10 -2
drivers
+7
MAINTAINERS
··· 16732 16732 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml 16733 16733 F: drivers/gpio/gpio-dwapb.c 16734 16734 16735 + SYNOPSYS DESIGNWARE APB SSI DRIVER 16736 + M: Serge Semin <fancer.lancer@gmail.com> 16737 + L: linux-spi@vger.kernel.org 16738 + S: Supported 16739 + F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml 16740 + F: drivers/spi/spi-dw* 16741 + 16735 16742 SYNOPSYS DESIGNWARE AXI DMAC DRIVER 16736 16743 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16737 16744 S: Maintained
+3 -2
drivers/spi/spi-fsl-dspi.c
··· 1281 1281 if (!ctlr) 1282 1282 return -ENOMEM; 1283 1283 1284 + spi_controller_set_devdata(ctlr, dspi); 1285 + platform_set_drvdata(pdev, dspi); 1286 + 1284 1287 dspi->pdev = pdev; 1285 1288 dspi->ctlr = ctlr; 1286 1289 ··· 1419 1416 1420 1417 if (dspi->devtype_data->trans_mode != DSPI_DMA_MODE) 1421 1418 ctlr->ptp_sts_supported = true; 1422 - 1423 - platform_set_drvdata(pdev, dspi); 1424 1419 1425 1420 ret = spi_register_controller(ctlr); 1426 1421 if (ret != 0) {