Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp4082582pxb; Tue, 26 Jan 2021 11:55:55 -0800 (PST) X-Google-Smtp-Source: ABdhPJw1e/wSZpnIw6sploQ8Zu3Mu4yQpvMZMA0EgEikiLWQR2P11puOY5bqwCbYxCpf8CaqjLJH X-Received: by 2002:a05:6402:614:: with SMTP id n20mr5825125edv.358.1611690954822; Tue, 26 Jan 2021 11:55:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1611690954; cv=none; d=google.com; s=arc-20160816; b=bZW61PucNVxoFhRGPu4+5tGhnB2SI0InjYsspSIMekyWGeaeoiALi/yTWrJPdTIJ30 z18lWEujbR0ORoyqD4juvm3M8fgInNa231D7HJw13W2Ow4hkZ/ZdAKly7dzq0781Nlj1 CY3LrvIUFa9oy6jvhKIukc+f2plNz/EClGK4bVwNjEms/HV9vDVqCrXq1pGFispwFfTJ +9F27uu47mIqRAUcV+1wOrIYOYoDZwpQF37bfkFEblPBaOXSOFV+pXQcmjpbvJB6U8zg 0d/TXe2OpY2DTuoK5jgyno8N1efTInOrbezGZjJ5CUKTW0GGYUxg5+x7tCMAmruRm0/R iAYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=tpj3ybU4120wd2c47Rjps1g04Qm5dWT54O3NvokuXtg=; b=Vsc5xYHzlBAIE7jFOoRe05i7xrLiBq/ixjP0DLHoM0b0bxea0BTsZv+yOHUQ1UL1Y/ +de2l62u/NI5GFnxxiPFM5uzE4lzmRwhuMdEyltMEe/7wZwQ3aPqNmtxs99mE6j2myBq sUZHrz+vK+S1XbCEJy7c8JgKE3DPqSbn+lvkPPr9dIeCPVPQ5df4KOI6OS85xTmT2DOD RIy7mD/WzdDMD/uO+VeFsbZ/aaSIFYXSnhtKU+jd+A9uUei7dL0cv+N3Oq1ty2NP9PPg sn3YgsqtlJxtHA+ajgUytgf5Yrz/fbLf81q1zqiUDXuEBkVyBzN3XAjejoAfmBwWzR5G 7UJQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=SeREUFtv; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gw11si7336044ejb.414.2021.01.26.11.55.29; Tue, 26 Jan 2021 11:55:54 -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=@gmail.com header.s=20161025 header.b=SeREUFtv; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726648AbhAZR3M (ORCPT + 99 others); Tue, 26 Jan 2021 12:29:12 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40236 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730180AbhAZHfy (ORCPT ); Tue, 26 Jan 2021 02:35:54 -0500 Received: from mail-pl1-x630.google.com (mail-pl1-x630.google.com [IPv6:2607:f8b0:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EFE0FC061573; Mon, 25 Jan 2021 23:25:24 -0800 (PST) Received: by mail-pl1-x630.google.com with SMTP id u15so115875plf.1; Mon, 25 Jan 2021 23:25:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=tpj3ybU4120wd2c47Rjps1g04Qm5dWT54O3NvokuXtg=; b=SeREUFtvVta/QikDIsJfNDYjyCMZU53duhQ8BBqY+28nkpa6IHRILmBPRAvO4MDdGk PH+KtN7UidVTheQitGPvKYulTXv7kHxV99ieogw6404k7JqTfvEtkbZZ3GaZ8GUIEX3x /KSjeeNUIHfpbs8mZml3btb6UXPTw3qPqhVYLqifJjZvMhpxtsGmn5XhIYg++0t3ohya 6PL+3rhLMTM8STaZ3q57GVb5Aut0KPRB+ndH8tX4SvULQxO5uA3tHlSnP5TBpgIBGbzP Jqelb9VPnAjY1X/WSYdiDzUVUFMOl0jG9sQxCUTWwsQNk/mA25l+nsIUktUkXJsQ3M7G x7HQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=tpj3ybU4120wd2c47Rjps1g04Qm5dWT54O3NvokuXtg=; b=sqi5hl/P4MpnSsnA8roMRaDFjmTeDOdPgGiX/oPpNZcdJBlEHDjKgYiw5fGd0O58xr 110MOHFu1ZdyGh6pqvYjN6BCk23x2wr7MGTJOURfCGlejUHhbee0v3LgkWSXNoGyCTP1 PdVNI5zfYXAzJwJHgWwtaEq0TDNn2AC5EwQ0OLvVXQiUYEcM8jHzOD5z8+bq6c5UtE6M tRA/tbDTyTjf/2JGmQEwhYAt3NcVhfut4gmTYuSZzx0lNjaiuAk7qr5Lk6dOHdebenFI sioLDO9BBCE+puhWytnMpil09Yh1lEZflzTIxtnz3qFivvdu6wa1KUWjJcnXrQxM+rxD c7Gg== X-Gm-Message-State: AOAM530W+ZgdtZPi9vDXFmYB06JmalUdUYGdXEXUOC2scu+YmD/n4Wpg x/lyqrgLr01gCDCp7Kj4Aps= X-Received: by 2002:a17:90a:8996:: with SMTP id v22mr4730206pjn.235.1611645924475; Mon, 25 Jan 2021 23:25:24 -0800 (PST) Received: from cl-arch-kdev.. (cl-arch-kdev.xen.prgmr.com. [2605:2700:0:2:a800:ff:fed6:fc0d]) by smtp.gmail.com with ESMTPSA id l12sm1320256pjg.54.2021.01.25.23.25.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Jan 2021 23:25:23 -0800 (PST) From: Fox Chen To: corbet@lwn.net, vegard.nossum@oracle.com, viro@zeniv.linux.org.uk, rdunlap@infradead.org, grandmaster@al2klimov.de Cc: Fox Chen , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 00/12] docs: path-lookup: Update pathlookup docs Date: Tue, 26 Jan 2021 15:24:31 +0800 Message-Id: <20210126072443.33066-1-foxhlchen@gmail.com> X-Mailer: git-send-email 2.30.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 Documentation/filesystems/path-lookup.rst | 146 ++++++++++------------ 1 file changed, 63 insertions(+), 83 deletions(-) -- 2.30.0