• A
    cifs: have ->mkdir() handle race with another client sanely · 3bcb39b0
    Al Viro 提交于
    if we have mkdir request reported successful *and* simulating lookup
    gets us a non-directory (which is possible if another client has
    managed to get rmdir and create in between), the sane action is not
    to mangle ->i_mode of non-directory inode to S_IFDIR | mode, it's
    "report success and return with dentry negative unhashed" - that
    way the next lookup will do the right thing.
    Signed-off-by: NAl Viro <viro@zeniv.linux.org.uk>
    3bcb39b0
inode.c 77.3 KB