index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
vm
/
vm_kern.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
- Increase the scope of the kmem_object's lock in kmem_malloc(). Add a
alc
2004-01-01
1
-2
/
+7
*
Remove GIANT_REQUIRED from kmem_suballoc().
alc
2003-12-28
1
-2
/
+0
*
NFC: Update stale comments.
mini
2003-11-10
1
-3
/
+3
*
Synchronize access to a vm page's valid field using the containing
alc
2003-10-04
1
-4
/
+4
*
Call vm_page_unmanage() on pages belonging to the kmem_object. This
alc
2003-09-14
1
-0
/
+1
*
Change clean_map from a global to an auto variable
eivind
2003-09-01
1
-1
/
+0
*
Add the mlockall() and munlockall() system calls.
bms
2003-08-11
1
-1
/
+2
*
More pipe changes:
silby
2003-08-11
1
-0
/
+1
*
Update the comment at the head of kmem_alloc_nofault() to describe its
alc
2003-08-01
1
-1
/
+5
*
Remove GIANT_REQUIRED from kmem_alloc().
alc
2003-07-27
1
-2
/
+0
*
Remove GIANT_REQUIRED from kmem_malloc().
alc
2003-06-28
1
-3
/
+0
*
Use __FBSDID().
obrien
2003-06-11
1
-2
/
+3
*
Lock the kernel object in kmem_alloc().
alc
2003-06-07
1
-0
/
+2
*
Update locking on the kmem_object to use the new macros.
alc
2003-04-15
1
-7
/
+7
*
Eliminate unnecessary gotos from kmem_malloc().
alc
2003-04-13
1
-6
/
+3
*
Allow kmem_malloc() without Giant if M_NOWAIT is specified.
alc
2003-01-04
1
-1
/
+2
*
- Mark the kernel_map as a system map immediately after its creation.
alc
2002-12-30
1
-2
/
+2
*
Two changes to kmem_malloc():
alc
2002-12-28
1
-6
/
+4
*
- Hold the page queues lock around calls to vm_page_flag_clear().
alc
2002-12-24
1
-0
/
+2
*
- Hold the page queues lock around vm_page_wakeup().
alc
2002-12-24
1
-0
/
+2
*
Increase the scope of the kmem_object locking in kmem_malloc().
alc
2002-12-20
1
-3
/
+5
*
Hold the page queues lock when performing vm_page_flag_set().
alc
2002-12-17
1
-0
/
+2
*
Perform vm_object_lock() and vm_object_unlock() on kmem_object
alc
2002-12-15
1
-0
/
+4
*
o Retire vm_page_zero_fill() and vm_page_zero_fill_area(). Ever since
alc
2002-08-25
1
-2
/
+2
*
o Remove the setting and clearing of the PG_MAPPED flag. (This flag is
alc
2002-08-10
1
-1
/
+1
*
o Lock page queue accesses by vm_page_free().
alc
2002-07-28
1
-0
/
+2
*
o Lock page queue accesses by vm_page_wire().
alc
2002-07-14
1
-0
/
+2
*
o Assert GIANT_REQUIRED on system maps in _vm_map_lock(),
alc
2002-07-12
1
-9
/
+0
*
o Add a "needs wakeup" flag to the vm_map for use by kmem_alloc_wait()
alc
2002-07-11
1
-4
/
+7
*
o Remove GIANT_REQUIRED from kmem_alloc_pageable(), kmem_alloc_nofault(),
alc
2002-06-23
1
-7
/
+8
*
- Move the computation of pflags out of the page allocation loop in
jeff
2002-06-19
1
-17
/
+21
*
Teach kmem_malloc about M_ZERO.
jeff
2002-06-19
1
-4
/
+10
*
o Use vm_map_wire() and vm_map_unwire() in place of vm_map_pageable() and
alc
2002-06-14
1
-1
/
+1
*
Tidy up some loose ends.
peter
2002-04-29
1
-1
/
+0
*
- Remove a number of extra newlines that do not belong here according to
eivind
2002-03-10
1
-6
/
+0
*
Revert change in revision 1.53 and add a small comment to protect
tegge
2002-03-09
1
-0
/
+12
*
vm/vm_kern.c: rate limit (to once per second) diagnostic printf when
luigi
2001-12-01
1
-2
/
+8
*
- Remove asleep(), await(), and M_ASLEEP.
jhb
2001-08-10
1
-5
/
+2
*
With Alfred's permission, remove vm_mtx in favor of a fine-grained approach
dillon
2001-07-04
1
-58
/
+12
*
Introduce numerous SMP friendly changes to the mbuf allocator. Namely,
bmilekic
2001-06-22
1
-8
/
+6
*
Introduce a global lock for the vm subsystem (vm_mtx).
alfred
2001-05-19
1
-6
/
+68
*
Undo part of the tangle of having sys/lock.h and sys/mutex.h included in
markm
2001-05-01
1
-1
/
+2
*
Add mtx_assert()'s to verify that kmem_alloc() and kmem_free() are called
jhb
2001-01-24
1
-0
/
+3
*
fix comment which was outdated 3 years ago
alfred
2000-12-29
1
-14
/
+13
*
clean up kmem_suballoc():
alfred
2000-12-29
1
-4
/
+4
*
- If swap metadata does not fit into the KVM, reduce the number of
tanimura
2000-12-13
1
-1
/
+0
*
Implement an optimization of the VM<->pmap API. Pass vm_page_t's directly
peter
2000-05-21
1
-2
/
+1
*
Revert spelling mistake I made in the previous commit
charnier
2000-03-27
1
-1
/
+1
*
Spelling
charnier
2000-03-26
1
-1
/
+1
*
useracc() the prequel:
phk
1999-10-29
1
-1
/
+0
[next]