From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752533Ab1ASRhU (ORCPT ); Wed, 19 Jan 2011 12:37:20 -0500 Received: from cantor.suse.de ([195.135.220.2]:59681 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751387Ab1ASRhR (ORCPT ); Wed, 19 Jan 2011 12:37:17 -0500 Date: Wed, 19 Jan 2011 18:37:11 +0100 From: Matthias Hopf To: Matthieu CASTET , Lin Ming , Oliver Neukum , rjw@sisk.pl Cc: Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , x86@kernel.org, Steven Rostedt , Frederic Weisbecker , Rusty Russell , Andrew Morton , FUJITA Tomonori , Jesse Barnes , Stefano Stabellini , Konrad Rzeszutek Wilk , Denys Vlasenko , Michal Marek , Yinghai Lu , Johannes Weiner , Pekka Enberg , Borislav Petkov , Suresh Siddha , Siarhei Liakh , Xuxian Jiang , Dave Airlie , Tejun Heo , linux-kernel@vger.kernel.org Subject: [REGRESSION] S3 resume on SandyBridge doesn't work with NX protection (5bd5a45) Message-ID: <20110119173710.GA1331@suse.de> Mail-Followup-To: Matthieu CASTET , Lin Ming , Oliver Neukum , rjw@sisk.pl, Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , x86@kernel.org, Steven Rostedt , Frederic Weisbecker , Rusty Russell , Andrew Morton , FUJITA Tomonori , Jesse Barnes , Stefano Stabellini , Konrad Rzeszutek Wilk , Denys Vlasenko , Michal Marek , Yinghai Lu , Johannes Weiner , Pekka Enberg , Borislav Petkov , Suresh Siddha , Siarhei Liakh , Xuxian Jiang , Dave Airlie , Tejun Heo , linux-kernel@vger.kernel.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="EeQfGwPcQSOJBaQU" Content-Disposition: inline Organization: SUSE LINUX Products GmbH, =?iso-8859-1?Q?G?= =?iso-8859-1?Q?F=3A_Markus_Rex=2C_HRB_16746_=28AG_N=FCrnberg=29?= User-Agent: Mutt/1.5.20 (2009-06-14) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --EeQfGwPcQSOJBaQU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Git commit 5bd5a45 in Linus' tree "x86: Add NX protection for kernel data" apparently breaks resume on SandyBridge machines. This is supposed to be fixed with commit 691513f "x86: Resume trampoline must be executable", but even git master (v2.6.38-rc1) shows the same symptoms. After suspend to S3, the machine doesn't resume upon wakeup, but boots normally instead. Reverting git commits 691513f, 84e1c6b, and especially 5bd5a45 (trivial except for a single hunk) makes resume work again. lspci -vvv output is attached. (for internal reference: machine NUE874) Matthias -- Matthias Hopf __ __ __ Maxfeldstr. 5 / 90409 Nuernberg (_ | | (_ |__ mat@mshopf.de Phone +49-911-74053-715 __) |_| __) |__ R & D www.mshopf.de --EeQfGwPcQSOJBaQU Content-Type: application/x-gzip Content-Disposition: attachment; filename="lspci.txt.gz" Content-Transfer-Encoding: base64 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 --EeQfGwPcQSOJBaQU--