Commit 4467c09b authored by Aryan Srivastava's avatar Aryan Srivastava Committed by Jakub Kicinski

net: mvpp2: use slab_build_skb for oversized frames

Setting frag_size to 0 to indicate kmalloc has been deprecated,
use slab_build_skb directly.

Fixes: ce098da1 ("skbuff: Introduce slab_build_skb()")
Signed-off-by: default avatarAryan Srivastava <aryan.srivastava@alliedtelesis.co.nz>
Reviewed-by: default avatarKees Cook <kees@kernel.org>
Link: https://lore.kernel.org/r/20240613024900.3842238-1-aryan.srivastava@alliedtelesis.co.nzSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent d20f6b3d
...@@ -4014,7 +4014,10 @@ static int mvpp2_rx(struct mvpp2_port *port, struct napi_struct *napi, ...@@ -4014,7 +4014,10 @@ static int mvpp2_rx(struct mvpp2_port *port, struct napi_struct *napi,
} }
} }
if (frag_size)
skb = build_skb(data, frag_size); skb = build_skb(data, frag_size);
else
skb = slab_build_skb(data);
if (!skb) { if (!skb) {
netdev_warn(port->dev, "skb build failed\n"); netdev_warn(port->dev, "skb build failed\n");
goto err_drop_frame; goto err_drop_frame;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment