• J. R. Okajima's avatar
    fs: fix do_last error case when need_reval_dot · f20877d9
    J. R. Okajima authored
    When open(2) without O_DIRECTORY opens an existing dir, it should return
    EISDIR. In do_last(), the variable 'error' is initialized EISDIR, but it
    is changed by d_revalidate() which returns any positive to represent
    'the target dir is valid.'
    
    Should we keep and return the initialized 'error' in this case.
    Signed-off-by: default avatarNick Piggin <npiggin@kernel.dk>
    f20877d9
namei.c 83.5 KB