From: "Nigel Cunningham" <ncunningham@linuxmail.com>
To: "Herbert Xu" <herbert@gondor.apana.org.au>, 234976@bugs.debian.org
Cc: "Roland Stigge" <stigge@antcom.de>,
"Pavel Machek" <pavel@suse.cz>,
"Linux Kernel Mailing List" <linux-kernel@vger.kernel.org>
Subject: Re: Bug#234976: kernel-source-2.6.4: Software Suspend doesn't work
Date: Mon, 26 Apr 2004 22:15:25 +1000 [thread overview]
Message-ID: <opr62cbzp9ruvnp2@laptop-linux.wpcb.org.au> (raw)
In-Reply-To: <20040426121145.GA7610@gondor.apana.org.au>
Hi.
On Mon, 26 Apr 2004 22:11:45 +1000, Herbert Xu
<herbert@gondor.apana.org.au> wrote:
> On Mon, Apr 26, 2004 at 09:27:13PM +1000, Nigel Cunningham wrote:
>>
>> There used to be such a check. Centrinos, however, if I recall
>> correctly,
>> don't have PSE but can suspend with our current method. Perhaps we can
>
> Then it's just pure luck. Whenever you have a page whose page table
> lies in a page beyond that page itself the non-PSE case will fail.
I'm no expert on the hardware side of things, but from what I know, it's
really only these hardware devices that are accessing memory while we're
doing the copyback that are the problem. All processes are stopped and
we've called device_suspend(). Nothing but us should be using/modifying
the page tables.
>> come up with a more nuanced test? Better still, though, we should just
>> get
>> proper AGP support for suspending and resuming in.
>
> It's got nothing to do with AGP. This is a flaw in the swsusp code.
> It can be triggered by anything that plays with page attributes.
Not so much a flaw in the suspend code as something that needs to be dealt
with: it's not a bug for pages to have protection, and its not a bug for
us to need it temporarily removed in order to do the copyback. We just
need the support in the drivers to achieve that. When we have it (as we do
in some cases in 2.4), all is well.
Regards,
Nigel
--
Nigel Cunningham
C/- Westminster Presbyterian Church Belconnen
61 Templeton Street, Cook, ACT 2614, Australia.
+61 (2) 6251 7727 (wk)
next prev parent reply other threads:[~2004-04-26 12:39 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <E1B6on4-0005EW-00@gondolin.me.apana.org.au>
[not found] ` <1080310299.2108.10.camel@atari.stigge.org>
[not found] ` <20040326142617.GA291@elf.ucw.cz>
[not found] ` <1080315725.2951.10.camel@atari.stigge.org>
[not found] ` <20040326155315.GD291@elf.ucw.cz>
[not found] ` <1080317555.12244.5.camel@atari.stigge.org>
[not found] ` <20040326161717.GE291@elf.ucw.cz>
[not found] ` <1080325072.2112.89.camel@atari.stigge.org>
2004-04-26 9:48 ` Herbert Xu
2004-04-26 10:40 ` Herbert Xu
2004-04-26 11:27 ` Nigel Cunningham
2004-04-26 12:11 ` Herbert Xu
2004-04-26 12:15 ` Nigel Cunningham [this message]
2004-04-26 13:46 ` Pavel Machek
2004-04-26 20:39 ` Nigel Cunningham
2004-04-26 13:11 ` Pavel Machek
2004-04-27 6:56 ` Benjamin Herrenschmidt
2004-04-27 8:56 ` Nigel Cunningham
2004-04-27 10:21 ` Pavel Machek
2004-04-27 10:23 ` Herbert Xu
2004-04-27 10:26 ` Pavel Machek
2004-04-27 12:48 ` Pavel Machek
2004-04-27 12:54 ` Herbert Xu
2004-04-27 13:53 ` Pavel Machek
2004-04-27 21:52 ` Pavel Machek
2004-04-27 22:58 ` Nigel Cunningham
2004-04-27 23:16 ` Pavel Machek
2004-04-27 23:16 ` Nigel Cunningham
2004-04-27 23:24 ` Benjamin Herrenschmidt
2004-04-27 23:30 ` Nigel Cunningham
2004-04-28 0:17 ` Pavel Machek
2004-04-26 13:08 ` Pavel Machek
2004-04-27 8:02 ` Herbert Xu
[not found] <1E2xl-5lP-23@gated-at.bofh.it>
[not found] ` <1E4z7-77w-13@gated-at.bofh.it>
[not found] ` <1Pb4h-8hZ-11@gated-at.bofh.it>
[not found] ` <1Pc0Y-BC-45@gated-at.bofh.it>
[not found] ` <1PcWn-1tE-11@gated-at.bofh.it>
[not found] ` <1Pf8I-3qP-31@gated-at.bofh.it>
[not found] ` <1PuTf-7ZO-7@gated-at.bofh.it>
[not found] ` <1Py1q-1ZH-23@gated-at.bofh.it>
[not found] ` <1Py1y-1ZH-43@gated-at.bofh.it>
[not found] ` <1PAlX-3Vx-1@gated-at.bofh.it>
2004-04-27 23:30 ` Karol Kozimor
2004-04-27 23:33 ` Pavel Machek
2004-04-27 23:46 ` Karol Kozimor
2004-04-28 0:56 ` Pavel Machek
2004-04-28 9:05 ` Karol Kozimor
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=opr62cbzp9ruvnp2@laptop-linux.wpcb.org.au \
--to=ncunningham@linuxmail.com \
--cc=234976@bugs.debian.org \
--cc=herbert@gondor.apana.org.au \
--cc=linux-kernel@vger.kernel.org \
--cc=pavel@suse.cz \
--cc=stigge@antcom.de \
/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
all inboxes | Powered by JetHome®