Scenario: - amd64 machine - a program mmaps a file of approximately 250G size and writes to various locations Result: - The program exits cleanly - The data has been written (this has been verified) - The file's modification time has *not* changed Expected result: - The file's modification time reflects the time of the last write to the file. Notes: - This worked correctly on FreeBSD 9.2, with the exact same program binary (no recompile since). - The binary only links against /lib/libc.so.7. - There has even been a reboot of the machine, and the file's modification time still has not changed although the data has been written.
Sorry about the problem. Please see these commits: r275401 and r275901.
It'd be nice if the bugzilla automatically turned those revision numbers into links: https://svnweb.freebsd.org/base?view=revision&revision=275401 https://svnweb.freebsd.org/base?view=revision&revision=275901
Note sure if RE would like an errata notice for this problem.
Thank you. I did not test this yet, but I guess this solves my issue. Closing the PR. -- Martin