r8169: avoid potentially misaligned access when getting mac address
authorHeiner Kallweit <hkallweit1@gmail.com>
Wed, 2 May 2018 19:39:59 +0000 (21:39 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 2 May 2018 20:23:49 +0000 (16:23 -0400)
commit353af85ed811d84ca349c6d6e5df8055eeab5bd5
treed67ae48b68eb714455252d318b4c6eb5e508c777
parentff1d733155da3fdba29e2ba99be428da86070989
r8169: avoid potentially misaligned access when getting mac address

Interpreting a member of an u16 array as u32 may result in a misaligned
access. Also it's not really intuitive to define a mac address variable
as array of three u16 words. Therefore use an array of six bytes that
is properly aligned for 32 bit access.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/realtek/r8169.c