summaryrefslogtreecommitdiff
path: root/sys/kern/kern_physio.c
AgeCommit message (Collapse)Author
2002-03-14First round of __P removal in sysTodd C. Miller
2001-12-10No need for uvm_useracc here now. vslock catches those problems.Artur Grabowski
2001-11-28Sync in more uvm changes from NetBSD.Artur Grabowski
This time we're getting rid of KERN_* and VM_PAGER_* error codes and use errnos instead.
2001-11-15Remove creds from struct buf, move the creds that nfs need into the nfs node.Artur Grabowski
While in the area, convert nfs node allocation from malloc to pool and do some cleanups. Based on the UBC changes in NetBSD. niklas@ ok.
2001-11-09Use bufpool, not malloc.Artur Grabowski
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
(Look ma, I might have broken the tree)
2001-06-27remove old vmArtur Grabowski
2001-06-26Appease gcc by not using void pointers in arithmetic operations; art@ okAaron Campbell
2001-06-22KNFTheo de Raadt
2001-05-07Check for failure now that uvm_vslock can return one. Before this, there wasArtur Grabowski
a risk that we could crash when doing physio/sysctl when the system was completly out of RAM and swap.
2000-11-09Use PHOLD/PRELE instead of manually fiddling with p_holdcnt.Artur Grabowski
2000-03-16Bring in some new UVM code from NetBSD (not current).Artur Grabowski
- Introduce a new type of map that are interrupt safe and never allow faults in them. mb_map and kmem_map are made intrsafe. - Add "access protection" to uvm_vslock (to be passed down to uvm_fault and later to pmap_enter). - madvise(2) now works. - various cleanups.
1999-12-02Init the buffer dependency list.Artur Grabowski
1999-11-05s/memset/bzero/; art@ okMichael Shalayeff
1999-02-26mostly name changes and allocation chnges for uvmArtur Grabowski
1997-07-25indent properlyTheo de Raadt
1997-07-25from netbsd: check user access rights only if UIO_USERSPACEMichael Shalayeff
1996-03-03From NetBSD: 960217 mergeNiklas Hallqvist
1995-10-18initial import of NetBSD treeTheo de Raadt