x86: clean up struct page_info
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 27 Jan 2009 11:45:59 +0000 (11:45 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 27 Jan 2009 11:45:59 +0000 (11:45 +0000)
Remove the now unnecessary (and leading to misalignment of cpumask on
x86-64) 'packed' attributes.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen/include/asm-x86/mm.h

index 7690285b8973fd041e42a706a257e62191c10bb8..4b1ca362867ec959795e086ee19b71ae1dd493e3 100644 (file)
@@ -34,7 +34,7 @@ struct page_info
             unsigned long _domain; /* pickled format */
             /* Type reference count and various PGT_xxx flags and fields. */
             unsigned long type_info;
-        } __attribute__ ((packed)) inuse;
+        } inuse;
 
         /* Page is on a free list: ((count_info & PGC_count_mask) == 0). */
         struct {
@@ -42,7 +42,7 @@ struct page_info
             u32 order;
             /* Mask of possibly-tainted TLBs. */
             cpumask_t cpumask;
-        } __attribute__ ((packed)) free;
+        } free;
 
     } u;