summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/rt2x00/Kconfig
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2013-07-05 17:43:56 +0200
committerJohn W. Linville <linville@tuxdriver.com>2013-07-18 16:21:59 -0400
commitb01a60be7a4a161ac0a11df30569d21a20795aef (patch)
tree0f43f0b64f860b342e5c7d9bb241fb5fabe59e6b /drivers/net/wireless/rt2x00/Kconfig
parent9494849e53e74048ee14d512feade01db402eef7 (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 <arnd@arndb.de> Cc: Russell King <linux@arm.linux.org.uk> Cc: John W. Linville <linville@tuxdriver.com> Cc: Michael Buesch <mb@bu3sch.de> Cc: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/rt2x00/Kconfig')
0 files changed, 0 insertions, 0 deletions