]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - net/ipv6/exthdrs.c
net, ipv6: convert ipv6_txoptions.refcnt from atomic_t to refcount_t
[mirror_ubuntu-artful-kernel.git] / net / ipv6 / exthdrs.c
index 0460af226011ec37d11076e0e40b81b30cfd7c93..4996d734f1d2a8c535aa34f3bd7a7186279a07c2 100644 (file)
@@ -971,7 +971,7 @@ ipv6_dup_options(struct sock *sk, struct ipv6_txoptions *opt)
                        *((char **)&opt2->dst1opt) += dif;
                if (opt2->srcrt)
                        *((char **)&opt2->srcrt) += dif;
-               atomic_set(&opt2->refcnt, 1);
+               refcount_set(&opt2->refcnt, 1);
        }
        return opt2;
 }
@@ -1056,7 +1056,7 @@ ipv6_renew_options(struct sock *sk, struct ipv6_txoptions *opt,
                return ERR_PTR(-ENOBUFS);
 
        memset(opt2, 0, tot_len);
-       atomic_set(&opt2->refcnt, 1);
+       refcount_set(&opt2->refcnt, 1);
        opt2->tot_len = tot_len;
        p = (char *)(opt2 + 1);