]> git.ipfire.org Git - thirdparty/linux.git/commit
rhashtable: fix false-positive lockdep splat on rhltable destruction
authorFlorian Westphal <fw@strlen.de>
Wed, 22 Jul 2026 10:27:48 +0000 (12:27 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 30 Jul 2026 07:30:50 +0000 (17:30 +1000)
commit1132c38927886259c694f77cd74fc577c2216eeb
tree992e1d86a89396c6b5feb696f46a7c9008e57075
parent360f2974fcea49c61f6d6f81554741a9eeee7168
rhashtable: fix false-positive lockdep splat on rhltable destruction

Blamed commit removed ht->mutex usage during destruction but forgot to
switch rhashtable_free_one() to rcu_dereference_raw(), this triggers a
lockdep splat when an rhltable gets zapped.

Fixes: 09ae540e1d5c ("rhashtable: drop ht->mutex in rhashtable_free_and_destroy()")
Signed-off-by: Florian Westphal <fw@strlen.de>
Reviewed-by: Mikhail Gavrilov <mikhail.v.gavrilov@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
lib/rhashtable.c