public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH RFC 0/2] fuse: compound commands
@ 2025-12-23 12:05 Horst Birthelmer
  2025-12-23 12:05 ` [PATCH RFC 1/2] fuse: add compound command to combine multiple requests Horst Birthelmer
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Horst Birthelmer @ 2025-12-23 12:05 UTC (permalink / raw)
  To: Miklos Szeredi, Bernd Schubert
  Cc: linux-kernel, linux-fsdevel, Horst Birthelmer

In the discussion about open+getattr here [1] Bernd and Miklos talked
about the need for a compound command in fuse that could send multiple
commands to a fuse server.
    
Here's a propsal for exactly that compound command with an example
(the mentioned open+getattr).
    
[1] https://lore.kernel.org/linux-fsdevel/CAJfpegshcrjXJ0USZ8RRdBy=e0MxmBTJSCE0xnxG8LXgXy-xuQ@mail.gmail.com/

Signed-off-by: Horst Birthelmer <hbirthelmer@ddn.com>
---
Horst Birthelmer (2):
      fuse: add compound command to combine multiple requests
      fuse: add an implementation of open+getattr

 fs/fuse/Makefile          |   2 +-
 fs/fuse/compound.c        | 368 ++++++++++++++++++++++++++++++++++++++++++++++
 fs/fuse/dev.c             |  25 ++++
 fs/fuse/file.c            | 115 +++++++++++++--
 fs/fuse/fuse_i.h          |  20 ++-
 fs/fuse/inode.c           |   6 +
 fs/fuse/ioctl.c           |   2 +-
 include/uapi/linux/fuse.h |  37 +++++
 8 files changed, 556 insertions(+), 19 deletions(-)
---
base-commit: 9448598b22c50c8a5bb77a9103e2d49f134c9578
change-id: 20251223-fuse-compounds-upstream-c85b4e39b3d3

Best regards,
-- 
Horst Birthelmer <hbirthelmer@ddn.com>


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-12-23 17:47 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-23 12:05 [PATCH RFC 0/2] fuse: compound commands Horst Birthelmer
2025-12-23 12:05 ` [PATCH RFC 1/2] fuse: add compound command to combine multiple requests Horst Birthelmer
2025-12-23 12:05 ` [PATCH RFC 2/2] fuse: add an implementation of open+getattr Horst Birthelmer
2025-12-23 17:46 ` [syzbot ci] Re: fuse: compound commands syzbot ci

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox