Commit 009c22bb authored by Yu Liao's avatar Yu Liao Committed by Yongqiang Liu
Browse files

mm: clear_freelist_page: Provide timeout mechanism for worker runtime

hulk inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I558LD


CVE: NA

--------------------------------

In the case of large memory, the clear freelist will hold zone lock
for a long time. As a result, the process may be blocked unless clear
freelist thread exit, and causing the system to be reset by the watchdog.

Provide a mechanism to stop clear freelist threads when elapsed time
exceeds cfp_timeout, which can be set by module_param().

Signed-off-by: default avatarYu Liao <liaoyu15@huawei.com>
Reviewed-by: default avatarKefeng Wang <wangkefeng.wang@huawei.com>
Signed-off-by: default avatarYongqiang Liu <liuyongqiang13@huawei.com>
parent a5aba824
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment