From: Christophe Lucas Subject: [KJ] [patch 2.6.13-rc1 06/23] block/cciss: Audit return code of create_proc_* --- cciss.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletion(-) Index: quilt/drivers/block/cciss.c =================================================================== --- quilt.orig/drivers/block/cciss.c +++ quilt/drivers/block/cciss.c @@ -337,7 +337,10 @@ static void __devinit cciss_procinit(int pde = create_proc_read_entry(hba[i]->devname, S_IWUSR | S_IRUSR | S_IRGRP | S_IROTH, proc_cciss, cciss_proc_get_info, hba[i]); - pde->write_proc = cciss_proc_write; + if (!pde) + printk(KERN_WARNING "ccis: Unable to create /proc entry.\n"); + else + pde->write_proc = cciss_proc_write; } #endif /* CONFIG_PROC_FS */