ia64/xen-unstable

changeset 19102:6e623569455c

x86: clean up struct page_info

Remove the now unnecessary (and leading to misalignment of cpumask on
x86-64) 'packed' attributes.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
author Keir Fraser <keir.fraser@citrix.com>
date Tue Jan 27 11:45:59 2009 +0000 (2009-01-27)
parents 7b56dbd1b439
children dbf53b739af0
files xen/include/asm-x86/mm.h
line diff
     1.1 --- a/xen/include/asm-x86/mm.h	Tue Jan 27 11:24:47 2009 +0000
     1.2 +++ b/xen/include/asm-x86/mm.h	Tue Jan 27 11:45:59 2009 +0000
     1.3 @@ -34,7 +34,7 @@ struct page_info
     1.4              unsigned long _domain; /* pickled format */
     1.5              /* Type reference count and various PGT_xxx flags and fields. */
     1.6              unsigned long type_info;
     1.7 -        } __attribute__ ((packed)) inuse;
     1.8 +        } inuse;
     1.9  
    1.10          /* Page is on a free list: ((count_info & PGC_count_mask) == 0). */
    1.11          struct {
    1.12 @@ -42,7 +42,7 @@ struct page_info
    1.13              u32 order;
    1.14              /* Mask of possibly-tainted TLBs. */
    1.15              cpumask_t cpumask;
    1.16 -        } __attribute__ ((packed)) free;
    1.17 +        } free;
    1.18  
    1.19      } u;
    1.20