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
...
*
Release clean buffer with wrong size and no dependencies also for non-VMIO
tegge
2005-10-09
1
-2
/
+1
*
Un-staticize waitrunningbufspace() and call it before returning from
truckman
2005-09-30
1
-1
/
+1
*
Un-staticize runningbufwakeup() and staticize updateproc.
truckman
2005-09-30
1
-3
/
+3
*
Close a race in biodone(), whereby the bio_done field of the passed
peadar
2005-09-29
1
-3
/
+5
*
- Use lockmgr_printinfo rather than rolling our own. This introduces a
jeff
2005-08-03
1
-3
/
+1
*
Eliminate inconsistency in the setting of the B_DONE flag. Specifically,
alc
2005-07-20
1
-1
/
+0
*
- Add and enhance asserts related to the wrong bufobj panic.
jeff
2005-06-14
1
-1
/
+1
*
- Split one KASSERT in bremfree() into two to aid in debugging.
jeff
2005-06-13
1
-1
/
+3
*
Fix a serious deadlock with the NFS client. Given a large enough
green
2005-06-10
1
-1
/
+1
*
- My sub-par public school education has been exposed. s/sentinal/sentinel/
jeff
2005-06-09
1
-4
/
+4
*
- Under heavy IO load the buf daemon can run for many hundereds of
jeff
2005-06-08
1
-7
/
+29
*
- Add bufobj_wrefl() to add a write ref to a bufobj that is already locked.
jeff
2005-05-30
1
-0
/
+9
*
- Remove long dead splbio() calls and comments relating to the old
jeff
2005-04-30
1
-71
/
+4
*
- Don't acquire Giant before calling b_biodone, individual consumers are
jeff
2005-04-30
1
-6
/
+0
*
- Add two KASSERTs to prevent us from recycling a buf that is still on a
jeff
2005-04-22
1
-0
/
+6
*
- Add information about the buf lock to db_show_buffer.
jeff
2005-03-25
1
-0
/
+18
*
- Lock access to the buffer_map with the vm_map lock. In 4.x this was
jeff
2005-03-08
1
-0
/
+5
*
Make various vnode related functions static
phk
2005-02-10
1
-3
/
+3
*
- Add more information to the getnewbuf() recycling KTR.
jeff
2005-02-10
1
-2
/
+4
*
- Remove an invalid KASSERT added in recent background write reshuffling.
jeff
2005-02-08
1
-3
/
+0
*
Background writes are entirely an FFS/Softupdates thing.
phk
2005-02-08
1
-126
/
+5
*
- Don't release BKGRDINPROG until after we've bufdone'd the copy.
jeff
2005-02-05
1
-14
/
+15
*
- Don't drop the wref on the bufobj until after bufdone() has completed.
jeff
2005-01-28
1
-7
/
+10
*
Don't use VOP_GETVOBJECT, use vp->v_object directly.
phk
2005-01-25
1
-10
/
+8
*
Kill the VV_OBJBUF and test the v_object for NULL instead.
phk
2005-01-24
1
-4
/
+3
*
- Add CTR calls to trace the lifecycle of a buffer.
jeff
2005-01-24
1
-79
/
+84
*
Add BO_SYNC() and add a default which uses the secret vnode pointer
phk
2005-01-11
1
-0
/
+8
*
Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().
phk
2005-01-11
1
-1
/
+1
*
- 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
[prev]
[next]