From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out30-98.freemail.mail.aliyun.com (out30-98.freemail.mail.aliyun.com [115.124.30.98]) (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 E2E2942AA9 for ; Wed, 4 Feb 2026 23:19:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=115.124.30.98 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770247156; cv=none; b=fKOoF3kR0azuvT5nUPbUV5guz7IgMIYnWPccHJn3Z4Sos4ZBxN2cMLYLnRfl4bQTUjC7PZ7fhtYGTYP2aKNmxu799kHHwbjpeyw3JoGSf/g6GFY+hsRXJ5WBFF4BzGxFli3xiKCR4IDDj0NGtwvO3CVYqXPLQJ1mR5tiOdtwLas= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770247156; c=relaxed/simple; bh=FHmcpmGcua4k5YBJ6GkkzqL/yk49jXpsX2YTQlULwz8=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=KS75OnfpOhemK/tqlFg0pikR8m3ecjQHTRD7Bx3FS1Nvr3U9lIn+oV5mqc9bIjMg3Hunjh/cfR7RX4fJnDCxmH7vsdsV+GMcyHgjNvIR7VTuCBPCuuXrk2kiEdo++r00XVvIciZvNXqUA3GAQqS+wSBn7FK32Uhe8TaE3IrP30M= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.alibaba.com; spf=pass smtp.mailfrom=linux.alibaba.com; dkim=pass (1024-bit key) header.d=linux.alibaba.com header.i=@linux.alibaba.com header.b=JSLihIIO; arc=none smtp.client-ip=115.124.30.98 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.alibaba.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.alibaba.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.alibaba.com header.i=@linux.alibaba.com header.b="JSLihIIO" DKIM-Signature:v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.alibaba.com; s=default; t=1770247147; h=Message-ID:Date:MIME-Version:Subject:To:From:Content-Type; bh=9FRvlb8bm4I4hY02iJ1Rh8ALFxI5lF5ytupAwDrS7MQ=; b=JSLihIIOewhiRpRsmkR/gCLhuJHJZtoPgvKWFYN7Iz7GMZo/vzkunN/3/9MPmGPvrcnHKWErRnqnWNq7/tiODTFmF4rxAGmwCO6ZopJohBMizgry2izT6lPyEogU5AAwAlLHs1RhLvGMaB+2XYrG16eUSNm1nS2q7qhLi2Ib6mU= Received: from 30.251.11.160(mailfrom:hsiangkao@linux.alibaba.com fp:SMTPD_---0WyYhV5K_1770247146 cluster:ay36) by smtp.aliyun-inc.com; Thu, 05 Feb 2026 07:19:06 +0800 Message-ID: Date: Thu, 5 Feb 2026 07:19:05 +0800 Precedence: bulk X-Mailing-List: linux-fsdevel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [LSF/MM/BPF TOPIC] Where is fuse going? API cleanup, restructuring and more To: "Darrick J. Wong" , Miklos Szeredi Cc: f-pc@lists.linux-foundation.org, linux-fsdevel@vger.kernel.org, Joanne Koong , John Groves , Bernd Schubert , Amir Goldstein , Luis Henriques , Horst Birthelmer References: <20260204190649.GB7693@frogsfrogsfrogs> From: Gao Xiang In-Reply-To: <20260204190649.GB7693@frogsfrogsfrogs> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2026/2/5 03:06, Darrick J. Wong wrote: > On Mon, Feb 02, 2026 at 02:51:04PM +0100, Miklos Szeredi wrote: ... >> >> - BPF scripts > > Is this an extension of the fuse-bpf filtering discussion that happened > in 2023? (I wondered why you wouldn't just do bpf hooks in the vfs > itself, but maybe hch already NAKed that?) For this part: as far as I can tell, no one NAKed vfs BPF hooks, and I had the similar idea two years ago: https://lore.kernel.org/r/CAOQ4uxjCebxGxkguAh9s4_Vg7QHM=oBoV0LUPZpb+0pcm3z1bw@mail.gmail.com We have some fanotify BPF hook ideas, e.g. to make lazy pulling more efficient with applied BPF filters, and I've asked BPF experts to look into that but no deadline on this too. Thanks, Gao Xiang