]> Pileus Git - ~andy/linux/blobdiff - drivers/mtd/mtd_blkdevs.c
[MTD] [MAPS] dilnetpc: Fix printk warning
[~andy/linux] / drivers / mtd / mtd_blkdevs.c
index b5d62cb357da3a2398851ed2dfb8a8dce76fa288..b879a66daa9e037964ff858f362e8b7cb062b207 100644 (file)
@@ -373,12 +373,10 @@ int register_mtd_blktrans(struct mtd_blktrans_ops *tr)
        if (!blktrans_notifier.list.next)
                register_mtd_user(&blktrans_notifier);
 
-       tr->blkcore_priv = kmalloc(sizeof(*tr->blkcore_priv), GFP_KERNEL);
+       tr->blkcore_priv = kzalloc(sizeof(*tr->blkcore_priv), GFP_KERNEL);
        if (!tr->blkcore_priv)
                return -ENOMEM;
 
-       memset(tr->blkcore_priv, 0, sizeof(*tr->blkcore_priv));
-
        mutex_lock(&mtd_table_mutex);
 
        ret = register_blkdev(tr->major, tr->name);