Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp1631284yba; Thu, 4 Apr 2019 14:55:42 -0700 (PDT) X-Google-Smtp-Source: APXvYqxS3nR57kYiwXLlPl154Jf8WbycANbeG9XS7wu5IuzI7Wk1QTC2d9BoT0Ouur1tXnU4LBkO X-Received: by 2002:a65:51c9:: with SMTP id i9mr8281434pgq.187.1554414942784; Thu, 04 Apr 2019 14:55:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554414942; cv=none; d=google.com; s=arc-20160816; b=xHrZoLraEVjvBpIeHh0UH4PnMeDAfW8MD5OH90Z87PYbvDK3Q5hmyf4z2EBY7Tdykn 5Qv2FXrCqAaGMx042g7smgVMAHkfIegm6Q8kWzvwGVc6jsJ1J+EMY73xHAwlzTp3sMVo G+Ka/NDyPePkMWjph8CshyiE19+CjdyfV2CQoZ8ZlQU1KPFSI/WTqAaB9w/411Os5DHx T91JLU20TYCsuntvEh92icGx2QHc66XJU1vIaVHuj8EWHITZHQNYGdfbQ6oWbDMepd5b RFGZw5F8X/ntHafaA0VSt6JQnR0ZEa4kjBxE1+ZB5bVzH1vvm095GwZ7DlTz+eq/V8nk cbhA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=6bLb+zP/1U7/cc68U8qH08JsWFZ56TbRic+4sQbf7I8=; b=Qnl9KBZlCqezLxDut2ZNMf+XEGwNo5IhghC7KhfjirtVbcOGQESd3F/SGdAcTfaX27 M2bJPEB2RkfH4uNI+qP19Nx9HdLexlcSGgE6W3jZ/nTZa/kMbLQagiLLOmJIsmsxWOB6 dSblHAGRLDssDzEBS35+EyPZyLsNeeEZwpMMxmnrLtrNU/J2C6OsYsIe+fdSBI2969bW tFnNGjfWNEk2I08cTxg1dJ7FHdy44+C74ebLP+02z6ilf6IHb9JD7eH6GWp5j6mBP1hb YINwQEWSvkaFzkDu1UxZEjDP4sHuKq9jeVW8B/NZLWRJ6sv6ohqVXDlv+d8dbXS+lxTt p/Jw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=J4Vn3oYy; 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 n31si17253783pgm.10.2019.04.04.14.54.49; Thu, 04 Apr 2019 14:55:42 -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; dkim=pass header.i=@google.com header.s=20161025 header.b=J4Vn3oYy; 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 S1730586AbfDDUJe (ORCPT + 99 others); Thu, 4 Apr 2019 16:09:34 -0400 Received: from mail-it1-f195.google.com ([209.85.166.195]:40713 "EHLO mail-it1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730464AbfDDUJd (ORCPT ); Thu, 4 Apr 2019 16:09:33 -0400 Received: by mail-it1-f195.google.com with SMTP id k64so5812536itb.5 for ; Thu, 04 Apr 2019 13:09:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6bLb+zP/1U7/cc68U8qH08JsWFZ56TbRic+4sQbf7I8=; b=J4Vn3oYy4osi41ATBHxrzZM/Ga2bFaA5KOI/tQ6vjxhRYLv3psN6tMIpzBKzt9wIz7 K9OwbnPi0lJddzpaiMSGsE7jBzcYH3SYme17g8OrTsoVk4g0NW6k7qZ4Fx4Jvx8jHAtV AZySu2/7/sA5U5bKPxvYG/DjK/tdQFug0WjRojUhOAa0tn/QazCX5hBNr19y/PfQkbOJ 4BRb5nTeLzljObMAC/OfavCYMJn71sT4HzqOEpQ8S9au/2Epmj7ar8o5CWfgeyUguE/j HRkeForAXQE+C+za6VBv8zbzbEYn29y4ep042Waa/+tz4fd9eYCQ8J2wosjx294iqzmF gfhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6bLb+zP/1U7/cc68U8qH08JsWFZ56TbRic+4sQbf7I8=; b=cUV6fY2vW3JXccrZinbc0vfwUXM6EuXpLFsVsIhCiuz9Ld9Q3r6w4N1CxJkSLWWVF8 1OFkCGBINC/k04tl0cwQUARvt8mksVPfuDKSTUdz8LcQ4NLZdws7e6cuSrpc3zNFraY4 LN0sg2JpI8NEDHcRQXYYOxSjNzMV6PCeQPphK6DZIrNnv1vp6C/iTKfhp/7EULil8P5P uduLXLc5y/Eiag7Jov8O3l3cPHzc/A0tYob1SxDZzqZONioz+9PbhyLmYrGoLYj1yuSe CIfURdCp3NLWKgqZPPNa/M1FrlGgpCDTqwONWZp5t/o7JWyp3L2KnKXF/foJu5+ORX8k Xyuw== X-Gm-Message-State: APjAAAWhRhP9CPyZ+294M+Gl3IwEf4wEI58pVWM07x/Mjrb5Y5o5yH8W MaqUADsMEX5ZA121DCdsvWPO6aXUOwaGF3jdPO+0Rw== X-Received: by 2002:a24:3905:: with SMTP id l5mr5966372ita.43.1554408572264; Thu, 04 Apr 2019 13:09:32 -0700 (PDT) MIME-Version: 1.0 References: <20190404003249.14356-1-matthewgarrett@google.com> <20190404003249.14356-28-matthewgarrett@google.com> <20190404093907.153f52a8@gandalf.local.home> In-Reply-To: <20190404093907.153f52a8@gandalf.local.home> From: Matthew Garrett Date: Thu, 4 Apr 2019 13:09:20 -0700 Message-ID: Subject: Re: [PATCH V32 27/27] tracefs: Restrict tracefs when the kernel is locked down To: Steven Rostedt Cc: James Morris , LSM List , Linux Kernel Mailing List , David Howells , Linux API , Andy Lutomirski Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 4, 2019 at 6:39 AM Steven Rostedt wrote: > > On Wed, 3 Apr 2019 17:32:49 -0700 > Matthew Garrett wrote: > > > > +static void tracefs_destroy_inode(struct inode *inode) > > +{ > > + if S_ISREG(inode->i_mode) > > Can we please put parenthesis around the condition. I know that the > macro has them, but no other place in the kernel plays such a trick. Ha, I've been spending too much time in Go lately. Fixed.