From 7e6087c43a480ac7395c0e8d73bfb5d56564863d Mon Sep 17 00:00:00 2001 From: wolf Date: Mon, 15 Feb 2010 09:43:44 +0000 Subject: [PATCH] esd_usb2: fix compile warnings with 2.6.32 Check the return value of device_create_file to make gcc happy. Signed-off-by: Daniel Baluta Reported-by: Thorsten Godau 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 | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/kernel/2.6/drivers/net/can/usb/esd_usb2.c b/kernel/2.6/drivers/net/can/usb/esd_usb2.c index 2fb3ab6..e06dae1 100644 --- a/kernel/2.6/drivers/net/can/usb/esd_usb2.c +++ b/kernel/2.6/drivers/net/can/usb/esd_usb2.c @@ -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 */ -- 2.39.2