index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
kern
/
vfs_bio.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Second half of the dev_t cleanup.
phk
2004-06-17
1
-4
/
+4
*
Do the dreaded s/dev_t/struct cdev */
phk
2004-06-16
1
-1
/
+1
*
Avoid pointless zeroing of the bogus page in vfs_bio_clrbuf().
alc
2004-05-08
1
-6
/
+8
*
Make vm_page's PG_ZERO flag immutable between the time of the page's
alc
2004-05-06
1
-14
/
+1
*
Replace a manual check of a VMIO candidate with vn_canvmio(). This
des
2004-03-12
1
-2
/
+3
*
When I was a kid my work table was one cluttered mess an cleaning it up
phk
2004-03-11
1
-3
/
+5
*
Properly vector all bwrite() and BUF_WRITE() calls through the same path
phk
2004-03-11
1
-11
/
+21
*
Remove GIANT_REQUIRED from vunmapbuf().
alc
2004-03-07
1
-2
/
+0
*
Device megapatch 6/6:
phk
2004-02-21
1
-0
/
+7
*
swp_pager_async_iodone() no longer requires Giant. Modify bufdone()
alc
2004-02-07
1
-1
/
+0
*
Remove a variable that has been initialized but otherwise unused since
alc
2003-12-20
1
-2
/
+0
*
Send B_PHYS out to pasture, it no longer serves any function.
phk
2003-11-15
1
-9
/
+0
*
- Remove the remaining now unnecessary checks for the buf's b_object being
alc
2003-11-15
1
-10
/
+4
*
Replace B_PHYS conditional assignment to bio_offset with KASSERT check
phk
2003-11-12
1
-2
/
+7
*
Update the statfs structure with 64-bit fields to allow
mckusick
2003-11-12
1
-2
/
+2
*
- Revision 1.469 of vfs_subr.c resulted in the buf's b_object field being
alc
2003-11-11
1
-14
/
+7
*
Allow the bufdaemon and update daemon processes to skip the
mckusick
2003-11-04
1
-4
/
+8
*
Move the P_COWINPROGRESS flag from being a per-process p_flag to being a
jhb
2003-10-23
1
-1
/
+1
*
Remove KASSERTS on B_PHYS for vmapbuf() and vunmapbuf(), B_PHYS is going
phk
2003-10-21
1
-3
/
+0
*
- Add vm object locking to vfs_clean_pages() and vfs_bio_set_validclean().
alc
2003-10-19
1
-2
/
+4
*
Initialize b_iooffset before calling VOP_[SPEC]STRATEGY
phk
2003-10-18
1
-0
/
+3
*
Don't report b_pblkno, it is going away.
phk
2003-10-18
1
-2
/
+2
*
Convert some if(bla) panic("foo") to KASSERTS to improve grep-ability.
phk
2003-10-18
1
-4
/
+2
*
The size and contents of the DEV_STRATEGY() macro has progressed to
phk
2003-10-18
1
-1
/
+17
*
- Add a mising vn_finished_write()
jeff
2003-10-14
1
-0
/
+1
*
In vfs_bio_clrbuf(), ignore the state of the object lock if the page is the
alc
2003-10-12
1
-2
/
+4
*
- Synchronize access to a page's valid field in vfs_bio_clrbuf()
alc
2003-10-10
1
-8
/
+10
*
- Add a missing vn_start_write() to flushbufqueues(). This could have
jeff
2003-10-05
1
-4
/
+9
*
Eliminate some unnecessary uses of the vm page queues lock around the
alc
2003-10-04
1
-2
/
+0
*
- Extend the scope the vm object lock to cover calls to
alc
2003-10-04
1
-3
/
+5
*
- vm_hold_free_pages() should lock the kernel object. (The pages being
alc
2003-09-22
1
-6
/
+6
*
Correct a typo in the previous revision.
alc
2003-09-15
1
-1
/
+1
*
Convert vmapbuf() from using pmap_extract() to using
alc
2003-09-13
1
-13
/
+7
*
- Define a new flag for getblk(): GB_NOCREAT. This flag causes getblk() to
jeff
2003-08-31
1
-0
/
+8
*
- If there is no vp assume that BKGRDINPROG is not set and set RELPBUF in
jeff
2003-08-31
1
-1
/
+2
*
- In some cases bp->b_vp can be NULL in brelse, don't try to lock the
jeff
2003-08-31
1
-4
/
+6
*
In bufdone(), change the format specifier for m->valid and m->dirty to
marcel
2003-08-28
1
-2
/
+3
*
Do not return with vnode interlock held.
kan
2003-08-28
1
-0
/
+2
*
- Move BX_BKGRDWAIT and BX_BKGRDINPROG to BV_ and the b_vflags field.
jeff
2003-08-28
1
-73
/
+78
*
Hold the page queues lock when performing vm_page_clear_dirty() and
alc
2003-08-23
1
-0
/
+2
*
Grab Giant in bufdonebio() since drivers may not hold it.
phk
2003-08-02
1
-0
/
+4
*
Eliminate an abuse of kmem_alloc_pageable() in bufinit()
alc
2003-08-02
1
-6
/
+1
*
Initialize b_saveaddr when we hand out buffers
phk
2003-06-20
1
-2
/
+4
*
Lock the vm object when removing a page.
alc
2003-06-11
1
-0
/
+8
*
Use __FBSDID().
obrien
2003-06-11
1
-2
/
+3
*
The IO_NOWDRAIN and B_NOWDRAIN hacks are no longer needed to prevent
phk
2003-05-31
1
-7
/
+3
*
Finish the vm_object locking for this file, including holding the vm_object
alc
2003-04-28
1
-3
/
+8
*
- Lock the vm_object when performing vm_page_alloc() in allocbuf().
alc
2003-04-26
1
-0
/
+4
*
Lock the vm_object in vfs_busy_pages().
alc
2003-04-20
1
-0
/
+4
*
- Lock the vm_object when performing vm_object_pip_subtract().
alc
2003-04-19
1
-1
/
+2
[next]