Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3fe0313e authored by Zhang Rui's avatar Zhang Rui Committed by Len Brown
Browse files

Hibernate: Call platform_begin before swsusp_shrink_memory



Call platform_begin() before swsusp_shrink_memory() so that we can
always allocate enough memory to save the ACPI NVS region from
platform_begin().

Signed-off-by: default avatarZhang Rui <rui.zhang@intel.com>
Acked-by: default avatarNigel Cunningham <nigel@tuxonice.net>
Acked-by: default avatarPavel Machek <pavel@suse.cz>
Signed-off-by: default avatarRafael J. Wysocki <rjw@sisk.pl>
Signed-off-by: default avatarLen Brown <len.brown@intel.com>
parent 929096fe
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -259,12 +259,12 @@ int hibernation_snapshot(int platform_mode)
{
	int error, ftrace_save;

	/* Free memory before shutting down devices. */
	error = swsusp_shrink_memory();
	error = platform_begin(platform_mode);
	if (error)
		return error;

	error = platform_begin(platform_mode);
	/* Free memory before shutting down devices. */
	error = swsusp_shrink_memory();
	if (error)
		goto Close;