From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752164AbdAYLVR (ORCPT ); Wed, 25 Jan 2017 06:21:17 -0500 Received: from mail-yb0-f176.google.com ([209.85.213.176]:33505 "EHLO mail-yb0-f176.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752002AbdAYLVO (ORCPT ); Wed, 25 Jan 2017 06:21:14 -0500 Subject: Re: [PATCH 1/2] security: Change name of CONFIG_DEBUG_RODATA To: Pavel Machek References: <1484789346-21012-1-git-send-email-labbott@redhat.com> <1484789346-21012-2-git-send-email-labbott@redhat.com> <20170119075341.GA14530@amd> Cc: Kees Cook , Jason Wessel , Jonathan Corbet , Russell King , Catalin Marinas , Will Deacon , "James E.J. Bottomley" , Helge Deller , Martin Schwidefsky , Heiko Carstens , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , x86@kernel.org, Rob Herring , "Rafael J. Wysocki" , Len Brown , Mark Rutland , Jessica Yu , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-parisc@vger.kernel.org, linux-s390@vger.kernel.org, linux-pm@vger.kernel.org, kernel-hardening@lists.openwall.com From: Laura Abbott Message-ID: Date: Wed, 25 Jan 2017 12:21:05 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <20170119075341.GA14530@amd> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 01/19/2017 08:53 AM, Pavel Machek wrote: > On Wed 2017-01-18 17:29:05, Laura Abbott wrote: >> >> Despite the word 'debug' in CONFIG_DEBUG_RODATA, this kernel option >> provides key security features that are to be expected on a modern >> system. Change the name to CONFIG_HARDENED_PAGE_MAPPINGS which more >> accurately describes what this option is intended to do. > > I think this is bad change. CONFIG_DEBUG_RODATA is describing what it > does, CONFIG_HARDENED_PAGE_MAPPINGS is advertising. > > We don't do advertising, and we don't force people to re-answer the > config questions without good reason. > > CONFIG_HARDENED_RODATA might fix the first problem, but not the second > one. > > Pavel > (Apologies, my SMTP was set up incorrectly so my response didn't actually get sent out) CONFIG_DEBUG_RODATA isn't describing what it does though. It misses that this config may handle much more than just rodata. I think Mark Rutland's suggestion of STRICT_KERNEL_RWX might be more descriptive. Thanks, Laura