NetBSD/sys/uvm
mrg 6b11eea5b2 reject attempts to map an immutable or append-only file, shared with
write protection.  this stops data corruption where it was possible
to change the in-memory copy of an append-only file (but not the on-disk
copy).  this is documented in NetBSD security advisory 1998-003.  thanks
to darrenr, lukem, cgd, mycroft and mrg for this.
1998-05-10 12:35:58 +00:00
..
uvm_amap_i.h
uvm_amap.c Remove inclusions of syscall (and syscall argument) related header files; 1998-05-05 20:51:04 +00:00
uvm_amap.h KNF. 1998-03-09 00:58:55 +00:00
uvm_anon.h KNF. 1998-03-09 00:58:55 +00:00
uvm_aobj.c Merge with Lite2 + local changes 1998-03-01 02:20:01 +00:00
uvm_aobj.h
uvm_device.c Remove inclusions of syscall (and syscall argument) related header files; 1998-05-05 20:51:04 +00:00
uvm_device.h KNF. 1998-03-09 00:58:55 +00:00
uvm_extern.h Use size_t to pass the length of the memory region to operate on to chgkprot(), 1998-05-09 15:04:39 +00:00
uvm_fault_i.h KNF. 1998-03-09 00:58:55 +00:00
uvm_fault.c Remove inclusions of syscall (and syscall argument) related header files; 1998-05-05 20:51:04 +00:00
uvm_fault.h KNF. 1998-03-09 00:58:55 +00:00
uvm_glue.c Use size_t to pass the length of the memory region to operate on to chgkprot(), 1998-05-09 15:04:39 +00:00
uvm_glue.h
uvm_init.c Remove inclusions of syscall (and syscall argument) related header files; 1998-05-05 20:51:04 +00:00
uvm_io.c Remove inclusions of syscall (and syscall argument) related header files; 1998-05-05 20:51:04 +00:00
uvm_km.c KNF. 1998-03-09 00:58:55 +00:00
uvm_km.h
uvm_loan.c Remove inclusions of syscall (and syscall argument) related header files; 1998-05-05 20:51:04 +00:00
uvm_loan.h
uvm_map_i.h KNF. 1998-03-09 00:58:55 +00:00
uvm_map.c Minor KNF. 1998-05-09 15:05:50 +00:00
uvm_map.h
uvm_meter.c KNF. 1998-03-09 00:58:55 +00:00
uvm_mmap.c reject attempts to map an immutable or append-only file, shared with 1998-05-10 12:35:58 +00:00
uvm_object.h KNF. 1998-03-09 00:58:55 +00:00
uvm_page_i.h remove tmpwire arg from uvm_pagewire() -- it isn't needed anymore. 1998-03-22 21:29:30 +00:00
uvm_page.c Remove inclusions of syscall (and syscall argument) related header files; 1998-05-05 20:51:04 +00:00
uvm_page.h remove tmpwire arg from uvm_pagewire() -- it isn't needed anymore. 1998-03-22 21:29:30 +00:00
uvm_pager_i.h KNF. 1998-03-09 00:58:55 +00:00
uvm_pager.c Remove inclusions of syscall (and syscall argument) related header files; 1998-05-05 20:51:04 +00:00
uvm_pager.h KNF. 1998-03-09 00:58:55 +00:00
uvm_pdaemon.c KNF. 1998-03-09 00:58:55 +00:00
uvm_pdaemon.h
uvm_pglist.c Remove inclusions of syscall (and syscall argument) related header files; 1998-05-05 20:51:04 +00:00
uvm_stat.c uvm_dump now dumps some important pointers for debugging 1998-03-10 14:36:55 +00:00
uvm_stat.h KNF. 1998-03-09 00:58:55 +00:00
uvm_swap.c fix a problem with swapping to files where a new variable introduced was not 1998-05-01 01:40:02 +00:00
uvm_swap.h
uvm_unix.c KNF. 1998-03-09 00:58:55 +00:00
uvm_user.c KNF. 1998-03-09 00:58:55 +00:00
uvm_vnode.c Remove inclusions of syscall (and syscall argument) related header files; 1998-05-05 20:51:04 +00:00
uvm_vnode.h KNF. 1998-03-09 00:58:55 +00:00
uvm.h Merge with Lite2 + local changes 1998-03-01 02:20:01 +00:00