mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-18 23:18:20 +00:00
UBI: Don't exit from ubi_thread until kthread_should_stop() is true
If ubi_thread() exits but kthread_should_stop() is not true then kthread_stop() will never return and cleanup thread will forever stay in "D" state. Signed-off-by: Vitaliy Gusev <vgusev@openvz.org> Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
This commit is contained in:
parent
b77bcb0789
commit
2ad4988715
@ -1396,7 +1396,8 @@ int ubi_thread(void *u)
|
|||||||
ubi_msg("%s: %d consecutive failures",
|
ubi_msg("%s: %d consecutive failures",
|
||||||
ubi->bgt_name, WL_MAX_FAILURES);
|
ubi->bgt_name, WL_MAX_FAILURES);
|
||||||
ubi_ro_mode(ubi);
|
ubi_ro_mode(ubi);
|
||||||
break;
|
ubi->thread_enabled = 0;
|
||||||
|
continue;
|
||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
failures = 0;
|
failures = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user