mirror of
https://github.com/torvalds/linux.git
synced 2026-06-02 03:24:19 +02:00
net: phylink: simplify phylink_resolve() -> phylink_major_config() path
This is a trivial change with no functional effect which replaces the
pattern:
if (a) {
if (b) {
do_stuff();
}
}
with:
if (a && b) {
do_stuff();
};
The purpose is to reduce the delta of a subsequent functional change.
Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Reviewed-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Link: https://patch.msgid.link/20260119121954.1624535-2-vladimir.oltean@nxp.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
331cf8fc18
commit
7bf588dc62
|
|
@ -1684,18 +1684,16 @@ static void phylink_resolve(struct work_struct *w)
|
|||
if (pl->act_link_an_mode != MLO_AN_FIXED)
|
||||
phylink_apply_manual_flow(pl, &link_state);
|
||||
|
||||
if (mac_config) {
|
||||
if (link_state.interface != pl->link_config.interface) {
|
||||
/* The interface has changed, force the link down and
|
||||
* then reconfigure.
|
||||
*/
|
||||
if (cur_link_state) {
|
||||
phylink_link_down(pl);
|
||||
cur_link_state = false;
|
||||
}
|
||||
phylink_major_config(pl, false, &link_state);
|
||||
pl->link_config.interface = link_state.interface;
|
||||
if (mac_config && link_state.interface != pl->link_config.interface) {
|
||||
/* The interface has changed, so force the link down and then
|
||||
* reconfigure.
|
||||
*/
|
||||
if (cur_link_state) {
|
||||
phylink_link_down(pl);
|
||||
cur_link_state = false;
|
||||
}
|
||||
phylink_major_config(pl, false, &link_state);
|
||||
pl->link_config.interface = link_state.interface;
|
||||
}
|
||||
|
||||
/* If configuration of the interface failed, force the link down
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user