sock_kmemdup
void *sock_kmemdup(struct sock *sk, const void *src,
EXPORT_SYMBOL(sock_kmemdup);
opt2 = sock_kmemdup(sk, opt, opt->tot_len, GFP_ATOMIC);
e = sock_kmemdup(sk, entry, sizeof(*entry), GFP_ATOMIC);
newopt = sock_kmemdup(newsk, inet_opt, sizeof(*inet_opt) +
newopt = sock_kmemdup(newsk, inet_opt, sizeof(*inet_opt) +