Re: [PATCH v1 04/12] f2fs: cache: introduce writeback thread
From: Chao Yu
Date: Mon Aug 24 2026 - 03:05:07 EST
On 8/23/26 20:54, Wenjie Qi wrote:
Hi Chao,
cache_thread->cache_wb_task = kthread_run(f2fs_cache_writeback_kthread,
sbi, "%s", name);
if (IS_ERR(cache_thread->cache_wb_task))
return PTR_ERR(cache_thread->cache_wb_task);
After `kthread_run()` returns an error pointer, `cache_wb_task` retains that
value. The later startup and stop paths distinguish only NULL from non-NULL,
and the stop path passes a non-NULL value to `kthread_stop()`.
Is `cache_wb_task` expected to remain an error pointer after
`f2fs_start_cache_wb_thread()` returns an error?
Will fix.
Thanks,