Received: by 2002:a05:7412:251c:b0:e2:908c:2ebd with SMTP id w28csp1994159rda; Tue, 24 Oct 2023 09:08:39 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFThW04KICXcElBl4LZYJb6CwidIaCPiSQHv17rBUcY9ZIOr3xS520IUIERp5hWOWyUJLsr X-Received: by 2002:a17:90b:28c3:b0:27d:c36:e134 with SMTP id qj3-20020a17090b28c300b0027d0c36e134mr9176645pjb.42.1698163719335; Tue, 24 Oct 2023 09:08:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698163719; cv=none; d=google.com; s=arc-20160816; b=vmSobB1y257i5OqFq2NNyhs6QhxUbvcvg8bVWD1b+MoQZDy5XPEPgqmR1jBMEls6Ue hFqmXEBGgfHPyCwlgToJZJwyS9GAiK/VSW2+ax8LkSIqjG+yxBeoYtXdDzoIs+Gp5Ag+ 0ecutl/Roboh6Sl1kEo+WBKGLt683vsCOoNtjvVmlU0an7JUQtW/0gprIxeb7fFsIW9h wwFsz0CW0fGUlz8Hu3arJJYUiyFFusNrRfiZpjImT1SMdsnZEXjGruM19N9IYBxZoJKN VtMSkI7gmNz4hqvIlUsvBI1o6b3I8NyZ1tugDoZ7EYLtTdhlXmx+GgrmQLAs/zm1BqCc /1TQ== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=ZdVm5S6ILXDmmq4+plu1nB38ahccZQXcaI7lgKaYo2U=; fh=6W5roiIoAxkkb7MFg5ReIe84/G4m2J+JmA4siFXxb6w=; b=xFVkjpZ9JsP1FUiJuaHPD5ffp2z/nPMbUSbAtGra0meHhduEQ618zDvPyX9LNNRQhe yiw6CZ4Wq8Mn0OcNBdzb1FQcaRGA0K+jkypU7142oi0iV8XoncOMGMO3vqSdAYq4HuHm gW14QJAb3DbJMsdxa3PVBjL+ZKRZaonYPh+IdwpgrKl1muIoq97K6RZZ6PROUrgaTcEK 4ZFsv4qdnmEq2pCaMzaReCeFbYvAkpTXJriEjyZjmxA3FFCCjpnvQ49BMIlE1P4CV8q7 V16QTI5hHPoUsylvGNkRTXRka6VBHsA1vLoqriAlmswZBa/Yf3CCOvFihXGokReQCjRa 2aQg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=D22AxvDS; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from howler.vger.email (howler.vger.email. [23.128.96.34]) by mx.google.com with ESMTPS id kk5-20020a17090b4a0500b00268e32e99f0si8877778pjb.28.2023.10.24.09.08.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 09:08:39 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) client-ip=23.128.96.34; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=D22AxvDS; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 84200804755D; Tue, 24 Oct 2023 09:08:22 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234605AbjJXQIW (ORCPT + 99 others); Tue, 24 Oct 2023 12:08:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33750 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229498AbjJXQIW (ORCPT ); Tue, 24 Oct 2023 12:08:22 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ADFDB83 for ; Tue, 24 Oct 2023 09:08:19 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 600DDC433C7; Tue, 24 Oct 2023 16:08:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1698163699; bh=DmTXuUzm5yWar7gyoWLtzIUd1urJOVtYQp3q4zQCSoQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=D22AxvDSYehp1KvkIyyFRiCqJNz7qrUq7z69fwjpKeQhlQusRHVhEMYxkEfxi4wRW vbie+4vmPibYgjq2DeVaNC2wr3KGjMg1YA/1xIPzAfC9Z8Bhjvune/dWekIMrROtXR xwEZC/ma54fwcHjKdrrc2b6axIdZaLFvE8AucCXfjVvpz5nQ5LTIQqCqq5uulYhnAU JonZDOfFbCjFyJ1IAKC+FnbtSdILv2zrypC8OHfp1l3VbqKqXfw/S5W6LtDBWTDkRT wfSKKWd6XNCrxQbj42hHFHq465MI945OAssC8xCGJlaXkFTqDqM1GA+rTXIjAGsG25 uGHt1r+1qpEkQ== From: Christian Brauner To: Amir Goldstein Cc: Christian Brauner , Al Viro , Jan Kara , Jeff Layton , Chuck Lever , linux-fsdevel@vger.kernel.org, linux-nfs@vger.kernel.org Subject: Re: [PATCH v2 0/4] Support more filesystems with FAN_REPORT_FID Date: Tue, 24 Oct 2023 18:08:11 +0200 Message-Id: <20231024-filmwelt-wegbegleiter-08412bcf1388@brauner> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20231023180801.2953446-1-amir73il@gmail.com> References: <20231023180801.2953446-1-amir73il@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Developer-Signature: v=1; a=openpgp-sha256; l=1732; i=brauner@kernel.org; h=from:subject:message-id; bh=zl9/HcJXzP0yG7d5KWmasNM+q31vAecbKVWYY1+DH8k=; b=owGbwMvMwCU28Zj0gdSKO4sYT6slMaSav74Rp7f/0iquBKEHM1UvBX76tednjal26LIuSZMID81P Gh2pHaUsDGJcDLJiiiwO7Sbhcst5KjYbZWrAzGFlAhnCwMUpABNRlmb4Z+nUJJGw4ejlh3+mX/qbdu zn7Tsx1tvDkn/efjQvNGbXDy1Ghhs3Hn2TPt6RVKVe6JF8Yu5UJcOsp3dlf9d7Vzt+PhvXwwUA X-Developer-Key: i=brauner@kernel.org; a=openpgp; fpr=4880B8C9BD0E5106FC070F4F7B3C391EFEA93624 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Tue, 24 Oct 2023 09:08:22 -0700 (PDT) On Mon, 23 Oct 2023 21:07:57 +0300, Amir Goldstein wrote: > Christian, > > The grand plan is to be able to use fanotify with FAN_REPORT_FID as a > drop-in replacement for inotify, but with current upstream, inotify is > supported on all the filesystems and FAN_REPORT_FID only on a few. > > Making all filesystem support FAN_REPORT_FID requires that all > filesystems will: > 1. Support for AT_HANDLE_FID file handles > 2. Report non-zero f_fsid > > [...] "Late is the hour in which this patchset chooses to appear." Let's give it some -next exposure. --- Applied to the vfs.f_fsid branch of the vfs/vfs.git tree. Patches in the vfs.f_fsid branch should appear in linux-next soon. Please report any outstanding bugs that were missed during review in a new review to the original patch series allowing us to drop it. It's encouraged to provide Acked-bys and Reviewed-bys even though the patch has now been applied. If possible patch trailers will be updated. Note that commit hashes shown below are subject to change due to rebase, trailer updates or similar. If in doubt, please check the listed branch. tree: https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git branch: vfs.f_fsid [1/4] exportfs: add helpers to check if filesystem can encode/decode file handles https://git.kernel.org/vfs/vfs/c/66c62769bcf6 [2/4] exportfs: make ->encode_fh() a mandatory method for NFS export https://git.kernel.org/vfs/vfs/c/dfaf653dc415 [3/4] exportfs: define FILEID_INO64_GEN* file handle types https://git.kernel.org/vfs/vfs/c/2560fa66d2ac [4/4] exportfs: support encoding non-decodeable file handles by default https://git.kernel.org/vfs/vfs/c/950f27681add