This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-current in repository linux-next.
omits 45581d908fc2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 71af2261df4f Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds c841f9909b0d dt-bindings: dma: qcom,gpi: Add QCS615 compatible adds 794dae89874c dt-bindings: dma: qcom,gpi: Add QCS8300 compatible adds bf9b0834552e dt-bindings: dma: qcom,gpi: Add SA8775P compatible adds 0f31c0912286 dmaengine: xilinx: xdma: remove redundant check on ret adds 8a20040f9de3 dmaengine: xilinx_dma: Configure parking registers only if [...] adds 8d0191a6020e dmaengine: idxd: Remove a useless mutex adds e01ee7c66075 dmaengine: Move AMD PTDMA driver to amd directory adds 90a30e268d9b dmaengine: ae4dma: Add AMD ae4dma controller driver adds 69a47b16a51b dmaengine: ptdma: Extend ptdma to support multi-channel an [...] adds 98f5a4432622 dmaengine: ae4dma: Register AE4DMA using pt_dmaengine_register adds b10b278ea003 dmaengine: ptdma: Extend ptdma-debugfs to support multi-queue adds a2d09455b27b dmaengine: ae4dma: Register debugfs using ptdma_debugfs_setup adds 234178991104 dmaengine: sh: rcar-dmac: add comment for r8a779a0 compatible adds a2186c2cd3a7 dma-engine: sun4i: Add a quirk to support different chips adds e17ca0effaed dma-engine: sun4i: Add has_reset option to quirk adds fdcdcc57152a dt-bindings: dmaengine: Add Allwinner suniv F1C100s DMA adds 6faf1ccadad6 dma-engine: sun4i: Add support for Allwinner suniv F1C100s adds 80a9b50b1333 dmaengine: idxd: Add a new IAA device ID on Panther Lake f [...] adds 24947be1c7da dt-bindings: dma: qcom,gpi: Document the sm8750 GPI DMA engine adds 9d880452fb3e dmaengine: amd: qdma: make read-only arrays h2c_types and [...] adds 308213731f8c dmaengine: idxd: Remove unused idxd_(un)register_bus_type adds 57a7138d0627 dmaengine: qcom: bam_dma: Avoid writing unavailable register adds a4b00f54a20b dmaengine: fsl-edma: select of_dma_xlate based on the dmam [...] adds e7732945db1d dmaengine: fsl-edma: remove FSL_EDMA_DRV_SPLIT_REG check w [...] adds 57eeb0a566a8 dt-bindings: dma: fsl-edma: add nxp,s32g2-edma compatible string adds 2500243e5cc2 dmaengine: fsl-edma: add support for S32G based platforms adds 66d88e16f204 dmaengine: fsl-edma: read/write multiple registers in cycl [...] adds 0ab433180eb2 dmaengine: ti: edma: make the loop condition simpler in ed [...] adds e883c64778e5 dmaengine: ti: edma: fix OF node reference leaks in edma_driver adds 775363772f5e dt-bindings: dma: ti: k3-bcdma: Add J722S CSI BCDMA adds d0301fdbb50d dmaengine: ti: k3-udma: Add support for J722S CSI BCDMA adds 762b37fc6ae2 dt-bindings: dma: Support channel page to nvidia,tegra210-adma adds 68811c928f88 dmaengine: tegra210-adma: Support channel page adds 9602a843cb3a dmaengine: bcm2835-dma: Prevent suspend if DMA channel is busy adds 36d8cbd661c4 Merge branch 'fixes' into next adds 9f6caa3978b0 dmaengine: mv_xor: switch to for_each_child_of_node_scoped() adds 788726fcea1f dt-bindings: dma: adi,axi-dmac: convert to yaml schema adds 06d5363296db dt-bindings: dma: adi,axi-dmac: deprecate adi,channels node adds a131169dfa48 dmaengine: qcom: gpi: Add GPI immediate DMA support for SP [...] adds 54e09c8e2d3b dt-bindings: dma: st-stm32-dmamux: Add description for dma [...] adds 5d6670033a67 dt-bindings: dma: atmel: Convert to json schema adds 087e89b69b5f dmaengine: idxd: Add idxd_pci_probe_alloc() helper adds 3ab45516772b dmaengine: idxd: Binding and unbinding IDXD device and driver adds 6078a315aec1 dmaengine: idxd: Add idxd_device_config_save() and idxd_de [...] adds 3e114fa0fd15 dmaengine: idxd: Refactor halt handler adds 98d187a98903 dmaengine: idxd: Enable Function Level Reset (FLR) for halt new 7c775c6056d0 Merge tag 'dmaengine-6.14-rc1' of git://git.kernel.org/pub [...] adds 84de918083d0 phy: rockchip-pcie: Simplify error handling with dev_err_probe() adds e96397db55e5 phy: rockchip-pcie: Use devm_clk_get_enabled() helper adds cb0ba26ad093 phy: rockchip-pcie: Use regmap_read_poll_timeout() for PCI [...] adds bb70d1aae565 phy: rockchip-pcie: Refactor mutex handling in rockchip_pc [...] adds 96522eeb8735 phy: rockchip-pcie: Refactor mutex handling in rockchip_pc [...] adds c90a7a685a5d phy: rockchip-pcie: Use guard notation when acquiring mutex adds 1e889f2bd837 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the [...] adds 21364b0fe378 phy: qcom: qmp: Add phy register and clk setting for QCS615 PCIe adds 3d811a4f38c7 phy: tegra194: p2u: Allow to enable driver on Tegra234 adds 691cdb40d521 phy: marvell: Fix spelling mistake "exlicitly" -> "explicitly" adds 2318ca599459 dt-bindings: phy: imx8mq-usb: correct reference to usb-swi [...] adds 49393b2da1cd phy: mediatek: phy-mtk-hdmi: Register PHY provided regulator adds ea68f5c1b854 MAINTAINERS: Remove Shengyang as JH7110 DPHY maintainer adds db4427afa660 dt-bindings: phy: qcom,qusb2: Document IPQ5424 compatible adds 9c56a1de296e phy: qcom-qusb2: add QUSB2 support for IPQ5424 adds d70656aee767 dt-bindings: phy: qcom,qmp-usb: Add IPQ5424 USB3 PHY adds b8ef065c1387 phy: qcom: qmp: Enable IPQ5424 support adds b136e9928dbe dt-bindings: phy: rockchip: add rk3576 compatible adds ba8ad7eece66 phy: rockchip-naneng-combo: add rk3576 support adds 2a9868d69be2 phy: freescale: fsl-samsung-hdmi: Expand Integer divider range adds 1b9b8b159601 phy: freescale: fsl-samsung-hdmi: Stop searching when exac [...] adds d567679f2b6a phy: freescale: fsl-samsung-hdmi: Clean up fld_tg_code cal [...] adds d1cfda3b1e4d dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Add SAR2130P [...] adds 5c4bfe3ee5c4 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Add SAR2130P [...] adds 545069bcf39e phy: qualcomm: qmp-combo: add support for SAR2130P adds f9d35dd39bf4 phy: qualcomm: qmp-pcie: split PCS_LANE1 region adds 8114f34dd0ba phy: qualcomm: qmp-pcie: define several new registers adds 0fd0b31965b0 phy: qualcomm: qmp-pcie: add support for SAR2130P adds 0d9fff6c57fe phy: samsung-ufs: switch back to syscon_regmap_lookup_by_p [...] adds 80738c3f1e1b phy: HiSilicon: Don't use "proxy" headers adds b6096751a652 phy: sun4i-usb: Remove unused of_gpio.h adds e6625db66212 phy: core: Simplify API of_phy_simple_xlate() implementation adds 413918c44c4f dt-bindings: usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings adds 8adbf20e0502 phy: qcom-qusb2: Add support for QCS615 adds 74a5054ee95e dt-bindings: phy: qcom,ipq8074-qmp-pcie: Document the IPQ5 [...] adds 470d5704de03 phy: rockchip: phy-rockchip-typec: Fix Copyright description adds af1bc0ebe743 dt-bindings: phy: qcom,qmp-pcie: document the SM8350 two l [...] new 9f10e7fb6a06 Merge tag 'phy-for-6.14' of git://git.kernel.org/pub/scm/l [...] adds a5fef9baa87f soundwire: bus: Move irq mapping cleanup into devres adds 6bba2d3f744c soundwire: add lane field in sdw_port_runtime adds 7533d0df6945 soundwire: mipi_disco: read lane mapping properties from ACPI adds b6a2e1be7d93 soundwire: add lane_used_bandwidth in struct sdw_bus adds f1b3dba6905a soundwire: stream: set DEPREPARED state earlier adds fdd1faeeec14 soundwire: generic_bandwidth_allocation: skip DEPREPARED streams adds 8f4e3343eda8 Soundwire: add sdw_slave_get_scale_index helper adds 645291cfe5e5 Soundwire: stream: program BUSCLOCK_SCALE adds 3ddd303f4725 Soundwire: generic_bandwidth_allocation: set frame shape on fly adds cf44ae3d3282 soundwire: generic_bandwidth_allocation: correct clk_freq [...] adds 4a7927d54d2c soundwire: generic_bandwidth_allocation: check required fr [...] adds 7a30292ffa2a soundwire: generic_bandwidth_allocation: select data lane adds 366fd59fb894 soundwire: generic_bandwidth_allocation: add lane in sdw_g [...] adds 168cdf9cdef2 SoundWire: pass stream to compute_params() adds 25befdf32aa4 soundwire: generic_bandwidth_allocation: count the bandwid [...] adds 74148bb59e20 soundwire: amd: clear wake enable register for power off mode new 72deda0abee6 Merge tag 'soundwire-6.14-rc1' of git://git.kernel.org/pub [...] adds a8581752278e bcachefs: Fix btree_trans_peek_key_cache() adds f917016f69ba bcachefs: Reduce stack frame size of __bch2_str_hash_check_key() adds 2c5d8a8347a8 bcachefs: "Journal stuck" timeout now takes into account d [...] adds c9c8a17f7aa6 bcachefs: bset_blacklisted_journal_seq is now AUTOFIX adds 2efbc3518fb3 bcachefs: Improve decompression error messages adds 37fd6b817652 bcachefs: rebalance, copygc enabled are runtime opts adds 0c74c85bbe84 bcachefs: fix bch2_btree_node_flags adds 35f5197009ca bcachefs: Improve journal pin flushing adds 75474a54ed35 bcachefs: Journal writes are now IOPRIO_CLASS_RT adds 0e458a616f68 bcachefs: Fix trace_copygc adds 5d9ccda9ba7e bcachefs: Improve trace_move_extent_finish new 8080ff5ac656 Merge tag 'bcachefs-2025-01-29' of git://evilpiepirate.org [...] adds 1f2bf7049f6e ntfs3: Remove an access to page->index adds 2afd4d267e6d fs/ntfs3: Mark inode as bad as soon as error detected in m [...] adds 55ad333de0f8 fs/ntfs3: Unify inode corruption marking with _ntfs_bad_inode() new ce335806b5ec Merge tag 'ntfs3_for_6.14' of https://github.com/Paragon-S [...] adds 61bc24ac974a make sure that DNAME_INLINE_LEN is a multiple of word size adds 58cf9c383c5c dcache: back inline names with a struct-wrapped array of u [...] adds 1c9be84a9074 make take_dentry_name_snapshot() lockless adds 95a4ccbbe596 dissolve external_name.u into separate members adds 7e3270165a87 ext4 fast_commit: make use of name_snapshot primitives adds 4c43ab1b100f generic_ci_d_compare(): use shortname_storage adds 5be1fa8abd7b Pass parent directory inode and expected name to ->d_revalidate() adds da192022f82f afs_d_revalidate(): use stable name and parent inode passe [...] adds bf636ed4a952 ceph_d_revalidate(): use stable parent inode passed by caller adds 541795cb0be6 ceph_d_revalidate(): propagate stable name down into reque [...] adds c4a9fe6319e3 fscrypt_d_revalidate(): use stable parent inode passed by caller adds 14d02c3dcf77 exfat_d_revalidate(): use stable parent inode passed by caller adds 464361133e6a vfat_revalidate{,_ci}(): use stable parent inode passed by caller adds 19e1dbdc6b9e fuse_dentry_revalidate(): use stable parent inode and name [...] adds eab2a11e5be6 gfs2_drevalidate(): use stable parent inode and name passe [...] adds 39f644a26600 nfs{,4}_lookup_validate(): use stable parent inode passed [...] adds ffeeaada2bdd nfs: fix ->d_revalidate() UAF on ->d_name accesses adds 9640fe5b5e40 ocfs2_dentry_revalidate(): use stable parent inode and nam [...] adds 90341f22c364 orangefs_d_revalidate(): use stable parent inode and name [...] adds 30d61efe118c 9p: fix ->rename_sem exclusion new d3d90cc2891c Merge tag 'pull-revalidate' of git://git.kernel.org/pub/sc [...] adds b049e7abe900 gpio: mxc: remove dead code after switch to DT-only adds f8524ac33cd4 selftests: gpio: gpio-sim: Fix missing chip disablements new 90cb220062f5 Merge tag 'gpio-fixes-for-v6.14-rc1' of git://git.kernel.o [...] adds e70452c4ba2c s390/mm: Allow large pages for KASAN shadow mapping adds 02415f1cf435 s390/boot: Rename physmem_alloc_top_down() to physmem_allo [...] adds aeb4358a5236 s390/boot: Add physmem_alloc() adds 490a5e99ead5 s390/boot: Allow KASAN mapping to fallback to small pages adds dccac2b22b1c s390/boot: Add %% support to boot_printk() adds 9291d572fe5b s390/boot: Add length modifiers to boot_printk() adds 3d846daafb2f s390/boot: Add field width and padding handling to boot_printk() adds 92b712fa7d5b s390/boot: Add decimal conversion specifiers to boot_printk() adds d538fdc49a7d s390/boot: Add support for boot messages loglevels adds 42fc158c7e78 s390/boot: Replace boot_printk() with loglevel-specific helpers adds bbbaf061237d s390/boot: Use decimal format specifiers in boot messages adds 816b5feaed13 s390/boot: Introduce ring buffer for boot messages adds 847e5a4c7137 s390/boot: Make boot_printk() return int adds c09f8d0ad673 s390/boot: Defer boot messages when earlyprintk is not enabled adds d20d8e51338f s390/boot: Add bootdebug option to control debug messages adds b79015ae63d3 s390/boot: Add prefix filtering to bootdebug messages adds b2a992a55fb6 s390/boot: Dump message ring buffer on crash with bootdebug adds 70309dc77699 s390/boot: Add timestamps to early boot messages adds d2ebe06bf5a1 s390: Use pr_info for "KernelAddressSanitizer initialized" [...] adds 9688b17b4a3e s390/boot: Add physmem tracking debug support adds a56827e5a5fa s390/boot: Move command line parsing earlier adds 418b4d5e617a s390/boot: Add vmem debugging support adds ec6f9f7e5bbf s390/boot: Add startup debugging support adds 9af310ef10de s390/boot: Improve decompression error reporting adds d7bebcb4a898 s390: Optimize __pa/__va when RANDOMIZE_IDENTITY_BASE is off adds f684b7954ea6 s390/ipl_report: Remove unused 'size' variable adds ae02615b7fce s390/fpu: Add fpc exception handler / remove fixup section again adds 1d7a9719ba2d s390/extable: Replace open-coded sfpc inline assembly with [...] adds 579a6633b8f7 s390: Rename GCC_ASM_FLAG_OUTPUT_BROKEN to CC_ASM_FLAG_OUT [...] adds f340d270491d s390: Introduce CC_HAS_ASM_AOR_FORMAT_FLAGS Kconfig option adds 836968fa0a85 s390/fpu: Use CONFIG_CC_HAS_ASM_AOR_FORMAT_FLAGS instead o [...] adds 722926ecbcb3 s390/extable: Rename EX_TABLE_UA_STORE to EX_TABLE_UA_FAULT adds 5b629e64e5dd s390/uaccess: Implement __get_kernel_nofault()/__put_kerne [...] adds c7474da9fef5 s390/uaccess: Use asm goto for __mvc_kernel_nofault() adds 5e680e265f46 s390/uaccess: Move put_user() / __put_user() close to put_ [...] adds 718056f9d968 s390/uaccess: Remove __put_user_fn()/__get_user_fn() wrappers adds 67e959af254f s390/uaccess: Cleanup noinstr __put_user()/__get_user() in [...] adds dc7ff4b8cb78 s390/uaccess: Replace EX_TABLE_UA_LOAD_MEM exception handling adds 636d35aec55d s390/uaccess: Remove usage of the oac specifier adds ea5ae3a7f0a9 s390/uaccess: Use asm goto for put_user()/get_user() adds 884f0582b232 s390/uaccess: Remove INLINE_COPY_FROM_USER and INLINE_COPY [...] adds 9e8f72f7730a s390/futex: Generate futex atomic op functions adds 554f8842dcd9 s390/futex: Cleanup futex_atomic_cmpxchg_inatomic() adds c4891f459941 s390/uaccess: Rename get_put_user_noinstr_attributes to ua [...] adds d8eebb11e933 s390/futex: Avoid KMSAN instrumention for user pointers adds dc287e4c9149 s390/pci: Fix SR-IOV for PFs initially in standby adds 0a89123deec3 s390/bitops: Use correct constraint for arch_test_bit() in [...] adds 3b8b80e99376 s390: Add '-std=gnu11' to decompressor and purgatory CFLAGS adds b05d66c88299 s390/vmem: Fix null-pointer-arithmetic warning in vmem_map_init() adds 7cbae7ea3de5 s390/tools: Use array instead of string initializer adds 3bcc8a1af581 s390/sclp: Initialize sclp subsystem via arch_cpu_finalize_init() adds 76bda8a16d77 s390/vmlogrdr: Use internal_name for error messages adds 87f017d0792b s390/vmlogrdr: Use array instead of string initializer new b731bc5f4965 Merge tag 's390-6.14-2' of git://git.kernel.org/pub/scm/li [...] adds 95a05bf552ad s390/fgraph: Fix to remove ftrace_test_recursion_trylock() adds b999589956dd s390/tracing: Define ftrace_get_symaddr() for s390 new b8a1c9f4b710 Merge tag 's390-6.14-3' of git://git.kernel.org/pub/scm/li [...] adds 3fdf2ec7da1c Documentation: ublk: Drop Stefan Hajnoczi's message footnote adds 96720ce8b1fa docs: power: Fix footnote reference for Toshiba Satellite P10-554 new b4b0881156fb Merge tag 'docs-6.14-2' of git://git.lwn.net/linux new cfa3d7770b74 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new e103ea35f700 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (45581d908fc2) \ N -- N -- N refs/heads/fs-current (e103ea35f700)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 12 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/block/ublk.rst | 2 - .../devicetree/bindings/dma/adi,axi-dmac.txt | 61 --- .../devicetree/bindings/dma/adi,axi-dmac.yaml | 129 +++++ .../bindings/dma/allwinner,sun4i-a10-dma.yaml | 4 +- .../devicetree/bindings/dma/atmel,sama5d4-dma.yaml | 79 +++ .../devicetree/bindings/dma/atmel-xdma.txt | 54 -- .../devicetree/bindings/dma/fsl,edma.yaml | 34 ++ .../bindings/dma/nvidia,tegra210-adma.yaml | 60 ++- .../devicetree/bindings/dma/qcom,gpi.yaml | 4 + .../bindings/dma/stm32/st,stm32-dmamux.yaml | 10 + .../devicetree/bindings/dma/ti/k3-bcdma.yaml | 5 +- .../bindings/phy/phy-rockchip-naneng-combphy.yaml | 1 + .../bindings/phy/qcom,ipq8074-qmp-pcie-phy.yaml | 21 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 6 + .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 2 + .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 2 + Documentation/filesystems/locking.rst | 7 +- Documentation/filesystems/porting.rst | 16 + Documentation/filesystems/vfs.rst | 24 +- Documentation/power/video.rst | 2 +- MAINTAINERS | 11 +- arch/s390/Kconfig | 9 +- arch/s390/Makefile | 2 +- arch/s390/boot/als.c | 10 +- arch/s390/boot/boot.h | 26 +- arch/s390/boot/decompressor.c | 12 +- arch/s390/boot/ipl_parm.c | 20 +- arch/s390/boot/ipl_report.c | 3 +- arch/s390/boot/kaslr.c | 4 +- arch/s390/boot/pgm_check_info.c | 53 +- arch/s390/boot/physmem_info.c | 103 +++- arch/s390/boot/printk.c | 224 ++++++++- arch/s390/boot/startup.c | 47 +- arch/s390/boot/vmem.c | 135 +++-- arch/s390/include/asm/asm-extable.h | 14 +- arch/s390/include/asm/asm.h | 2 +- arch/s390/include/asm/bitops.h | 2 +- arch/s390/include/asm/boot_data.h | 51 ++ arch/s390/include/asm/fpu-insn.h | 183 ++++--- arch/s390/include/asm/ftrace.h | 1 + arch/s390/include/asm/futex.h | 107 ++-- arch/s390/include/asm/page.h | 4 + arch/s390/include/asm/physmem_info.h | 4 +- arch/s390/include/asm/sclp.h | 1 + arch/s390/include/asm/uaccess.h | 548 ++++++++++++--------- arch/s390/kernel/early.c | 3 +- arch/s390/kernel/ftrace.c | 5 - arch/s390/kernel/setup.c | 37 +- arch/s390/kernel/vmlinux.lds.S | 1 - arch/s390/lib/uaccess.c | 90 ---- arch/s390/mm/extable.c | 30 +- arch/s390/mm/vmem.c | 2 +- arch/s390/pci/pci_bus.c | 1 - arch/s390/purgatory/Makefile | 2 +- arch/s390/tools/gen_opcode_table.c | 27 +- drivers/dma/Kconfig | 6 +- drivers/dma/Makefile | 1 - drivers/dma/amd/Kconfig | 28 ++ drivers/dma/amd/Makefile | 2 + drivers/dma/amd/ae4dma/Makefile | 10 + drivers/dma/amd/ae4dma/ae4dma-dev.c | 157 ++++++ drivers/dma/amd/ae4dma/ae4dma-pci.c | 158 ++++++ drivers/dma/amd/ae4dma/ae4dma.h | 100 ++++ drivers/dma/{ => amd}/ptdma/Makefile | 0 drivers/dma/{ => amd}/ptdma/ptdma-debugfs.c | 79 ++- drivers/dma/{ => amd}/ptdma/ptdma-dev.c | 0 drivers/dma/{ => amd}/ptdma/ptdma-dmaengine.c | 226 ++++++++- drivers/dma/{ => amd}/ptdma/ptdma-pci.c | 0 drivers/dma/{ => amd}/ptdma/ptdma.h | 4 +- drivers/dma/amd/qdma/qdma.c | 22 +- drivers/dma/bcm2835-dma.c | 22 + drivers/dma/fsl-edma-common.c | 36 +- drivers/dma/fsl-edma-common.h | 3 + drivers/dma/fsl-edma-main.c | 115 ++++- drivers/dma/idxd/cdev.c | 5 - drivers/dma/idxd/idxd.h | 15 +- drivers/dma/idxd/init.c | 481 ++++++++++++++++-- drivers/dma/idxd/irq.c | 85 ++-- drivers/dma/idxd/registers.h | 1 + drivers/dma/idxd/sysfs.c | 10 - drivers/dma/mv_xor.c | 5 +- drivers/dma/ptdma/Kconfig | 13 - drivers/dma/qcom/bam_dma.c | 24 +- drivers/dma/qcom/gpi.c | 31 +- drivers/dma/sh/rcar-dmac.c | 4 + drivers/dma/sun4i-dma.c | 208 ++++++-- drivers/dma/tegra210-adma.c | 86 +++- drivers/dma/ti/edma.c | 7 +- drivers/dma/ti/k3-udma.c | 16 + drivers/dma/xilinx/xdma.c | 8 +- drivers/dma/xilinx/xilinx_dma.c | 20 +- drivers/gpio/gpio-mxc.c | 3 +- drivers/phy/allwinner/phy-sun4i-usb.c | 1 - drivers/phy/freescale/phy-fsl-samsung-hdmi.c | 49 +- drivers/phy/hisilicon/phy-hi3670-pcie.c | 11 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 2 +- drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c | 44 ++ drivers/phy/mediatek/phy-mtk-hdmi-mt8195.h | 3 + drivers/phy/mediatek/phy-mtk-hdmi.c | 28 ++ drivers/phy/mediatek/phy-mtk-hdmi.h | 4 + drivers/phy/phy-core.c | 23 +- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 100 ++++ drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 278 ++++++++++- drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v4_20.h | 5 +- drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5_20.h | 5 +- drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v6.h | 3 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-v2.h | 1 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-v6.h | 2 + .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6.h | 1 + drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 3 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 55 +++ drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 279 +++++++++++ drivers/phy/rockchip/phy-rockchip-pcie.c | 148 ++---- drivers/phy/rockchip/phy-rockchip-typec.c | 2 +- drivers/phy/samsung/Kconfig | 1 + drivers/phy/samsung/phy-samsung-ufs.c | 6 +- drivers/phy/tegra/Kconfig | 5 +- drivers/s390/char/sclp.c | 12 +- drivers/s390/char/vmlogrdr.c | 8 +- drivers/soundwire/amd_manager.c | 5 +- drivers/soundwire/bus.c | 65 ++- drivers/soundwire/bus.h | 3 + drivers/soundwire/bus_type.c | 3 - drivers/soundwire/generic_bandwidth_allocation.c | 316 ++++++++++-- drivers/soundwire/irq.c | 12 +- drivers/soundwire/irq.h | 5 - drivers/soundwire/mipi_disco.c | 40 +- drivers/soundwire/qcom.c | 2 +- drivers/soundwire/stream.c | 71 ++- fs/9p/v9fs.h | 2 +- fs/9p/vfs_dentry.c | 26 +- fs/afs/dir.c | 40 +- fs/bcachefs/btree_cache.c | 5 +- fs/bcachefs/btree_iter.c | 3 +- fs/bcachefs/btree_key_cache.c | 4 +- fs/bcachefs/btree_trans_commit.c | 2 +- fs/bcachefs/compress.c | 31 +- fs/bcachefs/compress.h | 4 +- fs/bcachefs/data_update.c | 50 +- fs/bcachefs/debug.c | 1 + fs/bcachefs/io_write.c | 4 +- fs/bcachefs/io_write.h | 2 + fs/bcachefs/journal.c | 92 ++-- fs/bcachefs/journal.h | 9 +- fs/bcachefs/journal_io.c | 2 + fs/bcachefs/journal_reclaim.c | 142 +++++- fs/bcachefs/journal_reclaim.h | 3 + fs/bcachefs/journal_types.h | 13 +- fs/bcachefs/movinggc.c | 11 +- fs/bcachefs/opts.h | 4 +- fs/bcachefs/sb-errors_format.h | 2 +- fs/bcachefs/str_hash.c | 24 +- fs/bcachefs/trace.h | 26 +- fs/ceph/dir.c | 25 +- fs/ceph/mds_client.c | 9 +- fs/ceph/mds_client.h | 2 + fs/coda/dir.c | 3 +- fs/crypto/fname.c | 22 +- fs/dcache.c | 103 ++-- fs/ecryptfs/dentry.c | 18 +- fs/exfat/namei.c | 11 +- fs/ext4/fast_commit.c | 29 +- fs/ext4/fast_commit.h | 3 +- fs/fat/namei_vfat.c | 19 +- fs/fuse/dir.c | 20 +- fs/gfs2/dentry.c | 31 +- fs/hfs/sysdep.c | 3 +- fs/jfs/namei.c | 3 +- fs/kernfs/dir.c | 3 +- fs/libfs.c | 15 +- fs/namei.c | 18 +- fs/nfs/dir.c | 62 +-- fs/nfs/namespace.c | 2 +- fs/nfs/nfs3proc.c | 5 +- fs/nfs/nfs4proc.c | 20 +- fs/nfs/proc.c | 6 +- fs/ntfs3/attrib.c | 15 +- fs/ntfs3/dir.c | 2 +- fs/ntfs3/frecord.c | 74 +-- fs/ntfs3/fsntfs.c | 6 +- fs/ntfs3/index.c | 6 +- fs/ntfs3/inode.c | 3 + fs/ntfs3/ntfs_fs.h | 21 +- fs/ntfs3/record.c | 79 +-- fs/ocfs2/dcache.c | 14 +- fs/orangefs/dcache.c | 22 +- fs/overlayfs/super.c | 22 +- fs/proc/base.c | 6 +- fs/proc/fd.c | 3 +- fs/proc/generic.c | 6 +- fs/proc/proc_sysctl.c | 3 +- fs/smb/client/dir.c | 3 +- fs/tracefs/inode.c | 3 +- fs/vboxsf/dir.c | 3 +- include/linux/dcache.h | 23 +- include/linux/fscrypt.h | 7 +- include/linux/nfs_xdr.h | 2 +- include/linux/soundwire/sdw.h | 154 +++--- tools/testing/selftests/bpf/progs/find_vma.c | 2 +- tools/testing/selftests/gpio/gpio-sim.sh | 31 +- 201 files changed, 5379 insertions(+), 1955 deletions(-) delete mode 100644 Documentation/devicetree/bindings/dma/adi,axi-dmac.txt create mode 100644 Documentation/devicetree/bindings/dma/adi,axi-dmac.yaml create mode 100644 Documentation/devicetree/bindings/dma/atmel,sama5d4-dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/atmel-xdma.txt create mode 100644 drivers/dma/amd/ae4dma/Makefile create mode 100644 drivers/dma/amd/ae4dma/ae4dma-dev.c create mode 100644 drivers/dma/amd/ae4dma/ae4dma-pci.c create mode 100644 drivers/dma/amd/ae4dma/ae4dma.h rename drivers/dma/{ => amd}/ptdma/Makefile (100%) rename drivers/dma/{ => amd}/ptdma/ptdma-debugfs.c (52%) rename drivers/dma/{ => amd}/ptdma/ptdma-dev.c (100%) rename drivers/dma/{ => amd}/ptdma/ptdma-dmaengine.c (59%) rename drivers/dma/{ => amd}/ptdma/ptdma-pci.c (100%) rename drivers/dma/{ => amd}/ptdma/ptdma.h (99%) delete mode 100644 drivers/dma/ptdma/Kconfig