| Commit message (Expand) | Author | Age | Files | Lines |
* | Change callers of mtx_init() to pass in an appropriate lock type name. In | John Baldwin | 2002-04-04 | 1 | -1/+1 |
* | Remove references to vm_zone.h and switch over to the new uma API. | Jeff Roberson | 2002-03-20 | 1 | -14/+10 |
* | Remove __P. | Alfred Perlstein | 2002-03-19 | 1 | -16/+16 |
* | This is the first part of the new kernel memory allocator. This replaces | Jeff Roberson | 2002-03-19 | 1 | -8/+8 |
* | - Remove a number of extra newlines that do not belong here according to | Eivind Eklund | 2002-03-10 | 1 | -98/+11 |
* | Use thread0.td_ucred instead of proc0.p_ucred. This change is cosmetic | John Baldwin | 2002-02-27 | 1 | -6/+6 |
* | GC: BIO_ORDERED, various infrastructure dealing with BIO_ORDERED. | Poul-Henning Kamp | 2002-02-22 | 1 | -1/+1 |
* | Don't use an uninitialized field reserved for callers in the bio structure | Tor Egge | 2001-10-15 | 1 | -3/+4 |
* | Change the kernel's ucred API as follows: | John Baldwin | 2001-10-11 | 1 | -11/+6 |
* | Limit the amount of KVM reserved for the buffer cache and for swap-meta | Matthew Dillon | 2001-08-20 | 1 | -2/+5 |
* | Fixups for the initial allocation by dillon: | Alfred Perlstein | 2001-08-02 | 1 | -7/+15 |
* | whitespace / register cleanup | Matthew Dillon | 2001-07-04 | 1 | -1/+1 |
* | With Alfred's permission, remove vm_mtx in favor of a fine-grained approach | Matthew Dillon | 2001-07-04 | 1 | -69/+31 |
* | - Protect all accesses to nsw_[rw]count{,_{,a}sync} with the pbuf mutex. | John Baldwin | 2001-06-22 | 1 | -4/+4 |
* | - Fix the sw_alloc_interlock to actually lock itself when the lock is | John Baldwin | 2001-05-23 | 1 | -16/+20 |
* | aquire Giant when playing with the buffercache and doing IO. | Alfred Perlstein | 2001-05-23 | 1 | -2/+5 |
* | aquire vm mutex in swp_pager_async_iodone. Don't call swp_pager_async_iodone | Alfred Perlstein | 2001-05-22 | 1 | -2/+3 |
* | Introduce a global lock for the vm subsystem (vm_mtx). | Alfred Perlstein | 2001-05-19 | 1 | -11/+66 |
* | Actually biofinish(struct bio *, struct devstat *, int error) is more general | Poul-Henning Kamp | 2001-05-06 | 1 | -3/+1 |
* | Protect pager object creation with sx locks. | Alfred Perlstein | 2001-04-18 | 1 | -10/+13 |
* | protect pbufs and associated counts with a mutex | Alfred Perlstein | 2001-04-13 | 1 | -0/+2 |
* | Introduce per-swap area accounting in the VM system, and export | Robert Watson | 2001-02-23 | 1 | -1/+10 |
* | - If swap metadata does not fit into the KVM, reduce the number of | Seigo Tanimura | 2000-12-13 | 1 | -12/+23 |
* | Convert more malloc+bzero to malloc+M_ZERO. | David Malone | 2000-12-08 | 1 | -2/+1 |
* | o Export dmmax ("Maximum size of a swap block") using SYSCTL_INT. | Robert Watson | 2000-11-20 | 1 | -0/+3 |
* | Implement a low-memory deadlock solution. | Matthew Dillon | 2000-11-18 | 1 | -1/+3 |
* | This patchset fixes a large number of file descriptor race conditions. | Matthew Dillon | 2000-11-18 | 1 | -2/+4 |
* | The swap bitmap allocator was not calculating the bitmap size properly | Matthew Dillon | 2000-10-13 | 1 | -1/+1 |
* | Implement an optimization of the VM<->pmap API. Pass vm_page_t's directly | Peter Wemm | 2000-05-21 | 1 | -2/+2 |
* | Separate the struct bio related stuff out of <sys/buf.h> into | Poul-Henning Kamp | 2000-05-05 | 1 | -0/+1 |
* | Convert the vm_pager_strategy() interface to take a struct bio instead of | Poul-Henning Kamp | 2000-05-03 | 1 | -77/+55 |
* | Move and staticize the bufchain functions so they become local to the | Poul-Henning Kamp | 2000-05-01 | 1 | -0/+137 |
* | Complete the bio/buf divorce for all code below devfs::strategy | Poul-Henning Kamp | 2000-04-15 | 1 | -2/+2 |
* | Move B_ERROR flag to b_ioflags and call it BIO_ERROR. | Poul-Henning Kamp | 2000-04-02 | 1 | -5/+6 |
* | Add necessary spl protection for swapper. The problem was located by | Matthew Dillon | 2000-03-27 | 1 | -3/+4 |
* | Revert spelling mistake I made in the previous commit | Philippe Charnier | 2000-03-27 | 1 | -1/+1 |
* | Spelling | Philippe Charnier | 2000-03-26 | 1 | -4/+4 |
* | Fix one place which knew that B_WRITE was zero. | Poul-Henning Kamp | 2000-03-22 | 1 | -1/+2 |
* | Rename the existing BUF_STRATEGY() to DEV_STRATEGY() | Poul-Henning Kamp | 2000-03-20 | 1 | -3/+3 |
* | Remove B_READ, B_WRITE and B_FREEBUF and replace them with a new | Poul-Henning Kamp | 2000-03-20 | 1 | -13/+12 |
* | Eliminate the undocumented, experimental, non-delivering and highly | Poul-Henning Kamp | 2000-03-16 | 1 | -10/+0 |
* | Fix the swap backed vn case - this was broken by my rev 1.128 to | Peter Wemm | 1999-12-28 | 1 | -13/+8 |
* | Isolate the swapdev_vp "not quite" vnode in the only source file which | Poul-Henning Kamp | 1999-11-22 | 1 | -0/+7 |
* | Remove the non-functional "swap device" userland front-end to the | Peter Wemm | 1999-11-18 | 1 | -7/+7 |
* | useracc() the prequel: | Poul-Henning Kamp | 1999-10-29 | 1 | -1/+0 |
* | Fix a number of spl bugs related to reserving and freeing swap space. | Matthew Dillon | 1999-09-17 | 1 | -291/+232 |
* | $Id$ -> $FreeBSD$ | Peter Wemm | 1999-08-28 | 1 | -1/+1 |
* | Use devtoname to print dev_t's instead of casting them to u_long for | Bruce Evans | 1999-08-23 | 1 | -6/+7 |
* | Correct an accidental omission of one "vm_page_undirty" replacement | Alan Cox | 1999-08-17 | 1 | -2/+2 |
* | Add the (inline) function vm_page_undirty for clearing the dirty bitmask | Alan Cox | 1999-08-17 | 1 | -2/+2 |