This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from e87b07083941 Merge tag 'rpmsg-v5.11' of git://git.kernel.org/pub/scm/li [...] new 16238415eb98 locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock new 529adfe8f131 locks: fix a typo at a kernel-doc markup new 8d1ddb5e7937 fcntl: Fix potential deadlock in send_sig{io, urg}() new a725cb4d708e Merge tag 'locks-v5.11' of git://git.kernel.org/pub/scm/li [...] new 089c8b0551f4 btrfs: sysfs: export filesystem generation new ba1bc00f3581 btrfs: use helpers to convert from seconds to jiffies in t [...] new e4e428816192 btrfs: remove redundant time check in transaction kthread loop new 643900bee414 btrfs: record delta directly in transaction_kthread new fb8a7e941b1b btrfs: calculate more accurate remaining time to sleep in [...] new eefa45f59379 btrfs: calculate num_pages, reserve_bytes once in btrfs_bu [...] new 949b32732eab btrfs: use iosize while reading compressed pages new 13f0dd8f7861 btrfs: use round_down while calculating start position in [...] new aa8c1a41a1e6 btrfs: set EXTENT_NORESERVE bits side btrfs_dirty_pages() new a57ad681f12e btrfs: assert we are holding the reada_lock when releasing [...] new a6889caf6ec6 btrfs: do not start readahead for csum tree when scrubbing [...] new d70bf7484f72 btrfs: unify the ro checking for mount options new 334c16d82cfe btrfs: push the NODATASUM check into btrfs_lookup_bio_sums new ceafe3cc3992 btrfs: sysfs: export supported rescue= mount options new ab0b4a3ebf14 btrfs: add a helper to print out rescue= options new 68319c18cb21 btrfs: show rescue=usebackuproot in /proc/mounts new 42437a6386ff btrfs: introduce mount option rescue=ignorebadroots new 882dbe0cec96 btrfs: introduce mount option rescue=ignoredatacsums new 9037d3cbcbe1 btrfs: introduce mount option rescue=all new ecdcf3c259e4 btrfs: open code insert_orphan_item new 196d59ab9ccc btrfs: switch extent buffer tree lock to rw_semaphore new 88090ad36a64 btrfs: do not start and wait for delalloc on snapshot root [...] new aaefed207875 btrfs: add helper for string match ignoring leading/traili [...] new 33fd2f714cde btrfs: create read policy framework new 3d8cc17a0561 btrfs: sysfs: add per-fs attribute for read policy new 4e4cabece9f9 btrfs: split btrfs_direct_IO to read and write new 5e8b9ef30392 btrfs: move pos increment and pagecache extension to btrfs [...] new c86537a42f86 btrfs: check FS error state bit early during write new b8d8e1fd570a btrfs: introduce btrfs_write_check() new a14b78ad06ab btrfs: introduce btrfs_inode_lock()/unlock() new c35237063340 btrfs: push inode locking and unlocking into buffered/dire [...] new e9adabb9712e btrfs: use shared lock for direct writes within EOF new 502756b38093 btrfs: remove btrfs_inode::dio_sem new a42fa643169d btrfs: call iomap_dio_complete() without inode_lock new ecfdc08b8cc6 btrfs: remove dio iomap DSYNC workaround new 387824afd721 btrfs: use the right number of levels for lockdep keysets new ab1405aa2522 btrfs: generate lockdep keyset names at compile time new 09e3a28892a9 btrfs: send: use helpers to access root_item::ctransid new 3b5418fba372 btrfs: check-integrity: use proper helper to access btrfs_header new f944d2cb2096 btrfs: use root_item helpers for limit and flags in btrfs_ [...] new c842268458d9 btrfs: add set/get accessors for root_item::drop_level new cc7c77146e53 btrfs: remove unnecessary casts in printk new a3efb2f0bad5 btrfs: fix the comment on lock_extent_buffer_for_io new 03509b781ae9 btrfs: update the comment for find_first_extent_bit new 3f6bb4aeb5df btrfs: sink the failed_start parameter to set_extent_bit new 8896a08d8ea9 btrfs: replace fs_info and private_data with inode in btrf [...] new 265d4ac03fdf btrfs: sink parameter start and len to check_data_csum new 12e3360f7475 btrfs: rename pages_locked in process_pages_contig() new 8b8bbd461ea1 btrfs: only require sector size alignment for page read new e940e9a7c793 btrfs: rename page_size to io_size in submit_extent_page new ab108d992b12 btrfs: use precalculated sectorsize_bits from fs_info new 098e63082b9b btrfs: replace div_u64 by shift in free_space_bitmap_size new 265fdfa6ce0a btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits new 22b6331d9617 btrfs: store precalculated csum_size in fs_info new fe5ecbe818de btrfs: precalculate checksums per leaf once new 55fc29bed8dd btrfs: use cached value of fs_info::csum_size everywhere new 223486c27b36 btrfs: switch cached fs_info::csum_size from u16 to u32 new 713cebfb9891 btrfs: remove unnecessary local variables for checksum size new 419b791ce760 btrfs: check integrity: remove local copy of csum_size new 2ae0c2d80d25 btrfs: scrub: remove local copy of csum_size from context new ac5887c8e013 btrfs: locking: remove all the blocking helpers new b9729ce014f6 btrfs: locking: rip out path->leave_spinning new dc5161648693 btrfs: reorder extent buffer members for better packing new 9076dbd5ee83 btrfs: do not shorten unpin len for caching block groups new 27d56e62e474 btrfs: update last_byte_to_unpin in switch_commit_roots new 2ca08c56e813 btrfs: explicitly protect ->last_byte_to_unpin in unpin_ex [...] new 66b53bae46c8 btrfs: cleanup btrfs_discard_update_discardable usage new cd79909bc7cd btrfs: load free space cache into a temporary ctl new 4d7240f0abda btrfs: load the free space cache inode extents from commit root new e747853cae3a btrfs: load free space cache asynchronously new bbb86a371791 btrfs: protect fs_info->caching_block_groups by block_grou [...] new 0d01e247a06b btrfs: assert page mapping lock in attach_extent_buffer_page new 478ef8868ff8 btrfs: make buffer_radix take sector size units new 2f4d60dfae0e btrfs: grab fs_info from extent_buffer in btrfs_mark_buffer_dirty new a26663e7a2f4 btrfs: make csum_tree_block() handle node smaller than page new 77bf40a2ba2e btrfs: extract extent buffer verification from btrfs_valid [...] new ac303b6987a9 btrfs: pass bvec to csum_dirty_buffer instead of page new 261d2dcb2430 btrfs: scrub: distinguish scrub page from regular page new 96e63a45fb9a btrfs: scrub: remove the force parameter from scrub_pages new 480a8ec83b17 btrfs: scrub: refactor scrub_find_csum() new e50404a8a699 btrfs: discard: speed up async discard up to iops_limit new 6e88f116bd4c btrfs: discard: store async discard delay as ns not as jiffies new df903e5d294f btrfs: don't miss async discards after scheduled work override new 3e48d8d2540d btrfs: discard: reschedule work after sysfs param update new 416e3445ef80 btrfs: remove lockdep classes for the fs tree new bfb484d922a3 btrfs: cleanup extent buffer readahead new 206983b72a36 btrfs: use btrfs_read_node_slot in btrfs_realloc_node new 8ef385bbf099 btrfs: use btrfs_read_node_slot in walk_down_reloc_tree new c975253682e0 btrfs: use btrfs_read_node_slot in do_relocation new 6b3426be27de btrfs: use btrfs_read_node_slot in replace_path new c990ada2a0bb btrfs: use btrfs_read_node_slot in walk_down_tree new 6b2cb7cb959a btrfs: use btrfs_read_node_slot in qgroup_trace_extent_swap new 3acfbd6a990c btrfs: use btrfs_read_node_slot in qgroup_trace_new_subtre [...] new 182c79fcb857 btrfs: use btrfs_read_node_slot in btrfs_qgroup_trace_subtree new 1b7ec85ef490 btrfs: pass root owner to read_tree_block new 5d81230baa90 btrfs: pass the root owner and level around for readahead new 3fbaf25817f7 btrfs: pass the owner_root and level to alloc_extent_buffer new e114c545bb69 btrfs: set the lockdep class for extent buffers on creation new 5893dfb98f25 btrfs: refactor btrfs_drop_extents() to make it easier to extend new 7f458a3873ae btrfs: fix race when defragmenting leads to unnecessary IO new 2766ff61762c btrfs: update the number of bytes used by an inode atomically new bacce86ae8a7 btrfs: drop unused argument step from btrfs_free_extra_devids new 3a160a933111 btrfs: drop never met disk total bytes check in verify_one [...] new b2598edf8b36 btrfs: remove unused argument seed from btrfs_find_device new ffeb03cfe2b4 btrfs: cleanup the locking in btrfs_next_old_leaf new 0e46318df8a1 btrfs: unlock to current level in btrfs_next_old_leaf new 2f5239dcb26b btrfs: remove btrfs_path::recurse new 4048daedb910 btrfs: locking: remove the recursion handling code new 1bb96598410c btrfs: merge back btrfs_read_lock_root_node helpers new fe596ca3d3b5 btrfs: use btrfs_tree_read_lock in btrfs_search_slot new 0ecae6fffe66 btrfs: remove the recurse parameter from __btrfs_tree_read_lock new a55463c9f0ff btrfs: remove extent_buffer::recursed new 76aea5379678 btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inode new 90dffd0cff89 btrfs: make insert_prealloc_file_extent take btrfs_inode new 507433985caf btrfs: make btrfs_truncate_inode_items take btrfs_inode new 72e7e6edd376 btrfs: make btrfs_finish_ordered_io btrfs_inode-centric new f3fbcaef5992 btrfs: make btrfs_delayed_update_inode take btrfs_inode new dfeb9e7cc3ed btrfs: make btrfs_update_inode_item take btrfs_inode new 9a56fcd15a9c btrfs: make btrfs_update_inode take btrfs_inode new a4ba6cc03eba btrfs: make maybe_insert_hole take btrfs_inode new dea46d84a3cc btrfs: make find_first_non_hole take btrfs_inode new 03fcb1ab6f26 btrfs: make btrfs_insert_replace_extent take btrfs_inode new 217f42eb3d32 btrfs: make btrfs_truncate_block take btrfs_inode new b06359a32589 btrfs: make btrfs_cont_expand take btrfs_inode new 729f7961729a btrfs: make btrfs_update_inode_fallback take btrfs_inode new 1cab5e728313 btrfs: merge __set_extent_bit and set_extent_bit new f2f121ab500d btrfs: skip unnecessary searches for xattrs when logging an inode new bc5b5b1e5111 btrfs: stop incrementing log batch when joining log transaction new f30bed83426c btrfs: remove unnecessary attempt to drop extent maps afte [...] new d5286a92ea76 btrfs: remove useless return value statement in split_node new 95b982de3747 btrfs: simplify return values in setup_nodes_for_search new 445d8ab53f69 btrfs: sysfs: remove unneeded semicolon new b1d51f67c942 btrfs: tests: remove invalid extent-io test new 94e8c95ccba8 btrfs: add structure to keep track of extent range in end_ [...] new e09caaf913a9 btrfs: introduce helper to handle page status update in en [...] new f97e27e91d90 btrfs: use fixed width int type for extent_state::state new 2c36395430b0 btrfs: scrub: remove the anonymous structure from scrub_page new 8e1dc982ed5f btrfs: remove unused parameter phy_offset from btrfs_valid [...] new 829ddec922e5 btrfs: only clear EXTENT_LOCK bit in extent_invalidatepage new 35478d053ade btrfs: use nodesize to determine if we need readahead in b [...] new fb22e9c4cd57 btrfs: use detach_page_private() in alloc_extent_buffer() new a0f6d924cada btrfs: remove stub device info from messages when we have [...] new c7c01a4a2524 btrfs: tree-checker: annotate all error branches as unlikely new c65ca98f9e68 btrfs: unlock path before checking if extent is shared dur [...] new ee0d904fd9c5 btrfs: remove err variable from btrfs_delete_subvolume new c6a592f2e209 btrfs: eliminate err variable from merge_reloc_root new 8df01fddb779 btrfs: remove err variable from do_relocation new 8a8f4deaba79 btrfs: return bool from should_end_transaction new a2633b6a29e9 btrfs: return bool from btrfs_should_end_transaction new 7b3d5a90cbb9 btrfs: introduce ZONED feature flag new 5b316468983d btrfs: get zone information of zoned block devices new b70f509774ad btrfs: check and enable ZONED mode new 862931c76327 btrfs: introduce max_zone_append_size new 5d1ab66c56fe btrfs: disallow space_cache in ZONED mode new d206e9c9c576 btrfs: disallow NODATACOW in ZONED mode new f1569c4c10a1 btrfs: disable fallocate in ZONED mode new a589dde0bc0b btrfs: disallow mixed-bg in ZONED mode new 12659251ca5d btrfs: implement log-structured superblock for ZONED mode new 1201b58b67b3 btrfs: drop casts of bio bi_sector new ec7d6dfd73b2 btrfs: move btrfs_find_highest_objectid/btrfs_find_free_ob [...] new abadc1fcd72e btrfs: replace calls to btrfs_find_free_ino with btrfs_fin [...] new 5297199a8bca btrfs: remove inode number cache feature new 7dbdb443a7b4 btrfs: remove crc_check logic from free space new f0d1219def15 btrfs: always set NODATASUM/NODATACOW in __create_free_spa [...] new fa598b069640 btrfs: remove recalc_thresholds from free space ops new de53d892e5c5 btrfs: fix race causing unnecessary inode logging during l [...] new 5f96bfb7633c btrfs: fix race that results in logging old extents during [...] new 4d6221d7d831 btrfs: fix race that causes unnecessary logging of ancesto [...] new 47d3db41e190 btrfs: fix race that makes inode logging fallback to trans [...] new 639bd575b7c7 btrfs: fix race leading to unnecessary transaction commit [...] new 47876f7ceffa btrfs: do not block inode logging for so long during trans [...] new 44c0ca211a4d btrfs: lift read-write mount setup from mount and remount new 8f1c21d7490f btrfs: start orphan cleanup on ro->rw remount new 997e3e2e71b3 btrfs: only mark bg->needs_free_space if free space tree is on new 5011139a4718 btrfs: create free space tree on ro->rw remount new 8cd2908846d1 btrfs: clear oneshot options on mount and remount new 8b228324a8ce btrfs: clear free space tree on ro->rw remount new 948462294577 btrfs: keep sb cache_generation consistent with space_cache new 04c415596953 btrfs: use superblock state to print space_cache mount option new 2838d255cb9b btrfs: warn when remount will not change the free space tree new 36b216c85eb9 btrfs: remove free space items when disabling space cache v1 new af456a2c0aaa btrfs: skip space_cache v1 setup when not using it new 8a6a87cd449b btrfs: fix lockdep warning when creating free space tree new 1941b64b080b btrfs: rename bio_offset of extent_submit_bio_start_t to d [...] new 7ffd27e378d2 btrfs: pass bio_offset to check_data_csum() directly new f44cf41075b0 btrfs: make btrfs_verify_data_csum follow sector size new f91e0d0c4cd9 btrfs: factor out btree page submission code to a helper new deb678955360 btrfs: calculate inline extent buffer page size based on p [...] new 1aaac38c83a2 btrfs: don't allow tree block to cross page boundary for s [...] new 4a3dc93843dd btrfs: update num_extent_pages to support subpage sized ex [...] new 884b07d0f4f7 btrfs: handle sectorsize < PAGE_SIZE case for extent buffe [...] new 9e46458a7c00 btrfs: remove btrfs_find_ordered_sum call from btrfs_looku [...] new 6275193ef190 btrfs: refactor btrfs_lookup_bio_sums to handle out-of-ord [...] new fa485d21a7ae btrfs: scrub: reduce width of extent_len/stripe_len from 6 [...] new d0a7a9c050f3 btrfs: scrub: always allocate one full page for one sector [...] new 53f3251d3b82 btrfs: scrub: support subpage tree block scrub new b29dca44abe2 btrfs: scrub: support subpage data scrub new b42fe98c9269 btrfs: scrub: allow scrub to work with subpage sectorsize new f1ee3b882900 Merge tag 'for-5.11-tag' of git://git.kernel.org/pub/scm/l [...] new 5cbec208dc99 fs: dlm: fix proper srcu api call new 9f8f9c774ad1 fs: dlm: define max send buffer new 692f51c8cbe7 fs: dlm: add get buffer error handling new 53a5edaa05c1 fs: dlm: flush othercon at close new 19633c7e204b fs: dlm: handle non blocked connect event new 6cde210a9758 fs: dlm: add helper for init connection new 0672c3c280ef fs: dlm: move connect callback in node creation new 42873c903bd7 fs: dlm: move shutdown action to node creation new 13004e8afedc fs: dlm: refactor sctp sock parameter new d11ccd451b65 fs: dlm: listen socket out of connection hash new 1a26bfafbce0 fs: dlm: fix check for multi-homed hosts new 40c6b83e5a07 fs: dlm: constify addr_compare new 4f19d071f9be fs: dlm: check on existing node address new 8a7a4301ddaf Merge tag 'dlm-5.11' of git://git.kernel.org/pub/scm/linux [...] new ed1c9a7a8517 jfs: delete duplicated words + other fixes new 751341b4d784 jfs: Fix memleak in dbAdjCtl new c61b3e483900 jfs: Fix array index bounds check in dbAdjTree new 9867cb1fd510 Merge tag 'jfs-5.11' of git://github.com/kleikamp/linux-shaggy new e5decb2eb5f4 svcrdma: Catch another Reply chunk overflow case new 5a7e702670ad SUNRPC: Adjust synopsis of xdr_buf_subsegment() new 51bad8cc1301 svcrdma: Const-ify the xdr_buf arguments new ab1394ee7a11 svcrdma: Refactor the RDMA Write path new 03493bca084f SUNRPC: Rename svc_encode_read_payload() new 76e5492b161f NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders new f6ad77590a5d svcrdma: Post RDMA Writes while XDR encoding replies new ded380f10072 svcrdma: Clean up svc_rdma_encode_reply_chunk() new 78147ca8b4a9 svcrdma: Add a "parsed chunk list" data structure new eb3de6a49dd5 svcrdma: Use parsed chunk lists to derive the inv_rkey new 58b2e0fefa89 svcrdma: Use parsed chunk lists to detect reverse directio [...] new 7a1cbfa18059 svcrdma: Use parsed chunk lists to construct RDMA Writes new 6911f3e10cd9 svcrdma: Use parsed chunk lists to encode Reply transport headers new 9d0b09d5ef0c svcrdma: Support multiple write chunks when pulling up new 2371bcc05664 svcrdma: Support multiple Write chunks in svc_rdma_map_rep [...] new 41bc163ffe0f svcrdma: Support multiple Write chunks in svc_rdma_send_re [...] new 7954c8503b87 svcrdma: Remove chunk list pointers new b704be09dccf svcrdma: Clean up chunk tracepoints new bafe9c27d537 svcrdma: Rename info::ri_chunklen new d96962e6d0e2 svcrdma: Use the new parsed chunk list when pulling Read chunks new d7cc73972661 svcrdma: support multiple Read chunks per RPC new 25fef48bdbe7 NFSD: A semicolon is not needed after a switch statement. new 71fd721839a7 nfsd/nfs3: remove unused macro nfsd3_fhandleres new 156708adf2d9 SUNRPC: Move the svc_xdr_recvfrom() tracepoint new b76278ae6884 NFSD: Clean up the show_nf_may macro new 3a90e1dff16a NFSD: Remove extra "0x" in tracepoint format specifier new f45a444cfe58 NFSD: Add SPDX header for fs/nfsd/trace.c new 231307df246e nfsd: Fix error return code in nfsd_file_cache_init() new 0ae4c3e8a64a SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() new 5191955d6fc6 SUNRPC: Prepare for xdr_stream-style decoding on the server-side new 788f7183fba8 NFSD: Add common helpers to decode void args and encode vo [...] new 0dfdad1c1d1b NFSD: Add tracepoints in nfsd_dispatch() new 08281341be8e NFSD: Add tracepoints in nfsd4_decode/encode_compound() new c1346a1216ab NFSD: Replace the internals of the READ_BUF() macro new d169a6a9e5fd NFSD: Replace READ* macros in nfsd4_decode_access() new d3d2f3815457 NFSD: Replace READ* macros in nfsd4_decode_close() new cbd9abb3706e NFSD: Replace READ* macros in nfsd4_decode_commit() new 081d53fe0b43 NFSD: Change the way the expected length of a fattr4 is checked new 2ac1b9b2afbb NFSD: Replace READ* macros that decode the fattr4 size attribute new c941a96823cf NFSD: Replace READ* macros that decode the fattr4 acl attribute new 1c8f0ad7dd35 NFSD: Replace READ* macros that decode the fattr4 mode attribute new 9853a5ac9be3 NFSD: Replace READ* macros that decode the fattr4 owner attribute new 393c31dd27f8 NFSD: Replace READ* macros that decode the fattr4 owner_gr [...] new 1c3eff7ea4a9 NFSD: Replace READ* macros that decode the fattr4 time_set [...] new dabe91828f92 NFSD: Replace READ* macros that decode the fattr4 security [...] new 66f0476c704c NFSD: Replace READ* macros that decode the fattr4 umask attribute new d1c263a031e8 NFSD: Replace READ* macros in nfsd4_decode_fattr() new 000dfa18b3df NFSD: Replace READ* macros in nfsd4_decode_create() new 95e6482cedfc NFSD: Replace READ* macros in nfsd4_decode_delegreturn() new f759eff260f1 NFSD: Replace READ* macros in nfsd4_decode_getattr() new 5c505d128691 NFSD: Replace READ* macros in nfsd4_decode_link() new 5dcbfabb676b NFSD: Relocate nfsd4_decode_opaque() new 144e82694092 NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner new 8918cc0d2b72 NFSD: Add helper for decoding locker4 new 7c59deed5cd2 NFSD: Replace READ* macros in nfsd4_decode_lock() new 0a146f04aa0f NFSD: Replace READ* macros in nfsd4_decode_lockt() new ca9cf9fc27f8 NFSD: Replace READ* macros in nfsd4_decode_locku() new 3d5877e8e03f NFSD: Replace READ* macros in nfsd4_decode_lookup() new 796dd1c6b680 NFSD: Add helper to decode NFSv4 verifiers new bf33bab3c418 NFSD: Add helper to decode OPEN's createhow4 argument new e6ec04b27bfb NFSD: Add helper to decode OPEN's openflag4 argument new 9aa62f519974 NFSD: Replace READ* macros in nfsd4_decode_share_access() new b07bebd9eb98 NFSD: Replace READ* macros in nfsd4_decode_share_deny() new 1708e50b0145 NFSD: Add helper to decode OPEN's open_claim4 argument new 61e5e0b3ec71 NFSD: Replace READ* macros in nfsd4_decode_open() new 06bee693a1f1 NFSD: Replace READ* macros in nfsd4_decode_open_confirm() new dca71651f097 NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() new a73bed98413b NFSD: Replace READ* macros in nfsd4_decode_putfh() new 3909c3bc6046 NFSD: Replace READ* macros in nfsd4_decode_read() new 0dfaf2a37143 NFSD: Replace READ* macros in nfsd4_decode_readdir() new b7f5fbf219ae NFSD: Replace READ* macros in nfsd4_decode_remove() new ba881a0a5342 NFSD: Replace READ* macros in nfsd4_decode_rename() new d12f90458dc8 NFSD: Replace READ* macros in nfsd4_decode_renew() new d0abdae5191a NFSD: Replace READ* macros in nfsd4_decode_secinfo() new 44592fe9479d NFSD: Replace READ* macros in nfsd4_decode_setattr() new 92fa6c08c251 NFSD: Replace READ* macros in nfsd4_decode_setclientid() new d1ca55149d67 NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() new 67cd453eeda8 NFSD: Replace READ* macros in nfsd4_decode_verify() new 244e2befcba8 NFSD: Replace READ* macros in nfsd4_decode_write() new a4a80c15ca4d NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() new 1a99440807bf NFSD: Replace READ* macros in nfsd4_decode_cb_sec() new 0f81d96098f8 NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() new 571e0451c4de NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() new 2548aa784d76 NFSD: Add a separate decoder to handle state_protect_ops new 547bfeb4cd8d NFSD: Add a separate decoder for ssv_sp_parms new 523ec6ed6fb8 NFSD: Add a helper to decode state_protect4_a new 10ff84228197 NFSD: Add a helper to decode nfs_impl_id4 new 3a3f1fbacb09 NFSD: Add a helper to decode channel_attrs4 new 81243e3fe37e NFSD: Replace READ* macros in nfsd4_decode_create_session() new 94e254af1f87 NFSD: Replace READ* macros in nfsd4_decode_destroy_session() new aec387d59093 NFSD: Replace READ* macros in nfsd4_decode_free_stateid() new 044959715f37 NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() new 5185980d8a23 NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() new c8e88e3aa738 NFSD: Replace READ* macros in nfsd4_decode_layoutget() new 645fcad37142 NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() new 53d70873e37c NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() new cf907b11326d NFSD: Replace READ* macros in nfsd4_decode_sequence() new b7a0c8f6e741 NFSD: Replace READ* macros in nfsd4_decode_test_stateid() new c95f2ec34905 NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() new 0d6467844d43 NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() new 6aef27aaeae7 NFSD: Replace READ* macros in nfsd4_decode_fallocate() new f49e4b4d58cc NFSD: Replace READ* macros in nfsd4_decode_nl4_server() new e8febea7190b NFSD: Replace READ* macros in nfsd4_decode_copy() new f9a953fb369b NFSD: Replace READ* macros in nfsd4_decode_copy_notify() new 2846bb0525a7 NFSD: Replace READ* macros in nfsd4_decode_offload_status() new 9d32b412fe0a NFSD: Replace READ* macros in nfsd4_decode_seek() new 3dfd0b0e1567 NFSD: Replace READ* macros in nfsd4_decode_clone() new 830c71502ae0 NFSD: Replace READ* macros in nfsd4_decode_xattr_name() new 403366a7e8e2 NFSD: Replace READ* macros in nfsd4_decode_setxattr() new 2212036cadf4 NFSD: Replace READ* macros in nfsd4_decode_listxattrs() new 3a237b4af5b7 NFSD: Make nfsd4_ops::opnum a u32 new d9b74bdac6f2 NFSD: Replace READ* macros in nfsd4_decode_compound() new 5cfc822f3e77 NFSD: Remove macros that are no longer used new 4420440c5789 nfsd: Fix message level for normal termination new 4b5cff7ed8af sunrpc: clean-up cache downcall new 5e54dafbe0b4 SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall new eb162e1772f8 NFSD: Fix sparse warning in nfs4proc.c new ca9364dde50d NFSD: Fix 5 seconds delay when doing inter server copy new 4a9d81caf841 nfs_common: need lock during iterate through the list new 70b87f77294d nfsd: only call inode_query_iversion in the I_VERSION case new b2140338d8dc nfsd: simplify nfsd4_change_info new 4b03d99794ee nfsd: minor nfsd4_change_attribute cleanup new 942b20dc2455 nfsd4: don't query change attribute in v2/v3 case new 1631087ba872 Revert "nfsd4: support change_attr_type attribute" new daab110e47f8 nfsd: add a new EXPORT_OP_NOWCC flag to struct export_operations new ba5e8187c555 nfsd: allow filesystems to opt out of subtree checking new 7f84b488f9ad nfsd: close cached files prior to a REMOVE or RENAME that [...] new d045465fc6cb exportfs: Add a function to return the raw output from fh_ [...] new 2e19d10c1438 nfsd: Fix up nfsd to ensure that timeout errors don't resu [...] new 01cbf3853959 nfsd: Set PF_LOCAL_THROTTLE on local filesystems only new 716a8bc7f706 nfsd: Record NFSv4 pre/post-op attributes as non-atomic new 1a50ede2b3c8 Merge tag 'nfsd-5.11' of git://git.linux-nfs.org/projects/ [...] new a426ce9d6751 erofs: remove a void EROFS_VERSION macro set in Makefile new 6aaa7b0664e6 erofs: get rid of magical Z_EROFS_MAPPING_STAGING new bf225074ff21 erofs: insert to managed cache after adding to pcl new 473e15b0c0f7 erofs: simplify try_to_claim_pcluster() new 1825c8d7ce93 erofs: force inplace I/O under low memory scenario new d8b3df8b1048 erofs: avoid using generic_block_bmap new e88bd82698af Merge tag 'erofs-for-5.11-rc1' of git://git.kernel.org/pub [...] new 80285b75c683 epoll: switch epitem->pwqlist to single-linked list new 364f374f22ba epoll: get rid of epitem->nwait new 8677600d7966 untangling ep_call_nested(): get rid of useless arguments new d01f0594d727 untangling ep_call_nested(): it's all serialized on epmutex. new 3b1688efa01c untangling ep_call_nested(): take pushing cookie into a helper new 99d84d4330e8 untangling ep_call_nested(): move push/pop of cookie into [...] new 773318eddbac untangling ep_call_nested(): and there was much rejoicing new aebf15f0fbd5 reverse_path_check_proc(): sane arguments new 0c320f776ed8 reverse_path_check_proc(): don't bother with cookies new d16312a46936 clean reverse_path_check_proc() a bit new 56c428cac5a2 ep_loop_check_proc(): lift pushing the cookie into callers new 6a3890c47479 get rid of ep_push_nested() new bde03c4c1a6b ep_loop_check_proc(): saner calling conventions new db502f8a3b0b ep_scan_ready_list(): prepare to splitup new 1ec09974d845 lift the calls of ep_read_events_proc() into the callers new 443f1a042233 lift the calls of ep_send_events_proc() into the callers new ff07952aeda8 ep_send_events_proc(): fold into the caller new 57804b1cc461 lift locking/unlocking ep->mtx out of ep_{start,done}_scan() new e3e096e7fc30 ep_insert(): don't open-code ep_remove() on failure exits new 85353e919f6e ep_insert(): we only need tep->mtx around the insertion itself new ad9366b1361f take the common part of ep_eventpoll_poll() and ep_item_po [...] new 2c0b71c1e9c9 fold ep_read_events_proc() into the only caller new d1ec50adb560 ep_insert(): move creation of wakeup source past the fl_ep [...] new 44cdc1d952e3 convert ->f_ep_links/->fllink to hlist new b62d2706a754 lift rcu_read_lock() into reverse_path_check() new d9f41e3c95a1 epoll: massage the check list insertion new 319c15174757 epoll: take epitem list out of struct file new 1a825a6a0e7e Merge branch 'work.epoll' of git://git.kernel.org/pub/scm/ [...] new 1510723087d2 arm: kill dump_task_regs() new 3b2d387c5e27 [ia64] missed cleanups from switch to regset coredumps new 77f9c902f45f [ia64] ptrace_[sg]etregs(): use access_elf_reg() instead o [...] new 7848d2e26d7a whack-a-mole: USE_ELF_CORE_DUMP new d4948d19d47f c6x: kill ELF_CORE_COPY_FPREGS new 37373d9c37a3 Merge branch 'regset.followup' of git://git.kernel.org/pub [...] new 398840f8bb93 openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT new 4e62d55d77bb selftests: openat2: add RESOLVE_ conflict test new 582f1fb6b721 fs, close_range: add flag CLOSE_RANGE_CLOEXEC new 23afeaeff3d9 selftests: core: add tests for CLOSE_RANGE_CLOEXEC new 345d4ab5e0a2 Merge tag 'close-range-openat2-v5.11' of git://git.kernel. [...] new bc54a5cda979 signal/parisc: Remove parisc specific definition of __ARCH [...] new 6febd8bef36e Merge branch 'signal-for-v5.11' of git://git.kernel.org/pu [...] new 878f12dbb8f5 exec: Don't open code get_close_on_exec new b6043501289e exec: Move unshare_files to fix posix file locking during exec new 1f702603e712 exec: Simplify unshare_files new 950db38ff2c0 exec: Remove reset_files_struct new f43c283a89a7 kcmp: In kcmp_epoll_target use fget_task new b48845af0152 bpf: In bpf_task_fd_query use fget_task new 439be3265603 proc/fd: In proc_fd_link use fget_task new bebf684bf330 file: Rename __fcheck_files to files_lookup_fd_raw new 120ce2b0cd52 file: Factor files_lookup_fd_locked out of fcheck_files new f36c29432741 file: Replace fcheck_files with files_lookup_fd_rcu new 460b4f812a9d file: Rename fcheck lookup_fd_rcu new 3a879fb38082 file: Implement task_lookup_fd_rcu new 64eb661fda02 proc/fd: In tid_fd_mode use task_lookup_fd_rcu new ed77e80e14a3 kcmp: In get_file_raw_ptr use task_lookup_fd_rcu new e9a53aeb5e0a file: Implement task_lookup_next_fd_rcu new 5b17b61870e2 proc/fd: In proc_readfd_common use task_lookup_next_fd_rcu new 66ed594409a1 bpf/task_iter: In task_file_seq_get_next use task_lookup_n [...] new 775e0656b272 proc/fd: In fdinfo seq_show don't use get_files_struct new d74ba04d919e file: Merge __fd_install into fd_install new e06b53c22f31 file: In f_dupfd read RLIMIT_NOFILE once. new aa384d10f3d0 file: Merge __alloc_fd into alloc_fd new 8760c909f54a file: Rename __close_fd to close_fd and remove the files p [...] new 1572bfdf21d4 file: Replace ksys_close with close_fd new 9fe83c43e71c file: Rename __close_fd_get_file close_fd_get_file new fa67bf885e52 file: Remove get_files_struct new 125c00af3b2c exec: Move unshare_files and guarantee files_struct.count [...] new c39ab6de2273 coredump: Document coredump code exclusively used by cell spufs new 9ee1206dcfb9 exec: Move io_uring_task_cancel after the point of no return new faf145d6f3f3 Merge branch 'exec-for-v5.11' of git://git.kernel.org/pub/ [...] new f7cfd871ae0c exec: Transform exec_update_mutex into a rw_semaphore new d01e7f10dae2 Merge branch 'exec-update-lock-for-v5.11' of git://git.ker [...]
The 432 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/files.rst | 8 +- Documentation/filesystems/nfs/exporting.rst | 52 + arch/arm/include/asm/elf.h | 4 - arch/arm/kernel/process.c | 9 - arch/c6x/include/asm/elf.h | 3 - arch/csky/include/asm/elf.h | 1 - arch/hexagon/include/asm/elf.h | 1 - arch/ia64/kernel/process.c | 2 +- arch/ia64/kernel/ptrace.c | 51 +- arch/nds32/include/asm/elf.h | 1 - arch/parisc/include/asm/signal.h | 2 - arch/powerpc/platforms/cell/spufs/coredump.c | 2 +- drivers/android/binder.c | 2 +- fs/autofs/dev-ioctl.c | 5 +- fs/binfmt_elf.c | 2 + fs/btrfs/Makefile | 3 +- fs/btrfs/backref.c | 19 +- fs/btrfs/block-group.c | 268 ++- fs/btrfs/block-group.h | 2 + fs/btrfs/block-rsv.c | 8 + fs/btrfs/btrfs_inode.h | 23 +- fs/btrfs/check-integrity.c | 11 +- fs/btrfs/compression.c | 28 +- fs/btrfs/ctree.c | 258 +-- fs/btrfs/ctree.h | 213 +- fs/btrfs/delayed-inode.c | 23 +- fs/btrfs/delayed-inode.h | 3 +- fs/btrfs/dev-replace.c | 20 +- fs/btrfs/dir-item.c | 1 - fs/btrfs/discard.c | 46 +- fs/btrfs/discard.h | 3 +- fs/btrfs/disk-io.c | 689 +++--- fs/btrfs/disk-io.h | 25 +- fs/btrfs/export.c | 1 - fs/btrfs/extent-io-tree.h | 71 +- fs/btrfs/extent-tree.c | 111 +- fs/btrfs/extent_io.c | 656 +++--- fs/btrfs/extent_io.h | 50 +- fs/btrfs/file-item.c | 344 +-- fs/btrfs/file.c | 737 ++++--- fs/btrfs/free-space-cache.c | 558 ++--- fs/btrfs/free-space-cache.h | 22 +- fs/btrfs/free-space-tree.c | 26 +- fs/btrfs/inode-item.c | 6 - fs/btrfs/inode-map.c | 582 ----- fs/btrfs/inode-map.h | 16 - fs/btrfs/inode.c | 815 +++---- fs/btrfs/ioctl.c | 64 +- fs/btrfs/locking.c | 459 +--- fs/btrfs/locking.h | 24 +- fs/btrfs/ordered-data.c | 45 - fs/btrfs/ordered-data.h | 5 +- fs/btrfs/print-tree.c | 15 +- fs/btrfs/qgroup.c | 52 +- fs/btrfs/raid56.c | 8 +- fs/btrfs/reada.c | 34 +- fs/btrfs/ref-verify.c | 27 +- fs/btrfs/reflink.c | 18 +- fs/btrfs/relocation.c | 116 +- fs/btrfs/scrub.c | 340 +-- fs/btrfs/send.c | 6 +- fs/btrfs/struct-funcs.c | 18 +- fs/btrfs/super.c | 179 +- fs/btrfs/sysfs.c | 117 +- fs/btrfs/tests/btrfs-tests.c | 3 +- fs/btrfs/tests/extent-io-tests.c | 26 +- fs/btrfs/tests/free-space-tests.c | 1 - fs/btrfs/tests/qgroup-tests.c | 4 - fs/btrfs/transaction.c | 126 +- fs/btrfs/transaction.h | 3 +- fs/btrfs/tree-checker.c | 337 +-- fs/btrfs/tree-defrag.c | 1 - fs/btrfs/tree-log.c | 183 +- fs/btrfs/uuid-tree.c | 3 +- fs/btrfs/volumes.c | 143 +- fs/btrfs/volumes.h | 21 +- fs/btrfs/xattr.c | 8 +- fs/btrfs/zoned.c | 616 ++++++ fs/btrfs/zoned.h | 160 ++ fs/coredump.c | 6 +- fs/dlm/lockspace.c | 2 +- fs/dlm/lowcomms.c | 304 +-- fs/dlm/lowcomms.h | 2 + fs/dlm/member.c | 2 +- fs/dlm/rcom.c | 6 +- fs/erofs/Makefile | 5 - fs/erofs/compress.h | 54 +- fs/erofs/data.c | 26 +- fs/erofs/decompressor.c | 2 +- fs/erofs/zdata.c | 172 +- fs/erofs/zdata.h | 1 + fs/eventpoll.c | 717 +++---- fs/exec.c | 51 +- fs/exportfs/expfs.c | 32 +- fs/fcntl.c | 10 +- fs/file.c | 168 +- fs/file_table.c | 1 - fs/io_uring.c | 2 +- fs/jfs/jfs_dmap.c | 10 +- fs/jfs/jfs_dmap.h | 2 +- fs/jfs/jfs_extent.c | 2 +- fs/jfs/jfs_extent.h | 2 +- fs/jfs/jfs_logmgr.h | 2 +- fs/jfs/jfs_txnmgr.c | 2 +- fs/jfs/jfs_xtree.c | 2 +- fs/locks.c | 18 +- fs/nfs/blocklayout/blocklayout.c | 2 +- fs/nfs/blocklayout/dev.c | 2 +- fs/nfs/dir.c | 2 +- fs/nfs/export.c | 3 + fs/nfs/filelayout/filelayout.c | 2 +- fs/nfs/filelayout/filelayoutdev.c | 2 +- fs/nfs/flexfilelayout/flexfilelayout.c | 2 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 2 +- fs/nfs/nfs42xdr.c | 2 +- fs/nfs/nfs4xdr.c | 6 +- fs/nfs_common/grace.c | 6 +- fs/nfsd/export.c | 6 + fs/nfsd/filecache.c | 1 + fs/nfsd/nfs2acl.c | 21 +- fs/nfsd/nfs3acl.c | 8 +- fs/nfsd/nfs3proc.c | 11 +- fs/nfsd/nfs3xdr.c | 40 +- fs/nfsd/nfs4proc.c | 35 +- fs/nfsd/nfs4state.c | 3 +- fs/nfsd/nfs4xdr.c | 2599 ++++++++++++----------- fs/nfsd/nfsd.h | 9 +- fs/nfsd/nfsfh.c | 34 +- fs/nfsd/nfsfh.h | 24 +- fs/nfsd/nfsproc.c | 25 +- fs/nfsd/nfssvc.c | 50 +- fs/nfsd/nfsxdr.c | 16 +- fs/nfsd/trace.c | 1 + fs/nfsd/trace.h | 176 +- fs/nfsd/vfs.c | 29 +- fs/nfsd/xdr.h | 2 - fs/nfsd/xdr3.h | 2 - fs/nfsd/xdr4.h | 43 +- fs/notify/dnotify/dnotify.c | 2 +- fs/open.c | 6 +- fs/proc/base.c | 10 +- fs/proc/fd.c | 48 +- include/linux/eventpoll.h | 11 +- include/linux/exportfs.h | 13 + include/linux/fdtable.h | 40 +- include/linux/fs.h | 5 +- include/linux/iversion.h | 13 + include/linux/nfs4.h | 8 - include/linux/sched/signal.h | 11 +- include/linux/sunrpc/svc.h | 22 +- include/linux/sunrpc/svc_rdma.h | 36 +- include/linux/sunrpc/svc_rdma_pcl.h | 128 ++ include/linux/sunrpc/svc_xprt.h | 4 +- include/linux/sunrpc/xdr.h | 91 +- include/linux/syscalls.h | 12 - include/trace/events/rpcrdma.h | 143 +- include/trace/events/sunrpc.h | 24 - include/uapi/linux/btrfs.h | 1 + include/uapi/linux/btrfs_tree.h | 3 +- include/uapi/linux/close_range.h | 3 + init/init_task.c | 2 +- kernel/bpf/syscall.c | 20 +- kernel/bpf/task_iter.c | 33 +- kernel/events/core.c | 12 +- kernel/fork.c | 18 +- kernel/kcmp.c | 59 +- kernel/pid.c | 4 +- net/sunrpc/auth_gss/gss_rpc_upcall.c | 15 +- net/sunrpc/auth_gss/gss_rpc_xdr.c | 3 +- net/sunrpc/cache.c | 41 +- net/sunrpc/svc.c | 16 +- net/sunrpc/svc_xprt.c | 4 +- net/sunrpc/svcsock.c | 8 +- net/sunrpc/xdr.c | 78 +- net/sunrpc/xprtrdma/Makefile | 2 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 14 +- net/sunrpc/xprtrdma/svc_rdma_pcl.c | 306 +++ net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 314 +-- net/sunrpc/xprtrdma/svc_rdma_rw.c | 600 ++++-- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 562 ++--- net/sunrpc/xprtrdma/svc_rdma_transport.c | 2 +- tools/testing/selftests/core/close_range_test.c | 74 + tools/testing/selftests/openat2/openat2_test.c | 8 +- 183 files changed, 8972 insertions(+), 7571 deletions(-) delete mode 100644 fs/btrfs/inode-map.c delete mode 100644 fs/btrfs/inode-map.h create mode 100644 fs/btrfs/zoned.c create mode 100644 fs/btrfs/zoned.h create mode 100644 include/linux/sunrpc/svc_rdma_pcl.h create mode 100644 net/sunrpc/xprtrdma/svc_rdma_pcl.c