aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/tasks.py
diff options
context:
space:
mode:
authorRussell King <[email protected]>2019-11-10 14:06:49 +0000
committerDavid S. Miller <[email protected]>2019-11-11 16:17:01 -0800
commit8e210b6bdc2c91492735c9ff913e3cdf2161f8dc (patch)
tree38466be67da3038c553d39ee44fba4684af4bc6a /scripts/gdb/linux/tasks.py
parent7cfa9c92d0a325f97ac13f894a7b47d37bd2040e (diff)
net: sfp: control TX_DISABLE and phy only from main state machine
We initialise TX_DISABLE when the sfp cage is probed, and then maintain its state in the main state machine. However, the module state machine: - negates it when detecting a newly inserted module when it's already guaranteed to be negated. - negates it when the module is removed, but the main state machine will do this anyway. Make TX_DISABLE entirely controlled by the main state machine. The main state machine also probes the module for a PHY, and removes the PHY when the the module is removed. Hence, removing the PHY in sfp_sm_module_remove() is also redundant, and is a left-over from when we tried to probe for the PHY from the module state machine. Signed-off-by: Russell King <[email protected]> Reviewed-by: Andrew Lunn <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/tasks.py')
0 files changed, 0 insertions, 0 deletions