[RFC PATCH 0/1] fuse: restructure requests extensions handling

From: Luis Henriques

Date: Mon Mar 09 2026 - 11:04:24 EST


Hi!

This patch was going to be included in the lookup_handle patchset. But
since it is self-contained and it can eventually be picked independently,
I've decided to send it as a separate RFC.

It basically re-implements the idea of extensions, making it easier to add
new ones: a extension can be simply added to the 'ext_args' array in
fuse_args.

Luis Henriques (1):
fuse: restructure requests extensions handling

fs/fuse/dev.c | 35 +++++++++++++++-
fs/fuse/dir.c | 104 +++++++++++++++++++++--------------------------
fs/fuse/fuse_i.h | 11 ++++-
3 files changed, 89 insertions(+), 61 deletions(-)