diff options
author | Avi Kivity <avi@qumranet.com> | 2008-03-24 14:56:20 +0200 |
---|---|---|
committer | Avi Kivity <avi@qumranet.com> | 2008-03-24 14:56:20 +0200 |
commit | bcb30c8bafc7cac75c38981a57bc1f94521e83f4 (patch) | |
tree | 0ff0054ce20af2751472710c1ca9838494c03837 | |
parent | 14795bc960af5ef7286dd7207023abf28fbc118f (diff) |
kvm: external module: avoid #include <linux/compiler.h> in <linux/kvm.h>
not present on all hosts.
Signed-off-by: Avi Kivity <avi@qumranet.com>
-rw-r--r-- | kernel/Makefile | 1 | ||||
-rw-r--r-- | kernel/hack-module.awk | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/kernel/Makefile b/kernel/Makefile index 69d0efab..fb053ebf 100644 --- a/kernel/Makefile +++ b/kernel/Makefile @@ -47,6 +47,7 @@ sync: $(call unifdef, include/linux/kvm_para.h) $(call unifdef, include/asm-x86/kvm.h) $(call unifdef, include/asm-x86/kvm_para.h) + $(call hack, include/linux/kvm.h) $(call hack, kvm_main.c) $(call hack, mmu.c) $(call hack, vmx.c) diff --git a/kernel/hack-module.awk b/kernel/hack-module.awk index a9ef66e4..dd9a2f40 100644 --- a/kernel/hack-module.awk +++ b/kernel/hack-module.awk @@ -54,9 +54,12 @@ { sub(/\<desc_struct\>/, "kvm_desc_struct") } { sub(/\<ldttss_desc64\>/, "kvm_ldttss_desc64") } { sub(/\<desc_ptr\>/, "kvm_desc_ptr") } +{ sub(/\<__user\>/, " ") } /^\t\.name = "kvm"/ { $0 = "\tset_kset_name(\"kvm\")," } +/#include <linux\/compiler.h>/ { $0 = "" } + { print } /kvm_x86_ops->run/ { |