Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp380562imj; Thu, 7 Feb 2019 05:52:21 -0800 (PST) X-Google-Smtp-Source: AHgI3IYL7zDYX6RnVpJZMr7NZk0OxdW31858wSHvDB0+8xhoPjsJ41eVy7VZE5YSSlpLTWrVgOVg X-Received: by 2002:a62:42d4:: with SMTP id h81mr16185422pfd.259.1549547541858; Thu, 07 Feb 2019 05:52:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549547541; cv=none; d=google.com; s=arc-20160816; b=BXFEMbK6TRPDZYDynuHIDOxuSuzEJpe7gHSaYvpfmev2+hYVShH8ZE2iP4Pgj3V2JQ 175CUgOfSTu3h6+qxCeFq3Jca0ilXFVKfiQoRNvkZTiFQLq280q/neiPAeY3OrIUIKGA ngPL5h71YApXHyTzDIcSAEMHRnr3aqTL0uLhbI9FG3r35KMLlwCMq7OWaVnBrnmZaT2R 5/2nE3mclhamMnYWGDiFvr/ugAr4CXnaeKcEBJlVMliHGWr3v28o9rCmweFy4t6yMWXd svwnbopUyxzvmK+lWHYad738CjfNFV9LRKSgR9BEKKrH1MorrJc+7cqPj0mdqd9QySnU xkfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=4YN4wXfBhUcaBXXz55v44Y4tG/jwQPgBit4udMu9JmM=; b=zSQaPQF3ctI3ymfTcH2kq2pUZxe0OVexVSBizIQds0e/prqf0OeMb8jEaBcqZAstzJ 9iwUzlfcGspfmR8V6AsUfMwILZb+ByB2meIffCHlxIm2j2S07ybTsMbsSnxJnTnbnZ3Y duzwUvmVsdNZDhHSGCgGhgrYE9pJgklcfuSbTjyrEUXJ9Yi6RGN7vMQ8HKHuCiRiDwN1 ew7Aqu73PbCB7lePgrRJIYPtcsjJL7xBZ+/MsI2ZPSBMl3NwGTX678Dua9vG60ouMzok QWTvwnSUqf26hFNgxxtz+RvzC4adIR2esGpJxkHbY6tYxe0rUG+uhWpMPpeXjkEaoNG3 twTQ== 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 f7si2865724plr.96.2019.02.07.05.52.05; Thu, 07 Feb 2019 05:52:21 -0800 (PST) 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 S1726974AbfBGNuG (ORCPT + 99 others); Thu, 7 Feb 2019 08:50:06 -0500 Received: from zeniv.linux.org.uk ([195.92.253.2]:36614 "EHLO ZenIV.linux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726786AbfBGNuG (ORCPT ); Thu, 7 Feb 2019 08:50:06 -0500 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.91 #2 (Red Hat Linux)) id 1grk3g-0004Hh-6E; Thu, 07 Feb 2019 13:49:40 +0000 Date: Thu, 7 Feb 2019 13:49:40 +0000 From: Al Viro To: Denis Efremov Cc: Casey Schaufler , "Eric W. Biederman" , Eric Paris , Kees Cook , John Johansen , James Morris , "Serge E. Hallyn" , Paul Moore , Kentaro Takeda , linux-security-module@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 06/10] security: fix documentation for the path_chmod hook Message-ID: <20190207134939.GA2217@ZenIV.linux.org.uk> References: <0275d06334cdb1d2a87384d7971924a70776b3cb.1549540487.git.efremov@ispras.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <0275d06334cdb1d2a87384d7971924a70776b3cb.1549540487.git.efremov@ispras.ru> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 07, 2019 at 03:44:54PM +0300, Denis Efremov wrote: > The path_chmod hook was changed in the commit > "switch security_path_chmod() to struct path *" (cdcf116d44e7). > The argument @mnt was removed from the hook, @dentry was changed > to @path. This patch updates the documentation accordingly. > > Signed-off-by: Denis Efremov > --- > include/linux/lsm_hooks.h | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/include/linux/lsm_hooks.h b/include/linux/lsm_hooks.h > index cb93972257be..5d6428d0027b 100644 > --- a/include/linux/lsm_hooks.h > +++ b/include/linux/lsm_hooks.h > @@ -304,8 +304,7 @@ > * Return 0 if permission is granted. > * @path_chmod: > * Check for permission to change DAC's permission of a file or directory. > - * @dentry contains the dentry structure. > - * @mnt contains the vfsmnt structure. > + * @path contains the path structure. May I politely inquire about the value of these comments? How much information is provided by refering to an argument as "the dentry structure" or "the path structure", especially when there's nothing immediately above that would introduce either. "Type of 'dentry' argument is somehow related to struct dentry, try and guess what the value might be - we don't care, we just need every argument commented"? Who needs that crap in the first place?