[PATCH] __attribute__ placement fixes
The variable attributes "packed" and "align" when used with struct, should
have the following order:
struct ... {...} __attribute__((packed)) var;
This patch fixes few instances where the variable and attributes are placed
the other way around and had no effect.
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
committed by
Linus Torvalds
parent
e49332bd12
commit
f78fc874f4
@@ -993,7 +993,7 @@ typedef volatile struct {
|
||||
volatile unsigned short int pad1;
|
||||
volatile unsigned short int pad2;
|
||||
volatile unsigned short int pad3;
|
||||
} m68328_uart __attribute__((packed));
|
||||
} __attribute__((packed)) m68328_uart;
|
||||
|
||||
|
||||
/**********
|
||||
|
||||
@@ -815,7 +815,7 @@ typedef volatile struct {
|
||||
volatile unsigned short int nipr;
|
||||
volatile unsigned short int pad1;
|
||||
volatile unsigned short int pad2;
|
||||
} m68328_uart __attribute__((packed));
|
||||
} __attribute__((packed)) m68328_uart;
|
||||
|
||||
|
||||
/**********
|
||||
|
||||
@@ -909,7 +909,7 @@ typedef struct {
|
||||
volatile unsigned short int nipr;
|
||||
volatile unsigned short int hmark;
|
||||
volatile unsigned short int unused;
|
||||
} m68328_uart __attribute__((packed));
|
||||
} __attribute__((packed)) m68328_uart;
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user