[patch] compile bug - symbol duplication

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

This is needed to compile the KVM module on ia64 in the most recent
Linus tree.

Cheers,
Jes

Fix problem with double export of certain symbols from vsprintf.c
which we do not wish to export from the kvm-intel.ko module.

In addition, we do not have access to kallsyms_lookup() from the
module, so make sure to #undef CONFIG_KALLSYMS

Signed-off-by: Jes Sorensen <jes@xxxxxxx>
---
 arch/ia64/kvm/kvm_lib.c |    6 ++++++
 1 file changed, 6 insertions(+)

Index: linux-2.6.git/arch/ia64/kvm/kvm_lib.c
===================================================================
--- linux-2.6.git.orig/arch/ia64/kvm/kvm_lib.c
+++ linux-2.6.git/arch/ia64/kvm/kvm_lib.c
@@ -11,5 +11,11 @@
  *
  */
 #undef CONFIG_MODULES
+#include <linux/module.h>
+#undef CONFIG_KALLSYMS
+#undef EXPORT_SYMBOL
+#undef EXPORT_SYMBOL_GPL
+#define EXPORT_SYMBOL(sym)
+#define EXPORT_SYMBOL_GPL(sym)
 #include "../../../lib/vsprintf.c"
 #include "../../../lib/ctype.c"

[Index of Archives]     [Linux KVM Devel]     [Linux Virtualization]     [Big List of Linux Books]     [Linux SCSI]     [Yosemite Forum]

  Powered by Linux