summaryrefslogtreecommitdiff
path: root/fs
diff options
context:
space:
mode:
authorKonstantin Komarov <almaz.alexandrovich@paragon-software.com>2022-05-31 16:13:23 +0300
committerKonstantin Komarov <almaz.alexandrovich@paragon-software.com>2022-05-31 16:13:23 +0300
commit03ab8e6297acd1bc0eedaa050e2a1635c576fd11 (patch)
tree519b79a60508ae3992f0f6bf10deac237dbc45ae /fs
parent52e00ea6b26e45fb8159e3b57cdde8d3f9bdd8e9 (diff)
parent4b0986a3613c92f4ec1bdc7f60ec66fea135991f (diff)
downloadlinux-03ab8e6297acd1bc0eedaa050e2a1635c576fd11.tar.gz
linux-03ab8e6297acd1bc0eedaa050e2a1635c576fd11.tar.bz2
linux-03ab8e6297acd1bc0eedaa050e2a1635c576fd11.zip
Merge tag 'v5.18'
Linux 5.18
Diffstat (limited to 'fs')
-rw-r--r--fs/9p/Kconfig1
-rw-r--r--fs/9p/acl.c11
-rw-r--r--fs/9p/acl.h27
-rw-r--r--fs/9p/cache.c338
-rw-r--r--fs/9p/cache.h118
-rw-r--r--fs/9p/fid.c12
-rw-r--r--fs/9p/v9fs.c43
-rw-r--r--fs/9p/v9fs.h41
-rw-r--r--fs/9p/v9fs_vfs.h11
-rw-r--r--fs/9p/vfs_addr.c317
-rw-r--r--fs/9p/vfs_dentry.c4
-rw-r--r--fs/9p/vfs_dir.c19
-rw-r--r--fs/9p/vfs_file.c41
-rw-r--r--fs/9p/vfs_inode.c70
-rw-r--r--fs/9p/vfs_inode_dotl.c43
-rw-r--r--fs/9p/vfs_super.c17
-rw-r--r--fs/9p/xattr.c10
-rw-r--r--fs/9p/xattr.h29
-rw-r--r--fs/Kconfig16
-rw-r--r--fs/Kconfig.binfmt13
-rw-r--r--fs/Makefile4
-rw-r--r--fs/adfs/inode.c7
-rw-r--r--fs/adfs/super.c2
-rw-r--r--fs/affs/file.c6
-rw-r--r--fs/affs/super.c4
-rw-r--r--fs/afs/Makefile3
-rw-r--r--fs/afs/cache.c68
-rw-r--r--fs/afs/cell.c12
-rw-r--r--fs/afs/dir.c241
-rw-r--r--fs/afs/dir_edit.c154
-rw-r--r--fs/afs/dynroot.c1
-rw-r--r--fs/afs/file.c172
-rw-r--r--fs/afs/inode.c137
-rw-r--r--fs/afs/internal.h113
-rw-r--r--fs/afs/main.c14
-rw-r--r--fs/afs/proc.c6
-rw-r--r--fs/afs/super.c8
-rw-r--r--fs/afs/volume.c29
-rw-r--r--fs/afs/write.c456
-rw-r--r--fs/afs/yfsclient.c32
-rw-r--r--fs/aio.c230
-rw-r--r--fs/anon_inodes.c29
-rw-r--r--fs/attr.c4
-rw-r--r--fs/befs/linuxvfs.c2
-rw-r--r--fs/bfs/file.c3
-rw-r--r--fs/bfs/inode.c2
-rw-r--r--fs/binfmt_elf.c199
-rw-r--r--fs/binfmt_elf_fdpic.c22
-rw-r--r--fs/binfmt_elf_test.c64
-rw-r--r--fs/binfmt_flat.c7
-rw-r--r--fs/btrfs/Kconfig3
-rw-r--r--fs/btrfs/Makefile3
-rw-r--r--fs/btrfs/async-thread.c14
-rw-r--r--fs/btrfs/backref.c84
-rw-r--r--fs/btrfs/block-group.c380
-rw-r--r--fs/btrfs/block-group.h13
-rw-r--r--fs/btrfs/block-rsv.c84
-rw-r--r--fs/btrfs/block-rsv.h5
-rw-r--r--fs/btrfs/btrfs_inode.h85
-rw-r--r--fs/btrfs/check-integrity.c206
-rw-r--r--fs/btrfs/compression.c742
-rw-r--r--fs/btrfs/compression.h14
-rw-r--r--fs/btrfs/ctree.c820
-rw-r--r--fs/btrfs/ctree.h352
-rw-r--r--fs/btrfs/delalloc-space.c32
-rw-r--r--fs/btrfs/delayed-inode.c44
-rw-r--r--fs/btrfs/delayed-ref.c42
-rw-r--r--fs/btrfs/delayed-ref.h51
-rw-r--r--fs/btrfs/dev-replace.c55
-rw-r--r--fs/btrfs/dir-item.c12
-rw-r--r--fs/btrfs/disk-io.c740
-rw-r--r--fs/btrfs/disk-io.h18
-rw-r--r--fs/btrfs/extent-io-tree.h4
-rw-r--r--fs/btrfs/extent-tree.c592
-rw-r--r--fs/btrfs/extent_io.c535
-rw-r--r--fs/btrfs/extent_io.h12
-rw-r--r--fs/btrfs/extent_map.c10
-rw-r--r--fs/btrfs/extent_map.h8
-rw-r--r--fs/btrfs/file-item.c128
-rw-r--r--fs/btrfs/file.c366
-rw-r--r--fs/btrfs/free-space-cache.c346
-rw-r--r--fs/btrfs/free-space-cache.h10
-rw-r--r--fs/btrfs/free-space-tree.c56
-rw-r--r--fs/btrfs/inode-item.c344
-rw-r--r--fs/btrfs/inode-item.h96
-rw-r--r--fs/btrfs/inode.c2575
-rw-r--r--fs/btrfs/ioctl.c1673
-rw-r--r--fs/btrfs/locking.h7
-rw-r--r--fs/btrfs/lzo.c320
-rw-r--r--fs/btrfs/ordered-data.c132
-rw-r--r--fs/btrfs/ordered-data.h25
-rw-r--r--fs/btrfs/print-tree.c13
-rw-r--r--fs/btrfs/props.c66
-rw-r--r--fs/btrfs/props.h4
-rw-r--r--fs/btrfs/qgroup.c127
-rw-r--r--fs/btrfs/raid56.c175
-rw-r--r--fs/btrfs/raid56.h22
-rw-r--r--fs/btrfs/reada.c1086
-rw-r--r--fs/btrfs/ref-verify.c12
-rw-r--r--fs/btrfs/reflink.c53
-rw-r--r--fs/btrfs/relocation.c146
-rw-r--r--fs/btrfs/root-tree.c30
-rw-r--r--fs/btrfs/scrub.c395
-rw-r--r--fs/btrfs/send.c470
-rw-r--r--fs/btrfs/send.h9
-rw-r--r--fs/btrfs/space-info.c124
-rw-r--r--fs/btrfs/space-info.h2
-rw-r--r--fs/btrfs/subpage.c290
-rw-r--r--fs/btrfs/subpage.h56
-rw-r--r--fs/btrfs/super.c127
-rw-r--r--fs/btrfs/sysfs.c122
-rw-r--r--fs/btrfs/tests/btrfs-tests.c1
-rw-r--r--fs/btrfs/tests/extent-buffer-tests.c19
-rw-r--r--fs/btrfs/tests/extent-io-tests.c64
-rw-r--r--fs/btrfs/tests/extent-map-tests.c2
-rw-r--r--fs/btrfs/tests/free-space-tests.c186
-rw-r--r--fs/btrfs/tests/free-space-tree-tests.c5
-rw-r--r--fs/btrfs/tests/inode-tests.c4
-rw-r--r--fs/btrfs/tests/qgroup-tests.c5
-rw-r--r--fs/btrfs/transaction.c293
-rw-r--r--fs/btrfs/transaction.h8
-rw-r--r--fs/btrfs/tree-checker.c116
-rw-r--r--fs/btrfs/tree-defrag.c8
-rw-r--r--fs/btrfs/tree-log.c2183
-rw-r--r--fs/btrfs/tree-log.h25
-rw-r--r--fs/btrfs/uuid-tree.c10
-rw-r--r--fs/btrfs/verity.c2
-rw-r--r--fs/btrfs/volumes.c959
-rw-r--r--fs/btrfs/volumes.h138
-rw-r--r--fs/btrfs/xattr.c21
-rw-r--r--fs/btrfs/zoned.c709
-rw-r--r--fs/btrfs/zoned.h63
-rw-r--r--fs/btrfs/zstd.c68
-rw-r--r--fs/buffer.c161
-rw-r--r--fs/cachefiles/Kconfig7
-rw-r--r--fs/cachefiles/Makefile6
-rw-r--r--fs/cachefiles/bind.c278
-rw-r--r--fs/cachefiles/cache.c383
-rw-r--r--fs/cachefiles/daemon.c189
-rw-r--r--fs/cachefiles/error_inject.c46
-rw-r--r--fs/cachefiles/interface.c747
-rw-r--r--fs/cachefiles/internal.h272
-rw-r--r--fs/cachefiles/io.c405
-rw-r--r--fs/cachefiles/key.c201
-rw-r--r--fs/cachefiles/main.c22