[patch] somebody please fix this outstanding mmap(2) bug

Alexander Best alexbestms at wwu.de
Mon Mar 22 15:07:46 UTC 2010


could somebody please commit this patch? it's been around forever (2003 or
2004) and fixes mmap so the offset argument is being ignored when MAP_ANON is
defined (just like the mmap(2) manual says). right now the offset argument is
being taken into account although MAP_ANON is set!!!

the pr is kern/71258 (including a little c app to demonstrate the bug)

i've also sent a followup patch to the pr which returns EINVAL if the offset
is non zero and MAP_ANON is set, but i guess that might break some code.

the attached patch has originally been written by Martin Kammerhofer. i've
modified it a bit so it attaches cleanly to HEAD (r205390).

-- 
Alexander Best


More information about the freebsd-hackers mailing list