| Commit message (Expand) | Author | Age | Files | Lines |
| * | Lock bp->b_bufobj->b_object instead of bp->b_object | Poul-Henning Kamp | 2004-10-28 | 1 | -8/+8 |
| * | Avoid using bp->b_vp when we already have the vnode by other means. | Poul-Henning Kamp | 2004-10-27 | 1 | -6/+5 |
| * | Synchronize access to the vm page's PG_BUSY flag using the containing vm | Alan Cox | 2004-10-27 | 1 | -4/+4 |
| * | Move the buffer method vector (buf->b_op) to the bufobj. | Poul-Henning Kamp | 2004-10-24 | 1 | -5/+2 |
| * | Add b_bufobj to struct buf which eventually will eliminate the need for b_vp. | Poul-Henning Kamp | 2004-10-22 | 1 | -4/+5 |
| * | Move the VI_BWAIT flag into no bo_flag element of bufobj and call it BO_WWAIT | Poul-Henning Kamp | 2004-10-21 | 1 | -3/+1 |
| * | Give cluster_write() an explicit vnode argument. | Poul-Henning Kamp | 2004-09-27 | 1 | -6/+1 |
| * | Eliminate unused second argument to reassignbuf() and simplify it | Poul-Henning Kamp | 2004-07-25 | 1 | -1/+1 |
| * | Remove advertising clause from University of California Regent's license, | Warner Losh | 2004-04-05 | 1 | -4/+0 |
| * | Update the statfs structure with 64-bit fields to allow | Kirk McKusick | 2003-11-12 | 1 | -2/+2 |
| * | Initialize the buf's b_object in pbgetvp(). Clear it in pbrelvp(). (This | Alan Cox | 2003-10-20 | 1 | -1/+0 |
| * | - Synchronize access to a vm page's valid field using the containing | Alan Cox | 2003-10-20 | 1 | -4/+10 |
| * | DuH! | Poul-Henning Kamp | 2003-10-18 | 1 | -2/+2 |
| * | Initialize bp->b_offset before calling VOP_STRATEGY() | Poul-Henning Kamp | 2003-10-18 | 1 | -0/+2 |
| * | - Move BX_BKGRDWAIT and BX_BKGRDINPROG to BV_ and the b_vflags field. | Jeff Roberson | 2003-08-28 | 1 | -7/+11 |
| * | Revert stuff which accidentally ended up in the previous commit. | Poul-Henning Kamp | 2003-07-22 | 1 | -2/+2 |
| * | Don't attempt to inline large functions mb_alloc() and mb_free(), | Poul-Henning Kamp | 2003-07-22 | 1 | -2/+2 |
| * | Use __FBSDID(). | David E. O'Brien | 2003-06-11 | 1 | -1/+3 |
| * | The IO_NOWDRAIN and B_NOWDRAIN hacks are no longer needed to prevent | Poul-Henning Kamp | 2003-05-31 | 1 | -1/+1 |
| * | In cluster_wbuild(), initialise b_iocmd to BIO_WRITE before calling | Ian Dowse | 2003-05-28 | 1 | -1/+3 |
| * | - Lock the vm_object when performing vm_object_pip_add(). | Alan Cox | 2003-04-20 | 1 | -0/+8 |
| * | - We are not guaranteed that read ahead blocks are not in memory already. | Jeff Roberson | 2003-03-30 | 1 | -1/+9 |
| * | Including <sys/stdint.h> is (almost?) universally only to be able to use | Poul-Henning Kamp | 2003-03-18 | 1 | -1/+0 |
| * | - Unlock the target bp and not the pager buf bp in a failure case in | Jeff Roberson | 2003-03-17 | 1 | -1/+1 |
| * | - Tune down read_max. For single disks we get no gain out of reading more | Jeff Roberson | 2003-03-13 | 1 | -1/+1 |
| * | - Regularize variable usage in cluster_read(). | Jeff Roberson | 2003-03-11 | 1 | -92/+62 |
| * | - Hold the buf lock while manipulating and inspecting its fields. | Jeff Roberson | 2003-03-04 | 1 | -56/+70 |
| * | - Add a new 'flags' parameter to getblk(). | Jeff Roberson | 2003-03-04 | 1 | -4/+4 |
| * | - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. | Jeff Roberson | 2003-02-25 | 1 | -3/+5 |
| * | Remove duplicate includes. | Olivier Houchard | 2003-02-20 | 1 | -1/+0 |
| * | Back out M_* changes, per decision of the TRB. | Warner Losh | 2003-02-19 | 1 | -1/+1 |
| * | Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. | Alfred Perlstein | 2003-01-21 | 1 | -1/+1 |
| * | - Use %j to print intmax_t values. | John Baldwin | 2002-11-07 | 1 | -3/+4 |
| * | - Use incore() where no other interlock locking is necessary. | Jeff Roberson | 2002-09-25 | 1 | -2/+6 |
| * | Replace various spelling with FALLTHROUGH which is lint()able | Philippe Charnier | 2002-08-25 | 1 | -3/+3 |
| * | o Lock page accesses by vm_page_io_start() with the page queues lock. | Alan Cox | 2002-07-31 | 1 | -1/+4 |
| * | Replace the global buffer hash table with per-vnode splay trees using a | Matthew Dillon | 2002-07-10 | 1 | -4/+8 |
| * | This commit adds basic support for the UFS2 filesystem. The UFS2 | Kirk McKusick | 2002-06-21 | 1 | -8/+7 |
| * | Make daddr_t and u_daddr_t 64bits wide. | Poul-Henning Kamp | 2002-05-14 | 1 | -3/+3 |
| * | Remove __P. | Alfred Perlstein | 2002-03-19 | 1 | -3/+3 |
| * | Introduce the new 64-bit size disk block, daddr64_t. Change | Kirk McKusick | 2002-03-15 | 1 | -3/+3 |
| * | Document all functions, global and static variables, and sysctls. | Eivind Eklund | 2002-03-05 | 1 | -3/+11 |
| * | Implement IO_NOWDRAIN and B_NOWDRAIN - prevents the buffer cache from blocking | Matthew Dillon | 2001-11-05 | 1 | -1/+1 |
| * | In cluster_rbuild(), 'size' had better match buf->b_bcount and buf->b_bufsize | Matthew Dillon | 2001-10-25 | 1 | -2/+14 |
| * | Syntax cleanup and documentation, no operational changes. | Matthew Dillon | 2001-10-21 | 1 | -10/+55 |
| * | Change the kernel's ucred API as follows: | John Baldwin | 2001-10-11 | 1 | -4/+2 |
| * | With Alfred's permission, remove vm_mtx in favor of a fine-grained approach | Matthew Dillon | 2001-07-04 | 1 | -10/+6 |
| * | This patch implements O_DIRECT about 80% of the way. It takes a patchset | Matthew Dillon | 2001-05-24 | 1 | -0/+9 |
| * | Introduce a global lock for the vm subsystem (vm_mtx). | Alfred Perlstein | 2001-05-19 | 1 | -0/+10 |
| * | Revert consequences of changes to mount.h, part 2. | Greg Lehey | 2001-04-29 | 1 | -2/+0 |