Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp209078imu; Mon, 10 Dec 2018 19:44:49 -0800 (PST) X-Google-Smtp-Source: AFSGD/WoeQCGdVewvk0Ng+o/kWpDqq1P9Z6L38M1WYmolSNLf1b2yf+20spV1DovIvGtLqImyYS3 X-Received: by 2002:a65:4142:: with SMTP id x2mr12883311pgp.356.1544499889570; Mon, 10 Dec 2018 19:44:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544499889; cv=none; d=google.com; s=arc-20160816; b=RC1PcyL3fNbFr8lmE6tkDZ0y1Cy60mfU6MoTFxczi/cJdjUZ9YHiC9dwnHIbyrwa7C eYf2UJWBIF/2qpN8FIFxdHkhlzy10FqVhqusUKSynRNi8Vit8LtLAiZotaTiOdqnYSFG yQoCdiqWvwXesXdTEV9+7GFJcI4bm5iGS5c2D/H28hly/dUnV5LwMOtZLQIu6jKMlcPC yr1KDCI2z6K2JJinWKN/BZbTwsF+oSrAHjjpzkCY1IRtY1ncoV3EjzXoMPg4bwr/Bgbx c3x8JfyxRGLJ08WwxQsBAateWWutAQsNBCbfyYWRkm1KEeobLuYVLyTjgmfQefDlsjs1 UrcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from; bh=EdRpVy8yICa0u924/YlX7RD9x3sUtbLjeQ9GLOmT7es=; b=fmLw2FNVQ7HOYk9gGnRWgKGQFJMAGjpk9du3onjaY2LsJbAdm+V4+81TaE+rWuvUgW 5kWmbMtE3XsB+X9Wb9VID+kdgQ5ZM3b00eG6Vrj3xNrWmcs6/ZPuloQ6MdcCy+3A4upm Ass/kySP47cjGu5S+vPO020th8IW01QO9qJedYQHtr17PVq7HQLmSl2zE12Ue0KEnhqT n+8CkSsPWYI1Gvag+X+mlqS5qxTbIqdQorjvW37kufU+m6SIsnpY9mFdfmEe+kHyQrmH I0jCy2AaBDfXnGoxSEkbSCI/DCFE9MaZfPl/Z9GWe5jJYW+mf+MKgqiLr/1VfPh0FE2G 7XQw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l23si10942693pgh.533.2018.12.10.19.44.34; Mon, 10 Dec 2018 19:44:49 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728529AbeLKAGN convert rfc822-to-8bit (ORCPT + 99 others); Mon, 10 Dec 2018 19:06:13 -0500 Received: from tyo162.gate.nec.co.jp ([114.179.232.162]:59229 "EHLO tyo162.gate.nec.co.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727225AbeLKAGM (ORCPT ); Mon, 10 Dec 2018 19:06:12 -0500 Received: from mailgate01.nec.co.jp ([114.179.233.122]) by tyo162.gate.nec.co.jp (8.15.1/8.15.1) with ESMTPS id wBB02c1M027846 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 11 Dec 2018 09:02:38 +0900 Received: from mailsv01.nec.co.jp (mailgate-v.nec.co.jp [10.204.236.94]) by mailgate01.nec.co.jp (8.15.1/8.15.1) with ESMTP id wBB02cti013400; Tue, 11 Dec 2018 09:02:38 +0900 Received: from mail01b.kamome.nec.co.jp (mail01b.kamome.nec.co.jp [10.25.43.2]) by mailsv01.nec.co.jp (8.15.1/8.15.1) with ESMTP id wBB01p4H002374; Tue, 11 Dec 2018 09:02:38 +0900 Received: from bpxc99gp.gisp.nec.co.jp ([10.38.151.150] [10.38.151.150]) by mail03.kamome.nec.co.jp with ESMTP id BT-MMP-513664; Tue, 11 Dec 2018 09:00:51 +0900 Received: from BPXM23GP.gisp.nec.co.jp ([10.38.151.215]) by BPXC22GP.gisp.nec.co.jp ([10.38.151.150]) with mapi id 14.03.0319.002; Tue, 11 Dec 2018 09:00:50 +0900 From: Naoya Horiguchi To: Anthony Yznaga CC: "linux-kernel@vger.kernel.org" , "akpm@linux-foundation.org" , "chansen3@cisco.com" , "vbabka@suse.cz" , "willy@infradead.org" , "rientjes@google.com" Subject: Re: [PATCH] tools/vm/page-types.c: fix "kpagecount returned fewer pages than expected" failures Thread-Topic: [PATCH] tools/vm/page-types.c: fix "kpagecount returned fewer pages than expected" failures Thread-Index: AQHUjB+8Q0loeO8VgkakJeKYQ9HUO6V4GgaA Date: Tue, 11 Dec 2018 00:00:49 +0000 Message-ID: <20181211000049.GA19806@hori1.linux.bs1.fc.nec.co.jp> References: <1543962269-26116-1-git-send-email-anthony.yznaga@oracle.com> In-Reply-To: <1543962269-26116-1-git-send-email-anthony.yznaga@oracle.com> Accept-Language: en-US, ja-JP Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.51.8.80] Content-Type: text/plain; charset="iso-2022-jp" Content-ID: Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 X-TM-AS-MML: disable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Dec 04, 2018 at 02:24:29PM -0800, Anthony Yznaga wrote: > Because kpagecount_read() fakes success if map counts are not being > collected, clamp the page count passed to it by walk_pfn() to the pages > value returned by the preceding call to kpageflags_read(). > > Fixes: 7f1d23e60718 ("tools/vm/page-types.c: include shared map counts") > Signed-off-by: Anthony Yznaga Reviewed-by: Naoya Horiguchi > --- > tools/vm/page-types.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/tools/vm/page-types.c b/tools/vm/page-types.c > index 37908a83ddc2..1ff3a6c0367b 100644 > --- a/tools/vm/page-types.c > +++ b/tools/vm/page-types.c > @@ -701,7 +701,7 @@ static void walk_pfn(unsigned long voffset, > if (kpagecgroup_read(cgi, index, pages) != pages) > fatal("kpagecgroup returned fewer pages than expected"); > > - if (kpagecount_read(cnt, index, batch) != pages) > + if (kpagecount_read(cnt, index, pages) != pages) > fatal("kpagecount returned fewer pages than expected"); > > for (i = 0; i < pages; i++) > -- > 1.8.3.1 > >