]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Merge branch 'fix-lockdep-warning-for-htab-of-map'
authorAlexei Starovoitov <ast@kernel.org>
Fri, 8 Nov 2024 19:40:16 +0000 (11:40 -0800)
committerAndrii Nakryiko <andrii@kernel.org>
Mon, 11 Nov 2024 16:18:43 +0000 (08:18 -0800)
commit266a557981ab3b0a8f292e9a5bdcd242424ff458
treecf7f2072ebf35aa8175ba275776068439022afee
parent269e7c97cac8e19117518056e9f4bd3a1dfe9362
parentcb55657c7fc800b722f2ef0afaf4d9c3c8902e6d
Merge branch 'fix-lockdep-warning-for-htab-of-map'

Hou Tao says:

====================
The patch set fixes a lockdep warning for htab of map. The
warning is found when running test_maps. The warning occurs when
htab_put_fd_value() attempts to acquire map_idr_lock to free the map id
of the inner map while already holding the bucket lock (raw_spinlock_t).

The fix moves the invocation of free_htab_elem() after
htab_unlock_bucket() and adds a test case to verify the solution.
====================

Acked-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>