Re: [PATCH v3 4/7] x86/fsgsbase/64: Factor out load FS/GS segments from __switch_to

From: Andy Lutomirski
Date: Mon Jun 18 2018 - 18:06:52 EST


On Thu, Jun 7, 2018 at 10:06 AM Chang S. Bae <chang.seok.bae@xxxxxxxxx> wrote:
>
> Instead of open code, load_fsgs() will cleanup __switch_to
> and symmetric with FS/GS segment save. When FSGSBASE
> enabled, X86_FEATURE_FSGSBASE check will be incorporated.

The code is:

Reviewed-by: Andy Lutomirski <luto@xxxxxxxxxx>

The changelog could be cleaned up a bit. Maybe:

Instead of open coding the calls to load_seg_legacy(), add a
load_fsgs() helper to handle fs and gs. When FSGSBASE is enabled,
load_fsgs() will be updated.