···9191{9292 struct net_device *slave, *other_slave;9393 struct hsr_priv *hsr;9494- int old_operstate;9594 int mtu_max;9695 int res;9796 struct net_device *dev;···114115 case NETDEV_UP: /* Administrative state DOWN */115116 case NETDEV_DOWN: /* Administrative state UP */116117 case NETDEV_CHANGE: /* Link (carrier) state changes */117117- old_operstate = hsr->dev->operstate;118118- hsr_set_carrier(hsr->dev, slave, other_slave);119119- /* netif_stacked_transfer_operstate() cannot be used here since120120- * it doesn't set IF_OPER_LOWERLAYERDOWN (?)121121- */122122- hsr_set_operstate(hsr->dev, slave, other_slave);123123- hsr_check_announce(hsr->dev, old_operstate);118118+ hsr_check_carrier_and_operstate(hsr);124119 break;125120 case NETDEV_CHANGEADDR:126121