Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp14414756pxu; Tue, 5 Jan 2021 00:28:28 -0800 (PST) X-Google-Smtp-Source: ABdhPJzQfT6SkaZfinF5wZ4iSM/s1zkcW7stxmIB6I0qlyGP4zZyydNqKx/1LxfocEqlbmLX5QsB X-Received: by 2002:a17:906:4717:: with SMTP id y23mr28756809ejq.6.1609835307894; Tue, 05 Jan 2021 00:28:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609835307; cv=none; d=google.com; s=arc-20160816; b=Q44GCk/03AeiIZWqBgvOKFiIi5hK/wEK1//sElSxbDB/mumfO5VoGnI2GL6MlKVWy/ RwvHeAeaMWk7xxz6Ljd4qOe5BR1GHzkEzQ3RvGdYwnF4AxFDV2e6D89cM6EqXxO7vGYf dSHpzyi5KkIp+NcCdURKJM27zrM0fYOB7s2pk/nLmVwnlCLqjBogoueqlyr0of0nHR9w bbtmfUsNmPdsCzpu5WHP5marJ0L0K2lgkYq8aK6P0b53cAiLxlfDXKOc2S3kAjhpY4GL 7Qp1PbHOP1Rf88NkS1jpCec10TupLSqNp/vj8gkKQ5alh+wP7/1mg5WTvPuoBGQvdNJ5 EBwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=fqNtzSH/y7C7hKYDCYLQbQkyRvkt/3UJP3B3NWjvKSs=; b=RZi6XqAWj2AsYtN9IXtvHTaTSdKTisomVxY5d7C1+Lod2nbHPl3xyILvFJmF2ZFgHt RYhnYYNqogz6z5vbR1nBArVvapm12FW1iV7aVppHZOQpdl/jzQhqKclgHVi317IWpwxZ n6HYzZsah2c5l7NjdBUN1f7NsdqOe7XLYq+AT57dosenxU3BXtmVceAHvjJMqGv2LLQH UJv3HoOp6Vay/N7GUJvR5X6unvqvzPf9Hx8aeYIWE67Gx7oFHmzSwXJePsvvxsH08Rus jx/p2wg41LZZQBTG4U8Gj3pIt1I6365DOsZjuQ208yyf3IlarbmZ04cvJcIf+1kgSz8A lfEg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=j6YWQpFO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j18si35459739edj.99.2021.01.05.00.28.04; Tue, 05 Jan 2021 00:28:27 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=j6YWQpFO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727460AbhAEIYy (ORCPT + 99 others); Tue, 5 Jan 2021 03:24:54 -0500 Received: from mail.kernel.org ([198.145.29.99]:41364 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725766AbhAEIYx (ORCPT ); Tue, 5 Jan 2021 03:24:53 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 296DF22257; Tue, 5 Jan 2021 08:24:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1609835052; bh=deo8XaMfgbGmmhIV9cJBRWOZv+tbhfFZQyP36FphooY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=j6YWQpFOYWm8WD30VXbBNK4tnO6776SRQtl4XHWsjEGJwbRKJ0dGc3jsddNiWjwmD UJz3s0IGYF3QhgGjIWCQHCP8GR0YKeCRFhONE1PUdCrwwPRfTT0L6D5W4jC8ZWFqb6 SSfrfn/R5+thvYLUkWB4WW/I11QgpjmcYGWC73PpDfL9dklmJJdRXtUS4n6tIbyPUd oMMfdIM9bxKiu7oq6I5LXzVkyeQBAiHb7KK0v/njrHlxA15FeArvr5XQeCbdAvionA ELSTXSKcvg3KuOaQx3Xw9e9hJECW39rL1SrIohHAXyM5ChKdro4YmipwsgRzK5t8tz /l+npEFq9PQDg== Date: Tue, 5 Jan 2021 10:24:03 +0200 From: Mike Rapoport To: Qian Cai Cc: Andrew Morton , Andrea Arcangeli , Baoquan He , David Hildenbrand , Mel Gorman , Michal Hocko , Mike Rapoport , Vlastimil Babka , linux-kernel@vger.kernel.org, linux-mm@kvack.org, stable@vger.kernel.org, Stephen Rothwell , Linux Next Mailing List Subject: Re: [PATCH v2 2/2] mm: fix initialization of struct page for holes in memory layout Message-ID: <20210105082403.GA1106298@kernel.org> References: <20201209214304.6812-1-rppt@kernel.org> <20201209214304.6812-3-rppt@kernel.org> <768cb57d6ef0989293b3f9fbe0af8e8851723ea1.camel@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <768cb57d6ef0989293b3f9fbe0af8e8851723ea1.camel@redhat.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On Mon, Jan 04, 2021 at 02:03:00PM -0500, Qian Cai wrote: > On Wed, 2020-12-09 at 23:43 +0200, Mike Rapoport wrote: > > From: Mike Rapoport > > > > Interleave initialization of pages that correspond to holes with the > > initialization of memory map, so that zone and node information will be > > properly set on such pages. > > > > Fixes: 73a6e474cb37 ("mm: memmap_init: iterate over memblock regions rather > > that check each PFN") > > Reported-by: Andrea Arcangeli > > Signed-off-by: Mike Rapoport > > Reverting this commit on the top of today's linux-next fixed a crash while > reading /proc/kpagecount on a NUMA server. Can you please post the entire dmesg? Is it possible to get the pfn that triggered the crash? > [ 8858.006726][T99897] BUG: unable to handle page fault for address: fffffffffffffffe > [ 8858.014814][T99897] #PF: supervisor read access in kernel mode > [ 8858.020686][T99897] #PF: error_code(0x0000) - not-present page > [ 8858.026557][T99897] PGD 1371417067 P4D 1371417067 PUD 1371419067 PMD 0 > [ 8858.033224][T99897] Oops: 0000 [#1] SMP KASAN NOPTI > [ 8858.038710][T99897] CPU: 28 PID: 99897 Comm: proc01 Tainted: G O 5.11.0-rc1-next-20210104 #1 > [ 8858.048515][T99897] Hardware name: HPE ProLiant DL385 Gen10/ProLiant DL385 Gen10, BIOS A40 03/09/2018 > [ 8858.057794][T99897] RIP: 0010:kpagecount_read+0x1be/0x5e0 > PageSlab at include/linux/page-flags.h:342 > (inlined by) kpagecount_read at fs/proc/page.c:69 -- Sincerely yours, Mike.