From: "Rafael J. Wysocki" <rjw@sisk.pl>
To: "Octavio Alvarez" <alvarezp@alvarezp.com>
Cc: "Jonathan Nieder" <jrnieder@gmail.com>,
"Bob Moore" <robert.moore@intel.com>,
"Adrian Knoth" <adi@drcomp.erfurt.thur.de>,
"Shaohua Li" <shli@kernel.org>, "Len Brown" <len.brown@intel.com>,
linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH v2] ACPI: Leave Bus Master Arbitration enabled for suspend/resume
Date: Sun, 8 Jul 2012 22:53:26 +0200 [thread overview]
Message-ID: <201207082253.26971.rjw@sisk.pl> (raw)
In-Reply-To: <op.wg5ajlqi6g6bxc@localhost.localdomain>
On Sunday, July 08, 2012, Octavio Alvarez wrote:
> On Sun, 08 Jul 2012 13:08:19 -0700, Rafael J. Wysocki <rjw@sisk.pl> wrote:
>
> >> This is an old suspend/resume lockup fix:
> >>
> >> commit 2780cc4660e1
> >> Author: Len Brown <len.brown@intel.com>
> >> Date: Thu Dec 23 13:43:30 2004 -0500
> >>
> >> [ACPI] Fix suspend/resume lockup issue
> >> by leaving Bus Master Arbitration enabled.
> >> The ACPI spec mandates it be disabled only for C3.
> >>
> >> The bug snuck back in in commit 2feec47d4c5f (ACPICA: ACPI 5: Support
> >> for new FADT SleepStatus, SleepControl registers, 2012-02-14),
> >> presumably by copy/pasting a copy of the code without that fix for the
> >> legacy case.
> >>
> >> On affected machines, after that commit, the machine locks up hard on
> >> resume from suspend. The same fix as seven years ago still works.
> >>
> > Applied to the linux-next branch of the linux-pm.git tree.
> >
> > I think I'll push it for v3.6, since the bug is serious and is a
> > regression.
> >
> > Bob, I think we should incorporate this into ACPICA, shouldn't we?
>
> This bug affects since 3.4. I'd like to ask for this to be applied in the
> stable branches too, considering Jonathan's comments that this is a replay
> of an old and proven fix.
>
> (I don't know if 3.3 is affected too. I know 3.2 is not affected by this.)
The problem seems to have been introduced during the 3.4 development cycle,
so v3.3 shouldn't be affected by it too.
Thanks,
Rafael
prev parent reply other threads:[~2012-07-08 20:48 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <op.wg3en6ij6g6bxc@localhost.localdomain>
[not found] ` <Pine.LNX.4.44L0.1207072208270.508-100000@netrider.rowland.org>
[not found] ` <20120708025730.GE2961@burratino>
[not found] ` <op.wg30yabp6g6bxc@localhost.localdomain>
[not found] ` <20120708090432.GF4625@burratino>
[not found] ` <op.wg4f33nl6g6bxc@localhost.localdomain>
2012-07-08 19:04 ` [PATCH] ACPI: Leave Bus Master Arbitration enabled for suspend/resume Jonathan Nieder
2012-07-08 19:32 ` Jonathan Nieder
2012-07-08 19:43 ` Rafael J. Wysocki
2012-07-08 19:45 ` [PATCH v2] " Jonathan Nieder
2012-07-08 20:08 ` Rafael J. Wysocki
2012-07-08 20:33 ` Moore, Robert
2012-07-08 20:48 ` Rafael J. Wysocki
2012-07-08 20:43 ` Octavio Alvarez
2012-07-08 20:53 ` Rafael J. Wysocki [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=201207082253.26971.rjw@sisk.pl \
--to=rjw@sisk.pl \
--cc=adi@drcomp.erfurt.thur.de \
--cc=alvarezp@alvarezp.com \
--cc=jrnieder@gmail.com \
--cc=len.brown@intel.com \
--cc=linux-acpi@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=robert.moore@intel.com \
--cc=shli@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox