aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_cluster.c
Commit message (Expand)AuthorAgeFilesLines
...
* Revert revision 1.164: pmap_qremove() does not require protection byAlan Cox2005-05-141-2/+0
* - Remove spls and comments relating to them.Jeff Roberson2005-05-011-26/+2
* - Call VM_LOCK_GIANT in cluster_callback() to protect some pmap calls. VFSJeff Roberson2005-04-301-0/+2
* make cluster_callback() staticPoul-Henning Kamp2005-02-101-1/+2
* - Remove GIANT_REQUIRED where giant is no longer required.Jeff Roberson2005-01-241-6/+0
* Eliminate (now) unnecessary acquisition and release of the global pageAlan Cox2004-12-291-4/+0
* Don't manually set b_bufobj, pbgetvp() does this for us.Poul-Henning Kamp2004-11-151-1/+0
* Explicitly call pbrelvp()Poul-Henning Kamp2004-11-151-0/+1
* Retire b_magic now, we have the bufobj containing the same hint.Poul-Henning Kamp2004-11-041-1/+0
* Lock bp->b_bufobj->b_object instead of bp->b_objectPoul-Henning Kamp2004-10-281-8/+8
* Avoid using bp->b_vp when we already have the vnode by other means.Poul-Henning Kamp2004-10-271-6/+5
* Synchronize access to the vm page's PG_BUSY flag using the containing vmAlan Cox2004-10-271-4/+4
* Move the buffer method vector (buf->b_op) to the bufobj.Poul-Henning Kamp2004-10-241-5/+2
* Add b_bufobj to struct buf which eventually will eliminate the need for b_vp.Poul-Henning Kamp2004-10-221-4/+5
* Move the VI_BWAIT flag into no bo_flag element of bufobj and call it BO_WWAITPoul-Henning Kamp2004-10-211-3/+1
* Give cluster_write() an explicit vnode argument.Poul-Henning Kamp2004-09-271-6/+1
* Eliminate unused second argument to reassignbuf() and simplify itPoul-Henning Kamp2004-07-251-1/+1
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-051-4/+0
* Update the statfs structure with 64-bit fields to allowKirk McKusick2003-11-121-2/+2
* Initialize the buf's b_object in pbgetvp(). Clear it in pbrelvp(). (ThisAlan Cox2003-10-201-1/+0
* - Synchronize access to a vm page's valid field using the containingAlan Cox2003-10-201-4/+10
* DuH!Poul-Henning Kamp2003-10-181-2/+2
* Initialize bp->b_offset before calling VOP_STRATEGY()Poul-Henning Kamp2003-10-181-0/+2
* - Move BX_BKGRDWAIT and BX_BKGRDINPROG to BV_ and the b_vflags field.Jeff Roberson2003-08-281-7/+11
* Revert stuff which accidentally ended up in the previous commit.Poul-Henning Kamp2003-07-221-2/+2
* Don't attempt to inline large functions mb_alloc() and mb_free(),Poul-Henning Kamp2003-07-221-2/+2
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* The IO_NOWDRAIN and B_NOWDRAIN hacks are no longer needed to preventPoul-Henning Kamp2003-05-311-1/+1
* In cluster_wbuild(), initialise b_iocmd to BIO_WRITE before callingIan Dowse2003-05-281-1/+3
* - Lock the vm_object when performing vm_object_pip_add().Alan Cox2003-04-201-0/+8
* - We are not guaranteed that read ahead blocks are not in memory already.Jeff Roberson2003-03-301-1/+9
* Including <sys/stdint.h> is (almost?) universally only to be able to usePoul-Henning Kamp2003-03-181-1/+0
* - Unlock the target bp and not the pager buf bp in a failure case inJeff Roberson2003-03-171-1/+1
* - Tune down read_max. For single disks we get no gain out of reading moreJeff Roberson2003-03-131-1/+1
* - Regularize variable usage in cluster_read().Jeff Roberson2003-03-111-92/+62
* - Hold the buf lock while manipulating and inspecting its fields.Jeff Roberson2003-03-041-56/+70
* - Add a new 'flags' parameter to getblk().Jeff Roberson2003-03-041-4/+4
* - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK.Jeff Roberson2003-02-251-3/+5
* Remove duplicate includes.Olivier Houchard2003-02-201-1/+0
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-1/+1
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-1/+1
* - Use %j to print intmax_t values.John Baldwin2002-11-071-3/+4
* - Use incore() where no other interlock locking is necessary.Jeff Roberson2002-09-251-2/+6
* Replace various spelling with FALLTHROUGH which is lint()ablePhilippe Charnier2002-08-251-3/+3
* o Lock page accesses by vm_page_io_start() with the page queues lock.Alan Cox2002-07-311-1/+4
* Replace the global buffer hash table with per-vnode splay trees using aMatthew Dillon2002-07-101-4/+8
* This commit adds basic support for the UFS2 filesystem. The UFS2Kirk McKusick2002-06-211-8/+7
* Make daddr_t and u_daddr_t 64bits wide.Poul-Henning Kamp2002-05-141-3/+3
* Remove __P.Alfred Perlstein2002-03-191-3/+3
* Introduce the new 64-bit size disk block, daddr64_t. ChangeKirk McKusick2002-03-151-3/+3