From 76366488db608ea11ce627a5d626625635c9a06a Mon Sep 17 00:00:00 2001 From: freak07 Date: Tue, 3 Aug 2021 20:19:27 +0200 Subject: [PATCH] Revert "bdi: Do not use freezable workqueue" This reverts commit c801b7e6784c67bb2d7d5f4ba0c81d53cbbf1465. This commit causes devices to randomly freeze on 4.14 and 4.19 kernels. This happens mostly during suspend. Force restarting the device via button combination leaves no ramoops or logs. Signed-off-by: UtsavBalar1231 --- mm/backing-dev.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mm/backing-dev.c b/mm/backing-dev.c index 5794da5165b0..550cd12c6fa6 100644 --- a/mm/backing-dev.c +++ b/mm/backing-dev.c @@ -250,8 +250,8 @@ static int __init default_bdi_init(void) { int err; - bdi_wq = alloc_workqueue("writeback", WQ_MEM_RECLAIM | WQ_UNBOUND | - WQ_SYSFS, 0); + bdi_wq = alloc_workqueue("writeback", WQ_MEM_RECLAIM | WQ_FREEZABLE | + WQ_UNBOUND | WQ_SYSFS, 0); if (!bdi_wq) return -ENOMEM;