blob: 84cd05d69093635dc032d96136c4c198775ebe05 [file] [log] [blame]
3e8cb8b2eaeb ("fuse: fix stack use after return")
2b319d1f6f92 ("fuse: don't dereference req->args on finished request")
d49937749fef ("fuse: stop copying args to fuse_req")
145b673bd208 ("fuse: clean up fuse_req")
7213394c4e18 ("fuse: simplify request allocation")
66abc3599c3c ("fuse: unexport request ops")
75b399dda5be ("fuse: convert retrieve to simple api")
33826ebbbe4b ("fuse: convert writepages to simple api")
1259728731a7 ("fuse: add simple background helper")
338f2e3f3341 ("fuse: convert sync write to simple api")
00793ca5d443 ("fuse: covert readpage to simple api")
a0d45d84f4c9 ("fuse: fuse_short_read(): don't take fuse_req as argument")
093f38a2c1a8 ("fuse: convert ioctl to simple api")
4c4f03f78ca9 ("fuse: move page alloc")
68583165f962 ("fuse: add pages to fuse_args")
e413754b267e ("fuse: add nocreds to fuse_args")
454a7613f54e ("fuse: add noreply to fuse_args")
c500ebaa908d ("fuse: convert flush to simple api")
40ac7ab2d021 ("fuse: simplify 'nofail' request")
1f4e9d03d1fb ("fuse: rearrange and resize fuse_args fields")
d5b4854357f4 ("fuse: flatten 'struct fuse_args'")
76e43c8ccaa3 ("fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock")
154603fe3ec4 ("fuse: document fuse_fsync_in.fsync_flags")
9de5be06d0a8 ("fuse: fix writepages on 32bit")
55752a3aba13 ("fuse: multiplex cached/direct_io file operations")
d4136d60751a ("fuse add copy_file_range to direct io fops")
3c3db095b68c ("fuse: use iov_iter based generic splice helpers")
6b675738ce90 ("fuse: Protect ff->reserved_req via corresponding fi->lock")
f15ecfef058d ("fuse: Introduce fi->lock to protect write related fields")
4510d86fbbb3 ("fuse: Convert fc->attr_version into atomic64_t")
b782911b5297 ("fuse: Verify userspace asks to requeue interrupt that we really sent")
7407a10de57f ("fuse: Do some refactoring in fuse_dev_do_write()")
5e0fed717a38 ("fuse: Wake up req->waitq of only if not background")
217316a60101 ("fuse: Optimize request_end() by not taking fiq->waitq.lock")
8da6e9183275 ("fuse: Kill fasync only if interrupt is queued in queue_interrupt()")
c5de16cca2d7 ("fuse: Replace page without copying in fuse_writepage_in_flight()")
e2653bd53a98 ("fuse: fix leaked aux requests")
419234d5958b ("fuse: only reuse auxiliary request in fuse_writepage_in_flight()")
7f305ca1928d ("fuse: clean up fuse_writepage_in_flight()")
2fe93bd43264 ("fuse: extract fuse_find_writeback() helper")
a2ebba824106 ("fuse: decrement NR_WRITEBACK_TEMP on the right page")
97e1532ef81a ("fuse: handle zero sized retrieve correctly")
2e64ff154ce6 ("fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS")
a9c2d1e82fc2 ("fuse: fix fsync on directory")
7fabaf303458 ("fuse: fix leaked notify reply")
e52a8250480a ("fuse: realloc page array")
5da784cce430 ("fuse: add max_pages to init_out")
8a7aa286ab67 ("fuse: allocate page array more efficiently")
ab2257e9941b ("fuse: reduce size of struct fuse_inode")
261aaba72fdb ("fuse: use iversion for readdir cache verification")