summaryrefslogtreecommitdiff
path: root/fs/fuse/dev.c
AgeCommit message (Expand)AuthorFilesLines
2026-06-15fuse: clean up interrupt readingJoanne Koong1-19/+13
2026-06-15fuse: remove stray newline in fuse_dev_do_read()Joanne Koong1-1/+0
2026-06-15fuse: use READ_ONCE in fuse_chan_num_background()Li Wang1-1/+1
2026-06-15fuse: add fuse_request_sent tracepointAmir Goldstein1-0/+1
2026-06-15fuse: Add SPDX ID lines to some filesTim Bird1-3/+1
2026-06-15fuse: remove redundant buffer size checks for interrupt and forget requestsJoanne Koong1-14/+4
2026-06-15fuse: simplify fuse_dev_ioctl_clone()Miklos Szeredi1-18/+21
2026-06-15fuse: alloc pqueue before installing fch in fuse_devMiklos Szeredi1-22/+60
2026-06-15fuse: remove #include "fuse_i.h" from dev.c and dev_uring.cMiklos Szeredi1-3/+2
2026-06-15fuse: remove fuse_mutex protection from fuse_dev_ioctl_sync_init()Miklos Szeredi1-8/+5
2026-06-15fuse: set params in fuse_chan_set_initialized()Miklos Szeredi1-12/+18
2026-06-15fuse: create notify.cMiklos Szeredi1-443/+15
2026-06-15fuse: create poll.cMiklos Szeredi1-31/+14
2026-06-15fuse: change fud->fc to fud->chanMiklos Szeredi1-49/+49
2026-06-15fuse: split out filesystem part of request sendingMiklos Szeredi1-79/+24
2026-06-15fuse: change req->fm to req->chanMiklos Szeredi1-52/+49
2026-06-15fuse: remove fm arg of args->end callbackMiklos Szeredi1-4/+3
2026-06-15fuse: abort related layering cleanupMiklos Szeredi1-41/+43
2026-06-15fuse: remove #include "fuse_i.h" from "dev_uring_i.h"Miklos Szeredi1-4/+4
2026-06-15fuse: move fuse_dev_waitq to dev.cMiklos Szeredi1-0/+3
2026-06-15fuse: move forget related struct and helpersMiklos Szeredi1-3/+8
2026-06-15fuse: don't access transport layer structs directly from the fs layerMiklos Szeredi1-5/+72
2026-06-15fuse: move request timeout to fuse_chanMiklos Szeredi1-2/+3
2026-06-15fuse: split off fch->lock from fc->lockMiklos Szeredi1-13/+16
2026-06-15fuse: move interrupt related members to fuse_chanMiklos Szeredi1-2/+2
2026-06-15fuse: move io_uring related members to fuse_chanMiklos Szeredi1-1/+1
2026-06-15fuse: move request blocking related members to fuse_chanMiklos Szeredi1-38/+43
2026-06-15fuse: move background queuing related members to fuse_chanMiklos Szeredi1-22/+25
2026-06-15fuse: move 'devices' member from fuse_conn to fuse_chanMiklos Szeredi1-5/+12
2026-06-15fuse: move fuse_dev and fuse_pqueue to dev.cMiklos Szeredi1-0/+94
2026-06-15fuse: move fuse_iqueue to fuse_chanMiklos Szeredi1-16/+48
2026-06-15fuse: add struct fuse_chanMiklos Szeredi1-0/+13
2026-06-15fuse: move request timeout code to a new source fileMiklos Szeredi1-94/+0
2026-06-15fuse: fix io-uring background queue dispatch on request completionJoanne Koong1-17/+24
2026-06-15fuse: avoid 32-bit prune notification count wrapSamuel Moelius1-1/+1
2026-06-15fuse: clear intr_entry in fuse_resend and fuse_remove_pending_reqJi'an Zhou1-0/+9
2026-06-09fuse: re-lock request before returning from fuse_ref_folio()Joanne Koong1-1/+1
2026-06-09fuse: re-lock request before replacing page cache folioJoanne Koong1-14/+5
2026-04-27fuse: don't block in fuse_get_dev() for non-sync_init caseJoanne Koong1-3/+9
2026-04-02fuse: clean up device cloningMiklos Szeredi1-20/+15
2026-04-02fuse: add refcount to fuse_devMiklos Szeredi1-2/+7
2026-04-02fuse: create fuse_dev on /dev/fuse open instead of mountMiklos Szeredi1-29/+18
2026-04-02fuse: check connection state on notificationMiklos Szeredi1-0/+7
2026-04-02fuse: fuse_dev_ioctl_clone() should wait for device file to be initializedMiklos Szeredi1-11/+8
2026-03-24fuse: abort on fatal signal during sync initMiklos Szeredi1-1/+7
2026-03-03fuse: use DIV_ROUND_UP() for page count calculationsJoanne Koong1-1/+1
2026-03-03fuse: simplify logic in fuse_notify_store() and fuse_retrieve()Joanne Koong1-24/+16
2026-03-03fuse: validate outarg offset and size in notify store/retrieveJoanne Koong1-4/+10
2026-03-03fuse: Check for large folio with SPLICE_F_MOVEBernd Schubert1-0/+3
2026-02-22Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-2/+2