From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752682AbdK2SM1 (ORCPT ); Wed, 29 Nov 2017 13:12:27 -0500 Received: from mail.kernel.org ([198.145.29.99]:56394 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751514AbdK2SMZ (ORCPT ); Wed, 29 Nov 2017 13:12:25 -0500 DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8057121992 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=luto@kernel.org X-Google-Smtp-Source: AGs4zMaHvy7Wyb1pkqDQEag/IyfzsQaoOCYQko473BtjwRz0CWsJnik5YdhrwdVrptnOdnuiVSNxfdO89GnQEA9bdwg= MIME-Version: 1.0 In-Reply-To: References: <0fede9f9-88b0-a6e7-1027-dfb2019b8ef2@linux.intel.com> <20171129070951.hjjjpbyilzaak4ig@gmail.com> From: Andy Lutomirski Date: Wed, 29 Nov 2017 10:12:02 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] x86/entry/64: Fix native_load_gs_index() SWAPGS handling with IRQ state tracing enabled To: Andy Lutomirski Cc: Ingo Molnar , Jarkko Nikula , linux-kernel , Thomas Gleixner , Peter Zijlstra , Linus Torvalds , Borislav Petkov Content-Type: multipart/mixed; boundary="089e082d24ecc86ef1055f231380" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --089e082d24ecc86ef1055f231380 Content-Type: text/plain; charset="UTF-8" On Wed, Nov 29, 2017 at 9:57 AM, Andy Lutomirski wrote: > On Tue, Nov 28, 2017 at 11:09 PM, Ingo Molnar wrote: >> >> * Jarkko Nikula wrote: >> >>> Hi >>> >>> Suspend-to-ram and resume stopped working on v4.15-rc1 and I bisected it to >>> commit ca37e57bbe0c ("x86/entry/64: Add missing irqflags tracing to >>> native_load_gs_index()"). >>> Jarkko, can you try the attached patch? If it survives resume, can you see if the log contains anything interesting? --089e082d24ecc86ef1055f231380 Content-Type: text/x-patch; charset="US-ASCII"; name="gsindex.patch" Content-Disposition: attachment; filename="gsindex.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jaldbuu10 ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3Bvd2VyL2NwdS5jIGIvYXJjaC94ODYvcG93ZXIvY3B1LmMK aW5kZXggNzhjNjFjOGVjZmE4Li5jYTVkOTc4Yjg2YTAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3Bv d2VyL2NwdS5jCisrKyBiL2FyY2gveDg2L3Bvd2VyL2NwdS5jCkBAIC0yNDUsMTQgKzI0NSwxNyBA QCBzdGF0aWMgdm9pZCBub3RyYWNlIF9fcmVzdG9yZV9wcm9jZXNzb3Jfc3RhdGUoc3RydWN0IHNh dmVkX2NvbnRleHQgKmN0eHQpCiAJYXNtIHZvbGF0aWxlICgibW92dyAlMCwgJSVkcyIgOjogInIi IChjdHh0LT5kcykpOwogCWFzbSB2b2xhdGlsZSAoIm1vdncgJTAsICUlZXMiIDo6ICJyIiAoY3R4 dC0+ZXMpKTsKIAlhc20gdm9sYXRpbGUgKCJtb3Z3ICUwLCAlJWZzIiA6OiAiciIgKGN0eHQtPmZz KSk7Ci0JbG9hZF9nc19pbmRleCgweGZmZmYpOwotCVdBUk5fT04oMSk7Ci0JbG9hZF9nc19pbmRl eChjdHh0LT5ncyk7CiAJYXNtIHZvbGF0aWxlICgibW92dyAlMCwgJSVzcyIgOjogInIiIChjdHh0 LT5zcykpOwogCiAJd3Jtc3JsKE1TUl9GU19CQVNFLCBjdHh0LT5mc19iYXNlKTsKIAl3cm1zcmwo TVNSX0dTX0JBU0UsIGN0eHQtPmdzX2Jhc2UpOwogCXdybXNybChNU1JfS0VSTkVMX0dTX0JBU0Us IGN0eHQtPmdzX2tlcm5lbF9iYXNlKTsKKworCS8qCisJICogbG9hZF9nc19pbmRleCgpIHBvdGVu dGlhbGx5IGNhbGxzIG5vcm1hbCBDIGNvZGUgKGlycWZsYWcgdHJhY2luZyksCisJICogc28gaXQg bmVlZHMgR1NCQVNFIHJlc3RvcmVkIGZpcnN0LgorCSAqLworCWxvYWRfZ3NfaW5kZXgoY3R4dC0+ Z3MpOwogI2VuZGlmCiAKIAlmaXhfcHJvY2Vzc29yX2NvbnRleHQoKTsK --089e082d24ecc86ef1055f231380--