[Bug 238700] mmap bug when using file-systems with small blocks and seeking randomly to read from the file descriptor before mapping

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Jun 23 20:54:39 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238700

--- Comment #3 from Alan <alan.murtagh at vorteil.io> ---
(In reply to Conrad Meyer from comment #1)

The entirety of the code I posted is new. 

Sorry, I was unclear. The "before" and "after" sections in my code snippet do
not refer to "before my change" and "after my change". Rather, the before
section is for loading in blocks before the read region and the after section
is for loading in blocks afterwards. The purpose of these sections is to ensure
that when loading a block that would be partway through a page, extra blocks
are loaded into the cache before and after as necessary.

(In reply to Konstantin Belousov from comment #2)

I cannot reproduce the issue in UFS. I can't reproduce it in ext2 with 4KiB
blocks either, so I think you're right about why.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-fs mailing list