diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2010-03-08 19:11:00 +0000 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2010-03-08 19:11:00 +0000 |
commit | 41386785496933ca367270cb3b19674b0b8790e4 (patch) | |
tree | 8b35f089cee87480822ef7c4eb053a2d1ca28c67 /xen/common/compat | |
parent | 2a8b806d1eee852855183f25263ac5ab9cc3f93e (diff) | |
download | xen-41386785496933ca367270cb3b19674b0b8790e4.tar.gz xen-41386785496933ca367270cb3b19674b0b8790e4.tar.bz2 xen-41386785496933ca367270cb3b19674b0b8790e4.zip |
Fix compat mode type checking macros for gcc 4.5
Just like with the __RING_SIZE() macro, the compat mode type checking
macros also need changing in order to work with gcc 4.5.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'xen/common/compat')
-rw-r--r-- | xen/common/compat/memory.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/xen/common/compat/memory.c b/xen/common/compat/memory.c index 99467db8a8..4acbf7447a 100644 --- a/xen/common/compat/memory.c +++ b/xen/common/compat/memory.c @@ -7,6 +7,12 @@ #include <asm/current.h> #include <compat/memory.h> +#define xen_domid_t domid_t +#define compat_domid_t domid_compat_t +CHECK_TYPE(domid); +#undef compat_domid_t +#undef xen_domid_t + int compat_memory_op(unsigned int cmd, XEN_GUEST_HANDLE(void) compat) { int rc, split, op = cmd & MEMOP_CMD_MASK; @@ -169,13 +175,6 @@ int compat_memory_op(unsigned int cmd, XEN_GUEST_HANDLE(void) compat) case XENMEM_current_reservation: case XENMEM_maximum_reservation: case XENMEM_maximum_gpfn: - { -#define xen_domid_t domid_t -#define compat_domid_t domid_compat_t - CHECK_TYPE(domid); -#undef compat_domid_t -#undef xen_domid_t - } case XENMEM_maximum_ram_page: nat.hnd = compat; break; |