cvs commit: src/sys/vm vm_map.c vm_map.h

Alan Cox alc at
Fri Apr 23 20:46:45 PDT 2004

alc         2004/04/23 20:46:44 PDT

  FreeBSD src repository

  Modified files:
    sys/vm               vm_map.c vm_map.h 
  In cases where a file was resident in memory mmap(..., PROT_NONE, ...)
  would actually map the file with read access enabled.  According to this is
  an error.  Similarly, an madvise(..., MADV_WILLNEED) would enable read
  access on a virtual address range that was PROT_NONE.
  The solution implemented herein is (1) to pass a vm_prot_t to
  vm_map_pmap_enter() describing the allowed access and (2) to make
  vm_map_pmap_enter() responsible for understanding the limitations of
  Submitted by:   "Mark W. Krentel" <krentel at>
  PR:             kern/64573
  Revision  Changes    Path
  1.333     +5 -4      src/sys/vm/vm_map.c
  1.109     +1 -1      src/sys/vm/vm_map.h

More information about the cvs-src mailing list