Commit graph

1 commit

Author SHA1 Message Date
Evgenii Shatokhin
80c29b9ae6 Partially revert mainline commit 92923ca to fix a regression
The following commit seems to cause problems with hibernation on 32-bit
systems:

  commit 92923ca3aacef63c92dc297a75ad0c6dfe4eab37
  Author: Nathan Zimmer <nzimmer@sgi.com>
  Date:   Tue Jun 30 14:56:48 2015 -0700

      mm: meminit: only set page reserved in the memblock region

Without this commit, it takes less than 10-15 seconds on our test system
(https://linux-hardware.org/index.php?probe=e6a06c64c7) from
"systemctl hibernate" command till the system powers off. With the
mainline kernels 4.2-4.7, the system resumes OK.

With this commit, it takes more than 2 minutes for that system to
hibernate and it usually hangs on resume.

Let us revert the main parts of this commit in the 32-bit kernels for
now.
2017-03-09 15:02:52 +03:00