| Commit message (Expand) | Author | Age | Files | Lines |
| * | Finish the vm_object locking for this file, including holding the vm_object | Alan Cox | 2003-04-28 | 1 | -3/+8 |
| * | - Lock the vm_object when performing vm_page_alloc() in allocbuf(). | Alan Cox | 2003-04-26 | 1 | -0/+4 |
| * | Lock the vm_object in vfs_busy_pages(). | Alan Cox | 2003-04-20 | 1 | -0/+4 |
| * | - Lock the vm_object when performing vm_object_pip_subtract(). | Alan Cox | 2003-04-19 | 1 | -1/+2 |
| * | - Lock the vm_object when performing vm_object_pip_wakeupn(). | Alan Cox | 2003-04-19 | 1 | -1/+6 |
| * | Update locking on the kernel_object to use the new macros. | Alan Cox | 2003-04-14 | 1 | -4/+4 |
| * | Remove an unnecessary trunc_page() from vmapbuf(). | Alan Cox | 2003-04-06 | 1 | -1/+1 |
| * | o Check the b_bufsize passed to vmapbuf() returning an error | Alan Cox | 2003-04-04 | 1 | -2/+2 |
| * | Preparation commit before I start on the bioqueue lockdown: | Poul-Henning Kamp | 2003-03-30 | 1 | -25/+0 |
| * | Add support for reading directly from file to userland buffer when the | Tor Egge | 2003-03-26 | 1 | -0/+12 |
| * | - Add vm_paddr_t, a physical address type. This is required for systems | Jake Burkholder | 2003-03-25 | 1 | -1/+1 |
| * | Including <sys/stdint.h> is (almost?) universally only to be able to use | Poul-Henning Kamp | 2003-03-18 | 1 | -1/+0 |
| * | - Add a lock for protecting against msleep(bp, ...) wakeup(bp) races. | Jeff Roberson | 2003-03-13 | 1 | -10/+37 |
| * | - Remove a race between fsync like functions and flushbufqueues() by | Jeff Roberson | 2003-03-13 | 1 | -44/+32 |
| * | - Add a new 'flags' parameter to getblk(). | Jeff Roberson | 2003-03-04 | 1 | -5/+10 |
| * | - Hold the vnode interlock across calls to bgetvp instead of acquiring it | Jeff Roberson | 2003-03-02 | 1 | -1/+4 |
| * | - gc USE_BUFHASH. The smp locking of the buf cache renders this useless. | Jeff Roberson | 2003-03-01 | 1 | -104/+0 |
| * | When doing cleanup of excessive buffers in bdwrite (see kern/vfs_bio.c | Kirk McKusick | 2003-02-25 | 1 | -2/+8 |
| * | - Add the missing NULL interlock argument to a recently added BUF_LOCK. | Jeff Roberson | 2003-02-25 | 1 | -1/+1 |
| * | Prevent large files from monopolizing the system buffers. Keep | Kirk McKusick | 2003-02-25 | 1 | -3/+56 |
| * | - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. | Jeff Roberson | 2003-02-25 | 1 | -16/+20 |
| * | Back out M_* changes, per decision of the TRB. | Warner Losh | 2003-02-19 | 1 | -1/+1 |
| * | - Introduce a new function bremfreel() that does a bremfree with the buf | Jeff Roberson | 2003-02-16 | 1 | -8/+14 |
| * | - Add a comment about a race that will happen without Giant. | Jeff Roberson | 2003-02-10 | 1 | -0/+1 |
| * | - Unlock the nblock after the loop in bwillwrite(). | Jeff Roberson | 2003-02-10 | 1 | -1/+1 |
| * | - In getnewbuf() unlock the bq lock prior to sleeping when we're out of | Jeff Roberson | 2003-02-10 | 1 | -0/+1 |
| * | - Correct another atomic op. | Jeff Roberson | 2003-02-09 | 1 | -1/+2 |
| * | - Move some code out from #ifdef INVARIANTS. | Jeff Roberson | 2003-02-09 | 1 | -2/+0 |
| * | - Cleanup unlocked accesses to buf flags by introducing a new b_vflag member | Jeff Roberson | 2003-02-09 | 1 | -2/+4 |
| * | - spell add 'add' and not 'subtract' in an atomic op. | Jeff Roberson | 2003-02-09 | 1 | -1/+1 |
| * | - Lock down the buffer cache's infrastructure code. This includes locks on | Jeff Roberson | 2003-02-09 | 1 | -61/+154 |
| * | Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. | Alfred Perlstein | 2003-01-21 | 1 | -1/+1 |
| * | Close the remaining user address mapping races for physical | Matthew Dillon | 2003-01-20 | 1 | -6/+26 |
| * | - Hold the page queues lock around vm_page_hold(). | Alan Cox | 2003-01-20 | 1 | -0/+2 |
| * | Fix two long-standing, but likely harmless, errors in the use of | Alan Cox | 2003-01-16 | 1 | -2/+2 |
| * | Merge all the various copies of vmapbuf() and vunmapbuf() into a single | Matthew Dillon | 2003-01-15 | 1 | -0/+76 |
| * | - Update vm_pageout_deficit using atomic operations. It's a simple | Alan Cox | 2003-01-14 | 1 | -2/+4 |
| * | vm_hold_load_pages() needn't clear PG_ZERO because it didn't pass | Alan Cox | 2003-01-12 | 1 | -1/+0 |
| * | Make bogus_offset local to bufinit(). | Alan Cox | 2003-01-07 | 1 | -6/+1 |
| * | Fix cut&paste bug which would result in a panic because buffer was | Poul-Henning Kamp | 2003-01-05 | 1 | -2/+2 |
| * | Allocate bogus_page with VM_ALLOC_WIRED. (Previously, bogus_page's | Alan Cox | 2003-01-05 | 1 | -2/+1 |
| * | Temporarily introduce a new VOP_SPECSTRATEGY operation while I try | Poul-Henning Kamp | 2003-01-04 | 1 | -3/+12 |
| * | Don't call VOP_BMAP on VCHR vnodes when the logical and physical block | Poul-Henning Kamp | 2003-01-04 | 1 | -1/+1 |
| * | Convert calls to BUF_STRATEGY to VOP_STRATEGY calls. This is a no-op since | Poul-Henning Kamp | 2003-01-03 | 1 | -1/+1 |
| * | Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup, | Jens Schweikhardt | 2003-01-01 | 1 | -1/+1 |
| * | Hold the page queues lock when calling vm_page_flag_clear(). | Alan Cox | 2002-12-27 | 1 | -0/+6 |
| * | - Hold the kernel_object's lock around vm_page_alloc(kernel_object,...). | Alan Cox | 2002-12-23 | 1 | -0/+6 |
| * | The buffer daemon cannot skip over buffers owned by locked inodes as | Kirk McKusick | 2002-12-14 | 1 | -45/+63 |
| * | Hold the page queues/flags lock when calling vm_page_set_validclean(). | Alan Cox | 2002-11-23 | 1 | -1/+5 |
| * | Now that pmap_remove_all() is exported by our pmap implementations | Alan Cox | 2002-11-16 | 1 | -2/+2 |