aboutsummaryrefslogtreecommitdiff
path: root/drivers/fpga/fpga-bridge.c
diff options
context:
space:
mode:
authorRussell King <[email protected]>2020-03-03 15:01:46 +0000
committerDavid S. Miller <[email protected]>2020-03-03 15:45:49 -0800
commit8640f8dc6d657ebfb4e67c202ad32c5457858a13 (patch)
tree6f99a9e8436b274adc01c4cf79c6476b60af6c2f /drivers/fpga/fpga-bridge.c
parentf650bcd4ef5d6e2330593dbaaa814ffc945a9855 (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 <[email protected]> Reviewed-by: Andrew Lunn <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'drivers/fpga/fpga-bridge.c')
0 files changed, 0 insertions, 0 deletions