summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_bio.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid pointless zeroing of the bogus page in vfs_bio_clrbuf().alc2004-05-081-6/+8
* Make vm_page's PG_ZERO flag immutable between the time of the page'salc2004-05-061-14/+1
* Replace a manual check of a VMIO candidate with vn_canvmio(). Thisdes2004-03-121-2/+3
* When I was a kid my work table was one cluttered mess an cleaning it upphk2004-03-111-3/+5
* Properly vector all bwrite() and BUF_WRITE() calls through the same pathphk2004-03-111-11/+21
* Remove GIANT_REQUIRED from vunmapbuf().alc2004-03-071-2/+0
* Device megapatch 6/6:phk2004-02-211-0/+7
* swp_pager_async_iodone() no longer requires Giant. Modify bufdone()alc2004-02-071-1/+0
* Remove a variable that has been initialized but otherwise unused sincealc2003-12-201-2/+0
* Send B_PHYS out to pasture, it no longer serves any function.phk2003-11-151-9/+0
* - Remove the remaining now unnecessary checks for the buf's b_object beingalc2003-11-151-10/+4
* Replace B_PHYS conditional assignment to bio_offset with KASSERT checkphk2003-11-121-2/+7
* Update the statfs structure with 64-bit fields to allowmckusick2003-11-121-2/+2
* - Revision 1.469 of vfs_subr.c resulted in the buf's b_object field beingalc2003-11-111-14/+7
* Allow the bufdaemon and update daemon processes to skip themckusick2003-11-041-4/+8
* Move the P_COWINPROGRESS flag from being a per-process p_flag to being ajhb2003-10-231-1/+1
* Remove KASSERTS on B_PHYS for vmapbuf() and vunmapbuf(), B_PHYS is goingphk2003-10-211-3/+0
* - Add vm object locking to vfs_clean_pages() and vfs_bio_set_validclean().alc2003-10-191-2/+4
* Initialize b_iooffset before calling VOP_[SPEC]STRATEGYphk2003-10-181-0/+3
* Don't report b_pblkno, it is going away.phk2003-10-181-2/+2
* Convert some if(bla) panic("foo") to KASSERTS to improve grep-ability.phk2003-10-181-4/+2
* The size and contents of the DEV_STRATEGY() macro has progressed tophk2003-10-181-1/+17
* - Add a mising vn_finished_write()jeff2003-10-141-0/+1
* In vfs_bio_clrbuf(), ignore the state of the object lock if the page is thealc2003-10-121-2/+4
* - Synchronize access to a page's valid field in vfs_bio_clrbuf()alc2003-10-101-8/+10
* - Add a missing vn_start_write() to flushbufqueues(). This could havejeff2003-10-051-4/+9
* Eliminate some unnecessary uses of the vm page queues lock around thealc2003-10-041-2/+0
* - Extend the scope the vm object lock to cover calls toalc2003-10-041-3/+5
* - vm_hold_free_pages() should lock the kernel object. (The pages beingalc2003-09-221-6/+6
* Correct a typo in the previous revision.alc2003-09-151-1/+1
* Convert vmapbuf() from using pmap_extract() to usingalc2003-09-131-13/+7
* - Define a new flag for getblk(): GB_NOCREAT. This flag causes getblk() tojeff2003-08-311-0/+8
* - If there is no vp assume that BKGRDINPROG is not set and set RELPBUF injeff2003-08-311-1/+2
* - In some cases bp->b_vp can be NULL in brelse, don't try to lock thejeff2003-08-311-4/+6
* In bufdone(), change the format specifier for m->valid and m->dirty tomarcel2003-08-281-2/+3
* Do not return with vnode interlock held.kan2003-08-281-0/+2
* - Move BX_BKGRDWAIT and BX_BKGRDINPROG to BV_ and the b_vflags field.jeff2003-08-281-73/+78
* Hold the page queues lock when performing vm_page_clear_dirty() andalc2003-08-231-0/+2
* Grab Giant in bufdonebio() since drivers may not hold it.phk2003-08-021-0/+4
* Eliminate an abuse of kmem_alloc_pageable() in bufinit()alc2003-08-021-6/+1
* Initialize b_saveaddr when we hand out buffersphk2003-06-201-2/+4
* Lock the vm object when removing a page.alc2003-06-111-0/+8
* Use __FBSDID().obrien2003-06-111-2/+3
* The IO_NOWDRAIN and B_NOWDRAIN hacks are no longer needed to preventphk2003-05-311-7/+3
* Finish the vm_object locking for this file, including holding the vm_objectalc2003-04-281-3/+8
* - Lock the vm_object when performing vm_page_alloc() in allocbuf().alc2003-04-261-0/+4
* Lock the vm_object in vfs_busy_pages().alc2003-04-201-0/+4
* - Lock the vm_object when performing vm_object_pip_subtract().alc2003-04-191-1/+2
* - Lock the vm_object when performing vm_object_pip_wakeupn().alc2003-04-191-1/+6
* Update locking on the kernel_object to use the new macros.alc2003-04-141-4/+4
OpenPOWER on IntegriCloud