Re: [patch 20/24] x86/speculation: Split out TIF update

From: Ingo Molnar
Date: Fri Nov 23 2018 - 02:38:07 EST



* Thomas Gleixner <tglx@xxxxxxxxxxxxx> wrote:

> On Thu, 22 Nov 2018, Ingo Molnar wrote:
> > * Thomas Gleixner <tglx@xxxxxxxxxxxxx> wrote:
> >
> > Had to read this twice, because the comment and the code are both correct
> > but deal with the inverse case. This might have helped:
> >
> > /*
> > * Immediately update the speculation MSRs on the current task,
> > * but for non-current tasks delay setting the CPU mitigation
> > * until it is scheduled next.
> > */
> > if (tsk == current && update)
> > speculation_ctrl_update_current();
> >
> > But can the target task ever be non-current here? I don't think so: the
> > two callers are prctl and seccomp, and both are passing in the current
> > task pointer.
>
> See te other mail. Yes, seccomp passes non current task pointers. Will
> update the comment.

Ignore my previous mail :-)

Thanks,

Ingo