aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvi Kivity <avi@qumranet.com>2007-11-19 18:49:58 +0200
committerAvi Kivity <avi@qumranet.com>2007-11-19 18:49:58 +0200
commit6e5acecb184f18700125172eecbc6c1afcee3972 (patch)
treed97e90c4494b9f5a5e7fc1b15cf0c0c2fc12f8b4
parent3617ce2063e67d5a24979bb9cc6a3830187a3bff (diff)
kvm: external module: empty_zero_page compatibilitykvm-53
-rw-r--r--kvm/kernel/external-module-compat.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/kvm/kernel/external-module-compat.h b/kvm/kernel/external-module-compat.h
index 59964a1ac..fe735ef9c 100644
--- a/kvm/kernel/external-module-compat.h
+++ b/kvm/kernel/external-module-compat.h
@@ -530,3 +530,15 @@ out:
#define dest__reserved_2 6
#define dest_ExtINT 7
#endif
+
+/* empty_zero_page isn't exported in all kernels */
+#include <asm/pgtable.h>
+
+#define empty_zero_page kvm_empty_zero_page
+
+static char empty_zero_page[PAGE_SIZE];
+
+static inline void blahblah(void)
+{
+ (void)empty_zero_page[0];
+}