]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - net/key/af_key.c
[NET] sem2mutex: net/
[net-next-2.6.git] / net / key / af_key.c
index 520fe70d099340f9578cc199c19813e22f59478a..859582275cabd42747d652c73a2e7307e393ca87 100644 (file)
@@ -3080,9 +3080,9 @@ static int pfkey_sendmsg(struct kiocb *kiocb,
        if (!hdr)
                goto out;
 
-       down(&xfrm_cfg_sem);
+       mutex_lock(&xfrm_cfg_mutex);
        err = pfkey_process(sk, skb, hdr);
-       up(&xfrm_cfg_sem);
+       mutex_unlock(&xfrm_cfg_mutex);
 
 out:
        if (err && hdr && pfkey_error(hdr, err, sk) == 0)