[PATCH] mtd: Nand Atmel: add On Flash BBT support
Artem Bityutskiy
dedekind at infradead.org
Tue May 26 05:43:51 EDT 2009
On Tue, 2009-05-26 at 11:40 +0200, simon polette wrote:
> 2009/5/26 Artem Bityutskiy <dedekind at infradead.org>:
> > On Mon, 2009-05-25 at 17:44 +0200, simon polette wrote:
> >> +config MTD_NAND_ATMEL_FLASH_BBT
> >> + bool "Use On-Flash Bad Block Table"
> >> + depends on MTD_NAND_ATMEL
> >> + help
> >> + This enables the On-Flash BBT, which mean that the bad blocks
> >> + will be scanned one time then the BBT will be stored
> >> + in flash, so scanning Nand flash for bad blocks will be no more
> >> + necessary for the next boots.
> >> +
> >
> > I do not think you need a config option for this. It should be
> > a module parameter instead.
> >
> > --
> > Best regards,
> > Artem Bityutskiy (Битюцкий Артём)
> >
> >
>
> Yes, good idea, but do you think that I can keep a config option to
> define the default state of that param, it means doing something like
> :
> #ifdef CONFIG_MTD_NAND_ATMEL_FLASH_BBT
> static int use_on_flash_bbt = 1;
> #else
> static int use_on_flash_bbt = 0;
> #endif
> module_param(use_on_flash_bbt, int, 0);
I think it is generally bad idea if each nand driver will
introduce a separate config option for this kind of stuff.
You may always boot your kernel with something like
atmel_nand.on_flash_bbt=1 in the kernel parameters.
--
Best regards,
Artem Bityutskiy (Битюцкий Артём)
More information about the linux-mtd
mailing list