diff options
author | Kaike Wan <[email protected]> | 2020-03-26 12:38:14 -0400 |
---|---|---|
committer | Jason Gunthorpe <[email protected]> | 2020-03-27 13:13:36 -0300 |
commit | dfb5394f804ed4fcea1fc925be275a38d66712ab (patch) | |
tree | 65d182d7cfb6539406444c0aedd725321ca6c5f1 /scripts/bpf_helpers_doc.py | |
parent | 5c15abc4328ad696fa61e2f3604918ed0c207755 (diff) |
IB/hfi1: Call kobject_put() when kobject_init_and_add() fails
When kobject_init_and_add() returns an error in the function
hfi1_create_port_files(), the function kobject_put() is not called for the
corresponding kobject, which potentially leads to memory leak.
This patch fixes the issue by calling kobject_put() even if
kobject_init_and_add() fails.
Cc: <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Reviewed-by: Mike Marciniszyn <[email protected]>
Signed-off-by: Kaike Wan <[email protected]>
Signed-off-by: Dennis Dalessandro <[email protected]>
Signed-off-by: Jason Gunthorpe <[email protected]>
Diffstat (limited to 'scripts/bpf_helpers_doc.py')
0 files changed, 0 insertions, 0 deletions