summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaksym Planeta <mcsim.planeta@gmail.com>2013-02-18 15:30:18 +0100
committerMaksym Planeta <mcsim.planeta@gmail.com>2013-02-18 15:30:18 +0100
commita3db30b8749b1bfc7e03e57c4418d2297bb96011 (patch)
tree0b4e406891f2fe7fd9499eca2a9e5fe5f163912c
parent29315c7849056f32d93df57fd931da8e45a2e740 (diff)
Remove VM_ADVICE_KEEP
-rw-r--r--include/mach/vm_advice.h1
-rw-r--r--vm/memory_object.c4
2 files changed, 1 insertions, 4 deletions
diff --git a/include/mach/vm_advice.h b/include/mach/vm_advice.h
index 47b43a62..e87fbba7 100644
--- a/include/mach/vm_advice.h
+++ b/include/mach/vm_advice.h
@@ -39,7 +39,6 @@ typedef enum {
VM_ADVICE_RANDOM,
VM_ADVICE_SEQUENTIAL,
VM_ADVICE_NORMAL,
- VM_ADVICE_KEEP
} vm_advice_t;
#define VM_ADVICE_MAX_READAHEAD 2
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);