Re: [PATCH v2 0/8] kernel/fork: Move thread stack free otu of the scheduler path.

From: Andy Lutomirski
Date: Mon Feb 21 2022 - 13:37:21 EST


On 2/17/22 02:23, Sebastian Andrzej Siewior wrote:
This is a follup-up on the patch
sched: Delay task stack freeing on RT
https://lkml.kernel.org/r/20210928122411.593486363@xxxxxxxxxxxxx

It addresses the review feedback:
- Decouple stack accounting from its free invocation. The accounting
happens in do_exit(), the final free call happens later.

- Add put_task_stack_sched() to finish_task_switch(). Here the VMAP
stack is cached only. If it fails, or in the !VMAP case then the final
free happens in delayed_put_task_struct(). This is also an oportunity
to cache the stack.

My first two tries to apply this series to something failed. What's it based on?

The rest of my review will be based on diffs, not real code, since I failed to apply it.