From patchwork Thu Jun 25 12:32:19 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: MTD: OneNAND OMAP2/3: Free GPMC CS on module removal Date: Thu, 25 Jun 2009 02:32:19 -0000 From: Mika Korhonen X-Patchwork-Id: 29169 Message-Id: <1245933139-6658-1-git-send-email-ext-mika.2.korhonen@nokia.com> To: linux-mtd@lists.infradead.org Cc: Mika Korhonen GPMC CS was not freed in omap2_onenand_remove() preventing the module from reloading after removal. Signed-off-by: Mika Korhonen --- drivers/mtd/onenand/omap2.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/mtd/onenand/omap2.c b/drivers/mtd/onenand/omap2.c index 38d656b..352fcc2 100644 --- a/drivers/mtd/onenand/omap2.c +++ b/drivers/mtd/onenand/omap2.c @@ -770,6 +770,7 @@ static int __devexit omap2_onenand_remove(struct platform_device *pdev) } iounmap(c->onenand.base); release_mem_region(c->phys_base, ONENAND_IO_SIZE); + gpmc_cs_free(c->gpmc_cs); kfree(c); return 0;