[PATCH] arm26: ecard.c: audit return code of create_proc_info_entry() From: Christophe Lucas Signed-off-by: Christophe Lucas Signed-off-by: Alexey Dobriyan Index: linux-kj/arch/arm26/kernel/ecard.c =================================================================== --- linux-kj.orig/arch/arm26/kernel/ecard.c 2005-12-05 13:17:45.000000000 +0300 +++ linux-kj/arch/arm26/kernel/ecard.c 2005-12-05 13:19:58.000000000 +0300 @@ -522,9 +522,16 @@ static struct proc_dir_entry *proc_bus_e static void ecard_proc_init(void) { + struct proc_dir_entry *proc_entry; proc_bus_ecard_dir = proc_mkdir("ecard", proc_bus); - create_proc_info_entry("devices", 0, proc_bus_ecard_dir, - get_ecard_dev_info); + if (!proc_bus_ecard_dir) + printk(KERN_WARNING "ecard.c: unable to create ecard proc dir entry\n"); + else { + proc_entry = create_proc_info_entry("devices", 0, + proc_bus_ecard_dir, get_ecard_dev_info); + if (!proc_entry) + printk(KERN_WARNING "ecard.c: unable to create devices proc entry\n"); + } } #define ec_set_resource(ec,nr,st,sz,flg) \