]> Pileus Git - ~andy/linux/blobdiff - net/bridge/br_stp_if.c
libceph: osd_client: don't drop reply reference too early
[~andy/linux] / net / bridge / br_stp_if.c
index 19308e305d851a89044434315a86d2e9ca9dc549..f494496373d60c1faf368a05605073a1c71ad04f 100644 (file)
@@ -98,14 +98,13 @@ void br_stp_disable_port(struct net_bridge_port *p)
        struct net_bridge *br = p->br;
        int wasroot;
 
-       br_log_state(p);
-
        wasroot = br_is_root_bridge(br);
        br_become_designated_port(p);
        p->state = BR_STATE_DISABLED;
        p->topology_change_ack = 0;
        p->config_pending = 0;
 
+       br_log_state(p);
        br_ifinfo_notify(RTM_NEWLINK, p);
 
        del_timer(&p->message_age_timer);