Skip to content
Commit f20877d9 authored by J. R. Okajima's avatar J. R. Okajima Committed by Nick Piggin
Browse files

fs: fix do_last error case when need_reval_dot



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>
parent 657e94b6
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment