summaryrefslogtreecommitdiffstats
path: root/drivers/mtd/mtdconcat.c
diff options
context:
space:
mode:
authorJan Weitzel <j.weitzel@phytec.de>2011-04-19 16:15:34 +0200
committerDavid Woodhouse <David.Woodhouse@intel.com>2011-05-25 01:54:39 +0100
commita80f1c1f6a15e4eeba5c146ec9c5c0e12458abc5 (patch)
tree89bb15e27e4b8768c6c5f124a6f892534d9c8825 /drivers/mtd/mtdconcat.c
parent94735ec4044a6d318b83ad3c5794e931ed168d10 (diff)
downloadblackbird-op-linux-a80f1c1f6a15e4eeba5c146ec9c5c0e12458abc5.tar.gz
blackbird-op-linux-a80f1c1f6a15e4eeba5c146ec9c5c0e12458abc5.zip
mtd: omap2: mtd split nand_scan in ident and tail
nand_scan calls nand_scan_tail and here we got a ecc.layout and calculate oobavail for this layout. After calling nand_scan, we change the layout pointer if OMAP_ECC_HAMMING_CODE_HW_ROMCODE is set. This results in not calcluated oobavail. Mountig as jffs2 is not possible. To fix that nand_scan has to split up in nand_scan_ident and nand_scan_tail setting ecc.layout between these calls. So nand_scan_tail calculates oobvail for the used layout. This is also done in serveral other platforms. Signed-off-by: Jan Weitzel <j.weitzel@phytec.de> Reviewed-by: Vimal Singh <vimal.newwork@gmail.com> Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'drivers/mtd/mtdconcat.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud