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

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.nz


Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent d20f6b3d
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -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);
		else
			skb = slab_build_skb(data);
		if (!skb) {
			netdev_warn(port->dev, "skb build failed\n");
			goto err_drop_frame;