diff options
author | Arnd Bergmann <[email protected]> | 2013-07-05 17:43:56 +0200 |
---|---|---|
committer | John W. Linville <[email protected]> | 2013-07-18 16:21:59 -0400 |
commit | b01a60be7a4a161ac0a11df30569d21a20795aef (patch) | |
tree | 0f43f0b64f860b342e5c7d9bb241fb5fabe59e6b /tools/perf/scripts/python/event_analyzing_sample.py | |
parent | 9494849e53e74048ee14d512feade01db402eef7 (diff) |
ssb: fix alignment of struct bcma_device_id
The ARM OABI and EABI disagree on the alignment of structures
with small members, so module init tools may interpret the
ssb device table incorrectly, as shown by this warning when
building the b43 device driver in an OABI kernel:
FATAL: drivers/net/wireless/b43/b43: sizeof(struct ssb_device_id)=6 is
not a modulo of the size of section __mod_ssb_device_table=88.
Forcing the default (EABI) alignment on the structure makes this
problem go away. Since the ssb_device_id may have the same problem,
better fix both structures.
Signed-off-by: Arnd Bergmann <[email protected]>
Cc: Russell King <[email protected]>
Cc: John W. Linville <[email protected]>
Cc: Michael Buesch <[email protected]>
Cc: Larry Finger <[email protected]>
Signed-off-by: John W. Linville <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions