]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
[SCSI] areca sysfs fix
authorAndrew Morton <akpm@osdl.org>
Sat, 27 Jan 2007 23:53:31 +0000 (00:53 +0100)
committerAdrian Bunk <bunk@stusta.de>
Tue, 30 Jan 2007 20:22:58 +0000 (21:22 +0100)
Remove sysfs_remove_bin_file() return-value checking from the areca driver.

There's nothing a driver can do if sysfs file removal fails, so we'll soon be
changing sysfs_remove_bin_file() to internally print a diagnostic and to
return void.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
drivers/scsi/arcmsr/arcmsr_attr.c

index 0459f4194d7c640c0d7c093b05277cdcac27a3b7..c96f7140cb621c041a2d71091205f7698cf323c4 100644 (file)
@@ -240,15 +240,11 @@ int arcmsr_alloc_sysfs_attr(struct AdapterControlBlock *acb)
        }
        return 0;
 error_bin_file_message_clear:
-       error = sysfs_remove_bin_file(&host->shost_classdev.kobj,
+       sysfs_remove_bin_file(&host->shost_classdev.kobj,
                                &arcmsr_sysfs_message_write_attr);
-       if (error)
-               printk(KERN_ERR "arcmsr: sysfs_remove_bin_file mu_write failed\n");
 error_bin_file_message_write:
-       error = sysfs_remove_bin_file(&host->shost_classdev.kobj,
+       sysfs_remove_bin_file(&host->shost_classdev.kobj,
                                &arcmsr_sysfs_message_read_attr);
-       if (error)
-               printk(KERN_ERR "arcmsr: sysfs_remove_bin_file mu_read failed\n");
 error_bin_file_message_read:
        return error;
 }
@@ -256,20 +252,13 @@ error_bin_file_message_read:
 void
 arcmsr_free_sysfs_attr(struct AdapterControlBlock *acb) {
        struct Scsi_Host *host = acb->host;
-       int error;
 
-       error = sysfs_remove_bin_file(&host->shost_classdev.kobj,
+       sysfs_remove_bin_file(&host->shost_classdev.kobj,
                                &arcmsr_sysfs_message_clear_attr);
-       if (error)
-               printk(KERN_ERR "arcmsr: free sysfs mu_clear failed\n");
-       error = sysfs_remove_bin_file(&host->shost_classdev.kobj,
+       sysfs_remove_bin_file(&host->shost_classdev.kobj,
                                &arcmsr_sysfs_message_write_attr);
-       if (error)
-               printk(KERN_ERR "arcmsr: free sysfs mu_write failed\n");
-       error = sysfs_remove_bin_file(&host->shost_classdev.kobj,
+       sysfs_remove_bin_file(&host->shost_classdev.kobj,
                                &arcmsr_sysfs_message_read_attr);
-       if (error)
-               printk(KERN_ERR "arcmsr: free sysfss mu_read failed\n");
 }