]> git.ipfire.org Git - people/ms/linux.git/commit - fs/dlm/recoverd.c
DLM: fix race condition between dlm_recoverd_stop and dlm_recoverd
authortsutomu.owa@toshiba.co.jp <tsutomu.owa@toshiba.co.jp>
Tue, 12 Sep 2017 08:56:30 +0000 (08:56 +0000)
committerDavid Teigland <teigland@redhat.com>
Mon, 25 Sep 2017 17:45:21 +0000 (12:45 -0500)
commite412f9201de255a503ae3d67f46aae580c79006c
tree25b56ecf9d3dfe37d93a75bd51391398b12b9a89
parentc553e173b022347dcb34721688f55167c654466d
DLM: fix race condition between dlm_recoverd_stop and dlm_recoverd

When dlm_recoverd_stop() is called between kthread_should_stop() and
set_task_state(TASK_INTERRUPTIBLE), dlm_recoverd will not wake up.

Signed-off-by: Tadashi Miyauchi <miyauchi@toshiba-tops.co.jp>
Signed-off-by: Tsutomu Owa <tsutomu.owa@toshiba.co.jp>
Signed-off-by: David Teigland <teigland@redhat.com>
fs/dlm/recoverd.c