summaryrefslogtreecommitdiffstats
path: root/sys/compat
diff options
context:
space:
mode:
authorthompsa <thompsa@FreeBSD.org>2008-09-13 17:34:18 +0000
committerthompsa <thompsa@FreeBSD.org>2008-09-13 17:34:18 +0000
commitdbfcc4871f4bbfe825098e4a34706f042a4018b5 (patch)
tree32b42d11fa0af02bcf1b7f28a3fc96e9ed3a443c /sys/compat
parenta7c461192699ce038bd7128fa64580b60c709758 (diff)
downloadFreeBSD-src-dbfcc4871f4bbfe825098e4a34706f042a4018b5.zip
FreeBSD-src-dbfcc4871f4bbfe825098e4a34706f042a4018b5.tar.gz
Allow PAGE_SHIFT to already be defined.
Submitted by: Hans Petter Selasky
Diffstat (limited to 'sys/compat')
-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 9eba736..3c0fe58 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)) + \
OpenPOWER on IntegriCloud