summaryrefslogtreecommitdiffstats
path: root/fs
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-5.20/io_uring-buffered-writes-2022-07-29' of git://git.kernel....Linus Torvalds2022-08-025-70/+191
|\
| * xfs: Add async buffered write supportStefan Roesch2022-07-242-7/+9
| * xfs: Specify lockmode when calling xfs_ilock_for_iomap()Stefan Roesch2022-07-241-3/+3
| * fs: Add async write file modification handling.Stefan Roesch2022-07-241-3/+42
| * fs: Split off inode_needs_update_time and __file_update_timeStefan Roesch2022-07-241-26/+50
| * fs: add __remove_file_privs() with flags parameterStefan Roesch2022-07-241-20/+37
| * fs: add a FMODE_BUF_WASYNC flags for f_modeStefan Roesch2022-07-241-1/+3
| * iomap: Return -EAGAIN from iomap_write_iter()Stefan Roesch2022-07-241-0/+4
| * iomap: Add async buffered write supportStefan Roesch2022-07-241-5/+28
| * iomap: Add flags parameter to iomap_page_create()Stefan Roesch2022-07-241-10/+20
* | Merge tag 'for-5.20/io_uring-2022-07-29' of git://git.kernel.dk/linux-blockLinus Torvalds2022-08-024-14927/+0
|\|
| * io_uring: move to separate directoryJens Axboe2022-07-244-14819/+0
| * io_uring: define a 'prep' and 'issue' handler for each opcodeJens Axboe2022-07-241-458/+350
* | Merge tag 'fs.idmapped.overlay.acl.v5.20' of git://git.kernel.org/pub/scm/lin...Linus Torvalds2022-08-017-93/+219
|\ \
| * | Revert "ovl: turn of SB_POSIXACL with idmapped layers temporarily"Christian Brauner2022-07-151-24/+1
| * | ovl: handle idmappings in ovl_get_acl()Christian Brauner2022-07-151-8/+79
| * | acl: make posix_acl_clone() available to overlayfsChristian Brauner2022-07-151-1/+2
| * | acl: port to vfs{g,u}id_tChristian Brauner2022-07-151-11/+11
| * | acl: move idmapped mount fixup into vfs_{g,s}etxattr()Christian Brauner2022-07-155-51/+128
| * | Merge tag 'ovl-fixes-5.19-rc7' of ssh://gitolite.kernel.org/pub/scm/linux/ker...Christian Brauner2022-07-1557-467/+991
| |\ \
* | | | Merge tag 'fs.idmapped.vfsuid.v5.20' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-08-0115-119/+137
|\| | |
| * | | attr: fix kernel docChristian Brauner2022-06-271-2/+2
| * | | attr: port attribute changes to new typesChristian Brauner2022-06-2615-103/+129
| * | | security: pass down mount idmapping to setattr hookChristian Brauner2022-06-262-2/+3
| * | | quota: port quota helpers mount idsChristian Brauner2022-06-269-14/+15
| * | | fs: port to iattr ownership update helpersChristian Brauner2022-06-266-30/+20
* | | | Merge tag 'filelock-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/jl...Linus Torvalds2022-08-011-49/+28
|\ \ \ \
| * | | | fs/lock: Rearrange ops in flock syscall.Kuniyuki Iwashima2022-07-181-24/+19
| * | | | fs/lock: Don't allocate file_lock in flock_make_lock().Kuniyuki Iwashima2022-07-181-31/+15
* | | | | Merge tag 'erofs-for-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2022-08-018-624/+531
|\ \ \ \ \
| * | | | | erofs: update ctx->pos for every emitted direntHongnan Li2022-07-311-9/+7
| * | | | | erofs: get rid of the leftover PAGE_SIZE in dir.cGao Xiang2022-07-221-2/+2
| * | | | | erofs: get rid of erofs_prepare_dio() helperGao Xiang2022-07-221-24/+15
| * | | | | erofs: introduce multi-reference pclusters (fully-referenced)Gao Xiang2022-07-224-56/+93
| * | | | | erofs: record the longest decompressed size in this roundGao Xiang2022-07-212-58/+31
| * | | | | erofs: introduce z_erofs_do_decompressed_bvec()Gao Xiang2022-07-211-27/+22
| * | | | | erofs: try to leave (de)compressed_pages on stack if possibleGao Xiang2022-07-211-13/+21
| * | | | | erofs: introduce struct z_erofs_decompress_backendGao Xiang2022-07-212-67/+76
| * | | | | erofs: get rid of `z_pagemap_global'Gao Xiang2022-07-212-25/+4
| * | | | | erofs: clean up `enum z_erofs_collectmode'Gao Xiang2022-07-211-32/+31
| * | | | | erofs: get rid of `enum z_erofs_page_type'Gao Xiang2022-07-211-25/+5
| * | | | | erofs: rework online page handlingGao Xiang2022-07-212-83/+42
| * | | | | erofs: switch compressed_pages[] to bufvecGao Xiang2022-07-212-60/+57
| * | | | | erofs: introduce `z_erofs_parse_in_bvecs'Gao Xiang2022-07-211-52/+80
| * | | | | erofs: drop the old pagevec approachGao Xiang2022-07-213-171/+18
| * | | | | erofs: introduce bufvec to store decompressed buffersGao Xiang2022-07-212-50/+153
| * | | | | erofs: introduce `z_erofs_parse_out_bvecs()'Gao Xiang2022-07-211-38/+43
| * | | | | erofs: clean up z_erofs_collector_begin()Gao Xiang2022-07-211-17/+15
| * | | | | erofs: get rid of unneeded `inode', `map' and `sb'Gao Xiang2022-07-211-23/+19
| * | | | | erofs: avoid consecutive detection for Highmem memoryGao Xiang2022-07-091-6/+10