diff options
author | Jakub Kicinski <kuba@kernel.org> | 2020-11-16 09:37:13 -0800 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2020-11-16 09:37:13 -0800 |
commit | 7953446d664783cdb040fa25de40a3b3e6d0f6f4 (patch) | |
tree | e1a769476e6bcb60afb94016dc6d2ea17a2c28d0 /include/net/ipv6.h | |
parent | Merge tag 'linux-can-fixes-for-5.10-20201115' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can (diff) | |
parent | net: fec: Fix reference count leak in fec series ops (diff) | |
download | linux-dev-7953446d664783cdb040fa25de40a3b3e6d0f6f4.tar.xz linux-dev-7953446d664783cdb040fa25de40a3b3e6d0f6f4.zip |
Merge branch 'fix-usage-counter-leak-by-adding-a-general-sync-ops'
Zhang Qilong says:
====================
Fix usage counter leak by adding a general sync ops
In many case, we need to check return value of pm_runtime_get_sync,
but it brings a trouble to the usage counter processing. Many callers
forget to decrease the usage counter when it failed, which could
resulted in reference leak. It has been discussed a lot[0][1]. So we
add a function to deal with the usage counter for better coding and
view. Then, we replace pm_runtime_resume_and_get with it in fec_main.c
to avoid it.
[0] https://lkml.org/lkml/2020/6/14/88
[1] https://patchwork.ozlabs.org/project/linux-tegra/list/?series=178139
====================
Link: https://lore.kernel.org/r/20201110092933.3342784-1-zhangqilong3@huawei.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions