diff options
author | Hou Tao <houtao1@huawei.com> | 2022-12-16 07:23:53 +0300 |
---|---|---|
committer | Mike Snitzer <snitzer@kernel.org> | 2023-02-17 22:49:21 +0300 |
commit | a2f998a78a425edde5a1a1973c1d4854fe9d019f (patch) | |
tree | 291cf12c7f177e9c60fbc9a0772b69364f64cf80 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 69868bebfe8e9a47b0d8a12f7473b8a3b7239ef3 (diff) | |
download | linux-a2f998a78a425edde5a1a1973c1d4854fe9d019f.tar.xz |
dm ioctl: remove unnecessary check when using dm_get_mdptr()
__hash_remove() removes hash_cell with _hash_lock locked, so acquiring
_hash_lock can guarantee no-NULL hc returned from dm_get_mdptr() must
have not been removed and hc->md must still be md.
__hash_remove() also acquires dm_hash_cells_mutex before setting mdptr
as NULL. So in dm_copy_name_and_uuid(), after acquiring
dm_hash_cells_mutex and ensuring returned hc is not NULL, the returned
hc must still be alive and hc->md must still be md.
Remove the unnecessary hc->md != md checks when using dm_get_mdptr()
with _hash_lock or dm_hash_cells_mutex acquired.
Signed-off-by: Hou Tao <houtao1@huawei.com>
Signed-off-by: Mike Snitzer <snitzer@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions