diff options
Diffstat (limited to 'fs/sysfs/symlink.c')
-rw-r--r-- | fs/sysfs/symlink.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/sysfs/symlink.c b/fs/sysfs/symlink.c index c96b31a16485..88c8bc5e8911 100644 --- a/fs/sysfs/symlink.c +++ b/fs/sysfs/symlink.c | |||
@@ -144,7 +144,7 @@ void sysfs_delete_link(struct kobject *kobj, struct kobject *targ, | |||
144 | if (targ->sd) | 144 | if (targ->sd) |
145 | ns = targ->sd->s_ns; | 145 | ns = targ->sd->s_ns; |
146 | spin_unlock(&sysfs_assoc_lock); | 146 | spin_unlock(&sysfs_assoc_lock); |
147 | sysfs_hash_and_remove(kobj->sd, ns, name); | 147 | sysfs_hash_and_remove(kobj->sd, name, ns); |
148 | } | 148 | } |
149 | 149 | ||
150 | /** | 150 | /** |
@@ -161,7 +161,7 @@ void sysfs_remove_link(struct kobject *kobj, const char *name) | |||
161 | else | 161 | else |
162 | parent_sd = kobj->sd; | 162 | parent_sd = kobj->sd; |
163 | 163 | ||
164 | sysfs_hash_and_remove(parent_sd, NULL, name); | 164 | sysfs_hash_and_remove(parent_sd, name, NULL); |
165 | } | 165 | } |
166 | EXPORT_SYMBOL_GPL(sysfs_remove_link); | 166 | EXPORT_SYMBOL_GPL(sysfs_remove_link); |
167 | 167 | ||
@@ -201,7 +201,7 @@ int sysfs_rename_link_ns(struct kobject *kobj, struct kobject *targ, | |||
201 | if (sd->s_symlink.target_sd->s_dir.kobj != targ) | 201 | if (sd->s_symlink.target_sd->s_dir.kobj != targ) |
202 | goto out; | 202 | goto out; |
203 | 203 | ||
204 | result = sysfs_rename(sd, parent_sd, new_ns, new); | 204 | result = sysfs_rename(sd, parent_sd, new, new_ns); |
205 | 205 | ||
206 | out: | 206 | out: |
207 | sysfs_put(sd); | 207 | sysfs_put(sd); |