summaryrefslogtreecommitdiffstats
path: root/sys/sys/buf.h
Commit message (Expand)AuthorAgeFilesLines
* MFC r281225:markj2015-04-161-2/+2
* Both cluster_rbuild() and cluster_wbuild() sometimes set the pageskib2013-08-221-0/+1
* - Convert the bufobj lock to rwlock.jeff2013-05-311-6/+5
* - Add a new general purpose path-compressed radix trie which can be usedjeff2013-05-121-2/+0
* Do not remap usermode pages into KVA for physio.kib2013-03-191-1/+1
* Add a helper function vfs_bio_bzero_buf() to zero the portion of thekib2013-03-191-0/+1
* Implement the concept of the unmapped VMIO buffers, i.e. buffers whichkib2013-03-191-3/+8
* Add a convenience macro bread_gb() to wrap a call tokib2013-03-191-1/+4
* Add currently unused flag argument to the cluster_read(),kib2013-03-141-3/+3
* Add barrier write capability to the VFS buffer interface. A barriermckusick2013-02-161-1/+3
* Fix two problems that caused instant panic when the device mountedtrasz2012-10-281-1/+0
* Remove the support for using non-mpsafe filesystem modules.kib2012-10-221-1/+1
* Eliminate some unused declarations.alc2012-08-151-3/+0
* Fix typo [1]. Use commas to separate flag printouts, in style withkib2012-06-021-1/+1
* Update the print mask for decoding b_flags. Add print masks forkib2012-06-021-2/+6
* This change avoids a kernel deadlock on "snaplk" when usingmckusick2012-03-011-3/+6
* Improve the informations reported in case of busy buffers during the shutdown:attilio2011-09-081-0/+6
* Add INVARIANTS checking that numfreebufs values are sane. Also add amdf2010-06-111-0/+1
* - Merge soft-updates journaling from projects/suj/head into head. Thisjeff2010-04-241-1/+2
* nfs_write() can use the recently introduced vfs_bio_set_valid() instead ofalc2009-05-311-1/+0
* Introduce vfs_bio_set_valid() and use it from ffs_realloccg(). Thisalc2009-05-171-0/+1
* Fix two issues with bufdaemon, often causing the processes to hang inkib2009-03-161-1/+2
* Adjust some variables (mostly related to the buffer cache) that holdjhb2009-03-091-4/+4
* b_waiters cannot be adequately protected by the interlock because it isattilio2008-03-281-39/+15
* _lockmgr_args() accepts a 'char *' string as file, so modify _BUF_LOCK()attilio2008-03-281-2/+2
* Instruments buffer lock objects in order to track correctly consumersattilio2008-03-281-38/+33
* - Complete part of the unfinished bufobj work by consistently usingjeff2008-03-221-1/+1
* - Handle buffer lock waiters count directly in the buffer cache insteadattilio2008-03-011-16/+33
* Axe the 'thread' argument from VOP_ISLOCKED() and lockstatus() as it isattilio2008-02-251-1/+1
* - Introduce lockmgr_args() in the lockmgr space. This function performsattilio2008-02-151-31/+5
* - Add real assertions to lockmgr locking primitives.attilio2008-02-131-6/+27
* Cleanup lockmgr interface and exported KPI:attilio2008-01-241-3/+3
* - Introduce the function lockmgr_recursed() which returns true if theattilio2008-01-191-24/+12
* Remove explicit calling of lockmgr() with the NULL argument.attilio2008-01-081-4/+1
* Instead of doing comparisons using the pcpu area to see ifjulian2007-03-081-2/+1
* Cylinder group bitmaps and blocks containing inode for a snapshotkib2007-01-231-0/+4
* If the buffer lock has waiters after the buffer has changed identity thentegge2006-10-021-0/+11
* - Add the B_NEEDSGIANT flag which is only set if the vnode that owns a bufjeff2006-03-311-1/+1
* Changes imported from XFS for FreeBSD project:rodrigc2005-12-071-1/+10
* Un-staticize waitrunningbufspace() and call it before returning fromtruckman2005-09-301-0/+1
* Un-staticize runningbufwakeup() and staticize updateproc.truckman2005-09-301-0/+1
* Add a new struct buf flag bit, B_PERSISTENT, and use it to tagtruckman2005-09-081-4/+4
* Do not use vm_pager_init() to initialize vnode_pbuf_freecnt variable.kan2005-08-131-0/+2
* - We should never unlock a buf before we've cleared B_REMFREE. I believejeff2005-06-131-0/+2
* Fix a serious deadlock with the NFS client. Given a large enoughgreen2005-06-101-0/+1
* make cluster_callback() staticphk2005-02-101-1/+0
* Background writes are entirely an FFS/Softupdates thing.phk2005-02-081-8/+0
* Wrap the bufobj operations in macros: BO_STRATEGY() and BO_WRITE()phk2005-01-111-2/+2
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* - Eliminate the acquisition and release of the bqlock in bremfree() byjeff2004-11-181-1/+2
OpenPOWER on IntegriCloud