Miquel Raynal
d82c368216
mtd: Fix mtd_check_oob_ops()
...
The mtd_check_oob_ops() helper verifies if the operation defined by the
user is correct.
Fix the check that verifies if the entire requested area exists. This
check is too restrictive and will fail anytime the last data byte of the
very last page is included in an operation.
Fixes: 5cdd929da5 ("mtd: Add sanity checks in mtd_write/read_oob()")
Signed-off-by: Miquel Raynal <miquel.raynal@free-electrons.com>
Acked-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
2017-12-18 09:16:35 +01:00
..
chips
This pull request contains the following core changes:
2017-11-22 20:46:06 -10:00
devices
This pull request contains the following core changes:
2017-11-22 20:46:06 -10:00
lpddr
maps
This pull request contains the following core changes:
2017-11-22 20:46:06 -10:00
nand
mtd: nand: gpio: Fix ALE gpio configuration
2017-12-15 22:27:54 +01:00
onenand
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
parsers
mtd: sharpslpart: Add sharpslpart partition parser
2017-11-13 21:39:19 +01:00
spi-nor
This pull request contains the following core changes:
2017-11-22 20:46:06 -10:00
tests
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
ubi
Modules updates for v4.15
2017-11-15 13:46:33 -08:00
afs.c
ar7part.c
bcm47xxpart.c
bcm63xxpart.c
cmdlinepart.c
ftl.c
inftlcore.c
mtd: nand: Rename nand.h into rawnand.h
2017-08-13 10:11:49 +02:00
inftlmount.c
Kconfig
kconfig: kill off GENERIC_IO option
2017-11-13 21:39:15 +01:00
Makefile
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mtd_blkdevs.c
mtd: blkdevs: Fix mtd block write failure
2017-08-12 14:53:24 -07:00
mtdblock.c
mtdblock_ro.c
mtdchar.c
mtdchar: get rid of pointless access_ok()
2017-10-17 01:24:58 -04:00
mtdconcat.c
mtd: remove the get_unmapped_area method
2017-11-13 21:39:18 +01:00
mtdcore.c
mtd: Fix mtd_check_oob_ops()
2017-12-18 09:16:35 +01:00
mtdcore.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mtdoops.c
mtdpart.c
mtd: remove the get_unmapped_area method
2017-11-13 21:39:18 +01:00
mtdsuper.c
Rename superblock flags (MS_xyz -> SB_xyz)
2017-11-27 13:05:09 -08:00
mtdswap.c
mtd: mtdswap: fix spelling mistake: 'TRESHOLD' -> 'THRESHOLD'
2017-11-13 21:39:16 +01:00
nftlcore.c
mtd: nand: Rename nand.h into rawnand.h
2017-08-13 10:11:49 +02:00
nftlmount.c
mtd: nand: Rename nand.h into rawnand.h
2017-08-13 10:11:49 +02:00
ofpart.c
mtd: Convert to using %pOF instead of full_name
2017-08-15 14:00:43 +02:00
redboot.c
rfd_ftl.c
sm_ftl.c
treewide: setup_timer() -> timer_setup()
2017-11-21 15:57:07 -08:00
sm_ftl.h
ssfdc.c
mtd: nand: Rename nand.h into rawnand.h
2017-08-13 10:11:49 +02:00