Skip to content
/ linux Public

Commit aeecd32

Browse files
ISCAS-VulabSasha Levin
authored andcommitted
jfs: Add missing set_freezable() for freezable kthread
[ Upstream commit eb0cfcf ] The jfsIOWait() thread calls try_to_freeze() but lacks set_freezable(), causing it to remain non-freezable by default. This prevents proper freezing during system suspend. Add set_freezable() to make the thread freezable as intended. Signed-off-by: Haotian Zhang <vulab@iscas.ac.cn> Signed-off-by: Dave Kleikamp <dave.kleikamp@oracle.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
1 parent de10c10 commit aeecd32

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

fs/jfs/jfs_logmgr.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2312,6 +2312,7 @@ int jfsIOWait(void *arg)
23122312
{
23132313
struct lbuf *bp;
23142314

2315+
set_freezable();
23152316
do {
23162317
spin_lock_irq(&log_redrive_lock);
23172318
while ((bp = log_redrive_list)) {

0 commit comments

Comments
 (0)