Files
linux-stable-mirror/drivers/firmware
Sudeep HollaandGreg Kroah-Hartman e1f2bc593f firmware: arm_ffa: Skip free_pages on RX buffer alloc failure
[ Upstream commit 09527e2c53 ]

If the RX buffer allocation fails in ffa_init(), the error path jumps to
free_pages even though no buffer has been allocated yet. Route that case
directly to free_drv_info so the cleanup path is only used after at
least one RX/TX buffer allocation has succeeded.

Fixes: 3bbfe98710 ("firmware: arm_ffa: Add initial Arm FFA driver support")
Link: https://patch.msgid.link/20260428-ffa_fixes-v2-2-8595ae450034@kernel.org
Signed-off-by: Sudeep Holla <sudeep.holla@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2026-06-01 17:39:38 +02:00
..