summaryrefslogtreecommitdiffstats
path: root/fs/fuse/dev.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* pipe: Fix iteration end check in fuse_dev_splice_write()David Howells2019-12-061-1/+1
* Merge tag 'compat-ioctl-5.5' of git://git.kernel.org:/pub/scm/linux/kernel/gi...Linus Torvalds2019-12-011-1/+1
|\
| * compat_ioctl: move more drivers to compat_ptr_ioctlArnd Bergmann2019-10-231-1/+1
* | Merge tag 'notifications-pipe-prep-20191115' of git://git.kernel.org/pub/scm/...Linus Torvalds2019-11-301-13/+18
|\ \
| * | pipe: Allow pipes to have kernel-reserved slotsDavid Howells2019-11-151-4/+4
| * | pipe: Use head and tail pointers for the ring, not cursor and lengthDavid Howells2019-10-311-13/+18
| |/
* / fuse: don't dereference req->args on finished requestMiklos Szeredi2019-10-211-1/+3
|/
* fuse: Make fuse_args_to_req staticYueHaibing2019-09-241-1/+1
* fuse: unexport fuse_put_requestArnd Bergmann2019-09-241-1/+0
* fuse: separate fuse device allocation and installation in fuse_connVivek Goyal2019-09-121-1/+1
* fuse: add fuse_iqueue_ops callbacksStefan Hajnoczi2019-09-121-16/+30
* fuse: export fuse_dequeue_forget() functionVivek Goyal2019-09-121-6/+7
* fuse: export fuse_get_unique()Stefan Hajnoczi2019-09-121-1/+2
* fuse: export fuse_len_args()Stefan Hajnoczi2019-09-121-4/+5
* fuse: export fuse_end_request()Stefan Hajnoczi2019-09-121-9/+10
* fuse: stop copying pages to fuse_reqMiklos Szeredi2019-09-101-12/+6
* fuse: stop copying args to fuse_reqMiklos Szeredi2019-09-101-54/+26
* fuse: simplify request allocationMiklos Szeredi2019-09-101-50/+11
* fuse: unexport request opsMiklos Szeredi2019-09-101-42/+9
* fuse: convert retrieve to simple apiMiklos Szeredi2019-09-101-30/+62
* fuse: convert writepages to simple apiMiklos Szeredi2019-09-101-27/+0
* fuse: add simple background helperMiklos Szeredi2019-09-101-0/+45
* fuse: convert ioctl to simple apiMiklos Szeredi2019-09-101-2/+2
* fuse: move page allocMiklos Szeredi2019-09-101-15/+2
* fuse: add pages to fuse_argsMiklos Szeredi2019-09-101-10/+31
* fuse: add nocreds to fuse_argsMiklos Szeredi2019-09-101-29/+15
* fuse: convert fuse_force_forget() to simple apiMiklos Szeredi2019-09-101-21/+0
* fuse: add noreply to fuse_argsMiklos Szeredi2019-09-101-1/+3
* fuse: convert flush to simple apiMiklos Szeredi2019-09-101-4/+9
* fuse: simplify 'nofail' requestMiklos Szeredi2019-09-101-60/+4
* fuse: flatten 'struct fuse_args'Miklos Szeredi2019-09-101-19/+19
* fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lockEric Biggers2019-09-101-45/+48
* fuse: require /dev/fuse reads to have enough buffer capacity (take 2)Kirill Smelkov2019-09-021-0/+18
* Revert "fuse: require /dev/fuse reads to have enough buffer capacity"Miklos Szeredi2019-06-111-10/+0
* fuse: require /dev/fuse reads to have enough buffer capacityKirill Smelkov2019-04-241-0/+10
* fuse: retrieve: cap requested size to negotiated max_writeKirill Smelkov2019-04-241-1/+1
* fuse: convert printk -> pr_*Kirill Smelkov2019-04-241-2/+2
* Merge branch 'page-refs' (page ref overflow)Linus Torvalds2019-04-151-6/+6
|\
| * fs: prevent page refcount overflow in pipe_buf_getMatthew Wilcox2019-04-141-6/+6
* | fuse: clean up abortedMiklos Szeredi2019-02-131-5/+4
* | fuse: Protect ff->reserved_req via corresponding fi->lockKirill Tkhai2019-02-131-4/+6
* | fuse: Verify userspace asks to requeue interrupt that we really sentKirill Tkhai2019-02-131-3/+10
* | fuse: Do some refactoring in fuse_dev_do_write()Kirill Tkhai2019-02-131-25/+23
* | fuse: Wake up req->waitq of only if not backgroundKirill Tkhai2019-02-131-1/+4
* | fuse: Optimize request_end() by not taking fiq->waitq.lockKirill Tkhai2019-02-131-8/+20
* | fuse: Kill fasync only if interrupt is queued in queue_interrupt()Kirill Tkhai2019-02-131-1/+1
* | fuse: Remove stale comment in end_requests()Kirill Tkhai2019-02-131-5/+1
|/
* fuse: call pipe_buf_release() under pipe lockJann Horn2019-01-161-0/+2
* fuse: handle zero sized retrieve correctlyMiklos Szeredi2019-01-161-1/+1
* fuse: fix possibly missed wake-up after abortMiklos Szeredi2018-11-091-3/+9