This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 89d77f71f493 Merge tag 'riscv-for-linus-6.4-mw1' of git://git.kernel.or [...] new 2c106e156a43 MAINTAINERS: Add workqueue_internal.h to the WORKQUEUE entry new a8ec5880bd82 workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() new 335a42ebb0ca workqueue: Fix hung time report of worker pools new 3f0ea0b86456 workqueue: Warn when a new worker could not be created new 60f540389a5d workqueue: Interrupted create_worker() is not a repeated event new 4c0736a76a18 workqueue: Warn when a rescuer could not be created new cd2440d66fec workqueue: Print backtraces from CPUs with hung CPU bound [...] new 704bc669e1dd workqueue: Introduce show_freezable_workqueues new cd546fa32516 Merge tag 'wq-for-6.4' of git://git.kernel.org/pub/scm/lin [...] new 4cdb91b0dea7 cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers new 8e4645226b49 cpuset: Clean up cpuset_node_allowed new 5dcad50636a5 Merge branch 'for-6.3-fixes' into for-6.4 new df59b72cd8fb cgroup/cpuset: Skip task update if hotplug doesn't affect [...] new 6667439f51c4 cgroup/cpuset: Include offline CPUs when tasks' cpumasks i [...] new 1bf33285d985 cgroup/cpuset: Minor updates to test_cpuset_prs.sh new 9403d9cb564b docs: cgroup-v1/cpusets: update libcgroup project link new 86e98ed15b3e Merge tag 'cgroup-for-6.4' of git://git.kernel.org/pub/scm [...] new 644f17412f5a IMA: allow/fix UML builds new febf9ee3d2f3 Merge tag 'integrity-v6.4' of git://git.kernel.org/pub/scm [...] new 6d2ed653185b lsm: move hook comments docs to security/security.c new 8c1318e4383e Merge tag 'lsm-pr-20230428' of git://git.kernel.org/pub/sc [...] new fd3f088f35f6 clocksource/drivers/exynos_mct: Explicitly return 0 for sh [...] new 49d576ea72a4 clocksource/drivers/timer-mediatek: Split out CPUXGPT timers new f68a40ee4732 clocksource/drivers/timer-imx-gpt: Remove non-DT function new 0fabf9f3a0c1 clocksource/drivers/timer-ti-dm: Use of_address_to_resource() new 78012e3880a6 clocksource/drivers/sh_mtu2: Mark driver as non-removable new ede38f924a9e clocksource/drivers/timer-stm32-lp: Mark driver as non-removable new 8efcbe927c51 clocksource/drivers/timer-ti-dm: Improve error message in .remove new d7b76421c03f clocksource/drivers/timer-tegra186: Convert to platform re [...] new b1f0390048e2 clocksource/drivers/timer-ti-dm: Convert to platform remov [...] new b6f228e800cc clocksource/drivers/stm32-lp: Drop of_match_ptr for ID table new fb73556386e0 clocksource/drivers/davinci: Fix memory leak in davinci_ti [...] new 8d7aac5153f2 clocksource/drivers/timer-ti-dm: Fix finding alwon timer new 87dd04f9b1a3 clocksource/drivers/ti: Use of_property_read_bool() for bo [...] new 51010c1dc487 dt-bindings: timer: rockchip: Drop superfluous rk3288 compatible new e2a1406c84c4 dt-bindings: timer: rockchip: Add rk3588 compatible new 7e0664b660bc Merge tag 'timers-v6.4-rc1' of https://git.linaro.org/peop [...] new 158009f1b4a3 timekeeping: Fix references to nonexistent ktime_get_fast_ns() new 7d8d20191c85 Merge tag 'timers-core-2023-04-28' of git://git.kernel.org [...] new 25a4ce564921 dma-direct: cleanup parameters to dma_direct_optimal_gfp_mask new 479623fd0c5a dma-debug: small dma_debug_entry's comment and variable na [...] new bd89d69a529f dma-debug: add cacheline to user/kernel space dump messages new b31507dcaf35 dma-debug: Use %pa to format phys_addr_t new fe4e5efa401f dma-mapping: provide a fallback dma_default_coherent new 1d3f56b29530 dma-mapping: provide CONFIG_ARCH_DMA_DEFAULT_COHERENT new c00a60d6f4a1 of: address: always use dma_default_coherent for default c [...] new a90922fa2537 swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup new 5499d01c0290 swiotlb: fix debugfs reporting of reserved memory pools new 8b0977ecc8b3 swiotlb: track and report io_tlb_used high water marks in debugfs new ec274aff21b6 swiotlb: Omit total_used and used_hiwater if !CONFIG_DEBUG_FS new b28e6315a0b4 Merge tag 'dma-mapping-6.4-2023-04-28' of git://git.infrad [...] new f6c73a11133e fs.h: Add TRACE_IOCB_STRINGS for use in trace points new d3bff1fc50d4 iomap: Remove IOMAP_DIO_NOSYNC unused dio flag new 3fd41721cd5c iomap: Add DIO tracepoints new bedf1495271b Merge tag 'iomap-6.4-merge-1' of git://git.kernel.org/pub/ [...] new aa88019851a8 xfs: don't consider future format versions valid new 4b827b3f305d xfs: remove WARN when dquot cache insertion fails new c95356ca8848 xfs: _{attr,data}_map_shared should take ILOCK_EXCL until [...] new 22ed903eee23 xfs: verify buffer contents when we skip log replay new 8ee81ed581ff xfs: fix BUG_ON in xfs_getbmap() new a8f6c2e54ddc xfs: document the motivation for online fsck design new 88757e04c985 xfs: document the general theory underlying online fsck design new 9a30b5b52180 xfs: document the testing plan for online fsck new 4f7f64697025 xfs: document the user interface for online fsck new e5edad526262 xfs: document the filesystem metadata checking strategy new bae43864c088 xfs: document how online fsck deals with eventual consistency new 5f658dad233b xfs: document pageable kernel memory new 7fb8ccffd369 xfs: document btree bulk loading new d697887193ef xfs: document online file metadata repair code new a0d856eede5a xfs: document full filesystem scans for online fsck new 2f754f7fb9fd xfs: document metadata file repair new a26aa25247bc xfs: document directory tree repairs new af051dfb8111 xfs: document the userspace fsck driver program new 03786f0afb2e xfs: document future directions of online fsck new bed25d8010bc Merge tag 'online-fsck-design-6.4_2023-04-11' of git://git [...] new 774a99b47b58 xfs: give xfs_bmap_intent its own perag reference new b2ccab3199aa xfs: pass per-ag references to xfs_free_extent new f6b384631e1e xfs: give xfs_extfree_intent its own perag reference new c13418e8eb37 xfs: give xfs_rmap_intent its own perag reference new 00e7b3bac1dc xfs: give xfs_refcount_intent its own perag reference new 826053db98ec Merge tag 'intents-perag-refs-6.4_2023-04-11' of git://git [...] new 9b2e5a234c89 xfs: create traced helper to get extra perag references new 1e5ffdc57d7e Merge tag 'pass-perag-refs-6.4_2023-04-11' of git://git.ke [...] new 739a2fe0428f xfs: fix author and spdx headers on scrub/ files new ecc73f8a58c7 xfs: update copyright years for scrub/ files new 793f5c2cca10 Merge tag 'scrub-fix-legalese-6.4_2023-04-11' of git://git [...] new 901489030441 xfs: add a tracepoint to report incorrect extent refcounts new d5c88131dbf0 xfs: allow queued AG intents to drain before scrubbing new 3f64c718d06e xfs: clean up scrub context if scrub setup returns -EDEADLOCK new 466c525d6d35 xfs: minimize overhead of drain wakeups by using jump labels new 88accf172267 xfs: scrub should use ECHRNG to signal that the drain is needed new b634abac59ac Merge tag 'scrub-drain-intents-6.4_2023-04-11' of git://gi [...] new 35e3b9a11740 xfs: standardize ondisk to incore conversion for free spac [...] new 366a0b8d49c3 xfs: standardize ondisk to incore conversion for inode btrees new 2b30cc0bf058 xfs: standardize ondisk to incore conversion for refcount btrees new 39ab26d59f03 xfs: return a failure address from xfs_rmap_irec_offset_unpack new c4e34172da26 xfs: standardize ondisk to incore conversion for rmap btrees new 69010fe3ac1f xfs: standardize ondisk to incore conversion for bmap btrees new ee12eaaa435a xfs: complain about bad records in query_range helpers new 6a3bd8fcf9af xfs: complain about bad file mapping records in the ondisk bmbt new 01822a74ca5e Merge tag 'btree-complain-bad-records-6.4_2023-04-11' of g [...] new 7d7d6d2fd044 xfs: hoist rmap record flag checks from scrub new e774b2ea0bb1 xfs: hoist rmap record flag checks from scrub new de1a9ce225e9 xfs: hoist inode record alignment checks from scrub new b764ea207fba Merge tag 'btree-hoist-scrub-checks-6.4_2023-04-11' of git [...] new 08c987deca56 xfs: fix rm_offset flag handling in rmap keys new 38384569a2a8 xfs: detect unwritten bit set in rmapbt node block keys new 1ee75505324d Merge tag 'rmap-btree-fix-key-handling-6.4_2023-04-11' of [...] new c99f99fa3eaf xfs: check btree keys reflect the child block new 2bea8df0a52b xfs: always scrub record/key order of interior records new 6858c8870107 Merge tag 'scrub-btree-key-enhancements-6.4_2023-04-11' of [...] new ee5fe8ff6d19 xfs: refactor converting btree irec to btree key new bd7e795108cc xfs: refactor ->diff_two_keys callsites new 6abc7aef85b1 xfs: replace xfs_btree_has_record with a general keyspace scanner new 4a200a097828 xfs: implement masked btree key comparisons for _has_recor [...] new 7ad9ea6398fe xfs: check the reference counts of gaps in the refcount btree new 7ac14fa2bd22 xfs: ensure that all metadata and data blocks are not cow [...] new e7cef2fe444b Merge tag 'scrub-detect-refcount-gaps-6.4_2023-04-11' of g [...] new cc1207662d1a xfs: remove pointless shadow variable from xfs_difree_inobt new c01868b60e8c xfs: clean up broken eearly-exit code in the inode btree scrubber new bc0f3b55467e xfs: directly cross-reference the inode btrees with each other new efc0845f5d3e xfs: convert xfs_ialloc_has_inodes_at_extent to return key [...] new f1121b995c98 Merge tag 'scrub-detect-inobt-gaps-6.4_2023-04-11' of git: [...] new 69115f775f6e xfs: teach scrub to check for sole ownership of metadata objects new 30f8ee5e7e0c xfs: ensure that single-owner file blocks are not owned by others new b1bdab25262a Merge tag 'scrub-detect-rmapbt-gaps-6.4_2023-04-11' of git [...] new 9dceccc5822f xfs: use the directory name hash function for dir scrubbing new 4c233b5c4f29 xfs: streamline the directory iteration code for scrub new d9a94480f978 xfs: xfs_iget in the directory scrubber needs to use UNTRUSTED new 6bb9209ceebb xfs: always check the existence of a dirent's child inode new f697c2cc15bd Merge tag 'scrub-dir-iget-fixes-6.4_2023-04-12' of git://g [...] new cbab28f4c071 xfs: remove xchk_parent_count_parent_dentries new b049962c0f6e xfs: simplify xchk_parent_validate new 0916056eba4f xfs: fix parent pointer scrub racing with subdirectory rep [...] new a44667226d32 Merge tag 'scrub-parent-fixes-6.4_2023-04-12' of git://git [...] new a03297a0ca9f xfs: manage inode DONTCACHE status at irele time new 302436c27c3f xfs: fix an inode lookup race in xchk_get_inode new 46e0dd896599 xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing new 38bb13108479 xfs: retain the AGI when we can't iget an inode to scrub the core new 1fc7a0597d23 xfs: don't take the MMAPLOCK when scrubbing file metadata new 1e7912349ebc Merge tag 'scrub-iget-fixes-6.4_2023-04-12' of git://git.k [...] new 971ee3a6706a xfs: change bmap scrubber to store the previous mapping new 634d4a79e766 xfs: accumulate iextent records when checking bmap new c0d5a92f7aaf xfs: split xchk_bmap_xref_rmap into two functions new 336642f79283 xfs: alert the user about data/attr fork mappings that cou [...] new e8882f69b941 xfs: split the xchk_bmap_check_rmaps into a predicate new 1e59fdb7d615 xfs: don't call xchk_bmap_check_rmaps for btree-format file forks new d808a8e6b92a Merge tag 'scrub-merge-bmap-records-6.4_2023-04-12' of git [...] new d5784ae82778 xfs: flag free space btree records that could be merged new db0502b39c21 xfs: flag refcount btree records that could be merged new 29ab991b4fe9 xfs: check overlapping rmap btree records new 1c1646afc967 xfs: check for reverse mapping records that could be merged new b9fcf89f6b9a Merge tag 'scrub-detect-mergeable-records-6.4_2023-04-11' [...] new c12ad41468a5 xfs: xattr scrub should ensure one namespace bit per name new ee366fe4f519 xfs: don't shadow @leaf in xchk_xattr_block new 4cb760252089 xfs: remove unnecessary dstmap in xattr scrubber new 91781ff54937 xfs: split freemap from xchk_xattr_buf.buf new 80069284b5eb xfs: split usedmap from xchk_xattr_buf.buf new b996c9a80664 xfs: split valuebuf from xchk_xattr_buf.buf new f58977edc0b5 xfs: remove flags argument from xchk_setup_xattr_buf new 5b02a3e8391c xfs: move xattr scrub buffer allocation to top level function new ae0506eba78f xfs: check used space of shortform xattr structures new 6cee51e6d02b xfs: clean up xattr scrub initialization new 674f0d0dc6b5 xfs: only allocate free space bitmap for xattr scrub if needed new 44af6c7e59b1 xfs: don't load local xattr values during scrub new bb09d76599ed Merge tag 'scrub-fix-xattr-memory-mgmt-6.4_2023-04-11' of [...] new 178b48d588ea xfs: remove the for_each_xbitmap_ helpers new 7296a6d6fb8f xfs: drop the _safe behavior from the xbitmap foreach macro new 6772fcc8890a xfs: convert xbitmap to interval tree new 43223ef72ebb Merge tag 'repair-bitmap-rework-6.4_2023-04-11' of git://g [...] new a47bd1e0e690 xfs: introduce bitmap type for AG blocks new fed050f3452d xfs: cross-reference rmap records with ag btrees new 3a3108ea8c1d xfs: cross-reference rmap records with free space btrees new 0abe6fc53bdb xfs: cross-reference rmap records with inode btrees new 4f5e304248ab xfs: cross-reference rmap records with refcount btrees new b89116c2fb3f Merge tag 'scrub-strengthen-rmap-checking-6.4_2023-04-11' [...] new a9248538facc xfs: stabilize the dirent name transformation function use [...] new 6db09a8d0377 xfs: test the ascii case-insensitive hash new 7ba83850ca26 xfs: deprecate the ascii-ci feature new 798352cb25d2 Merge tag 'fix-asciici-bugs-6.4_2023-04-11' of git://git.k [...] new 422d56536fd2 xfs: fix duplicate includes new 71deb8a5658c xfs: Extend table marker on deprecated mount options table new 9419092fb263 xfs: fix livelock in delayed allocation at ENOSPC new 56c455b38dba Merge tag 'xfs-6.4-merge-1' of git://git.kernel.org/pub/sc [...] new 0203471df1d5 fs/ntfs3: Fix wrong cast in xattr.c new bfa434c60157 fs/ntfs3: Fix memory leak if ntfs_read_mft failed new e6c3cef24cb0 fs/ntfs3: Add check for kmemdup new 254e69f284d7 fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup() new db2a3cc6a348 fs/ntfs3: Fix NULL pointer dereference in 'ni_write_inode' new b8c44949044e fs/ntfs3: Fix OOB read in indx_insert_into_buffer new 4f082a753122 fs/ntfs3: Enhance the attribute size check new 8dae4f6341e3 fs/ntfs3: Fix NULL dereference in ni_write_inode new 98bea253aa28 fs/ntfs3: Validate MFT flags before replaying logs new ab84eee4c7ab fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de() new 08e8cf5f2d9e fs/ntfs3: Add length check in indx_get_root new e479f0a62a2a fs/ntfs3: fix spelling mistake "attibute" -> "attribute" new fc4992458e0a fs/ntfs3: Add null pointer checks new 0addfb1c2281 fs/ntfs3: Improved checking of attribute's name length new 318d016e4230 fs/ntfs3: Check for extremely large size of $AttrDef new 30200ef8d136 fs/ntfs3: Restore overflow checking for attr size in mi_enum_attr new 6827d50b2c43 fs/ntfs3: Refactoring of various minor issues new ec275bf9693d fs/ntfs3: Fix a possible null-pointer dereference in ni_clear() new c20bc9c6d8eb fs/ntfs3: Use bh_read to simplify code new 267a36ba30a7 fs/ntfs3: Remove noacsrules new 1842fbc8d25e fs/ntfs3: Fix ntfs_create_inode() new 625602487a03 fs/ntfs3: Optimization in ntfs_set_state() new e483783c7bca fs/ntfs3: Undo endian changes new 63e92a0c5a0d fs/ntfs3: Undo critial modificatins to keep directory consistency new 1a6be5fb156a fs/ntfs3: Remove field sbi->used.bitmap.set_tail new 75c5e0c9e5ca fs/ntfs3: Changed ntfs_get_acl() to use dentry new 96de65a9413e fs/ntfs3: Code formatting and refactoring new 16b3dbfb5d5c fs/ntfs3: Add missed "nocase" in ntfs_show_options new e43f6ec224c1 fs/ntfs3: Print details about mount fails new 788ee1605c2e fs/ntfs3: Fix root inode checking new 1e098dec61ba Merge tag 'ntfs3_for_6.4' of https://github.com/Paragon-So [...] new 40882deb83c2 NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease new c1d889cf99b8 lockd: simplify two-level sysctl registration for nlm_sysctls new a2183160ca7e nfs: simplify two-level sysctl registration for nfs4_cb_sysctls new 39724217447f nfs: simplify two-level sysctl registration for nfs_cb_sysctls new 17c6d0ce8340 sunrpc: simplify one-level sysctl registration for xr_tuna [...] new c946cb69f238 sunrpc: simplify one-level sysctl registration for xs_tuna [...] new 32e356be32b6 sunrpc: move sunrpc_table and proc routines above new 703c6d03f165 sunrpc: simplify one-level sysctl registration for debug_table new 01c3a40084a4 NFS: Rename readpage_async_filler to nfs_read_add_folio new 88a4d7bdeec9 NFS: Configure support for netfs when NFS fscache is configured new 000dbe0bec05 NFS: Convert buffered read paths to use netfs when fscache [...] new 0631d5e02a1c NFS: Remove all NFSIOS_FSCACHE counters due to conversion [...] new 03f5bd75a4c1 NFS: Remove fscache specific trace points and NFS_INO_FSCACHE bit new 3db63daabe21 NFSv3: handle out-of-order write replies. new 61f02e0ab81e NFS: Convert the readdir array-of-pages into an array-of-folios new ec108d3cc766 NFS: Convert readdir page array functions to use a folio new 691d0b782066 SUNRPC: remove the maximum number of retries in call_bind_status new c5733ae6dc89 NFS: set varaiable nfs_netfs_debug_id storage-class-specif [...] new e025f0a73f6a NFS: Cleanup unused rpc_clnt variable new fbd2a05f29a9 NFSv4.2: Rework scratch handling for READ_PLUS new 0127f25b5dfc Merge tag 'nfs-for-6.4-1' of git://git.linux-nfs.org/proje [...] new b8bea9f6cdd7 nfsd: don't open-code clear_and_wake_up_bit new 6c31e4c98853 nfsd: NFSD_FILE_KEY_INODE only needs to find GC'ed entries new d69b8dbfd086 nfsd: simplify test_bit return in NFSD_FILE_KEY_FULL comparator new c6593366c0bf nfsd: don't kill nfsd_files because of lease break error new b680cb9b7373 nfsd: add some comments to nfsd_file_do_acquire new b2ff1bd71db2 nfsd: don't take/put an extra reference when putting a file new 972cc0e09245 nfsd: update comment over __nfsd_file_cache_purge new dcb779fcd4ed nfsd: allow reaping files still under writeback new c4c649ab413b NFSD: Convert filecache to rhltable new bfca7a6f0c75 lockd: purge resources held on behalf of nlm clients when [...] new c88c680c6de5 lockd: remove 2 unused helper functions new f0aa4852e63f lockd: move struct nlm_wait to lockd.h new 2005f5b9c35b lockd: fix races in client GRANTED_MSG wait logic new 244cc19196d2 lockd: server should unlock lock if client rejects the grant new e59fb6749ed8 nfs: move nfs_fhandle_hash to common include file new 2f90e18ffec4 lockd: add some client-side tracepoints new cf64b9bce950 SUNRPC: return proper error from get_expiry() new 376bcd9b3763 sunrpc: simplify two-level sysctl registration for svcrdma [...] new 0f5162480bd2 NFSD: Watch for rq_pages bounds checking errors in nfsd_sp [...] new ae0d77708aae SUNRPC: Ensure server-side sockets have a sock->file new 55fcc7d9159d SUNRPC: Ignore return value of ->xpo_sendto new 92e4a6733f92 nfsd: simplify the delayed disposal list code new b20cb39def08 SUNRPC: Relocate svc_free_res_pages() new 647a2a6428f2 SUNRPC: Convert svc_xprt_release() to the release_pages() API new 6a0cdf56bfc9 SUNRPC: Be even lazier about releasing pages new 5e052dda121e SUNRPC: Recognize control messages in server-side TCP socket code new 695bc1f32c6b SUNRPC: Clear rq_xid when receiving a new RPC Call new 147abcacee33 NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop new 22b620ec0bf4 NFSD: Clean up xattr memory allocation flags new b3cbf98e2fdf SUNRPC: Support TLS handshake in the server-side TCP socket code new 9280c5774314 NFSD: Handle new xprtsec= export option new 4e1c80ae5cf4 Merge tag 'nfsd-6.4' of git://git.kernel.org/pub/scm/linux [...] new 211db0ac9e3d ksmbd: remove internal.h include new 9bc37e04823b fs: introduce lock_rename_child() helper new 42bc6793e452 Merge tag 'pull-lock_rename_child' of git://git.kernel.org [...] new 34e8ccf9ce24 ksmbd: set NegotiateContextCount once instead of every inc new a12a07a85aff ksmbd: avoid duplicate negotiate ctx offset increments new af36c51e0e11 ksmbd: remove unused compression negotiate ctx packing new 74d7970febf7 ksmbd: fix racy issue from using ->d_parent and ->d_name new 1ae78a14516b Merge tag '6.4-rc-ksmbd-server-fixes' of git://git.samba.o [...]
The 276 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/admin-guide/cgroup-v1/cpusets.rst | 2 +- Documentation/admin-guide/xfs.rst | 7 +- Documentation/bpf/prog_lsm.rst | 2 +- .../bindings/timer/rockchip,rk-timer.yaml | 2 +- Documentation/filesystems/index.rst | 1 + Documentation/filesystems/ntfs3.rst | 11 - .../filesystems/xfs-online-fsck-design.rst | 5315 ++++++++++++++++++++ .../filesystems/xfs-self-describing-metadata.rst | 1 + Documentation/security/lsm-development.rst | 6 +- Documentation/security/lsm.rst | 2 +- MAINTAINERS | 1 + arch/powerpc/Kconfig | 2 +- arch/riscv/Kconfig | 2 +- drivers/clocksource/Kconfig | 9 + drivers/clocksource/Makefile | 1 + drivers/clocksource/exynos_mct.c | 2 +- drivers/clocksource/sh_mtu2.c | 7 +- drivers/clocksource/timer-davinci.c | 30 +- drivers/clocksource/timer-imx-gpt.c | 19 - drivers/clocksource/timer-mediatek-cpux.c | 140 + drivers/clocksource/timer-mediatek.c | 114 - drivers/clocksource/timer-stm32-lp.c | 11 +- drivers/clocksource/timer-tegra186.c | 6 +- drivers/clocksource/timer-ti-dm-systimer.c | 63 +- drivers/clocksource/timer-ti-dm.c | 15 +- drivers/of/Kconfig | 4 - drivers/of/address.c | 2 +- fs/internal.h | 2 - fs/iomap/direct-io.c | 9 +- fs/iomap/trace.c | 1 + fs/iomap/trace.h | 78 + fs/ksmbd/smb2pdu.c | 203 +- fs/ksmbd/vfs.c | 437 +- fs/ksmbd/vfs.h | 19 +- fs/ksmbd/vfs_cache.c | 5 +- fs/lockd/Makefile | 6 +- fs/lockd/clntlock.c | 58 +- fs/lockd/clntproc.c | 42 +- fs/lockd/host.c | 1 + fs/lockd/svclock.c | 21 +- fs/lockd/trace.c | 3 + fs/lockd/trace.h | 106 + fs/namei.c | 125 +- fs/nfs/Kconfig | 1 + fs/nfs/dir.c | 300 +- fs/nfs/export.c | 9 +- fs/nfs/fscache.c | 238 +- fs/nfs/fscache.h | 131 +- fs/nfs/inode.c | 114 +- fs/nfs/internal.h | 24 +- fs/nfs/iostat.h | 17 - fs/nfs/nfs42xdr.c | 4 +- fs/nfs/nfs4proc.c | 17 +- fs/nfs/nfs4state.c | 8 +- fs/nfs/nfstrace.h | 91 - fs/nfs/pagelist.c | 4 + fs/nfs/read.c | 105 +- fs/nfs/super.c | 11 - fs/nfsd/export.c | 64 +- fs/nfsd/export.h | 1 + fs/nfsd/filecache.c | 430 +- fs/nfsd/filecache.h | 9 +- fs/nfsd/nfs4idmap.c | 8 +- fs/nfsd/vfs.c | 13 +- fs/ntfs3/attrib.c | 17 +- fs/ntfs3/bitmap.c | 25 +- fs/ntfs3/file.c | 50 +- fs/ntfs3/frecord.c | 46 +- fs/ntfs3/fslog.c | 83 +- fs/ntfs3/fsntfs.c | 84 +- fs/ntfs3/index.c | 81 +- fs/ntfs3/inode.c | 134 +- fs/ntfs3/lznt.c | 10 +- fs/ntfs3/namei.c | 19 +- fs/ntfs3/ntfs.h | 3 - fs/ntfs3/ntfs_fs.h | 19 +- fs/ntfs3/record.c | 15 +- fs/ntfs3/run.c | 6 +- fs/ntfs3/super.c | 312 +- fs/ntfs3/xattr.c | 70 +- fs/xfs/Kconfig | 32 + fs/xfs/Makefile | 5 +- fs/xfs/libxfs/xfs_ag.c | 23 +- fs/xfs/libxfs/xfs_ag.h | 9 + fs/xfs/libxfs/xfs_alloc.c | 115 +- fs/xfs/libxfs/xfs_alloc.h | 22 +- fs/xfs/libxfs/xfs_alloc_btree.c | 32 +- fs/xfs/libxfs/xfs_bmap.c | 39 +- fs/xfs/libxfs/xfs_bmap.h | 8 +- fs/xfs/libxfs/xfs_bmap_btree.c | 19 +- fs/xfs/libxfs/xfs_btree.c | 204 +- fs/xfs/libxfs/xfs_btree.h | 141 +- fs/xfs/libxfs/xfs_defer.c | 6 +- fs/xfs/libxfs/xfs_dir2.c | 5 +- fs/xfs/libxfs/xfs_dir2.h | 31 + fs/xfs/libxfs/xfs_ialloc.c | 165 +- fs/xfs/libxfs/xfs_ialloc.h | 7 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 35 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 2 +- fs/xfs/libxfs/xfs_inode_fork.c | 19 +- fs/xfs/libxfs/xfs_inode_fork.h | 6 +- fs/xfs/libxfs/xfs_refcount.c | 117 +- fs/xfs/libxfs/xfs_refcount.h | 10 +- fs/xfs/libxfs/xfs_refcount_btree.c | 31 +- fs/xfs/libxfs/xfs_rmap.c | 358 +- fs/xfs/libxfs/xfs_rmap.h | 38 +- fs/xfs/libxfs/xfs_rmap_btree.c | 102 +- fs/xfs/libxfs/xfs_sb.c | 11 +- fs/xfs/libxfs/xfs_types.h | 12 + fs/xfs/scrub/agheader.c | 30 +- fs/xfs/scrub/agheader_repair.c | 105 +- fs/xfs/scrub/alloc.c | 69 +- fs/xfs/scrub/attr.c | 312 +- fs/xfs/scrub/attr.h | 64 +- fs/xfs/scrub/bitmap.c | 428 +- fs/xfs/scrub/bitmap.h | 111 +- fs/xfs/scrub/bmap.c | 420 +- fs/xfs/scrub/btree.c | 102 +- fs/xfs/scrub/btree.h | 16 +- fs/xfs/scrub/common.c | 465 +- fs/xfs/scrub/common.h | 32 +- fs/xfs/scrub/dabtree.c | 7 +- fs/xfs/scrub/dabtree.h | 6 +- fs/xfs/scrub/dir.c | 246 +- fs/xfs/scrub/fscounters.c | 11 +- fs/xfs/scrub/health.c | 8 +- fs/xfs/scrub/health.h | 6 +- fs/xfs/scrub/ialloc.c | 304 +- fs/xfs/scrub/inode.c | 189 +- fs/xfs/scrub/parent.c | 300 +- fs/xfs/scrub/quota.c | 9 +- fs/xfs/scrub/readdir.c | 375 ++ fs/xfs/scrub/readdir.h | 19 + fs/xfs/scrub/refcount.c | 197 +- fs/xfs/scrub/repair.c | 112 +- fs/xfs/scrub/repair.h | 7 +- fs/xfs/scrub/rmap.c | 570 ++- fs/xfs/scrub/rtbitmap.c | 6 +- fs/xfs/scrub/scrub.c | 74 +- fs/xfs/scrub/scrub.h | 32 +- fs/xfs/scrub/symlink.c | 6 +- fs/xfs/scrub/trace.c | 6 +- fs/xfs/scrub/trace.h | 75 +- fs/xfs/scrub/xfs_scrub.h | 6 +- fs/xfs/xfs_bmap_item.c | 37 +- fs/xfs/xfs_bmap_util.c | 14 +- fs/xfs/xfs_buf_item_recover.c | 10 + fs/xfs/xfs_dahash_test.c | 211 +- fs/xfs/xfs_dquot.c | 1 - fs/xfs/xfs_drain.c | 166 + fs/xfs/xfs_drain.h | 87 + fs/xfs/xfs_extfree_item.c | 54 +- fs/xfs/xfs_icache.c | 3 +- fs/xfs/xfs_icache.h | 11 +- fs/xfs/xfs_iunlink_item.c | 4 +- fs/xfs/xfs_iwalk.c | 5 +- fs/xfs/xfs_linux.h | 1 + fs/xfs/xfs_refcount_item.c | 36 +- fs/xfs/xfs_rmap_item.c | 32 +- fs/xfs/xfs_super.c | 13 + fs/xfs/xfs_trace.h | 72 + include/linux/cpuset.h | 16 +- include/linux/dma-map-ops.h | 2 + include/linux/exportfs.h | 1 + include/linux/fs.h | 14 + include/linux/iomap.h | 6 - include/linux/lockd/lockd.h | 29 +- include/linux/namei.h | 9 + include/linux/nfs.h | 20 + include/linux/nfs_fs.h | 72 +- include/linux/nfs_iostat.h | 12 - include/linux/nfs_page.h | 3 + include/linux/nfs_xdr.h | 4 + include/linux/sunrpc/cache.h | 15 +- include/linux/sunrpc/sched.h | 3 +- include/linux/sunrpc/svc.h | 16 +- include/linux/sunrpc/svc_xprt.h | 5 +- include/linux/sunrpc/svcsock.h | 4 +- include/linux/swiotlb.h | 9 + include/linux/workqueue.h | 1 + include/net/tls.h | 2 + include/soc/imx/timer.h | 7 - include/trace/events/sunrpc.h | 41 +- include/uapi/linux/nfsd/export.h | 13 + kernel/bpf/cgroup.c | 38 +- kernel/bpf/cgroup_iter.c | 4 +- kernel/bpf/local_storage.c | 4 +- kernel/cgroup/cgroup-v1.c | 16 +- kernel/cgroup/cgroup.c | 60 +- kernel/cgroup/cpuset.c | 30 +- kernel/dma/Kconfig | 7 + kernel/dma/debug.c | 131 +- kernel/dma/direct.c | 15 +- kernel/dma/mapping.c | 6 +- kernel/dma/swiotlb.c | 97 +- kernel/power/process.c | 2 +- kernel/time/timekeeping.c | 4 +- kernel/workqueue.c | 134 +- mm/page_alloc.c | 4 +- net/sunrpc/auth_gss/svcauth_gss.c | 12 +- net/sunrpc/clnt.c | 3 - net/sunrpc/sched.c | 1 - net/sunrpc/svc.c | 49 +- net/sunrpc/svc_xprt.c | 33 +- net/sunrpc/svcauth_unix.c | 23 +- net/sunrpc/svcsock.c | 174 +- net/sunrpc/sysctl.c | 42 +- net/sunrpc/xprtrdma/svc_rdma.c | 21 +- net/sunrpc/xprtrdma/transport.c | 11 +- net/sunrpc/xprtsock.c | 13 +- security/integrity/ima/Kconfig | 2 +- tools/testing/selftests/cgroup/test_cpuset_prs.sh | 25 +- 212 files changed, 13596 insertions(+), 4221 deletions(-) create mode 100644 Documentation/filesystems/xfs-online-fsck-design.rst create mode 100644 drivers/clocksource/timer-mediatek-cpux.c create mode 100644 fs/lockd/trace.c create mode 100644 fs/lockd/trace.h create mode 100644 fs/xfs/scrub/readdir.c create mode 100644 fs/xfs/scrub/readdir.h create mode 100644 fs/xfs/xfs_drain.c create mode 100644 fs/xfs/xfs_drain.h