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
*
- Eliminate the acquisition and release of the bqlock in bremfree() by
jeff
2004-11-18
1
-38
/
+66
*
Retire b_magic now, we have the bufobj containing the same hint.
phk
2004-11-04
1
-1
/
+0
*
Change buf->b_object to buf->b_bufobj->bo_object
phk
2004-11-04
1
-14
/
+16
*
whitespace
phk
2004-11-04
1
-4
/
+2
*
Remove buf->b_dev field.
phk
2004-11-04
1
-7
/
+2
*
The synchronization provided by vm object locking has eliminated the
alc
2004-11-03
1
-2
/
+0
*
Remove the last call in the system to VOP_SPECSTRATEGY(): We can no
phk
2004-10-29
1
-7
/
+2
*
Give dev_strategy() an explict cdev argument in preparation for removing
phk
2004-10-29
1
-13
/
+49
*
Lock bp->b_bufobj->b_object instead of bp->b_object
phk
2004-10-28
1
-10
/
+10
*
The island council met and voted buf_prewrite() home.
phk
2004-10-26
1
-5
/
+3
*
Put the I/O block size in bufobj->bo_bsize.
phk
2004-10-26
1
-8
/
+1
*
Hold the lock on the containing vm object when calling
alc
2004-10-26
1
-0
/
+2
*
Remove vnode->v_bsize. This was a dead-end.
phk
2004-10-25
1
-7
/
+0
*
Use VM_ALLOC_NOBUSY to eliminate vm_page_wakeup() calls and the acquisition
alc
2004-10-25
1
-10
/
+3
*
Collapse vnode->v_object and buf->b_object into bufobj->bo_object.
phk
2004-10-25
1
-3
/
+6
*
Move the buffer method vector (buf->b_op) to the bufobj.
phk
2004-10-24
1
-37
/
+18
*
Add b_bufobj to struct buf which eventually will eliminate the need for b_vp.
phk
2004-10-22
1
-56
/
+66
*
Move the VI_BWAIT flag into no bo_flag element of bufobj and call it BO_WWAIT
phk
2004-10-21
1
-8
/
+66
*
use dev_re[fl]thread() rather than home rolled versions.
phk
2004-09-24
1
-8
/
+2
*
Eliminate DEV_STRATEGY() macro: call dev_strategy() directly.
phk
2004-09-23
1
-3
/
+12
*
Do not refcount the cdevsw, but rather maintain a cdev->si_threadcount
phk
2004-09-23
1
-5
/
+11
*
Remove unused B_WRITEINPROG flag
phk
2004-09-15
1
-1
/
+1
*
undent some functions a bit.
phk
2004-09-15
1
-159
/
+161
*
stylistic polishing.
phk
2004-09-15
1
-37
/
+57
*
Remove the buffercache/vnode side of BIO_DELETE processing in
phk
2004-09-13
1
-8
/
+1
*
Eliminate unused second argument to reassignbuf() and simplify it
phk
2004-07-25
1
-2
/
+2
*
Neuter this warning for now, I think I know the remaining issues.
phk
2004-07-25
1
-1
/
+2
*
Remove GIANT_REQUIRED from vmapbuf().
alc
2004-07-18
1
-2
/
+0
*
Fix bug introduced in rev 1.434:
peadar
2004-07-06
1
-3
/
+3
*
Make the last commit handle non-phk root devices better.
phk
2004-07-04
1
-0
/
+1
*
Consistently use __inline instead of __inline__ as the former is an empty macro
stefanf
2004-07-04
1
-3
/
+3
*
Blocksize for I/O should be a property of the vnode and not found by groping
phk
2004-07-04
1
-0
/
+5
*
Remove stale comment
phk
2004-07-03
1
-1
/
+0
*
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
[next]