Bug 60817
Summary: | [PATCH]Hibernation may fails when memory utilization too high | ||
---|---|---|---|
Product: | Power Management | Reporter: | Leon Drugi (eyak) |
Component: | Hibernation/Suspend | Assignee: | Aaron Lu (aaron.lu) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | aaron.lu, alan |
Priority: | P1 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 3.6.10 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: | Quick fix patch for systems with a lot of highmem |
Description
Leon Drugi
2013-08-30 05:30:34 UTC
Thanks for the report, I'm looking into this issue. In the mean time, does x86_64 kernel have this problem too? Hello, Sorry for the delayed reponse. The notofication somehow went into spam. I have only 32-bit system installed and I cannot test the issue under 64-bit OS version. Regards Pawel Created attachment 113021 [details]
Quick fix patch for systems with a lot of highmem
Please test if this patch helps, thanks.
Apply on top of linus' tree or v3.11.x.
Hello, Yes, the patch working perfectly. With 6GB memory utilization I can sucessfully hibernate and resume the system. Many thanks. Regards Leon That is due to your excellent data provided :-) I'll send out the patch to maintainer and CC you, thanks. Patch sent out: https://patchwork.kernel.org/patch/3139671/ commit fd432b9f8c7c88428a4635b9f5a9c6e174df6e36 Author: Aaron Lu <aaron.lu@intel.com> Date: Wed Nov 6 08:41:31 2013 +0800 PM / hibernate: Avoid overflow in hibernate_preallocate_memory() entered Linus' tree. |