All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] external module: include apicdef.h for kernel < 2.6.21
@ 2007-12-15  2:45 Carlo Marcelo Arenas Belon
  2007-12-16 11:56 ` Avi Kivity
  0 siblings, 1 reply; 3+ messages in thread
From: Carlo Marcelo Arenas Belon @ 2007-12-15  2:45 UTC (permalink / raw)
  To: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

The following patch fixes building the kvm module for kernels older than
2.6.21 and which were missing an include to <asm/apicdef.h> in <asm/io_apic.h>
resulting in the following error :
    
  include/asm/io_apic.h:61: error: 'MAX_IO_APICS' undeclared here (not in a function)

Signed-off-by: Carlo Marcelo Arenas Belon <carenas-kLeDWSohozoJb6fo7hG9ng@public.gmane.org>
---
 kernel/external-module-compat.h |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/kernel/external-module-compat.h b/kernel/external-module-compat.h
index 1dc5a96..510bca4 100644
--- a/kernel/external-module-compat.h
+++ b/kernel/external-module-compat.h
@@ -537,8 +537,12 @@ out:
 #define CONFIG_HAS_IOMEM 1
 #endif
 
-/* Some kernels don't make dest_* available with some configs. */
+/* io_apic.h was missing this include in old versions of the headers */
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,21)
+#include <asm/apicdef.h>
+#endif
 
+/* Some kernels don't make dest_* available with some configs. */
 #include <asm/io_apic.h>
 
 #ifndef dest_Fixed
-- 
1.5.2.5


-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace

^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-12-16 23:17 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-12-15  2:45 [PATCH] external module: include apicdef.h for kernel < 2.6.21 Carlo Marcelo Arenas Belon
2007-12-16 11:56 ` Avi Kivity
     [not found]   ` <47651256.6050703-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-12-16 23:17     ` Carlo Marcelo Arenas Belon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.