Mailing List Archive

[patch 1/5] kexec: Include compat/kexec.h early
Include compat/kexec.h at the top of xen/common/kexec.c to
allow kexec_get_range_compat() to be compiled outside
of #ifndef COMPAT.

This will slightly simplify the explicit creation of other _compat() functions
and is needed for the eventual removal of xen/common/compat/kexec.c

Note that the inclusion of compat/kexec.h needs to be protected
by #ifdef CONFIG_COMPAT, as the file doesn't exist otherwise.

Signed-off-by: Simon Horman <horms@verge.net.au>

---

xen/common/kexec.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
Index: xen-unstable.hg/xen/common/kexec.c
===================================================================
--- xen-unstable.hg.orig/xen/common/kexec.c 2008-02-29 15:08:02.000000000 +0900
+++ xen-unstable.hg/xen/common/kexec.c 2008-02-29 15:10:21.000000000 +0900
@@ -23,6 +23,9 @@
#include <xen/kexec.h>
#include <public/elfnote.h>
#include <xsm/xsm.h>
+#ifdef CONFIG_COMPAT
+#include <compat/kexec.h>
+#endif

#ifndef COMPAT

@@ -245,8 +248,6 @@ static int kexec_get_range(XEN_GUEST_HAN
return ret;
}

-#else /* COMPAT */
-
#ifdef CONFIG_COMPAT
static int kexec_get_range_compat(XEN_GUEST_HANDLE(void) uarg)
{

--

--
Horms


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel