diff options
Diffstat (limited to 'fs/sysfs/file.c')
| -rw-r--r-- | fs/sysfs/file.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/fs/sysfs/file.c b/fs/sysfs/file.c index 146f1dedec84..298303b5a716 100644 --- a/fs/sysfs/file.c +++ b/fs/sysfs/file.c | |||
| @@ -483,17 +483,12 @@ int sysfs_update_file(struct kobject * kobj, const struct attribute * attr) | |||
| 483 | (victim->d_parent->d_inode == dir->d_inode)) { | 483 | (victim->d_parent->d_inode == dir->d_inode)) { |
| 484 | victim->d_inode->i_mtime = CURRENT_TIME; | 484 | victim->d_inode->i_mtime = CURRENT_TIME; |
| 485 | fsnotify_modify(victim); | 485 | fsnotify_modify(victim); |
| 486 | |||
| 487 | /** | ||
| 488 | * Drop reference from initial sysfs_get_dentry(). | ||
| 489 | */ | ||
| 490 | dput(victim); | ||
| 491 | res = 0; | 486 | res = 0; |
| 492 | } else | 487 | } else |
| 493 | d_drop(victim); | 488 | d_drop(victim); |
| 494 | 489 | ||
| 495 | /** | 490 | /** |
| 496 | * Drop the reference acquired from sysfs_get_dentry() above. | 491 | * Drop the reference acquired from lookup_one_len() above. |
| 497 | */ | 492 | */ |
| 498 | dput(victim); | 493 | dput(victim); |
| 499 | } | 494 | } |
