diff options
author | Jian Shen <shenjian15@huawei.com> | 2023-10-30 17:12:56 +0800 |
---|---|---|
committer | Paolo Abeni <pabeni@redhat.com> | 2023-11-02 12:27:53 +0100 |
commit | 8ffbd1669ed1d58939d6e878dffaa2f60bf961a4 (patch) | |
tree | 06fb52a85d9484cb0598d315fd62f08e44ef111d /net/core/scm.c | |
parent | f55d8e60f10909dbc5524e261041e1d28d7d20d8 (diff) | |
download | linux-8ffbd1669ed1d58939d6e878dffaa2f60bf961a4.tar.gz linux-8ffbd1669ed1d58939d6e878dffaa2f60bf961a4.tar.bz2 linux-8ffbd1669ed1d58939d6e878dffaa2f60bf961a4.zip |
net: page_pool: add missing free_percpu when page_pool_init fail
When ptr_ring_init() returns failure in page_pool_init(), free_percpu()
is not called to free pool->recycle_stats, which may cause memory
leak.
Fixes: ad6fa1e1ab1b ("page_pool: Add recycle stats")
Signed-off-by: Jian Shen <shenjian15@huawei.com>
Signed-off-by: Jijie Shao <shaojijie@huawei.com>
Reviewed-by: Yunsheng Lin <linyunsheng@huawei.com>
Reviewed-by: Jiri Pirko <jiri@nvidia.com>
Reviewed-by: Somnath Kotur <somnath.kotur@broadcom.com>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Link: https://lore.kernel.org/r/20231030091256.2915394-1-shaojijie@huawei.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'net/core/scm.c')
0 files changed, 0 insertions, 0 deletions