]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit673caf72bb98ce916dda2cb1d851999df86fb29f
treed67ae48b68eb714455252d318b4c6eb5e508c777
parentdc1b812a6fa208ebbbc91b68a90595b9a02cad74
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