* [PATCH][01/03] nandsim bugfix
@ 2005-05-23 7:33 Kluba Patrik
2005-05-23 8:51 ` Artem B. Bityuckiy
0 siblings, 1 reply; 2+ messages in thread
From: Kluba Patrik @ 2005-05-23 7:33 UTC (permalink / raw)
To: linux-mtd
Hi!
There are two bugs in nandsim. The first is in Kconfig. MTD_NAND_NANDSIM is
defined as a bool value, so it can have a value of 'y' or be undefined. This way
nandsim cannot be compiled as a module, it will directly go into the kernel.
The second bug is in nandsim.c. Large page chips <=128M use 4 bytes for
addressing, not 5.
Here is a patch.
Bye,
Patrik Kluba
--
diff -Naur mtd/drivers/mtd/nand/Kconfig mtd-work/drivers/mtd/nand/Kconfig
--- mtd/drivers/mtd/nand/Kconfig 2005-01-05 13:42:24.000000000 +0100
+++ mtd-work/drivers/mtd/nand/Kconfig 2005-05-23 07:43:43.000000000 +0200
@@ -197,11 +197,11 @@
depends on MTD_NAND && ARCH_PXA
config MTD_NAND_NANDSIM
- bool "Support for NAND Flash Simulator"
- depends on MTD_NAND && MTD_PARTITIONS
+ tristate "Support for NAND Flash Simulator"
+ depends on m && MTD_NAND && MTD_PARTITIONS
help
The simulator may simulate verious NAND flash chips for the
MTD nand layer.
-
+
endmenu
diff -Naur mtd/drivers/mtd/nand/nandsim.c mtd-work/drivers/mtd/nand/nandsim.c
--- mtd/drivers/mtd/nand/nandsim.c 2005-03-19 16:33:56.000000000 +0100
+++ mtd-work/drivers/mtd/nand/nandsim.c 2005-05-23 07:48:34.000000000 +0200
@@ -406,7 +406,7 @@
}
} else {
if (ns->geom.totsz <= (128 << 20)) {
- ns->geom.pgaddrbytes = 5;
+ ns->geom.pgaddrbytes = 4;
ns->geom.secaddrbytes = 2;
} else {
ns->geom.pgaddrbytes = 5;
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH][01/03] nandsim bugfix
2005-05-23 7:33 [PATCH][01/03] nandsim bugfix Kluba Patrik
@ 2005-05-23 8:51 ` Artem B. Bityuckiy
0 siblings, 0 replies; 2+ messages in thread
From: Artem B. Bityuckiy @ 2005-05-23 8:51 UTC (permalink / raw)
To: Kluba Patrik; +Cc: linux-mtd
Kluba Patrik wrote:
>
> Hi!
>
> There are two bugs in nandsim. The first is in Kconfig. MTD_NAND_NANDSIM
> is defined as a bool value, so it can have a value of 'y' or be
> undefined. This way nandsim cannot be compiled as a module, it will
> directly go into the kernel.
Hi Patrik,
looks OK, thanks.
--
Best Regards,
Artem B. Bityuckiy,
St.-Petersburg, Russia.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2005-05-23 8:51 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-05-23 7:33 [PATCH][01/03] nandsim bugfix Kluba Patrik
2005-05-23 8:51 ` Artem B. Bityuckiy
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox