net: phylink: explicitly invalidate link_state members in mac_config
authorRussell King (Oracle) <rmk+kernel@armlinux.org.uk>
Sat, 22 Jul 2023 20:33:05 +0000 (21:33 +0100)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 25 Jul 2023 13:02:03 +0000 (15:02 +0200)
commitc5714f68a76bcad3d2dbaafc5a7e98096f3b4c75
treefce474b9fd0a9ec9de8d1adf3ae7dbb49f93c77d
parent4d72c3bb60dd9d5ea180f157bac72b4458112282
net: phylink: explicitly invalidate link_state members in mac_config

Explicitly invalidate the phylink_link_state structure members in
mac_config that do not contain reliable information for this function,
thereby preventing their future incorrect use.

Reviewed-by: Daniel Golle <daniel@makrotopia.org>
Tested-by: Daniel Golle <daniel@makrotopia.org>
Tested-by: Frank Wunderlich <frank-w@public-files.de>
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/phy/phylink.c