From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751953AbbCGBu0 (ORCPT ); Fri, 6 Mar 2015 20:50:26 -0500 Received: from mail-pd0-f178.google.com ([209.85.192.178]:45786 "EHLO mail-pd0-f178.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750830AbbCGBuZ (ORCPT ); Fri, 6 Mar 2015 20:50:25 -0500 From: Andy Lutomirski To: x86@kernel.org, linux-kernel@vger.kernel.org Cc: Borislav Petkov , Oleg Nesterov , Denys Vlasenko , Andy Lutomirski Subject: [PATCH 0/2] x86: sp0 fixes Date: Fri, 6 Mar 2015 17:50:17 -0800 Message-Id: X-Mailer: git-send-email 2.1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I broke x86_32 and I made an inadvertent change to both bitnesses. Undo the inadvertent change and fix x86_32. This isn't as pretty as I hoped. Sorry. Andy Lutomirski (2): x86: Delay loading sp0 slightly on task switch x86: Replace this_cpu_sp0 with current_top_of_stack and fix it on x86_32 arch/x86/include/asm/processor.h | 11 ++++++++++- arch/x86/include/asm/thread_info.h | 4 +--- arch/x86/kernel/cpu/common.c | 13 +++++++++++-- arch/x86/kernel/process_32.c | 17 ++++++++++------- arch/x86/kernel/process_64.c | 6 +++--- arch/x86/kernel/smpboot.c | 2 ++ arch/x86/kernel/traps.c | 4 ++-- 7 files changed, 39 insertions(+), 18 deletions(-) -- 2.1.0