summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_map.c
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>1999-08-01 06:05:09 +0000
committeralc <alc@FreeBSD.org>1999-08-01 06:05:09 +0000
commit33da09bf48e594f4f9734da60181acb8ed7c0cd5 (patch)
tree88788c7d46d119c494704045a78e93d4fb700784 /sys/vm/vm_map.c
parent319a1b1319cc5fec318be743854f484bc984b132 (diff)
downloadFreeBSD-src-33da09bf48e594f4f9734da60181acb8ed7c0cd5.zip
FreeBSD-src-33da09bf48e594f4f9734da60181acb8ed7c0cd5.tar.gz
Move the memory access behavior information provided by madvise
from the vm_object to the vm_map. Submitted by: dillon
Diffstat (limited to 'sys/vm/vm_map.c')
-rw-r--r--sys/vm/vm_map.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c
index bfebc9c..9d4aec7 100644
--- a/sys/vm/vm_map.c
+++ b/sys/vm/vm_map.c
@@ -61,7 +61,7 @@
* any improvements or extensions that they make and grant Carnegie the
* rights to redistribute these changes.
*
- * $Id: vm_map.c,v 1.172 1999/07/11 18:30:31 alc Exp $
+ * $Id: vm_map.c,v 1.173 1999/07/21 18:02:27 alc Exp $
*/
/*
@@ -1050,14 +1050,14 @@ vm_map_madvise(map, start, end, advise)
}
switch (advise) {
- case MADV_NORMAL:
- current->object.vm_object->behavior = OBJ_NORMAL;
+ case MADV_NORMAL:
+ vm_map_entry_set_behavior(current, MAP_ENTRY_BEHAV_NORMAL);
break;
- case MADV_SEQUENTIAL:
- current->object.vm_object->behavior = OBJ_SEQUENTIAL;
+ case MADV_SEQUENTIAL:
+ vm_map_entry_set_behavior(current, MAP_ENTRY_BEHAV_SEQUENTIAL);
break;
- case MADV_RANDOM:
- current->object.vm_object->behavior = OBJ_RANDOM;
+ case MADV_RANDOM:
+ vm_map_entry_set_behavior(current, MAP_ENTRY_BEHAV_RANDOM);
break;
/*
* Right now, we could handle DONTNEED and WILLNEED with common code.
OpenPOWER on IntegriCloud