diff options
author | Russell King <rmk+kernel@armlinux.org.uk> | 2020-03-03 15:01:46 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-03-03 15:45:49 -0800 |
commit | 8640f8dc6d657ebfb4e67c202ad32c5457858a13 (patch) | |
tree | 6f99a9e8436b274adc01c4cf79c6476b60af6c2f /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | f650bcd4ef5d6e2330593dbaaa814ffc945a9855 (diff) |
net: dsa: fix phylink_start()/phylink_stop() calls
Place phylink_start()/phylink_stop() inside dsa_port_enable() and
dsa_port_disable(), which ensures that we call phylink_stop() before
tearing down phylink - which is a documented requirement. Failure
to do so can cause use-after-free bugs.
Fixes: 0e27921816ad ("net: dsa: Use PHYLINK for the CPU/DSA ports")
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions