Subject: Re: ACPI suspend support.
To: Jason Thorpe <thorpej@shagadelic.org>
From: Hubert Feyrer <hubert@feyrer.de>
List: tech-kern
Date: 01/26/2005 18:21:16
On Wed, 26 Jan 2005, Jason Thorpe wrote:
>> How do you sync a disk these days?  I have noticed that when using
>> softdeps there can be a LOT of disk activity left after the sync
>> when shutting down.  I'd like a way to force everything out to disk,
>> but I don't know how anymore.
>
> Go through the same motions as downgrading to read-only mount.

I wonder if sync(8) should be fixed to do all that then, given that at 
least the manpage claims to write pending data to disk:

 	NAME
 	     sync - force completion of pending disk writes (flush cache)

 	CRIPTION
 	     The sync program can be called to ensure that all disk writes have been
 	     completed before the processor is halted in a way not suitably done by
 	     reboot(8) or halt(8).

I could interpret this as running "sync" would put the system in a state 
where I could also suspend it, but obviously that's not the case any 
longer, with softdep,  and whatever else.


  - Hubert

-- 
NetBSD - Free AND Open!      (And of course secure, portable, yadda yadda)