On 2020/2/21 12:38 上午, Christoph Hellwig wrote: > On Thu, Feb 20, 2020 at 09:20:49PM +0800, Coly Li wrote: >> 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