aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_bio.c
Commit message (Expand)AuthorAgeFilesLines
* Hold the page queues/flags lock when calling vm_page_set_validclean().Alan Cox2002-11-231-1/+5
* Now that pmap_remove_all() is exported by our pmap implementationsAlan Cox2002-11-161-2/+2
* When prot is VM_PROT_NONE, call pmap_page_protect() directly rather thanAlan Cox2002-11-101-2/+2
* When the number of dirty buffers rises too high, the buf_daemon runsKirk McKusick2002-10-181-3/+17
* Remove unused includes.Poul-Henning Kamp2002-09-281-4/+4
* Be consistent about "static" functions: if the function is markedPoul-Henning Kamp2002-09-281-1/+1
* Correctly order VI_UNLOCK(), local variables and block comment.Poul-Henning Kamp2002-09-281-4/+4
* Make biowait() check bio_error before the BIO_ERROR flag, to properyPoul-Henning Kamp2002-09-261-2/+2
* - Lock accesses to v_numoutput.Jeff Roberson2002-09-251-0/+16
* s/Danglish/English/Poul-Henning Kamp2002-09-151-4/+5
* Un-inline the non-trivial "trivial" bio* functions.Poul-Henning Kamp2002-09-141-0/+39
* Remove all use of vnode->v_tag, replacing with appropriate substitutes.Nate Lawson2002-09-141-1/+2
* Oops, broke the build there. Uninline biodone() now that it is non-trivial.Poul-Henning Kamp2002-09-131-0/+28
* Change hw.physmem and hw.usermem to unsigned long like they used to bePeter Wemm2002-08-301-1/+1
* Replace various spelling with FALLTHROUGH which is lint()ablePhilippe Charnier2002-08-251-2/+2
* - Replace v_flag with v_iflag and v_vflagJeff Roberson2002-08-041-3/+5
* o Convert two instances of vm_page_sleep_busy() to vm_page_sleep_if_busy()Alan Cox2002-08-031-7/+6
* o Acquire the page queues lock before calling vm_page_io_finish().Alan Cox2002-08-011-2/+4
* o Replace vm_page_sleep_busy() with vm_page_sleep_if_busy()Alan Cox2002-07-301-7/+4
* o Use vm_page_alloc(... | VM_ALLOC_WIRED) in place of vm_page_wire().Alan Cox2002-07-191-4/+3
* Add support to UFS2 to provide storage for extended attributes.Kirk McKusick2002-07-191-2/+2
* o Lock page queue accesses by vm_page_wire().Alan Cox2002-07-141-0/+6
* o Lock some page queue accesses, in particular, those by vm_page_unwire().Alan Cox2002-07-131-1/+6
* Replace the global buffer hash table with per-vnode splay trees using aMatthew Dillon2002-07-101-7/+50
* Fixed some printf format errors (one new one reported by gcc and 3 nearbyBruce Evans2002-07-081-2/+2
* Add two asserts that prove & document getblk and geteblk's behavior ofJeff Roberson2002-07-071-0/+2
* Fix a mistake in my last commit. Don't grab an extra reference to the objectJeff Roberson2002-07-061-1/+0
* Fixup uses of GETVOBJECT.Jeff Roberson2002-07-061-15/+10
* More 64 bits platforms warning fixes.Maxime Henrion2002-06-231-4/+4
* Fix a bug in vfs_bio_clrbuf(). The single-page-clrbuf optimization wasMatthew Dillon2002-06-221-5/+10
* This commit adds basic support for the UFS2 filesystem. The UFS2Kirk McKusick2002-06-211-8/+9
* Use "bwrbg" as description when we sleep for background writing,Poul-Henning Kamp2002-06-061-1/+1
* Remove a six year old undocumented #ifdef : NO_B_MALLOC.Poul-Henning Kamp2002-05-041-12/+0
* Change callers of mtx_init() to pass in an appropriate lock type name. InJohn Baldwin2002-04-041-1/+1
* brelse() was improperly clearing B_DELWRI in the B_DELWRI|B_INVAL caseMatthew Dillon2002-04-031-5/+2
* Remove __P.Alfred Perlstein2002-03-191-2/+2
* Fixed some printf format errors (hopefully all of the remaining daddr64_tBruce Evans2002-03-191-8/+10
* Convert all pmap_kenter/pmap_kremove pairs in MI code to use pmap_qenter/Jake Burkholder2002-03-171-2/+2
* Introduce the new 64-bit size disk block, daddr64_t. ChangeKirk McKusick2002-03-151-2/+2
* Giant pushdown for read/write/pread/pwrite syscalls.Alfred Perlstein2002-03-151-0/+2
* * Move bswlist declaration and initialization from kern/vfs_bio.c toEivind Eklund2002-03-051-4/+15
* Document all functions, global and static variables, and sysctls.Eivind Eklund2002-03-051-69/+138
* Back out all the pmap related stuff I've touched over the last few days.Peter Wemm2002-02-271-2/+2
* Jake further reduced IPI shootdowns on sparc64 in loops by using rangedPeter Wemm2002-02-271-2/+2
* GC: BIO_ORDERED, various infrastructure dealing with BIO_ORDERED.Poul-Henning Kamp2002-02-221-2/+0
* Replace bowrite() with BUF_WRITE in ufs.Poul-Henning Kamp2002-02-221-16/+0
* GC P_BUFEXHAUST leftovers, we've had a new mechanism to avoid bufferMatthew Dillon2002-01-311-1/+0
* This fixes a large number of bugs in our NFS client side code. A recentMatthew Dillon2001-12-141-0/+12
* The nbuf calculation was assuming that PAGE_SIZE = 4096 bytes, which isMatthew Dillon2001-12-081-6/+12
* Placemark an interrupt race in -current which is currently protected byMatthew Dillon2001-11-081-0/+4