--- ../linux/drivers/mtd/mtdram.c	Fri Feb  9 11:30:23 2001
+++ mtdram.c	Sat May 26 20:52:56 2001
@@ -115,6 +115,11 @@
    mtd_info->size = MTDRAM_TOTAL_SIZE;
    mtd_info->erasesize = MTDRAM_ERASE_SIZE;
    mtd_info->priv = vmalloc(MTDRAM_TOTAL_SIZE);
+   if (!mtd_info->priv) {
+     kfree(mtd_info);
+     mtd_info = NULL;
+     return -ENOMEM;
+   }
    memset(mtd_info->priv, 0xff, MTDRAM_TOTAL_SIZE);
 
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,2,0)
