On Wed, 12 Mar 2008, Huang, Ying wrote: > I think "kexec based hibernation" is the only currently available > possible method to write out image without freezer (after driver works > are done). If other process is running, how to prevent them from writing > to disk without freezing them in current implementation? This is a very good question. It's a matter of managing the block layer's request queues. Somehow the existing I/O requests must remain blocked while the requests needed for writing the image must be allowed to proceed. I don't know what would be needed to make this work, but it ought to be possible somehow... Alan Stern