Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > 89877e42827f16fa5f86b1df0c2860b1 > files > 2691

kernel-2.6.18-128.1.10.el5.src.rpm

From: Tetsu Yamamoto <tyamamot@redhat.com>
Date: Tue, 2 Sep 2008 16:06:06 -0400
Subject: [xen] ia64: kludge for XEN_GUEST_HANDLE_64
Message-id: 20080902200606.7876.44374.sendpatchset@pq0-1.lab.bos.redhat.com
O-Subject: [RHEL5.3 PATCH 4/5] xen-ia64: Kludge for XEN_GUEST_HANDLE_64
Bugzilla: 454711
RH-Acked-by: Bill Burns <bburns@redhat.com>

bz454711
# HG changeset patch
# User awilliam@xenbuild2.aw
# Date 1170026961 25200
# Node ID 8b37c7bba7e12d306e720718fe8e1e6d6dee28eb
# Parent  cf0ae8105ffe32acd5a587ab31e91610febef8a6
[IA64] Kludge for XEN_GUEST_HANDLE_64

This is ugly, but the include spaghetti around xen.h isn't giving
us the right defines.  This should be removed with the includes
are untangled.

Signed-off-by: Alex Williamson <alex.williamson@hp.com>

diff --git a/include/xen/interface/arch-ia64.h b/include/xen/interface/arch-ia64.h
index dce2f24..8dc5a40 100644
--- a/include/xen/interface/arch-ia64.h
+++ b/include/xen/interface/arch-ia64.h
@@ -18,6 +18,8 @@
 
 #define DEFINE_XEN_GUEST_HANDLE(name)   __DEFINE_XEN_GUEST_HANDLE(name, name)
 #define XEN_GUEST_HANDLE(name)          __guest_handle_ ## name
+#define XEN_GUEST_HANDLE_64(name)       XEN_GUEST_HANDLE(name)
+#define uint64_aligned_t                uint64_t
 #define set_xen_guest_handle(hnd, val)  do { (hnd).p = val; } while (0)
 #ifdef __XEN_TOOLS__
 #define get_xen_guest_handle(val, hnd)  do { val = (hnd).p; } while (0)