On Fri, May 30, 2014 at 10:49 AM, David Howells wrote: > J. R. Okajima wrote: > >> I've found some interesting cases. >> >> - impermissible.test, >> open_file_as_bin -t -w $file -E EACCES >> When $termslash is "/", a '/' is appended to the expanded $file, such >> as "/path/fileA/". If fileA is a regular file, that path is obviously >> wrong. Does UnionMount expect EACCES in this case too? >> Should it be ENOTDIR? >> It might be better to change >> errcode=EACCES >> test ! "$termslash" = "" && errcode=ENOTDIR >> open_file_as_bin -t -w $file -E $errcode > > I'd never got to the end of the impermissible test because the utimes test > fails on both unionmount and overlayfs. I'll have to address the termslash > alterations at some point. > [ Re-Tested with 3.15.0-rc8-1-iniza-lockdep ] Running the impermissible test on OverlayFS with TERMSLASH=1 is successful here (TERMSLASH=0 still fails): # LC_ALL=C TEST_OVERLAYFS=1 TERMSLASH=1 ./run.sh [ NOTE-1: I still see the reported call-trace which you Dave see as a problem in OverlayFS. ] [ NOTE-2: The call-trace I have seen once (TERMSLASH=0). ] [ ^^ Miklos any idea? ] Diverse logs, kernel-config and dmesg files attached. Hope this feedback helps you. - Sedat -