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:
parent
d3fc373ac5
commit
f750653670
2 changed files with 4 additions and 6 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue