aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* KNFize, by bde.Eivind Eklund1999-01-106-28/+27
* Split DIAGNOSTIC -> DIAGNOSTIC, INVARIANTS, and INVARIANT_SUPPORT asEivind Eklund1999-01-088-74/+42
* Changes to the LINUX_THREADS support to only allocate extra memory forJulian Elischer1999-01-071-1/+10
* Add (but don't activate) code for a special VM option to makeJulian Elischer1999-01-064-4/+235
* Ifdefed conditionally used simplock variables.Bruce Evans1999-01-021-1/+3
* Don't free swap in swap_pager_getpages(): this code probably cause theDmitrij Tejblum1998-12-291-23/+1
* Update comments to routines in vm_page.c, most especially whether aMatthew Dillon1998-12-231-19/+106
* Fix two bogons created by 'patch(1)' in my last commit.Julian Elischer1998-12-191-6/+8
* Reviewed by: Luoqi Chen, Jordan HubbardJulian Elischer1998-12-191-1/+8
* Don't disable mmap with large file offset.Dmitrij Tejblum1998-12-091-3/+2
* The "easy" fixes for compiling the kernel -Wunused: remove unreferenced staticArchie Cobbs1998-12-071-2/+1
* Examine all occurrences of sprintf(), strcat(), and str[n]cpy()Archie Cobbs1998-12-041-3/+4
* In vnode_pager_input_old, set auio.uio_procp = curprocRobert V. Baron1998-12-041-2/+2
* Add missing splvm protection around unqueue call. Without this, the pageDavid Greenman1998-11-251-4/+4
* Fixed a null pointer panic in spc_free(). swap_pager_putpages()Bruce Evans1998-11-191-7/+9
* Closed a small race condition between wiring/unwiring pages that involvedDavid Greenman1998-11-111-4/+4
* add #include <sys/kernel.h> where it's needed by MALLOC_DEFINE()Peter Wemm1998-11-101-1/+2
* * Fix a couple of places in the device pager where an address wasDoug Rabson1998-11-081-3/+4
* Implemented zero-copy TCP/IP extensions via sendfile(2) - send aDavid Greenman1998-11-051-3/+1
* Add John Dyson's SYSCTL descriptions, and an export of more stats toPeter Wemm1998-10-313-16/+118
* Use TAILQ macros for clean/dirty block list processing. Set b_xflagsPeter Wemm1998-10-312-5/+5
* Fixed wrong comments in and about vm_page_deactivate().David Greenman1998-10-281-13/+3
* Added a second argument, "activate" to the vm_page_unwire() call so thatDavid Greenman1998-10-283-11/+19
* Added needed splvm() protection around object page traversal inDavid Greenman1998-10-271-1/+4
* Don't follow null bdevsw pointers. The `major(dev) < nblkdev' test rottedBruce Evans1998-10-251-7/+4
* Nitpicking and dusting performed on a train. Removes trivial warningsPoul-Henning Kamp1998-10-255-23/+9
* Oops, revert part of last fix. vm_pager_dealloc() can't be called untilDavid Greenman1998-10-231-7/+8
* Fixed two bugs in recent commit: in vm_object_terminate, vm_pager_deallocDavid Greenman1998-10-231-8/+10
* Make the VM system handle the case where a terminating object containsDavid Greenman1998-10-221-43/+31
* Convert fake page allocs to use the zone allocator, thus eliminating theDavid Greenman1998-10-221-14/+8
* Set m->object to NULL in dev_pager_getfake().David Greenman1998-10-211-1/+2
* Nuked PG_TABLED flag. Replaced with m->object != NULL.David Greenman1998-10-212-10/+5
* Add a diagnostic printf for freeing a wired page. This will eventuallyDavid Greenman1998-10-211-1/+2
* Fixed two potentially serious classes of bugs:David Greenman1998-10-1311-45/+47
* Fix a panic on SMP systems, caused by sleeping while holding aJohn Polstra1998-10-091-1/+13
* Fix a bug in which a page index was used where a byte offset wasJohn Polstra1998-10-011-2/+2
* Make #define NO_SWAPPING a normal kernel config option.Andrzej Bialecki1998-09-292-2/+4
* John Dyson approved of this solution; make vnode_pager_input_old set m->validRobert V. Baron1998-09-281-1/+3
* Be more selctive about when we clear p->valid.David Greenman1998-09-281-3/+5
* Removed unused file.Bruce Evans1998-09-201-46/+0
* Instantiate `nfs_mount_type' in a standard file so that it is presentBruce Evans1998-09-051-3/+2
* Cosmetic changes to the PAGE_XXX macros to make them consistent withDoug Rabson1998-09-0410-104/+130
* Separate wakeup conditions for page I/O count (pg_busy) and lock (PG_BUSY).Garrett Wollman1998-09-011-4/+3
* Fix a rounding problem that causes vnode pager to fail to remove the lastLuoqi Chen1998-08-251-11/+9
* Change various syscalls to use size_t arguments instead of u_int.Doug Rabson1998-08-2412-119/+143
* Correct/clarify some comments.Stephen McKay1998-08-221-3/+3
* Protect all modifications to paging_in_progress with splvm().Doug Rabson1998-08-131-1/+3
* Protect all modifications to paging_in_progress with splvm(). The i386Doug Rabson1998-08-065-14/+25
* Fixed two spl nesting bugs. They caused (at least) the entire pageoutBruce Evans1998-07-281-2/+2
* Notify pmap when a page is freed on the alpha to allow it to clean upDoug Rabson1998-07-262-2/+9