aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_map.c
diff options
context:
space:
mode:
authorBruce Evans <bde@FreeBSD.org>1997-11-24 15:03:13 +0000
committerBruce Evans <bde@FreeBSD.org>1997-11-24 15:03:13 +0000
commit5270ecea677b5b30b3506fd5838a13fdccf9ab3c (patch)
tree5cbd54f5f3907f101401456ac410211a370a5a21 /sys/vm/vm_map.c
parent638493a3c4cad7acf284f758890bde4dc906981c (diff)
downloadsrc-5270ecea677b5b30b3506fd5838a13fdccf9ab3c.tar.gz
src-5270ecea677b5b30b3506fd5838a13fdccf9ab3c.zip
Don't #define max() to get a version that works with vm_ooffset's.
Just use qmax(). This should be fixed more generally using overloaded functions.
Notes
Notes: svn path=/head/; revision=31392
Diffstat (limited to 'sys/vm/vm_map.c')
-rw-r--r--sys/vm/vm_map.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c
index 5024faafc045..ae4eef9ca9f7 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.96 1997/11/07 08:53:44 phk Exp $
+ * $Id: vm_map.c,v 1.97 1997/11/14 23:42:10 tegge Exp $
*/
/*
@@ -1062,7 +1062,6 @@ vm_map_protect(vm_map_t map, vm_offset_t start, vm_offset_t end,
if (current->protection != old_prot) {
#define MASK(entry) (((entry)->eflags & MAP_ENTRY_COW) ? ~VM_PROT_WRITE : \
VM_PROT_ALL)
-#define max(a,b) ((a) > (b) ? (a) : (b))
if (current->eflags & MAP_ENTRY_IS_A_MAP) {
vm_map_entry_t share_entry;
@@ -1080,7 +1079,7 @@ vm_map_protect(vm_map_t map, vm_offset_t start, vm_offset_t end,
(share_entry->start < share_end)) {
pmap_protect(map->pmap,
- (max(share_entry->start,
+ (qmax(share_entry->start,
current->offset) -
current->offset +
current->start),
@@ -1098,7 +1097,6 @@ vm_map_protect(vm_map_t map, vm_offset_t start, vm_offset_t end,
pmap_protect(map->pmap, current->start,
current->end,
current->protection & MASK(entry));
-#undef max
#undef MASK
}