Eryu, This extends the generic t_dir_offset2 test to verify some more test cases and adds a new generic test which passes on overlayfs (and other fs) on upstream kernel. The overlayfs specific test fails on upstream kernel and the fix commit is currently in linux-next. As usual, you may want to wait with merging until the fix commit hits upstream. Miklos, I had noticed in the test full logs that readdir of a merged dir behaves strangely - when seeking backwards to offsets > 0, readdir returns unlinked entries in results. The test does not fail on that behavior because the test only asserts that this is not allowed after seek to offset 0. Knowing the implementation of overlayfs readdir cache this is not surprising to me, but I wonder if this behavior is POSIX compliant, and if not, whether we should document it and/or add a failing test for it. Thanks, Amir. Amir Goldstein (2): generic: Test readdir of modified directrory overlay: Test invalidate of readdir cache src/t_dir_offset2.c | 63 +++++++++++++++++++++++-- tests/generic/700 | 60 ++++++++++++++++++++++++ tests/generic/700.out | 2 + tests/generic/group | 1 + tests/overlay/077 | 105 ++++++++++++++++++++++++++++++++++++++++++ tests/overlay/077.out | 2 + tests/overlay/group | 1 + 7 files changed, 231 insertions(+), 3 deletions(-) create mode 100755 tests/generic/700 create mode 100644 tests/generic/700.out create mode 100755 tests/overlay/077 create mode 100644 tests/overlay/077.out -- 2.25.1