[PATCH v4 0/7] Add spi-nor SPI transfer error handling

Michal Suchanek hramrach at gmail.com
Fri Aug 14 02:23:06 PDT 2015


Hello,

with these patches SPI transfer errors are not silently ignored but rather
reported to spi-nor users.

This should prevent silently dropping data to the floor in cases when the SPI
transfer fails and the failure is detected.

It has been pointed out that MTD users do not handle the case when data is read
only partially so this version adds the last patch which handles this in
spi-nor.

Thanks

Michal

Michal Suchanek (7):
  mtd: spi-nor: change return value of read/write
  mtd: m25p80: return amount of data transferred or error in read/write
  mtd: fsl-quadspi: return amount of data read/written or error
  mtd: spi-nor: check return value from read/write
  mtd: spi-nor: stop passing around retlen
  mtd: spi-nor: simplify write loop
  mtd: spi-nor: add read loop

 drivers/mtd/devices/m25p80.c      | 33 +++++++++------
 drivers/mtd/spi-nor/fsl-quadspi.c | 29 ++++++-------
 drivers/mtd/spi-nor/spi-nor.c     | 85 +++++++++++++++++++++++----------------
 include/linux/mtd/spi-nor.h       |  8 ++--
 4 files changed, 91 insertions(+), 64 deletions(-)

-- 
2.1.4




More information about the linux-mtd mailing list