This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 29c73fc794c8 Merge tag 'perf-tools-for-v6.10-1-2024-05-21' of git://git [...] new 681ce8623567 vfs: Delete the associated dentry when deleting a file new 413e8f014c8b fuse: Convert fuse_readpages_end() to use folio_end_read() new 9fe2a036a23c fuse: Add initial support for fs-verity new 42815f8ac54c fuse: set FR_PENDING atomically in fuse_resend() new 246014876d78 fuse: clear FR_SENT when re-adding requests into pending list new 103c2de111bf virtio-fs: limit number of request queues new 529395d2ae64 virtio-fs: add multi-queue support new 4f2d34b65b40 Merge tag 'fuse-update-6.10' of git://git.kernel.org/pub/s [...] new 9a87907de359 ovl: implement tmpfile new 096802748ea1 ovl: remove upper umask handling from ovl_create_upper() new e9229c18dae3 ovl: remove duplicate included header new 0e22bedd7586 Merge tag 'ovl-update-6.10' of git://git.kernel.org/pub/sc [...] new edc66cf0c416 microblaze: Remove gcc flag for non existing early_printk.c file new 58d647506c92 microblaze: Remove early printk call from cpuinfo-static.c new f33fda22a775 Merge tag 'microblaze-v6.10' of git://git.monstr.eu/linux- [...] new 2cce90595991 LoongArch: Select ARCH_HAS_FAST_MULTIPLIER new 5125d033c8af LoongArch: Select ARCH_SUPPORTS_INT128 if CC_HAS_INT128 new d0b35b024725 LoongArch: Select ARCH_WANT_DEFAULT_BPF_JIT new ff4a2443ef88 LoongArch: Select THP_SWAP if HAVE_ARCH_TRANSPARENT_HUGEPAGE new 5685d7fcb55f LoongArch: Give a chance to build with !CONFIG_SMP new d6af2c76399f LoongArch: Fix callchain parse error with kernel tracepoin [...] new 8f8d74ee110c LoongArch: rust: Switch to use built-in rustc target new 3e4d599c1c26 LoongArch: dts: Remove "disabled" state of clock controller node new bd7bc02b0cfe LoongArch: dts: Add new supported device nodes to Loongson-2K0500 new 7c33c9111c8b LoongArch: dts: Add new supported device nodes to Loongson-2K2000 new 9cc1df421f00 LoongArch: Update Loongson-3 default config file new 4f05e82003d1 Merge tag 'loongarch-6.10' of git://git.kernel.org/pub/scm [...] new 3dfbd2d26b64 riscv: Remove unused asm/signal.h file new 3b938e231b66 riscv: merge two if-blocks for KBUILD_IMAGE new 36d37f11f555 export.h: remove include/asm-generic/export.h new 84c3a079ab98 riscv: remove unused header new 542124fc0d5c RISC-V: only flush icache when it has VM_EXEC set new 4bfa185fe3f0 riscv/cmpxchg: Deduplicate xchg() asm functions new 07a0a41cb77d riscv/cmpxchg: Deduplicate cmpxchg() asm and macros new 906123739272 riscv/atomic.h : Deduplicate arch_atomic.* new 54280ca64626 riscv/cmpxchg: Implement cmpxchg for variables of size 1 and 2 new a8ed2b7a2c13 riscv/cmpxchg: Implement xchg for variables of size 1 and 2 new 300ce44cbe29 Merge patch series "Rework & improve riscv cmpxchg.h and a [...] new 70a57b247251 RISC-V: enable building 64-bit kernels with rust support new 9c4319d69744 riscv: Remove MMU dependency from Zbb and Zicboz new f862bbf4cdca riscv: Allow NOMMU kernels to run in S-mode new d4b500cceb0e Merge patch series "riscv: 64-bit NOMMU fixes and enhancements" new fa7d7339016a riscv: Do not save the scratch CSR during suspend new 441381506ba7 riscv: misaligned: remove CONFIG_RISCV_M_MODE specific code new 63f93a3ca891 riscv: hwprobe: export Zihintpause ISA extension new 29cee75fb66e riscv: Remove superfluous smp_mb() new c97bf629963e riscv: Fix text patching when IPI are used new 3f4524428939 Merge patch series "riscv: fix patching with IPI" new bebc345413f5 riscv: Remove unnecessary irqflags processor.h include new 6b9391b581fd riscv: Include riscv_set_icache_flush_ctx prctl new 6a08e4709c58 documentation: Document PR_RISCV_SET_ICACHE_FLUSH_CTX prctl new decde1fa2093 cpumask: Add assign cpu new 4202f62cb64b Merge patch series "riscv: Create and document PR_RISCV_SE [...] new 13953e381ae2 riscv: Remove redundant CONFIG_64BIT from pgtable_l{4,5}_enabled new 0fdbb06379b1 riscv: Annotate pgtable_l{4,5}_enabled with __ro_after_init new dcb2743d1e70 riscv: mm: still create swiotlb buffer for kmalloc() bounc [...] new eb1e50372946 riscv: select ARCH_USE_CMPXCHG_LOCKREF new 79d6e4eae966 riscv: cmpxchg: implement arch_cmpxchg64_{relaxed|acquire| [...] new 7845f52256e7 Merge patch series "riscv: enable lockless lockref impleme [...] new 48b4fc66939d riscv: select ARCH_HAS_FAST_MULTIPLIER new 58661a30f1bc riscv: Flush the instruction cache during SMP bringup new aaa56c8f378d riscv: Factor out page table TLB synchronization new dc892fb44322 riscv: Use IPIs for remote cache/TLB flushes by default new 038ac18aae93 riscv: mm: Broadcast kernel TLB flushes only when needed new 9546f00410ed riscv: Only send remote fences when some other CPU is online new c6026d35b6ab riscv: mm: Combine the SMP and UP TLB flush code new 20e03d702e00 riscv: Apply SiFive CIP-1200 workaround to single-ASID sfence.vma new d6dcdabafcd7 riscv: Avoid TLB flush loops when affected by SiFive CIP-1200 new 74cd17792d28 riscv: mm: Introduce cntx2asid/cntx2version helper macros new f58e5dc45fa9 riscv: mm: Use a fixed layout for the MM context ID new 8d3e7613f97e riscv: mm: Make asid_bits a local variable new 8fc21cc672e8 riscv: mm: Preserve global TLB entries when switching contexts new daef19263fc1 riscv: mm: Always use an ASID to flush mm contexts new 4f16345d9200 Merge patch series "riscv: ASID-related and UP-related TLB [...] new 92cce91949a4 riscv: defconfig: Enable CONFIG_CLK_SOPHGO_CV1800 new 0bfbc914d943 Merge tag 'riscv-for-linus-6.10-mw1' of git://git.kernel.o [...] new 84ccfaee29fe mfd: tps6594: Add register definitions for TI TPS65224 PMIC new 436250638b6d mfd: tps6594: Use volatile_table instead of volatile_reg new 91fbd800649f dt-bindings: mfd: ti,tps6594: Add TI TPS65224 PMIC new f8e5fc60e666 mfd: tps6594-i2c: Add TI TPS65224 PMIC I2C new 02716864fd5a mfd: tps6594-spi: Add TI TPS65224 PMIC SPI new 9d855b8144e6 mfd: tps6594-core: Add TI TPS65224 PMIC core new 91020aecc813 misc: tps6594-pfsm: Add TI TPS65224 PMIC PFSM new 00c826525fba regulator: tps6594-regulator: Add TI TPS65224 PMIC regulators new 208829715917 pinctrl: pinctrl-tps6594: Add TPS65224 PMIC pinctrl and GPIO new 06dfb41b1cf8 dt-bindings: mfd: Add rk816 binding new e9006f81faf8 mfd: rk8xx: Add RK816 support new 1bd97d64b5f0 pinctrl: rk805: Add rk816 pinctrl support new 9f4e899c286b regulator: rk808: Support apply_bit for rk808_set_suspend_ [...] new 5eb068da74a0 regulator: rk808: Add RK816 support new cac5fd398b71 Merge branches 'ib-mfd-misc-pinctrl-regulator-6.10', 'ib-m [...] new 858cea6b5a74 mfd: intel-lpss: Switch over to MSI interrupts new 392654ad188b mfd: kempld: Replace ACPI code with agnostic one new b503627701c8 mfd: kempld: Use device core to create driver-specific dev [...] new f0336cc4f139 mfd: kempld: Simplify device registration new f197c75fe0dc mfd: kempld: Use PLATFORM_DEVID_NONE instead of -1 new de584f72ce10 mfd: kempld: Drop duplicate NULL check in ->exit() new db8516871b6d mfd: kempld: Remove dead code new f769df1eb901 dt-bindings: mfd: twl: Convert trivial subdevices to json-schema new 714ae2ab7807 dt-bindings: mfd: Add ROHM BD71828 system-power-controller [...] new 5549eeedcdd6 mfd: rohm-bd71828: Add power off functionality new 7777dc1f9143 dt-bindings: mfd: syscon: Add missing simple syscon compatibles new 74d26d76b950 mfd: ocelot-spi: Use spi_sync_transfer() new 5fbbeaa6c884 mfd: Tidy Kconfig dependency's parentheses new 4fd7e2ffe32d dt-bindings: mfd: Add ROHM BD71879 new 74c6317df04b mfd: intel-m10-bmc: Change staging size to a variable new de8f4d97bb4a mfd: bd71828: Remove commented code lines new 248327d6a06c mfd: axp20x: Convert to use Maple Tree register cache new 4cce569c1d70 dt-bindings: mfd: qcom,tcsr: Add compatible for SDX75 new 3088ab3f190a dt-bindings: mfd: syscon: Add ti,am62p-cpsw-mac-efuse compatible new 6cb72bd48680 dt-bindings: mfd: qcom,spmi-pmic: Add pbs to SPMI device types new 11db5421837a mfd: timberdale: Remove redundant assignment to variable err new aecebbc08716 dt-bindings: mfd: qcom: pm8xxx: Add pm8901 compatible new 20677b34cf32 mfd: cs42l43: Update patching revision check new 9e36775c22c7 mfd: kempld: Remove custom DMI matching code new 57b323b3dff6 mfd: ssbi: Remove unused field 'slave' from 'struct ssbi' new 3555d80d4699 dt-bindings: mfd: allwinner,sun6i-a31-prcm: Use hyphens in [...] new dee5183d5f5e dt-bindings: mfd: aspeed: Drop 'oneOf' for pinctrl node new ecbc0f273d83 dt-bindings: mfd: Convert lp873x.txt to json-schema new 53d3ff7be4a6 mfd: rsmu: support I2C SMBus access new 1482489b5196 dt-bindings: mfd: Use full path to other schemas new a85629f435a4 Merge tag 'mfd-next-6.10' of git://git.kernel.org/pub/scm/ [...] new 899dbfb28b79 auxdisplay: ht16k33: Replace use of fb_blank with backligh [...] new b7ad4c67ed94 backlight: omap1: Remove unused struct omap_backlight_conf [...] new bf8c95504494 backlight: omap1: Replace FB_BLANK_ states with simple on/off new 6be0fb641ba6 fbdev: omap2/omapfb: Replace use of fb_blank with backligh [...] new 9a7bb61ffe46 staging: fbtft: Remove reference to fb_blank new 4551978bb50a backlight: Remove fb_blank from struct backlight_properties new e6c6fea5c314 backlight: Match backlight device against struct fb_info.bl_dev new 330682161d87 auxdisplay: ht16k33: Remove struct backlight_ops.check_fb new e755554568fb hid: hid-picolcd: Fix initialization order new c34b107770ed hid: hid-picolcd: Remove struct backlight_ops.check_fb new 0133952aaca2 backlight: aat2870-backlight: Remove struct backlight.check_fb new 397b74937292 backlight: pwm-backlight: Remove struct backlight_ops.check_fb new 8a8e7f84c13c fbdev: sh_mobile_lcdc_fb: Remove struct backlight_ops.check_fb new 56a6f83f764a fbdev: ssd1307fb: Init backlight before registering framebuffer new 792944670229 fbdev: ssd1307fb: Remove struct backlight_ops.check_fb new 0a4be7263749 backlight: Add controls_device callback to struct backlight_ops new a2e25c8165f9 backlight: lcd: Constify lcd_ops new 03788e747f57 backlight: ams369fg06: Constify lcd_ops new 94194e314ec8 backlight: corgi_lcd: Constify lcd_ops new 4c00ff8ebf0c backlight: hx8357: Constify lcd_ops new c4643239dc56 backlight: ili922x: Constify lcd_ops new a2b3af58ce17 backlight: ili9320: Constify lcd_ops new 26679a701706 backlight: jornada720_lcd: Constify lcd_ops new aefc911e42a3 backlight: l4f00242t03: Constify lcd_ops new 7ae6431a105d backlight: lms283gf05: Constify lcd_ops new 2b472876a46e backlight: lms501kf03: Constify lcd_ops new 62560bfafdf3 backlight: ltv350qv: Constify lcd_ops new c935555c8a14 backlight: otm3225a: Constify lcd_ops new 02bc4c447e29 backlight: platform_lcd: Constify lcd_ops new ee7b1e8465d5 backlight: tdo24m: Constify lcd_ops new b8beae949433 HID: picoLCD: Constify lcd_ops new 9293c302f493 fbdev: clps711x: Constify lcd_ops new 8b2d4564eca4 fbdev: imx: Constify lcd_ops new feb61a4b34a8 fbdev: omap: lcd_ams_delta: Constify lcd_ops new 82b9007bc4f8 const_structs.checkpatch: add lcd_ops new 13cb61bed54d Merge branches 'ib-backlight-auxdisplay-staging-omap-6.9', [...] new e962f13b1e86 backlight: mp3309c: Fix signedness bug in mp3309c_parse_fwnode() new cda12ba55506 backlight: Make backlight_class constant new 717bbf03d28b backlight: lcd: Make lcd_class constant new b303ab78f8b7 backlight: lp8788: Drop support for platform data new 89c26f9ad3c5 backlight: otm3225a: Drop driver owner assignment new f80460c5231b backlight: mp3309c: Fix LEDs flickering in PWM mode new 1fd949f653ee backlight: sky81452-backlight: Remove unnecessary call to [...] new 7eae27cd12a2 Merge tag 'backlight-next-6.10' of git://git.kernel.org/pu [...] new 822c91e72eac leds: trigger: Store brightness set by led_trigger_event() new a24de38de804 ALSA: control-led: Integrate mute led trigger new ab2ab9e69ef9 leds: trigger: audio: Remove this trigger new 4cd47222e435 locking/mutex: Introduce devm_mutex_init() new fb74e4fa524d leds: aw2013: Use devm API to cleanup module's resources new a59d8824d730 leds: aw200xx: Use devm API to cleanup module's resources new b5a0b81605c7 leds: lp3952: Use devm API to cleanup module's resources new c230c03ba8cd leds: lm3532: Use devm API to cleanup module's resources new 310d26520e6a leds: nic78bx: Use devm API to cleanup module's resources new efc347b9efee leds: mlxreg: Use devm_mutex_init() for mutex initialization new c382e2e3eccb leds: an30259a: Use devm_mutex_init() for mutex initialization new 66f7d2ceae4e Merge branches 'ib-leds-mips-sound-6.10' and 'ib-leds-lock [...] new a004f2427079 dt-bindings: leds: pca963x: Convert text bindings to YAML new 016cfc41fc6d dt-bindings: leds: qcom-lpg: Document PM6150L compatible new 6b0d685d75a7 leds: simatic-ipc-leds-gpio: Add support for module BX-59A new 7d36c3573391 dt-bindings: leds: Add LED_FUNCTION_MOBILE for mobile network new 77b9f2d6fd9b dt-bindings: leds: Add LED_FUNCTION_SPEED_* for link speed [...] new 1fe4f1bf60fd leds: trigger: netdev: Remove not needed call to led_set_b [...] new 4bea1ca9e366 leds: apu: Remove duplicate DMI lookup data new 2573c25e2c48 leds: qcom-lpg: Add support for PMI8950 PWM new fc3b23faa143 dt-bindings: leds: leds-qcom-lpg: Add support for PMI8950 PWM new fd05e3698649 leds: mt6360: Fix the second LED can not enable torch mode [...] new aa172ba73948 leds: trigger: pattern: Add support for hrtimer new 974afccd3794 leds: pwm: Disable PWM when going to suspend new 3b29c7b9f701 leds: sun50i-a100: Use match_string() helper to simplify the code new 678ba7d25467 leds: aat1290: Remove unused field 'torch_brightness' from [...] new 221db0183beb leds: lp50xx: Remove unused field 'bank_modules' from 'str [...] new dd66d058565a leds: lp50xx: Remove unused field 'num_of_banked_leds' fro [...] new f2994f5341e0 leds: mt6370: Remove unused field 'reg_cfgs' from 'struct [...] new f3033eb79136 Merge tag 'leds-next-6.10' of git://git.kernel.org/pub/scm [...]
The 196 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../ABI/testing/sysfs-class-led-trigger-pattern | 10 + Documentation/arch/riscv/cmodx.rst | 98 +++++ Documentation/arch/riscv/hwprobe.rst | 4 + Documentation/arch/riscv/index.rst | 1 + .../arm/altera/socfpga-sdram-controller.txt | 12 - Documentation/devicetree/bindings/arm/apm/scu.txt | 17 - .../bindings/arm/marvell/armada-37xx.txt | 32 -- .../bindings/input/twl4030-pwrbutton.txt | 21 - .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 8 +- .../devicetree/bindings/leds/nxp,pca963x.yaml | 140 +++++++ Documentation/devicetree/bindings/leds/pca963x.txt | 52 --- .../devicetree/bindings/mfd/actions,atc260x.yaml | 6 +- .../bindings/mfd/allwinner,sun6i-a31-prcm.yaml | 14 +- .../bindings/mfd/aspeed,ast2x00-scu.yaml | 16 +- .../devicetree/bindings/mfd/brcm,cru.yaml | 8 +- .../devicetree/bindings/mfd/brcm,iproc-cdru.txt | 16 - .../devicetree/bindings/mfd/brcm,iproc-mhb.txt | 18 - .../devicetree/bindings/mfd/brcm,misc.yaml | 2 +- .../bindings/mfd/canaan,k210-sysctl.yaml | 6 +- .../devicetree/bindings/mfd/delta,tn48m-cpld.yaml | 4 +- Documentation/devicetree/bindings/mfd/iqs62x.yaml | 4 +- .../devicetree/bindings/mfd/kontron,sl28cpld.yaml | 10 +- Documentation/devicetree/bindings/mfd/lp873x.txt | 67 ---- .../devicetree/bindings/mfd/max77650.yaml | 8 +- .../devicetree/bindings/mfd/maxim,max77686.yaml | 2 +- .../devicetree/bindings/mfd/maxim,max77693.yaml | 2 +- .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 4 + .../devicetree/bindings/mfd/qcom,tcsr.yaml | 1 + .../devicetree/bindings/mfd/qcom-pm8xxx.yaml | 1 + .../devicetree/bindings/mfd/richtek,rt4831.yaml | 4 +- .../devicetree/bindings/mfd/ricoh,rn5t618.yaml | 6 +- .../devicetree/bindings/mfd/rockchip,rk805.yaml | 2 +- .../devicetree/bindings/mfd/rockchip,rk808.yaml | 2 +- .../devicetree/bindings/mfd/rockchip,rk816.yaml | 274 +++++++++++++ .../devicetree/bindings/mfd/rockchip,rk817.yaml | 2 +- .../devicetree/bindings/mfd/rockchip,rk818.yaml | 2 +- .../devicetree/bindings/mfd/rohm,bd71815-pmic.yaml | 2 +- .../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml | 13 +- .../devicetree/bindings/mfd/rohm,bd71837-pmic.yaml | 2 +- .../devicetree/bindings/mfd/rohm,bd9571mwv.yaml | 2 +- .../devicetree/bindings/mfd/rohm,bd9576-pmic.yaml | 2 +- .../devicetree/bindings/mfd/samsung,s2mpa01.yaml | 2 +- .../devicetree/bindings/mfd/samsung,s2mps11.yaml | 12 +- .../devicetree/bindings/mfd/samsung,s5m8767.yaml | 4 +- .../devicetree/bindings/mfd/st,stmfx.yaml | 2 +- .../devicetree/bindings/mfd/st,stpmic1.yaml | 4 +- .../devicetree/bindings/mfd/stericsson,ab8500.yaml | 48 +-- .../bindings/mfd/stericsson,db8500-prcmu.yaml | 40 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 16 + .../devicetree/bindings/mfd/ti,lp8732.yaml | 112 ++++++ .../devicetree/bindings/mfd/ti,tps65086.yaml | 4 +- .../devicetree/bindings/mfd/ti,tps6594.yaml | 1 + Documentation/devicetree/bindings/mfd/ti,twl.yaml | 72 +++- Documentation/devicetree/bindings/rtc/twl-rtc.txt | 11 - .../devicetree/bindings/watchdog/twl4030-wdt.txt | 10 - Documentation/rust/arch-support.rst | 1 + arch/loongarch/Kconfig | 6 +- arch/loongarch/Makefile | 2 +- arch/loongarch/boot/dts/loongson-2k0500.dtsi | 86 ++++- arch/loongarch/boot/dts/loongson-2k1000-ref.dts | 4 - arch/loongarch/boot/dts/loongson-2k1000.dtsi | 1 - arch/loongarch/boot/dts/loongson-2k2000.dtsi | 49 ++- arch/loongarch/configs/loongson3_defconfig | 24 ++ arch/loongarch/include/asm/acpi.h | 1 + arch/loongarch/include/asm/asm-prototypes.h | 6 + arch/loongarch/include/asm/perf_event.h | 3 +- arch/loongarch/include/asm/smp.h | 6 + arch/loongarch/kernel/machine_kexec.c | 2 +- arch/loongarch/lib/Makefile | 2 + arch/loongarch/lib/tishift.S | 56 +++ arch/loongarch/mm/tlbex.S | 9 +- arch/loongarch/power/suspend.c | 4 +- arch/microblaze/kernel/Makefile | 1 - arch/microblaze/kernel/cpu/cpuinfo-static.c | 2 +- arch/mips/configs/ci20_defconfig | 1 - arch/riscv/Kconfig | 22 +- arch/riscv/Makefile | 26 +- arch/riscv/configs/defconfig | 1 + arch/riscv/errata/sifive/errata.c | 5 + arch/riscv/include/asm/atomic.h | 164 ++++---- arch/riscv/include/asm/cache.h | 2 +- arch/riscv/include/asm/cacheflush.h | 7 +- arch/riscv/include/asm/cmpxchg.h | 422 +++++++-------------- arch/riscv/include/asm/errata_list.h | 12 +- arch/riscv/include/asm/irqflags.h | 1 - arch/riscv/include/asm/mmu.h | 5 + arch/riscv/include/asm/patch.h | 1 + arch/riscv/include/asm/pgalloc.h | 32 +- arch/riscv/include/asm/processor.h | 10 + arch/riscv/include/asm/sbi.h | 4 + arch/riscv/include/asm/signal.h | 12 - arch/riscv/include/asm/smp.h | 15 +- arch/riscv/include/asm/suspend.h | 1 - arch/riscv/include/asm/switch_to.h | 23 ++ arch/riscv/include/asm/tlbflush.h | 52 ++- arch/riscv/include/uapi/asm/hwprobe.h | 1 + arch/riscv/kernel/ftrace.c | 44 ++- arch/riscv/kernel/patch.c | 17 +- arch/riscv/kernel/sbi-ipi.c | 11 +- arch/riscv/kernel/smp.c | 11 +- arch/riscv/kernel/smpboot.c | 7 +- arch/riscv/kernel/suspend.c | 3 +- arch/riscv/kernel/sys_hwprobe.c | 1 + arch/riscv/kernel/sys_riscv.c | 1 - arch/riscv/kernel/traps_misaligned.c | 106 +----- arch/riscv/mm/Makefile | 5 +- arch/riscv/mm/cacheflush.c | 120 +++++- arch/riscv/mm/context.c | 42 +- arch/riscv/mm/init.c | 20 +- arch/riscv/mm/tlbflush.c | 75 +--- drivers/auxdisplay/ht16k33.c | 15 +- drivers/clocksource/timer-clint.c | 2 +- drivers/fpga/intel-m10-bmc-sec-update.c | 3 +- drivers/hid/hid-picolcd_backlight.c | 7 - drivers/hid/hid-picolcd_core.c | 14 +- drivers/hid/hid-picolcd_fb.c | 6 + drivers/hid/hid-picolcd_lcd.c | 2 +- drivers/leds/flash/leds-aat1290.c | 2 - drivers/leds/flash/leds-mt6360.c | 12 +- drivers/leds/led-triggers.c | 6 +- drivers/leds/leds-an30259a.c | 14 +- drivers/leds/leds-apu.c | 3 +- drivers/leds/leds-aw200xx.c | 32 +- drivers/leds/leds-aw2013.c | 25 +- drivers/leds/leds-lm3532.c | 29 +- drivers/leds/leds-lp3952.c | 21 +- drivers/leds/leds-lp50xx.c | 5 - drivers/leds/leds-mlxreg.c | 14 +- drivers/leds/leds-nic78bx.c | 23 +- drivers/leds/leds-pwm.c | 8 +- drivers/leds/leds-sun50i-a100.c | 14 +- drivers/leds/rgb/leds-mt6370-rgb.c | 1 - drivers/leds/rgb/leds-qcom-lpg.c | 8 + drivers/leds/simple/simatic-ipc-leds-gpio-core.c | 1 + drivers/leds/simple/simatic-ipc-leds-gpio-f7188x.c | 52 ++- drivers/leds/trigger/Kconfig | 7 - drivers/leds/trigger/Makefile | 1 - drivers/leds/trigger/ledtrig-audio.c | 67 ---- drivers/leds/trigger/ledtrig-netdev.c | 2 - drivers/leds/trigger/ledtrig-pattern.c | 126 ++++-- drivers/mfd/Kconfig | 16 +- drivers/mfd/axp20x.c | 2 +- drivers/mfd/cs42l43.c | 36 +- drivers/mfd/intel-lpss-pci.c | 2 +- drivers/mfd/intel-m10-bmc-pmci.c | 1 + drivers/mfd/intel-m10-bmc-spi.c | 1 + drivers/mfd/kempld-core.c | 227 +++-------- drivers/mfd/ocelot-spi.c | 5 +- drivers/mfd/rk8xx-core.c | 104 +++++ drivers/mfd/rk8xx-i2c.c | 45 ++- drivers/mfd/rohm-bd71828.c | 36 +- drivers/mfd/rsmu_i2c.c | 107 +++++- drivers/mfd/rsmu_spi.c | 8 +- drivers/mfd/ssbi.c | 1 - drivers/mfd/timberdale.c | 1 - drivers/mfd/tps6594-core.c | 253 ++++++++++-- drivers/mfd/tps6594-i2c.c | 20 +- drivers/mfd/tps6594-spi.c | 20 +- drivers/misc/tps6594-pfsm.c | 48 ++- drivers/pinctrl/pinctrl-rk805.c | 69 ++++ drivers/pinctrl/pinctrl-tps6594.c | 277 +++++++++++--- drivers/regulator/Kconfig | 4 +- drivers/regulator/rk808-regulator.c | 218 ++++++++++- drivers/regulator/tps6594-regulator.c | 334 ++++++++++++---- drivers/staging/fbtft/fb_ssd1351.c | 4 +- drivers/staging/fbtft/fbtft-core.c | 5 +- drivers/video/backlight/aat2870_bl.c | 7 - drivers/video/backlight/ams369fg06.c | 2 +- drivers/video/backlight/backlight.c | 39 +- drivers/video/backlight/bd6107.c | 12 +- drivers/video/backlight/corgi_lcd.c | 2 +- drivers/video/backlight/gpio_backlight.c | 12 +- drivers/video/backlight/hx8357.c | 2 +- drivers/video/backlight/ili922x.c | 2 +- drivers/video/backlight/ili9320.c | 2 +- drivers/video/backlight/jornada720_lcd.c | 2 +- drivers/video/backlight/l4f00242t03.c | 2 +- drivers/video/backlight/lcd.c | 27 +- drivers/video/backlight/lms283gf05.c | 2 +- drivers/video/backlight/lms501kf03.c | 2 +- drivers/video/backlight/lp8788_bl.c | 151 +------- drivers/video/backlight/ltv350qv.c | 2 +- drivers/video/backlight/lv5207lp.c | 12 +- drivers/video/backlight/mp3309c.c | 9 +- drivers/video/backlight/omap1_bl.c | 47 +-- drivers/video/backlight/otm3225a.c | 3 +- drivers/video/backlight/platform_lcd.c | 2 +- drivers/video/backlight/pwm_bl.c | 12 - drivers/video/backlight/sky81452-backlight.c | 8 +- drivers/video/backlight/tdo24m.c | 2 +- drivers/video/fbdev/atmel_lcdfb.c | 1 - drivers/video/fbdev/clps711x-fb.c | 2 +- drivers/video/fbdev/core/fb_backlight.c | 6 + drivers/video/fbdev/imxfb.c | 2 +- drivers/video/fbdev/omap/lcd_ams_delta.c | 2 +- .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 7 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 10 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 7 - drivers/video/fbdev/ssd1307fb.c | 31 +- fs/backing-file.c | 23 ++ fs/dcache.c | 15 +- fs/fuse/dev.c | 3 +- fs/fuse/file.c | 10 +- fs/fuse/ioctl.c | 60 +++ fs/fuse/virtio_fs.c | 73 +++- fs/internal.h | 3 + fs/namei.c | 6 +- fs/overlayfs/dir.c | 152 ++++++-- fs/overlayfs/file.c | 3 - fs/overlayfs/inode.c | 1 - fs/overlayfs/overlayfs.h | 3 + include/dt-bindings/leds/common.h | 3 + include/linux/backing-file.h | 3 + include/linux/backlight.h | 41 +- include/linux/cpumask.h | 16 + include/linux/fb.h | 9 + include/linux/lcd.h | 6 +- include/linux/leds.h | 29 +- include/linux/mfd/intel-m10-bmc.h | 1 + include/linux/mfd/lp8788.h | 36 -- include/linux/mfd/rk808.h | 144 +++++++ include/linux/mfd/rohm-bd71828.h | 5 +- include/linux/mfd/tps6594.h | 351 ++++++++++++++++- include/linux/mutex.h | 27 ++ include/linux/platform_data/omap1_bl.h | 1 - include/linux/pwm_backlight.h | 1 - include/uapi/linux/prctl.h | 6 + kernel/locking/mutex-debug.c | 12 + kernel/sys.c | 6 + rust/Makefile | 2 +- scripts/Makefile | 2 +- scripts/const_structs.checkpatch | 1 + scripts/generate_rust_target.rs | 13 +- sound/core/Kconfig | 1 - sound/core/control_led.c | 20 +- 235 files changed, 4491 insertions(+), 2176 deletions(-) create mode 100644 Documentation/arch/riscv/cmodx.rst delete mode 100644 Documentation/devicetree/bindings/arm/altera/socfpga-sdram-cont [...] delete mode 100644 Documentation/devicetree/bindings/arm/apm/scu.txt delete mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-37xx.txt delete mode 100644 Documentation/devicetree/bindings/input/twl4030-pwrbutton.txt create mode 100644 Documentation/devicetree/bindings/leds/nxp,pca963x.yaml delete mode 100644 Documentation/devicetree/bindings/leds/pca963x.txt delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,iproc-cdru.txt delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,iproc-mhb.txt delete mode 100644 Documentation/devicetree/bindings/mfd/lp873x.txt create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk816.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,lp8732.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/twl-rtc.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/twl4030-wdt.txt create mode 100644 arch/loongarch/lib/tishift.S delete mode 100644 arch/riscv/include/asm/signal.h delete mode 100644 drivers/leds/trigger/ledtrig-audio.c