]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - net/bridge/br_sysfs_br.c
[ARM] S3C2440: Merge branch next-mini2440 into next-s3c
[mv-sheeva.git] / net / bridge / br_sysfs_br.c
index 603d89248e7148e1a830146953dfbfdcb54491bd..ee4820aa1843ee5e54c1b677f4cd5875a440d442 100644 (file)
@@ -172,7 +172,8 @@ static ssize_t store_stp_state(struct device *d,
        if (endp == buf)
                return -EINVAL;
 
-       rtnl_lock();
+       if (!rtnl_trylock())
+               return restart_syscall();
        br_stp_set_enabled(br, val);
        rtnl_unlock();