From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752846AbbJPWnF (ORCPT ); Fri, 16 Oct 2015 18:43:05 -0400 Received: from mail.kernel.org ([198.145.29.136]:39529 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752746AbbJPWnA (ORCPT ); Fri, 16 Oct 2015 18:43:00 -0400 From: Andy Lutomirski To: x86@kernel.org, linux-kernel@vger.kernel.org Cc: Brian Gerst , Denys Vlasenko , Borislav Petkov , Andy Lutomirski Subject: [PATCH v2 0/2] x86/entry: 32-bit facepalm fixes Date: Fri, 16 Oct 2015 15:42:53 -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 Fixes a (correct) warning and an oops. Oddly, both seem to only cause problems on some configurations. The second one presumably only survived my testing because I didn't test a threaded program. The first patch is a bit ugly. If that's a problem, suggestions are welcome. Changes from v1: No longer breaks 64-bit builds. Andy Lutomirski (2): x86/entry/32: Fix entry_INT80_32 to expect interrupts to be on x86/entry/32: Fix FS and GS restore in opportunistic SYSEXIT arch/x86/entry/common.c | 15 ++++++++++++--- arch/x86/entry/entry_32.S | 12 ++++++------ arch/x86/entry/entry_64_compat.S | 2 +- 3 files changed, 19 insertions(+), 10 deletions(-) -- 2.4.3