Browse Source

mtd: gpmi: fix a dereferencing freed memory error

The patch "490e280 mtd: gpmi-nand: Convert to module_platform_driver()"
introduced a "dereferencing freed memory" error.

This patch fixes it.

Signed-off-by: Huang Shijie <b32955@freescale.com>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Huang Shijie 12 years ago
parent
commit
26738ddb85
1 changed files with 1 additions and 1 deletions
  1. 1 1
      drivers/mtd/nand/gpmi-nand/gpmi-nand.c

+ 1 - 1
drivers/mtd/nand/gpmi-nand/gpmi-nand.c

@@ -1657,8 +1657,8 @@ exit_nfc_init:
 	release_resources(this);
 exit_acquire_resources:
 	platform_set_drvdata(pdev, NULL);
-	kfree(this);
 	dev_err(this->dev, "driver registration failed: %d\n", ret);
+	kfree(this);
 
 	return ret;
 }