From: Nigel Cunningham <ncunningham@crca.org.au>
To: Pavel Machek <pavel@ucw.cz>
Cc: linux-pm@lists.linux-foundation.org, "Leisner,
Martin" <Martin.Leisner@xerox.com>
Subject: Re: syncing the disks when entering sleep
Date: Tue, 02 Feb 2010 07:55:04 +1100 [thread overview]
Message-ID: <4B673FA8.4050603@crca.org.au> (raw)
In-Reply-To: <20100201104922.GC5809@atrey.karlin.mff.cuni.cz>
Hi.
Pavel Machek wrote:
>> On Sunday 31 January 2010, Pavel Machek wrote:
>>> On Wed 2010-01-27 21:46:43, Rafael J. Wysocki wrote:
>>>> On Wednesday 27 January 2010, Pavel Machek wrote:
>>>>>>> Per-system property, which should better be
>>>>>>> per-program-that-requires-suspend. You request suspend without syncing
>>>>>>> (you want it quick, battery is 90%), then the battery runs low, and
>>>>>>> system daeomn requests s2ram, not realizing that someone disabled sync
>>>>>>> from under him.
>>>>>> I really prefer a per-system setting. The program that wants to sync anyway
>>>>>> can easily do that by itself.
>>>>> Yes, but existing apps do not know they have to sync. You are
>>>>> essentially adding "break back compatibility" system wide option, when
>>>>> better alternative exists... See above for concrete example where it
>>>>> may hurt.
>>>> I don't get what the problem is, really.
>>>>
>>>> There's _nothing_ here that breaks the existing behavior. If the user doesn't
>>>> set the switch, everything works as usual. If he does, breaking the "back
>>>> compatibility" is _his_ problem.
>>> So... you give them option to break back compatibility then blame it
>>> on them.... Yes, we could do it, but it is not good.
>>>
>>> And better alternative exists, where you make the option per-suspend
>>> so it does not have chance to break compatibility later.
>> I'm not sure what you mean. Would you like it to reset itself during resume
>> or something like this?
>
> Yes, that or something similar would certainly help.
No, that would only make things more confusing. What other kernel knob
turns itself off like that? Even drop caches, which might be reasonably
expected to do so, doesn't.
Regards,
Nigel
next prev parent reply other threads:[~2010-02-01 20:55 UTC|newest]
Thread overview: 48+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-01-22 15:59 syncing the disks when entering sleep Leisner, Martin
2010-01-22 20:49 ` Rafael J. Wysocki
2010-01-22 21:31 ` Nigel Cunningham
2010-01-22 21:33 ` Leisner, Martin
2010-01-22 21:38 ` Rafael J. Wysocki
2010-01-22 21:40 ` Leisner, Martin
2010-01-22 21:55 ` Nigel Cunningham
2010-01-22 22:06 ` Nigel Cunningham
2010-01-22 21:35 ` Rafael J. Wysocki
2010-01-26 13:59 ` Pavel Machek
2010-01-26 18:17 ` Rafael J. Wysocki
2010-01-26 14:51 ` Pavel Machek
2010-01-27 0:51 ` Rafael J. Wysocki
2010-01-27 6:45 ` Pavel Machek
2010-01-27 7:29 ` Nigel Cunningham
2010-01-27 20:50 ` Rafael J. Wysocki
2010-01-28 7:26 ` Pavel Machek
2010-01-28 10:43 ` Rafael J. Wysocki
2010-04-05 6:38 ` document open(/dev/snapshot) sideeffects -- was " Pavel Machek
[not found] ` <20100405063852.GA1924@elf.ucw.cz>
2010-04-23 18:28 ` Rafael J. Wysocki
[not found] ` <201004232028.56005.rjw@sisk.pl>
2010-04-24 5:42 ` Pavel Machek
2010-01-27 9:55 ` Pavel Machek
2010-01-27 20:46 ` Rafael J. Wysocki
2010-01-31 8:52 ` Pavel Machek
2010-01-31 12:33 ` Rafael J. Wysocki
2010-02-01 10:49 ` Pavel Machek
2010-02-01 17:13 ` Leisner, Martin
2010-02-01 21:09 ` Pavel Machek
2010-02-02 4:13 ` Nigel Cunningham
2010-02-10 8:13 ` Pavel Machek
2010-02-10 10:34 ` Rafael J. Wysocki
2010-02-10 10:38 ` Oliver Neukum
2010-02-10 10:58 ` Rafael J. Wysocki
2010-02-10 11:02 ` Oliver Neukum
2010-02-10 18:42 ` Rafael J. Wysocki
2010-02-15 20:28 ` Matthew Garrett
2010-02-16 6:38 ` Pavel Machek
2010-02-10 13:31 ` Pavel Machek
2010-02-10 19:19 ` Rafael J. Wysocki
2010-02-10 21:17 ` Leisner, Martin
2010-02-11 14:49 ` Pavel Machek
2010-02-11 15:00 ` Pavel Machek
2010-02-11 17:28 ` Rafael J. Wysocki
2010-02-11 20:17 ` Nigel Cunningham
2010-02-10 20:58 ` Leisner, Martin
2010-02-01 20:55 ` Nigel Cunningham [this message]
2010-02-01 21:07 ` Pavel Machek
2010-02-01 22:03 ` Nigel Cunningham
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=4B673FA8.4050603@crca.org.au \
--to=ncunningham@crca.org.au \
--cc=Martin.Leisner@xerox.com \
--cc=linux-pm@lists.linux-foundation.org \
--cc=pavel@ucw.cz \
/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