Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753280AbbGWPb4 (ORCPT ); Thu, 23 Jul 2015 11:31:56 -0400 Received: from mail.kernel.org ([198.145.29.136]:46711 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751025AbbGWPbt (ORCPT ); Thu, 23 Jul 2015 11:31:49 -0400 From: Andy Lutomirski To: X86 ML , linux-kernel@vger.kernel.org Cc: Steven Rostedt , Willy Tarreau , Borislav Petkov , Thomas Gleixner , Peter Zijlstra , Linus Torvalds , Andy Lutomirski Subject: [PATCH 0/5] x86: Unify SYSENTER setup and add a 64-bit SYSENTER stack Date: Thu, 23 Jul 2015 08:31:38 -0700 Message-Id: X-Mailer: git-send-email 2.4.3 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1215 Lines: 30 These are boring patches. They're a cleanup, and something like them is mandatory if we want to wean the 64-bit #DB handler off IST. The latter will be useful if we want to eliminate the IST reprogramming that we during NMIs unless we ban #DB outright inside NMIs. Even if we ban #DB inside NMI, it'll still be nice to get reduce IST usage to the bare minimum. Andy Lutomirski (5): x86/entry/32: Clean up enable_sep_cpu to prepare for 64-bit merge x86/entry/64, entry: Set up a valid sysenter stack and prepare for 32-bit merge x86/entry: Merge 32-bit and 64-bit sysenter setup code x86/entry: Only allocate space for SYSENTER_stack if needed x86/entry: Replace SWAPGS_UNSAFE_STACK with SWAPGS in entry_SYSENTER_compat arch/x86/entry/entry_64_compat.S | 2 +- arch/x86/include/asm/processor.h | 2 ++ arch/x86/kernel/cpu/common.c | 44 ++++++++++++++++++++++------------------ 3 files changed, 27 insertions(+), 21 deletions(-) -- 2.4.3 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/