diff options
Diffstat (limited to 'drivers/misc/hdpuftrs')
-rw-r--r-- | drivers/misc/hdpuftrs/hdpu_nexus.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/drivers/misc/hdpuftrs/hdpu_nexus.c b/drivers/misc/hdpuftrs/hdpu_nexus.c index 01bc9179603b..cc818532c7ec 100644 --- a/drivers/misc/hdpuftrs/hdpu_nexus.c +++ b/drivers/misc/hdpuftrs/hdpu_nexus.c | |||
@@ -78,10 +78,20 @@ static int hdpu_nexus_probe(struct platform_device *pdev) | |||
78 | } | 78 | } |
79 | 79 | ||
80 | hdpu_slot_id = create_proc_entry("sky_slot_id", 0666, &proc_root); | 80 | hdpu_slot_id = create_proc_entry("sky_slot_id", 0666, &proc_root); |
81 | hdpu_slot_id->read_proc = hdpu_slot_id_read; | 81 | if (!hdpu_slot_id) { |
82 | printk(KERN_WARNING "sky_nexus: " | ||
83 | "Unable to create proc dir entry: sky_slot_id\n"); | ||
84 | } else { | ||
85 | hdpu_slot_id->read_proc = hdpu_slot_id_read; | ||
86 | } | ||
82 | 87 | ||
83 | hdpu_chassis_id = create_proc_entry("sky_chassis_id", 0666, &proc_root); | 88 | hdpu_chassis_id = create_proc_entry("sky_chassis_id", 0666, &proc_root); |
84 | hdpu_chassis_id->read_proc = hdpu_chassis_id_read; | 89 | if (!hdpu_chassis_id) { |
90 | printk(KERN_WARNING "sky_nexus: " | ||
91 | "Unable to create proc dir entry: sky_chassis_id\n"); | ||
92 | } else { | ||
93 | hdpu_chassis_id->read_proc = hdpu_chassis_id_read; | ||
94 | } | ||
85 | 95 | ||
86 | return 0; | 96 | return 0; |
87 | } | 97 | } |