From: Cong Wang Date: Wed, 31 Mar 2021 02:32:27 +0000 (-0700) Subject: skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() X-Git-Tag: howlett/maple/20220722_2~3257^2~255^2^2~10 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=190179f65ba8bc18dc1d38435b7932505ca5544f;p=users%2Fjedix%2Flinux-maple.git skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() This function is only called in process context. Signed-off-by: Cong Wang Signed-off-by: Alexei Starovoitov Acked-by: John Fastabend Link: https://lore.kernel.org/bpf/20210331023237.41094-7-xiyou.wangcong@gmail.com --- diff --git a/net/core/skmsg.c b/net/core/skmsg.c index d43d43905d2c..656eceab73bc 100644 --- a/net/core/skmsg.c +++ b/net/core/skmsg.c @@ -410,7 +410,7 @@ static struct sk_msg *sk_psock_create_ingress_msg(struct sock *sk, if (!sk_rmem_schedule(sk, skb, skb->truesize)) return NULL; - msg = kzalloc(sizeof(*msg), __GFP_NOWARN | GFP_ATOMIC); + msg = kzalloc(sizeof(*msg), __GFP_NOWARN | GFP_KERNEL); if (unlikely(!msg)) return NULL;