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
*
Use LIST_EMPTY() instead of unrolled version (LIST_FIRST() [!=]= NULL)
delphij
2007-02-22
1
-5
/
+5
*
Cylinder group bitmaps and blocks containing inode for a snapshot
kib
2007-01-23
1
-42
/
+51
*
In rev. 1.514, iodone on async buffer may happen before code checks the
kib
2006-12-20
1
-2
/
+9
*
Resolve two deadlocks that could be caused by busy md device backed
kib
2006-12-14
1
-1
/
+2
*
Refactor vfs_setdirty(), creating vfs_setdirty_locked_object().
alc
2006-10-29
1
-6
/
+16
*
In bufdone_finish() restrict the acquisition and release of the page
alc
2006-10-28
1
-2
/
+8
*
Replace PG_BUSY with VPO_BUSY. In other words, changes to the page's
alc
2006-10-22
1
-3
/
+3
*
If the buffer lock has waiters after the buffer has changed identity then
tegge
2006-10-02
1
-0
/
+11
*
Introduce a field to struct vm_page for storing flags that are
alc
2006-08-09
1
-2
/
+0
*
Reduce the scope of the page queues lock in vfs_busy_pages() now that
alc
2006-08-08
1
-1
/
+1
*
Eliminate OBJ_WRITEABLE. It hasn't been used in a long time.
alc
2006-07-21
1
-7
/
+1
*
- Properly check against B_DELWRI and B_NEEDSGIANT. This check was
jeff
2006-04-04
1
-1
/
+2
*
- Add the B_NEEDSGIANT flag which is only set if the vnode that owns a buf
jeff
2006-03-31
1
-16
/
+35
*
Destroy "bip" bio in error case.
pjd
2006-03-22
1
-0
/
+1
*
For low memory situations, non-VMIO buffers didnt't release pages back to
tegge
2006-02-02
1
-0
/
+5
*
Remove an unnecessary call to pmap_remove_all(). The given page is not
alc
2006-01-23
1
-1
/
+0
*
Set flag in needsbuffer while still holding bqlock to avoid lost wakeup.
tegge
2006-01-16
1
-2
/
+4
*
MI changes:
netchild
2005-12-31
1
-2
/
+2
*
Changes imported from XFS for FreeBSD project:
rodrigc
2005-12-07
1
-32
/
+130
*
Normalize a significant number of kernel malloc type names:
rwatson
2005-10-31
1
-1
/
+1
*
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
[next]