summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_physio.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Relax the grip the dead hand of QBUS (a.k.a. MAXPHYS) has on thekrw2020-02-201-2/+1
* Use long for temporary variables handling b_bcount values in physio().krw2020-01-261-2/+4
* physio() just needs to check for b_bcount overflow. Let the providedkrw2020-01-251-6/+7
* Convert infinite sleeps to {m,t}sleep_nsec(9).mpi2019-12-191-2/+2
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* Replace a plethora of historical protection options with justderaadt2014-11-161-2/+2
* remove uneeded proc.h includesjsg2014-09-141-2/+1
* KASSERTMSG(9): New kernel assertion with messageuebayasi2014-07-131-13/+5
* Revert vnd(4) to its older less strict behavior.matthew2011-07-181-3/+1
* set flags correctly in physio - now with actual clearing of B_DONE and B_ERRORbeck2011-07-071-2/+3
* back out last change; it caused dd on usb drive to lock the machine.dhill2011-07-071-2/+2
* stylistic clean of buffer flags assignment to be more obviously not abeck2011-07-061-2/+2
* If uvm_vslock_device() fails, just exit the loop. None of thematthew2011-07-051-7/+3
* Enforce that raw disk I/O is only initiated on block boundaries inmatthew2011-07-051-1/+6
* because bufs now come out of a pool rather than a global list of staticlydlg2011-05-081-67/+8
* All users of physio(9) now pass NULL as the buf pointer argument, somatthew2010-09-221-18/+7
* Implement vs{,un}lock_device and use it for physio.art2010-07-011-7/+14
* No need to do the splbio/splx dance around the pool_get inthib2010-06-231-5/+1
* obvious shrinkage.oga2009-06-041-5/+2
* Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@pedro2007-05-261-1/+7
* 'tranfer' -> 'transfer' in comments.krw2006-12-211-2/+2
* Kernel stack can be swapped. This means that stuff that's on the stackmiod2006-11-291-3/+1
* typos; from bret lambertjmc2006-11-151-3/+3
* Don't panic for pathological i/o sizes unless minphys() really iskrw2005-12-081-2/+11
* ansi/deregister.jsg2005-11-281-13/+6
* typos from Jonathon Gray;jmc2003-11-081-2/+2
* remove caddr_t casts. it's just silly to cast something when the functiontedu2003-07-211-3/+3
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* First round of __P removal in sysmillert2002-03-141-5/+5
* No need for uvm_useracc here now. vslock catches those problems.art2001-12-101-16/+1
* Sync in more uvm changes from NetBSD.art2001-11-281-5/+6
* Remove creds from struct buf, move the creds that nfs need into the nfs node.art2001-11-151-2/+1
* Use bufpool, not malloc.art2001-11-091-4/+6
* Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.miod2001-11-061-3/+1
* remove old vmart2001-06-271-42/+2
* Appease gcc by not using void pointers in arithmetic operations; art@ okaaron2001-06-261-2/+2
* KNFderaadt2001-06-221-21/+21
* Check for failure now that uvm_vslock can return one. Before this, there wasart2001-05-071-3/+10
* Use PHOLD/PRELE instead of manually fiddling with p_holdcnt.art2000-11-091-3/+3
* Bring in some new UVM code from NetBSD (not current).art2000-03-161-2/+3
* Init the buffer dependency list.art1999-12-021-1/+2
* s/memset/bzero/; art@ okmickey1999-11-051-2/+2
* mostly name changes and allocation chnges for uvmart1999-02-261-2/+41
* indent properlyderaadt1997-07-251-3/+3
* from netbsd: check user access rights only if UIO_USERSPACEmickey1997-07-251-6/+8
* From NetBSD: 960217 mergeniklas1996-03-031-2/+5
* initial import of NetBSD treederaadt1995-10-181-0/+316