From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752977AbZEPFt6 (ORCPT ); Sat, 16 May 2009 01:49:58 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751782AbZEPFts (ORCPT ); Sat, 16 May 2009 01:49:48 -0400 Received: from vms173005pub.verizon.net ([206.46.173.5]:59240 "EHLO vms173005pub.verizon.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751445AbZEPFtr (ORCPT ); Sat, 16 May 2009 01:49:47 -0400 Date: Sat, 16 May 2009 01:49:30 -0400 (EDT) From: Len Brown X-X-Sender: lenb@localhost.localdomain To: "Moore, Robert" Cc: Bob Copeland , "Rafael J. Wysocki" , "Lin, Ming M" , Bjorn Helgaas , "Zhao, Yakui" , "linux-kernel@vger.kernel.org" , "linux-acpi@vger.kernel.org" Subject: RE: [PATCH] ACPI: resume: re-enable SCI-enable workaround In-reply-to: <4911F71203A09E4D9981D27F9D8308582DB914DF@orsmsx503.amr.corp.intel.com> Message-id: References: <20090507105821.GA5864@hash.localnet> <1242192968.14626.40.camel@minggr.sh.intel.com> <200905131015.45635.rjw@sisk.pl> <4911F71203A09E4D9981D27F9D8308582DB914DF@orsmsx503.amr.corp.intel.com> User-Agent: Alpine 2.00 (LFD 1167 2008-08-23) MIME-version: 1.0 Content-type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > >The BIOS bug workaround mistakenly got disabled > >when we followed the ACPI specification more closely > >by ignoring OS updates to that bit. > > Not exactly. ACPICA has always preserved the SCI_EN bit. Linux apparently has a "linux-only" patch to ACPICA that disables this. > > The recent version of ACPICA change the #define enough such that the patch no longer works. "We" here means Linux, and thus the description is accurate. The fact is that in 2.6.29 Linux had ACPI_PM1_CONTROL_PRESERVED_BITS 0x0200 and when "we" updated it to 0x201 via the ACPICA update, the workaround in the Linux resume code became a NOP. -Len