This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from b25c6644bfd3 Merge tag 'for-5.8/dm-changes' of git://git.kernel.org/pub [...] new 781c036b678c ext4: remove unnecessary test_opt for DIOREAD_NOLOCK new ef5fd681d515 ext4: remove redundant variable has_bigalloc in ext4_fill_super new 6b6aeffc932d ext4: fix a style issue in fs/ext4/acl.c new 9e52484c7133 ext4: remove EXT4_GET_BLOCKS_KEEP_SIZE flag new 493e83aafa02 ext4: translate a few more map flags to strings in tracepoints new 39c0ae163f3b ext4: remove unnecessary comparisons to bool new c36a71b4e35a ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max new 3bbd0ef26098 ext4: fix buffer_head refcnt leak when ext4_iget() fails new 4301efa4c7cc writeback: Export inode_io_list_del() new ceff86fddae8 ext4: Avoid freeing inodes on dirty list new 8418897f1bf8 ext4: fix error pointer dereference new 4209ae12b122 ext4: handle ext4_mark_inode_dirty errors new b60ca3343e78 ext4: don't ignore return values from ext4_ext_dirty() new ee802f868993 ext4: remove dead GET_BLOCKS_ZERO code new bee6cf00c7f1 ext4: remove redundant GET_BLOCKS_CONVERT code new 779e26517b36 ext4: clean up GET_BLOCKS_PRE_IO error handling new be809e1274eb ext4: clean up ext4_ext_convert_to_initialized() error handling new 80dd4978ddd7 ext4: fix a typo in a comment new 08adf452e628 ext4: fix race between ext4_sync_parent() and rename() new 73c384c0cdaa ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path new 212da3ec6faf ext4: mballoc: print bb_free info even when it is 0 new e68cf40c0d09 ext4: mballoc: refactor ext4_mb_show_ac() new bbc4ec77e9f9 ext4: mballoc: add more mb_debug() msgs new 36bad4233cc5 ext4: mballoc: correct the mb_debug() format specifier for [...] new 004379d0b02a ext4: mballoc: fix few other format specifier in mb_debug() new f283529abac4 ext4: mballoc: simplify error handling in ext4_init_mballoc() new 4fca8f07790a ext4: mballoc: make ext4_mb_use_preallocated() return type [...] new a345021553f7 ext4: mballoc: refactor code inside DOUBLE_CHECK into sepa [...] new eb2b8ebb867f ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from [...] new 9bee5779ee26 ext4: balloc: use task_pid_nr() helper new 6db074618969 ext4: use BIT() macro for BH_** state bits new ec8c60be96d6 ext4: improve ext_debug() msg in case of block allocation failure new 8ec2d31b27f6 ext4: replace EXT_DEBUG with __maybe_unused in ext4_ext_ha [...] new d3df14535f4a ext4: mballoc: make mb_debug() implementation to use pr_debug() new 70aa1554b014 ext4: make ext_debug() implementation to use pr_debug() new 8ad8d710035e ext4: rework map struct instantiation in ext4_ext_map_blocks() new de8ff14cab99 ext4: add casefold flag to EXT4_INODE_* flags new 53f86b170dfa ext4: mballoc: add blocks to PA list under same spinlock a [...] new cf5e2ca6c990 ext4: mballoc: refactor ext4_mb_discard_preallocations() new 07b5b8e1ac40 ext4: mballoc: introduce pcpu seqcnt for freeing PA to imp [...] new 8ef123fe02ca ext4: mballoc: refactor ext4_mb_good_group() new 993778306e79 ext4: mballoc: use lock for checking free blocks while retrying new dfcd4489e270 ext4: drop ext4_journal_free_reserved() new 14ff6286309e jbd2: avoid leaking transaction credits when unreserving handle new 9f364e1d9537 add comment for ext4_dir_entry_2 file_type member new 175efa81feb8 ext4: fix EXT4_MAX_LOGICAL_BLOCK macro new 328e24ae14ae ext4: fix fiemap size checks for bitmap files new 03a5ed24c9b8 ext4: split _ext4_fiemap new da565e792be5 ext4: remove the call to fiemap_check_flags in ext4_fiemap new 44ebcd06bbb3 fs: mark __generic_block_fiemap static new 10c5db286452 fs: move the fiemap definitions out of fs.h new 273288189471 iomap: fix the iomap_fiemap prototype new cddf8a2c4a82 fs: move fiemap range validation into the file systems instances new 45dd052e67ad fs: handle FIEMAP_FLAG_SYNC in fiemap_prep new c7d216e8c44c fs: remove the access_ok() check in ioctl_fiemap new ba988903937c ext4: remove the access_ok() check in ext4_ioctl_get_es_cache new 6e014c621e72 ext4: don't block for O_DIRECT if IOCB_NOWAIT is set new 6b8ed62008a4 ext4: avoid unnecessary transaction starts during writeback new 0b166a57e622 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] new 3f19b2ab97a9 vfs, afs, ext4: Make the inode hash table RCU searchable new 23e2db311a10 rxrpc: Map the EACCES error produced by some ICMP6 to EHOS [...] new 32f71aa497cf rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug [...] new 13fcc6356a94 afs: Always include dir in bulk status fetch from afs_do_lookup() new 810068059234 afs: Use the serverUnique field in the UVLDB record to red [...] new 977e5f8ed0ab afs: Split the usage count on struct afs_server new f6cbb368bcb0 afs: Actively poll fileservers to maintain NAT or firewall [...] new 6d043a578265 afs: Show more information in /proc/net/afs/servers new 8230fd8217b7 afs: Make callback processing more efficient. new 38355eec6a7d afs: Set error flag rather than return error from file sta [...] new 7126ead910aa afs: Remove the error argument from afs_protocol_error() new a310082f6d0a afs: Rename struct afs_fs_cursor to afs_operation new e49c7b2f6de7 afs: Build an abstraction around an "operation" concept new 44746355ccb1 afs: Don't get epoch from a server because it may be ambiguous new 3120c170ef35 afs: Fix handling of CB.ProbeUuid cache manager op new 194d28cf197c afs: Retain more of the VLDB record for alias detection new c3e9f888263b afs: Implement client support for the YFSVL.GetCellName RPC op new 8a070a964877 afs: Detect cell aliases 1 - Cells with root volumes new 6ef350b18420 afs: Detect cell aliases 2 - Cells with no root volumes new 6dfdf5369c9f afs: Detect cell aliases 3 - YFS Cells with a canonical ce [...] new cca37d45d547 afs: Add a tracepoint to track the lifetime of the afs_vol [...] new 20325960f875 afs: Reorganise volume and server trees to be rooted on the cell new 3c4c4075fc61 afs: Fix the by-UUID server tree to allow servers with the [...] new f11a016a852f afs: Fix afs_statfs() to not let the values go below zero new f3c130e6e6d1 afs: Don't use probe running state to make decisions outsi [...] new 32275d3f758f afs: Show more a bit more server state in /proc/net/afs/servers new 8409f67b6437 afs: Adjust the fileserver rotation algorithm to reprobe/r [...] new 9daa0a27a0bc Merge tag 'afs-next-20200604' of git://git.kernel.org/pub/ [...] new 8fd6e1d6941c cifs: handle "nolease" option for vers=1.0 new 136a5dc3309a cifs: remove redundant initialization of variable rc new aaa3aef34d3a cifs: set up next DFS target before generic_ip_connect() new e4af35fa55b0 cifs: handle hostnames that resolve to same ip in failover new baf3f08ef408 cifs: get rid of unused parameter in reconn_setup_dfs_targets() new a7d5c2946280 cifs: reduce stack use in smb2_compound_op new b2ca6c2c9edd cifs: move some variables off the stack in smb2_ioctl_query_info new 82e9367c4389 smb3: Add new parm "nodelete" new a0a3036b81f1 cifs: Standardize logging output new adbb2dafe732 cifs: minor fix to two debug messages new 3563a6f4683e smb3: minor update to compression header definitions new bbbf9eafbfda cifs: fix minor typos in comments and log messages new 5f68ea4aa98b cifs: multichannel: move channel selection in function new 1ee0e6d47d08 smb3: default to minimum of two channels when multichannel [...] new e80ddeb2f70e smb3: fix incorrect number of credits when ioctl MaxOutput [...] new 8e84a61a9c5c cifs: dump Security Type info in DebugData new 7c06514afd38 cifs: multichannel: always zero struct cifs_io_parms new 352d96f3acc6 cifs: multichannel: move channel selection above transport layer new edb161353680 smb3: remove static checker warning new 8eec79540d2b cifs: multichannel: use pointer for binding channel new 2f5896797940 cifs: multichannel: try to rebind when reconnecting a channel new 331cc667a99c cifs: update internal module version number new 3803d5e4d3ce Merge tag '5.8-rc-smb3-fixes-part-1' of git://git.samba.or [...] new a4e439a6f628 dlm: dlm_internal: Replace zero-length array with flexible [...] new 3c80d3794dac dlm: user: Replace zero-length array with flexible-array member new 90db4f8be386 fs:dlm:remove unneeded semicolon in rcom.c new f084a4f4a14b dlm: Switch to using wait_event() new fe204591cc94 dlm: remove BUG() before panic() new e3cea0cad147 Merge tag 'dlm-5.8' of git://git.kernel.org/pub/scm/linux/ [...] new 22ce85611fd5 orangefs: remove redundant assignment to variable ret new 0df556457748 orangefs: convert get_user_pages() --> pin_user_pages() new aaa2faab4ed8 Merge tag 'for-linus-5.8-ofs1' of git://git.kernel.org/pub [...]
The 119 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/filesystems/fiemap.rst | 12 +- fs/afs/Makefile | 2 + fs/afs/afs.h | 3 +- fs/afs/afs_vl.h | 1 + fs/afs/callback.c | 345 +++------ fs/afs/cell.c | 10 +- fs/afs/cmservice.c | 67 +- fs/afs/dir.c | 1253 +++++++++++++++----------------- fs/afs/dir_silly.c | 190 ++--- fs/afs/dynroot.c | 93 +++ fs/afs/file.c | 62 +- fs/afs/flock.c | 114 ++- fs/afs/fs_operation.c | 239 +++++++ fs/afs/fs_probe.c | 339 +++++++-- fs/afs/fsclient.c | 1305 +++++++++++++--------------------- fs/afs/inode.c | 491 ++++++------- fs/afs/internal.h | 523 ++++++++------ fs/afs/main.c | 6 +- fs/afs/proc.c | 42 +- fs/afs/protocol_yfs.h | 2 +- fs/afs/rotate.c | 447 +++++------- fs/afs/rxrpc.c | 45 +- fs/afs/security.c | 8 +- fs/afs/server.c | 299 +++++--- fs/afs/server_list.c | 40 +- fs/afs/super.c | 107 +-- fs/afs/vl_alias.c | 382 ++++++++++ fs/afs/vl_rotate.c | 4 + fs/afs/vlclient.c | 146 +++- fs/afs/volume.c | 154 +++- fs/afs/write.c | 148 ++-- fs/afs/xattr.c | 300 ++++---- fs/afs/yfsclient.c | 914 ++++++++++-------------- fs/bad_inode.c | 1 + fs/btrfs/extent_io.h | 1 + fs/btrfs/inode.c | 4 +- fs/cifs/cifs_debug.c | 6 + fs/cifs/cifs_debug.h | 145 ++-- fs/cifs/cifsencrypt.c | 8 +- fs/cifs/cifsfs.c | 2 + fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 20 +- fs/cifs/cifsproto.h | 36 +- fs/cifs/cifsroot.c | 6 +- fs/cifs/cifssmb.c | 81 ++- fs/cifs/connect.c | 130 ++-- fs/cifs/dfs_cache.c | 14 +- fs/cifs/file.c | 60 +- fs/cifs/inode.c | 18 +- fs/cifs/link.c | 8 +- fs/cifs/misc.c | 60 +- fs/cifs/netmisc.c | 6 +- fs/cifs/readdir.c | 10 +- fs/cifs/sess.c | 55 +- fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2inode.c | 137 ++-- fs/cifs/smb2misc.c | 20 +- fs/cifs/smb2ops.c | 174 +++-- fs/cifs/smb2pdu.c | 499 ++++++++----- fs/cifs/smb2pdu.h | 13 +- fs/cifs/smb2proto.h | 25 +- fs/cifs/smbdirect.c | 165 ++--- fs/cifs/transport.c | 75 +- fs/dlm/dlm_internal.h | 7 +- fs/dlm/lockspace.c | 18 +- fs/dlm/rcom.c | 2 +- fs/dlm/user.c | 2 +- fs/ext2/inode.c | 1 + fs/ext4/Kconfig | 3 +- fs/ext4/acl.c | 5 +- fs/ext4/balloc.c | 5 +- fs/ext4/ext4.h | 40 +- fs/ext4/ext4_extents.h | 9 +- fs/ext4/ext4_jbd2.h | 11 +- fs/ext4/extents.c | 444 ++++++------ fs/ext4/extents_status.c | 2 +- fs/ext4/file.c | 17 +- fs/ext4/fsync.c | 28 +- fs/ext4/ialloc.c | 1 + fs/ext4/indirect.c | 4 +- fs/ext4/inline.c | 6 +- fs/ext4/inode.c | 152 ++-- fs/ext4/ioctl.c | 8 - fs/ext4/mballoc.c | 512 ++++++++----- fs/ext4/mballoc.h | 16 +- fs/ext4/migrate.c | 12 +- fs/ext4/namei.c | 76 +- fs/ext4/super.c | 27 +- fs/ext4/xattr.c | 13 +- fs/f2fs/data.c | 3 +- fs/f2fs/inline.c | 1 + fs/fs-writeback.c | 1 + fs/gfs2/inode.c | 1 + fs/hpfs/file.c | 1 + fs/inode.c | 112 ++- fs/internal.h | 2 - fs/ioctl.c | 82 +-- fs/iomap/fiemap.c | 11 +- fs/jbd2/transaction.c | 14 +- fs/nilfs2/inode.c | 3 +- fs/ocfs2/extent_map.c | 4 +- fs/orangefs/orangefs-bufmap.c | 9 +- fs/orangefs/orangefs-mod.c | 2 +- fs/overlayfs/inode.c | 5 +- fs/xfs/xfs_iops.c | 1 + include/linux/fiemap.h | 25 + include/linux/fs.h | 26 +- include/linux/iomap.h | 2 +- include/linux/writeback.h | 1 + include/trace/events/afs.h | 111 ++- include/trace/events/ext4.h | 9 +- include/uapi/linux/fiemap.h | 6 +- net/rxrpc/peer_event.c | 3 + net/rxrpc/proc.c | 6 +- 114 files changed, 6396 insertions(+), 5342 deletions(-) create mode 100644 fs/afs/fs_operation.c create mode 100644 fs/afs/vl_alias.c create mode 100644 include/linux/fiemap.h