Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp2372138pxb; Sun, 15 Nov 2020 02:12:50 -0800 (PST) X-Google-Smtp-Source: ABdhPJwmfEyK0Gar6oSDphatGRmUGrMa2tXLSLnYjZUHuG7E4VqIz4P+ENsLibJqGYKpRHtLampx X-Received: by 2002:aa7:d1c6:: with SMTP id g6mr10734573edp.130.1605435170760; Sun, 15 Nov 2020 02:12:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605435170; cv=none; d=google.com; s=arc-20160816; b=p66AM6lGg6KX/LyTz5sBaVhx9iy16aJaIaZl6MMv2v+p3J2HDZU3uhRcUgUlFoRVM6 IXE9YPdKQbxJmhJH0rngSZEYK7q5Yueykjnaw0qv/F+y6RE/7cYDw5aIduIfYCcVl/aH qPsZbRJChWJmu5SqYrSAx4GGZR3tkXv+uH/cqp++TO5nWJVvG89puYR0Er9vsXpjeZzs nw0b8bB+LnK3hG7YogFY504rjg5bOLOD14YiO2/cr9Xp5wyE6XIuJ+MzSYuhL8r8LzfU t1IremDNlZeON9dBQrC/LDTGYeztoi/eoviE8vs0nwMv1dupzGLmYxI0GKSZmWb0xAEN b2qA== 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=7wbYL++XkiuYre5ttCsHw8pdOZ7m20vlVDSiYXQPJ+I=; b=I17waEf15uoYMHXGIgJjyrHxpTYLo0upiWONA+p90Bej0cm75unnmw5WONVxrx1r+7 m1T5HexmqlNOJ7/ENeHMB6A4kDXVLEOItBMcrQ3W5GlbK1tw9r0RhD7APdJnLEI3EDGm AMJNL49qkgZK1dkli/2c+UCyXepoBD7FHVAlJe04KeOtxCdNJvMGfXfOyBne4yiaQPmy 2zwF1rZxvBc7Ebn8VxViP60eCmOlixNJrGATmPbpgFueQGzfUSvDGOv9epWW/nuheUNr 2Xq0Mh3992EtXQf6BCK7ht55+owxmuuYUxzCfRDkprB6bHF7x4qcWoINr8lzDrCvRj2H w2gg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=mvUrkC8D; 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 x24si9228842ejb.695.2020.11.15.02.11.31; Sun, 15 Nov 2020 02:12:50 -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=default header.b=mvUrkC8D; 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 S1726760AbgKOIw2 (ORCPT + 99 others); Sun, 15 Nov 2020 03:52:28 -0500 Received: from mail.kernel.org ([198.145.29.99]:59768 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726600AbgKOIpz (ORCPT ); Sun, 15 Nov 2020 03:45:55 -0500 Received: from kernel.org (unknown [77.125.7.142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id AC352223FB; Sun, 15 Nov 2020 08:45:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1605429954; bh=I2e6oiG56Ipc+LYVEf48Tzpdu9e5X2SPeAjMkXGJ+FY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=mvUrkC8DbWSBeGtX5LmBQbQw3erYKhs5cOaKJid6GDJMPM7nXXubIxoNcBB3oGNe7 rCwIs49LamtntTc1amgIjfXRya2sb8UfoqlV6jooN7E3J+NN/S80wRZL4M8ZXWanKD tXrCqT3L+M5TGE/FDZPfoLrZTF0AQQmH6gi3Hxpk= Date: Sun, 15 Nov 2020 10:45:39 +0200 From: Mike Rapoport To: Matthew Wilcox Cc: Andrew Morton , Alexander Viro , Andy Lutomirski , Arnd Bergmann , Borislav Petkov , Catalin Marinas , Christopher Lameter , Dan Williams , Dave Hansen , David Hildenbrand , Elena Reshetova , "H. Peter Anvin" , Ingo Molnar , James Bottomley , "Kirill A. Shutemov" , Mark Rutland , Mike Rapoport , Michael Kerrisk , Palmer Dabbelt , Paul Walmsley , Peter Zijlstra , Rick Edgecombe , Shuah Khan , Thomas Gleixner , Tycho Andersen , Will Deacon , linux-api@vger.kernel.org, linux-arch@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-nvdimm@lists.01.org, linux-riscv@lists.infradead.org, x86@kernel.org, Hagen Paul Pfeifer Subject: Re: [PATCH v8 4/9] mm: introduce memfd_secret system call to create "secret" memory areas Message-ID: <20201115084539.GU4758@kernel.org> References: <20201110151444.20662-1-rppt@kernel.org> <20201110151444.20662-5-rppt@kernel.org> <20201113140656.GG17076@casper.infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20201113140656.GG17076@casper.infradead.org> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Nov 13, 2020 at 02:06:56PM +0000, Matthew Wilcox wrote: > On Tue, Nov 10, 2020 at 05:14:39PM +0200, Mike Rapoport wrote: > > diff --git a/mm/Kconfig b/mm/Kconfig > > index c89c5444924b..d8d170fa5210 100644 > > --- a/mm/Kconfig > > +++ b/mm/Kconfig > > @@ -884,4 +884,7 @@ config ARCH_HAS_HUGEPD > > config MAPPING_DIRTY_HELPERS > > bool > > > > +config SECRETMEM > > + def_bool ARCH_HAS_SET_DIRECT_MAP && !EMBEDDED > > So I now have to build this in, whether I want it or not? Why wouldn't anybody want this nice feature? ;-) Now, seriously, I hesitated a lot about having a prompt here, but in the end I've decided to go without it. The added footprint is not so big, with x86 defconfig it's less than 8K and with distro (I've checked with Fedora) config the difference is less than 1k because they anyway have CMA=y. As this is "security" feature, disros most probably would have this enabled anyway, and I believe users that will see something like "Allow hiding memory from the kernel" will hit Y there. -- Sincerely yours, Mike.