From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9F3EA37D132; Mon, 23 Feb 2026 23:50:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771890609; cv=none; b=iTguyZsts2yAXwxOYX2WqoACiYOk3d4L8mNrWZkVp8FD5OEN3R5A9mq3HmcqjR1PZKNe/iinWnu+9aJZv3vOZUx6S84RyzATVw3uqne038NiRUml2xnbTQWJoujVuwKdpyqB9cJm7a1EP9osNrq9yCgjXnjl5xoQmCm9i9tNEK4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771890609; c=relaxed/simple; bh=YwXRuo+JbzU+DmUOFRwkAESDTtzoc7fPWFdKp6OyAC8=; h=Date:Subject:From:To:Cc:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=dbSoN24zXgRoxsRGBZNPUEtn5Blp4ZeIUYvhkL+0HYQBjwjTjrtxkkD3msDakmVQNHeeTZHMtOvAhJ4s25kNULo+dOpEiZVSxVrhuptXwBePzLe+vFYaWql+Ahoh923yQO0/eBSqfUb2Q4H8ig/zAbboREY+L7vmLDVrxHxlBm0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=uFMC7/j8; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="uFMC7/j8" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 31A86C2BCAF; Mon, 23 Feb 2026 23:50:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1771890609; bh=YwXRuo+JbzU+DmUOFRwkAESDTtzoc7fPWFdKp6OyAC8=; h=Date:Subject:From:To:Cc:In-Reply-To:References:From; b=uFMC7/j8ZLOjWIYGfpsDwAlKr978EZpYAhS8cmwI3XkfX+JWOWcQuCzVDtfGhyr9A tUWr5faYWIgjtQsuD5WnpdIXFPA4ip5nSdYRs982QlpaaTmsaWG1WuvR9kDP/ccpi9 7b1+eozTxK4uvvz7eaodjy2MyJdLUSbGcawZxOJGhSStlljHES4rAAB7Dt3Y7pipe0 XUhyz3GEg00anguEMlZyF63YbNz8Zrj+aXBUSI6083Jd/wl8JZqhtivonxHBVKf1EO TsHdYADzms8KaHsa0XxLj+bom39/j5w+JlZNnd5kXUzdt95EBFfEq8CaFv+7HRwtTF IC8gFjOO0kUmA== Date: Mon, 23 Feb 2026 15:50:08 -0800 Subject: [PATCH 3/3] fuse4fs: adjust test bpf program to deal with opaque inodes From: "Darrick J. Wong" To: tytso@mit.edu Cc: bpf@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org, miklos@szeredi.hu, bernd@bsbernd.com, joannelkoong@gmail.com, neal@gompa.dev, john@groves.net Message-ID: <177188746525.3945469.7811087808723395803.stgit@frogsfrogsfrogs> In-Reply-To: <177188746460.3945469.14760426500960341844.stgit@frogsfrogsfrogs> References: <177188746460.3945469.14760426500960341844.stgit@frogsfrogsfrogs> Precedence: bulk X-Mailing-List: linux-fsdevel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: Darrick J. Wong Adjust the test program to deal with fuse_bpf_inode. Signed-off-by: "Darrick J. Wong" --- fuse4fs/fuse4fs.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fuse4fs/fuse4fs.c b/fuse4fs/fuse4fs.c index b3c5d571d52448..09ffd93c72724e 100644 --- a/fuse4fs/fuse4fs.c +++ b/fuse4fs/fuse4fs.c @@ -7832,7 +7832,7 @@ FUSE_IOMAP_BEGIN_BPF_FUNC(bogus_iomap_begin_bpf)\n\ const uint32_t blocksize = %u;\n\ \n\ bpf_printk(\"ino %%llu pos %%llu\\n\",\n\ - fi->nodeid, pos);\n\ + fuse_bpf_inode_nodeid(fbi), pos);\n\ \n\ /*\n\ * Create an alternating pattern of written and unwritten mappings\n\ @@ -7852,8 +7852,8 @@ FUSE_IOMAP_BEGIN_BPF_FUNC(bogus_iomap_begin_bpf)\n\ outarg->read.addr = (99 * blocksize) + pos;\n\ \n\ fuse_iomap_begin_pure_overwrite(outarg);\n\ - fuse_bpf_iomap_inval_mappings(fi, &fubar, NULL);\n\ - fuse_bpf_iomap_upsert_mappings(fi, &outarg->read, NULL);\n\ + fuse_bpf_iomap_inval_mappings(fbi, &fubar, NULL);\n\ + fuse_bpf_iomap_upsert_mappings(fbi, &outarg->read, NULL);\n\ return FIB_HANDLED;\n\ }\n\ \n\