aboutsummaryrefslogtreecommitdiffstats
path: root/fs/cifs/readdir.c
diff options
context:
space:
mode:
authorJeff Layton <jlayton@redhat.com>2008-10-20 14:45:22 -0400
committerSteve French <sfrench@us.ibm.com>2008-10-20 14:44:13 -0400
commit14121bdccc17b8c0e4368a9c0e4f82c3dd47f240 (patch)
tree78489a5a1bd99c542bd5f187c999e6be53691198 /fs/cifs/readdir.c
parent413460980ea7796582bce672be85879be0865ada (diff)
cifs: make cifs_rename handle -EACCES errors
cifs: make cifs_rename handle -EACCES errors Some servers seem to return -EACCES when attempting to rename one open file on top of another. Refactor the cifs_rename logic to attempt to rename the target file out of the way in this situation. This also fixes the "unlink_target" logic to be undoable if the subsequent rename fails. Signed-off-by: Jeff Layton <jlayton@redhat.com> Signed-off-by: Steve French <sfrench@us.ibm.com>
Diffstat (limited to 'fs/cifs/readdir.c')
0 files changed, 0 insertions, 0 deletions