summaryrefslogtreecommitdiff
path: root/vm/memory_object.c
diff options
context:
space:
mode:
Diffstat (limited to 'vm/memory_object.c')
-rw-r--r--vm/memory_object.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/vm/memory_object.c b/vm/memory_object.c
index 8836c290..6f0f666f 100644
--- a/vm/memory_object.c
+++ b/vm/memory_object.c
@@ -1055,7 +1055,6 @@ memory_object_set_advice(vm_object_t object, vm_advice_t advice)
case VM_ADVICE_RANDOM:
case VM_ADVICE_SEQUENTIAL:
case VM_ADVICE_NORMAL:
- case VM_ADVICE_KEEP:
break;
default:
vm_object_deallocate(object);
@@ -1063,8 +1062,7 @@ memory_object_set_advice(vm_object_t object, vm_advice_t advice)
}
vm_object_lock(object);
- if (advice != VM_ADVICE_KEEP)
- object->advice = advice;
+ object->advice = advice;
vm_object_unlock(object);
vm_object_deallocate(object);