sysfs: kobject_put cleanup
This patch removes redundant argument checks for kobject_put(). Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
d3fc373ac5
commit
f750653670
@@ -147,7 +147,7 @@ static int open(struct inode * inode, struct file * file)
|
||||
Error:
|
||||
module_put(attr->attr.owner);
|
||||
Done:
|
||||
if (error && kobj)
|
||||
if (error)
|
||||
kobject_put(kobj);
|
||||
return error;
|
||||
}
|
||||
@@ -158,8 +158,7 @@ static int release(struct inode * inode, struct file * file)
|
||||
struct bin_attribute * attr = to_bin_attr(file->f_path.dentry);
|
||||
u8 * buffer = file->private_data;
|
||||
|
||||
if (kobj)
|
||||
kobject_put(kobj);
|
||||
kobject_put(kobj);
|
||||
module_put(attr->attr.owner);
|
||||
kfree(buffer);
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user