Skip to content

Add error checking to spi-nor read and write

Michal Suchanek linux-mtd linux-spi lkml 5 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v6 Latest10 patches 4 repliesIn review
  2. v510 patches 9 repliesSuperseded
  3. v47 patches 12 repliesSuperseded
Earlier versions · 2
VersionPostedPatchesRepliesStatus
v36 patches0 repliesSuperseded
v26 patches5 repliesSuperseded

Patches in v6 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10mtd: spi-nor: change return value of read/writedrivers/mtd/devices/m25p80.c drivers/mtd/spi-nor/fsl-quadspi.c include/linux/mtd/spi-nor.h+8 -60 replies
2/10mtd: m25p80: return amount of data transferred or error in read/writedrivers/mtd/devices/m25p80.c+18 -60 replies
3/10mtd: fsl-quadspi: return amount of data read/written or errordrivers/mtd/spi-nor/fsl-quadspi.c+11 -72 replies
4/10mtd: spi-nor: check return value from read/writedrivers/mtd/spi-nor/spi-nor.c+36 -140 replies
5/10mtd: spi-nor: stop passing around retlendrivers/mtd/devices/m25p80.c drivers/mtd/spi-nor/fsl-quadspi.c drivers/mtd/spi-nor/spi-nor.c +1 more+23 -240 replies
6/10mtd: spi-nor: simplify write loopdrivers/mtd/spi-nor/spi-nor.c+25 -332 replies
7/10mtd: spi-nor: add read loopdrivers/mtd/spi-nor/spi-nor.c+14 -60 replies
8/10spi: expose master transfer size limitation.include/linux/spi/spi.h+15 -00 replies
9/10spi: fsl-espi: expose maximum transfer size limitdrivers/spi/spi-fsl-espi.c+6 -00 replies
10/10mtd: m25p80: read in spi_max_transfer_size chunksdrivers/mtd/devices/m25p80.c+1 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v6 yet.

Read the v6 thread

Cover letter [PATCH v6 00/10] Add error checking to spi-nor read and write

Hello,

Resending this rebased patchset with ACSII-only To: and updated to use SIZE_MAX.

Testing wanted, especially for the fsl parts.

Thanks

Michal

Michal Suchanek (10):
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
spi: expose master transfer size limitation.
spi: fsl-espi: expose maximum transfer size limit
mtd: m25p80: read in spi_max_transfer_size chunks

 drivers/mtd/devices/m25p80.c      | 31 ++++++++-----
 drivers/mtd/spi-nor/fsl-quadspi.c | 29 ++++++------
 drivers/mtd/spi-nor/spi-nor.c     | 95 +++++++++++++++++++++++++--------------
 drivers/spi/spi-fsl-espi.c        |  6 +++
 include/linux/mtd/spi-nor.h       |  8 ++--
 include/linux/spi/spi.h           | 15 +++++++
 6 files changed, 122 insertions(+), 62 deletions(-)
Signature · 6 lines
2.6.2


______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/