| Commit message (Expand) | Author | Age | Files | Lines |
* | Preparation commit before I start on the bioqueue lockdown: | phk | 2003-03-30 | 1 | -25/+0 |
* | Add support for reading directly from file to userland buffer when the | tegge | 2003-03-26 | 1 | -0/+12 |
* | - Add vm_paddr_t, a physical address type. This is required for systems | jake | 2003-03-25 | 1 | -1/+1 |
* | Including <sys/stdint.h> is (almost?) universally only to be able to use | phk | 2003-03-18 | 1 | -1/+0 |
* | - Add a lock for protecting against msleep(bp, ...) wakeup(bp) races. | jeff | 2003-03-13 | 1 | -10/+37 |
* | - Remove a race between fsync like functions and flushbufqueues() by | jeff | 2003-03-13 | 1 | -44/+32 |
* | - Add a new 'flags' parameter to getblk(). | jeff | 2003-03-04 | 1 | -5/+10 |
* | - Hold the vnode interlock across calls to bgetvp instead of acquiring it | jeff | 2003-03-02 | 1 | -1/+4 |
* | - gc USE_BUFHASH. The smp locking of the buf cache renders this useless. | jeff | 2003-03-01 | 1 | -104/+0 |
* | When doing cleanup of excessive buffers in bdwrite (see kern/vfs_bio.c | mckusick | 2003-02-25 | 1 | -2/+8 |
* | - Add the missing NULL interlock argument to a recently added BUF_LOCK. | jeff | 2003-02-25 | 1 | -1/+1 |
* | Prevent large files from monopolizing the system buffers. Keep | mckusick | 2003-02-25 | 1 | -3/+56 |
* | - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. | jeff | 2003-02-25 | 1 | -16/+20 |
* | Back out M_* changes, per decision of the TRB. | imp | 2003-02-19 | 1 | -1/+1 |
* | - Introduce a new function bremfreel() that does a bremfree with the buf | jeff | 2003-02-16 | 1 | -8/+14 |
* | - Add a comment about a race that will happen without Giant. | jeff | 2003-02-10 | 1 | -0/+1 |
* | - Unlock the nblock after the loop in bwillwrite(). | jeff | 2003-02-10 | 1 | -1/+1 |
* | - In getnewbuf() unlock the bq lock prior to sleeping when we're out of | jeff | 2003-02-10 | 1 | -0/+1 |
* | - Correct another atomic op. | jeff | 2003-02-09 | 1 | -1/+2 |
* | - Move some code out from #ifdef INVARIANTS. | jeff | 2003-02-09 | 1 | -2/+0 |
* | - Cleanup unlocked accesses to buf flags by introducing a new b_vflag member | jeff | 2003-02-09 | 1 | -2/+4 |
* | - spell add 'add' and not 'subtract' in an atomic op. | jeff | 2003-02-09 | 1 | -1/+1 |
* | - Lock down the buffer cache's infrastructure code. This includes locks on | jeff | 2003-02-09 | 1 | -61/+154 |
* | Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. | alfred | 2003-01-21 | 1 | -1/+1 |
* | Close the remaining user address mapping races for physical | dillon | 2003-01-20 | 1 | -6/+26 |
* | - Hold the page queues lock around vm_page_hold(). | alc | 2003-01-20 | 1 | -0/+2 |
* | Fix two long-standing, but likely harmless, errors in the use of | alc | 2003-01-16 | 1 | -2/+2 |
* | Merge all the various copies of vmapbuf() and vunmapbuf() into a single | dillon | 2003-01-15 | 1 | -0/+76 |
* | - Update vm_pageout_deficit using atomic operations. It's a simple | alc | 2003-01-14 | 1 | -2/+4 |
* | vm_hold_load_pages() needn't clear PG_ZERO because it didn't pass | alc | 2003-01-12 | 1 | -1/+0 |
* | Make bogus_offset local to bufinit(). | alc | 2003-01-07 | 1 | -6/+1 |
* | Fix cut&paste bug which would result in a panic because buffer was | phk | 2003-01-05 | 1 | -2/+2 |
* | Allocate bogus_page with VM_ALLOC_WIRED. (Previously, bogus_page's | alc | 2003-01-05 | 1 | -2/+1 |
* | Temporarily introduce a new VOP_SPECSTRATEGY operation while I try | phk | 2003-01-04 | 1 | -3/+12 |
* | Don't call VOP_BMAP on VCHR vnodes when the logical and physical block | phk | 2003-01-04 | 1 | -1/+1 |
* | Convert calls to BUF_STRATEGY to VOP_STRATEGY calls. This is a no-op since | phk | 2003-01-03 | 1 | -1/+1 |
* | Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup, | schweikh | 2003-01-01 | 1 | -1/+1 |
* | Hold the page queues lock when calling vm_page_flag_clear(). | alc | 2002-12-27 | 1 | -0/+6 |
* | - Hold the kernel_object's lock around vm_page_alloc(kernel_object,...). | alc | 2002-12-23 | 1 | -0/+6 |
* | The buffer daemon cannot skip over buffers owned by locked inodes as | mckusick | 2002-12-14 | 1 | -46/+64 |
* | Hold the page queues/flags lock when calling vm_page_set_validclean(). | alc | 2002-11-23 | 1 | -1/+5 |
* | Now that pmap_remove_all() is exported by our pmap implementations | alc | 2002-11-16 | 1 | -2/+2 |
* | When prot is VM_PROT_NONE, call pmap_page_protect() directly rather than | alc | 2002-11-10 | 1 | -2/+2 |
* | When the number of dirty buffers rises too high, the buf_daemon runs | mckusick | 2002-10-18 | 1 | -3/+17 |
* | Remove unused includes. | phk | 2002-09-28 | 1 | -4/+4 |
* | Be consistent about "static" functions: if the function is marked | phk | 2002-09-28 | 1 | -1/+1 |
* | Correctly order VI_UNLOCK(), local variables and block comment. | phk | 2002-09-28 | 1 | -4/+4 |
* | Make biowait() check bio_error before the BIO_ERROR flag, to propery | phk | 2002-09-26 | 1 | -2/+2 |
* | - Lock accesses to v_numoutput. | jeff | 2002-09-25 | 1 | -0/+16 |
* | s/Danglish/English/ | phk | 2002-09-15 | 1 | -4/+5 |