Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp3327749imu; Mon, 19 Nov 2018 14:18:00 -0800 (PST) X-Google-Smtp-Source: AJdET5f4DA+//l8/kEefjpeWgjkFb/VnxQptWy49ykP5tdqbQP62nkiXHk4hgruZYzYZ2gMl9nTc X-Received: by 2002:a65:514c:: with SMTP id g12mr21562292pgq.169.1542665879945; Mon, 19 Nov 2018 14:17:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542665879; cv=none; d=google.com; s=arc-20160816; b=Jv87Q3WPJZX76dSE9FoHqTjPaPtPwiPq+wPcn9YnQ3tlG5pbAWkLaSYRhnj0mzfMul oQTZgyBYAnYdL8UZ4SjXRWdjry//g5VNPcuwK7LKHr6C+OTKn1iFArcPXr2KBr4zZXii gKZ6SFnkkJdTHvHnv45DGwhXSjDH9L+53p6pPAXnRsN2eWpCGEb6qattNXjin4qha8wZ 7JdyotIy6zzYD+GYBuNrmsq9z8zWxmqhcvbjdU7cTD9XsGqxne/onbk6WlYVQ+ggwlEE 5DpmqX5v3eEWJOnOGBneq0OKUZPCwAYn6fWV2vgw3ra9kzACpLa7EpID/8EKlJ6f4SVU sptQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date:dkim-signature; bh=whI7O9GhKqcQ0KuPO7hr+lJzLJ4cV2g09u1yQgUMav0=; b=ag4JMj/kqVNFBPj6cLsmYFHHtKUnWMmYUBXZ5O7KHEw6ZILQ+Y3YdzB5bAzlt7xAgv hhAC1NCgTezhqwiDPD1LejesQZ1Bi9WwESfychi8LMW9r9xKe72qVn5jorNPUpqCUc1V oT31+abZ7JKT3+yRBgdRA0OvM1okuDousz9wtEiXvh5cj54UwUbJlGydQ9211DWTFMuw 69E82a0PK8S42741zWKHI0r3Jm2VOZJDH4rexMrSFTUs6CyGsApU169lwaA19cVFIvIr i/gC4IPn2AJzVPAC9jVWEELG7tLx4S3AAC92At6vpB362XY1rrgan/w1O/HRvleypCof QQYA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=CPwOON+n; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e68-v6si25511774pfb.215.2018.11.19.14.17.44; Mon, 19 Nov 2018 14:17:59 -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=pass header.i=@google.com header.s=20161025 header.b=CPwOON+n; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731435AbeKTImN (ORCPT + 99 others); Tue, 20 Nov 2018 03:42:13 -0500 Received: from mail-pl1-f195.google.com ([209.85.214.195]:33022 "EHLO mail-pl1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731313AbeKTImN (ORCPT ); Tue, 20 Nov 2018 03:42:13 -0500 Received: by mail-pl1-f195.google.com with SMTP id z23so3994129plo.0 for ; Mon, 19 Nov 2018 14:16:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:from:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=whI7O9GhKqcQ0KuPO7hr+lJzLJ4cV2g09u1yQgUMav0=; b=CPwOON+ncSeR+Us3geKFA7tEzoAEP5r33RZIiuxS98fAcV1y4DJcZMMosxjgZtJlTU CTSkI4Vc/e76fSJ2vwzDcpegsaq9qgtFVna+qj59GufhugT+7DV+2+kkeEY9uaTgjUPi nmI+AFZVGxEHgQV1aX2qe92gim2qbx/40/0PEzxD5NPt1MnVB06zVx+laFqOTM63Yspc +Gwg9itO+ndITQEGq4aYZOMYwQ3P077UyAq4bxEMWIpb8FU97WDnpK+JFYSzuo3KeVYI IezH7DAi3+RHH6uKJvDQGZn0W1ZNX+XxrbdFe6puNCYIcCS5CCpraxlVRvy4el2mtuHm PuWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=whI7O9GhKqcQ0KuPO7hr+lJzLJ4cV2g09u1yQgUMav0=; b=mQDPepy11gQeHBeKJ7hlCZG702VNhftOF/m7jOPAtLEvVVWmP3mttZjFVNsruqhyOl p3iIQmxHfsQInb6LS86R4pHSjxmrqipr0z3Uhj6xKCUmG5wflS1sghNNDU91IMFPO5S1 rlWjl/60+/0204gZlvSfiR7bMom0q7Nt1/gvyo4UkkbW6STpF7boaOqmw/IwyJihUJ2B J9aEONR4uer6gsdoHJASvW/9eiTRfH/WEjFeY421gdEfsc0xgIWY1knjh9ac/jN2SpBK AI1hIhuf946ejmKgKFizEuIzqdf82644UJrXrf+oealAtWJp8gwxAaujO83ULyeYRfok W8jA== X-Gm-Message-State: AGRZ1gLJRCsAx/G8zTFwVoK4I3fkj2T6YtKwm0YplYGcRy6mKCXtFgzH 0U7moy67ti0YqLlbrSEMlnvgOw== X-Received: by 2002:a17:902:20c5:: with SMTP id v5-v6mr24492674plg.156.1542665787100; Mon, 19 Nov 2018 14:16:27 -0800 (PST) Received: from [2620:15c:17:3:3a5:23a7:5e32:4598] ([2620:15c:17:3:3a5:23a7:5e32:4598]) by smtp.gmail.com with ESMTPSA id z30-v6sm36154035pfg.41.2018.11.19.14.16.25 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 19 Nov 2018 14:16:25 -0800 (PST) Date: Mon, 19 Nov 2018 14:16:24 -0800 (PST) From: David Rientjes X-X-Sender: rientjes@chino.kir.corp.google.com To: Greg Kroah-Hartman cc: linux-kernel@vger.kernel.org, stable@vger.kernel.org, Andrea Arcangeli , Michal Hocko , Stefan Priebe , Alex Williamson , Mel Gorman , Zi Yan , Vlastimil Babka , "Kirill A. Shutemov" , Andrew Morton , Linus Torvalds Subject: Re: [PATCH 4.4 131/160] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings In-Reply-To: <20181119162643.032920932@linuxfoundation.org> Message-ID: References: <20181119162630.031306128@linuxfoundation.org> <20181119162643.032920932@linuxfoundation.org> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 19 Nov 2018, Greg Kroah-Hartman wrote: > 4.4-stable review patch. If anyone has any objections, please let me know. > As I noted when this patch was originally proposed and when I nacked it[*] because it causes a 13.9% increase in remote memory access latency and up to 40% increase in remote memory allocation latency on much of our software stack that uses MADV_HUGEPAGE after mremapping the text segment to memory backed by hugepages, I don't think this is stable material. The 4.4 kernel is almost three years old and this changes the NUMA locality of any user of MADV_HUGEPAGE. Although the page was merged even after my objection, we must revert it in our own kernel because there is no userspace workaround to restore the behavior previous to this patch absent using an MPOL_BIND mempolicy which would have unwanted side effect of oom killing if the node is out of memory for pages of the native size, which would be a non-starter. [*] https://marc.info/?l=linux-kernel&m=153868420126775