Re: swsusp does not stop DMA properly during resume

Pavel Machek
2004-01-20T23:09:48Z

Hi!

> > As Ben pointed out, swsusp is not doing the right thing with devices
> > in 2.6.1. I had patch for a long time here, and it needs to go
> > in... It stops them before copying pages back, so there are no issues
> > with running DMAs etc.
>
> I _think_ what this patch is doing is suspending all devices from within
> the boot kernel before starting into the resumed kernel. Is this
> correct?

Yes.

> > + update_screen(fg_console); /* Hmm, is this the problem? */
>
> Cryptic comment. To what "problem" does this refer?

Ugh, I am afraid I forgot waht this one means. I was seing some data
corruption but that was solved...