|
@@ -361,7 +361,8 @@ struct ssb_device_id {
|
|
|
__u16 vendor;
|
|
|
__u16 coreid;
|
|
|
__u8 revision;
|
|
|
-};
|
|
|
+ __u8 __pad;
|
|
|
+} __attribute__((packed, aligned(2)));
|
|
|
#define SSB_DEVICE(_vendor, _coreid, _revision) \
|
|
|
{ .vendor = _vendor, .coreid = _coreid, .revision = _revision, }
|
|
|
#define SSB_DEVTABLE_END \
|
|
@@ -377,7 +378,7 @@ struct bcma_device_id {
|
|
|
__u16 id;
|
|
|
__u8 rev;
|
|
|
__u8 class;
|
|
|
-};
|
|
|
+} __attribute__((packed,aligned(2)));
|
|
|
#define BCMA_CORE(_manuf, _id, _rev, _class) \
|
|
|
{ .manuf = _manuf, .id = _id, .rev = _rev, .class = _class, }
|
|
|
#define BCMA_CORETABLE_END \
|