summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/initio.h
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2009-10-21 10:22:01 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2009-11-12 08:31:28 +0100
commit8c1fd89a85f898384df02217c09c98c2f39b4832 (patch)
tree4fe389ea8ddf2bbefcd2d25545638e787d4c5fac /drivers/scsi/initio.h
parent8ce110ac19bc88b82e3feacfbb3a2ee08a07fe22 (diff)
downloadkernel-crypto-8c1fd89a85f898384df02217c09c98c2f39b4832.tar.gz
kernel-crypto-8c1fd89a85f898384df02217c09c98c2f39b4832.tar.xz
kernel-crypto-8c1fd89a85f898384df02217c09c98c2f39b4832.zip
mxc_nand: cleanup eccoob descriptions
The original Freescale driver used to have eccoob descriptions like this: static struct nand_ecclayout nand_hw_eccoob_8 = { .eccbytes = 5, .eccpos = {6, 7, 8, 9, 10}, .oobfree = {{0, 5}, {11, 5}} }; static struct nand_ecclayout nand_hw_eccoob_16 = { .eccbytes = 5, .eccpos = {6, 7, 8, 9, 10}, .oobfree = {{0, 6}, {12, 4}} }; The former was used for 8bit flashes and the latter for 16bit flashes. They honored the fact that the bad block marker on 8bit flashes is on byte 5 while on 16bit flashes it is on byte 11. In the Kernel driver this was copied wrong and we ended up with two identical descriptions. Change it so that we have only one description which leaves byte 5 and byte 11 unspecified so that it won't be used by others. Also, rename the descriptions to nand_hw_eccoob_smallpage and nand_hw_eccoob_largepage so that it can't be confused with Nand chip bus widths (what actually happened in this driver) Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/scsi/initio.h')
0 files changed, 0 insertions, 0 deletions