]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/net/ehea/ehea_qmr.c
[ARM] 5321/1: Kirkwood: fix typo in Makefile
[linux-2.6-omap-h63xx.git] / drivers / net / ehea / ehea_qmr.c
index 140f05baafd822b97946e183e9f221cf602a8d41..db8a9257e680aaa81945c1b26be37afd6a18b025 100644 (file)
@@ -595,7 +595,8 @@ static int ehea_create_busmap_callback(unsigned long pfn,
        end_section = start_section + ((nr_pages * PAGE_SIZE) / EHEA_SECTSIZE);
        mr_len = *(unsigned long *)arg;
 
-       ehea_bmap = kzalloc(sizeof(struct ehea_bmap), GFP_KERNEL);
+       if (!ehea_bmap)
+               ehea_bmap = kzalloc(sizeof(struct ehea_bmap), GFP_KERNEL);
        if (!ehea_bmap)
                return -ENOMEM;