Check the return value of device_create_file to make gcc happy.
Signed-off-by: Daniel Baluta <[email protected]>
Reported-by: Thorsten Godau <[email protected]>
---
-- drivers/net/can/usb/esd_usb2.c.orig 2010-02-14 19:24:37.000000000 +0200
+++ drivers/net/can/usb/esd_usb2.c 2010-02-14 20:00:51.000000000 +0200
@@ -1038,9 +1038,17 @@ static int esd_usb2_probe(struct usb_int
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 */
_______________________________________________
Socketcan-core mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/socketcan-core