]> asedeno.scripts.mit.edu Git - linux.git/commit
sysv: bury the broken "quietly truncate the long filenames" logics
authorAl Viro <viro@zeniv.linux.org.uk>
Tue, 2 Apr 2019 13:42:50 +0000 (09:42 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Tue, 9 Apr 2019 23:21:06 +0000 (19:21 -0400)
commit1d8b29fdb7ef39bd76bcd7a7f516938163097b0e
tree6529627ac8c398afd4d447e7259c0ecc589df138
parent357ab5b5d240a284b261a62451e838dd9f76e6b9
sysv: bury the broken "quietly truncate the long filenames" logics

It's contrary to the normal semantics, only sysv and adfs try to
do that (on any other filesystem you'll get -ENAMETOOLONG instead
of quiet truncation) and nobody actually uses that - it got
accidentally broken 5 years ago and nobody noticed.  Time to
bury it...

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/sysv/namei.c
fs/sysv/super.c
fs/sysv/sysv.h