]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
maple_tree: Fix lock_dep calls to use pointers.
authorLiam R. Howlett <Liam.Howlett@Oracle.com>
Tue, 3 Mar 2020 03:33:28 +0000 (22:33 -0500)
committerLiam R. Howlett <Liam.Howlett@Oracle.com>
Fri, 30 Oct 2020 19:03:36 +0000 (15:03 -0400)
Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
lib/maple_tree.c

index 96ccb175711b23aabb5719b020bfd2e0b175f427..4d9fa3a5d9a203963c1b6a485455ac283dae1187 100644 (file)
@@ -559,40 +559,40 @@ static inline struct maple_enode *ma_get_rcu_slot(
        case maple_range_64:
        case maple_leaf_64:
                return rcu_dereference_check(mn->mr64.slot[slot],
-                               lockdep_is_held(mtree->ma_lock));
+                               lockdep_is_held(&mtree->ma_lock));
        default:
        case maple_dense:
                return rcu_dereference_check(mn->slot[slot],
-                               lockdep_is_held(mtree->ma_lock));
+                               lockdep_is_held(&mtree->ma_lock));
        case maple_arange_64:
                return rcu_dereference_check(mn->ma64.slot[slot],
-                               lockdep_is_held(mtree->ma_lock));
+                               lockdep_is_held(&mtree->ma_lock));
        case maple_sparse_6:
                return rcu_dereference_check(mn->ms6.slot[slot],
-                               lockdep_is_held(mtree->ma_lock));
+                               lockdep_is_held(&mtree->ma_lock));
        case maple_sparse_9:
                return rcu_dereference_check(mn->ms9.slot[slot],
-                               lockdep_is_held(mtree->ma_lock));
+                               lockdep_is_held(&mtree->ma_lock));
        case maple_sparse_16:
                return rcu_dereference_check(mn->ms16.slot[slot],
-                               lockdep_is_held(mtree->ma_lock));
+                               lockdep_is_held(&mtree->ma_lock));
        case maple_sparse_21:
                return rcu_dereference_check(mn->ms21.slot[slot],
-                               lockdep_is_held(mtree->ma_lock));
+                               lockdep_is_held(&mtree->ma_lock));
        case maple_sparse_32:
                return rcu_dereference_check(mn->ms32.slot[slot],
-                               lockdep_is_held(mtree->ma_lock));
+                               lockdep_is_held(&mtree->ma_lock));
        case maple_sparse_64:
                return rcu_dereference_check(mn->ms64.slot[slot],
-                               lockdep_is_held(mtree->ma_lock));
+                               lockdep_is_held(&mtree->ma_lock));
        case maple_range_16:
        case maple_leaf_16:
                return rcu_dereference_check(mn->mr16.slot[slot],
-                               lockdep_is_held(mtree->ma_lock));
+                               lockdep_is_held(&mtree->ma_lock));
        case maple_range_32:
        case maple_leaf_32:
                return rcu_dereference_check(mn->mr32.slot[slot],
-                               lockdep_is_held(mtree->ma_lock));
+                               lockdep_is_held(&mtree->ma_lock));
        }
 }