]> www.infradead.org Git - users/jedix/linux-maple.git/commit
eth: fbnic: avoid double free when failing to DMA-map FW msg
authorJakub Kicinski <kuba@kernel.org>
Mon, 16 Jun 2025 19:55:10 +0000 (12:55 -0700)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 19 Jun 2025 10:16:11 +0000 (12:16 +0200)
commit5bd1bafd4474ee26f504b41aba11f3e2a1175b88
treedb38d6dc614eec33fd78c6289ba36163e8e819d8
parent9b70c362a9d4ab93e0b582dad73acb2a953ef797
eth: fbnic: avoid double free when failing to DMA-map FW msg

The semantics are that caller of fbnic_mbx_map_msg() retains
the ownership of the message on error. All existing callers
dutifully free the page.

Fixes: da3cde08209e ("eth: fbnic: Add FW communication mechanism")
Reviewed-by: Alexander Duyck <alexanderduyck@fb.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Link: https://patch.msgid.link/20250616195510.225819-1-kuba@kernel.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/meta/fbnic/fbnic_fw.c