]> rtime.felk.cvut.cz Git - socketcan-devel.git/commitdiff
esd_usb2: fix compile warnings with 2.6.32
authorwolf <wolf@030b6a49-0b11-0410-94ab-b0dab22257f2>
Mon, 15 Feb 2010 09:43:44 +0000 (09:43 +0000)
committerwolf <wolf@030b6a49-0b11-0410-94ab-b0dab22257f2>
Mon, 15 Feb 2010 09:43:44 +0000 (09:43 +0000)
Check the return value of device_create_file to make gcc happy.

Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Reported-by: Thorsten Godau <dl9sec@gmx.net>
git-svn-id: svn://svn.berlios.de//socketcan/trunk@1126 030b6a49-0b11-0410-94ab-b0dab22257f2

kernel/2.6/drivers/net/can/usb/esd_usb2.c

index 2fb3ab69d15155518ceff77efb9b121902d47d23..e06dae12c33c4afa67067238130f176712d7bf6f 100644 (file)
@@ -1038,9 +1038,17 @@ static int esd_usb2_probe(struct usb_interface *intf,
        dev->version = le32_to_cpu(msg.msg.version_reply.version);
 
 #ifdef CONFIG_SYSFS
-       device_create_file(&intf->dev, &dev_attr_firmware);
-       device_create_file(&intf->dev, &dev_attr_hardware);
-       device_create_file(&intf->dev, &dev_attr_nets);
+       if (device_create_file(&intf->dev, &dev_attr_firmware))
+               dev_err(&intf->dev,
+                       "Couldn't create device file for firmware\n");
+
+       if (device_create_file(&intf->dev, &dev_attr_hardware))
+               dev_err(&intf->dev,
+                       "Couldn't create device file for hardware\n");
+
+       if (device_create_file(&intf->dev, &dev_attr_nets))
+               dev_err(&intf->dev,
+                       "Couldn't create device file for nets\n");
 #endif
 
        /* do per device probing */