mtd: OneNAND: OMAP2/3: free GPMC CS on module removal

GPMC CS was not freed in omap2_onenand_remove() preventing the module
from reloading after removal.

Signed-off-by: Mika Korhonen <ext-mika.2.korhonen@nokia.com>
Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
This commit is contained in:
Mika Korhonen 2009-06-25 15:32:19 +03:00 committed by David Woodhouse
parent 00acf4a807
commit 3cae1cc149
1 changed files with 1 additions and 0 deletions

View File

@ -770,6 +770,7 @@ static int __devexit omap2_onenand_remove(struct platform_device *pdev)
} }
iounmap(c->onenand.base); iounmap(c->onenand.base);
release_mem_region(c->phys_base, ONENAND_IO_SIZE); release_mem_region(c->phys_base, ONENAND_IO_SIZE);
gpmc_cs_free(c->gpmc_cs);
kfree(c); kfree(c);
return 0; return 0;