From mboxrd@z Thu Jan 1 00:00:00 1970 From: joeyli Subject: Re: [PATCH v2] Hibernate: check unsafe page should not in e820 reserved region Date: Thu, 7 Aug 2014 18:17:34 +0800 Message-ID: <20140807101734.GG26210@linux-rxt1.site> References: <1407165801-24648-1-git-send-email-jlee@suse.com> <20140807040543.GE26210@linux-rxt1.site> <20140807080025.GA24700@amd.pavel.ucw.cz> <20140807085203.GF26210@linux-rxt1.site> <20140807093957.GB28649@Nokia-N900> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from smtp.nue.novell.com ([195.135.221.5]:49259 "EHLO smtp.nue.novell.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755772AbaHGKRv (ORCPT ); Thu, 7 Aug 2014 06:17:51 -0400 Content-Disposition: inline In-Reply-To: <20140807093957.GB28649@Nokia-N900> Sender: linux-pm-owner@vger.kernel.org List-Id: linux-pm@vger.kernel.org To: Pavel Machek Cc: "Lee, Chun-Yi" , "Rafael J. Wysocki" , Len Brown , Takashi Iwai , linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org On Thu, Aug 07, 2014 at 11:39:57AM +0200, Pavel Machek wrote: > > > Actually, if you are doing such a check... it makes sense to check for > > > _all_ the regions, nosave or not. If e820 map changed at all, it is > > > not safe to resume. > > > Pavel > > > > Currently nosave region only called register by e820 code, so hibernate's nosave region included e820 > > reserved, ACPI data and ACPI NVS region. > > > > I thought hashing the start/end pfn of above regions is enough. > > If ammount of memory changed, for example, it is unsafe to > resume. So if you are doing the check, anyway, please hash > whole e820 table. > Pavel There already have num_physpages in header for check the total physical page number. Regards Joey Lee