commit | e6bc45d65df8599fdbae73be9cec4ceed274db53 | [log] [tgz] |
---|---|---|
author | Theodore Ts'o <tytso@mit.edu> | Mon Jun 06 19:19:40 2011 -0400 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Tue Jun 07 08:51:14 2011 -0400 |
tree | 2a9a5a0c0835b431d605332ebbfa6dad66e069f0 | |
parent | 9054760ff585a7fa436599990b63a585ae89ff4d [diff] |
vfs: make unlink() and rmdir() return ENOENT in preference to EROFS If user space attempts to remove a non-existent file or directory, and the file system is mounted read-only, return ENOENT instead of EROFS. Either error code is arguably valid/correct, but ENOENT is a more specific error message. Reported-by: Michael Tokarev <mjt@tls.msk.ru> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>