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
/
sys
/
buf.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
b_waiters cannot be adequately protected by the interlock because it is
attilio
2008-03-28
1
-39
/
+15
*
_lockmgr_args() accepts a 'char *' string as file, so modify _BUF_LOCK()
attilio
2008-03-28
1
-2
/
+2
*
Instruments buffer lock objects in order to track correctly consumers
attilio
2008-03-28
1
-38
/
+33
*
- Complete part of the unfinished bufobj work by consistently using
jeff
2008-03-22
1
-1
/
+1
*
- Handle buffer lock waiters count directly in the buffer cache instead
attilio
2008-03-01
1
-16
/
+33
*
Axe the 'thread' argument from VOP_ISLOCKED() and lockstatus() as it is
attilio
2008-02-25
1
-1
/
+1
*
- Introduce lockmgr_args() in the lockmgr space. This function performs
attilio
2008-02-15
1
-31
/
+5
*
- Add real assertions to lockmgr locking primitives.
attilio
2008-02-13
1
-6
/
+27
*
Cleanup lockmgr interface and exported KPI:
attilio
2008-01-24
1
-3
/
+3
*
- Introduce the function lockmgr_recursed() which returns true if the
attilio
2008-01-19
1
-24
/
+12
*
Remove explicit calling of lockmgr() with the NULL argument.
attilio
2008-01-08
1
-4
/
+1
*
Instead of doing comparisons using the pcpu area to see if
julian
2007-03-08
1
-2
/
+1
*
Cylinder group bitmaps and blocks containing inode for a snapshot
kib
2007-01-23
1
-0
/
+4
*
If the buffer lock has waiters after the buffer has changed identity then
tegge
2006-10-02
1
-0
/
+11
*
- Add the B_NEEDSGIANT flag which is only set if the vnode that owns a buf
jeff
2006-03-31
1
-1
/
+1
*
Changes imported from XFS for FreeBSD project:
rodrigc
2005-12-07
1
-1
/
+10
*
Un-staticize waitrunningbufspace() and call it before returning from
truckman
2005-09-30
1
-0
/
+1
*
Un-staticize runningbufwakeup() and staticize updateproc.
truckman
2005-09-30
1
-0
/
+1
*
Add a new struct buf flag bit, B_PERSISTENT, and use it to tag
truckman
2005-09-08
1
-4
/
+4
*
Do not use vm_pager_init() to initialize vnode_pbuf_freecnt variable.
kan
2005-08-13
1
-0
/
+2
*
- We should never unlock a buf before we've cleared B_REMFREE. I believe
jeff
2005-06-13
1
-0
/
+2
*
Fix a serious deadlock with the NFS client. Given a large enough
green
2005-06-10
1
-0
/
+1
*
make cluster_callback() static
phk
2005-02-10
1
-1
/
+0
*
Background writes are entirely an FFS/Softupdates thing.
phk
2005-02-08
1
-8
/
+0
*
Wrap the bufobj operations in macros: BO_STRATEGY() and BO_WRITE()
phk
2005-01-11
1
-2
/
+2
*
/* -> /*- for license, minor formatting changes
imp
2005-01-07
1
-1
/
+1
*
- Eliminate the acquisition and release of the bqlock in bremfree() by
jeff
2004-11-18
1
-1
/
+2
*
Add pbgetbo()/pbrelbo() lighter weight versions of pbgetvp()/pbrelvp().
phk
2004-11-15
1
-0
/
+2
*
Retire b_magic now, we have the bufobj containing the same hint.
phk
2004-11-04
1
-3
/
+0
*
Eliminate the embedded struct bio in struct buf.
phk
2004-11-04
1
-10
/
+9
*
Remove buf->b_dev field.
phk
2004-11-04
1
-1
/
+0
*
Make the KASSERTS in bstrategy() stop claiming to be bwrite().
phk
2004-11-03
1
-3
/
+4
*
Move the syncer linkage from vnode to bufobj.
phk
2004-10-27
1
-2
/
+3
*
The island council met and voted buf_prewrite() home.
phk
2004-10-26
1
-10
/
+0
*
Collapse vnode->v_object and buf->b_object into bufobj->bo_object.
phk
2004-10-25
1
-1
/
+2
*
Move the buffer method vector (buf->b_op) to the bufobj.
phk
2004-10-24
1
-9
/
+22
*
Add b_bufobj to struct buf which eventually will eliminate the need for b_vp.
phk
2004-10-22
1
-3
/
+4
*
Move the VI_BWAIT flag into no bo_flag element of bufobj and call it BO_WWAIT
phk
2004-10-21
1
-2
/
+1
*
Give cluster_write() an explicit vnode argument.
phk
2004-09-27
1
-1
/
+1
*
Remove unused B_WRITEINPROG flag
phk
2004-09-15
1
-2
/
+2
*
Eliminate unused second argument to reassignbuf() and simplify it
phk
2004-07-25
1
-1
/
+1
*
Remove advertising clause from University of California Regent's license,
imp
2004-04-07
1
-4
/
+0
*
Fix copy&paste-o.
phk
2004-03-12
1
-1
/
+1
*
When I was a kid my work table was one cluttered mess an cleaning it up
phk
2004-03-11
1
-0
/
+10
*
Properly vector all bwrite() and BUF_WRITE() calls through the same path
phk
2004-03-11
1
-2
/
+0
*
Send B_PHYS out to pasture, it no longer serves any function.
phk
2003-11-15
1
-1
/
+1
*
Retire bio_caller2 (alias for b_io.bio_caller2), this field is reserved
phk
2003-10-21
1
-4
/
+1
*
Retire b_pblkno which was an alias for a bio field which is for
phk
2003-10-18
1
-1
/
+0
*
Retire bio_blkno entirely.
phk
2003-10-18
1
-1
/
+1
*
DuH!
phk
2003-10-18
1
-0
/
+1
[next]