From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9EC8AC4332F for ; Thu, 8 Dec 2022 16:30:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 466EE8E0003; Thu, 8 Dec 2022 11:30:33 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 416A58E0001; Thu, 8 Dec 2022 11:30:33 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2DE988E0003; Thu, 8 Dec 2022 11:30:33 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 1C9D88E0001 for ; Thu, 8 Dec 2022 11:30:33 -0500 (EST) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 7F891AB625 for ; Thu, 8 Dec 2022 16:30:32 +0000 (UTC) X-FDA: 80219677104.10.F9D394E Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) by imf26.hostedemail.com (Postfix) with ESMTP id 98B16140020 for ; Thu, 8 Dec 2022 16:30:30 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=IfAhwPly; spf=pass (imf26.hostedemail.com: domain of keescook@chromium.org designates 209.85.216.48 as permitted sender) smtp.mailfrom=keescook@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1670517030; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=k4tmfXAitcgkSlUsd80rpXrMdUZPjLhK1NcCQ+49+g8=; b=p0fvKPL6NFv/QG2/r5GzEFlSzpAoD2craaVJIslCstgc/dU/iqgUcRM9F6f5qHEcVi0Wta 7BtVmNksk2r41ThHeDaxfGO83B7fl9m4QnI8SZsPYrsCxErOK933ySaHKovW/ZuGvDHIiK VOCGrobBb8y9Ku51xWrsnxg2gE/+NnY= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=IfAhwPly; spf=pass (imf26.hostedemail.com: domain of keescook@chromium.org designates 209.85.216.48 as permitted sender) smtp.mailfrom=keescook@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1670517030; a=rsa-sha256; cv=none; b=GJMVyGgToiIDlYbhrTpZchWb81SoOa/nCdZU9tXSng+DCwVvj8N8LE1ZkwYoNeRS01KtY+ N3LohX7fImgfrG+/SJmGAGgn7vegLDYc80zAjdXtkXX2g6/EUPy3dlgaIcn9tFW8s+0JsA x0SaqtzMvATmcOzSKoUey5MV7FDp2xo= Received: by mail-pj1-f48.google.com with SMTP id fa4-20020a17090af0c400b002198d1328a0so6370338pjb.0 for ; Thu, 08 Dec 2022 08:30:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=k4tmfXAitcgkSlUsd80rpXrMdUZPjLhK1NcCQ+49+g8=; b=IfAhwPlyRtM85i8rguQOmP7CnTCezl5zNw1zvLw2K9t/3snzqJ13XzN33EuGXVmdL7 kuGJCxBQ0DAIKjAwY35ZND7i0UIklkDsfJ1LCwZaoQB3sJw5qQRG9YGF/gn42W4DMLem DkKozVqyjHBsuR1CAhF3Xu981CEhsvXZWHGPQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=k4tmfXAitcgkSlUsd80rpXrMdUZPjLhK1NcCQ+49+g8=; b=HSrrCQ5RPj56JPUB3i0OjAWGnwI+A9mqKsl2tp/bxBnDGMCSOmYQ3ZORkbj+X9xONh 9pZ59ycY8OMq83SDyq0VJj7XWYcHajtkLp0cHDN/gVnEf+4DsEPhRTHtL9qgASDDKC9W FtDjQWtxQBYoOxOOccHyWv7vCQL4HNYnJ+yZ1x716LpLdrQVLmVzJltVbnLxS09T1tw+ udDWw7VKDUFV3EBHcQ3uENPNzxTIUTBKrj6IlYk9izK+HdctBoLt1fO27LeLuAwLAtPS FOBdL+byppKgpd8c83adkBvzwHWiRiSzL1tYBoKS2CoNAsN0oQ3wUodh/GnLdB5MR1Ht eWwg== X-Gm-Message-State: ANoB5pnfNT3PVbQP4W5IX+hs/m5D2Cxq4AkC8EPnj+DsZ1eT43/Sz6tG TY2d5MP0CNGk5nmMf73sGx6mmA== X-Google-Smtp-Source: AA0mqf57k6PyE3EokGT1H+zjRGQDn0VQYsc/0IIGVvGFWMnZS6uaAnbVF+b/XI2sHwbsUpcdDciiPQ== X-Received: by 2002:a17:902:a505:b0:189:e149:a1a6 with SMTP id s5-20020a170902a50500b00189e149a1a6mr14708502plq.58.1670517029595; Thu, 08 Dec 2022 08:30:29 -0800 (PST) Received: from www.outflux.net (smtp.outflux.net. [198.145.64.163]) by smtp.gmail.com with ESMTPSA id h15-20020a170902680f00b00186cd4a8aedsm16697608plk.252.2022.12.08.08.30.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Dec 2022 08:30:29 -0800 (PST) Date: Thu, 8 Dec 2022 08:30:28 -0800 From: Kees Cook To: jeffxu@chromium.org Cc: skhan@linuxfoundation.org, akpm@linux-foundation.org, dmitry.torokhov@gmail.com, dverkamp@chromium.org, hughd@google.com, jeffxu@google.com, jorgelo@chromium.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-mm@kvack.org, jannh@google.com, linux-hardening@vger.kernel.org Subject: Re: [PATCH v6 5/6] selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC Message-ID: <202212080830.EB9070F758@keescook> References: <20221207154939.2532830-1-jeffxu@google.com> <20221207154939.2532830-6-jeffxu@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20221207154939.2532830-6-jeffxu@google.com> X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 98B16140020 X-Stat-Signature: p5btuxgk73hh9n8jodi1ectep5azmkx7 X-Rspam-User: X-HE-Tag: 1670517030-125552 X-HE-Meta: U2FsdGVkX18vIR5/k/4riK6AYjw1m9GHmLvYVRDBwQTjAexVw+RyVE7I9gJ/jZ6ynd8fskJ/SI4h/TN65gypvWjj0QRlZnsczK1/aIR7AlgNgNnnvEy7l3GVTOGFUxIJ7x+8FBmL8SPNms1vw1LM4m29ZH/+eKGsQV9rq2QJkCGhCbu+/6VYLyLunuj6FRiV772ikYmbT2cauXnNo+KFmnf8xEAib7PUux5njNlT9l2oFvtjji/CbSBXKtbw4CCuzmIStUB2fU4khrwdaFUokirhoBIgFEjFsTwMGqMqjkM0iUkULwXECFPNJ+HQI2FHtEcNIIPedkCx4gwZtoUzZQNrR0ZBaxNVJyXcPZWZkSH9bBNSi0I802MXwTOjovSpx0BV5a/7RKZ1b4YNw9GEnpqVmzA3meciDEF41t4VEAVJ5wFUlzxhdIn7X+HQEzg8frRcle447y9eLN3XI6uyUYI1ySYgNQeWE797ji+wHMUiTv+3UZG+uBOBRDM6vY+hZt+Jqf31sHy0yOrjG3Eirdvz2qEvoMgOgagAX5agiDsBJvDVZr4808Gf28oYLWRf8N3Rt52P19+MayaeL1sGWLgJ3UZRYc/jUKW9CH2MqblpPVpShb4ZOzcMbFNKmMIbqMCj3zIGIZkVc9i3t5vwf5CvNZe+u1MQ5/BCYPKMdaV406b2sT4Q/ErZD8XOreQiwo/puLQObWHNZCP9GVmO00vHN+sPsZ3Mdzh/5Q9vUpOHPYUUyLl2+SF3qvzVsPbX55fXBNqw5sL23WsLV8GqEFUmfEgS548p+EPvrBcQS2TGhZWqeieZ8/Pc2IwNf/AG6L2f5MAkRDHDdZZIp3tu3RY3e/pyVRvz8P9HiSL7H/NH4Z2Owthoat3KKm42OP5aI1uUm6RAjlTCkDscLHP3JpRDBvAY9wlSRqSsfGsJ4wo8dN9DSW2fB+enjfC1CyJzZruXQMhu/pf03cP5QnM EmcKWNWW 9OhPAuf1kHfWz64j0Itwgos8l8AhP7wAumyAlEnx2sOYEQZ65PvWhA/6ZNJqOlh6ePJ+W2JsJZ/RHjmWEC5JvCGkFe5wbQps8hT46ThhIRP0GOgfds1lV/nprklvq8IymUaYpdfjIXmVIzM5YxvuwNW2gxhANAT45tnHCouNJI1uhKAfQWGMEXINMnJ2R3h+/4VCSWDOJNQb/2GFXBMdplPybng== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000005, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Wed, Dec 07, 2022 at 03:49:38PM +0000, jeffxu@chromium.org wrote: > From: Jeff Xu > > Tests to verify MFD_NOEXEC, MFD_EXEC and vm.memfd_noexec sysctl. > > Co-developed-by: Daniel Verkamp > Signed-off-by: Daniel Verkamp Reviewed-by: Kees Cook -- Kees Cook