This series is mainly about improved ftraces to determine latencies between queues and also to be able to create latency histograms - the request unique was missing in trace_fuse_request_send so far. Some preparation patches are added before. Scripts to enabled tracing and to get histograms are here https://github.com/libfuse/libfuse/pull/1186 Signed-off-by: Bernd Schubert <bschubert@xxxxxxx> --- Bernd Schubert (4): fuse: Make the fuse_send_one request counter atomic [RFC] fuse: Set request unique on allocation fuse: {io-uring} Avoid _send code dup fuse: fine-grained request ftraces fs/fuse/dev.c | 37 ++++++++++------------------------ fs/fuse/dev_uring.c | 44 ++++++++++++++++------------------------ fs/fuse/fuse_dev_i.h | 4 ---- fs/fuse/fuse_i.h | 18 ++++++++++++----- fs/fuse/fuse_trace.h | 57 +++++++++++++++++++++++++++++++++++++--------------- fs/fuse/virtio_fs.c | 3 --- 6 files changed, 82 insertions(+), 81 deletions(-) --- base-commit: 08733088b566b58283f0f12fb73f5db6a9a9de30 change-id: 20250402-fuse-io-uring-trace-points-690154bb72c7 Best regards, -- Bernd Schubert <bschubert@xxxxxxx>