On Sat, Aug 13, 2016 at 12:38:15PM -0400, Brian Gerst wrote: > This patch set simplifies the switch_to() code, by moving the stack switch > code out of line into an asm stub before calling __switch_to(). This ends > up being more readable, and using the C calling convention instead of > clobbering all registers improves code generation. It also allows newly > forked processes to construct a special stack frame to seamlessly flow > to ret_from_fork, instead of using a test and branch, or an unbalanced > call/ret. > > Changes from v2: > - Updated comments around kernel threads being uncommon for fork, etc. > - Removed STACK_FRAME_NON_STANDARD annotation from __schedule() per Josh > Poimboeuf > - A few minor cleanups added
There are a few minor conflicts with my x86 stack dump patch set, but for the most part they should be orthogonal. For the series: Reviewed-by: Josh Poimboeuf <jpoim...@redhat.com> -- Josh