aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/bufobj.h
Commit message (Expand)AuthorAgeFilesLines
* Remove the struct thread unuseful argument from bufobj interface.Attilio Rao2008-10-101-5/+4
* - Complete part of the unfinished bufobj work by consistently usingJeff Roberson2008-03-221-16/+8
* - Handle buffer lock waiters count directly in the buffer cache insteadAttilio Rao2008-03-011-0/+1
* Cylinder group bitmaps and blocks containing inode for a snapshotKonstantin Belousov2007-01-231-0/+4
* Fix a spelling error in a comment.Robert Watson2006-07-241-1/+1
* - Add a BO_NEEDSGIANT flag to the bufobj. This flag forces all childJeff Roberson2006-04-281-0/+1
* Fix a serious deadlock with the NFS client. Given a large enoughBrian Feldman2005-06-101-2/+2
* - Add bufobj_wrefl() to add a write ref to a bufobj that is already locked.Jeff Roberson2005-05-301-0/+1
* Try to unbreak the vnode locking around vop_reclaim() (based mostly onPoul-Henning Kamp2005-02-191-0/+1
* Add BO_SYNC() and add a default which uses the secret vnode pointerPoul-Henning Kamp2005-01-111-0/+4
* Wrap the bufobj operations in macros: BO_STRATEGY() and BO_WRITE()Poul-Henning Kamp2005-01-111-0/+3
* Give the bufobj a private __bo_vnode for now to keep the syncer floating [1]Poul-Henning Kamp2004-10-291-0/+5
* Move the syncer linkage from vnode to bufobj.Poul-Henning Kamp2004-10-271-2/+7
* Put the I/O block size in bufobj->bo_bsize.Poul-Henning Kamp2004-10-261-1/+2
* Align commentPoul-Henning Kamp2004-10-261-1/+1
* Collapse vnode->v_object and buf->b_object into bufobj->bo_object.Poul-Henning Kamp2004-10-251-0/+1
* Move the buffer method vector (buf->b_op) to the bufobj.Poul-Henning Kamp2004-10-241-0/+15
* Move the VI_BWAIT flag into no bo_flag element of bufobj and call it BO_WWAITPoul-Henning Kamp2004-10-211-0/+7
* Add BO_* macros parallel to VI_* macros for manipulating the bo_mtx.Poul-Henning Kamp2004-10-211-0/+17
* Add new function ttyinitmode() which sets our systemwide defaultPoul-Henning Kamp2004-10-211-0/+74