]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/mtd/chips/cfi_cmdset_0002.c
Merge master.kernel.org:/pub/scm/linux/kernel/git/tglx/mtd-2.6
[karo-tx-linux.git] / drivers / mtd / chips / cfi_cmdset_0002.c
index 88c5f5a34cb7f8a37628c344890c08a046660d19..aed10bd5c3c3869cb52732d764004753a30aa319 100644 (file)
@@ -388,8 +388,7 @@ static struct mtd_info *cfi_amdstd_setup(struct mtd_info *mtd)
 
  setup_err:
        if(mtd) {
-               if(mtd->eraseregions)
-                       kfree(mtd->eraseregions);
+               kfree(mtd->eraseregions);
                kfree(mtd);
        }
        kfree(cfi->cmdset_priv);
@@ -1752,6 +1751,7 @@ static void cfi_amdstd_destroy(struct mtd_info *mtd)
 {
        struct map_info *map = mtd->priv;
        struct cfi_private *cfi = map->fldrv_priv;
+
        kfree(cfi->cmdset_priv);
        kfree(cfi->cfiq);
        kfree(cfi);