summaryrefslogtreecommitdiffstats
path: root/mm/memblock.c
diff options
context:
space:
mode:
authorDominik Brodowski <linux@dominikbrodowski.net>2022-01-09 10:02:51 +0100
committerDominik Brodowski <linux@dominikbrodowski.net>2022-01-09 21:30:04 +0100
commitfbb3485f1f931102d8ba606f1c28123f5b48afa3 (patch)
treefae441b936ab4b1a7bffe1786540e2d80463c279 /mm/memblock.c
parent05159e32aa3f7de2bf3f9a5429921d50bf545ced (diff)
downloadlinux-fbb3485f1f931102d8ba606f1c28123f5b48afa3.tar.bz2
pcmcia: fix setting of kthread task states
We need to set TASK_INTERRUPTIBLE before calling kthread_should_stop(). Otherwise, kthread_stop() might see that the pccardd thread is still in TASK_RUNNING state and fail to wake it up. Additionally, we only need to set the state back to TASK_RUNNING if kthread_should_stop() breaks the loop. Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Reported-by: Al Viro <viro@ZenIV.linux.org.uk> Reviewed-by: Matthew Wilcox (Oracle) <willy@infradead.org> Fixes: d3046ba809ce ("pcmcia: fix a boot time warning in pcmcia cs code") Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
Diffstat (limited to 'mm/memblock.c')
0 files changed, 0 insertions, 0 deletions