Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp583780imm; Fri, 12 Oct 2018 03:25:44 -0700 (PDT) X-Google-Smtp-Source: ACcGV62O8rU0T/GkojppU9apbdg1uqpIBdjRVLy8Hx70OePiQrFNcbePOGX4ANDkBEfMrV0M5vcd X-Received: by 2002:a17:902:d704:: with SMTP id w4-v6mr5413352ply.230.1539339944482; Fri, 12 Oct 2018 03:25:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539339944; cv=none; d=google.com; s=arc-20160816; b=lo4fQneCo72WKewJFWkkkE3yCdzQ62PLjsvb0/FOgHRpt13Sw+Lpwa0ZmohxnYfKDw o2Xye+DMa5nyjODIL4UCEAhplpaLr+G+yw0/jnvM5xN0QtaQ2wKcNYh/n6w0YSXo8eSl xMBlPKswaQlPa35oSOXp1z9z74+tyw2BZEbMSN0QW/KHud8wpvzb3sxeNSjjTLzCPkNI Imbl6oyw4ByaPyck+dRzVWd8BhCBHE7XUP8gbvSSU129KPAeBEbOMVtjfktULxi0W5Mc OiSy6XRHqwwg95C4lteCbh7iCBBo0OttSE/akl9dsQ/foar0nTNB1NyKemvTyCgn1vOe 2cBg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:in-reply-to:date :references:subject:cc:to:from; bh=aLE1alRYQmqVMY9aZ38pRB5q9CsLFF3LR4J+1fsT+6s=; b=hImDWfBNjoexIdIe7WpySYysI6buUywsWJ+FmXtyLOI+I47YkI2OI+aywzFKJR48uP +KUiA0SnEZ4PXCJ9fipGxn1Nj7zM1Rjx0M4Lfg7M5rE4YM9YNbGJAlOiKattgTvItBxz ADHtkUkBj9ZqHtyW/+aMvaI50rj1visl9n/6aS+doCS837O3O8PKG6qhfmDs4LNHOnXZ 4npVYAiohm3J+X8KrKBspwY+JxESEPw85fUzTrYcQYzPmYvjIrbRxAnwuWUqJqFZPiM2 Eg4DF+fdQC9rShSWUK1agSTX7NwPKK6ZhWettagg7lh4VeZ81CiKwWvVGAlztKjBlrPA S8ng== 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 p126-v6si853564pfp.234.2018.10.12.03.25.29; Fri, 12 Oct 2018 03:25:44 -0700 (PDT) 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 S1728581AbeJLR4d (ORCPT + 99 others); Fri, 12 Oct 2018 13:56:33 -0400 Received: from albireo.enyo.de ([5.158.152.32]:51670 "EHLO albireo.enyo.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726917AbeJLR4d (ORCPT ); Fri, 12 Oct 2018 13:56:33 -0400 Received: from [172.17.203.2] (helo=deneb.enyo.de) by albireo.enyo.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) id 1gAucL-0006Et-Oj; Fri, 12 Oct 2018 10:24:25 +0000 Received: from fw by deneb.enyo.de with local (Exim 4.89) (envelope-from ) id 1gAucL-0006zI-Jo; Fri, 12 Oct 2018 12:24:25 +0200 From: Florian Weimer To: Dave Hansen Cc: Yu-cheng Yu , x86@kernel.org, "H. Peter Anvin" , Thomas Gleixner , Ingo Molnar , linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-mm@kvack.org, linux-arch@vger.kernel.org, linux-api@vger.kernel.org, Arnd Bergmann , Andy Lutomirski , Balbir Singh , Cyrill Gorcunov , Eugene Syromiatnikov , Florian Weimer , "H.J. Lu" , Jann Horn , Jonathan Corbet , Kees Cook , Mike Kravetz , Nadav Amit , Oleg Nesterov , Pavel Machek , Peter Zijlstra , Randy Dunlap , "Ravi V. Shankar" , Vedvyas Shanbhogue Subject: Re: [PATCH v5 07/27] mm/mmap: Create a guard area between VMAs References: <20181011151523.27101-1-yu-cheng.yu@intel.com> <20181011151523.27101-8-yu-cheng.yu@intel.com> <20167c74-9b98-6fa1-972e-bcd2c9c4a1c8@linux.intel.com> Date: Fri, 12 Oct 2018 12:24:25 +0200 In-Reply-To: <20167c74-9b98-6fa1-972e-bcd2c9c4a1c8@linux.intel.com> (Dave Hansen's message of "Thu, 11 Oct 2018 13:49:09 -0700") Message-ID: <87va67799i.fsf@mid.deneb.enyo.de> MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Dave Hansen: > On 10/11/2018 08:15 AM, Yu-cheng Yu wrote: >> Create a guard area between VMAs to detect memory corruption. > > This is a pretty major change that has a bunch of end-user implications. > It's not dependent on any debugging options and can't be turned on/off > by individual apps, at runtime, or even at boot. > > Its connection to this series is also tenuous and not spelled out in the > exceptionally terse changelog. I agree. We did have application failures due to the introduction of the stack gap, so this change is likely to cause failures when applied to existing mappings as well.