Re: [PATCH 1/3] bcache: ignore pending signals when creating gc and allocator thread
From: Coly Li <hidden>
Date: 2020-02-20 16:48:10
Also in:
linux-bcache
From: Coly Li <hidden>
Date: 2020-02-20 16:48:10
Also in:
linux-bcache
On 2020/2/21 12:38 上午, Christoph Hellwig wrote:
On Thu, Feb 20, 2020 at 09:20:49PM +0800, Coly Li wrote:quoted
Therefore I need to explicitly call pending_signal() before calling kthread_run().Right now you have to. But the proper fix is to not require this and fix kthread_run to work from a thread that has been selected by the OOM killer. In the most trivial version by moving your code into kthread_run, but there probably are better ways as well.
Yes I see. Let me think about it, at this moment kthread_run() is still not very clear in my mind. Thanks for the hint. -- Coly Li