summaryrefslogtreecommitdiffstats
path: root/sys/vm/device_pager.c
Commit message (Expand)AuthorAgeFilesLines
* Assert that the vm object is locked on entry to dev_pager_getpages().alc2003-06-241-0/+1
* Add vm object locking to various pagers' "get pages" methods, i386 stackalc2003-06-131-1/+2
* Use __FBSDID().obrien2003-06-111-1/+3
* - Add vm_paddr_t, a physical address type. This is required for systemsjake2003-03-251-4/+5
* Cleanup of the d_mmap_t interface.mux2003-02-251-7/+7
* Back out M_* changes, per decision of the TRB.imp2003-02-191-1/+1
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-1/+1
* o Lock accesses to the page queues.alc2002-07-121-2/+3
* Complete the initial set of VM changes required to support fulliedowse2002-06-251-1/+1
* o Replace mtx_assert(&Giant, MA_OWNED) in dev_pager_alloc()alc2002-06-221-11/+17
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-1/+1
* Remove references to vm_zone.h and switch over to the new uma API.jeff2002-03-201-12/+6
* Remove __P.alfred2002-03-191-11/+11
* This is the first part of the new kernel memory allocator. This replacesjeff2002-03-191-0/+5
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachdillon2001-07-041-0/+1
* Assert Giant is held for the device pager alloc and getpages methods sincejhb2001-05-231-3/+3
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-0/+2
* Protect pager object creation with sx locks.alfred2001-04-181-11/+14
* Revert spelling mistake I made in the previous commitcharnier2000-03-271-1/+1
* Spellingcharnier2000-03-261-2/+2
* Remove unused #include's.alc1999-11-071-1/+0
* useracc() the prequel:phk1999-10-291-1/+0
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Casting handles from void * to uintptr_t on the way to dev_t becamebde1999-05-131-3/+3
* Device pager's handle is dev_t not udev_t.luoqi1999-05-131-3/+3
* Divorce "dev_t" from the "major|minor" bitmap, which is now calledphk1999-05-111-4/+4
* I got tired of seeing all the cdevsw[major(foo)] all over the place.phk1999-05-081-3/+3
* vm_pager_put_pages() is passed an rcval array to hold per-page returndillon1999-01-241-3/+3
* This is a rather large commit that encompasses the new swapper,dillon1999-01-211-2/+2
* Split DIAGNOSTIC -> DIAGNOSTIC, INVARIANTS, and INVARIANT_SUPPORT aseivind1999-01-081-5/+2
* The "easy" fixes for compiling the kernel -Wunused: remove unreferenced staticarchie1998-12-071-2/+1
* * Fix a couple of places in the device pager where an address wasdfr1998-11-081-3/+4
* Convert fake page allocs to use the zone allocator, thus eliminating thedg1998-10-221-14/+8
* Set m->object to NULL in dev_pager_getfake().dg1998-10-211-1/+2
* Fixed two potentially serious classes of bugs:dg1998-10-131-7/+9
* Cast pointers to uintptr_t/intptr_t instead of to u_long/long,bde1998-07-151-3/+3
* Back out DIAGNOSTIC changes.eivind1998-02-061-3/+1
* Turn DIAGNOSTIC into a new-style option.eivind1998-02-041-1/+3
* Change the busy page mgmt, so that when pages are freed, theydyson1998-01-311-2/+1
* Removed unused #includes.bde1997-09-011-6/+1
* Fixed type mismatches for functions with args of type vm_prot_t and/orbde1997-08-251-6/+2
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
* This set of commits to the VM system does the following, and containdyson1996-05-181-4/+4
* Another sweep over the pmap/vm macros, this time with more focus onphk1996-05-031-2/+2
* Add a missing initialization of the hold_count for device pager ficticiousedyson1996-03-091-1/+2
* Eliminated many redundant vm_map_lookup operations for vm_mmap.dyson1996-01-191-6/+6
* Another mega commit to staticize things.phk1995-12-141-9/+22
* devsw tables are now arrays of POINTERS to struct [cb]devswjulian1995-12-131-3/+3
* Changes to support 1Tb filesizes. Pages are now named by andyson1995-12-111-10/+12
OpenPOWER on IntegriCloud