arm64: dts: rockchip: add gsl3680 and mpu6050 for RK3399 Firefly Board
[firefly-linux-kernel-4.4.55.git] / net / bridge / br_stp_if.c
index 12045dea276c2ddae68f0d17ad0444eba02b8d02..8a7ada8bb947f5129375e549c22af5a5b32c5a99 100644 (file)
@@ -142,7 +142,10 @@ static void br_stp_start(struct net_bridge *br)
        char *envp[] = { NULL };
        struct net_bridge_port *p;
 
-       r = call_usermodehelper(BR_STP_PROG, argv, envp, UMH_WAIT_PROC);
+       if (net_eq(dev_net(br->dev), &init_net))
+               r = call_usermodehelper(BR_STP_PROG, argv, envp, UMH_WAIT_PROC);
+       else
+               r = -ENOENT;
 
        spin_lock_bh(&br->lock);