]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
xfrm: set err and extack on failure to create pcpu SA
authorSabrina Dubroca <sd@queasysnail.net>
Thu, 16 Oct 2025 10:39:16 +0000 (12:39 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 1 Dec 2025 10:45:50 +0000 (11:45 +0100)
commite2aa2db2a1771ceba07da13d61a1f6ec1340840b
tree22aef71578ae2a6a5a8721c0dc70de1fdff889fe
parent06ccae7bace4de422ea399acec9e7f213d79e14b
xfrm: set err and extack on failure to create pcpu SA

[ Upstream commit 1dcf617bec5cb85f68ca19969e7537ef6f6931d3 ]

xfrm_state_construct can fail without setting an error if the
requested pcpu_num value is too big. Set err and add an extack message
to avoid confusing userspace.

Fixes: 1ddf9916ac09 ("xfrm: Add support for per cpu xfrm state handling.")
Signed-off-by: Sabrina Dubroca <sd@queasysnail.net>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/xfrm/xfrm_user.c