Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp710727pxb; Wed, 27 Jan 2021 20:16:15 -0800 (PST) X-Google-Smtp-Source: ABdhPJwQ6bLVggSHVVnlwpGJx065TXAi7R0sqBxL3deSZke8l1Cytii9w8PvKkd/SUXokpT2iVi4 X-Received: by 2002:aa7:cb8f:: with SMTP id r15mr12180005edt.130.1611807374956; Wed, 27 Jan 2021 20:16:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1611807374; cv=none; d=google.com; s=arc-20160816; b=fN1XuGye5vsx1tTAQMNh2D/Rurbr+ax9WN1LNMNiRG5ku6A8ynDC8hFKBpGS+BZKpX CRCXAf+u0HCgWsZ0qXFCjC4TD9Kf2gMGGAH/UUsudrGrLHXLIFuTAjLPVqvDV3EHzKJn I+UuVSARX8RL/LRzL1Qpw96LDoN8ZdmzzIjbHZD/0gk9VVntolXMl+Hcp39I2s3AcswJ JVSgxm/IP57uWrXXrXFoBU6YIcg10Wgj/7f4CSwsREHsVNKyyqyXS9x94VKY9tH6HadN WSxLQ3kE7sy8+uO/jFYmvJSIx/tz04XwMYjs8FisGnJNkrBGR5+B9CVv0mkfrRe6kz8B eJNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:references:in-reply-to :subject:cc:date:to:from; bh=XRQRv8kuqaz0BMWNlbvul/6nmBWHTNJnsm6aGY7wOwQ=; b=Z/E1DMU7YMGwvmUNP7Ed5yUNVV8thypSn1ozYSwboZBcVweDe+11hNFcTtl4hGL3EF 9t0dKgawUV/qxphIv0nCtIwu0vEiVGX7sGdrU1D9Qb18skYmMN1nPoMNwLVUmal/zVjG j462toocnJC7j0wUuczoje5+YG2xyX6NVjy9znw1ZQEEimRVoTXr1qtqMahRWQMGzoNk MFAoJiXt3PghcRpDccVCBRkeAMDoIPP9E4DW+QUmiK1ip/iH/u2pbGfbI1GmcwwEhtb7 lmy6GIBrocaOSRiMextx1/Q04lYKHRhS2Z4GKeQWnFlHgjaB/l7ARl7XcrcHxT7j72aF pGHw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ca12si2106994edb.260.2021.01.27.20.15.50; Wed, 27 Jan 2021 20:16:14 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229709AbhA1EOX (ORCPT + 99 others); Wed, 27 Jan 2021 23:14:23 -0500 Received: from mx2.suse.de ([195.135.220.15]:60150 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229591AbhA1EOQ (ORCPT ); Wed, 27 Jan 2021 23:14:16 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id DA45EACE1; Thu, 28 Jan 2021 03:58:10 +0000 (UTC) From: NeilBrown To: Fox Chen , corbet@lwn.net, vegard.nossum@oracle.com, viro@zeniv.linux.org.uk, rdunlap@infradead.org, grandmaster@al2klimov.de Date: Thu, 28 Jan 2021 14:58:04 +1100 Cc: Fox Chen , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 00/12] docs: path-lookup: Update pathlookup docs In-Reply-To: <20210126072443.33066-1-foxhlchen@gmail.com> References: <20210126072443.33066-1-foxhlchen@gmail.com> Message-ID: <87zh0tg1bn.fsf@notabene.neil.brown.name> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain On Tue, Jan 26 2021, Fox Chen wrote: > The Path lookup is a very complex subject in VFS. The path-lookup > document provides a very detailed guidance to help people understand > how path lookup works in the kernel.This document was originally > written based on three lwn articles five years ago. As times goes by, > some of the content was outdated. This patchset is intended to update > the document to make it more relevant to current codebase. > > > Fox Chen (12): > docs: path-lookup: update follow_managed() part > docs: path-lookup: update path_to_nameidata() parth > docs: path-lookup: update path_mountpoint() part > docs: path-lookup: update do_last() part > docs: path-lookup: remove filename_mountpoint > docs: path-lookup: Add macro name to symlink limit description > docs: path-lookup: i_op->follow_link replaced with i_op->get_link > docs: path-lookup: update i_op->put_link and cookie description > docs: path-lookup: no get_link() > docs: path-lookup: update WALK_GET, WALK_PUT desc > docs: path-lookup: update get_link() ->follow_link description > docs: path-lookup: update symlink description > Thanks for doing this. I've responded individually to several of the patches. As you can see from my comments, there is often more to it than just changing function names. In some places you have capture the more general nature of the change fairly well. In other places the result is incoherent or confusion. Making small updates to this sort of documentation is not easy. You need to step have and see the "big picture", to overall story-arc. Sometimes you can fit changes into that arc, sometimes you might need to restructure or re-tell the story. This is part of why I haven't put much effort into the document - re-telling a story can be a lot of work. NeilBrown --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJCBAEBCAAsFiEEG8Yp69OQ2HB7X0l6Oeye3VZigbkFAmASNk0OHG5laWxiQHN1 c2UuZGUACgkQOeye3VZigbmNDA/+MSLmQTkUen1OKdCYdHDhCMLRtNAhfqRGocz6 XIo9x6yPou79C2tRfIRefkS7JtlSbayQW0O4K829xYPWs3TbHuZt/FC1gwVfnocz 9a89EZVH6tnw5ORgWCGu7fBsg0MiUgo+Y/udrZZ/WH6e0MZCri8RHAnNbadk8vlk 1FJJTvdyK79X7Xzbxzg73T18VRryNEq8X48ZMYx+WJg7ghQVpZOEKD+07T5knwuo lek8G9h2/9hlkcNsMJdvqpa1DhXfzOZM200PvNd9wk0MZWFC/jSb//zPsaI+EsBk UNWBHhAck6Pa3mCMOksaUYWS8h6prjaMnZH58yiceVYX+8DJvErIf/jxkhmUdPAk UzyOqECZce1e5Bh7yhWY2lfmGUEbnxiO7o2NuSHeFN9XrjQXaxj80vHIRZ+nCvqJ s2R0qI8DHKcI2NUdPVoUSA3OI1hSpCnnZ5s/4b/JXxSoxfPJWHkDKf445MCGH/8/ c9wKR/rYJSpxPfOA9nNc62IX/vltH+LB6VO7YXs5aS368FE19bkch8QI+NtKDf/9 iDbwe6OzgQDZQUsoMEGyW4/7uIT4UoMQ8rEwUP5CJNn2hiCsELlzNM4MZi6Z+c1t 9EtHPidJwQE/i7hPVqhoWqKQlRitD731tTAb3OUDMPeWOpR8D57YmolwLodYb2wS SqD7Efc= =/mOn -----END PGP SIGNATURE----- --=-=-=--