diff options
Diffstat (limited to 'fs/nfs/dir.c')
-rw-r--r-- | fs/nfs/dir.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/fs/nfs/dir.c b/fs/nfs/dir.c index 9b496ef4abea..084e8cb41c84 100644 --- a/fs/nfs/dir.c +++ b/fs/nfs/dir.c | |||
@@ -1476,14 +1476,10 @@ dentry->d_parent->d_name.name, dentry->d_name.name); | |||
1476 | error = NFS_PROTO(dir)->symlink(dir, &dentry->d_name, &qsymname, | 1476 | error = NFS_PROTO(dir)->symlink(dir, &dentry->d_name, &qsymname, |
1477 | &attr, &sym_fh, &sym_attr); | 1477 | &attr, &sym_fh, &sym_attr); |
1478 | nfs_end_data_update(dir); | 1478 | nfs_end_data_update(dir); |
1479 | if (!error) { | 1479 | if (!error) |
1480 | error = nfs_instantiate(dentry, &sym_fh, &sym_attr); | 1480 | error = nfs_instantiate(dentry, &sym_fh, &sym_attr); |
1481 | } else { | 1481 | else |
1482 | if (error == -EEXIST) | ||
1483 | printk("nfs_proc_symlink: %s/%s already exists??\n", | ||
1484 | dentry->d_parent->d_name.name, dentry->d_name.name); | ||
1485 | d_drop(dentry); | 1482 | d_drop(dentry); |
1486 | } | ||
1487 | unlock_kernel(); | 1483 | unlock_kernel(); |
1488 | return error; | 1484 | return error; |
1489 | } | 1485 | } |