484803582c77 Add linux-next specific files for 20250515 4cde0e4224ce net: cpsw: isolate cpsw_ndo_ioctl() to just the old driver 36d9b5425809 net: cpsw: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() dfc8d7e6caa2 ipe: use SHA-256 library API instead of crypto_shash API 33d4cc81fcd9 net: stmmac: generate software timestamp just before the doorbell aaed2789b307 net: cxgb4: generate software timestamp just before the doorbell 285ad7477559 net: atlantic: generate software timestamp just before the doorbell fe02fdcac7e2 ipe: add errno field to IPE policy load auditing a1dc1deeacbe net: apple: bmac: use crc32() instead of hand-rolled equivalent 88906f559541 openvswitch: Stricter validation for the userspace action 73d952840d9f net: phy: remove Kconfig symbol MDIO_DEVRES 0aa4024b43a4 net/tg3: use crc32() instead of hand-rolled equivalent 685e7b1522f7 dt-bindings: net: snps,dwmac: Align mdio node in example with bindings 4abc1f14e2b8 documentation: networking: devlink: Fix a typo in devlink-trap.rst 4448bb4bff76 tpm_crb: ffa_tpm: fix/update comments describing the CRB over FFA ABI 2e1df2ac3dcd tpm_crb_ffa: use dev_xx() macro to print log abc46e06e2f8 tpm_ffa_crb: access tpm service over FF-A direct message request v2 d36970d6744d tpm: remove kmalloc failure error message 2f661f71fda1 tpm: tis: Double the timeout B to 4s 32d495b384a2 char: tpm: tpm-buf: Add sanity check fallback in read helpers 539fbab37881 tpm: Mask TPM RC in tpm2_start_auth_session() ace2cd11a272 counter: stm32-timer-cnt: add support for stm32mp25 cd01778df672 LoongArch: dts: Add PWM support to Loongson-2K2000 fe359cb185a3 LoongArch: dts: Add PWM support to Loongson-2K1000 76fc1e480512 LoongArch: dts: Add PWM support to Loongson-2K0500 89d04a530dde LoongArch: Preserve firmware configuration when desired e322904dc859 LoongArch: Introduce the numa_memblks conversion f32f468ad4ad LoongArch: Increase max supported CPUs up to 2048 d8260b41b46d LoongArch: Enable HAVE_ARCH_STACKLEAK 548b4b156b42 LoongArch: Enable ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPINGS 1522574f0dc0 LoongArch: Add SCHED_MC (Multi-core scheduler) support 0beeb5b60749 LoongArch: Add some annotations in archhelp bd2067e086ab LoongArch: Using generic scripts/install.sh in `make install` 88a3947be923 LoongArch: Add a default install.sh d8a9ea5d3beb media: dt-bindings: renesas,vsp1: add top-level constraints 31b6c343639e media: dt-bindings: renesas,fcp: add top-level constraints eb47bca4cc8a firmware: qcom: scm: Allow QSEECOM for HP EliteBook Ultra G1q afc48c680438 arm64: dts: qcom: x1e80100-hp-elitebook-ultra-g1q: DT for HP EliteBook Ultra G1q d8e66f9ab048 dt-bindings: arm: qcom: Document HP EliteBook Ultra G1q 3858e56d17ad arm64: dts: qcom: x1e80100-hp-omnibook-x14: add sound label 4becd72352b6 arm64: dts: qcom: sm8650: add the missing l2 cache node 9e7acf70cf6a clk: qcom: gcc-msm8939: Fix mclk0 & mclk1 for 24 MHz d8dc4889afc9 ARM: dts: qcom: apq8064: link LVDS clocks d12fbd11c5a3 arm64: dts: qcom: x1e001de-devkit: Enable support for both Type-A USB ports 6a563a9760af arm64: dts: qcom: Add industrial mezzanine support for qcs6490-rb3gen2 48274b40a371 arm64: dts: qcom: x1e80100-hp-omnibook-x14: Enable SMB2360 0 and 1 b81dcdad43da ARM: dts: qcom-msm8960: add missing clocks to the timer node 43fefd6c7129 arm64: dts: qcom: ipq5018: enable the download mode support 1d2c5d5f3f44 dt-bindings: mfd: qcom,tcsr: Add compatible for ipq5018 25f185524c47 arm64: dts: qcom: msm8998-lenovo-miix-630: add Venus node 22667f0b306f arm64: dts: qcom: ipq5018: Enable PCIe 18a5bf00a02c arm64: dts: qcom: ipq5018: Add PCIe related nodes 295217420a44 arm64: dts: qcom: sm8350: Fix typo in pil_camera_mem node 781621de1551 arm64: dts: qcom: x1e80100-romulus: Enable DP over Type-C efc82ab59a78 fbcon: Make sure modelist not set on unregistered console cfaefc95bfa7 fix a braino in "do_move_mount(): don't leak MNTNS_PROPAGATING on failures" 1d6c39c89f61 ring-buffer: Fix persistent buffer when commit page is the reader page 11aff32439df ftrace: Fix preemption accounting for stacktrace filter command e333332657f6 ftrace: Fix preemption accounting for stacktrace trigger command f3e2e53823b9 xfs: add inode to zone caching for data placement 70b95cb86513 xfs: free the item in xfs_mru_cache_insert on failure cb4ff91492de sched_ext: Explain the temporary situation around scx_root dereferences 289c99bec7ee lib/crc32: add SPDX license identifier 98e5036ed526 smb: client: fix delay on concurrent opens 77717331cdea smb: client: fix zero rsize error messages 36a7dffa5671 smb: client: fix memory leak during error handling for POSIX mkdir 55da73fa7a68 ARM: dts: davinci: da850-evm: Increase fifo threshold 1275c70c4c1c dt-bindings: gpio: tegra186: Add gpio-ranges 72ea78335e78 drm/amdgpu: add debugfs for spirom IFWI dump 64db76701351 drm/amdgpu: fix userq resource double freed 96a86dcb5b5c drm/amdgpu: Fix circular locking in userq creation 07c9db090b86 drm/amdgpu: read back register after written for VCN v4.0.5 1cfe51ef07ca i2c: designware: Fix an error handling path in i2c_dw_pci_probe() f6a305d47488 Revert "drm/amd/display: Hardware cursor changes color when switched to software cursor" a8433f7a267f sched_ext: Add @sch to SCX_CALL_OP*() c4c286d74797 sched_ext: Cleanup [__]scx_exit/error*() ab3f497ac18d sched_ext: Add @sch to SCX_CALL_OP*() d310fb400968 sched_ext: Clean up scx_root usages 9e654f2bf309 mmc: rename mmc_boot_partition_access() to mmc_host_can_access_boot() f55f7da62166 mmc: rename mmc_host_uhs() to mmc_host_can_uhs() dc03e2e9f05f mmc: rename mmc_host_done_complete() to mmc_host_can_done_complete() 03b31a0638a1 mmc: rename mmc_host_cmd23() to mmc_host_can_cmd23() 5846efac138a mmc: sdhci-esdhc-imx: fix defined but not used warnings 1dfc7d1ab783 dt-bindings: mmc: vt8500-sdmmc: Convert to YAML 08f959759e1e mmc: sdhci-of-dwcmshc: add PD workaround on RK3576 3c018bf5a0ee dmaengine: idxd: Remove unused pointer and macro a0ba0461c4f3 dt-bindings: mmc: sdhci-msm: Add the SM7150 compatible 88f2f360de9f dt-bindings: mmc: fsl,esdhc: add compatible string fsl,ls1021a-esdhc c02c658cc987 mmc: cavium-thunderx: Use non-hybrid PCI devres API fe1c2abfc8a3 dt-bindings: mmc: mtk-sd: Add support for Dimensity 1200 MT6893 157d4ba8dfdf dt-bindings: mmc: sdhci-of-dwcmhsc: Add Sophgo SG2044 support 920e6bfa6a11 mmc: mtk-sd: Add condition to enable 'single' burst type 1c7387579d74 mmc: sdhci-esdhc-imx: switch standard tuning to manual tuning 309d7ef65f46 mmc: sdhci-esdhc-imx: verify tuning control status after configuration 8cdba3431371 mmc: sdhci-esdhc-imx: widen auto-tuning window for manual tuning be953af79cc6 mmc: sdhci-esdhc-imx: widen auto-tuning window for standard tuning d0aac7d81177 mmc: sdhci-esdhc-imx: reset async FIFO before sending manual tuning command 0d7831f04d66 mmc: sdhci-esdhc-imx: explicitly reset tuning circuit via RSTT bit 0ea6055c96b8 mmc: sdhci-esdhc-imx: calculate data timeout value based on clock 2e1a26ed6b38 mmc: rename mmc_can_gpio_ro() to mmc_host_can_gpio_ro() da012e1eb537 mmc: rename mmc_can_gpio_cd() to mmc_host_can_gpio_cd() b89d05f65454 mmc: rename mmc_can_trim() to mmc_card_can_trim() e3df5ae4761e mmc: rename mmc_can_sleep() to mmc_card_can_sleep() 55e0961a8b56 mmc: rename mmc_can_secure_erase_trim() to mmc_card_can_secure_erase_trim() 2abda0485610 mmc: rename mmc_can_sanitize() to mmc_card_can_sanitize() 07dd2b3204f5 mmc: rename mmc_can_reset() to mmc_card_can_reset() d872c26741b6 mmc: rename mmc_can_poweroff_notify() to mmc_card_can_poweroff_notify() ceb5d3acb0c3 mmc: rename mmc_can_ext_csd() to mmc_card_can_ext_csd() 5513d9bebbcc mmc: rename mmc_can_erase() to mmc_card_can_erase() 76d62cde684b mmc: rename mmc_can_discard() to mmc_card_can_discard() 7ea500bca61c mmc: alcor: Use str_read_write() helper 18da3ecdbaf6 mmc: renesas_sdhi: Use of_get_available_child_by_name() a06f633e18bc dt-bindings: mmc: arasan,sdhci: Add Renesas RZ/N1D b70721fd845d mmc: mtk-sd: Aggregate R/W for top_base iospace case where possible 1649904e84aa mmc: mtk-sd: Do single write in function msdc_new_tx_setting 091bf793eb06 mmc: mtk-sd: Aggregate writes for MSDC_PATCH_BIT1/2 setup 6cdf5f1d7d4d mmc: mtk-sd: Clarify patch bit register initialization and layout c63d25cdc59a mmc: sdhci-esdhc-imx: Save tuning value when card stays powered in suspend dfc29a10c43d mmc: core: Add support for graceful host removal for SD 5b793522904e mmc: core: Add support for graceful host removal for eMMC 900ef5355861 mmc: core: Convert into an enum for the poweroff-type for eMMC fa34c940e830 mmc: core: Further avoid re-storing power to the eMMC before a shutdown 3953e7e8c1ea mmc: core: Convert mmc_can_poweroff_notify() into a bool 9510b38dc0ba mmc: Add quirk to disable DDR50 tuning 7473647c350c mmc: renesas_sdhi: improve registering irqs 8e127dbbf6c3 dt-bindings: mmc: renesas,sdhi: Document RZ/V2N support 44aa44051ffc dt-bindings: mmc: marvell,xenon-sdhci: Drop requiring 2 clocks 3974f06454ce dt-bindings: mmc: marvell,xenon-sdhci: Add reference to sdhci-common.yaml cff4ca59f946 dt-bindings: mmc: marvell,xenon-sdhci: Allow "dma-coherent" and "iommus" 6f3e12343966 dt-bindings: mmc: Remove redundant sdhci.txt 7d33e0ee5f98 arm64: dts: renesas: r9a09g057: Add DMAC nodes 7de873201c44 dmaengine: sh: rz-dmac: Add RZ/V2H(P) support 056a8aac1fce dmaengine: sh: rz-dmac: Allow for multiple DMACs 9002b75aa8e6 irqchip/renesas-rzv2h: Add rzv2h_icu_register_dma_req() 22228b933ce2 dt-bindings: dma: rz-dmac: Document RZ/V2H(P) family of SoCs ec52f10a31dc dt-bindings: dma: rz-dmac: Restrict properties for RZ/A1H 31f04b537152 dmaengine: idxd: Narrow the restriction on BATCH to ver. 1 only fd447415e74b dmaengine: ti: Add NULL check in udma_probe() 00ff4d68a9ae fsldma: Set correct dma_mask based on hw capability 12614f794274 LoongArch: uprobes: Remove redundant code about resume_era 0b326b2371f9 LoongArch: uprobes: Remove user_{en,dis}able_single_step() ceb9155d058a LoongArch: Save and restore CSR.CNTC for hibernation 3e245b7b74c3 LoongArch: Move __arch_cpu_idle() to .cpuidle.text section 90436d234230 LoongArch: Fix MAX_REG_OFFSET calculation 2468b0e3d565 LoongArch: Prevent cond_resched() occurring within kernel-fpu a3cd12acb7b7 arm64: dts: allwinner: a100: add Liontron H-A133L board support 5aee6e33e195 drm/xe/vm: Add debug prints for SVM range prefetch 09ba0a8f06cd drm/xe/svm: Implement prefetch support for SVM ranges c904d4e2d732 drm/xe/svm: Add xe_svm_find_vma_start() helper 72fa870957f5 drm/gpusvm: Introduce drm_gpusvm_find_vma_start() function 6275362f1837 drm/xe/svm: Add xe_svm_range_validate() and xe_svm_range_migrate_to_smem() cc795e041034 drm/xe/svm: Make xe_svm_range_needs_migrate_to_vram() public e0ff0d7cf928 drm/xe/svm: Refactor usage of drm_gpusvm* function in xe_svm da05e5ddc652 drm/xe: Rename lookup_vma function to xe_find_vma_by_addr bd1d1b46fe42 drm/xe/vm: Add an identifier in xe_vma_ops for svm prefetch 34ebb62723aa drm/xe/vm: Update xe_vma_ops_incr_pt_update_ops to take an increment value da2eb41004e9 drm/xe/svm: Make xe_svm_range_* end/start/size public 18211ff4d573 drm/xe/svm: Make to_xe_range a public function eb07c2fc10bf drm/xe/svm: Helper to add tile masks to svm ranges 686a526dad18 drm/xe: Make xe_svm_alloc_vram public 745df157e4f2 drm/xe: Introduce xe_vma_op_prefetch_range struct for prefetch of ranges 17502e7d7b71 dmaengine: idxd: Check availability of workqueue allocated by idxd wq driver before using 7e01511443c3 dmaengine: xilinx_dma: Set dma_device directions 21e12738779f dmaengine: tegra210-adma: Add Tegra264 support b81cd165e4a5 dt-bindings: Document Tegra264 ADMA support d7130902abb4 dmaengine: dw-edma: Add HDMA NATIVE map check 08c73a4b2e3c xfs: Fix comment on xfs_trans_ail_update_bulk() fa8deae92f47 xfs: Fix a comment on xfs_ail_delete 95b613339c0e xfs: Fail remount with noattr2 on a v5 with v4 enabled fbecd731de05 xfs: fix zoned GC data corruption due to wrong bv_offset 09dab6ce0243 xfs: free up mp->m_free[0].count in error case 72c7d62583eb dma-buf: insert memory barrier before updating num_fences 0ddce5549012 hwmon: (lm75) Fix I3C transfer buffer pointer for incoming data 1ef3095b1405 arm64/mm: Permit lazy_mmu_mode to be nested b81c688426a9 arm64/mm: Disable barrier batching in interrupt contexts eff82fb0d266 drm/i915/alpm: Stop writing ALPM registers when PSR is enabled 411c869ab8e4 drm/i915/alpm: Make intel_alpm_enable_sink available for PSR 9934ab180511 drm/vmwgfx: Use non-hybrid PCI devres API bbcacab2e8ee brd: avoid extra xarray lookups on first write 62ada17a6217 soundwire: only compute port params in specific stream states 1e332795d006 block: Remove obsolete configs BLK_MQ_{PCI,VIRTIO} d028b57b77f9 ASoC: SOF: Intel: hda: Set the mic_privacy flag for soundwire with ACE3+ e1f3f5be9e8e soundwire: intel: Add awareness of ACE3+ microphone privacy aab12022b076 soundwire: bus: Add internal slave ID and use for IRQs 5b1a2927c4f6 soundwire: bus: Simplify sdw_assign_device_num() 1064013303c6 riscv: dts: renesas: Add specific RZ/Five cache compatible fb30a7c59642 arm64: dts: renesas: sparrow-hawk: Disable dtc spi_bus_bridge check b2ea5f49580c phy: Fix error handling in tegra_xusb_port_init 0c2228731974 phy: tegra: p2u: Broaden architecture dependency 86e70849f4b2 phy: renesas: rcar-gen3-usb2: Set timing registers only once 9ce71e85b29e phy: renesas: rcar-gen3-usb2: Assert PLL reset on PHY power off 55a387ebb921 phy: renesas: rcar-gen3-usb2: Lock around hardware registers and driver data de76809f60cc phy: renesas: rcar-gen3-usb2: Move IRQ request in probe 54c4c58713aa phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind 83c178470e0b phy: tegra: xusb: remove a stray unlock 80edd21db00c phy: rockchip: inno-usb2: Add usb2 phy support for rk3562 abf55cdf9c5e dt-bindings: phy: rockchip,inno-usb2phy: add rk3562 3ca48b955bb3 phy: rockchip: inno-usb2: add phy definition for rk3036 d78b56537131 dt-bindings: phy: rockchip,inno-usb2phy: add rk3036 compatible 46a87260fc4f phy: freescale: fsl-samsung-hdmi: Improve LUT search for best clock 41db46233467 phy: freescale: fsl-samsung-hdmi: Refactor finding PHY settings be79213b4f9a phy: freescale: fsl-samsung-hdmi: Rename phy_clk_round_rate 3767474d7497 phy: renesas: phy-rcar-gen3-usb2: Add USB2.0 PHY support for RZ/V2H(P) 9414ceb38a74 phy: renesas: phy-rcar-gen3-usb2: Sort compatible entries by SoC part number 9c4fbefc962d dt-bindings: phy: renesas,usb2-phy: Document RZ/V2H(P) SoC 31eebeef8cdd dt-bindings: phy: renesas,usb2-phy: Add clock constraint for RZ/G2L family cc52a697f87e phy: exynos5-usbdrd: support Exynos USBDRD 3.2 4nm controller c4098f3e6134 phy: phy-snps-eusb2: add support for exynos2200 e36a5d1ecc5f phy: phy-snps-eusb2: refactor reference clock init aba7a966b50d phy: phy-snps-eusb2: make reset control optional d460be705ae5 phy: phy-snps-eusb2: make repeater optional 3983b4e9746d phy: phy-snps-eusb2: split phy init code 93dbe9b5b3a2 phy: phy-snps-eusb2: refactor constructs names 8d3b5f637546 phy: move phy-qcom-snps-eusb2 out of its vendor sub-directory e4c9a7b475e5 dt-bindings: phy: samsung,usb3-drd-phy: add exynos2200 support 59cf7546079e dt-bindings: phy: add exynos2200 eusb2 phy support 1c7161ef0164 xfs: remove the EXPERIMENTAL warning for pNFS ca43b74ac304 xfs: remove some EXPERIMENTAL warnings fe3aebf27dc1 ima: do not copy measurement list to kdump kernel c0a5c4084709 xfs: Remove deprecated xfs_bufd sysctl parameters 6348f62ef7ec bus: mhi: host: pci_generic: Add Telit FN920C04 modem support ce7cc522e9ff bus: mhi: host: pci_generic: Remove redundant assign resource usage 4d92e7c5ccad bus: mhi: host: Fix conflict between power_up and SYSERR ea31bdece29a xfs: stop using set_blocksize bdd609656ff5 Add linux-next specific files for 20250514 1d6fc048b86b dt-bindings: phy: rockchip: Convert RK3399 PCIe PHY to schema e75d564f6466 phy: fsl-imx8mq-usb: add i.MX95 tuning support b15ee09ddb98 phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property() 7325e0995f41 dt-bindings: phy: imx8mq-usb: add imx95 tuning support 5b3a91b207c0 dt-bindings: phy: imx8mq-usb: fix fsl,phy-tx-vboost-level-microvolt property 25c36b54eafc phy: qcom-qusb2: reuse the IPQ6018 settings for IPQ5424 8a040e13afd9 Revert "phy: qcom-qusb2: add QUSB2 support for IPQ5424" 1bafd82d9a40 crypto: marvell/cesa - Avoid empty transfer descriptor 8a4e047c6cc0 crypto: marvell/cesa - Handle zero-length skcipher requests c66d7ebbe2fa crypto: powerpc/poly1305 - Add SIMD fallback 714ca27e9bf4 crypto: iaa - Optimize rebalance_wq_table() 33cd93435cea crypto: qat/qat_6xxx - Fix NULL vs IS_ERR() check in adf_probe() 3e4d59722058 KVM: arm64: Don't feed uninitialised data to HCR_EL2 ed648ab8043a KVM: arm64: Teach address translation about access faults 493b01de726d KVM: arm64: Fix PAR_EL1.{PTW,S} reporting on AT S1E* 314007549d89 octeontx2-pf: Fix ethtool support for SDP representors 74c2524a51ab phy: freescale: imx8m-pcie: Simplify with dev_err_probe() 6d0e2ada3ee5 phy: exynos5-usbdrd: s/FIELD_PREP_CONST/FIELD_PREP where appropriate b45791d48752 phy: exynos5-usbdrd: fix setting LINKSYSTEM_FLADJ on exynos7870 eb7a22f830f6 phy: qcom: qmp-pcie: drop bogus x1e80100 qref supply b9b410cc1875 fanotify: Drop use of flex array in fanotify_fh f9475055b11c phy: phy-rockchip-samsung-hdptx: Fix PHY PLL output 50.25MHz error 664bf117a308 net: enetc: fix implicit declaration of function FIELD_PREP 065d5885f618 phy-zynqmp: Postpone getting clock rate until actually needed 838b2a28c031 net: wangxun: Correct clerical errors in comments 3f097adb9b6c phy: starfive: jh7110-usb: Fix USB 2.0 host occasional detection failure 1b1e949924fb dt-bindings: phy: mediatek,tphy: Add support for MT6893 fe750a871d90 dt-bindings: phy: mediatek,dsi-phy: Add support for MT6893 2063eedf3c9c dt-bindings: phy: rockchip: Convert RK3399 Type-C PHY to schema 3b2b414927dc phy: rockchip: samsung-hdptx: Remove unneeded semicolon d14402a38c2d phy: qcom-qmp-usb: Fix an NULL vs IS_ERR() bug 3f70ddb86143 ARM: dts: stm32: add initial support for stm32mp157-ultra-fly-sbc board 8b773be67b10 MAINTAINERS: Add entry for ULTRATRONIK BOARD SUPPORT f069852c9b33 dt-bindings: arm: stm32: Document Ultratronik's Fly board DT binding 826e6fb26193 dt-bindings: vendor-prefixes: Add Ultratronik e00c9aea3103 dt-bindings: phy: cadence-torrent: enable PHY_TYPE_USXGMII 6a09ae828198 leds: flash: Add support for flash/strobe duration f1c86ab98640 leds: rgb: leds-mt6370-rgb: Improve definition of some struct linear_range cfa40f29df08 leds: led-test: Provide tests for the lookup and get infrastructure eb58933b78cd leds: led-test: Fill out the registration test to cover more test cases 1d7f25483c87 leds: led-test: Remove standard error checking after KUNIT_ASSERT_*() b441b95a592c leds: pca995x: Fix typo in pca995x_of_match's of_device_id entry 5039a33fed88 leds: Provide skeleton KUnit testing for the LEDs framework d1d320573073 leds: tca6507: Use new GPIO line value setter callbacks e1cc2c8cc7cc leds: pca9532: Use new GPIO line value setter callbacks 2aafd2e41cf1 leds: pca955x: Use new GPIO line value setter callbacks ee08ec51a0a0 leds: lgm-sso: Use new GPIO line value setter callbacks 4c6c3ca07b7a leds: Do not enable by default during compile testing f9a2eacb9107 leds: turris-omnia: Drop commas in the terminator entries 982e0f042542 leds: lp8860: Disable GPIO with devm action e0b95ba33c0f leds: lp8860: Only unlock in lp8860_unlock_eeprom() b0d6394094ee leds: lp8860: Enable regulator using enable_optional helper 0cb55e16bd84 leds: lp8860: Remove default regs when not caching 87a59548af95 leds: lp8860: Use new mutex guards to cleanup function exits 4bab18dcb452 leds: lp8860: Use regmap_multi_reg_write for EEPROM writes bd3d14932923 leds: pca955x: Avoid potential overflow when filling default_label e35ca991a777 leds: multicolor: Fix intensity setting while SW blinking f85eb659a48c phy: mediatek: xsphy: support type switch by pericfg b484b25a4869 dt-bindings: phy: mtk-xs-phy: support type switch by pericfg 117d09e2830d dt-bindings: phy: mtk-xs-phy: Add mt7988 compatible 25ac4834cae9 pwm: Tidyup PWM menu for Renesas 8c18889c702d arm64: dts: st: use lptimer3 as tick broadcast source on stm32mp257f-ev1 df863325b92c arm64: dts: st: add low-power timer nodes on stm32mp251 532c5a818d2e arm64: defconfig: enable STM32 LP timer clockevent driver 64797551baec x86/boot: Defer initialization of VM space related global variables f449bf98b7b6 x86/power: hibernate: Fix W=1 build kernel-doc warnings bd6afa43eee1 x86/mm/pat: Fix W=1 build kernel-doc warning 388d0cc33cc6 memory: stm32_omm: Fix error handling in stm32_omm_disable_child() 04cb269c2043 ASoC: tegra210_ahub: Add check to of_device_get_match_data() 6103b87af895 mfd: sm501: Remove unused sm501_find_clock b12dcf8a4b81 mfd: 88pm886: Constify struct regmap_irq_chip and some other structures 7a301f168e7e dt-bindings: mfd: syscon: Add mediatek,mt8365-infracfg-nao 51d83311f047 mfd: sprd-sc27xx: Fix wakeup source leaks on device unbind e4e1c8ab50fa mfd: rt5033: Fix wakeup source leaks on device unbind e870f4fa325c mfd: max8925: Fix wakeup source leaks on device unbind bc1de6ac93d9 mfd: max77705: Fix wakeup source leaks on device unbind 3f9052dab32a mfd: max77541: Fix wakeup source leaks on device unbind 65bab80d3b82 mfd: max14577: Fix wakeup source leaks on device unbind 1c51d668a3d0 mfd: as3722: Fix wakeup source leaks on device unbind c4da39fef2bd mfd: 88pm886: Fix wakeup source leaks on device unbind ab0285cd0b8b dt-bindings: mfd: Correct indentation and style in DTS example 213c3eea5c25 dt-bindings: mfd: Drop unrelated nodes from DTS example 7629acaf2f08 dt-bindings: mfd: syscon: Add qcom,apq8064-sps-sic d6b3c1b79f07 dt-bindings: mfd: syscon: Add qcom,apq8064-mmss-sfpb 2e2a4c457c43 mfd: stmpe-spi: Correct the name used in MODULE_DEVICE_TABLE b7ec8f3e2d46 dt-bindings: mfd: syscon: Add mt7988-topmisc dbb821c10011 mfd: exynos-lpass: Fix another error handling path in exynos_lpass_probe() cf4b0f475804 mfd: exynos-lpass: Avoid calling exynos_lpass_disable() twice in exynos_lpass_remove() 972d11076ec1 mfd: exynos-lpass: Fix an error handling path in exynos_lpass_probe() 60a7ef5e3fb4 dt-bindings: mfd: mediatek,mt8195-scpsys: Add support for MT6893 d6dfec6d2637 MAINTAINERS: add myself as reviewer for Samsung S2M MFD 5172d8699b8e mfd: sec: Add myself as module author 4b3c24696244 mfd: sec-irq: Convert to using REGMAP_IRQ_REG() macros ab3aa587361a mfd: sec-common: Convert to using MFD_CELL macros 053c8be6d676 mfd: sec-common: Use sizeof(*var), not sizeof(struct type_of_var) 642bcbbd791b mfd: sec: Don't compare against NULL / 0 for errors, use ! f36df9c9e197 mfd: sec: Change device_type to int e56d1abe021e mfd: sec-i2c: Rework platform data and regmap instantiating f9681a6842e1 mfd: sec-common: Don't ignore errors from sec_irq_init() f4e358c7f1bf mfd: sec-irq: s2dos05 doesn't support interrupts c51a81a922ed mfd: sec-i2c: s2dos05/s2mpu05: Use explicit regmap config and drop default c4855814ec40 mfd: sec: Use dev_err_probe() where appropriate 649fb60860b6 mfd: sec-i2c: Sort struct of_device_id entries and the device type switch f3504367f069 mfd: sec-common: Fix multiple trivial whitespace issues 5ebf6e3abdb3 mfd: sec: Merge separate core and irq modules 12e0fa475780 mfd: sec: Add support for S2MPG10 PMIC 03adae451c11 mfd: sec: Split into core and transport (i2c) drivers 51145c505743 mfd: sec: Move private internal API to internal header 1bdb106b3d87 mfd: sec: Update includes to add missing and remove superfluous ones 245eabf91e4b mfd: sec: Sort includes alphabetically 4e9dfc2d3334 mfd: sec-core: Drop non-existing forward declarations c9bf1ad1ece9 dt-bindings: mfd: samsung,s2mps11: add s2mpg10 bcb6233c7c08 dt-bindings: mfd: syscon: Add microchip,sama7d65-secumod aab68062cb5a dt-bindings: mfd: syscon: atmel,sama5d2-secumod: Convert to yaml 5cf3b326e087 dt-bindings: mfd: atmel: Add microchip,sama7d65-gpbr 85ca49f77443 mfd: ucb1x00: Use new GPIO line value setter callbacks efdb478dc068 mfd: tps65010: Use new GPIO line value setter callbacks 984cf6285f80 mfd: sm501: Use new GPIO line value setter callbacks d2ab7a3e3a82 mfd: bcm590xx: Drop unused "id" member of bcm590xx struct 22120006c277 MAINTAINERS: Adjust the file entry in SIEMENS IPC LED DRIVERS 1e77ea711bb9 mfd: tps65010: Use per-client debugfs directory 5b37408df16b mfd: aat2870: Use per-client debugfs directory f07f2b3fecac dt-bindings: ata: Convert ti,dm816-ahci to DT schema 439d47608bb3 ata: libata: Print if port is external on boot 217f80acfcf1 MAINTAINERS: Add maintainer for i.MX8qxp Display Controller 711a3b878366 drm/imx: Add i.MX8qxp Display Controller KMS 37571feb6c08 drm/imx: Add i.MX8qxp Display Controller interrupt controller 0e177d5ce01c drm/imx: Add i.MX8qxp Display Controller pixel engine 9f09e3173776 drm/imx: Add i.MX8qxp Display Controller display engine 813f71ac2541 dt-bindings: display: imx: Add i.MX8qxp Display Controller 57e464a30d33 dt-bindings: interrupt-controller: Add i.MX8qxp Display Controller interrupt controller c809469f25fd dt-bindings: display: imx: Add i.MX8qxp Display Controller command sequencer e0390da391b9 dt-bindings: display: imx: Add i.MX8qxp Display Controller AXI performance counter 69c78e7e8c2a dt-bindings: display: imx: Add i.MX8qxp Display Controller pixel engine 33ce3179110d dt-bindings: display: imx: Add i.MX8qxp Display Controller display engine b71d3ace779f dt-bindings: display: imx: Add i.MX8qxp Display Controller blit engine 1c0ff333f2fe dt-bindings: display: imx: Add i.MX8qxp Display Controller processing units 1f372c1fc6cf drm: rz-du: Support panels connected directly to the DPAD output acffffccb862 fork: define a local GFP_VMAP_STACK 44f40fa90926 fork: check charging success before zeroing stack a637842dc843 fork: clean-up naming of vm_stack/vm_struct variables in vmap stacks code da04dd3b1399 fork: clean-up ifdef logic around stack allocation ee53be4d6d10 kernel/rcu/tree_stall: add /sys/kernel/rcu_stall_count 3315ceb572ee kernel/watchdog: add /sys/kernel/{hard,soft}lockup_count cc385452c093 x86/crash: make the page that stores the dm crypt keys inaccessible 010d95f9e5ff x86/crash: pass dm crypt keys to kdump kernel 95899d3d0e4b revert-x86-mm-remove-unused-__set_memory_prot-fix a0d73b2a954b Revert "x86/mm: Remove unused __set_memory_prot()" ead3c63eb8d0 crash_dump: retrieve dm crypt keys in kdump kernel 79de95df758a crash_dump: reuse saved dm crypt keys for CPU/memory hot-plugging ca82eeaef634 crash_dump: store dm crypt keys in kdump reserved memory 01f3e66c21c2 crash_dump: make dm crypt keys persist for the kdump kernel 46902f700fd2 kexec_file: allow to place kexec_buf randomly 2f6baf8dadec MAINTAINERS: add kernel/fork.c to relevant sections 623339e9c0fa mm: convert do_set_pmd() to take a folio 88a2f506773e mm: khugepaged: convert set_huge_pmd() to take a folio a095ff935ac7 mm/io-mapping: track_pfn() -> "pfnmap tracking" c1a5cf049c11 drm/i915: track_pfn() -> "pfnmap tracking" 12c84855072a x86/mm/pat: inline memtype_match() into memtype_erase() af79d19bd93f x86/mm/pat: remove MEMTYPE_*_MATCH a564be9e866d x86/mm/pat: remove strict_prot parameter from reserve_pfn_range() ed9a604873f9 mm: remove VM_PAT 81ff3d6167e6 x86/mm/pat: remove old pfnmap tracking interface 593daae9d902 mm: convert VM_PFNMAP tracking to pfnmap_track() + pfnmap_untrack() b0de5f1a6882 mm: introduce pfnmap_track() and pfnmap_untrack() and use them for memremap 9f6adaac20a4 mm: convert track_pfn_insert() to pfnmap_setup_cachemode*() f387f960a89a x86/mm/pat: factor out setting cachemode into pgprot_set_cachemode() 93e8b883d1fc mm: mincore: use pte_batch_hint() to batch process large folios 4705653de8a3 mm: cma: set early_pfn and bitmap as a union in cma_memrange 37f0a4f3a780 selftests/mm: add simple VM_PFNMAP tests based on mmap'ing /dev/mem ed18a4a62125 mm: numa_memblks: introduce numa_add_reserved_memblk e9fda188b615 mm: madvise: make MADV_NOHUGEPAGE a no-op if !THP b6a39c56a252 mm/vmalloc: fix data race in show_numa_info() a5bd5e92b6b4 sched/numa: add statistics of numa balance task migration af5b4570963d sched/numa: fix task swap by skipping kernel threads 4d2ab93dabf3 kmsan: rework kmsan_in_runtime() handling in kmsan_report() ee5fb2f6024d kmsan: enter the runtime around kmsan_internal_memmove_metadata() call 52d9340fc330 kmsan: drop the declaration of kmsan_save_stack() 9adf36fc2278 kmsan: fix usage of kmsan_enter_runtime() in kmsan_vmap_pages_range_noflush() ec239bef4543 kmsan: apply clang-format to files mm/kmsan/ d80360fb4e6f mm/hugetlb: convert use of struct page to folio in __unmap_hugepage_range() b8ae7d359346 mm/hugetlb: refactor __unmap_hugepage_range() to take folio instead of page 92008acdd18b mm/hugetlb: refactor unmap_hugepage_range() to take folio instead of page dbec1d983019 mm/hugetlb: pass folio instead of page to unmap_ref_private() ca70bf5d54bd mm: pcp: increase pcp->free_count threshold to trigger free_high dae16e621b31 mm/contig_alloc: fix alloc_contig_range when __GFP_COMP and order < MAX_ORDER 53ef75f5d994 mm/mempolicy: Weighted Interleave Auto-tuning ab8bc93526d2 MAINTAINERS: add hung-task detector section e9379f1dc8b5 iov_iter: use iov_offset for length calculation in iov_iter_aligned_bvec 580515c65332 taskstats: fix struct taskstats breaks backward compatibility since version 15 8bbb1847d236 mm/truncate: fix out-of-bounds when doing a right-aligned split 6843190770d6 MAINTAINERS: add mm reclaim section 9ae57c148982 MAINTAINERS: update page allocator section 3bd47e71ff53 XArray: fix kmemleak false positive in xas_shrink() 0b1b7207da51 mm: fix VM_UFFD_MINOR == VM_SHADOW_STACK on USERFAULTFD=y && ARM64_GCS=y 42bfe97570c1 mm: mmap: map MAP_STACK to VM_NOHUGEPAGE only if THP is enabled f96c0765eb4c MAINTAINERS: add myself as vmalloc co-maintainer bbedeb2db27f mm/page_alloc.c: avoid infinite retries caused by cpuset race 3aa64cd126b4 riscv: dts: spacemit: add gpio LED for system heartbeat 59333128999a riscv: dts: spacemit: add gpio support for K1 SoC 3b2802c2d665 riscv: dts: spacemit: Acquire clocks for UART c4f3c45a4793 riscv: dts: spacemit: Acquire clocks for pinctrl a6fafa64b03a riscv: dts: spacemit: Add clock tree for SpacemiT K1 d9b33bcadc31 bcachefs: Add tracepoint, counter for io_move_created_rebalance e39d395bdf94 bcachefs: move_buckets in rhashtable when allocated fe355ade13b8 bcachefs: Move pending buckets queue to buckets_in_flight e8b78f308534 bcachefs: kill move_bucket_in_flight 7a031ab96ce5 bcachefs: bch2_fs_emergency_read_only2() ce4dbcace7f9 bcachefs: Extra write buffer asserts c3eb231cd489 bcachefs: add missing locking in bch2_write_point_to_text() f64ed1d683d6 bcachefs: Don't rewind recovery if not in recovery 63d0fae117cb bcachefs: Rename fsck_running, recovery_running flags 2fe0bc09e8eb bcachefs: debug_check_bkey_unpack 17c7d70a37bc bcachefs: debug_check_bset_lookups 33edb950dfd2 bcachefs: debug_check_iterators no longer requires BCACHEFS_DEBUG 5656ecdf054c bcachefs: debug_check_btree_locking modparam 0ab75491ac24 bcachefs: Debug params are now static_keys eb7b62c81234 bcachefs: Slim down inlined part of bch2_btree_path_upgrade() b97f5da5d2c1 bcachefs: online_fsck_mutex -> run_recovery_passes_lock 47d6ba4742af bcachefs: bch_sb_field_recovery_passes 24e865cd53fb bcachefs: recovery_passes_types.h -> recovery_passes_format.h 346402a1d0da bcachefs: print label correctly in sb_member_to_text() cc3b1e8cb2e6 bcachefs: "buckets with backpointer mismatches" now allocated on demand c6a7af1a7252 bcachefs: delete dead items in bch_dev c5679b2f1369 bcachefs: kill dead code in move_data_phys() a6a6e85c5f29 bcachefs: buckets_in_flight on stack ba71ed22659b bcachefs: bch2_copygc_dev_wait_amount() 634dce7745fa bcachefs: Add missing include 5192955b246f bcachefs: Knob for manual snapshot deletion 0233f94fbee8 bcachefs: bcachefs_metadata_version_fast_device_removal b368ddcdcbdc bcachefs: bch2_dev_data_drop_by_backpointers() a86100faa7a1 bcachefs: BCH_SB_MEMBER_DELETED_UUID afc01201f4a7 bcachefs: bch2_dev_remove_stripes() respects degraded flags d388ade3b16a bcachefs: opts.rebalance_on_ac_only 8c7a4b74a661 bcachefs: __bch2_fs_free() cleanup 69ff1bfab93b bcachefs: Improve bch2_extent_ptr_set_cached() c959956332db bcachefs: improve check_inode_hash_info_matches_root() error message 692405ab55e6 bcachefs: inline bch2_ob_ptr() 1d65a1da5df9 bcachefs: bch2_dev_in_target() no longer takes rcu_read_lock() 44b1d21dcbb7 bcachefs: bch2_journal_write() refactoring 3ead874049a9 bcachefs: delete_dead_snapshot_keys_v2() c336a9d9ba9b bcachefs: bcachefs_metadata_version_snapshot_deletion_v2 e3cfeeb8990b bcachefs: BCH_SNAPSHOT_DELETED -> BCH_SNAPSHOT_WILL_DELETE ef4f18f676c1 bcachefs: Skip unrelated snapshot trees in snapshot deletion 494363d21388 bcachefs: BCH_FSCK_ERR_snapshot_key_missing_inode_snapshot b39314187ac2 bcachefs: get_inodes_all_snapshots() now includes whiteouts 2a012e497d45 bcachefs: bch2_inode_unpack() cleanup a902a2783951 bcachefs: Improve bch2_request_incompat_feature() message c2ed4bf34b02 bcachefs: Fix inconsistent req->ec a91619a1266b bcachefs: kill inode_walker_entry.snapshot f147deb8c64f bcachefs: Add comments for inode snapshot requirements 8915f9e9b851 bcachefs: snapshot delete progress indicator 9f2e41041425 bcachefs: Don't emit bch_sb_field_members_v1 if not required f76f90fa3ead bcachefs: Rename x_name to x_name_and_value 0cc1ad7d866f bcachefs: Improve bch2_disk_groups_to_text() 9af0bf0f9dc6 docs: bcachefs: add casefolding reference c347fb91fc8a bcachefs: Fix setting ca->name in device add 30e602b2160d bcachefs: sysfs trigger_recalc_capacity 17d81a20cfee bcachefs: Avoid -Wflex-array-member-not-at-end warnings 1bc3d6e96983 bcachefs: bch2_dev_add() can run on a non-started fs dda6b50bbde4 bcachefs: bch2_fs_open() now takes a darray 78e3509faf73 bcachefs: bch2_trans_update_ip() 138f61fa6f1e bcachefs: Run most explicit recovery passes persistent d7f15588fdbd bcachefs: provide unlocked version of run_explicit_recovery_pass_persistent 8346de633d8f bcachefs: bch2_dirent_to_text() shows casefolded dirents 453f478ac42c bcachefs: Single err message for btree node reads fbf530942b7f bcachefs: bch2_mark_btree_validate_failure() 3efea315bd6e bcachefs: bch2_fsck_err_opt() e2093dec09a4 bcachefs: Plumb printbuf through bch2_btree_lost_data() 85c9a3e8b092 bcachefs: kill bch2_run_explicit_recovery_pass_persistent() 5fb2ab1622e8 bcachefs: Remove redundant calls to btree_lost_data() 75c3d6c477ea bcachefs: bch2_btree_lost_data() now handles snapshots tree 85d937713f91 bcachefs: Kill redundant error message in topology repair 0f58e9e160fa bcachefs: Emit a single log message on data read error 238e17b0d4ba bcachefs: bch2_io_failures_to_text() 68dd7ca6636c bcachefs: print_string_as_lines: avoid printing empty line 08b3f5e6496c bcachefs: Make various async objs visible in debugfs 41e59148e792 bcachefs: Async object debugging cea2f619af5b bcachefs: fast_list 8c3cf4e9462e bcachefs: bch2_read_bio_to_text 15626cce4a38 bcachefs: bch2_bio_to_text() 6361fc85e87a bcachefs: bch_dev.io_ref -> enumerated_ref 3cc1abac7844 bcachefs: bch_fs.writes -> enumerated_refs 6b828a096a83 bcachefs: enumerated_ref.c d8f2fb13642c bcachefs: for_each_rw_member_rcu() 19859ffbb6d0 bcachefs: __bch2_fs_read_write() no longer depends on io_ref 13071c732474 bcachefs: for_each_online_member_rcu() 039d22c43bdc bcachefs: recalc_capacity() no longer depends on io_ref 01f22b3003a3 bcachefs: bch2_target_to_text() no longer depends on io_ref a4463cde920c bcachefs: bch2_check_rebalance_work() a6f13e56617f bcachefs: Kill dead code 758c2e185869 bcachefs: Fix struct with flex member ABI warning 9ab974e6e793 docs: bcachefs: idle work scheduling design doc ae1c1e1f0691 bcachefs: bch2_move_data_btree() can now walk roots 08b119820d7d bcachefs: bch2_move_data_btree() can move btree nodes 03aa6dd945fc bcachefs: plumb btree_id through move_pred_fd edff27396ba1 bcachefs: Plumb target parameter through btree_node_rewrite_pos() 468a074bd371 bcachefs: export bch2_move_data_phys() 9efcca74f5df bcachefs: BCH_MEMBER_RESIZE_ON_MOUNT ac7c5a0e4917 bcachefs: BCH_FEATURE_small_image d1d243ddb67f bcachefs: BCH_FEATURE_no_alloc_info 9ea6efe59931 bcachefs: Print features on startup with -o verbose 51eb8fe64c92 bcachefs: Shrink superblock downgrade table fa62516496bc bcachefs: sb_validate() no longer requires members_v1 b176dc12aa19 bcachefs: Add a recovery pass for making sure root inode is readable 711f954c1585 bcachefs: Flag for repair on missing subvolume 33667a804582 bcachefs: print_str_as_lines() -> print_str() 286e95c833bd bcachefs: bch2_dev_missing_bkey() 157b59c86474 bcachefs: Simplify bch2_count_fsck_err() c3d43c01786d bcachefs: bch2_run_explicit_recovery_pass_printbuf() bcc023476ccc bcachefs: Incompatible features may now be enabled at runtime f8859099aa46 bcachefs: Clean up option pre/post hooks, small fixes 340807c6503d bcachefs: Use drop_locks_do() in bch2_inode_hash_find() fc88aa6c14c0 bcachefs: Single device mode b0646326e6e5 bcachefs: Initialize c->name earlier on single dev filesystems 401dace554e7 bcachefs: Simplify logic be63b4d37727 bcachefs: Remove spurious +1/-1 operation 559c268996fe bcachefs: Kill bch2_trans_unlock_noassert c79bcd47f431 bcachefs: Clean up duplicated code in bch2_journal_halt() a7aae197be26 bcachefs: bch2_dev_allocator_set_rw() 9a67e2dde055 bcachefs: bch2_dev_journal_alloc() now respects data_allowed 66f54bb3042e bcachefs: Improve bch2_btree_cache_to_text() f1fb7ffed542 bcachefs: __btree_node_reclaim_checks() 60c05e61fe8a bcachefs: kill BTREE_CACHE_NOT_FREED_INCREMENT() d46dccf346af bcachefs: Improve opts.degraded 7b59f7d7e9f2 bcachefs: export bch2_chacha20 9d50f194318e bcachefs: indent error messages of invalid compression 7f88b6217e53 bcachefs: split error messages of invalid compression into two lines afb666c9c478 bcachefs: early return for negative values when parsing BCH_OPT_UINT d2d6b393a21f bcachefs: move_data_phys: stats are not required c07cc1df4207 bcachefs: RO mounts now use less memory 848ef04e949d bcachefs: Move various init code to _init_early() 72ab8bcdfb83 bcachefs: alphabetize init function calls 222026a5619f bcachefs: simplify journal pin initialization cb1764502a86 bcachefs: btree_io_complete_wq -> btree_write_complete_wq d970a3dcacc4 bcachefs: bch2_kvmalloc() mem alloc profiling e30dceba0b99 bcachefs: add missing include 560770b0bd4f bcachefs: bch2_snapshot_table_make_room() 7bc7772e20d0 bcachefs: darray: provide typedefs for primitive types 3890bf3e077e bcachefs: reduce new_stripe_alloc_buckets() stack usage 2dd9eb04f43f bcachefs: alloc_request no longer on stack 95362f063f3c bcachefs: alloc_request.ptrs2 056b7cd22be4 bcachefs: alloc_request.ca d8482be8641d bcachefs: alloc_request.counters eff5afd69b30 bcachefs: alloc_request.usage 1b6afac564f5 bcachefs: alloc_request: deallocate_extra_replicas() 90a25a8b78c1 bcachefs: new_stripe_alloc_buckets() takes alloc_request 5b7d163ada3c bcachefs: bch2_ec_stripe_head_get() takes alloc_request dc40ac892491 bcachefs: bch2_bucket_alloc_trans() takes alloc_request e2b92684e875 bcachefs: alloc_request.data_type c54c03b73a7b bcachefs: struct alloc_request e0fca31033dd bcachefs: trace bch2_trans_kmalloc() 07558e75fa67 bcachefs: replace memcpy with memcpy_and_pad for jset_entry_log->d buff a69e17a9cbb8 bcachefs: replace strncpy() with memcpy_and_pad in journal_transaction_name 9aa6fa7378cd bcachefs: Rebalance now skips poisoned extents 8e5d455b6d83 bcachefs: Data move can read from poisoned extents eec252544c63 bcachefs: Poison extents that can't be read due to checksum errors 44c17ba5ad6c bcachefs: Be precise about bch_io_failures 0919cbd3a190 bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup 106d823f23f6 bcachefs: Fix set_should_be_locked() call in peek_slot() cfa6cdbf8e5a orangefs: adjust counting code to recover from 665575cf 9d8a99c5a7c7 qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd() 9e619cd4fefd memcg: no irq disable for memcg stock lock c80509ef65e4 memcg: completely decouple memcg and obj stocks 3523dd7af413 memcg: separate local_trylock for memcg and obj 2fba5961c64c memcg: simplify consume_stock 0cad6736f4b9 mm: remove obsolete pgd_offset_gate() 3c06ee7c24c2 mm/vma: remove mmap() retry merge 439b3fb0b010 mm: secretmem: convert to .mmap_prepare() hook c84bf6dd2b83 mm: introduce new .mmap_prepare() file callback d2def68ae06a selftests: memcg: increase error tolerance of child memory.current check in test_memcg_protection() fa6b8b5d9f97 selftests: memcg: allow low event with no memory.low and memory_recursiveprot on d5c17e36549c docs: networking: timestamping: improve stacked PHC sentence 588431474eb7 net/mlx5e: Disable MACsec offload for uplink representor profile 0cd0bb029bbb Convert the orangefs filesystem to the new internal mount API as the old one will be obsoleted and removed. This allows greater flexibility in communication of mount parameters between userspace, the VFS and the filesystem. 24ee8d9432b5 x86/CPU/AMD: Add X86_FEATURE_ZEN6 891d3b8be32a x86/bugs: Fix SRSO reporting on Zen1/2 with SMT disabled 93ec16475ba6 bcachefs: Fix self deadlock 5e0e7f1fc68d bcachefs: Don't set btree nodes as accessed on fill f5c0ecf196aa PM: sleep: Introduce pm_sleep_transition_in_progress() 82b7f88f2316 x86/sev: Make sure pages are not skipped during kdump d2062cc1b1c3 x86/sev: Do not touch VMSA pages during SNP guest memory kdump 2c19d65bab04 f2fs: introduce FAULT_VMALLOC 10b26e772b10 f2fs: use vmalloc instead of kvmalloc in .init_{,de}compress_ctx ba4b46f12358 f2fs: add f2fs_bug_on() in f2fs_quota_read() 3b1e77a0a249 bcachefs: Fix livelock in journal_entry_open() 0e799933a4e8 f2fs: add f2fs_bug_on() to detect potential bug 6b077a8714f0 f2fs: remove unused sbi argument from checksum functions 313d10d79a82 f2fs: add ckpt_valid_blocks to the section entry 91b11bd8152c f2fs: add a method for calculating the remaining blocks in the current segment in LFS mode. 13be8795761b f2fs: fix 32-bits hexademical number in fault injection doc a92019606232 f2fs: don't over-report free space or inodes in statvfs 96a8cb6d28ce irqchip/econet-en751221: Switch to of_fwnode_handle() 6c58d2791d60 tick/nohz: Remove unused tick_nohz_full_add_cpus_to() 51aedc6b6975 hwmon: (lm75) Fix I3C transfer buffer pointer for incoming data 08d7becc1a6b clocksource: Fix the CPUs' choice in the watchdog per CPU verification f20af84c29b2 cpufreq: intel_pstate: Document hybrid processor support 05cf8b8c5118 cpufreq: intel_pstate: EAS: Increase cost for CPUs using L3 cache 7b010f9b9061 cpufreq: intel_pstate: EAS support for hybrid platforms 4a6b1cf0d4c0 PM: EM: Introduce em_adjust_cpu_capacity() 3e3ba654d309 PM: EM: Move CPU capacity check to em_adjust_new_capacity() c9b83cbe46c6 PM: EM: Documentation: Fix typos in example driver code f7e9228532be cpufreq: Drop policy locking from cpufreq_policy_is_good_for_eas() 34a364ff04e9 PM: sleep: Introduce pm_suspend_in_progress() 1b17d4525bca PM: sleep: Print PM debug messages during hibernation d559335f3f0c ucsi_ccg: Disable async suspend in ucsi_ccg_probe() b6d21359b036 mfd: sm501: Remove unused sm501_find_clock 3f51b232c1da pwm: stm32-lp: Add support for stm32mp25 5414bc8c57c4 clocksource/drivers/stm32-lptimer: Add support for stm32mp25 4f8ceb0302b3 mfd: stm32-lptimer: Add support for stm32mp25 3f9ce9d0760a dt-bindings: mfd: stm32-lptimer: Add support for stm32mp25 960391e115f5 mfd: 88pm886: Constify struct regmap_irq_chip and some other structures cbb005b91726 dt-bindings: mfd: syscon: Add mediatek,mt8365-infracfg-nao b631b0bf7648 arm64: dts: allwinner: a100: add Liontron H-A133L board support 91ffea7cf2f0 xfs: fix zoned GC data corruption due to wrong bv_offset 3cfcd35c5133 xfs: free up mp->m_free[0].count in error case 23871ab38662 xfs: don't assume perags are initialised when trimming AGs 654a7640418c xfs: allow ro mounts if rtdev or logdev are read-only f0886a57ee89 xfs: stop using set_blocksize 678927c0c96b Documentation: fix typo in root= kernel parameter description fe488d34edc4 mm/gup: remove page_folio() in memfd_pin_folios() 30f62b92e632 mm/gup: remove unnecessary check in memfd_pin_folios() dd309bfc68ef mm, swap: remove no longer used swap mapping helper 7d0f0f061531 mm: move folio_index to mm/swap.h and remove no longer needed helper 2b80f633c360 filemap: do not use folio_contains for swap cache folios fe15ec046431 f2fs: drop usage of folio_index 74e6ee62a894 fuse: drop usage of folio_index f1c2bca2677b xarray: fix kerneldoc for __xa_cmpxchg 5ec56c1cb651 docs/mm/damon/design: fix spelling mistake 3592a86a2b6b DAX: warn when kmem regions are truncated for memory block alignment 69eadd6a0540 mm: page-flags-layout.h: change the KASAN_TAG_WIDTH for HW_TAGS 3e43e260f1e4 mm: perform VMA allocation, freeing, duplication in mm 26a8f57760c1 mm: move dup_mmap() to mm dd7a6246f4fd mm: abstract initial stack setup to mm subsystem 6c36ac1e124f mm: establish mm/vma_exec.c for shared exec/mm VMA functionality 0f4286765e43 mm: kmemleak: mark variables as __read_mostly befbb2540aae mm: kmemleak: drop wrong comment e313ee4ebb35 mm: kmemleak: drop kmemleak_warning variable 906d7ce3b59d jfs: implement migrate_folio for jfs_metapage_aops 86ebd50224c0 mm: add folio_expected_ref_count() for reference count calculation 60309008e1e2 util_macros.h: make the header more resilient 3fc567e4c0b7 sched/numa: add tracepoint that tracks the skipping of numa balancing due to cpuset memory pinning 1f6c6ac03db4 sched/numa: skip VMA scanning on memory pinned to one NUMA node via cpuset.mems f60b6634cd88 mm/selftests: add a test to verify mmap_changing race with -EAGAIN 4428a35f91f0 mm/rmap: inline folio_test_large_maybe_mapped_shared() into callers ee43f26b49e9 mm/damon/sysfs-schemes: use kmalloc_array() and size_add() 551c643fb29a mm: workingset: simplify lockdep check in update_node 31cf0dd94509 mm/mm_init: use for_each_valid_pfn() in init_unavailable_range() 6f544e41d9d5 mm: use for_each_valid_pfn() in memory_hotplug 49d8d78f8c6f mm, x86: use for_each_valid_pfn() from __ioremap_check_ram() 312eca8a14c5 mm, PM: use for_each_valid_pfn() in kernel/power/snapshot.c 037926316c9d mm: implement for_each_valid_pfn() for CONFIG_SPARSEMEM 928930c2e0a8 mm: implement for_each_valid_pfn() for CONFIG_FLATMEM f88ce2c84a34 mm: introduce for_each_valid_pfn() and use it from reserve_bootmem_region() a3d2e34dce20 Documentation: KHO: add memblock bindings 3498209ff64e Documentation: add documentation for KHO f99230780211 memblock: add KHO support for reserve_mem 2b082d6f6200 x86/Kconfig: enable kexec handover for 64 bits a8ebb70447f8 x86/boot: make sure KASLR does not step over KHO preserved memory a2daf83e1037 x86/e820: temporarily enable KHO scratch for memory below 1M 65a5d7278545 x86/kexec: add support for passing kexec handover (KHO) data 96383f1fb876 x86/setup: use memblock_reserve_kern for memory used by kernel 274cdcb1c004 arm64: add KHO support 4e1d010e3bda kexec: add config option for KHO 3bdecc3c93f9 kexec: add KHO support to kexec file loads fc33e4b44b27 kexec: enable KHO support for memory preservation c609c144b0e8 kexec: add KHO parsing support 3dc92c311498 kexec: add Kexec HandOver (KHO) generation helpers b8a8f96a6dce memblock: introduce memmap_init_kho_scratch() d59f43b57480 memblock: add support for scratch memory 4c78cc596bb8 memblock: add MEMBLOCK_RSRV_KERN flag 50dbe531291a khugepaged: pass folio instead of head page to trace events a4b79af6c74c mm/numa: remove unnecessary local variable in alloc_node_data() 4048774ea5af mm/debug_page_alloc: improve error message for invalid guardpage minorder b94bff767f77 mm/io-mapping: precompute remap protection flags for clarity d48e8d27cd61 selftests/mm: use long for dwRegionSize a3365bdca220 mm: remove unused macro INIT_PASID 0ca954046c93 mm/rmap: fix typo in comment in page_address_in_vma f04cc63dc7d0 mm/rmap: rename page__anon_vma to anon_vma for consistency a73dbc851cbc mm: use SWAPPINESS_ANON_ONLY in MGLRU b40599930f00 mm: add max swappiness arg to lru_gen for anonymous memory only aded729f64d3 mm: vmscan: add more comments about cache_trim_mode 68a1436bde00 mm: add swappiness=max arg to memory.reclaim for only anon reclaim c6c895cf2d32 memcg-introduce-non-blocking-limit-setting-option-v3 c8e6002bd611 memcg: introduce non-blocking limit setting option 8d88b0769e25 mm/hugetlb: use separate nodemask for bootmem allocations 1b6a58e205ed mm/memcg: use kmem_cache when alloc memcg pernode info 97e4fc4b35dc mm/memcg: use kmem_cache when alloc memcg bc9817bb7a21 mm/memcg: move mem_cgroup_init() ahead of cgroup_init() b960818d51b3 mm/huge_memory: remove useless folio pointers passing 60fbb14396d5 mm/huge_memory: adjust try_to_migrate_one() and split_huge_pmd_locked() 7d709f49babc vmscan,cgroup: apply mems_effective to reclaim 8adce0857769 cpuset: rename cpuset_node_allowed to cpuset_current_node_allowed 6bbf0e728528 execmem: enforce allocation size aligment to PAGE_SIZE b25f97d0f804 mm/vmalloc.c: return explicit error value in alloc_vmap_area() 8ab8442d44ee mm/vmalloc: optimize function vm_unmap_aliases() 4f05024eba02 mm/vmalloc.c: optimize code in decay_va_pool_node() a little bit 81262d85aef4 mm/vmalloc.c: find the vmap of vmap_nodes in reverse order f7f68274e476 mm/vmalloc.c: change purge_ndoes as local static variable 786d5cc2b92a Update Christoph's Email address and make it consistent 09b988a3826e mm: fix typos in comments in mm_init.c 82a08bde3cf7 samples/damon: implement a DAMON module for memory tiering f77cb462261b Docs/ABI/damon: document nid file a7bb1e754559 Docs/admin-guide/mm/damon/usage: document 'nid' file b3b95a359453 Docs/mm/damon/design: document node_mem_{used,free}_bp 85fcf0ffc460 mm/damon/sysfs-schemes: connect damos_quota_goal nid with core layer 0fbd59379d8f mm/damon/sysfs-schemes: implement file for quota goal nid parameter 0e1c773b501f mm/damon/core: introduce damos quota goal metrics for memory node utilization 2a35ec4d6a50 fork: define a local GFP_VMAP_STACK ac86afd0e226 fork: check charging success before zeroing stack 06ba7370437d fork: clean-up naming of vm_stack/vm_struct variables in vmap stacks code e12f781d0a7b fork: clean-up ifdef logic around stack allocation 561c7a9c2063 kernel/rcu/tree_stall: add /sys/kernel/rcu_stall_count a135dac97438 kernel/watchdog: add /sys/kernel/{hard,soft}lockup_count 3671ac76fbd2 x86/crash: make the page that stores the dm crypt keys inaccessible 7452c9ca137d x86/crash: pass dm crypt keys to kdump kernel 617f846aecf0 revert-x86-mm-remove-unused-__set_memory_prot-fix 7b23022fcc3e Revert "x86/mm: Remove unused __set_memory_prot()" 3720cd36b121 crash_dump: retrieve dm crypt keys in kdump kernel 6303dcb065f8 crash_dump: reuse saved dm crypt keys for CPU/memory hot-plugging 5f05f41b5eaa crash_dump: store dm crypt keys in kdump reserved memory b23a3e47b2e0 crash_dump: make dm crypt keys persist for the kdump kernel f871796ab597 kexec_file: allow to place kexec_buf randomly aff4f36145a8 sched/numa: add statistics of numa balance task migration 90fbd113aa3c sched/numa: fix task swap by skipping kernel threads 4045e4551d06 kmsan: rework kmsan_in_runtime() handling in kmsan_report() 75c9cb60cb85 kmsan: enter the runtime around kmsan_internal_memmove_metadata() call 4ba2770893a9 kmsan: drop the declaration of kmsan_save_stack() 46d83ada3e64 kmsan: fix usage of kmsan_enter_runtime() in kmsan_vmap_pages_range_noflush() 93552b8dda64 kmsan: apply clang-format to files mm/kmsan/ e6f1d0f78ddf memcg: no irq disable for memcg stock lock d2f6dfa3ce9e memcg: completely decouple memcg and obj stocks 518664d9be6f memcg: separate local_trylock for memcg and obj 09d175af6cc6 memcg: simplify consume_stock f1df199756bc mm: remove obsolete pgd_offset_gate() e8136880a1d2 mm/vma: remove mmap() retry merge 4e59ea715226 mm: secretmem: convert to .mmap_prepare() hook 71ef5868d5a8 mm: introduce new .mmap_prepare() file callback 29601691f41b mm-mempolicy-weighted-interleave-auto-tuning-fix-2 bbd56c9ca9da mm-mempolicy-weighted-interleave-auto-tuning-fix 720442a3ff58 mm/mempolicy: Weighted Interleave Auto-tuning 94d234b28aa7 selftests: memcg: increase error tolerance of child memory.current check in test_memcg_protection() adb1b5ae3de8 selftests: memcg: allow low event with no memory.low and memory_recursiveprot on f1e16703093f Documentation: add ksm_stat description in cgroup-v2.rst bfe21b45896e Documentation: add ksm_stat description in cgroup-v1/memory.rst d97162b713b9 memcontrol-v1: add ksm_stat at memcg-v1 ae0bf4003b53 memcontrol-add-ksm_profit-in-cgroup-memoryksm_stat-fix 70716c32bec7 memcontrol: add ksm_profit in cgroup/memory.ksm_stat 4ccaa010eb6c memcontrol: add ksm_merging_pages in cgroup/memory.ksm_stat 278102734555 memcontrol: add ksm_zero_pages in cgroup/memory.ksm_stat 68150d4b5223 memcontrol: introduce ksm_stat at memcg-v2 7e76b821baf9 memcontrol: introduce the new mem_cgroup_scan_tasks() 948ed6c0a8a3 memcontrol: rename mem_cgroup_scan_tasks() 38903c2d6ff9 mm/gup: remove page_folio() in memfd_pin_folios() 73ff34d2d6b4 mm/gup: remove unnecessary check in memfd_pin_folios() 90cf1571a95b mm, swap: remove no longer used swap mapping helper c66c840487a6 mm: move folio_index to mm/swap.h and remove no longer needed helper 1b7cfea1e5c3 filemap-do-not-use-folio_contains-for-swap-cache-folios-fix 83c7e90512af filemap: do not use folio_contains for swap cache folios 92785e5ae219 f2fs: drop usage of folio_index 04a1473f8ff0 fuse: drop usage of folio_index 2529e3497223 xarray: fix kerneldoc for __xa_cmpxchg bc581a8bdde0 docs/mm/damon/design: fix spelling mistake db109b8541cc DAX: warn when kmem regions are truncated for memory block alignment 98f94cf987aa mm: page-flags-layout.h: change the KASAN_TAG_WIDTH for HW_TAGS ff09be63ac97 mm-perform-vma-allocation-freeing-duplication-in-mm-fix fe7e9b2d8a3f mm: perform VMA allocation, freeing, duplication in mm c05634c29afd mm: move dup_mmap() to mm d335498d7621 mm: abstract initial stack setup to mm subsystem ed25e5b38d92 mm-establish-mm-vma_execc-for-shared-exec-mm-vma-functionality-fix d5118b5526d9 mm: establish mm/vma_exec.c for shared exec/mm VMA functionality a23a63a430d9 mm/hugetlb.c: __unmap_hugepage_range(): comment cleanup a1efb5be01c5 mm/hugetlb: convert use of struct page to folio in __unmap_hugepage_range() a986527d345f mm/hugetlb: refactor __unmap_hugepage_range() to take folio instead of page 15c48521678f mm/hugetlb: refactor unmap_hugepage_range() to take folio instead of page 414faad63622 mm/hugetlb: pass folio instead of page to unmap_ref_private() 76d8dc08a1eb mm: pcp: increase pcp->free_count threshold to trigger free_high 8933e5b6e975 mm/contig_alloc: fix alloc_contig_range when __GFP_COMP and order < MAX_ORDER 89738f684609 mm: kmemleak: mark variables as __read_mostly 68e1ff63624d mm: kmemleak: drop wrong comment 46b9fbad0847 mm: kmemleak: drop kmemleak_warning variable 7b372af40ec4 jfs: remove redundant NULL check in __metapage_migrate_folio() ea25fc7c15e3 jfs-implement-migrate_folio-for-jfs_metapage_aops-fix-2 cdd893ccb70f jfs: fix kernel-doc warning in jfs_metapage.c 7f6b7e654e9e jfs: implement migrate_folio for jfs_metapage_aops e6f83630b79e mm: add folio_expected_ref_count() for reference count calculation 5c82b7ae5dfe util_macros.h: make the header more resilient 02e7a7c4be38 sched/numa: add tracepoint that tracks the skipping of numa balancing due to cpuset memory pinning 1b6c4b4a7824 sched/numa: skip VMA scanning on memory pinned to one NUMA node via cpuset.mems 145cb950599d mm-selftests-add-a-test-to-verify-mmap_changing-race-with-eagain-checkpatch-fixes 01a9ff719e39 mm/selftests: add a test to verify mmap_changing race with -EAGAIN 74014c334cf8 mm/rmap: inline folio_test_large_maybe_mapped_shared() into callers 884d057c5f8e mm/damon/sysfs-schemes: use kmalloc_array() and size_add() 574932255e58 mm: workingset: simplify lockdep check in update_node d70c7f321557 mm/mm_init: use for_each_valid_pfn() in init_unavailable_range() aaed40a4482b mm: use for_each_valid_pfn() in memory_hotplug 2f4ebb32edf4 mm, x86: use for_each_valid_pfn() from __ioremap_check_ram() 1a34d9bd83f4 mm, PM: use for_each_valid_pfn() in kernel/power/snapshot.c e16ca76f907e mm-implement-for_each_valid_pfn-for-config_sparsemem-fix eedce1dadec5 mm: implement for_each_valid_pfn() for CONFIG_SPARSEMEM 45fe6533a599 mm: implement for_each_valid_pfn() for CONFIG_FLATMEM 3e7e997b3699 mm: introduce for_each_valid_pfn() and use it from reserve_bootmem_region() 474c99d010c6 Documentation: KHO: add memblock bindings 5d2831b8c21a Documentation: add documentation for KHO aa6ab461df25 memblock: add KHO support for reserve_mem 418d81e952aa x86/Kconfig: enable kexec handover for 64 bits cf0ea5a471bf x86/boot: make sure KASLR does not step over KHO preserved memory 82bcb52d4645 x86/e820: temporarily enable KHO scratch for memory below 1M b4e213e1b823 x86/kexec: add support for passing kexec handover (KHO) data ae3db621ea3b x86/setup: use memblock_reserve_kern for memory used by kernel 198e27c43687 arm64: add KHO support f7ebe6e2cc8f kexec: add config option for KHO dc58a06e6e6b kexec: add KHO support to kexec file loads f06723f4cfd5 kexec: enable KHO support for memory preservation 1fb5f060f93d kexec: add KHO parsing support f8cabbad4544 kexec: add Kexec HandOver (KHO) generation helpers 4d059f325f96 memblock: introduce memmap_init_kho_scratch() ad7319533a2c memblock: add support for scratch memory 1acd87d8e6ef memblock: add MEMBLOCK_RSRV_KERN flag 044e19150687 khugepaged: pass folio instead of head page to trace events 4f773fce3fe0 mm/numa: remove unnecessary local variable in alloc_node_data() c34e5bb21fa8 mm/debug_page_alloc: improve error message for invalid guardpage minorder 9b7879601a0d mm/io-mapping: precompute remap protection flags for clarity b9643090e476 selftests/mm: use long for dwRegionSize e2412db889cd mm: remove unused macro INIT_PASID 79971b863d54 mm/rmap: fix typo in comment in page_address_in_vma bfed8f32f2e9 mm/rmap: rename page__anon_vma to anon_vma for consistency 5a4fac9c7870 mm: use SWAPPINESS_ANON_ONLY in MGLRU c3993af15408 mm-add-max-swappiness-arg-to-lru_gen-for-anonymous-memory-only-update-fix bd8427f88a68 mm: add max swappiness arg to lru_gen for anonymous memory only c63abc03a844 mm: add max swappiness arg to lru_gen for anonymous memory only 31cf319bf9e9 mm: vmscan: add more comments about cache_trim_mode 486541f61be6 mm: add swappiness=max arg to memory.reclaim for only anon reclaim 587e8cf13674 memcg-introduce-non-blocking-limit-setting-option-v3 238d0efc97e2 memcg: introduce non-blocking limit setting option 8ea935bb5203 mm/hugetlb: use separate nodemask for bootmem allocations fdbd3be2295a mm/memcg: use kmem_cache when alloc memcg pernode info 503c4ea82638 mm/memcg: use kmem_cache when alloc memcg adb202ce0f07 mm/memcg: move mem_cgroup_init() ahead of cgroup_init() ab73aa63ad42 mm/huge_memory: remove useless folio pointers passing 4d8196bd4438 mm/huge_memory: adjust try_to_migrate_one() and split_huge_pmd_locked() 5d2a77118416 vmscan,cgroup: apply mems_effective to reclaim b060b9d77749 cpuset: rename cpuset_node_allowed to cpuset_current_node_allowed d9d53684f868 execmem: enforce allocation size aligment to PAGE_SIZE 547f84f7df13 mm/vmalloc.c: return explicit error value in alloc_vmap_area() 5c7ae44fda4c mm/vmalloc: optimize function vm_unmap_aliases() 8ac7ca088d22 mm/vmalloc.c: optimize code in decay_va_pool_node() a little bit d25d826e59dd mm/vmalloc.c: find the vmap of vmap_nodes in reverse order 8a90a1d722e9 mm/vmalloc.c: change purge_ndoes as local static variable f4b546bbd0a3 Update Christoph's Email address and make it consistent 4a33ecc4ef96 mm: fix typos in comments in mm_init.c dff03ed471dc samples/damon/mtier: fix wrong DAMON attrs setting cc3b62d19333 samples/damon: implement a DAMON module for memory tiering 4a2e368c6058 Docs/ABI/damon: document nid file 0bc7700c1488 Docs/admin-guide/mm/damon/usage: document 'nid' file 614c154805f6 Docs/mm/damon/design: document node_mem_{used,free}_bp 45ccabb8f427 mm/damon/sysfs-schemes: connect damos_quota_goal nid with core layer 52c199c9c99c mm/damon/sysfs-schemes: implement file for quota goal nid parameter 0412ab8fe7c0 mm/damon/core: introduce damos quota goal metrics for memory node utilization 41759ee8f9ca taskstats: fix struct taskstats breaks backward compatibility since version 15 b12a6975da17 mm/truncate: fix out-of-bounds when doing a right-aligned split 7e5f7c5b9080 MAINTAINERS: add mm reclaim section 1837e5f6e498 MAINTAINERS: update page allocator section 243e8ac5a666 XArray: fix kmemleak false positive in xas_shrink() 544d160a15d4 mm: fix VM_UFFD_MINOR == VM_SHADOW_STACK on USERFAULTFD=y && ARM64_GCS=y 298855176c5a mm: mmap: map MAP_STACK to VM_NOHUGEPAGE only if THP is enabled 025a577a8537 MAINTAINERS: add myself as vmalloc co-maintainer b45e97c4532b mm/page_alloc.c: avoid infinite retries caused by cpuset race 0ca14520d77a smb: client: fix delay on concurrent opens b78e3cb6582d smb: client: fix zero rsize error messages 1b0c192c92ea tracing: samples: Initialize trace_array_printk() with the correct function 0540152bce5f tpm_crb: ffa_tpm: fix/update comments describing the CRB over FFA ABI 3710bbe3f438 tpm_crb_ffa: use dev_xx() macro to print log 940f7fb9b6aa tpm_ffa_crb: access tpm service over FF-A direct message request v2 e4f6fe232a3d tpm: remove kmalloc failure error message 3e20c20ca342 char: tpm: tpm-buf: Add sanity check fallback in read helpers 58eebb03296b tpm: Mask TPM RC in tpm2_start_auth_session() 8098514bd5ca block: always allocate integrity buffer when required 781091f3f594 selftests/fs/mount-notify: add a test variant running inside userns 8199e6f7402c selftests/filesystems: create setup_userns() helper e897b9b1334b selftests/filesystems: create get_unique_mnt_id() helper c6d9775c2066 selftests/fs/mount-notify: build with tools include dir ec050f2adf37 selftests/mount_settattr: remove duplicate syscall definitions ef058fc1e5e9 selftests/pidfd: move syscall definitions into wrappers.h b13fb4ee4647 selftests/fs/statmount: build with tools include dir 0bd92b9fe538 selftests/filesystems: move wrapper.h out of overlayfs subdir d37d4720c3e7 selftests/mount_settattr: ensure that ext4 filesystem can be created 7a012a692e7c selftests/mount_settattr: add missing STATX_MNT_ID_UNIQUE define 2680acd33641 selftests/mount_settattr: don't define sys_open_tree() twice ed3453bed26a statmount: update STATMOUNT_SUPPORTED macro 213f018a2ab5 fbdev: fbcon: Make sure modelist not set on unregistered console 1ca3c920df73 bcachefs: Don't rewind recovery if not in recovery caf85388cbdb bcachefs: Rename fsck_running, recovery_runnnig flags 1187a444df2b bcachefs: debug_check_bkey_unpack 48fbfc0c5051 bcachefs: debug_check_bset_lookups 5aba2b27c222 bcachefs: debug_check_iterators no longer requires BCACHEFS_DEBUG 588e20dbb669 bcachefs: debug_check_btree_locking modparam 22aeacad91c2 bcachefs: Debug params are now static_keys 2978f2e75766 bcachefs: Slim down inlined part of bch2_btree_path_upgrade() f4b259aefeca bcachefs: online_fsck_mutex -> run_recovery_passes_lock 27c4fdef4a30 bcachefs: bch_sb_field_recovery_passes b04a35cab329 bcachefs: recovery_passes_types.h -> recovery_passes_format.h 57b786fed1da bcachefs: print label correctly in sb_member_to_text() 6b72324cf136 bcachefs: "buckets with backpointer mismatches" now allocated on demand d18ba9d99376 bcachefs: delete dead items in bch_dev b397d6f2fe64 bcachefs: kill dead code in move_data_phys() a79df44f2cf3 bcachefs: buckets_in_flight on stack 2df1c6200e85 bcachefs: bch2_copygc_dev_wait_amount() 244748240be4 bcachefs: Extend bucket_size to 32 bits 2b70485db954 bcachefs: Add missing include 341d9faf2f22 bcachefs: Knob for manual snapshot deletion 5be1db8e6fe1 bcachefs: bcachefs_metadata_version_fast_device_removal dd7b1300f5bd bcachefs: bch2_dev_data_drop_by_backpointers() 3fc58c948210 bcachefs: BCH_SB_MEMBER_DELETED_UUID 96d9cc471c52 bcachefs: bch2_dev_remove_stripes() respects degraded flags f5e705f32ac2 bcachefs: opts.rebalance_on_ac_only 30f104f01360 bcachefs: __bch2_fs_free() cleanup 2b1059bcc26c bcachefs: Improve bch2_extent_ptr_set_cached() 42a606686705 bcachefs: improve check_inode_hash_info_matches_root() error message 813c0e65df6f bcachefs: inline bch2_ob_ptr() 732744f888a6 bcachefs: bch2_dev_in_target() no longer takes rcu_read_lock() 233a1cf0c9da bcachefs: bch2_journal_write() refactoring 9385d25e7007 bcachefs: delete_dead_snapshot_keys_v2() f084d8292ef8 bcachefs: bcachefs_metadata_version_snapshot_deletion_v2 4e5346ce1f61 bcachefs: BCH_SNAPSHOT_DELETED -> BCH_SNAPSHOT_WILL_DELETE da0888d59d6c bcachefs: Skip unrelated snapshot trees in snapshot deletion 26635e7de91d bcachefs: BCH_FSCK_ERR_snapshot_key_missing_inode_snapshot 114e3aea6f7b bcachefs: get_inodes_all_snapshots() now includes whiteouts 73504aea2400 bcachefs: bch2_inode_unpack() cleanup 1daa0e79c33f bcachefs: Improve bch2_request_incompat_feature() message 33b136feb5b4 bcachefs: Fix inconsistent req->ec c9ae96b84793 bcachefs: kill inode_walker_entry.snapshot 56db9e6e3472 bcachefs: Add comments for inode snapshot requirements efa75b9f151d bcachefs: snapshot delete progress indicator c01ff05bbabc bcachefs: Don't emit bch_sb_field_members_v1 if not required bf9a4d52dec4 bcachefs: Rename x_name to x_name_and_value e06c352f868f bcachefs: Improve bch2_disk_groups_to_text() 96f46cafb109 docs: bcachefs: add casefolding reference bc24ae907d28 bcachefs: Fix setting ca->name in device add fe1c1ec1766f bcachefs: sysfs trigger_recalc_capacity fa5014ff627f bcachefs: Avoid -Wflex-array-member-not-at-end warnings e4a3d3799da0 bcachefs: bch2_dev_add() can run on a non-started fs e0a7e2b9d8e2 bcachefs: bch2_fs_open() now takes a darray 31d25520632b bcachefs: bch2_trans_update_ip() 31f68b6527b7 bcachefs: Run most explicit recovery passes persistent 335ab88aef1e bcachefs: provide unlocked version of run_explicit_recovery_pass_persistent b4500519d472 bcachefs: bch2_dirent_to_text() shows casefolded dirents bbfe129cfc1a bcachefs: Single err message for btree node reads c4d9a4f94436 bcachefs: bch2_mark_btree_validate_failure() 2af82aa0efc6 bcachefs: bch2_fsck_err_opt() 7f445b9ffef1 bcachefs: Plumb printbuf through bch2_btree_lost_data() adbe4f188efe bcachefs: kill bch2_run_explicit_recovery_pass_persistent() c54dde61cced bcachefs: Remove redundant calls to btree_lost_data() 981c42e205b1 bcachefs: bch2_btree_lost_data() now handles snapshots tree 02b847b927b1 bcachefs: Kill redundant error message in topology repair 69ab085718e6 bcachefs: Emit a single log message on data read error beba0653d951 bcachefs: bch2_io_failures_to_text() 36e9c5cb70ad bcachefs: print_string_as_lines: avoid printing empty line bf471ef6d599 bcachefs: Make various async objs visible in debugfs 926d2242da69 bcachefs: Async object debugging da2692bd2c7f bcachefs: fast_list dc8c06deab4c bcachefs: bch2_read_bio_to_text a4add28ea155 bcachefs: bch2_bio_to_text() 51cc73072fc0 bcachefs: bch_dev.io_ref -> enumerated_ref a2d978fa01eb bcachefs: bch_fs.writes -> enumerated_refs adb2352a5f3a bcachefs: enumerated_ref.c b4d10b71f9f4 bcachefs: for_each_rw_member_rcu() 171891d37ff8 bcachefs: __bch2_fs_read_write() no longer depends on io_ref 7c201f5d2771 bcachefs: for_each_online_member_rcu() 2a59af285530 bcachefs: recalc_capacity() no longer depends on io_ref d1a052bbf8d0 bcachefs: bch2_target_to_text() no longer depends on io_ref 553977d5ff8e bcachefs: bch2_check_rebalance_work() 73c52ee631a4 bcachefs: Kill dead code 170b83c2d312 bcachefs: Fix struct with flex member ABI warning 58f5f8bf94e0 docs: bcachefs: idle work scheduling design doc 75b746f7d940 bcachefs: bch2_move_data_btree() can now walk roots 2a0afa95954b bcachefs: bch2_move_data_btree() can move btree nodes 1f2c21e9a533 bcachefs: plumb btree_id through move_pred_fd 6e6dca15219e bcachefs: Plumb target parameter through btree_node_rewrite_pos() 8cf3d170c071 bcachefs: export bch2_move_data_phys() 00bb8aec6897 bcachefs: BCH_MEMBER_RESIZE_ON_MOUNT 87aa52beb0b7 bcachefs: BCH_FEATURE_small_image 86ed4dbd8366 bcachefs: BCH_FEATURE_no_alloc_info d446a85dc74f bcachefs: Print features on startup with -o verbose 29973aa50dd6 bcachefs: Shrink superblock downgrade table 55eac02fb884 bcachefs: sb_validate() no longer requires members_v1 b87129a94637 bcachefs: Add a recovery pass for making sure root inode is readable 2284b5b10a99 bcachefs: Flag for repair on missing subvolume 173c43cc7a07 bcachefs: print_str_as_lines() -> print_str() 4d3b909313a5 bcachefs: bch2_dev_missing_bkey() 1adf64022e00 bcachefs: Simplify bch2_count_fsck_err() b56c899e70d0 bcachefs: bch2_run_explicit_recovery_pass_printbuf() 1a5a2f5b6eb9 bcachefs: Incompatible features may now be enabled at runtime 0fd80af59332 bcachefs: Clean up option pre/post hooks, small fixes 5ea36fca61ca bcachefs: Use drop_locks_do() in bch2_inode_hash_find() c9d0fd6cc638 bcachefs: Single device mode dc532ae8186b bcachefs: Initialize c->name earlier on single dev filesystems 9e401120f57e bcachefs: Simplify logic 87de01c5fe59 bcachefs: Remove spurious +1/-1 operation 250d4813a788 bcachefs: Kill bch2_trans_unlock_noassert 60e3abceb14c bcachefs: Clean up duplicated code in bch2_journal_halt() 0a2a2d62fb4e bcachefs: bch2_dev_allocator_set_rw() 0188932e55a9 bcachefs: bch2_dev_journal_alloc() now respects data_allowed 271b92727b84 bcachefs: Improve bch2_btree_cache_to_text() 69967a083c9d bcachefs: __btree_node_reclaim_checks() bd58c51bb913 bcachefs: kill BTREE_CACHE_NOT_FREED_INCREMENT() 109483c796a8 bcachefs: Improve opts.degraded 331c7f9d15d8 bcachefs: export bch2_chacha20 c2db96d034ae bcachefs: indent error messages of invalid compression bcbc961ffc67 bcachefs: split error messages of invalid compression into two lines 317056eddc64 bcachefs: early return for negative values when parsing BCH_OPT_UINT d3c9266320d6 bcachefs: move_data_phys: stats are not required 1f2b01e3a2f3 bcachefs: RO mounts now use less memory 407583eaf5bf bcachefs: Move various init code to _init_early() 942745ce3ff9 bcachefs: alphabetize init function calls 74c969dfedfe bcachefs: simplify journal pin initialization c33017736c01 bcachefs: btree_io_complete_wq -> btree_write_complete_wq 206ef6a25a19 bcachefs: bch2_kvmalloc() mem alloc profiling 53f657cc4a1b bcachefs: add missing include 1c4333d57451 bcachefs: bch2_snapshot_table_make_room() 333e9daefba6 bcachefs: darray: provide typedefs for primitive types e49aa893a68b bcachefs: reduce new_stripe_alloc_buckets() stack usage 8357325c63c8 bcachefs: alloc_request no longer on stack f37250d24118 bcachefs: alloc_request.ptrs2 35e307229244 bcachefs: alloc_request.ca ef243910ba08 bcachefs: alloc_request.counters 8874996b288b bcachefs: alloc_request.usage d30c00934cd9 bcachefs: alloc_request: deallocate_extra_replicas() c8a9a6dff697 bcachefs: new_stripe_alloc_buckets() takes alloc_request 7cc74f0fcc42 bcachefs: bch2_ec_stripe_head_get() takes alloc_request cada4246012a bcachefs: bch2_bucket_alloc_trans() takes alloc_request b4e4b12e8b44 bcachefs: alloc_request.data_type df30e208d473 bcachefs: struct alloc_request 109fd93e328e bcachefs: trace bch2_trans_kmalloc() fb026d68ccb4 bcachefs: replace memcpy with memcpy_and_pad for jset_entry_log->d buff 629488dbcb1a bcachefs: replace strncpy() with memcpy_and_pad in journal_transaction_name bedec2020930 bcachefs: Rebalance now skips poisoned extents 33fe84c86188 bcachefs: Data move can read from poisoned extents f05911b058c9 bcachefs: Poison extents that can't be read due to checksum errors d9bb5a1c5c02 bcachefs: Be precise about bch_io_failures b03f04abd9e4 bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup b008e73aec52 KVM: arm64: Handle TSB CSYNC traps 60b5b88fb3bc KVM: arm64: Add FGT descriptors for FEAT_FGT2 bc44546e7e8f KVM: arm64: Allow sysreg ranges for FGT descriptors 77464e9a2e70 KVM: arm64: Add context-switch for FEAT_FGT2 registers 75acbb13e35b KVM: arm64: Add trap routing for FEAT_FGT2 registers cdd36ed6c2f2 KVM: arm64: Add sanitisation for FEAT_FGT2 registers 9befa9aa4cd0 KVM: arm64: Add FEAT_FGT2 registers to the VNCR page d9eccdd9e617 KVM: arm64: Use HCR_EL2 feature map to drive fixed-value bits 01a6a4f6d58a KVM: arm64: Use HCRX_EL2 feature map to drive fixed-value bits b6afe167d37a KVM: arm64: Allow kvm_has_feat() to take variable arguments e064feea2fbb KVM: arm64: Use FGT feature maps to drive RES0 bits 938a79d0aa8d KVM: arm64: Validate FGT register descriptions against RES0 masks 63d423a7635b KVM: arm64: Switch to table-driven FGU configuration 397411c743c7 KVM: arm64: Handle PSB CSYNC traps ef6d7d2682d9 KVM: arm64: Use KVM-specific HCRX_EL2 RES0 mask 3ce9bbba9357 KVM: arm64: Remove hand-crafted masks for FGT registers aed34b6d2134 KVM: arm64: Use computed FGT masks to setup FGT registers 3f7ca1633883 riscv: dts: spacemit: add gpio LED for system heartbeat e9d2a6796e88 riscv: dts: spacemit: add gpio support for K1 SoC 947569412bd5 riscv: dts: spacemit: Acquire clocks for UART 25681c4939b7 riscv: dts: spacemit: Acquire clocks for pinctrl 4dc6429d2943 riscv: dts: spacemit: Add clock tree for SpacemiT K1 92926c447c60 xfs: Remove deprecated xfs_bufd sysctl parameters 4e055c846de4 leds: rgb: leds-mt6370-rgb: Improve definition of some struct linear_range 7f8bb8ef012e mfd: sprd-sc27xx: Fix wakeup source leaks on device unbind c85164efc548 mfd: rt5033: Fix wakeup source leaks on device unbind a58fa75ee660 mfd: max8925: Fix wakeup source leaks on device unbind ae3311e91101 mfd: max77705: Fix wakeup source leaks on device unbind e1b513336240 mfd: max77541: Fix wakeup source leaks on device unbind add4c382ae01 mfd: max14577: Fix wakeup source leaks on device unbind 16e0c58e3428 mfd: as3722: Fix wakeup source leaks on device unbind 0fcb3bee6f9e mfd: 88pm886: Fix wakeup source leaks on device unbind c3ddcd912202 dt-bindings: mfd: Correct indentation and style in DTS example a67c891b8e7d dt-bindings: mfd: Drop unrelated nodes from DTS example 2de105202e02 leds: led-test: Provide tests for the lookup and get infrastructure 025415faccf5 leds: led-test: Fill out the registration test to cover more test cases ea82d1979ca3 led: led-test: Remove standard error checking after KUNIT_ASSERT_*() 311ba55a5f86 KVM: arm64: Propagate FGT masks to the nVHE hypervisor ea266c724968 KVM: arm64: Unconditionally configure fine-grain traps 7ed43d84c17c KVM: arm64: Use computed masks as sanitisers for FGT registers 3164899c21fd KVM: arm64: Add description of FGT bits leading to EC!=0x18 1b8570be89f8 KVM: arm64: Compute FGT masks from KVM's own FGT tables 5329358c222f KVM: arm64: Plug FEAT_GCS handling 09be03c6b54d KVM: arm64: Don't treat HCRX_EL2 as a FGT register 9308d0b1d7ab KVM: arm64: Restrict ACCDATA_EL1 undef to FEAT_LS64_ACCDATA being disabled 2e04378f1a76 KVM: arm64: Handle trapping of FEAT_LS64* instructions 4b4af68dd972 KVM: arm64: Simplify handling of negative FGT bits 04af8a39684f KVM: arm64: Tighten handling of unknown FGT groups fbc8a4e137e5 arm64: Add FEAT_FGT2 capability 7c7d56fcebd0 arm64: Add syndrome information for trapped LD64B/ST64B{,V,V0} 3654f454bcfd arm64: tools: Resync sysreg.h 7a11d98d6e48 arm64: Remove duplicated sysreg encodings 7c9cb893ae3e arm64: sysreg: Add system instructions trapped by HFGIRT2_EL2 dd161dc2dfcb arm64: sysreg: Add registers trapped by HDFG{R,W}TR2_EL2 0be91cfbfdcd arm64: sysreg: Add registers trapped by HFG{R,W}TR2_EL2 f062c19a9348 arm64: sysreg: Update CPACR_EL1 description 4533a0238df7 arm64: sysreg: Update TRBIDR_EL1 description 894f2841f51f arm64: sysreg: Update PMSIDR_EL1 description 9d737fddc939 arm64: sysreg: Update ID_AA64PFR0_EL1 description 0f013a524b24 arm64: sysreg: Replace HFGxTR_EL2 with HFG{R,W}TR_EL2 d0f39259eff4 arm64: sysreg: Add layout for HCR_EL2 eef33835bf6f arm64: sysreg: Update ID_AA64MMFR4_EL1 description 2030396dac5f arm64: sysreg: Add ID_AA64ISAR1_EL1.LS64 encoding for FEAT_LS64WB 3af35b41400c xfs: free up mp->m_free[0].count in error case 0a08a7ddff7e LoongArch: Update Loongson-3 default config file 0a28a0440e0d LoongArch: Preserve firmware configuration when desired 299823e40568 LoongArch: Fix MAX_REG_OFFSET calculation 728194e20412 LoongArch: Move __arch_cpu_idle() to .cpuidle.text section cb49fa125c01 LoongArch: Introduce the numa_memblks conversion b4002e92b277 LoongArch: Increase max supported CPUs up to 2048 d62879a8b16c LoongArch: Enable HAVE_ARCH_STACKLEAK 968fcdba0820 LoongArch: Enable ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPINGS a858c56a724b LoongArch: Add SCHED_MC (Multi-core scheduler) support a40c4b732e4f LoongArch: Add some annotations in archhelp 30b515dfee44 LoongArch: Using generic scripts/install.sh in `make install` a11541934ca5 LoongArch: Add a default install.sh 9e12816f9a61 mmc: rename mmc_boot_partition_access() to mmc_host_can_access_boot() f802689a77b4 mmc: rename mmc_host_uhs() to mmc_host_can_uhs() 66f1b009033a mmc: rename mmc_host_done_complete() to mmc_host_can_done_complete() c06f1859adb5 mmc: rename mmc_host_cmd23() to mmc_host_can_cmd23() 88191aca808a dt-bindings: mfd: syscon: Add qcom,apq8064-sps-sic e9e566e024d3 dt-bindings: mfd: syscon: Add qcom,apq8064-mmss-sfpb 05d2d469b40c mfd: stmpe-spi: Correct the name used in MODULE_DEVICE_TABLE 7646c76a75b8 dt-bindings: mfd: syscon: Add mt7988-topmisc f3471a09f9b4 mfd: exynos-lpass: Fix another error handling path in exynos_lpass_probe() 4099ca2a1d38 mfd: exynos-lpass: Avoid calling exynos_lpass_disable() twice in exynos_lpass_remove() 125cbd133d75 mfd: exynos-lpass: Fix an error handling path in exynos_lpass_probe() 9062209d453b leds: pca995x: Fix typo in pca995x_of_match's of_device_id entry 412bfb049fc9 dt-bindings: mfd: mediatek,mt8195-scpsys: Add support for MT6893 06d9884e976a MAINTAINERS: add myself as reviewer for Samsung S2M MFD 15540b3bf32b mfd: sec: Add myself as module author d6e806b5395b mfd: sec-irq: Convert to using REGMAP_IRQ_REG() macros 49c39a5d1bbc mfd: sec-common: Convert to using MFD_CELL macros 8499d62b2e82 mfd: sec-common: Use sizeof(*var), not sizeof(struct type_of_var) a8986dfabc93 mfd: sec: Don't compare against NULL / 0 for errors, use ! 78092145352b mfd: sec: Change device_type to int 018847d390d9 mfd: sec-i2c: Rework platform data and regmap instantiating 9794965372b4 mfd: sec-common: Don't ignore errors from sec_irq_init() e4ffee5ede7f mfd: sec-irq: s2dos05 doesn't support interrupts d8483d341bd7 mfd: sec-i2c: s2dos05/s2mpu05: Use explicit regmap config and drop default aeded728fdb7 mfd: sec: Use dev_err_probe() where appropriate f443b573718a mfd: sec-i2c: Sort struct of_device_id entries and the device type switch 74d1b27fb44b mfd: sec-common: Fix multiple trivial whitespace issues 93b82b0b21e4 mfd: sec: Merge separate core and irq modules a88e75cec256 mfd: sec: Add support for S2MPG10 PMIC 817c60cac234 mfd: sec: Split into core and transport (i2c) drivers 3670d442ff6d mfd: sec: Move private internal API to internal header 43c3fa3aaef9 mfd: sec: Update includes to add missing and remove superfluous ones bdb25e3c4572 mfd: sec: Sort includes alphabetically d46d39a4a8f8 mfd: sec-core: Drop non-existing forward declarations cd315902d072 dt-bindings: mfd: samsung,s2mps11: add s2mpg10 d1e3b675567e dt-bindings: mfd: syscon: Add microchip,sama7d65-secumod 0a974dab5eef dt-bindings: mfd: syscon: atmel,sama5d2-secumod: Convert to yaml 7fff1c29f3b1 dt-bindings: mfd: atmel: Add microchip,sama7d65-gpbr a30262af4458 mfd: ucb1x00: Use new GPIO line value setter callbacks 97e32d4a4942 mfd: tps65010: Use new GPIO line value setter callbacks d86acf9990e8 mfd: sm501: Use new GPIO line value setter callbacks 8f5b34b1f4fa mfd: bcm590xx: Drop unused "id" member of bcm590xx struct bb9609f88a10 MAINTAINERS: Adjust the file entry in SIEMENS IPC LED DRIVERS 2f6928c529be mfd: tps65010: Use per-client debugfs directory 555e474702bb mfd: aat2870: Use per-client debugfs directory 72a3aadde656 leds: Provide skeleton KUnit testing for the LEDs framework c0b5481043a4 mmc: sdhci-esdhc-imx: fix defined but not used warnings bf45262ace26 dt-bindings: mmc: vt8500-sdmmc: Convert to YAML 3daf2c5e0cd4 mmc: sdhci-of-dwcmshc: add PD workaround on RK3576 b792cfd9d4a3 dt-bindings: mmc: sdhci-msm: Add the SM7150 compatible 0ebe3247f844 dt-bindings: mmc: fsl,esdhc: add compatible string fsl,ls1021a-esdhc 6b80a87c5ba5 mmc: cavium-thunderx: Use non-hybrid PCI devres API c9377fab57d7 dt-bindings: mmc: mtk-sd: Add support for Dimensity 1200 MT6893 838b24b0f4e3 dt-bindings: mmc: sdhci-of-dwcmhsc: Add Sophgo SG2044 support ee593991be26 bus: mhi: host: pci_generic: Add Telit FN920C04 modem support df80e14ebe10 leds: tca6507: Use new GPIO line value setter callbacks e3f286285f19 leds: pca9532: Use new GPIO line value setter callbacks f5800749963e leds: pca955x: Use new GPIO line value setter callbacks d48b4a8402c0 leds: lgm-sso: Use new GPIO line value setter callbacks eabddf599329 leds: Do not enable by default during compile testing c5b44f3d3b17 leds: turris-omnia: Drop commas in the terminator entries 85a8ea8a0346 bus: mhi: host: pci_generic: Remove assign resource usage 1be38f81251f mmc: mtk-sd: Add condition to enable 'single' burst type 675f4ecc8872 mmc: sdhci-esdhc-imx: switch standard tuning to manual tuning 6722e0b34fb4 mmc: sdhci-esdhc-imx: verify tuning control status after configuration daf69ece0b7c mmc: sdhci-esdhc-imx: widen auto-tuning window for manual tuning 472b8a44fb34 mmc: sdhci-esdhc-imx: widen auto-tuning window for standard tuning 71fe8f4b0c9f mmc: sdhci-esdhc-imx: reset async FIFO before sending manual tuning command 3ae1df32ec82 mmc: sdhci-esdhc-imx: explicitly reset tuning circuit via RSTT bit 0976a8416e7e mmc: sdhci-esdhc-imx: calculate data timeout value based on clock ba813126921b mmc: rename mmc_can_gpio_ro() to mmc_host_can_gpio_ro() f259357fb2c7 mmc: rename mmc_can_gpio_cd() to mmc_host_can_gpio_cd() f1f491741542 mmc: rename mmc_can_trim() to mmc_card_can_trim() e0b623aa06cb mmc: rename mmc_can_sleep() to mmc_card_can_sleep() 88b5a80ecca5 mmc: rename mmc_can_secure_erase_trim() to mmc_card_can_secure_erase_trim() 5c2c09408466 mmc: rename mmc_can_sanitize() to mmc_card_can_sanitize() f6ea9945565e mmc: rename mmc_can_reset() to mmc_card_can_reset() 834075ae7203 mmc: rename mmc_can_poweroff_notify() to mmc_card_can_poweroff_notify() d1e858590730 mmc: rename mmc_can_ext_csd() to mmc_card_can_ext_csd() c8ddb5e522ba mmc: rename mmc_can_erase() to mmc_card_can_erase() 6d0bf8389187 mmc: rename mmc_can_discard() to mmc_card_can_discard() cd704688cb84 leds: lp8860: Disable GPIO with devm action 26db011c2529 leds: lp8860: Only unlock in lp8860_unlock_eeprom() bdb461421a9c leds: lp8860: Enable regulator using enable_optional helper bc27fd557f94 leds: lp8860: Remove default regs when not caching 54d59388e604 leds: lp8860: Use new mutex guards to cleanup function exits fd7f340bdce8 leds: lp8860: Use regmap_multi_reg_write for EEPROM writes 628acd879874 leds: pca955x: Avoid potential overflow when filling default_label 8084952d967b led: multicolor: Fix intensity setting while SW blinking f63a2ff5372e dt-bindings: mfd: add max77759 binding 3f29432ca3d3 dt-bindings: nvmem: add max77759 binding 8ba821d3c314 dt-bindings: gpio: add max77759 binding 6b8dba9a7fdb mmc: alcor: Use str_read_write() helper 2859786d9c4b mmc: renesas_sdhi: Use of_get_available_child_by_name() d51319962422 dt-bindings: mmc: arasan,sdhci: Add Renesas RZ/N1D 1eca72212c9d mmc: mtk-sd: Aggregate R/W for top_base iospace case where possible 094079abbb67 mmc: mtk-sd: Do single write in function msdc_new_tx_setting d78f648509b9 mmc: mtk-sd: Aggregate writes for MSDC_PATCH_BIT1/2 setup afebfdf3604f mmc: mtk-sd: Clarify patch bit register initialization and layout 3d1eea493894 mmc: sdhci-esdhc-imx: Save tuning value when card stays powered in suspend e4f6aa7c7f46 mmc: core: Add support for graceful host removal for SD a21936250e1d mmc: core: Add support for graceful host removal for eMMC 01ba57f9a03d mmc: core: Convert into an enum for the poweroff-type for eMMC 578f04210ffc mmc: core: Further avoid re-storing power to the eMMC before a shutdown e33e24eff20f mmc: core: Convert mmc_can_poweroff_notify() into a bool b60a0538cd7f bus: mhi: host: Address conflict between power_up and syserr 68a3b37b2ccf mmc: Add quirk to disable DDR50 tuning 4bca0448f60a mmc: renesas_sdhi: improve registering irqs 93ecc928d858 dt-bindings: mmc: renesas,sdhi: Document RZ/V2N support ebd9ddcc09b8 dt-bindings: mmc: marvell,xenon-sdhci: Drop requiring 2 clocks 183bf1732adb dt-bindings: mmc: marvell,xenon-sdhci: Add reference to sdhci-common.yaml 18a161d76d52 dt-bindings: mmc: marvell,xenon-sdhci: Allow "dma-coherent" and "iommus" 6f5897dae71c dt-bindings: mmc: Remove redundant sdhci.txt 276b25c6726e fanotify: allow creating FAN_PRE_ACCESS events on directories 925df32541da ipe: add errno field to IPE policy load auditing