diff options
| author | Christophe JAILLET <[email protected]> | 2022-04-28 23:16:19 -0700 |
|---|---|---|
| committer | akpm <[email protected]> | 2022-04-28 23:16:19 -0700 |
| commit | f47f758cff59c68015d6b9b9c077110df7c2c828 (patch) | |
| tree | 1060315d3e3d0299aec0807a805dd3c6174e54b7 /tools/perf/scripts/python/export-to-postgresql.py | |
| parent | ca2864e52d391f8df29da78261592502ffadd9d9 (diff) | |
drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block()
__add_memory_block() calls both put_device() and device_unregister() when
storing the memory block into the xarray. This is incorrect because
xarray doesn't take an additional reference and device_unregister()
already calls put_device().
Triggering the issue looks really unlikely and its only effect should be
to log a spurious warning about a ref counted issue.
Link: https://lkml.kernel.org/r/d44c63d78affe844f020dc02ad6af29abc448fc4.1650611702.git.christophe.jaillet@wanadoo.fr
Fixes: 4fb6eabf1037 ("drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup")
Signed-off-by: Christophe JAILLET <[email protected]>
Acked-by: Michal Hocko <[email protected]>
Reviewed-by: David Hildenbrand <[email protected]>
Cc: Greg Kroah-Hartman <[email protected]>
Cc: "Rafael J. Wysocki" <[email protected]>
Cc: Scott Cheloha <[email protected]>
Cc: Nathan Lynch <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions