On Mon, Jan 29, 2024 at 07:05:12PM +0100, Ard Biesheuvel wrote: > From: Ard Biesheuvel <ardb@xxxxxxxxxx> > > There used to be two separate code paths for programming the IDT early: > one that was called via the 1:1 mapping, and one via the kernel virtual > mapping, where the former used explicit pointer fixups to obtain 1:1 > mapped addresses. > > That distinction is now gone so the GDT/IDT init code can be unified and > simplified accordingly. > > Signed-off-by: Ard Biesheuvel <ardb@xxxxxxxxxx> > --- > arch/x86/kernel/head64.c | 57 +++++++------------- > 1 file changed, 18 insertions(+), 39 deletions(-) Ok, I don't see anything wrong here and since this one is the last of the cleanup, lemme stop here so that you can send a new revision. We can deal with whether we want .pi.text later. Thx. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette