All of lore.kernel.org
 help / color / mirror / Atom feed
* Add support for BBT without touching OOB area
@ 2010-09-29 17:43 Sebastian Andrzej Siewior
  2010-09-29 17:43 ` [PATCH 1/5] mtd/nand: use ALIGN where possible Sebastian Andrzej Siewior
                   ` (5 more replies)
  0 siblings, 6 replies; 15+ messages in thread
From: Sebastian Andrzej Siewior @ 2010-09-29 17:43 UTC (permalink / raw)
  To: linux-mtd; +Cc: tglx

Without this patch (number three) NAND controllers which use complete OOB
area for ECC information can not use a BBT at all. The vendor bit is
gone after the first write and the flash BBT stores a marker in the OOB
area. The patch simply moves the marker into the data area.

The series contains:
- [PATCH 1/5] mtd/nand: use ALIGN where possible
- [PATCH 2/5] mtd/nand: pull in td into read_bbt()
clean up.

- [PATCH 3/5] mtd/nand: add support for BBT without OOB
adds the functionality.

- [PATCH 4/5] mtd/nand: introduce NAND_CREATE_EMPTY_BBT
NAND_CREATE_BBT creates a BBT based on vendor's informations (or something
else if specified). Without NAND_CREATE_BBT the BBT is written to flash
after the first bad block is found. This options enforces writting an
"empty" table.

- [PATCH 5/5] mtd/nandsim: add module param for BBT handling
Used for first testing.

Sebastian

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2010-10-01 20:00 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-29 17:43 Add support for BBT without touching OOB area Sebastian Andrzej Siewior
2010-09-29 17:43 ` [PATCH 1/5] mtd/nand: use ALIGN where possible Sebastian Andrzej Siewior
2010-09-29 17:43 ` [PATCH 2/5] mtd/nand: pull in td into read_bbt() Sebastian Andrzej Siewior
2010-09-29 17:43 ` [PATCH 3/5] mtd/nand: add support for BBT without OOB Sebastian Andrzej Siewior
2010-09-29 20:11   ` Artem Bityutskiy
2010-09-30  8:51     ` Sebastian Andrzej Siewior
2010-09-30  9:14       ` Artem Bityutskiy
2010-09-30 19:28         ` [PATCH v2] " Sebastian Andrzej Siewior
2010-10-01 18:56           ` Artem Bityutskiy
2010-09-29 17:43 ` [PATCH 4/5] mtd/nand: introduce NAND_CREATE_EMPTY_BBT Sebastian Andrzej Siewior
2010-10-01 18:57   ` Artem Bityutskiy
2010-10-01 19:37     ` [PATCH v2] " Sebastian Andrzej Siewior
2010-10-01 20:00       ` Artem Bityutskiy
2010-09-29 17:43 ` [PATCH 5/5] mtd/nandsim: add module param for BBT handling Sebastian Andrzej Siewior
2010-09-29 20:11 ` Add support for BBT without touching OOB area Artem Bityutskiy

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.