SOCK_MEMALLOC
if (skb_pfmemalloc(skb) && !sock_flag(sk, SOCK_MEMALLOC))
if (skb_pfmemalloc(skb) && !sock_flag(sk, SOCK_MEMALLOC)) {
sock_set_flag(sk, SOCK_MEMALLOC);
sock_reset_flag(sk, SOCK_MEMALLOC);
BUG_ON(!sock_flag(sk, SOCK_MEMALLOC));