aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/ndis
diff options
context:
space:
mode:
authorAndrew Thompson <thompsa@FreeBSD.org>2008-09-13 17:34:18 +0000
committerAndrew Thompson <thompsa@FreeBSD.org>2008-09-13 17:34:18 +0000
commit8fa962c745e1a983f1fda64e5be4727964a71ff8 (patch)
tree32b42d11fa0af02bcf1b7f28a3fc96e9ed3a443c /sys/compat/ndis
parentc6642c52eb5b10bf70b84805f8acbc632a4978bd (diff)
downloadsrc-8fa962c745e1a983f1fda64e5be4727964a71ff8.tar.gz
src-8fa962c745e1a983f1fda64e5be4727964a71ff8.zip
Allow PAGE_SHIFT to already be defined.
Submitted by: Hans Petter Selasky
Notes
Notes: svn path=/head/; revision=183003
Diffstat (limited to 'sys/compat/ndis')
-rw-r--r--sys/compat/ndis/ntoskrnl_var.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/compat/ndis/ntoskrnl_var.h b/sys/compat/ndis/ntoskrnl_var.h
index 9eba73639720..3c0fe5889116 100644
--- a/sys/compat/ndis/ntoskrnl_var.h
+++ b/sys/compat/ndis/ntoskrnl_var.h
@@ -117,6 +117,7 @@ typedef struct mdl mdl, ndis_buffer;
/* Note: assumes x86 page size of 4K. */
+#ifndef PAGE_SHIFT
#if PAGE_SIZE == 4096
#define PAGE_SHIFT 12
#elif PAGE_SIZE == 8192
@@ -124,6 +125,7 @@ typedef struct mdl mdl, ndis_buffer;
#else
#error PAGE_SHIFT undefined!
#endif
+#endif
#define SPAN_PAGES(ptr, len) \
((uint32_t)((((uintptr_t)(ptr) & (PAGE_SIZE - 1)) + \