diff options
| author | Guoqing Jiang <guoqing.jiang@linux.dev> | 2022-06-21 11:11:29 +0800 |
|---|---|---|
| committer | Jens Axboe <axboe@kernel.dk> | 2022-08-02 17:14:40 -0600 |
| commit | 9dfbdafda3b34e262e43e786077bab8e476a89d1 (patch) | |
| tree | aa96ff045ce70790592c50d16d50bb95a185b264 /tools/perf/scripts/python | |
| parent | md: Explicitly create command-line configured devices (diff) | |
| download | linux-9dfbdafda3b34e262e43e786077bab8e476a89d1.tar.gz linux-9dfbdafda3b34e262e43e786077bab8e476a89d1.zip | |
md: unlock mddev before reap sync_thread in action_store
Since the bug which commit 8b48ec23cc51a ("md: don't unregister sync_thread
with reconfig_mutex held") fixed is related with action_store path, other
callers which reap sync_thread didn't need to be changed.
Let's pull md_unregister_thread from md_reap_sync_thread, then fix previous
bug with belows.
1. unlock mddev before md_reap_sync_thread in action_store.
2. save reshape_position before unlock, then restore it to ensure position
not changed accidentally by others.
Signed-off-by: Guoqing Jiang <guoqing.jiang@linux.dev>
Signed-off-by: Song Liu <song@kernel.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
