net/i40e/base: fix resource leakage
authorQiming Chen <chenqiming_huawei@163.com>
Sat, 21 Aug 2021 06:30:08 +0000 (14:30 +0800)
committerQi Zhang <qi.z.zhang@intel.com>
Wed, 15 Sep 2021 01:28:24 +0000 (03:28 +0200)
commit071eb26fb53914aafda4aa33356f65d2c7a2e4e0
treedd1391f49eb141891e4cf87e6aaab8506ba311c1
parenta38df1edd6324f922ca46a043e87b2489f7bc17e
net/i40e/base: fix resource leakage

In the i40e_init_arq function, when the i40e_config_arq_regs function
returns from processing failure, the previously applied arq_bufs resource
is not released, which leads to leakage.
The patch is processed in the same way as the i40e_init_asq function,
maintaining a unified coding style.

Fixes: 49ea51605be4 ("net/i40e/base: gracefully clean the resources")
Cc: stable@dpdk.org
Signed-off-by: Qiming Chen <chenqiming_huawei@163.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
drivers/net/i40e/base/i40e_adminq.c