From f8a4dcfa28d71f5ed5bcec399846186b5bd95253 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Tue, 19 Aug 2003 22:29:51 +0000 Subject: [PATCH] Forgot about B_ANY_KERNEL_BLOCK_ADDRESS. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4326 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/kernel/lock.h | 1 + headers/private/kernel/vm_types.h | 2 +- src/kernel/core/vm/vm.c | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/headers/private/kernel/lock.h b/headers/private/kernel/lock.h index 6a61ab72b4..4ff3908134 100755 --- a/headers/private/kernel/lock.h +++ b/headers/private/kernel/lock.h @@ -80,6 +80,7 @@ benaphore_lock(benaphore *ben) return B_OK; } + static inline status_t benaphore_unlock(benaphore *ben) { diff --git a/headers/private/kernel/vm_types.h b/headers/private/kernel/vm_types.h index 2da1be1fc0..3c362d2d51 100644 --- a/headers/private/kernel/vm_types.h +++ b/headers/private/kernel/vm_types.h @@ -161,7 +161,7 @@ enum { // ToDo: these are here only temporarily - it's a private // addition to the BeOS create_area() flags - B_EXACT_KERNEL_ADDRESS = 5 + B_EXACT_KERNEL_ADDRESS = 6 }; enum { diff --git a/src/kernel/core/vm/vm.c b/src/kernel/core/vm/vm.c index d72b45c34f..d6e3436b0b 100755 --- a/src/kernel/core/vm/vm.c +++ b/src/kernel/core/vm/vm.c @@ -2298,6 +2298,7 @@ create_area(const char *name, void **address, uint32 addressSpec, size_t size, u aspace_id areaSpace; switch (addressSpec) { + case B_ANY_KERNEL_BLOCK_ADDRESS: case B_ANY_KERNEL_ADDRESS: case B_EXACT_KERNEL_ADDRESS: areaSpace = vm_get_kernel_aspace_id(); @@ -2307,6 +2308,7 @@ create_area(const char *name, void **address, uint32 addressSpec, size_t size, u break; } switch (addressSpec) { + case B_ANY_KERNEL_BLOCK_ADDRESS: case B_ANY_KERNEL_ADDRESS: case B_ANY_ADDRESS: addressSpec = REGION_ADDR_ANY_ADDRESS;