summaryrefslogtreecommitdiff
path: root/sys/kern/kern_physio.c
AgeCommit message (Expand)Author
2011-07-18Revert vnd(4) to its older less strict behavior.Matthew Dempsky
2011-07-07set flags correctly in physio - now with actual clearing of B_DONE and B_ERRORBob Beck
2011-07-07back out last change; it caused dd on usb drive to lock the machine.David Hill
2011-07-06stylistic clean of buffer flags assignment to be more obviously not aBob Beck
2011-07-05If uvm_vslock_device() fails, just exit the loop. None of theMatthew Dempsky
2011-07-05Enforce that raw disk I/O is only initiated on block boundaries inMatthew Dempsky
2011-05-08because bufs now come out of a pool rather than a global list of staticlyDavid Gwynne
2010-09-22All users of physio(9) now pass NULL as the buf pointer argument, soMatthew Dempsky
2010-07-01Implement vs{,un}lock_device and use it for physio.Artur Grabowski
2010-06-23No need to do the splbio/splx dance around the pool_get inThordur I. Bjornsson
2009-06-04obvious shrinkage.Owain Ainsworth
2007-05-26Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@Pedro Martelletto
2006-12-21'tranfer' -> 'transfer' in comments.Kenneth R Westerback
2006-11-29Kernel stack can be swapped. This means that stuff that's on the stackMiod Vallat
2006-11-15typos; from bret lambertJason McIntyre
2005-12-08Don't panic for pathological i/o sizes unless minphys() really isKenneth R Westerback
2005-11-28ansi/deregister.Jonathan Gray
2003-11-08typos from Jonathon Gray;Jason McIntyre
2003-07-21remove caddr_t casts. it's just silly to cast something when the functionTed Unangst
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
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
2001-11-15Remove creds from struct buf, move the creds that nfs need into the nfs node.Artur Grabowski
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
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
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
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