From: Theodore Tso <tytso@mit.edu>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>,
John Stultz <johnstul@us.ibm.com>,
"Rafael J. Wysocki" <rjw@sisk.pl>,
tglx@linutronix.de,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
Ondrej Zary <linux@rainbow-software.org>,
Magnus Damm <magnus.damm@gmail.com>
Subject: Re: T400 suspend/resume regression -- bisected to a mystery merge commit
Date: Fri, 2 Oct 2009 18:34:12 -0400 [thread overview]
Message-ID: <20091002223412.GA8517@mit.edu> (raw)
In-Reply-To: <alpine.LFD.2.01.0910011817120.6996@localhost.localdomain>
On Thu, Oct 01, 2009 at 06:21:50PM -0700, Linus Torvalds wrote:
> I think the revert is the right thing to do, especially as that
> 'clocksource_mutex' looks totally bogus. Either the thing is protected by
> 'stop_machine' or it's not. In neither case does it seem to make any sense
> to replace a spinlock with a mutex.
>
> And resuming anything with a big mutex is crazy anyway.
>
> That said, I do wonder if this is already fixed. See commit
> 89133f93508137231251543d1732da638e6022e1:
>
> clocksource: Resume clocksource without taking the clocksource mutex
>
> which already undid the part that probably mattered for you. That said, I
> still do think that that mutex is dubious, so maybe we should undo it all.
Hmm, I just tried the latest git release, and the problem does seem to
have disappeared. I don't know if it was fixed by commit #89133f9,
but I'll take it. :-)
(Note! The problem I was bisecting is different and distinct from BZ
#14222. First of all, for me 2.6.31 works fine, and in #14222 the
reporter claimed that 2.6.30 worked, and 2.6.31 didn't. For me this
regression happened *after* the merge window opened. Secondly, in
#14222 the failure reported was an OOPS, whereas in my case, the
system simply doesn't come back after the second suspend-to-memory.
The HD disk flashes once or twice, but then the machine stays dead,
with the screen not coming to life and the suspend light still lit.
Finally, I bisected the failure to a different commit (75c5158) which
is post 2.6.31, where as commit c7121843 which is pre-2.6.31.)
- Ted
next prev parent reply other threads:[~2009-10-02 22:34 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-09-26 6:57 T400 suspend/resume regression -- bisected to a mystery merge commit Theodore Ts'o
2009-09-26 16:28 ` Linus Torvalds
2009-09-27 8:08 ` Len Brown
2009-09-27 16:13 ` Rafael J. Wysocki
2009-09-28 13:51 ` Theodore Tso
2009-09-28 21:22 ` Rafael J. Wysocki
2009-10-02 0:59 ` Theodore Tso
2009-10-02 1:21 ` Linus Torvalds
2009-10-02 8:02 ` Martin Schwidefsky
2009-10-02 22:34 ` Theodore Tso [this message]
2009-10-02 6:50 ` Magnus Damm
2009-10-02 17:51 ` Rafael J. Wysocki
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=20091002223412.GA8517@mit.edu \
--to=tytso@mit.edu \
--cc=johnstul@us.ibm.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@rainbow-software.org \
--cc=magnus.damm@gmail.com \
--cc=rjw@sisk.pl \
--cc=schwidefsky@de.ibm.com \
--cc=tglx@linutronix.de \
--cc=torvalds@linux-foundation.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.