summaryrefslogtreecommitdiff
path: root/fs/udf/ecma_167.h
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2017-01-02 16:30:31 +0300
committerJan Kara <jack@suse.cz>2017-01-05 09:52:57 +0300
commitad4d05329df5e9825cac3132e12453a6c12915b8 (patch)
tree56e6acd3b189c2fa6654ee13d1418616de19c7e8 /fs/udf/ecma_167.h
parenta17f0cb5b9eaf8212b396d2381cf7594cd5315c7 (diff)
downloadlinux-ad4d05329df5e9825cac3132e12453a6c12915b8.tar.xz
udf: Make stat on symlink report symlink length as st_size
UDF encodes symlinks in a more complex fashion and thus i_size of a symlink does not match the lenght of a string returned by readlink(2). This confuses some applications (see bug 191241) and may be considered a violation of POSIX. Fix the problem by reading the link into page cache in response to stat(2) call and report the length of the decoded path. Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'fs/udf/ecma_167.h')
0 files changed, 0 insertions, 0 deletions