Thread (16 messages) 16 messages, 2 authors, 2020-05-19

Re: [PATCH v2 0/4] mm/slub: Fix sysfs circular locking dependency

From: Qian Cai <hidden>
Date: 2020-05-17 01:54:28
Also in: lkml

On Apr 27, 2020, at 7:56 PM, Waiman Long [off-list ref] wrote:

v2:
- Use regular cmpxchg() instead of x86-only try_cmpxchg() in patch 2.
- Add patches 3 and 4 to fix circular locking dependency showing up
  at shutdown time.

With lockdep enabled, issuing the following command to the slub sysfs
files will cause splat about circular locking dependency to show up
either immediately afterwards or at shutdown time.

# echo 1 > validate
# echo 1 > shrink

This patchset fixes these lockdep splats by replacing slab_mutex with
memcg_cache_ids_sem as well as changing some of the lock operations
with trylock.
For the whole series, feel free to use,

Tested-by: Qian Cai <redacted>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help