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
*
Both cluster_rbuild() and cluster_wbuild() sometimes set the pages
kib
2013-08-22
1
-0
/
+1
*
- Convert the bufobj lock to rwlock.
jeff
2013-05-31
1
-6
/
+5
*
- Add a new general purpose path-compressed radix trie which can be used
jeff
2013-05-12
1
-2
/
+0
*
Do not remap usermode pages into KVA for physio.
kib
2013-03-19
1
-1
/
+1
*
Add a helper function vfs_bio_bzero_buf() to zero the portion of the
kib
2013-03-19
1
-0
/
+1
*
Implement the concept of the unmapped VMIO buffers, i.e. buffers which
kib
2013-03-19
1
-3
/
+8
*
Add a convenience macro bread_gb() to wrap a call to
kib
2013-03-19
1
-1
/
+4
*
Add currently unused flag argument to the cluster_read(),
kib
2013-03-14
1
-3
/
+3
*
Add barrier write capability to the VFS buffer interface. A barrier
mckusick
2013-02-16
1
-1
/
+3
*
Fix two problems that caused instant panic when the device mounted
trasz
2012-10-28
1
-1
/
+0
*
Remove the support for using non-mpsafe filesystem modules.
kib
2012-10-22
1
-1
/
+1
*
Eliminate some unused declarations.
alc
2012-08-15
1
-3
/
+0
*
Fix typo [1]. Use commas to separate flag printouts, in style with
kib
2012-06-02
1
-1
/
+1
*
Update the print mask for decoding b_flags. Add print masks for
kib
2012-06-02
1
-2
/
+6
*
This change avoids a kernel deadlock on "snaplk" when using
mckusick
2012-03-01
1
-3
/
+6
*
Improve the informations reported in case of busy buffers during the shutdown:
attilio
2011-09-08
1
-0
/
+6
*
Add INVARIANTS checking that numfreebufs values are sane. Also add a
mdf
2010-06-11
1
-0
/
+1
*
- Merge soft-updates journaling from projects/suj/head into head. This
jeff
2010-04-24
1
-1
/
+2
*
nfs_write() can use the recently introduced vfs_bio_set_valid() instead of
alc
2009-05-31
1
-1
/
+0
*
Introduce vfs_bio_set_valid() and use it from ffs_realloccg(). This
alc
2009-05-17
1
-0
/
+1
*
Fix two issues with bufdaemon, often causing the processes to hang in
kib
2009-03-16
1
-1
/
+2
*
Adjust some variables (mostly related to the buffer cache) that hold
jhb
2009-03-09
1
-4
/
+4
*
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
[next]