This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 35e43538af8f Merge tag 'linux-kselftest-next-5.14-rc1' of git://git.ker [...] new be227f8e99a6 iommu/amd: Tidy up DMA ops init new 340ec061f765 iommu/amd: Remove redundant assignment of err new 9197bc958fc9 iommu/rockchip: Remove redundant DMA syncs new 7e0fc5072e0b dt-bindings: iommu: rockchip: Convert IOMMU to DT schema new 9e6f3cd589cb dt-bindings: iommu: rockchip: Add compatible for v2 new 227014b33f62 iommu: rockchip: Add internal ops to handle variants new c55356c534aa iommu: rockchip: Add support for iommu v2 new a51627c5df58 iommu/arm-smmu-qcom: hook up qcom_smmu_impl for ACPI boot new d56d5162e317 iommu/arm-smmu-v3: Change *array into *const array new 6321484d1c24 iommu/arm-smmu-qcom: Add sm6125 compatible new a242f4297cfe iommu/arm-smmu-qcom: Skip the TTBR1 quirk for db820c. new 19c07b91f85d arm64: dts: msm8996: Mark the GPU's SMMU as an adreno one. new ed1d08b9d0c9 dt-bindings: Document stall property for IOMMU masters new 6522b1e0c78f ACPI/IORT: Enable stall support for platform devices new 395ad89d11fd iommu/arm-smmu-v3: Add stall support for platform devices new 9cff922bba42 iommu/arm-smmu-v3: Ratelimit event dump new f115f3c0d5d8 iommu/arm-smmu-v3: Decrease the queue size of evtq and priq new 0b779f562b14 iommu/arm-smmu-qcom: Add SC7280 SMMU compatible new ab9a77a141cc iommu/arm-smmu-qcom: Move the adreno smmu specific impl new 249c9dc6aa0d iommu/arm: Cleanup resources in case of probe error path new 22c2d7189155 iommu/arm-smmu-qcom: Protect acpi_match_platform_list() ca [...] new 1adf30f198c2 iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm [...] new 7c8f176d6a3f iommu/arm-smmu: Fix arm_smmu_device refcount leak in addre [...] new affa909571b0 iommu/arm-smmu-v3: Remove unnecessary oom message new 0d97174aeadf iommu/arm-smmu: Implement ->probe_finalize() new b472191f0a0c iommu/arm-smmu: Check smmu->impl pointer before dereferencing new ddd25670d39b Merge branch 'for-thierry/arm-smmu' into for-joerg/arm-smm [...] new 1c461ef9c49e Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] new 05d2cbf969be iommu/vt-d: Remove redundant assignment to variable agaw new 367f82de5a9c iommu/vt-d: Fix kernel-doc syntax in file header new 719a19335692 iommu/vt-d: Tweak the description of a DMA fault new 879fcc6bda69 iommu/vt-d: Select PCI_ATS explicitly new 521f546b4e4c iommu/vt-d: Support asynchronous IOMMU nested capabilities new 100b8a14a370 iommu/vt-d: Add pasid private data helpers new 404837741416 iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers new 9e52cc0fedb0 iommu/vt-d: Use common helper to lookup svm devices new ae7f09b14b4f iommu/vt-d: Refactor prq_event_thread() new 4c82b88696ac iommu/vt-d: Allocate/register iopf queue for sva devices new d5b9e4bfe0d8 iommu/vt-d: Report prq to io-pgfault framework new e93a67f5a0ee iommu/vt-d: Add prq_report trace event new 55ee5e67a59a iommu/vt-d: Add common code for dmar latency performance monitors new 456bb0b97f00 iommu/vt-d: Expose latency monitor data through debugfs new 74eb87a0f9eb iommu/vt-d: Add cache invalidation latency sampling new 0f4834ab255b iommu/vt-d: Add PRQ handling latency sampling new 606636dcbdbb iommu/vt-d: Fix out-bounds-warning in intel/svm.c new 3bc770b0e998 iommu/vt-d: Use DEVICE_ATTR_RO macro new 1f106ff0ea27 iommu/vt-d: Use bitfields for DMAR capabilities new 74f6d776ae0b iommu/vt-d: Removed unused iommu_count in dmar domain new cee57d4fe74e iommu/vt-d: Remove unnecessary braces new 9739ba327c01 iommu/vt-d: Define counter explicitly as unsigned int new 7a0f06c197cb iommu/vt-d: No need to typecast new d6a9642bd673 iommu/vt-d: Fix linker error on 32-bit new 934ed4580c0a iommu/vt-d: Fix dereference of pointer info before it is n [...] new 4b21a503adf5 iommu/amd: Fix extended features logging new b1e650db2cc4 iommu/amd: Add amd_iommu=force_enable option new b65412c25fa6 iommu/amd: Fix section mismatch warning for detect_ivrs() new db59e1b6e492 ACPI: arm64: Move DMA setup operations out of IORT new 11a8c5e3a94b ACPI: Move IOMMU setup code out of IORT new 3cf485540e7b ACPI: Add driver for the VIOT table new ac6d704679d3 iommu/dma: Pass address limit rather than size to iommu_se [...] new 8ce4904bfd22 iommu/virtio: Enable x86 support new 571f316074a2 iommu/dma: Fix IOVA reserve dma ranges new 7978724f399a iommu/iova: Put free_iova_mem() outside of spinlock iova_r [...] new bb6bfd79d9bc iommu: Remove unused of_get_dma_window() new a4099d47535f iommu: Drop unnecessary of_iommu.h includes new 7154cbd31c20 iommu/dma: Fix compile warning in 32-bit builds new e86b041ffeff iommu: Delete a duplicate check in iommu_change_dev_def_domain() new 531353e650db iommu: Update "iommu.strict" documentation new 2b9d8e3e9a9b Merge branches 'iommu/fixes', 'arm/rockchip', 'arm/smmu', [...] new cd3eb7efaa99 Merge tag 'iommu-updates-v5.14' of git://git.kernel.org/pu [...] new bab162235069 dma-mapping: remove a trailing space new 2b4bbc6231d7 dma-debug: report -EEXIST errors in add_dma_entry new e72b069609aa Merge tag 'dma-mapping-5.14' of git://git.infradead.org/us [...] new dd33f1f7aaf0 configfs: fix the kerneldoc comment for configfs_create_bin_file new 44b9a000df5c configfs: drop pointless kerneldoc comments new 7fe1e79b59ba configfs: implement the .read_iter and .write_iter methods new 3c252b087de0 configfs: fix memleak in configfs_release_bin_file new c886fa3cf6ff configfs: simplify configfs_release_bin_file new ced4cca754a6 Merge tag 'configfs-5.13' of git://git.infradead.org/users [...] new 577ebd195f95 fs: Fix typo issue new cf1031ed4752 jfs: Remove trailing semicolon in macros new 492109333c29 fs/jfs: Fix missing error code in lmLogInit() new 9d574f985fe3 jfs: fix GPF in diFree new e15a56b74695 jfs: remove unnecessary oom message new 5d299f44d765 jfs: Avoid field-overflowing memcpy() new e4aa67b02316 Merge tag 'jfs-5.14' of git://github.com/kleikamp/linux-shaggy new 0a683794ace2 xfs: split up xfs_buf_allocate_memory new 07b5c5add42a xfs: use xfs_buf_alloc_pages for uncached buffers new c9fa563072e1 xfs: use alloc_pages_bulk_array() for buffers new 02c511738688 xfs: merge _xfs_buf_get_pages() new e7d236a6fe51 xfs: move page freeing into _xfs_buf_free_pages() new 54cd3aa6f810 xfs: remove ->b_offset handling for page backed buffers new 934d1076bb2c xfs: simplify the b_page_count calculation new 289ae7b48c2c xfs: get rid of xb_to_gfp() new 170041f71596 xfs: cleanup error handling in xfs_buf_get_map new 8bcac7448a94 xfs: merge xfs_buf_allocate_memory new ebf2e3372332 Merge tag 'xfs-buf-bulk-alloc-tag' of git://git.kernel.org [...] new 9bbafc71919a xfs: move xfs_perag_get/put to xfs_ag.[ch] new 61aa005a5bd7 xfs: prepare for moving perag definitions and support to libxfs new 07b6403a6873 xfs: move perag structure and setup to libxfs/xfs_ag.[ch] new f250eedcf762 xfs: make for_each_perag... a first class citizen new 934933c3eec9 xfs: convert raw ag walks to use for_each_perag new 6f4118fc6482 xfs: convert xfs_iwalk to use perag references new 7f8d3b3ca6fe xfs: convert secondary superblock walk to use perags new 45d066211756 xfs: pass perags through to the busy extent code new 30933120ad79 xfs: push perags through the ag reservation callouts new 58d43a7e3263 xfs: pass perags around in fsmap data dev functions new be9fb17d88f0 xfs: add a perag to the btree cursor new fa9c3c197329 xfs: convert rmap btree cursor to using a perag new a81a06211fb4 xfs: convert refcount btree cursor to use perags new 289d38d22cd8 xfs: convert allocbt cursors to use perags new 7b13c5155182 xfs: use perag for ialloc btree cursors new 50f02fe3338d xfs: remove agno from btree cursor new 4268547305c9 xfs: simplify xfs_dialloc_select_ag() return values new 89b1f55a2951 xfs: collapse AG selection for inode allocation new b652afd93703 xfs: get rid of xfs_dir_ialloc() new 309161f6603c xfs: inode allocation can use a single perag instance new 8237fbf53d6f xfs: clean up and simplify xfs_dialloc() new f40aadb2bb64 xfs: use perag through unlink processing new 509201163fca xfs: remove xfs_perag_t new c3eabd365034 Merge tag 'xfs-perag-conv-tag' of git://git.kernel.org/pub [...] new 9ba0889e2272 xfs: drop the AGI being passed to xfs_check_agi_freecount new a7bcb147fef3 xfs: clean up open-coded fs block unit conversions new 20bd8e63f30b xfs: remove unnecessary shifts new f52edf6c54d9 Merge tag 'unit-conversion-cleanups-5.14_2021-06-03' of ht [...] new 5f7fd7508620 xfs: sort variable alphabetically to avoid repeated declaration new 9673261c32dc xfs: Remove redundant assignment to busy new 5a981e4ea8ff xfs: mark xfs_bmap_set_attrforkoff static new 977ec4ddf0b7 xfs: don't take a spinlock unconditionally in the DIO fastpath new 8b943d21d40d Merge tag 'assorted-fixes-5.14-1_2021-06-03' of https://gi [...] new 1ad2cfe0a570 xfs: move the quotaoff dqrele inode walk into xfs_icache.c new 3ea06d73e3c0 xfs: detach inode dquots at the end of inactivation new df60019739d8 xfs: move the inode walk functions further down new c1115c0cba2b xfs: rename xfs_inode_walk functions to xfs_icwalk new c809d7e948a1 xfs: pass the goal of the incore inode walk to xfs_inode_walk() new b9baaef42f76 xfs: separate the dqrele_all inode grab logic from xfs_ino [...] new 9d2793ceecb9 xfs: move xfs_inew_wait call into xfs_dqrele_inode new 7fdff52623b4 xfs: remove iter_flags parameter from xfs_inode_walk_* new f427cf5c6236 xfs: remove indirect calls from xfs_inode_walk{,_ag} new d20d5edcf941 xfs: clean up inode state flag tests in xfs_blockgc_igrab new 594ab00b760f xfs: make the icwalk processing functions clean up the grab state new 919a4ddb6841 xfs: fix radix tree tag signs new 9d5ee8375951 xfs: pass struct xfs_eofblocks to the inode scan callback new f1bc5c5630f9 xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag new c076ae7a9361 xfs: refactor per-AG inode tagging functions new ffc18582ed18 Merge tag 'inode-walk-cleanups-5.14_2021-06-03' of https:/ [...] new 255794c7ed7a xfs: only reset incore inode health state flags when recla [...] new 7975e465af6b xfs: drop IDONTCACHE on inodes when we mark them sick new 9492750a8b18 xfs: selectively keep sick inodes in memory new 295abff2fb94 Merge tag 'fix-inode-health-reports-5.14_2021-06-08' of ht [...] new 2d53f66baffd xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ new b26b2bf14f82 xfs: rename struct xfs_eofblocks to xfs_icwalk new 68b2c8bcdb81 Merge tag 'rename-eofblocks-5.14_2021-06-08' of https://gi [...] new 4126c06e25b3 xfs: Reverse apply 72b97ea40d new a8490f699f6e xfs: Add xfs_attr_node_remove_name new 6286514b63e1 xfs: Refactor xfs_attr_set_shortform new f0f7c502c728 xfs: Separate xfs_attr_node_addname and xfs_attr_node_addn [...] new 6ca5a4a1f529 xfs: Add helper xfs_attr_node_addname_find_attr new 5d954cc09f6b xfs: Hoist xfs_attr_node_addname new 83c6e70789ff xfs: Hoist xfs_attr_leaf_addname new 3f562d092bb1 xfs: Hoist node transaction handling new 2b74b03c13c4 xfs: Add delay ready attr remove routines new 8f502a400982 xfs: Add delay ready attr set routines new 0e6acf29db6f xfs: Remove xfs_attr_rmtval_set new 4fd084dbbd05 xfs: Clean up xfs_attr_node_addname_clear_incomplete new 4a4957c16dc6 xfs: Fix default ASSERT in xfs_attr_set_iter new 816c8e39b7ea xfs: Make attr name schemes consistent new d1015e2ebda6 Merge tag 'xfs-delay-ready-attrs-v20.1' of https://github. [...] new 90e2c1c20ac6 xfs: perag may be null in xfs_imap() new 9bb38aa08039 xfs: remove redundant initialization of variable error new a6a65fef5ef8 xfs: log stripe roundoff is a property of the log new 18842e0a4f48 xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() new a79b28c284fd xfs: separate CIL commit record IO new b5071ada510a xfs: remove xfs_blkdev_issue_flush new 0431d926b399 xfs: async blkdev cache flush new bad77c375e8d xfs: CIL checkpoint flushes caches unconditionally new 3468bb1ca6e8 xfs: remove need_start_rec parameter from xlog_write() new eef983ffeae7 xfs: journal IO cache flush reductions new 19f4e7cc8197 xfs: Fix CIL throttle hang when CIL space used going backwards new 5f9b4b0de8dc xfs: xfs_log_force_lsn isn't passed a LSN new 956f6daa84bf xfs: add iclog state trace events new ff7bebeb91f8 xfs: refactor the inode recycling code new 77b4d2861e83 xfs: separate primary inode selection criteria in xfs_iget [...] new 10be350b8c6c xfs: fix type mismatches in the inode reclaim functions new 3a1c3abe8971 xfs: print name of function causing fs shutdown instead of [...] new c06ad17cfa0b xfs: shorten the shutdown messages to a single line new 81ed94751b15 xfs: fix log intent recovery ENOSPC shutdowns when inactiv [...] new 4e6b8270c820 xfs: force the log offline when log intent item recovery fails new 84d8949e7707 xfs: hold buffer across unpin and potential shutdown processing new e53d3aa0b605 xfs: remove dead stale buf unpin handling code new a8f3522c9a1f xfs: fix endianness issue in xfs_ag_shrink_space new d3a3340b6af2 xfs: Initialize error in xfs_attr_remove_iter new 6be001021f0b xfs: don't nest icloglock inside ic_callback_lock new b6903358c230 xfs: remove callback dequeue loop from xlog_state_do_iclog [...] new a1bb8505e921 xfs: Fix a CIL UAF by getting get rid of the iclog callback lock new 1effb72a8179 xfs: don't wait on future iclogs when pushing the CIL new 9f7b640f001f Merge tag 'xfs-5.14-merge-6' of git://git.kernel.org/pub/s [...]
The 197 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/kernel-parameters.txt | 9 +- Documentation/devicetree/bindings/iommu/iommu.txt | 18 + .../devicetree/bindings/iommu/rockchip,iommu.txt | 38 - .../devicetree/bindings/iommu/rockchip,iommu.yaml | 85 ++ MAINTAINERS | 8 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +- arch/arm64/mm/dma-mapping.c | 2 +- drivers/acpi/Kconfig | 3 + drivers/acpi/Makefile | 2 + drivers/acpi/arm64/Makefile | 1 + drivers/acpi/arm64/dma.c | 50 + drivers/acpi/arm64/iort.c | 132 +-- drivers/acpi/bus.c | 2 + drivers/acpi/scan.c | 78 +- drivers/acpi/viot.c | 366 ++++++ drivers/iommu/Kconfig | 4 +- drivers/iommu/amd/amd_iommu.h | 2 - drivers/iommu/amd/init.c | 20 +- drivers/iommu/amd/iommu.c | 33 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 59 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 223 +++- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 48 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 43 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 39 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 1 + drivers/iommu/arm/arm-smmu/qcom_iommu.c | 14 +- drivers/iommu/dma-iommu.c | 19 +- drivers/iommu/exynos-iommu.c | 1 - drivers/iommu/intel/Kconfig | 6 + drivers/iommu/intel/Makefile | 1 + drivers/iommu/intel/debugfs.c | 111 ++ drivers/iommu/intel/dmar.c | 54 +- drivers/iommu/intel/iommu.c | 172 +-- drivers/iommu/intel/pasid.c | 2 +- drivers/iommu/intel/perf.c | 166 +++ drivers/iommu/intel/perf.h | 73 ++ drivers/iommu/intel/svm.c | 643 +++++----- drivers/iommu/iommu.c | 3 - drivers/iommu/iova.c | 18 +- drivers/iommu/ipmmu-vmsa.c | 1 - drivers/iommu/msm_iommu.c | 1 - drivers/iommu/mtk_iommu.c | 1 - drivers/iommu/mtk_iommu_v1.c | 1 - drivers/iommu/of_iommu.c | 68 -- drivers/iommu/omap-iommu.c | 1 - drivers/iommu/rockchip-iommu.c | 175 ++- drivers/iommu/virtio-iommu.c | 12 +- drivers/of/platform.c | 1 - fs/configfs/file.c | 181 +-- fs/jfs/inode.c | 3 +- fs/jfs/jfs_dinode.h | 14 +- fs/jfs/jfs_dmap.c | 2 +- fs/jfs/jfs_imap.c | 8 +- fs/jfs/jfs_incore.h | 12 +- fs/jfs/jfs_logmgr.c | 1 + fs/jfs/jfs_txnmgr.c | 2 +- fs/jfs/super.c | 3 +- fs/xfs/libxfs/xfs_ag.c | 280 ++++- fs/xfs/libxfs/xfs_ag.h | 136 +++ fs/xfs/libxfs/xfs_ag_resv.c | 11 +- fs/xfs/libxfs/xfs_ag_resv.h | 15 + fs/xfs/libxfs/xfs_alloc.c | 111 +- fs/xfs/libxfs/xfs_alloc.h | 2 +- fs/xfs/libxfs/xfs_alloc_btree.c | 31 +- fs/xfs/libxfs/xfs_alloc_btree.h | 9 +- fs/xfs/libxfs/xfs_attr.c | 910 +++++++++------ fs/xfs/libxfs/xfs_attr.h | 403 +++++++ fs/xfs/libxfs/xfs_attr_leaf.c | 5 +- fs/xfs/libxfs/xfs_attr_leaf.h | 2 +- fs/xfs/libxfs/xfs_attr_remote.c | 167 ++- fs/xfs/libxfs/xfs_attr_remote.h | 8 +- fs/xfs/libxfs/xfs_bmap.c | 3 +- fs/xfs/libxfs/xfs_bmap.h | 1 - fs/xfs/libxfs/xfs_btree.c | 15 +- fs/xfs/libxfs/xfs_btree.h | 10 +- fs/xfs/libxfs/xfs_ialloc.c | 637 +++++----- fs/xfs/libxfs/xfs_ialloc.h | 40 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 46 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 13 +- fs/xfs/libxfs/xfs_inode_buf.c | 2 +- fs/xfs/libxfs/xfs_log_format.h | 3 - fs/xfs/libxfs/xfs_refcount.c | 122 +- fs/xfs/libxfs/xfs_refcount.h | 9 +- fs/xfs/libxfs/xfs_refcount_btree.c | 39 +- fs/xfs/libxfs/xfs_refcount_btree.h | 7 +- fs/xfs/libxfs/xfs_rmap.c | 147 +-- fs/xfs/libxfs/xfs_rmap.h | 6 +- fs/xfs/libxfs/xfs_rmap_btree.c | 46 +- fs/xfs/libxfs/xfs_rmap_btree.h | 6 +- fs/xfs/libxfs/xfs_sb.c | 146 +-- fs/xfs/libxfs/xfs_sb.h | 9 - fs/xfs/libxfs/xfs_shared.h | 20 +- fs/xfs/libxfs/xfs_types.c | 4 +- fs/xfs/libxfs/xfs_types.h | 1 + fs/xfs/scrub/agheader.c | 1 + fs/xfs/scrub/agheader_repair.c | 33 +- fs/xfs/scrub/alloc.c | 3 +- fs/xfs/scrub/bmap.c | 21 +- fs/xfs/scrub/common.c | 15 +- fs/xfs/scrub/fscounters.c | 42 +- fs/xfs/scrub/health.c | 2 +- fs/xfs/scrub/ialloc.c | 9 +- fs/xfs/scrub/refcount.c | 3 +- fs/xfs/scrub/repair.c | 14 +- fs/xfs/scrub/rmap.c | 3 +- fs/xfs/scrub/trace.c | 3 +- fs/xfs/xfs_attr_inactive.c | 2 +- fs/xfs/xfs_bio_io.c | 35 + fs/xfs/xfs_bmap_util.c | 6 +- fs/xfs/xfs_buf.c | 311 ++--- fs/xfs/xfs_buf.h | 3 +- fs/xfs/xfs_buf_item.c | 97 +- fs/xfs/xfs_discard.c | 6 +- fs/xfs/xfs_dquot_item.c | 2 +- fs/xfs/xfs_extent_busy.c | 33 +- fs/xfs/xfs_extent_busy.h | 7 +- fs/xfs/xfs_file.c | 70 +- fs/xfs/xfs_filestream.c | 2 +- fs/xfs/xfs_fsmap.c | 80 +- fs/xfs/xfs_fsops.c | 24 +- fs/xfs/xfs_health.c | 15 +- fs/xfs/xfs_icache.c | 1226 +++++++++++--------- fs/xfs/xfs_icache.h | 58 +- fs/xfs/xfs_inode.c | 234 ++-- fs/xfs/xfs_inode.h | 9 +- fs/xfs/xfs_inode_item.c | 18 +- fs/xfs/xfs_inode_item.h | 2 +- fs/xfs/xfs_ioctl.c | 43 +- fs/xfs/xfs_iops.c | 4 +- fs/xfs/xfs_iwalk.c | 84 +- fs/xfs/xfs_linux.h | 2 + fs/xfs/xfs_log.c | 273 ++--- fs/xfs/xfs_log.h | 5 +- fs/xfs/xfs_log_cil.c | 138 ++- fs/xfs/xfs_log_priv.h | 41 +- fs/xfs/xfs_log_recover.c | 61 +- fs/xfs/xfs_mount.c | 136 +-- fs/xfs/xfs_mount.h | 110 +- fs/xfs/xfs_qm.c | 10 +- fs/xfs/xfs_qm.h | 1 - fs/xfs/xfs_qm_syscalls.c | 54 +- fs/xfs/xfs_reflink.c | 13 +- fs/xfs/xfs_super.c | 10 +- fs/xfs/xfs_super.h | 1 - fs/xfs/xfs_symlink.c | 9 +- fs/xfs/xfs_trace.c | 2 + fs/xfs/xfs_trace.h | 115 +- fs/xfs/xfs_trans.c | 6 +- fs/xfs/xfs_trans.h | 4 +- include/acpi/acpi_bus.h | 3 + include/linux/acpi.h | 3 + include/linux/acpi_iort.h | 14 +- include/linux/acpi_viot.h | 19 + include/linux/dma-iommu.h | 4 +- include/linux/intel-iommu.h | 44 +- include/linux/of_iommu.h | 17 +- include/trace/events/intel_iommu.h | 37 + kernel/dma/coherent.c | 2 +- kernel/dma/debug.c | 6 +- 159 files changed, 6118 insertions(+), 4002 deletions(-) delete mode 100644 Documentation/devicetree/bindings/iommu/rockchip,iommu.txt create mode 100644 Documentation/devicetree/bindings/iommu/rockchip,iommu.yaml create mode 100644 drivers/acpi/arm64/dma.c create mode 100644 drivers/acpi/viot.c create mode 100644 drivers/iommu/intel/perf.c create mode 100644 drivers/iommu/intel/perf.h create mode 100644 include/linux/acpi_viot.h