Hi! > >>>>What's wrong with it? The hang is likely because the allocator has no > >>>>memory to work with. The patch in question makes small changes to the > >>>>amount of available memory but it shouldn't matter on uni-core. Some > >>>>structures are slightly larger but it's extremely borderline. I'm at a > >>>>loss to explain actually why it makes a difference untill things were > >>>>extremely borderline to begin with. > >>>We reserve 4MB, for such purposes, and we already wrote image to disk > >>>with such constrains, so memory should not be _too_ tight. > >>> > >>>Can you try increasing PAGES_FOR_IO to 8MB or something like that? > >>> > >>What's wrong with just freeing the memory that is no longer required? > > > >Nothing. But 4MB was enough to power down before, it is not enough > >now, and I'd like to understand why. > > Here's a new datum: > > Applying this patch has left a less frequent hang. So far it has > happened twice. (Once playing last night, and once today testing > hibernation with KMS enabled). > > This hang happens at a different point. It happens _before_ writing > out the hibernation image. That is, I don't see the textual > progress bar, and if I force a power-cycle then it doesn't resume > (and complains about uncleanly unmounted filesystems). Can you drop the patches, and try increasing PAGES_FOR_IO to 8MB? That should give you enough memory... Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm