Select Git revision
728
-
Andreas Gruenbacher authored
This is the same as generic/647, but with an additional test that writes a memory-mapped page onto itself using direct I/O. For direct I/O writes, the kernel will invalidate the page cache before and after carrying out the write. This puts filesystems that fault in pages on demand and then carry out the write with page faults disabled into a position in which they will not be able to make any progress.
Andreas Gruenbacher authoredThis is the same as generic/647, but with an additional test that writes a memory-mapped page onto itself using direct I/O. For direct I/O writes, the kernel will invalidate the page cache before and after carrying out the write. This puts filesystems that fault in pages on demand and then carry out the write with page faults disabled into a position in which they will not be able to make any progress.