This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from ca83c61cb3db Merge tag 'kbuild-v6.11' of git://git.kernel.org/pub/scm/l [...] adds 9b4b3f844100 jfs: Convert metapage_read_folio to use folio APIs adds 35474d52c605 jfs: Convert metapage_writepage to metapage_write_folio adds 2dcd9630d988 jfs: Convert __get_metapage to use a folio adds 9346476d2116 jfs: Convert insert_metapage() to take a folio adds 40e1bd195b0e jfs; Convert release_metapage to use a folio adds dd23bf310384 jfs: Convert drop_metapage and remove_metapage to take a folio adds 1f0dc610da98 jfs: Convert dec_io to take a folio adds f86a3a182483 jfs; Convert __invalidate_metapages to use a folio adds 501bb988774b jfs: Convert page_to_mp to folio_to_mp adds d9c36002d015 jfs: Convert inc_io to take a folio adds 1252ad136e16 jfs: Convert force_metapage to use a folio adds ad6c19e5f932 jfs: Change metapage->page to metapage->folio adds 3fefd9b594aa fs: Remove i_blocks_per_page adds ee6817e72d4e jfs: Remove use of folio error flag adds ce6dede912f0 jfs: fix null ptr deref in dtInsertEntry adds f73f969b2eb3 jfs: Fix array-index-out-of-bounds in diFree adds 7063b80268e2 jfs: Fix shift-out-of-bounds in dbDiscardAG adds d0fa70aca54c jfs: don't walk off the end of ealist adds 371c141464b8 Merge tag 'jfs-6.11' of github.com:kleikamp/linux-shaggy adds fc01008c92f4 f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in i [...] adds c240c87bcd44 f2fs: fix to do sanity check on blocks for inline_data inode adds cc260b66c4cd f2fs: add support for FS_IOC_GETFSSYSFSPATH adds 76da333f4b93 f2fs: alloc new section if curseg is not the first seg in [...] adds 6924c8b6fdf9 f2fs: fix to remove redundant SBI_NEED_FSCK flag set adds 5c8764f8679e f2fs: fix to force buffered IO on inline_data inode adds 21327a042dd9 f2fs: fix to avoid use SSR allocate when do defragment adds 192b8fb8d1c8 f2fs: fix to don't dirty inode for readonly filesystem adds 270b09313b4e f2fs: use new ioprio Macro to get ckpt thread ioprio level adds a8eb3de28e7a f2fs: fix return value of f2fs_convert_inline_inode() adds d7409b05a64f f2fs: fix to cover read extent cache access with lock adds 298b1e4182d6 f2fs: fix to truncate preallocated blocks in f2fs_file_open() adds 6efc3a05e613 f2fs: enable atgc dynamically if conditions are met adds 6aeb084fa0b1 f2fs: clean up set REQ_RAHEAD given rac adds 1efb7c8fd8bf f2fs: fix to use mnt_{want,drop}_write_file replace file_{ [...] adds 8cb1f4080dd9 f2fs: assign CURSEG_ALL_DATA_ATGC if blkaddr is valid adds 388a2a0640e1 f2fs: remove redundant sanity check in sanity_check_inode() adds 8c409989678e f2fs: fix start segno of large section adds c82bc1ab2a8a f2fs: fix null reference error when checking end of zone adds 54f43a10fa25 f2fs: remove unreachable lazytime mount option parsing adds f06c0f82e38b f2fs: fix to update user block counts in block_operations() adds e3a19972a49f f2fs: only fragment segment in the same section adds b40a2b003709 f2fs: use meta inode for GC of atomic file adds f18d00769336 f2fs: use meta inode for GC of COW file adds 7309871c03be f2fs: clean up F2FS_I() adds bed6b0317441 f2fs: clean up addrs_per_{inode,block}() adds 5ad7ff8738b8 Merge tag 'f2fs-for-6.11-rc1' of git://git.kernel.org/pub/ [...] adds b6f5ee4d5301 execve: Move KUnit tests to tests/ subdirectory adds e9e969797bae Merge tag 'execve-v6.11-rc1-fix1' of git://git.kernel.org/ [...] adds 37ac347f87b6 perf build: Warn if libtracefs is not found adds 8f61e98ad51f tools: Make pkg-config dependency checks usable by other tools adds e525eff7cc33 tools/verification: Use pkg-config in lib_setup of Makefil [...] adds eb545a42d0f1 tools/rtla: Use pkg-config in lib_setup of Makefile.config adds 2085948e5f8b tools/latency: Use pkg-config in lib_setup of Makefile.config adds 92717bc07789 perf dso: Fix build when libunwind is enabled adds 786c8248dbd3 Merge tag 'perf-tools-fixes-for-v6.11-2024-07-23' of git:/ [...] adds e44be00289ef hostfs: fix folio conversion adds a9d47a50cf25 netfs: Revert "netfs: Switch debug logging to pr_debug()" adds fcad93360df4 netfs: Rename CONFIG_FSCACHE_DEBUG to CONFIG_NETFS_DEBUG adds 5bc9ad78c2f8 vfs: handle __wait_on_freeing_inode() and evict() race adds b40c8e7a033f vfs: correct the comments of vfs_*() helpers adds f60d38cb02d0 pidfs: when time ns disabled add check for ioctl adds 9b3e15046437 pidfs: handle kernels without namespaces cleanly adds 1bb8dce5dfa9 pidfs: add selftests for new namespace ioctls adds 212be98aa193 netfs: Fix writeback that needs to go to both server and cache adds 51d37982bbac cachefiles: Set the max subreq size for cache writes to MA [...] adds 8eac5358ad3b fs: use all available ids adds f8138f2ad2f7 filelock: Fix fcntl/close race recovery compat path adds c3a5e3e872f3 vfs: Fix potential circular locking through setxattr() and [...] adds f5e5e97c719d inode: clarify what's locked adds d1e9a63dcd72 Merge tag 'vfs-6.11-rc1.fixes.2' of git://git.kernel.org/p [...] adds 9651fcedf7b9 mm: add MAP_DROPPABLE for designating always lazily freeab [...] adds 4ad10a5f5f78 random: introduce generic vDSO getrandom() implementation adds 33385150ac45 x86: vdso: Wire up getrandom() vDSO implementation adds 4920a2590e91 selftests/vDSO: add tests for vgetrandom adds 13f75d9ecf3d random: note that RNDGETPOOL was removed in 2.6.9-rc2 adds ad8070cb1b4b MAINTAINERS: add random.h headers to RNG subsection adds 7a3fad30fd8b Merge tag 'random-6.11-rc1-for-linus' of git://git.kernel. [...] adds 6e2fb806e08d dmaengine: add missing MODULE_DESCRIPTION() macros adds a5dc40421319 dmaengine: ti: k3-udma: fix module autoloading adds 45a24e40581d dt-bindings: dma: fsl,imx-dma: Convert to dtschema adds 11c63e57404e firmware: add nowarn variant of request_firmware_nowait() adds ea00def538ec dmaengine: imx-sdma: don't print warning when firmware is absent adds 8e9d83d7228f dmaengine: qcom: add missing MODULE_DESCRIPTION() macros adds 261d3a85d959 dmaengine: altera-msgdma: use irq variant of spin_lock/unl [...] adds d3ddfab0969b dmaengine: altera-msgdma: cleanup after completing all des [...] adds 54e4ada1a420 dmaengine: altera-msgdma: properly free descriptor in msgd [...] adds 8494ae75dde4 dt-bindings: dma: New directory for STM32 DMA controllers [...] adds 76178a2c49a7 dmaengine: stm32: New directory for STM32 DMA controllers drivers adds 81d09bb5249e MAINTAINERS: Add entry for STM32 DMA controllers drivers a [...] adds a204f64d9f83 dt-bindings: dma: Document STM32 DMA3 controller bindings adds f561ec8b2b33 dmaengine: Add STM32 DMA3 support adds 08ea31024ab9 dmaengine: stm32-dma3: add DMA_CYCLIC capability adds b3b893a93776 dmaengine: stm32-dma3: add DMA_MEMCPY capability adds b62a13071cff dmaengine: stm32-dma3: add device_pause and device_resume ops adds 2088473802ab dmaengine: stm32-dma3: improve residue granularity adds 10b8e0fd3f72 dmaengine: add channel device name to channel registration adds 49b1c21ff815 dmaengine: stm32-dma3: defer channel registration to speci [...] adds 44eb827264de dmaengine: fsl-edma: request per-channel IRQ only when cha [...] adds bb160502a454 dmaengine: fsl-edma: remove redundant "idle" field from fsl_chan adds 671bc17fc4d1 dt-bindings: fsl-qdma: Convert to yaml format adds d1c6524e3ebe dmaengine: moxart-dma: remove unused struct 'moxart_filter_data' adds 7dcf9e82e0a0 dmaengine: qcom: gpi: remove unused struct 'reg_info' adds 8ddad5589970 dmaengine: fsl-edma: change the memory access from local i [...] adds f8f530ba429a dmaengine: qcom: gpi: clean up the IRQ disable/enable in g [...] adds 73115d8068b6 Merge tag 'dmaengine_topic_dma_vec' into next adds 0e53aa3464e9 dmaengine: sh: rz-dmac: Fix lockdep assert warning adds 372f8b362129 dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels adds 4db6b0302572 dmaengine: virt-dma: add missing MODULE_DESCRIPTION() macro adds 6c026a3e4ecf dmaengine: ti: cppi41: add missing MODULE_DESCRIPTION() macro adds 61879ffd6f6f dmaengine: ti: add missing MODULE_DESCRIPTION() macros adds 316d1225b112 dmaengine: fsl-dpaa2-qdma: add missing MODULE_DESCRIPTION() macro adds 5bcf62748f37 dt-bindings: dma: sprd,sc9860-dma: convert to YAML adds b8ec9dba02a7 dt-bindings: fsl-qdma: fix interrupts 'if' check logic adds 7a46b17d4c00 Merge tag 'dmaengine-6.11-rc1' of git://git.kernel.org/pub [...] adds fe46d2a4301d soundwire: debugfs: add interface to read/write commands adds a5b7365f28c1 soundwire: bus: add stream refcount adds 9b5fd115e7d5 soundwire: intel_ace2.x: add AC timing extensions for PantherLake adds b96f16bdf58d soundwire: Intel: clarify Copyright information adds 8e8c0dfc828c soundwire: generic_bandwidth_allocation: change port_bo pa [...] adds 5a4c1f0207d8 soundwire: bus: simplify by using local slave->prop adds 518aee32c551 drivers:soundwire: qcom: cleanup port maask calculations adds fe600c8e2dc5 soundwire: intel_auxdevice: add cs42l43 codec to wake_capa [...] adds c326356188f1 soundwire: intel_auxdevice: start the bus at default frequency adds 89cc1354d388 soundwire: amd: simplify return path in hw_params adds 02611eeec589 soundwire: amd: simplify with cleanup.h adds 1f93cb229b0e soundwire: amd_init: simplify with cleanup.h adds ba874a8c2f89 soundwire: intel: simplify return path in hw_params adds e4fcf153d918 soundwire: intel: simplify with cleanup.h adds 13814ed16268 soundwire: intel_ace2x: simplify return path in hw_params adds 3dce65898e09 soundwire: intel_ace2x: simplify with cleanup.h adds b72d4af98cae soundwire: cadence: simplify with cleanup.h adds fdd3d14ca3c8 soundwire: debugfs: simplify with cleanup.h adds ad7b0b7b87bb Merge tag 'soundwire-6.11-rc1' of git://git.kernel.org/pub [...] adds 7d5ebb62d72b phy: cadence-torrent: Add SGMII + QSGMII multilink configu [...] adds 5aa4733b1b93 phy: ti: phy-j721e-wiz: use dev_err_probe() instead of dev_err() adds 3c4e13cf9ead phy: ti: phy-j721e-wiz: split wiz_clock_init() function adds b5539abdd013 phy: ti: phy-j721e-wiz: add resume support adds c2286092424b phy: cadence-torrent: extract calls to clk_get from cdns_t [...] adds 8512b6873461 phy: cadence-torrent: register resets even if the phy is a [...] adds d4f24d14f311 phy: cadence-torrent: add already_configured to struct cdn [...] adds 81472a55edce phy: cadence-torrent: remove noop_ops phy operations adds 0da27ed080b2 phy: cadence-torrent: add suspend and resume support adds 4dc7e51a9e40 dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add sc8180x [...] adds b279a8351928 phy: qcom-qmp-usb: Add sc8180x USB UNIPHY adds 9d3799c3e807 phy: starfive: remove unused struct 'regval' adds 3f8bb7a7b4e0 phy: miphy28lp: remove unused struct 'miphy_initval' adds 29f09daab910 dt-bindings: phy: qcom,ipq8074-qmp-pcie: Document the IPQ9 [...] adds f1aaa788b997 phy: qcom-qmp: Add missing offsets for Qserdes PLL registers. adds 71ae2acf1d75 phy: qcom-qmp: Add missing register definitions for PCS V5 adds 2f2f5c13cc5e phy: qcom-qmp-pcie: Add support for IPQ9574 g3x1 and g3x2 PCIEs adds 2a0dc34bab8e phy: exynos5-usbdrd: uniform order of register bit macros adds 27f3d3f6d87f phy: exynos5-usbdrd: convert udelay() to fsleep() adds f2b6fc4d5c97 phy: exynos5-usbdrd: make phy_isol() take a bool for clarity adds 32b2495e731f phy: exynos5-usbdrd: fix definition of EXYNOS5_FSEL_26MHZ adds d14c14618e85 phy: exynos5-usbdrd: set ref clk freq in exynos850_usbdrd_ [...] adds 4de480264948 dt-bindings: phy: armada-cp110-utmi: add optional swap-dx- [...] adds bbc63e701c73 phy: ti: am654-serdes: Remove duplicate define adds ea09ba7653bb phy: broadcom: add missing MODULE_DESCRIPTION() macros adds 8e97ddd58614 dt-bindings: phy: g12a-usb2-phy: add optional power-domains adds 912cee11c143 phy: qcom: qmp-pcie: restore compatibility with existing DTs adds 7cd3e586068a dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: drop second [...] adds cd13368db059 dt-bindings: phy: qcom,usb-hs-phy: Add compatible adds e4a8e87250fc dt-bindings: phy: Add starfive,jh7110-dphy-tx adds d3ab79553308 phy: starfive: Add mipi dphy tx support adds 7c46101aa631 dt-bindings: phy: Add i.MX8Q HSIO SerDes PHY binding adds 82c56b6dd24f phy: freescale: imx8qm-hsio: Add i.MX8QM HSIO PHY driver support adds aefa036be8c2 phy: freescale: imx8qm-hsio: Include bitfield.h for FIELD_PREP adds e2d0317e6658 dt-bindings: phy: airoha: Add PCIe PHY controller adds d7d2818b9383 phy: airoha: Add PCIe PHY driver for EN7581 SoC. adds edf9e04955d2 phy: phy-rockchip-samsung-hdptx: Select CONFIG_MFD_SYSCON adds db4eb418c71a phy: Fix the cacography in phy-exynos5250-usb2.c adds 967969cf594e phy: cadence-torrent: Check return value on register read adds 687d6bccb282 phy: zynqmp: Enable reference clock correctly adds 6959d2367bc3 phy: zynqmp: Store instance instead of type adds 235d8b663ab9 phy: zynqmp: Only wait for PLL lock "primary" instances adds d79c68409170 phy: zynqmp: Take the phy mutex in xlate adds 04490b621ab1 phy: zynqmp: Add debugfs support adds 8d2a3539517d phy: starfive: Correct the dphy configure process adds 4c75fe2a5ec4 phy: core: Fix documentation of of_phy_get adds e340c041b7a4 dt-bindings: phy: samsung,usb3-drd-phy: add gs101 compatible adds bbb28a1d733a phy: exynos5-usbdrd: support isolating HS and SS ports ind [...] adds 54290bd9811e phy: exynos5-usbdrd: convert core clocks to clk_bulk adds 26ba3261215b phy: exynos5-usbdrd: convert (phy) register access clock t [...] adds 497ddafe915e phy: exynos5-usbdrd: convert Vbus supplies to regulator_bulk adds 32267c29bc7d phy: exynos5-usbdrd: support Exynos USBDRD 3.1 combo phy ( [...] adds 3d83abcae6e8 dt-bindings: phy: qcom,qmp-usb: fix spelling error adds e245c725c72f dt-bindings: phy: rockchip-emmc-phy: Convert to dtschema adds 5854d0aa5226 dt-bindings: phy: airoha: Add dtime and Rx AEQ IO registers adds 2a011c3c12e8 phy: airoha: Add dtime and Rx AEQ IO registers adds c33ffdb70cc6 Merge tag 'phy-for-6.11' of git://git.kernel.org/pub/scm/l [...]
No new revisions were added by this update.
Summary of changes: .../devicetree/bindings/dma/fsl,imx-dma.yaml | 56 + .../devicetree/bindings/dma/fsl-imx-dma.txt | 50 - Documentation/devicetree/bindings/dma/fsl-qdma.txt | 58 - .../devicetree/bindings/dma/fsl-qdma.yaml | 132 ++ .../devicetree/bindings/dma/sprd,sc9860-dma.yaml | 92 + Documentation/devicetree/bindings/dma/sprd-dma.txt | 44 - .../bindings/dma/{ => stm32}/st,stm32-dma.yaml | 4 +- .../bindings/dma/stm32/st,stm32-dma3.yaml | 135 ++ .../bindings/dma/{ => stm32}/st,stm32-dmamux.yaml | 4 +- .../bindings/dma/{ => stm32}/st,stm32-mdma.yaml | 4 +- .../bindings/phy/airoha,en7581-pcie-phy.yaml | 69 + .../bindings/phy/amlogic,g12a-usb2-phy.yaml | 3 + .../devicetree/bindings/phy/fsl,imx8qm-hsio.yaml | 164 ++ .../phy/marvell,armada-cp110-utmi-phy.yaml | 6 + .../bindings/phy/qcom,ipq8074-qmp-pcie-phy.yaml | 2 + .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 7 +- .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 5 +- .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml | 2 + .../bindings/phy/rockchip,rk3399-emmc-phy.yaml | 64 + .../devicetree/bindings/phy/rockchip-emmc-phy.txt | 43 - .../bindings/phy/samsung,usb3-drd-phy.yaml | 77 +- .../bindings/phy/starfive,jh7110-dphy-tx.yaml | 68 + .../devicetree/bindings/soc/rockchip/grf.yaml | 16 +- .../devicetree/bindings/spi/st,stm32-spi.yaml | 2 +- MAINTAINERS | 33 +- arch/x86/Kconfig | 1 + arch/x86/entry/vdso/Makefile | 3 +- arch/x86/entry/vdso/vdso.lds.S | 2 + arch/x86/entry/vdso/vgetrandom-chacha.S | 178 ++ arch/x86/entry/vdso/vgetrandom.c | 17 + arch/x86/include/asm/vdso/getrandom.h | 55 + arch/x86/include/asm/vdso/vsyscall.h | 2 + arch/x86/include/asm/vvar.h | 16 + drivers/base/firmware_loader/main.c | 90 +- drivers/char/random.c | 18 +- drivers/dma/Kconfig | 34 +- drivers/dma/Makefile | 4 +- drivers/dma/altera-msgdma.c | 16 +- drivers/dma/dmaengine.c | 16 +- drivers/dma/dmatest.c | 1 + drivers/dma/fsl-dpaa2-qdma/dpdmai.c | 1 + drivers/dma/fsl-edma-common.c | 24 +- drivers/dma/fsl-edma-common.h | 4 +- drivers/dma/fsl-edma-main.c | 34 +- drivers/dma/idxd/dma.c | 2 +- drivers/dma/idxd/init.c | 1 + drivers/dma/imx-sdma.c | 5 +- drivers/dma/ioat/init.c | 1 + drivers/dma/mcf-edma-main.c | 2 - drivers/dma/moxart-dma.c | 5 - drivers/dma/qcom/gpi.c | 11 +- drivers/dma/qcom/hidma.c | 1 + drivers/dma/qcom/hidma_mgmt.c | 1 + drivers/dma/sh/rz-dmac.c | 2 +- drivers/dma/stm32/Kconfig | 47 + drivers/dma/stm32/Makefile | 5 + drivers/dma/{ => stm32}/stm32-dma.c | 2 +- drivers/dma/stm32/stm32-dma3.c | 1847 ++++++++++++++++++++ drivers/dma/{ => stm32}/stm32-dmamux.c | 0 drivers/dma/{ => stm32}/stm32-mdma.c | 2 +- drivers/dma/ti/cppi41.c | 1 + drivers/dma/ti/k3-psil.c | 1 + drivers/dma/ti/k3-udma-glue.c | 1 + drivers/dma/ti/k3-udma.c | 6 +- drivers/dma/ti/omap-dma.c | 1 + drivers/dma/virt-dma.c | 1 + drivers/phy/Kconfig | 10 + drivers/phy/Makefile | 1 + drivers/phy/broadcom/phy-bcm-ns-usb2.c | 1 + drivers/phy/broadcom/phy-bcm-ns-usb3.c | 1 + drivers/phy/cadence/phy-cadence-torrent.c | 207 ++- drivers/phy/freescale/Kconfig | 9 +- drivers/phy/freescale/Makefile | 1 + drivers/phy/freescale/phy-fsl-imx8qm-hsio.c | 611 +++++++ drivers/phy/phy-airoha-pcie-regs.h | 494 ++++++ drivers/phy/phy-airoha-pcie.c | 1286 ++++++++++++++ drivers/phy/phy-core.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 318 +++- drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5.h | 14 + drivers/phy/qualcomm/phy-qcom-qmp-qserdes-pll.h | 3 + drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 3 + drivers/phy/rockchip/Kconfig | 2 + drivers/phy/samsung/phy-exynos5-usbdrd.c | 1053 +++++++++-- drivers/phy/samsung/phy-exynos5250-usb2.c | 2 +- drivers/phy/st/phy-miphy28lp.c | 5 - drivers/phy/starfive/Kconfig | 10 + drivers/phy/starfive/Makefile | 1 + drivers/phy/starfive/phy-jh7110-dphy-rx.c | 5 - drivers/phy/starfive/phy-jh7110-dphy-tx.c | 461 +++++ drivers/phy/ti/phy-am654-serdes.c | 1 - drivers/phy/ti/phy-j721e-wiz.c | 133 +- drivers/phy/xilinx/phy-zynqmp.c | 198 +-- drivers/soundwire/amd_init.c | 7 +- drivers/soundwire/amd_manager.c | 13 +- drivers/soundwire/bus.c | 6 +- drivers/soundwire/cadence_master.c | 5 +- drivers/soundwire/debugfs.c | 157 +- drivers/soundwire/generic_bandwidth_allocation.c | 14 +- drivers/soundwire/intel.c | 25 +- drivers/soundwire/intel.h | 5 + drivers/soundwire/intel_ace2x.c | 39 +- drivers/soundwire/intel_ace2x_debugfs.c | 2 +- drivers/soundwire/intel_auxdevice.c | 42 + drivers/soundwire/intel_bus_common.c | 2 +- drivers/soundwire/qcom.c | 22 +- drivers/soundwire/stream.c | 5 + fs/binfmt_elf.c | 2 +- fs/cachefiles/io.c | 2 +- fs/exec.c | 2 +- fs/f2fs/checkpoint.c | 11 +- fs/f2fs/compress.c | 2 +- fs/f2fs/data.c | 27 +- fs/f2fs/extent_cache.c | 48 +- fs/f2fs/f2fs.h | 78 +- fs/f2fs/file.c | 135 +- fs/f2fs/gc.c | 24 +- fs/f2fs/inline.c | 28 +- fs/f2fs/inode.c | 84 +- fs/f2fs/namei.c | 20 +- fs/f2fs/recovery.c | 11 +- fs/f2fs/segment.c | 54 +- fs/f2fs/segment.h | 3 +- fs/f2fs/super.c | 11 +- fs/f2fs/sysfs.c | 12 +- fs/hostfs/hostfs_kern.c | 2 +- fs/inode.c | 40 +- fs/jfs/jfs_dmap.c | 2 + fs/jfs/jfs_dtree.c | 2 + fs/jfs/jfs_imap.c | 5 +- fs/jfs/jfs_logmgr.c | 2 +- fs/jfs/jfs_metapage.c | 316 ++-- fs/jfs/jfs_metapage.h | 16 +- fs/jfs/xattr.c | 23 +- fs/locks.c | 9 +- fs/namei.c | 26 +- fs/namespace.c | 2 +- fs/netfs/Kconfig | 18 +- fs/netfs/buffered_read.c | 14 +- fs/netfs/buffered_write.c | 12 +- fs/netfs/direct_read.c | 2 +- fs/netfs/direct_write.c | 8 +- fs/netfs/fscache_cache.c | 4 +- fs/netfs/fscache_cookie.c | 28 +- fs/netfs/fscache_io.c | 12 +- fs/netfs/fscache_main.c | 2 +- fs/netfs/fscache_volume.c | 4 +- fs/netfs/internal.h | 33 +- fs/netfs/io.c | 12 +- fs/netfs/main.c | 4 + fs/netfs/misc.c | 4 +- fs/netfs/write_collect.c | 16 +- fs/netfs/write_issue.c | 37 +- fs/pidfs.c | 63 +- fs/proc/task_mmu.c | 1 + fs/{binfmt_elf_test.c => tests/binfmt_elf_kunit.c} | 0 fs/{exec_test.c => tests/exec_kunit.c} | 0 fs/xattr.c | 91 +- include/linux/dmaengine.h | 3 +- include/linux/f2fs_fs.h | 7 +- include/linux/firmware.h | 12 + include/linux/mm.h | 7 + include/linux/pagemap.h | 6 - include/linux/soc/samsung/exynos-regs-pmu.h | 2 + include/linux/soundwire/sdw.h | 2 + include/linux/soundwire/sdw_intel.h | 5 + include/linux/userfaultfd_k.h | 3 + include/trace/events/mmflags.h | 7 + include/uapi/linux/mman.h | 1 + include/uapi/linux/random.h | 17 +- include/vdso/datapage.h | 11 + include/vdso/getrandom.h | 46 + lib/vdso/Kconfig | 5 + lib/vdso/getrandom.c | 251 +++ mm/ksm.c | 2 +- mm/madvise.c | 5 +- mm/memory.c | 13 + mm/mempolicy.c | 3 + mm/mlock.c | 2 +- mm/mmap.c | 30 + mm/rmap.c | 21 +- mm/vmscan.c | 9 - tools/build/Makefile.feature | 18 + .../s5p-mfc.txt => tools/include/asm/rwonce.h | 0 tools/include/uapi/linux/mman.h | 1 + tools/perf/Makefile.config | 13 +- tools/perf/util/dso.c | 2 +- tools/perf/util/dso.h | 5 + tools/perf/util/unwind-libunwind-local.c | 2 +- tools/testing/selftests/mm/.gitignore | 1 + tools/testing/selftests/mm/Makefile | 1 + tools/testing/selftests/mm/droppable.c | 53 + tools/testing/selftests/pidfd/pidfd_setns_test.c | 258 ++- tools/testing/selftests/vDSO/.gitignore | 2 + tools/testing/selftests/vDSO/Makefile | 18 + tools/testing/selftests/vDSO/vdso_test_chacha.c | 43 + tools/testing/selftests/vDSO/vdso_test_getrandom.c | 288 +++ tools/tracing/latency/Makefile.config | 3 +- tools/tracing/rtla/Makefile.config | 3 +- tools/verification/rv/Makefile.config | 3 +- 199 files changed, 9858 insertions(+), 1467 deletions(-) create mode 100644 Documentation/devicetree/bindings/dma/fsl,imx-dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/fsl-imx-dma.txt delete mode 100644 Documentation/devicetree/bindings/dma/fsl-qdma.txt create mode 100644 Documentation/devicetree/bindings/dma/fsl-qdma.yaml create mode 100644 Documentation/devicetree/bindings/dma/sprd,sc9860-dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/sprd-dma.txt rename Documentation/devicetree/bindings/dma/{ => stm32}/st,stm32-dma.yaml (97%) create mode 100644 Documentation/devicetree/bindings/dma/stm32/st,stm32-dma3.yaml rename Documentation/devicetree/bindings/dma/{ => stm32}/st,stm32-dmamux.yaml (90%) rename Documentation/devicetree/bindings/dma/{ => stm32}/st,stm32-mdma.yaml (96%) create mode 100644 Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8qm-hsio.yaml create mode 100644 Documentation/devicetree/bindings/phy/rockchip,rk3399-emmc-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/rockchip-emmc-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml create mode 100644 arch/x86/entry/vdso/vgetrandom-chacha.S create mode 100644 arch/x86/entry/vdso/vgetrandom.c create mode 100644 arch/x86/include/asm/vdso/getrandom.h create mode 100644 drivers/dma/stm32/Kconfig create mode 100644 drivers/dma/stm32/Makefile rename drivers/dma/{ => stm32}/stm32-dma.c (99%) create mode 100644 drivers/dma/stm32/stm32-dma3.c rename drivers/dma/{ => stm32}/stm32-dmamux.c (100%) rename drivers/dma/{ => stm32}/stm32-mdma.c (99%) create mode 100644 drivers/phy/freescale/phy-fsl-imx8qm-hsio.c create mode 100644 drivers/phy/phy-airoha-pcie-regs.h create mode 100644 drivers/phy/phy-airoha-pcie.c create mode 100644 drivers/phy/starfive/phy-jh7110-dphy-tx.c rename fs/{binfmt_elf_test.c => tests/binfmt_elf_kunit.c} (100%) rename fs/{exec_test.c => tests/exec_kunit.c} (100%) create mode 100644 include/vdso/getrandom.h create mode 100644 lib/vdso/getrandom.c copy Documentation/devicetree/bindings/media/s5p-mfc.txt => tools/include/asm/rwon [...] create mode 100644 tools/testing/selftests/mm/droppable.c create mode 100644 tools/testing/selftests/vDSO/vdso_test_chacha.c create mode 100644 tools/testing/selftests/vDSO/vdso_test_getrandom.c