]> err.no Git - linux-2.6/commit
[MTD] Fix module refcounting in NAND board drivers.
authorDavid Woodhouse <dwmw2@infradead.org>
Sun, 14 May 2006 00:20:46 +0000 (01:20 +0100)
committerDavid Woodhouse <dwmw2@infradead.org>
Sun, 14 May 2006 00:20:46 +0000 (01:20 +0100)
commit552d9205186428a1e2a49ed577bcbba9f777af37
treed61e09abae0ad18a3beef281384e576d8a54c145
parent4f678a58d335291ce9213c049bbe16e6d24487ed
[MTD] Fix module refcounting in NAND board drivers.

The _board_ driver needs to be mtd->owner, and it in turn pins the
nand.ko module. Fix them all to actually do that, and fix nand.ko not to
overwrite it -- and also to check that the caller sets it, if the caller
is a module.

Signed-off-by: David Woodhouse <dwmw2@infradead.org>
14 files changed:
drivers/mtd/nand/au1550nd.c
drivers/mtd/nand/autcpu12.c
drivers/mtd/nand/cs553x_nand.c
drivers/mtd/nand/edb7312.c
drivers/mtd/nand/h1910.c
drivers/mtd/nand/nand_base.c
drivers/mtd/nand/nandsim.c
drivers/mtd/nand/ppchameleonevb.c
drivers/mtd/nand/rtc_from4.c
drivers/mtd/nand/s3c2410.c
drivers/mtd/nand/sharpsl.c
drivers/mtd/nand/spia.c
drivers/mtd/nand/toto.c
drivers/mtd/nand/ts7250.c