Received: by 10.223.148.5 with SMTP id 5csp7748811wrq; Thu, 18 Jan 2018 09:00:33 -0800 (PST) X-Google-Smtp-Source: ACJfBos67+n/chLIgj9VoDcvOWd0uB/C60JNdxuNpTVmRYU7oRlc9m+k+PccDJsP0UO0+EydifMn X-Received: by 2002:a17:902:b2c7:: with SMTP id x7-v6mr93069plw.94.1516294833679; Thu, 18 Jan 2018 09:00:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516294833; cv=none; d=google.com; s=arc-20160816; b=dMPyStFN/oya8oyBgz4+WbI2eWoEzsOeRXdM7Y1fcMcTDczHNn9MgHucQwNQxAhxvf 5icoKkYLJxkuKntEWIA79z25CV0i0THaqY8nPoLup/CWGUZNlv68u0k0qVW6OxoaD9Pf qEf6z3E0RbLaOrnygwIrk1LcahH48epGvfmC7eSFogHfv6gR/mvPhhN0NdBEn0lNxIqA OjJGwWjPOkHzb/H2FEp25CqD44Qkt77CHiITsQlmtnIjQgWLB/glJSrl8vQQFUtLi/HK h+6o90ZV4cHD/rhy/xuB+E0Eox59r6f3dicabbQXRcZF3jjhc5KUlfc7IJtDzBehc4Qf hiUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=G15dcgFFLMS2L0gSoUv4+mJ7TxPg/X0ETzCDuOEGSnA=; b=ySvxFi9Ve1pSVAn3FcaeifnF0SppkV14RjK/5CHCPPOFidZHirJ33oDXcgfJTbGQY7 GBhJpxq+8Wr1gaX9NRjVZIxyxt8A+X1bCKCcrwfLHBXpLFbrE5akZp7Rj9qXyjRbDXEL vnN2XrmWMBFKsoBa4RhDX4caNU3uL1nq5KFEtO9sVrJe3b2ARJmcOAlnpn3dlesf1Hhp MOuZ5YYKS9nk2MLeBSG1Ql38lXXKxx85ydm8yTY7CQ9U1j7V8WeY5728YTJ9ixZtIMBL WZl7jYnDC+3/KssOX83G84OoVClp58Aouf8fJ5o8hmEwI7/xu3vOnpKUB8ezUG+D9JEh 5tZw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=m4z4xf0+; 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 j11-v6si36459pll.485.2018.01.18.09.00.19; Thu, 18 Jan 2018 09:00:33 -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; dkim=fail header.i=@gmail.com header.s=20161025 header.b=m4z4xf0+; 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 S932773AbeARQ6m (ORCPT + 99 others); Thu, 18 Jan 2018 11:58:42 -0500 Received: from mail-it0-f68.google.com ([209.85.214.68]:35316 "EHLO mail-it0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932860AbeARQ6d (ORCPT ); Thu, 18 Jan 2018 11:58:33 -0500 Received: by mail-it0-f68.google.com with SMTP id e1so14268871ita.0 for ; Thu, 18 Jan 2018 08:58:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=G15dcgFFLMS2L0gSoUv4+mJ7TxPg/X0ETzCDuOEGSnA=; b=m4z4xf0+U3hGFoC7Y4inGgVTp0+j56/ILBAfTjsYYPxotsHf0By4fPgwWaSzyjDeK7 1zvrMir9qqk3+3v4J0lOisUdt34e/dJoJXXtcFxPizL5MQjjqStTD/QF5c0aM0NlVMNn u7pDK7j/OYp4zc3phrOny0o3hVg2M9w6HDFEasS7ZE8AhJVVqkrbJa+9p41Glvi1cxB3 uwoHJEgfEC4F9DXe94PHNEyMD8skPrfAKG4ZAUzyp9ljJmwPemQhKimNXQuCq1bCLWEm t7sNq8f1moXdnGOuHhtSkAoWTx9OxOmGGvFi3UpBdGMVOROlfTTq87JWbMcdDACS7XsK JMJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=G15dcgFFLMS2L0gSoUv4+mJ7TxPg/X0ETzCDuOEGSnA=; b=ZlIRGXhJB7ZRYPmbGJy/zTepcnL5rSVKAAhWps4gRBrBZ+Pa6kItcbfD4yn7uLTv5D 6FEysdZQdOExuk1BzHoJb2ym7z3ZjWdqzjmGxBML7gfkJW1iLqDkNs6/s76p/CrsMm3D hZYc6m4ro+Nx83+5srItKxDW92n0qmWW4aAAAtE/0TMsc/JIApJMxdV3FLEutG6m97py FNPg9LnULlpR803XVZVRcIgmEBp7qG4SMF+L3IDm5AdwUXsZjO/7HbH5sqGdtULfeirG 6RFLDEwoegR9Uer9/qbJfJ8xcWZuUaQdPjS0N3mW26eMN7W6KRJKpIKUs3uKqYdy4w5j AlfA== X-Gm-Message-State: AKwxyte3wFadJaVoOQ51ZmcMA/b1fXP3chfkLgWqatJ1jp1mIBfmaf95 QWH45MT/MRffWL/Oy1rvQqzHyJtC9mHFwjSJ6kk= X-Received: by 10.36.47.5 with SMTP id j5mr20138165itj.123.1516294712114; Thu, 18 Jan 2018 08:58:32 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.6.147 with HTTP; Thu, 18 Jan 2018 08:58:31 -0800 (PST) In-Reply-To: <4a6681a7-5ed6-ad9c-5d1d-73f1fcc82f3d@linux.intel.com> References: <201801160115.w0G1FOIG057203@www262.sakura.ne.jp> <201801170233.JDG21842.OFOJMQSHtOFFLV@I-love.SAKURA.ne.jp> <201801172008.CHH39543.FFtMHOOVSQJLFO@I-love.SAKURA.ne.jp> <201801181712.BFD13039.LtHOSVMFJQFOFO@I-love.SAKURA.ne.jp> <20180118122550.2lhsjx7hg5drcjo4@node.shutemov.name> <20180118131210.456oyh6fw4scwv53@node.shutemov.name> <4a6681a7-5ed6-ad9c-5d1d-73f1fcc82f3d@linux.intel.com> From: Linus Torvalds Date: Thu, 18 Jan 2018 08:58:31 -0800 X-Google-Sender-Auth: CTSk4J737lsIRV4oRG5Z8dTinCQ Message-ID: Subject: Re: [mm 4.15-rc8] Random oopses under memory pressure. To: Dave Hansen Cc: "Kirill A. Shutemov" , Tetsuo Handa , "Kirill A. Shutemov" , Andrew Morton , Johannes Weiner , Joonsoo Kim , Mel Gorman , Tony Luck , Vlastimil Babka , Michal Hocko , Andrea Arcangeli , "hillf.zj" , Hugh Dickins , Oleg Nesterov , Peter Zijlstra , Rik van Riel , Srikar Dronamraju , Vladimir Davydov , Ingo Molnar , Linux Kernel Mailing List , linux-mm , "the arch/x86 maintainers" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 18, 2018 at 6:38 AM, Dave Hansen wrote: > On 01/18/2018 05:12 AM, Kirill A. Shutemov wrote: >> - if (pte_page(*pvmw->pte) - pvmw->page >= >> - hpage_nr_pages(pvmw->page)) { > > Is ->pte guaranteed to map a page which is within the same section as > pvmw->page? Otherwise, with sparsemem (non-vmemmap), the pointer > arithmetic won't work. Lovely. Finally a reason for this bug that actually seems to make sense. Thanks guys. Tetsuo - does Kirill's latest patch fix this for you? The one with Subject: [PATCH] mm, page_vma_mapped: Fix pointer arithmetics in check_pte() in the body of the email? I'm really hoping it does, since this seems to make sense. Linus