Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753820AbcDUR5h (ORCPT ); Thu, 21 Apr 2016 13:57:37 -0400 Received: from mail.kernel.org ([198.145.29.136]:52578 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753796AbcDUR5f (ORCPT ); Thu, 21 Apr 2016 13:57:35 -0400 From: Andy Lutomirski To: x86@kernel.org Cc: "linux-kernel@vger.kernel.org" , Borislav Petkov , Peter Zijlstra , Andy Lutomirski Subject: [PATCH 0/3] Make x86's switch_mm run with IRQs off Date: Thu, 21 Apr 2016 10:57:27 -0700 Message-Id: X-Mailer: git-send-email 2.5.5 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 577 Lines: 16 This is some of the PCID prep work, but I think it's reasonable on its own, too. I might also want it for FSGSBASE. Andy Lutomirski (3): sched: Add switch_mm_irqs_off and use it in the scheduler x86/mm: Uninline switch_mm x86/mm: Turn off IRQs in switch_mm arch/x86/include/asm/mmu_context.h | 101 ++------------------------------- arch/x86/mm/tlb.c | 112 +++++++++++++++++++++++++++++++++++++ include/linux/mmu_context.h | 7 +++ kernel/sched/core.c | 6 +- 4 files changed, 127 insertions(+), 99 deletions(-) -- 2.5.5