From mboxrd@z Thu Jan 1 00:00:00 1970 From: Subject: [PATCH v4 02/25] Include some header files that are not automatically included on all archs Date: Mon, 9 Jan 2012 17:59:38 +0000 Message-ID: <1326132001-21251-2-git-send-email-stefano.stabellini@eu.citrix.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com Cc: Tim.Deegan@citrix.com, Ian Campbell , JBeulich@suse.com, stefano.stabellini@eu.citrix.com List-Id: xen-devel@lists.xenproject.org From: Stefano Stabellini Changes in v2: - include asm header files after xen header files; - remove incorrect comment; - do not include asm/p2m.h under ia64. Signed-off-by: Stefano Stabellini Signed-off-by: Ian Campbell Signed-off-by: Tim Deegan --- xen/common/domctl.c | 1 + xen/common/grant_table.c | 1 + xen/common/irq.c | 1 + xen/common/kernel.c | 2 +- xen/common/keyhandler.c | 1 + xen/common/memory.c | 4 ++-- xen/common/spinlock.c | 1 + xen/common/wait.c | 1 + xen/drivers/char/console.c | 1 + xen/include/xen/grant_table.h | 1 + xen/include/xen/list.h | 1 + xen/include/xen/sched.h | 4 ++++ xen/include/xen/timer.h | 1 + xen/include/xen/tmem_xen.h | 1 + 14 files changed, 18 insertions(+), 3 deletions(-) diff --git a/xen/common/domctl.c b/xen/common/domctl.c index d6ae09b..14ab515 100644 --- a/xen/common/domctl.c +++ b/xen/common/domctl.c @@ -24,6 +24,7 @@ #include #include #include +#include #include #include diff --git a/xen/common/grant_table.c b/xen/common/grant_table.c index 014734d..b024016 100644 --- a/xen/common/grant_table.c +++ b/xen/common/grant_table.c @@ -38,6 +38,7 @@ #include #include #include +#include #ifndef max_nr_grant_frames unsigned int max_nr_grant_frames = DEFAULT_MAX_NR_GRANT_FRAMES; diff --git a/xen/common/irq.c b/xen/common/irq.c index 6d37dd4..3e55dfa 100644 --- a/xen/common/irq.c +++ b/xen/common/irq.c @@ -1,5 +1,6 @@ #include #include +#include int init_one_irq_desc(struct irq_desc *desc) { diff --git a/xen/common/kernel.c b/xen/common/kernel.c index 7decc1d..f51d387 100644 --- a/xen/common/kernel.c +++ b/xen/common/kernel.c @@ -18,8 +18,8 @@ #include #ifdef CONFIG_X86 #include -#include #endif +#include #ifndef COMPAT diff --git a/xen/common/keyhandler.c b/xen/common/keyhandler.c index f22fe05..1051a86 100644 --- a/xen/common/keyhandler.c +++ b/xen/common/keyhandler.c @@ -15,6 +15,7 @@ #include #include #include +#include #include #include diff --git a/xen/common/memory.c b/xen/common/memory.c index c796137..8d45439 100644 --- a/xen/common/memory.c +++ b/xen/common/memory.c @@ -23,8 +23,8 @@ #include #include #include -#ifdef CONFIG_X86 -# include +#ifndef __ia64__ +#include #endif #include #include diff --git a/xen/common/spinlock.c b/xen/common/spinlock.c index ecf5b44..bfb9670 100644 --- a/xen/common/spinlock.c +++ b/xen/common/spinlock.c @@ -8,6 +8,7 @@ #include #include #include +#include #ifndef NDEBUG diff --git a/xen/common/wait.c b/xen/common/wait.c index 2fb2309..92d1a4f 100644 --- a/xen/common/wait.c +++ b/xen/common/wait.c @@ -23,6 +23,7 @@ #include #include #include +#include struct waitqueue_vcpu { struct list_head list; diff --git a/xen/drivers/char/console.c b/xen/drivers/char/console.c index 8a4c684..89cf4f8 100644 --- a/xen/drivers/char/console.c +++ b/xen/drivers/char/console.c @@ -12,6 +12,7 @@ #include #include +#include #include #include #include diff --git a/xen/include/xen/grant_table.h b/xen/include/xen/grant_table.h index c161705..cb0596a 100644 --- a/xen/include/xen/grant_table.h +++ b/xen/include/xen/grant_table.h @@ -26,6 +26,7 @@ #include #include +#include #include /* Active grant entry - used for shadowing GTF_permit_access grants. */ diff --git a/xen/include/xen/list.h b/xen/include/xen/list.h index b87682f..18443a4 100644 --- a/xen/include/xen/list.h +++ b/xen/include/xen/list.h @@ -8,6 +8,7 @@ #define __XEN_LIST_H__ #include +#include #include /* These are non-NULL pointers that will result in page faults diff --git a/xen/include/xen/sched.h b/xen/include/xen/sched.h index 3904afe..6546757 100644 --- a/xen/include/xen/sched.h +++ b/xen/include/xen/sched.h @@ -14,6 +14,10 @@ #include #include #include +#include +#include +#include +#include #include #include #include diff --git a/xen/include/xen/timer.h b/xen/include/xen/timer.h index d209142..7c465fb 100644 --- a/xen/include/xen/timer.h +++ b/xen/include/xen/timer.h @@ -12,6 +12,7 @@ #include #include #include +#include struct timer { /* System time expiry value (nanoseconds since boot). */ diff --git a/xen/include/xen/tmem_xen.h b/xen/include/xen/tmem_xen.h index 76ab440..fdbeed1 100644 --- a/xen/include/xen/tmem_xen.h +++ b/xen/include/xen/tmem_xen.h @@ -11,6 +11,7 @@ #include #include /* heap alloc/free */ +#include #include /* xmalloc/xfree */ #include /* struct domain */ #include /* copy_from_guest */ -- 1.7.2.5