[PATCH] net/cnxk: fix deadlock in security session creation

Zhang, Fan fanzhang.oss at gmail.com
Thu Jan 5 15:04:44 CET 2023


On 1/5/2023 1:57 PM, David Marchand wrote:
> Releasing the lock was missing in this branch.
>
> Fixes: 4440eb88ddfc ("net/cnxk: use full context IPsec structures")
> Cc: stable at dpdk.org
>
> Signed-off-by: David Marchand <david.marchand at redhat.com>
> ---
>   drivers/net/cnxk/cn9k_ethdev_sec.c | 1 +
>   1 file changed, 1 insertion(+)
>
> diff --git a/drivers/net/cnxk/cn9k_ethdev_sec.c b/drivers/net/cnxk/cn9k_ethdev_sec.c
> index 67966a4e49..327f221e38 100644
> --- a/drivers/net/cnxk/cn9k_ethdev_sec.c
> +++ b/drivers/net/cnxk/cn9k_ethdev_sec.c
> @@ -556,6 +556,7 @@ cn9k_eth_sec_session_create(void *device,
>   
>   	if (!dev->outb.lf_base) {
>   		plt_err("Could not allocate security session private data");
> +		rte_spinlock_unlock(lock);
>   		return -ENOMEM;
>   	}
>   
Acked-by: Fan Zhang <fanzhang.oss at gmail.com>


More information about the dev mailing list