]> asedeno.scripts.mit.edu Git - linux.git/commit
mtd: spi_nor: pass DMA-able buffer to spi_nor_read_raw()
authorTudor.Ambarus@microchip.com <Tudor.Ambarus@microchip.com>
Fri, 9 Nov 2018 16:56:54 +0000 (16:56 +0000)
committerBoris Brezillon <boris.brezillon@bootlin.com>
Tue, 13 Nov 2018 19:37:34 +0000 (20:37 +0100)
commit1d5ceff25aa1edcaf84e7ee26fdcc746cb245af8
treeda7f47c18937884279c137ddab6c769440a5252a
parentb9f07cc8207a2a69496beec3f5a5a8372bacdfdc
mtd: spi_nor: pass DMA-able buffer to spi_nor_read_raw()

spi_nor_read_raw() calls nor->read() which might be implemented
by the m25p80 driver. m25p80 uses the spi-mem layer which requires
DMA-able in/out buffers. Pass kmalloc'ed dma buffer to spi_nor_read_raw().

Fixes: b038e8e3be72 ("mtd: spi-nor: parse SFDP Sector Map Parameter Table")
Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
drivers/mtd/spi-nor/spi-nor.c