drivers/scsi/fcoe/fcoeinit.c: In function ‘fcoeinit’:
drivers/scsi/fcoe/fcoeinit.c:311: warning: ignoring return value of
‘sysfs_create_file’, declared with attribute warn_unused_result
drivers/scsi/fcoe/fcoeinit.c:312: warning: ignoring return value of
‘sysfs_create_file’, declared with attribute warn_unused_result
Signed-off-by: Robert Love <[EMAIL PROTECTED]>
---
drivers/scsi/fcoe/fcoeinit.c | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/fcoe/fcoeinit.c b/drivers/scsi/fcoe/fcoeinit.c
index ac98159..4123adf 100644
--- a/drivers/scsi/fcoe/fcoeinit.c
+++ b/drivers/scsi/fcoe/fcoeinit.c
@@ -308,8 +308,14 @@ static int __init fcoeinit(void)
struct fcoe_percpu_s *p;
struct fcoe_info *fci = &fcoei;
- sysfs_create_file(&THIS_MODULE->mkobj.kobj, &fcoe_destroyattr.attr);
- sysfs_create_file(&THIS_MODULE->mkobj.kobj, &fcoe_createattr.attr);
+ rc = sysfs_create_file(&THIS_MODULE->mkobj.kobj,
+ &fcoe_destroyattr.attr);
+ if (!rc)
+ rc = sysfs_create_file(&THIS_MODULE->mkobj.kobj,
+ &fcoe_createattr.attr);
+
+ if (rc)
+ return rc;
rwlock_init(&fci->fcoe_hostlist_lock);
_______________________________________________
devel mailing list
[email protected]
http://www.open-fcoe.org/mailman/listinfo/devel