LTP 6763a3650734 "syscalls/fanotify10: Add test cases for evictable ignore mark" has an interesting effect on boxen where FANOTIFY is not enabled. The thing is, tst_brk() ends up calling ->cleanup(). See the problem? SAFE_FILE_PRINTF(CACHE_PRESSURE_FILE, "%d", old_cache_pressure); is executed, even though SAFE_FILE_SCANF(CACHE_PRESSURE_FILE, "%d", &old_cache_pressure); /* Set high priority for evicting inodes */ SAFE_FILE_PRINTF(CACHE_PRESSURE_FILE, "500"); hadn't been. Result: fanotify10 on such kernel configs ends up zeroing /proc/sys/vm/vfs_cache_pressure. How much does it confuse the rest of LTP is an interesting question; it *does* have a fun effect on subsequent xfstests run - generic/622 gets confused. No other failures get reported by xfstests, for whatever little it's worth... Arguably, there's an xfstests bug as well - since generic/622 depends upon vfs_cache_pressure being non-zero, it ought to set it to something sane.