This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 29c73fc794c8 Merge tag 'perf-tools-for-v6.10-1-2024-05-21' of git://git [...] adds 681ce8623567 vfs: Delete the associated dentry when deleting a file adds 413e8f014c8b fuse: Convert fuse_readpages_end() to use folio_end_read() adds 9fe2a036a23c fuse: Add initial support for fs-verity adds 42815f8ac54c fuse: set FR_PENDING atomically in fuse_resend() adds 246014876d78 fuse: clear FR_SENT when re-adding requests into pending list adds 103c2de111bf virtio-fs: limit number of request queues adds 529395d2ae64 virtio-fs: add multi-queue support adds 4f2d34b65b40 Merge tag 'fuse-update-6.10' of git://git.kernel.org/pub/s [...] adds 9a87907de359 ovl: implement tmpfile adds 096802748ea1 ovl: remove upper umask handling from ovl_create_upper() adds e9229c18dae3 ovl: remove duplicate included header adds 0e22bedd7586 Merge tag 'ovl-update-6.10' of git://git.kernel.org/pub/sc [...] adds edc66cf0c416 microblaze: Remove gcc flag for non existing early_printk.c file adds 58d647506c92 microblaze: Remove early printk call from cpuinfo-static.c adds f33fda22a775 Merge tag 'microblaze-v6.10' of git://git.monstr.eu/linux- [...] adds 2cce90595991 LoongArch: Select ARCH_HAS_FAST_MULTIPLIER adds 5125d033c8af LoongArch: Select ARCH_SUPPORTS_INT128 if CC_HAS_INT128 adds d0b35b024725 LoongArch: Select ARCH_WANT_DEFAULT_BPF_JIT adds ff4a2443ef88 LoongArch: Select THP_SWAP if HAVE_ARCH_TRANSPARENT_HUGEPAGE adds 5685d7fcb55f LoongArch: Give a chance to build with !CONFIG_SMP adds d6af2c76399f LoongArch: Fix callchain parse error with kernel tracepoin [...] adds 8f8d74ee110c LoongArch: rust: Switch to use built-in rustc target adds 3e4d599c1c26 LoongArch: dts: Remove "disabled" state of clock controller node adds bd7bc02b0cfe LoongArch: dts: Add new supported device nodes to Loongson-2K0500 adds 7c33c9111c8b LoongArch: dts: Add new supported device nodes to Loongson-2K2000 adds 9cc1df421f00 LoongArch: Update Loongson-3 default config file adds 4f05e82003d1 Merge tag 'loongarch-6.10' of git://git.kernel.org/pub/scm [...] adds 3dfbd2d26b64 riscv: Remove unused asm/signal.h file adds 3b938e231b66 riscv: merge two if-blocks for KBUILD_IMAGE adds 36d37f11f555 export.h: remove include/asm-generic/export.h adds 84c3a079ab98 riscv: remove unused header adds 542124fc0d5c RISC-V: only flush icache when it has VM_EXEC set adds 4bfa185fe3f0 riscv/cmpxchg: Deduplicate xchg() asm functions adds 07a0a41cb77d riscv/cmpxchg: Deduplicate cmpxchg() asm and macros adds 906123739272 riscv/atomic.h : Deduplicate arch_atomic.* adds 54280ca64626 riscv/cmpxchg: Implement cmpxchg for variables of size 1 and 2 adds a8ed2b7a2c13 riscv/cmpxchg: Implement xchg for variables of size 1 and 2 adds 300ce44cbe29 Merge patch series "Rework & improve riscv cmpxchg.h and a [...] adds 70a57b247251 RISC-V: enable building 64-bit kernels with rust support adds 9c4319d69744 riscv: Remove MMU dependency from Zbb and Zicboz adds f862bbf4cdca riscv: Allow NOMMU kernels to run in S-mode adds d4b500cceb0e Merge patch series "riscv: 64-bit NOMMU fixes and enhancements" adds fa7d7339016a riscv: Do not save the scratch CSR during suspend adds 441381506ba7 riscv: misaligned: remove CONFIG_RISCV_M_MODE specific code adds 63f93a3ca891 riscv: hwprobe: export Zihintpause ISA extension adds 29cee75fb66e riscv: Remove superfluous smp_mb() adds c97bf629963e riscv: Fix text patching when IPI are used adds 3f4524428939 Merge patch series "riscv: fix patching with IPI" adds bebc345413f5 riscv: Remove unnecessary irqflags processor.h include adds 6b9391b581fd riscv: Include riscv_set_icache_flush_ctx prctl adds 6a08e4709c58 documentation: Document PR_RISCV_SET_ICACHE_FLUSH_CTX prctl adds decde1fa2093 cpumask: Add assign cpu adds 4202f62cb64b Merge patch series "riscv: Create and document PR_RISCV_SE [...] adds 13953e381ae2 riscv: Remove redundant CONFIG_64BIT from pgtable_l{4,5}_enabled adds 0fdbb06379b1 riscv: Annotate pgtable_l{4,5}_enabled with __ro_after_init adds dcb2743d1e70 riscv: mm: still create swiotlb buffer for kmalloc() bounc [...] adds eb1e50372946 riscv: select ARCH_USE_CMPXCHG_LOCKREF adds 79d6e4eae966 riscv: cmpxchg: implement arch_cmpxchg64_{relaxed|acquire| [...] adds 7845f52256e7 Merge patch series "riscv: enable lockless lockref impleme [...] adds 48b4fc66939d riscv: select ARCH_HAS_FAST_MULTIPLIER adds 58661a30f1bc riscv: Flush the instruction cache during SMP bringup adds aaa56c8f378d riscv: Factor out page table TLB synchronization adds dc892fb44322 riscv: Use IPIs for remote cache/TLB flushes by default adds 038ac18aae93 riscv: mm: Broadcast kernel TLB flushes only when needed adds 9546f00410ed riscv: Only send remote fences when some other CPU is online adds c6026d35b6ab riscv: mm: Combine the SMP and UP TLB flush code adds 20e03d702e00 riscv: Apply SiFive CIP-1200 workaround to single-ASID sfence.vma adds d6dcdabafcd7 riscv: Avoid TLB flush loops when affected by SiFive CIP-1200 adds 74cd17792d28 riscv: mm: Introduce cntx2asid/cntx2version helper macros adds f58e5dc45fa9 riscv: mm: Use a fixed layout for the MM context ID adds 8d3e7613f97e riscv: mm: Make asid_bits a local variable adds 8fc21cc672e8 riscv: mm: Preserve global TLB entries when switching contexts adds daef19263fc1 riscv: mm: Always use an ASID to flush mm contexts adds 4f16345d9200 Merge patch series "riscv: ASID-related and UP-related TLB [...] adds 92cce91949a4 riscv: defconfig: Enable CONFIG_CLK_SOPHGO_CV1800 adds 0bfbc914d943 Merge tag 'riscv-for-linus-6.10-mw1' of git://git.kernel.o [...] adds 84ccfaee29fe mfd: tps6594: Add register definitions for TI TPS65224 PMIC adds 436250638b6d mfd: tps6594: Use volatile_table instead of volatile_reg adds 91fbd800649f dt-bindings: mfd: ti,tps6594: Add TI TPS65224 PMIC adds f8e5fc60e666 mfd: tps6594-i2c: Add TI TPS65224 PMIC I2C adds 02716864fd5a mfd: tps6594-spi: Add TI TPS65224 PMIC SPI adds 9d855b8144e6 mfd: tps6594-core: Add TI TPS65224 PMIC core adds 91020aecc813 misc: tps6594-pfsm: Add TI TPS65224 PMIC PFSM adds 00c826525fba regulator: tps6594-regulator: Add TI TPS65224 PMIC regulators adds 208829715917 pinctrl: pinctrl-tps6594: Add TPS65224 PMIC pinctrl and GPIO adds 06dfb41b1cf8 dt-bindings: mfd: Add rk816 binding adds e9006f81faf8 mfd: rk8xx: Add RK816 support adds 1bd97d64b5f0 pinctrl: rk805: Add rk816 pinctrl support adds 9f4e899c286b regulator: rk808: Support apply_bit for rk808_set_suspend_ [...] adds 5eb068da74a0 regulator: rk808: Add RK816 support adds cac5fd398b71 Merge branches 'ib-mfd-misc-pinctrl-regulator-6.10', 'ib-m [...] adds 858cea6b5a74 mfd: intel-lpss: Switch over to MSI interrupts adds 392654ad188b mfd: kempld: Replace ACPI code with agnostic one adds b503627701c8 mfd: kempld: Use device core to create driver-specific dev [...] adds f0336cc4f139 mfd: kempld: Simplify device registration adds f197c75fe0dc mfd: kempld: Use PLATFORM_DEVID_NONE instead of -1 adds de584f72ce10 mfd: kempld: Drop duplicate NULL check in ->exit() adds db8516871b6d mfd: kempld: Remove dead code adds f769df1eb901 dt-bindings: mfd: twl: Convert trivial subdevices to json-schema adds 714ae2ab7807 dt-bindings: mfd: Add ROHM BD71828 system-power-controller [...] adds 5549eeedcdd6 mfd: rohm-bd71828: Add power off functionality adds 7777dc1f9143 dt-bindings: mfd: syscon: Add missing simple syscon compatibles adds 74d26d76b950 mfd: ocelot-spi: Use spi_sync_transfer() adds 5fbbeaa6c884 mfd: Tidy Kconfig dependency's parentheses adds 4fd7e2ffe32d dt-bindings: mfd: Add ROHM BD71879 adds 74c6317df04b mfd: intel-m10-bmc: Change staging size to a variable adds de8f4d97bb4a mfd: bd71828: Remove commented code lines adds 248327d6a06c mfd: axp20x: Convert to use Maple Tree register cache adds 4cce569c1d70 dt-bindings: mfd: qcom,tcsr: Add compatible for SDX75 adds 3088ab3f190a dt-bindings: mfd: syscon: Add ti,am62p-cpsw-mac-efuse compatible adds 6cb72bd48680 dt-bindings: mfd: qcom,spmi-pmic: Add pbs to SPMI device types adds 11db5421837a mfd: timberdale: Remove redundant assignment to variable err adds aecebbc08716 dt-bindings: mfd: qcom: pm8xxx: Add pm8901 compatible adds 20677b34cf32 mfd: cs42l43: Update patching revision check adds 9e36775c22c7 mfd: kempld: Remove custom DMI matching code adds 57b323b3dff6 mfd: ssbi: Remove unused field 'slave' from 'struct ssbi' adds 3555d80d4699 dt-bindings: mfd: allwinner,sun6i-a31-prcm: Use hyphens in [...] adds dee5183d5f5e dt-bindings: mfd: aspeed: Drop 'oneOf' for pinctrl node adds ecbc0f273d83 dt-bindings: mfd: Convert lp873x.txt to json-schema adds 53d3ff7be4a6 mfd: rsmu: support I2C SMBus access adds 1482489b5196 dt-bindings: mfd: Use full path to other schemas adds a85629f435a4 Merge tag 'mfd-next-6.10' of git://git.kernel.org/pub/scm/ [...] adds 899dbfb28b79 auxdisplay: ht16k33: Replace use of fb_blank with backligh [...] adds b7ad4c67ed94 backlight: omap1: Remove unused struct omap_backlight_conf [...] adds bf8c95504494 backlight: omap1: Replace FB_BLANK_ states with simple on/off adds 6be0fb641ba6 fbdev: omap2/omapfb: Replace use of fb_blank with backligh [...] adds 9a7bb61ffe46 staging: fbtft: Remove reference to fb_blank adds 4551978bb50a backlight: Remove fb_blank from struct backlight_properties adds e6c6fea5c314 backlight: Match backlight device against struct fb_info.bl_dev adds 330682161d87 auxdisplay: ht16k33: Remove struct backlight_ops.check_fb adds e755554568fb hid: hid-picolcd: Fix initialization order adds c34b107770ed hid: hid-picolcd: Remove struct backlight_ops.check_fb adds 0133952aaca2 backlight: aat2870-backlight: Remove struct backlight.check_fb adds 397b74937292 backlight: pwm-backlight: Remove struct backlight_ops.check_fb adds 8a8e7f84c13c fbdev: sh_mobile_lcdc_fb: Remove struct backlight_ops.check_fb adds 56a6f83f764a fbdev: ssd1307fb: Init backlight before registering framebuffer adds 792944670229 fbdev: ssd1307fb: Remove struct backlight_ops.check_fb adds 0a4be7263749 backlight: Add controls_device callback to struct backlight_ops adds a2e25c8165f9 backlight: lcd: Constify lcd_ops adds 03788e747f57 backlight: ams369fg06: Constify lcd_ops adds 94194e314ec8 backlight: corgi_lcd: Constify lcd_ops adds 4c00ff8ebf0c backlight: hx8357: Constify lcd_ops adds c4643239dc56 backlight: ili922x: Constify lcd_ops adds a2b3af58ce17 backlight: ili9320: Constify lcd_ops adds 26679a701706 backlight: jornada720_lcd: Constify lcd_ops adds aefc911e42a3 backlight: l4f00242t03: Constify lcd_ops adds 7ae6431a105d backlight: lms283gf05: Constify lcd_ops adds 2b472876a46e backlight: lms501kf03: Constify lcd_ops adds 62560bfafdf3 backlight: ltv350qv: Constify lcd_ops adds c935555c8a14 backlight: otm3225a: Constify lcd_ops adds 02bc4c447e29 backlight: platform_lcd: Constify lcd_ops adds ee7b1e8465d5 backlight: tdo24m: Constify lcd_ops adds b8beae949433 HID: picoLCD: Constify lcd_ops adds 9293c302f493 fbdev: clps711x: Constify lcd_ops adds 8b2d4564eca4 fbdev: imx: Constify lcd_ops adds feb61a4b34a8 fbdev: omap: lcd_ams_delta: Constify lcd_ops adds 82b9007bc4f8 const_structs.checkpatch: add lcd_ops adds 13cb61bed54d Merge branches 'ib-backlight-auxdisplay-staging-omap-6.9', [...] adds e962f13b1e86 backlight: mp3309c: Fix signedness bug in mp3309c_parse_fwnode() adds cda12ba55506 backlight: Make backlight_class constant adds 717bbf03d28b backlight: lcd: Make lcd_class constant adds b303ab78f8b7 backlight: lp8788: Drop support for platform data adds 89c26f9ad3c5 backlight: otm3225a: Drop driver owner assignment adds f80460c5231b backlight: mp3309c: Fix LEDs flickering in PWM mode adds 1fd949f653ee backlight: sky81452-backlight: Remove unnecessary call to [...] adds 7eae27cd12a2 Merge tag 'backlight-next-6.10' of git://git.kernel.org/pu [...] adds 822c91e72eac leds: trigger: Store brightness set by led_trigger_event() adds a24de38de804 ALSA: control-led: Integrate mute led trigger adds ab2ab9e69ef9 leds: trigger: audio: Remove this trigger adds 4cd47222e435 locking/mutex: Introduce devm_mutex_init() adds fb74e4fa524d leds: aw2013: Use devm API to cleanup module's resources adds a59d8824d730 leds: aw200xx: Use devm API to cleanup module's resources adds b5a0b81605c7 leds: lp3952: Use devm API to cleanup module's resources adds c230c03ba8cd leds: lm3532: Use devm API to cleanup module's resources adds 310d26520e6a leds: nic78bx: Use devm API to cleanup module's resources adds efc347b9efee leds: mlxreg: Use devm_mutex_init() for mutex initialization adds c382e2e3eccb leds: an30259a: Use devm_mutex_init() for mutex initialization adds 66f7d2ceae4e Merge branches 'ib-leds-mips-sound-6.10' and 'ib-leds-lock [...] adds a004f2427079 dt-bindings: leds: pca963x: Convert text bindings to YAML adds 016cfc41fc6d dt-bindings: leds: qcom-lpg: Document PM6150L compatible adds 6b0d685d75a7 leds: simatic-ipc-leds-gpio: Add support for module BX-59A adds 7d36c3573391 dt-bindings: leds: Add LED_FUNCTION_MOBILE for mobile network adds 77b9f2d6fd9b dt-bindings: leds: Add LED_FUNCTION_SPEED_* for link speed [...] adds 1fe4f1bf60fd leds: trigger: netdev: Remove not needed call to led_set_b [...] adds 4bea1ca9e366 leds: apu: Remove duplicate DMI lookup data adds 2573c25e2c48 leds: qcom-lpg: Add support for PMI8950 PWM adds fc3b23faa143 dt-bindings: leds: leds-qcom-lpg: Add support for PMI8950 PWM adds fd05e3698649 leds: mt6360: Fix the second LED can not enable torch mode [...] adds aa172ba73948 leds: trigger: pattern: Add support for hrtimer adds 974afccd3794 leds: pwm: Disable PWM when going to suspend adds 3b29c7b9f701 leds: sun50i-a100: Use match_string() helper to simplify the code adds 678ba7d25467 leds: aat1290: Remove unused field 'torch_brightness' from [...] adds 221db0183beb leds: lp50xx: Remove unused field 'bank_modules' from 'str [...] adds dd66d058565a leds: lp50xx: Remove unused field 'num_of_banked_leds' fro [...] adds f2994f5341e0 leds: mt6370: Remove unused field 'reg_cfgs' from 'struct [...] adds f3033eb79136 Merge tag 'leds-next-6.10' of git://git.kernel.org/pub/scm [...] adds 7a700d8f2431 usb: gadget: uvc: fix try format returns on uncompressed formats adds f7a7f80ccc8d usb: gadget: uvc: configfs: ensure guid to be valid before set adds 2f550553e23c usb: gadget: f_fs: Add the missing get_alt callback adds 0ef40f399aa2 USB: gadget: core: create sysfs link between udc and gadget adds 1f855c5e6862 usb: chipidea: npcm: Convert to platform remove callback r [...] adds 110000b5408d USB: Use EHCI control transfer pid macros instead of const [...] adds 7a3124273585 usb: dwc2: Remove cat_printf() adds 10cfb14d2a2b usb: typec: stusb160x: convert to use maple tree register cache adds 9dc28ea21eb4 usb: typec: ptn36502: switch to DRM_AUX_BRIDGE adds c58ab9249df7 usb: gadget: u_ether: replace deprecated strncpy with strscpy adds 3b5eac689953 usb: gadget: mv_u3d: replace deprecated strncpy with strscpy adds 799d9c2750b8 usb: dwc2: Add core new versions definition adds f73220f7fda1 usb: dwc2: New bit definition in GOTGCTL register adds bc5d81b8012c usb: dwc2: Add new parameter eusb2_disc adds 7fd22e5bcaa5 usb: dwc2: Add eUSB2 PHY disconnect flow support adds 535a88dc7d61 usb: dwc2: New bit definition in GPWRDN register adds 4483ef3c1685 usb: dwc2: Add hibernation updates for ULPI PHY adds f8453bbde06c usb: dwc2: New bitfield definition and programming in GRSTCTL adds 16fac242177c usb: gadget: u_audio: Fix the size of a buffer in a strscp [...] adds 39c34568d786 usb: gadget: u_audio: Use the 2-argument version of strscpy() adds 54ada48481a1 usb: gadget: u_audio: Use snprintf() instead of sprintf() adds 8e7142817bd6 dt-bindings: usb: qcom,pmic-typec: Add support for the PM7 [...] adds c92ed3428141 dt-bindings: usb: dwc2: Add support for Sophgo CV18XX/SG20 [...] adds 63aa7ab955e7 usb: dwc2: add support for Sophgo CV18XX/SG200X series SoC adds c4f426460feb dt-bindings: usb: renesas,usbhs: Document RZ/G2L family co [...] adds a79c5b6f6756 usb: renesas_usbhs: Simplify obtaining device data adds 790effae39cf usb: renesas_usbhs: Improve usbhsc_default_pipe[] for isoc [...] adds caf8fa1120c2 usb: renesas_usbhs: Update usbhs pipe configuration for RZ [...] adds de9700f44d41 usb: renesas_usbhs: Remove trailing comma in the terminato [...] adds 3bfe384f6f4f arm64: dts: renesas: r9a07g0{43,44,54}: Update RZ/G2L fami [...] adds 43590333ca08 usb: chipidea: ci_hdrc_imx: align usb wakeup clock name wi [...] adds af1969a1f6b5 dt-bindings: usb: chipidea,usb2-imx: move imx parts to ded [...] adds 089fa715f599 dt-bindings: usb: ci-hdrc-usb2-imx: add restrictions for r [...] adds 47870badf33a dt-bindings: usb: ci-hdrc-usb2-imx: add compatible and clo [...] adds ec1848cd5df4 usb: misc: onboard_hub: use device supply names adds 31e7f6c015d9 usb: misc: onboard_hub: rename to onboard_dev adds ff508c0e9707 drm: ci: arm64.config: update ONBOARD_USB_HUB to ONBOARD_USB_DEV adds e00e3a14adcc arm64: defconfig: update ONBOARD_USB_HUB to ONBOARD_USB_DEV adds 70ab96e92106 ARM: multi_v7_defconfig: update ONBOARD_USB_HUB to ONBOAD_USB_DEV adds dd84ac976541 usb: misc: onboard_dev: add support for non-hub devices adds 5b5858e467fa ASoC: dt-bindings: xmos,xvf3500: add XMOS XVF3500 voice processor adds ef83531c8e4a usb: misc: onboard_dev: add support for XMOS XVF3500 adds 5bab5dc780c9 Merge 6.9-rc2 into usb-next adds 650cede0415b usb: typec: ptn36502: Only select DRM_AUX_BRIDGE with OF adds a2723e29c7f4 usb: gadget: omap_udc: remove unused variable adds 27ffe4ff0b33 usb: typec: ucsi: Only enable supported notifications adds 6f729457a8ee usb: phy: fsl-usb: drop driver owner assignment adds 7b5a0fa49e8f usb: typec: nvidia: drop driver owner assignment adds db2ed6ec11a8 usb: typec: displayport: drop driver owner assignment adds 897d68d4ce7d usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices adds 2a2eec558ec1 usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further adds 9625607f15aa usb: typec: ucsi: properly register partner's PD device adds c0f66d78f423 usb: typec: ucsi: always register a link to USB PD device adds 41e1cd1401fc usb: typec: ucsi: simplify partner's PD caps registration adds ad4bc68bef3e usb: typec: ucsi: extract code to read PD caps adds 16cad5199841 usb: typec: ucsi: support delaying GET_PDOS for device adds 3f81cf54c188 usb: typec: ucsi_glink: rework quirks implementation adds 5da727f75823 usb: typec: ucsi_glink: enable the UCSI_DELAY_DEVICE_PDOS quirk adds 3f91a0bf4a0b soc: qcom: pmic_glink: reenable UCSI on sc8280xp adds 6151c02160c2 soc: qcom: pmic_glink: enable UCSI on sc8180x adds f3031f9b39c1 usb: typec: ucsi: Stop abuse of bit definitions from ucsi.h adds de52aca4d9d5 usb: typec: ucsi: Never send a lone connector change ack adds 4ed37ef8678d usb: typec: ucsi_acpi: Remove Dell quirk adds 51fcd7ec9df6 usb: misc: uss720: point pp->dev to usbdev->dev adds fabce53c240f usb: misc: uss720: document the names of the compatible devices adds d24f05964f2d usb: misc: uss720: add support for another variant of the [...] adds 3295f1b866bf usb: misc: uss720: check for incompatible versions of the [...] adds ccdd4aac5f4b usb: phy-generic: add short delay after pulling the reset pin adds bfbf2e4b77e2 dt-bindings: usb: Document the Microchip USB2514 hub adds 00bca4658061 dt-bindings: usb: hx3: Remove unneeded dr_mode adds 22ffd399e6e7 usb: chipidea: move ci_ulpi_init after the phy initialization adds 0fb782b5d5c4 usb: dwc3: pci: Don't set "linux,phy_charger_detect" prope [...] adds c4ede56172dc usb: typec: ucsi: Wait 20ms before reading CCI after a reset adds 0c5794f7b0ef usb: typec: ucsi_glink: enable the UCSI_DELAY_DEVICE_PDOS [...] adds c82d6cbb03cc usb: typec: ucsi_glink: drop NO_PARTNER_PDOS quirk for sm8 [...] adds 1a395af9d53c usb: typec: ucsi_glink: drop special handling for CCI_BUSY adds 3d122e6d27e4 usb: typec: mux: gpio-sbu: Allow GPIO operations to sleep adds 920e7522e3ba usb: gadget: function: Remove usage of the deprecated ida_ [...] adds a7f3813e589f usb: gadget: dummy_hcd: Switch to hrtimer transfer scheduler adds 0a723ed3baa9 usb: gadget: dummy_hcd: Set transfer interval to 1 microframe adds 24bce22d09ec usb: typec: ucsi: add callback for connector status updates adds 76716fd5bf09 usb: typec: ucsi: glink: move GPIO reading into connector_ [...] adds 2fb5ea6b6781 usb: typec: ucsi: glink: use typec_set_orientation adds 628664651962 usb: typec: ucsi: add update_connector callback adds 3d1b6c9d4770 usb: typec: ucsi: glink: set orientation aware if supported adds 606c096adc79 usb: dwc3: Select 2.0 or 3.0 clk base on maximum_speed adds bd2cd796d285 usb: renesas_usbhs: Remove renesas_usbhs_get_info() wrapper adds 1ac579a4bfed usb: ehci-exynos: Use devm_clk_get_enabled() helpers adds 3f26e2b07aff usb: ehci-exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions adds 3d284c95eeb8 usb: ohci-exynos: Use devm_clk_get_enabled() helpers adds a6a243b6ed3c usb: ohci-exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions adds 684e9f5f97eb usb: dwc3: exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions adds 0d31ea587709 Merge 6.9-rc5 into usb-next adds 14e37bff3da7 dt-bindings: usb: qcom,pmic-typec: update example to follo [...] adds c859d300c569 dt-bindings: usb: uhci: convert to dt schema adds 9cea6c1f5415 dt-bindings: usb: Add bindings for multiport properties on [...] adds 921e109c6200 usb: dwc3: core: Access XHCI address space temporarily to [...] adds 89d7f9629946 usb: dwc3: core: Skip setting event buffers for host only [...] adds 30a46746ca5a usb: dwc3: core: Refactor PHY logic to support Multiport C [...] adds 80adfb54044e dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport adds 6410c8033ba7 usb: dwc3: qcom: Add helper function to request wakeup interrupts adds 2bfc9916a0e4 usb: dwc3: qcom: Refactor IRQ handling in glue driver adds 5df44c6f4f39 usb: dwc3: qcom: Enable wakeup for applicable ports of multiport adds a160e1202ca3 usb: dwc3: qcom: Add multiport suspend/resume support for wrapper adds 3f12222a4beb usb: dwc3: core: Fix compile warning on s390 gcc in dwc3_g [...] adds 32965a3b8275 USB: fix up for "usb: misc: onboard_hub: rename to onboard_dev" adds 550c88771df0 dt-bindings: usb: samsung,exynos-dwc3: add gs101 compatible adds 9b780c845fb6 usb: dwc3: exynos: add support for Google Tensor gs101 adds 63a1f8454962 xhci: stored cached port capability values in one place adds 6d3bc5e941bf xhci: remove xhci_check_usb2_port_capability helper adds db4460b6ecf0 usb: xhci: check if 'requested segments' exceeds ERST capacity adds 577c867cf8f6 usb: xhci: improve debug message in xhci_ring_expansion_needed() adds 5adc1cc038f4 usb: xhci: address off-by-one in xhci_num_trbs_free() adds 7e2bd7dd8084 usb: xhci: remove redundant variable 'erst_size' adds 0c9595089432 usb: xhci: use array_size() when allocating and freeing memory adds 15a27970e5f3 xhci: improve PORTSC register debugging output adds 34b67198244f xhci: remove XHCI_TRUST_TX_LENGTH quirk adds 66cb618bf0bb usb: xhci: prevent potential failure in handle_tx_event() [...] adds ae887586bb76 usb: xhci: remove 'handling_skipped_tds' from handle_tx_event() adds 26dffa427f18 usb: xhci: replace goto with return when possible in handl [...] adds 608b973b70f8 usb: xhci: remove goto 'cleanup' in handle_tx_event() adds 64f5b51817fe xhci: pci: Use full names in PCI IDs for Intel platforms adds 2f8a5b415739 xhci: pci: Group out Thunderbolt xHCI IDs adds d6b2b694dd53 xhci: pci: Use PCI_VENDOR_ID_RENESAS adds b44c0ce372f2 usb: xhci: remove duplicate TRB_TO_SLOT_ID() calls adds 080e73c9411b usb: xhci: compact 'trb_in_td()' arguments adds b3e40fc85735 USB: usb_parse_endpoint: ignore reserved bits adds 8bbe44ce6543 MAINTAINERS: Remove {ehci,uhci}-platform.c from ARM/VT8500 entry adds 562be61b35d9 usb: core: Remove the useless struct usb_devmap which is j [...] adds c5b324b1a762 dt-bindings: usb: dwc3: Add QDU1000 compatible adds 1b739388aa3f usb: gadget: u_audio: Fix race condition use of controls a [...] adds a2cf936ebef2 usb: gadget: u_audio: Clear uac pointer when freed. adds adeab5bfb818 Merge 6.9-rc7 into usb-next adds 9a966517a830 thunderbolt: Enable NVM upgrade support on Intel Maple Ridge adds 6016137a964b thunderbolt: Fix calculation of consumed USB3 bandwidth on a path adds 25d905d2b819 thunderbolt: Allow USB3 bandwidth to be lower than maximum [...] adds 668906cf88d5 thunderbolt: Use correct error code with ERROR_NOT_SUPPORTED adds c936e287df26 thunderbolt: Get rid of TB_CFG_PKG_PREPARE_TO_SLEEP adds c6ca1ac9f472 thunderbolt: Increase sideband access polling delay adds d4d336f8c4d5 thunderbolt: No need to loop over all retimers if access fails adds a3ad3a90e0a7 thunderbolt: There are only 5 basic router registers in pr [...] adds 61684c0ff94c thunderbolt: Fix uninitialized variable in tb_tunnel_alloc_usb3() adds 2a0ed2da17d7 thunderbolt: Fix kernel-doc for tb_tunnel_alloc_dp() adds a3dc6d82de9b thunderbolt: Correct trace output of firmware connection m [...] adds e4306116b5e9 Merge tag 'thunderbolt-for-v6.10-rc1' of git://git.kernel. [...] adds 1d26ba0944d3 usb: dwc3: Wait unconditionally after issuing EndXfer command adds e7899ebb4301 usb: musc: Remove unused list 'buffers' adds 718b36a7b49a usb: typec: qcom-pmic-typec: split HPD bridge alloc and re [...] adds b791a67f6812 usb: typec: ucsi: displayport: Fix potential deadlock adds 76d7570734c1 usb: phy: tegra: Replace of_gpio.h by proper one adds 514fdbdc4e34 usb: fotg210: Use *-y instead of *-objs in Makefile adds cbad7440672a dt-bindings: usb: qcom,dwc3: fix interrupt max items adds d64adb0f41e6 usb: typec: tipd: fix event checking for tps25750 adds 409c1cfb5a80 usb: typec: tipd: fix event checking for tps6598x adds 344f74cf531d usb: typec: tipd: rely on i2c_get_match_data() adds 01be965ce5ab usb: dwc3: core: Fix unused variable warning in core driver adds 4b653e82ae18 usb: fotg210: Add missing kernel doc description adds 51474ab44abf drm/bridge: aux-hpd-bridge: correct devm_drm_dp_hpd_bridge [...] adds 89601f675b00 Merge tag 'usb-6.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds 779087fe2fec kfifo: drop __kfifo_dma_out_finish_r() adds 76738194be60 kfifo: introduce and use kfifo_skip_count() adds 4edd7e96a1f1 kfifo: add kfifo_out_linear{,_ptr}() adds e9d9576de08a kfifo: remove support for physically non-contiguous memory adds ed6d22f5d867 kfifo: rename l to len_to_end in setup_sgl() adds fea0dde08162 kfifo: pass offset to setup_sgl_buf() instead of a pointer adds d52b761e4b1a kfifo: add kfifo_dma_out_prepare_mapped() adds 2ab682d22155 kfifo: fix typos in kernel-doc adds 8192fabb0db2 tty: 8250_dma: use dmaengine_prep_slave_sg() adds 9054605ab846 tty: 8250_omap: use dmaengine_prep_slave_sg() adds f8fef2fa419f tty: msm_serial: use dmaengine_prep_slave_sg() adds 1788cf6a91d9 tty: serial: switch from circ_buf to kfifo adds b9cea51b65ab tty: atmel_serial: use single DMA mapping for TX adds 12bedddb6752 tty: atmel_serial: define macro for RX size adds e51c3e1d236f tty: atmel_serial: use single DMA mapping for RX adds f03e8c1060f8 printk: Save console options for add_preferred_console_match() adds 8a831c584e6e printk: Don't try to parse DEVNAME:0.0 console options adds b73c9cbe4f1f printk: Flag register_console() if console is set on command line adds 787a1cabac01 serial: core: Add support for DEVNAME:0.0 style naming for [...] adds a0f32e2dd998 serial: core: Handle serial console options adds a8b04cfe7dad serial: 8250: Add preferred console in serial8250_isa_init [...] adds 5c3a766e9f05 Documentation: kernel-parameters: Add DEVNAME:0.0 format f [...] adds a80451572968 serial: 8250_omap: Remove unused of_gpio.h adds 56de74b4d783 serial: pic32_uart: Replace of_gpio.h by proper one adds 4210022789f3 serial: sifive: Remove 0 from fu540-c000-uart0 binding. adds b464199eaae8 dt-bindings: serial: renesas,scif: Document r8a779h0 bindings adds d78cc0df9d2b tty: hvc: Remove second semicolon adds da4e0ba419bb tty: n_gsm: replace deprecated strncpy with strscpy adds 3bd85c6c97b2 tty: vt: conmakehash: Don't mention the full path of the i [...] adds 9013517527b6 serial: ami: Mark driver struct with __refdata to prevent [...] adds 7fb96133a76a serial: pmac_zilog: Drop usage of platform_driver_probe() adds 8c278ade67bd dt-bindings: serial: actions,owl-uart: convert to dtschema adds 32f6ec282fb0 serial: 8250_of: Add clock_notifier adds 77ab53371a20 serial: max3100: Lock port->lock when calling uart_handle_ [...] adds 712a1fcb38dc serial: max3100: Update uart_driver_registered on driver removal adds e60955dbecb9 serial: max3100: Fix bitwise types adds 0487724912ab serial: max3100: Make struct plat_max3100 local adds 3c37ac45718e serial: max3100: Remove custom HW shutdown support adds e1cb4fa90fb8 serial: max3100: Replace custom polling timeout with standard one adds 80949ca0f3a8 serial: max3100: Remove unneeded forward declaration adds 0867a9805549 serial: max3100: Update Kconfig entry adds c9615d34ce26 tty: serial: max310x: convert to use maple tree register cache adds 925b2c3f6b6f tty: serial: sc16is7xx: convert to use maple tree register cache adds 771d22bce79e serial: max3100: Enable TIOCM_LOOP adds 61f538f23a7a serial: max3100: Get crystal frequency via device property adds 8c15f723caba serial: max3100: Remove duplicating irq field adds bbcbf739215e serial: max3100: Switch to use dev_err_probe() adds 8250b1c1fdf6 serial: max3100: Replace MODULE_ALIAS() with respective ID tables adds 1d01740efb68 serial: max3100: Switch to DEFINE_SIMPLE_DEV_PM_OPS() adds 69b2cc30315a serial: max3100: Extract to_max3100_port() helper macro adds 4fe952c141b2 serial: max3100: Sort headers adds 838022def8ef serial: amba-pl011: get rid of useless wrapper pl011_get_r [...] adds 255abd49f185 serial: amba-pl011: move variable into CONFIG_DMA_ENGINE c [...] adds 384fa8647dc5 serial: 8250: Remove superfluous sanity check adds fff4a5d5609d serial: ar933x: Remove unneeded static structure adds 2a8e4ab0c93f serial: sc16is7xx: add proper sched.h include for sched_se [...] adds 7f3357448170 serial: sc16is7xx: unconditionally clear line bit in sc16i [...] adds d49216438139 serial: sc16is7xx: split into core and I2C/SPI parts (core) adds cf9c37530fda serial: sc16is7xx: split into core and I2C/SPI parts (sc16 [...] adds 48d4a801be0f serial: sc16is7xx: split into core and I2C/SPI parts (sc16 [...] adds 4547cd76f08a serial: 8250: Fix add preferred console for serial8250_isa [...] adds 46f2bba8314f serial: omap: remove redundant assignment to variable tmout adds 25ca2d573eba serial: max3100: Convert to_max3100_port() to be static inline adds 693f75b91a91 printk: Add function to replay kernel log on consoles adds 1b743485e27f tty/sysrq: Replay kernel log messages on consoles via sysrq adds b20172ca6bf4 serial: core: Fix ifdef for serial base console functions adds 35fad98ed25a serial: meson+qcom: don't advance the kfifo twice adds 5f1149d2f4bf serial: drop debugging WARN_ON_ONCE() from uart_put_char() adds abcd8632f26b serial: core: Extract uart_alloc_xmit_buf() and uart_free_ [...] adds e533e4c62e99 serial: imx: Introduce timeout when waiting on transmitter empty adds 5cb90c636d95 tty: serial: fsl_lpuart: use dev_err_probe for clocks adds 6a533ed7350a serial: 8250_dw: Deduplicate LCR checks adds c205edcd86da serial: 8250_dw: Hide a cast in dw8250_serial_inq() adds 2a49b45cd0e7 PNP: Add dev_is_pnp() macro adds 18ba7f2d99f6 serial: port: Add support of PNP IRQ to __uart_read_properties() adds 64c79dfbc458 serial: 8250_pnp: Support configurable reg shift property adds b86ae40ffcf5 serial: exar: adding missing CTI and Exar PCI ids adds 8c467f330059 VT: Use macros to define ioctls adds c69fddf12ffc serial: exar: remove old Connect Tech setup adds 477f6ee694fb serial: exar: added a exar_get_nr_ports function adds 393b520a99b2 serial: exar: add optional board_init function adds 209a20d4bd91 serial: exar: moved generic_rs485 further up in 8250_exar.c adds 5aa84fd8d059 serial: exar: add CTI cards to exar_get_nr_ports adds f7ce07062988 serial: exar: add CTI specific setup code adds c6795fbffc45 serial: exar: fix checkpach warnings adds f70f95b485d7 serial: msm: check dma_map_sg() return value properly adds 660a70809856 Merge 6.9-rc5 into tty-next adds 53ea31bb6b8a serial: 8250_exar: Don't return positive values as error codes adds 19234a5f61c5 serial: 8250_exar: Describe all parameters in kernel doc adds 8e9f8261d7ce serial: 8250_exar: Kill CTI_PCI_DEVICE() adds a85f12ad12a6 serial: 8250_exar: Use PCI_SUBVENDOR_ID_IBM for subvendor ID adds 1cf8520a1220 serial: 8250_exar: Trivia typo fixes adds c5f597479dfe serial: 8250_exar: Extract cti_board_init_osc_freq() helper adds 709bb04522b4 serial: 8250_exar: Kill unneeded ->board_init() adds ee6c49a71a47 serial: 8250_exar: Decrease indentation level adds 9b2bff26beca serial: 8250_exar: Return directly from switch-cases adds d72c3018300e serial: 8250_exar: Switch to use dev_err_probe() adds 3c089d7ebfcb serial: 8250_exar: Use BIT() in exar_ee_read() adds fa52ed247cfe serial: 8250_exar: Make type of bit the same in exar_ee_*_bit() adds aa0bb2092e09 serial: 8250_exar: Keep the includes sorted adds 6bb34cf737f8 serial: 8250_pnp: Switch to DEFINE_SIMPLE_DEV_PM_OPS() adds cc3236cd758b dt-bindings: serial: cdns,uart: Add optional reset property adds b43376850109 arm64: zynqmp: Add resets property for UART nodes adds e3896be24078 tty: serial: uartps: Add support for uartps controller reset adds 719910ebc3d7 dt-bindings: serial: brcm,bcm2835-aux-uart: convert to dtschema adds a47cf07f60dc serial: core: Call device_set_awake_path() for console port adds 6bd23e0c2bb6 tty: add the option to have a tty reject a new ldisc adds aae20f6e34cd serial: sh-sci: protect invalidating RXDMA on shutdown adds 8efc44054908 serial: sh-sci: describe locking requirements for invalida [...] adds 0c9c1ea583f1 serial: sh-sci: let timeout timer only run when DMA is scheduled adds ae1b6b4c0a0c serial: sh-sci: simplify locking when re-issuing RXDMA fails adds abe7015a3630 serial: 8250_pnp: Simplify "line" related code adds a3d8728ab079 serial: imx: Raise TX trigger level to 8 adds e21de1455a72 serial: Clear UPF_DEAD before calling tty_port_register_de [...] adds f6b8e86b7a65 Merge tag 'tty-6.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds 6594d9c2d1dd staging: greybus: Constify gb_audio_module_type adds 8baa558953e9 staging: greybus: Add blank line after struct declaration adds d1a2e2cb79ca Staging: rtl8192e: Declare variable with static adds 44ab88bf413b staging: rtl8192e: replace variable with direct return adds c1fa09771a09 Staging: rtl8192e: Rename variable ReturnPoint adds abfbd0f1fa83 Staging: rtl8192e: Rename variable TimeStampLow adds 5f6479090534 Staging: rtl8192e: Rename variable TimeStampHigh adds 7ea8ae9e19a0 Staging: rtl8192e: Rename variable Frame_Order adds c3f253ef02ea Staging: rtl8192e: Rename variable aSifsTime adds 8f3d126901b7 Staging: rtl8192e: Rename variable posHTCap adds 9c46c813905a Staging: rtl8192e: Rename variable bRTSUseShortPreamble adds 9cfe5964787f Staging: rtl8192e: Rename variable pBssHT adds decc6f8ce18f Staging: rtl8192e: Rename variable bAllowAllDA adds ab8e210d16b1 Staging: rtl8192e: Rename variable WriteIntoReg adds bf812e0a36f7 staging: wlan-ng: Rename 'foo' to 'rc' in p80211conv.c adds f119f9e05094 staging: rtl8712: rename tmpVal to avg_val adds 26743707e13e staging: wlan-ng: Rename 'wlan_unsetup' to 'wlan_teardown' adds f7841bc3e347 staging: vt6655: Remove unused declaration of RFbAL7230Sel [...] adds b50e41c0e5e0 staging: rtl8712: Fix line length exceeding 100 columns adds d6b86fdecddd staging: pi433: Correct comment typos in pi433_if.c adds 242d724fae21 staging: rtl8712: Remove additional space adds c61be40b3b36 staging: rtl8712: Add space between operands and operator adds d81060d69e3b staging: vc04_services: Remove unused function declarations adds 57c0b41bbe7b staging: vc04_services: vchiq_arm: Use appropriate dev_* l [...] adds ff6643de78d1 staging: vc04_services: Do not log error on kzalloc() adds bf1894900b53 staging: vc04_services: Implement vchiq_bus .remove adds d9c60badccc1 staging: vc04_services: vchiq_core: Stop kthreads on shutdown adds a1ba19a1ae7c greybus: lights: check return of get_channel_from_mode adds 83144b76344e staging: rtl8712: rename backupPMKIDList to backup_PMKID_list adds a212650fa295 staging: rtl8712: rename backupPMKIDIndex to backup_PMKID_index adds 26a73b4d30d2 staging: rtl8712: rename backupTKIPCountermeasure to backu [...] adds 20952655235d staging: wlan-ng: Remove broken driver prism2_usb adds a103e5ad2199 Merge 6.9-rc2 into staging-next adds 9643ce5e28a7 staging: axis-fifo: Fix indentation adds 9d343b597fb0 staging: pi433: drop driver owner assignment adds 30b6e72b1509 staging: rtl8192e: remove unnecessary wrapper adds 883295e9489a staging: ks7010: replace open-coded module_sdio_driver() adds ebee9ca2f59e Revert "staging: vc04_services: vchiq_core: Stop kthreads [...] adds fdb43d131fba staging: vt6655: remove redundant assignment to variable byData adds 33a470713ad5 staging: nvec: Fix documentation typo in nvec.c adds 6a0b8c0da8d8 greybus: arche-ctrl: move device table to its right location adds 98b6073d7ab3 staging: bcm2835-audio: add terminating new line to Kconfig adds ed394dbf5371 MAINTAINERS: vt665?: Replace Forest with Philipp as maintainer adds 80f91c823739 staging: pi433: Rename struct pi433_device buffer field to [...] adds 6f85a7035217 staging: pi433: Rename struct pi433_device instances to pi433. adds cdcf3051f0c0 staging: pi433: Replace pi433_receive param void type to s [...] adds 494566f7a544 staging: pi433: Rename "pi433_dev" of type "dev_t" to "pi4 [...] adds bd9ea55b228b staging: pi433: Remove duplicated code using the "goto" er [...] adds 78d17ecffcf4 staging: pi433: Add debugfs_remove in case of driver regis [...] adds e68e319fc948 staging: pi433: Reorder pi433_exit cleanup calls. adds e945c43df60b Staging: rtl8723bs: Delete dead code from update_current_n [...] adds bef4c8939d51 staging: greybus: Replace gcam macros with direct dev log calls adds 1b61680cfe3e staging: rts5208: replace weird strncpy() with memcpy() adds c3a8f7dfc7c3 staging: rtl8723bs: convert strncpy to strscpy adds 18f44de63f88 staging: greybus: change strncpy() to strscpy_pad() adds 244b6e92bd1a staging: nvec: add ability to ignore EC responses in sync writes adds 41288dfaf1b8 staging: nvec: make keyboard init synchronous adds 395e9164bf72 staging: nvec: make touchpad init synchronous adds e4d5e3a9ae68 staging: nvec: update TODO adds acf2192167cf staging: vchiq: Reformat Kconfig help texts adds e0279bb86bb2 staging: vc04_services: Re-align function parameters adds e82b22539a89 staging: vc04_services: Drop g_once_init global variable adds 1c9e16b73166 staging: vc04_services: vchiq_arm: Split driver static and [...] adds 8c9753f63905 staging: vc04_services: vchiq_arm: Drop g_cache_line_size adds e1c0af4f3ce0 staging: vc04_services: Move variables for tracking connections adds f875976ecf45 staging: vc04_services: Drop vchiq_connected.[ch] files adds 39fbff9dfc2e staging: vc04_services: Move global variables tracking all [...] adds 6d0ef3214ddb staging: vc04_services: Move global memory mapped pointer adds 12cc5f92c159 staging: vc04_services: Move spinlocks to vchiq_state adds 7f56c601cae8 staging: vc04_services: vchiq_mmal: Rename service_callback() adds 42a2f6664e18 staging: vc04_services: Move global g_state to vchiq_state adds 75ff53c44f5e staging: vc04_services: Drop completed TODO item adds aae7272403a5 fbtft: seps525: Don't use "proxy" headers adds 01742a4052f7 Staging: rtl8192e: Rename variable CurSTAExtChnlOffset adds f72a077852bf Staging: rtl8192e: Rename variable CurrentAMPDUFactor adds b45d48dcb18f Staging: rtl8192e: Rename variable OptMode adds fb3ac10f25f9 Staging: rtl8192e: Rename variable LSigTxopProtect adds b5c085767bc6 Staging: rtl8192e: Rename variable ChlWidth adds 571acd1719c1 Staging: rtl8192e: Rename variable AdvCoding adds 3b6f3b7e084a Staging: rtl8192e: Rename variable MimoPwrSave adds d4a0d94585cf Staging: rtl8192e: Rename variable ShortGI40Mhz adds b55af8ba3cf6 Staging: rtl8192e: Rename variable ShortGI20Mhz adds 86272f2bbf64 Staging: rtl8192e: Rename variable GreenField adds d6e0eabdb5d3 Staging: rtl8192e: Rename variable TxSTBC adds 982c4a8b5a5b Staging: rtl8192e: Rename variable RxSTBC adds 165bb7d4d002 Staging: rtl8192e: Rename variable DelayBA adds 9d2953b958a2 Staging: rtl8192e: Rename variable MaxAMSDUSize adds 1f630607e626 Staging: rtl8192e: Rename variable MaxRxAMPDUFactor adds a0667f7d7db0 Staging: rtl8192e: Rename variable MPDUDensity adds 3f9a84460ffd Staging: rtl8192e: Rename variable ExtHTCapInfo adds bae502410013 Staging: rtl8192e: Rename variable DssCCk adds 62cbabc6fd22 staging: vc04_services: vchiq_arm: Fix NULL ptr dereferences adds a0e244ec59bd staging: vc04_services: Delete unnecessary NULL check adds 4e81120fe11e staging: vchiq_arm: Drop unnecessary NULL check adds aab643309b01 staging: vchiq_core: Use printk messages for devices adds 001a3df620d0 staging: vchiq_core: Add parentheses to VCHIQ_MSG_SRCPORT adds ac0b096351eb staging: vchiq_core: Drop unnecessary blank lines adds cf707f77a12b staging: vchiq_core: Add missing blank lines adds eb563dc752d3 staging: pi433: Remove unused driver adds be81389c82e2 Merge tag 'staging-6.10-rc1' of git://git.kernel.org/pub/s [...] adds 0bb322be5d38 driver core: Remove unused platform_notify, platform_notif [...] adds 85d2b0aa1703 module: don't ignore sysfs_create_link() failures adds d48c03198a92 sysfs: Add sysfs_bin_attr_simple_read() helper adds 66bc1a173328 treewide: Use sysfs_bin_attr_simple_read() helper adds e5019b14230a Merge 6.9-rc5 into driver-core-next adds 3cc50d07be10 driver core: Add device_show_string() helper for sysfs attributes adds aa1fd9cdabaa hwmon: Use device_show_string() helper for sysfs attributes adds 7b53e926bfe2 IB/qib: Use device_show_string() helper for sysfs attributes adds b91b73a43822 perf: Use device_show_string() helper for sysfs attributes adds 3182459b7bff platform/x86: Use device_show_string() helper for sysfs at [...] adds 9bb8e30611a4 scsi: Use device_show_string() helper for sysfs attributes adds 75cde4e37a14 kernfs: mount: Remove unnecessary ‘NULL’ values from knparent adds 880a746fa3ea device property: Fix a typo in the description of device_g [...] adds d90be6e4aaf2 Merge tag 'driver-core-6.10-rc1' of git://git.kernel.org/p [...] adds 4bc4634eda10 speakup: Turn i18n files utf-8 adds b2c6a73fb413 uio: fsl_elbc_gpcm: Convert to platform remove callback re [...] adds 1019fa4839c9 uio: pruss: Remove this driver adds 90fa0280553a uio_pdrv_genirq: convert to use device_property APIs adds f8a27dfa4b82 uio: use threaded interrupts adds a36b69775fca ndtest: Convert to platform remove callback returning void adds e8c4bd6c6e6b Drivers: hv: vmbus: Add utility function for querying ring size adds e566ed5b6417 uio_hv_generic: Query the ringbuffer size for device adds 547fa4ffd799 uio_hv_generic: Enable interrupt for low speed VMBus devices adds 45bab4d74651 tools: hv: Add vmbus_bufring adds 82b0945ce2c2 tools: hv: Add new fcopy application based on uio driver adds ec314f61e4fc Drivers: hv: Remove fcopy driver adds 76457f9a11dd uio_hv_generic: Remove use of PAGE_SIZE adds d3eb521378a6 comedi: remove unused helper function dma_chain_flag_bits adds 043327875298 misc/pvpanic: use bit macros adds ad76f3e8f57c misc/pvpanic: add shutdown event definition adds 115ee55351c1 misc: ds1682: Add NVMEM support adds 355f6a292fa2 mei: Avoid a bunch of -Wflex-array-member-not-at-end warnings adds 5f8fcfc3e509 misc: ti-st: st_kim: remove unnecessary (void*) conversions adds 1d6b84d29779 parport: mfc3: avoid empty-body warning adds f0a816fb12da /dev/port: don't compile file operations without CONFIG_DEVPORT adds 2193014f7947 powerpc/powernv: Convert to platform remove callback retur [...] adds 26f0d3b11aff sonypi: Convert to platform remove callback returning void adds 25b9cadb1ee3 ntsync: Introduce the ntsync driver and character device. adds b46271ec40a0 ntsync: Introduce NTSYNC_IOC_CREATE_SEM. adds dc806bd48abc ntsync: Introduce NTSYNC_IOC_SEM_POST. adds 416bdb89605d counter: linux/counter.h: fix Excess kernel-doc descriptio [...] adds 6b0828ca8bd1 counter: make counter_bus_type const adds e0363c0706a1 counter: constify the struct device_type usage adds 2f48aba356a0 counter: Introduce the COUNTER_COMP_FREQUENCY() macro adds f7131297d638 counter: stm32-timer-cnt: rename quadrature signal adds 752923ccfd98 counter: stm32-timer-cnt: rename counter adds 5679d5f76ca7 counter: stm32-timer-cnt: adopt signal definitions adds 7a6c69f2be82 counter: stm32-timer-cnt: introduce clock signal adds b73d03b34742 counter: stm32-timer-cnt: add counter prescaler extension adds 29646ee33cc3 counter: stm32-timer-cnt: add checks on quadrature encoder [...] adds efec660d78f0 counter: stm32-timer-cnt: introduce channels adds f7630270b678 counter: stm32-timer-cnt: probe number of channels from registers adds 2c70ccd45985 counter: stm32-timer-cnt: add support for overflow events adds 1aed15275b7c counter: stm32-timer-cnt: add support for capture events adds c90663596e7c MAINTAINERS: Update email addresses for William Breathitt Gray adds e9b4895fd171 counter: ti-ecap-capture: Convert to platform remove callb [...] adds 4b986b68e699 counter: ti-eqep: Convert to platform remove callback retu [...] adds 916baadd293a counter: ti-ecap-capture: Utilize COUNTER_COMP_FREQUENCY macro adds 3f58b0eb6c13 Merge tag 'counter-updates-for-6.10' of git://git.kernel.o [...] adds 4b9f86214c05 cdx: Convert to platform remove callback returning void adds ebbc1a4789c6 uio: update kerneldoc comments for interrupt functions adds df1aa5b0d1a6 Merge 6.9-rc5 into char-misc-next adds 77fc5151f9c0 device property: Move fwnode_handle_put() into property.h adds 59ed5e2d505b device property: Add cleanup.h based fwnode_handle_put() s [...] adds 365130fd47af device property: Introduce device_for_each_child_node_scoped() adds 1693d2a74591 iio: adc: max11410: Use device_for_each_child_node_scoped() adds 2fe97fccbd3f iio: addac: ad74413r: Use device_for_each_child_node_scoped() adds 8a85e72eaedc iio: dac: ltc2688: Use device_for_each_child_node_scoped() adds 39d5790d0be1 iio: adc: fsl-imx25-gcq: Switch from of specific handing t [...] adds f84aec5a6bb5 iio: adc: fsl-imx25-gcq: Use devm_* and dev_err_probe() to [...] adds a6eaf02b8274 iio: adc: ad7124: Switch from of specific to fwnode based [...] adds bb134d2fbc86 iio: adc: ad7292: Switch from of specific to fwnode proper [...] adds c3708c829a06 iio: adc: ad7192: Convert from of specific to fwnode prope [...] adds 13c524162b3a iio: accel: mma8452: Switch from of specific to fwnode pro [...] adds 2936e7d8c117 iio: accel: fxls8962af: Switch from of specific to fwnode [...] adds e1186ee3f48e iio: adc: hx711: Switch from of specific to fwnode propert [...] adds 8ca555bd059a iio: temp: ltc2983: Use __free(fwnode_handle) and device_f [...] adds 5cfb5587f914 iio: adc: rzg2l_adc: Use device_for_each_child_node_scoped() adds 582021f4e9f8 iio: adc: rcar-gyroadc: use for_each_available_child_node_ [...] adds 9266dba06876 iio: adc: spear_adc: Make use of device properties adds 3d50d03f2194 dt-bindings: adc: add AD7173 adds 7b0c9f8fa3d2 iio: adc: ad_sigma_delta: Add optional irq selection adds 76a1e6a42802 iio: adc: ad7173: add AD7173 driver adds ba7352d019e7 io: light: st_uvis25: drop casting to void in dev_set_drvdata adds 8c5b0ea6179d iio: humidity: hts211: drop casting to void in dev_set_drvdata adds cb98410db73f iio: imu: st_lsm6dsx: drop casting to void in dev_set_drvdata adds f0245ab38933 iio: core: Leave private pointer NULL when no private data [...] adds 5c4e411566df iio: core: Calculate alloc_size only once in iio_device_alloc() adds 9278524c4865 dt-bindings: iio: light: Merge APDS9300 and APDS9960 schemas adds 59ee18822a24 dt-bindings: iio: light: adps9300: Add missing vdd-supply adds 2f8608f71bfe dt-bindings: iio: light: adps9300: Update interrupt definitions adds f31f1f27b0e3 dt-bindings: iio: light: Avago APDS9306 adds 620d1e6c7a3f iio: light: Add support for APDS9306 Light Sensor adds 88a1ffc69067 dt-bindings: adc: ad7173: add support for additional models adds 393310526b4a iio: adc: ad7173: improve chip id's defines adds 37ae8381ccda iio: adc: ad7173: add support for additional models adds 1c5aa559a695 iio: adc: twl4030-madc: Make use of device properties adds 59346366e56f dt-bindings: iio: adc: add ad7944 ADCs adds d1efcf8871db iio: adc: ad7944: add driver for AD7944/AD7985/AD7986 adds f764c293a1f8 iio: humidity: hdc3020: add power management adds 137166ef5fc5 dt-bindings: iio: humidity: hdc3020: add reset-gpios adds e264b086f40a iio: humidity: hdc3020: add reset management adds 0b70c0844955 iio: imu: inv_mpu6050: add WoM (Wake-on-Motion) sensor adds d0e79bebce8b iio: imu: inv_mpu6050: add WoM event as accel event adds 5537f653d9be iio: imu: inv_mpu6050: add new interrupt handler for WoM events adds 305914d01807 iio: imu: inv_mpu6050: add WoM suspend wakeup with low-power mode adds 42ea59925387 iio: core: move to cleanup.h magic adds 095be2d53055 iio: trigger: move to the cleanup.h magic adds 714b5b4c2c24 iio: buffer: iio: core: move to the cleanup.h magic adds 3092bde731ca iio: inkern: move to the cleanup.h magic adds fcdb03e43106 iio: accel: adxl367: Remove second semicolon adds 346ae0e8276f iio: adc: ad7944: Add support for "3-wire mode" adds 74f7ffd68433 MAINTAINERS: add Documentation/iio/ to IIO subsystem adds 18b51455e618 docs: iio: new docs for ad7944 driver adds 905908546cb8 iio: pressure: BMP280 core driver headers sorting adds 86156cadbeff iio: pressure: hsc030pa: Use spi_read() adds 0a2c44324f3b dt-bindings: iio: health: maxim,max30102: add max30101 adds c71af78d9bf2 iio: health: max30102: add support for max30101 adds cba15a623765 dt-bindings: iio: dac: ti,dac5571: Add DAC081C081 support adds 3d797af1d69a iio: dac: ti-dac5571: Add DAC081C081 support adds 27eea4778db8 iio: adc: ad7944: simplify adi,spi-mode property parsing adds 6020ca4de8e5 iio: adc: ad7944: use spi_optimize_message() adds 2d766e79ba2b iio: dac: ad3552r: Use device_for_each_child_node_scoped() adds eff19f6b9e00 iio: dac: ad5770r: Use device_for_each_child_node_scoped() adds 18abc64bfe04 iio: adc: ab8500-gpadc: Fix kernel-doc parameter names. adds f875790e6ae8 iio: adc: ab8500-gpadc: Use device_for_each_child_node_sco [...] adds 8c40277ec673 iio: adc: ad4130: Use device_for_each_child_node_scoped() [...] adds cf84f1e0a8fd iio: adc: ad7173: Use device_for_each_child_node_scoped() [...] adds de4eefe8f16f iio: frequency: admfm2000: Use device_for_each_child_node_ [...] adds bcf571a854d4 iio: dac: ad3552: Use __free(fwnode_handle) to simplify er [...] adds 2eef045c5231 iio: adc: pac1934: Use device_for_each_available_child_nod [...] adds f68ebfe1501b iio: accel: adxl345: Make data_range obsolete adds ab158628d46c iio: accel: adxl345: Group bus configuration adds 25b83220873a iio: accel: adxl345: Move defines to header adds 59307e8f74fb dt-bindings: iio: accel: adxl345: Add spi-3wire adds 41561abc417e iio: accel: adxl345: Pass function pointer to core adds 196fb733e5e6 iio: accel: adxl345: Reorder probe initialization adds 34ca62caa0dd iio: accel: adxl345: Add comment to probe adds 2f896dd97ced iio: accel: adxl345: Add spi-3wire option adds c8e2d4873902 iio: light: apds9306: Fix off by one in apds9306_sampling_ [...] adds 107585b06926 iio: adc: ad7173: Fix ! vs ~ typo in ad7173_sel_clk() adds f979e52d3bc1 dt-bindings: iio: temperature: ltc2983: document power supply adds 47ef0501a9cc iio: temperature: ltc2983: support vdd regulator adds 85795d3eddeb iio: light: apds9306: Improve apds9306_write_event_config() adds aabc0aa90c92 Documentation: ABI: document in_temp_input file adds 3735ca0b0726 iio: adc: stm32: Fixing err code to not indicate success adds 24622259e3a8 iio: adc: stm32: Use device_for_each_child_node_scoped() adds 77dc3b173d72 iio: adc: qcom-spmi-adc5: Use device_for_each_child_node_scoped() adds d9dd38cb59fb dt-bindings: iio: imu: mpu6050: Improve i2c-gate disallow list adds 61c8031af674 iio: adc: ad7944: Consolidate spi_sync() wrapper adds 6a9e5518287b dt-bindings: iio: imu: add icm42688 inside inv_icm42600 adds 88b49449f25d iio: imu: inv_icm42600: add support of ICM-42688-P adds 62d3fb9dcc09 iio: dac: ad5755: make use of of_device_id table adds 499eb311513f dt-bindings: iio: adc: Add GPADC for Allwinner H616 adds 9dd6b32e76ff iio: pressure: dps310: support negative temperature values adds b8189beb2c87 iio: pressure: dps310: introduce consistent error handling adds c046bb5d9512 iio: pressure: dps310: consistently check return value of [...] adds 5826711e8414 iio: pressure: dps310: simplify scale factor reading adds a094de22e2ef iio: buffer-dma: add iio_dmaengine_buffer_setup() adds 04ae3b1a76b7 iio: buffer-dma: Rename iio_dma_buffer_data_available() adds fb09febafd16 iio: buffer-dma: Enable buffer write support adds c1b91566580c iio: buffer-dmaengine: Support specifying buffer direction adds 3afb27d15f8d iio: buffer-dmaengine: Enable write support adds 2d1af46cfe2e dt-bindings: iio: dac: add docs for AXI DAC IP adds a33486d38ea8 dt-bindings: iio: dac: add docs for AD9739A adds 87800c4342a2 iio: backend: add new functionality adds 4e3949a192e4 iio: dac: add support for AXI DAC IP core adds e77603d5468b iio: dac: support the ad9739a RF DAC adds cf1c833f89e7 iio: adc: adi-axi-adc: only error out in major version mismatch adds b80ad8e3cd27 iio: adc: ti-ads131e08: Use device_for_each_child_node_sco [...] adds 7732ce06ed8a Merge tag 'iio-for-6.10a' of https://git.kernel.org/pub/sc [...] adds ed8c2dad25eb peci: Make peci_bus_type const adds e6faf2b750eb peci: constify the struct device_type usage adds 84e79a7f63e8 Merge tag 'peci-next-6.10-rc1' of git://git.kernel.org/pub [...] adds e22810ab3f5e mei: bus: constify the struct mei_cl_bus_type usage adds 8b39a723ef1f w1: gpio: Make use of device properties adds 9e085c045868 w1: gpio: Switch to use dev_err_probe() adds ef2b810e1152 w1: gpio: Use sizeof(*pointer) instead of sizeof(type) adds 540d3f15c0aa w1: gpio: Remove duplicate NULL checks adds cde37a5bdb0e w1: gpio: Don't use "proxy" headers adds 0b6896838d6a Merge tag 'w1-drv-6.10' of https://git.kernel.org/pub/scm/ [...] adds a2c72ed78ab8 mcb: lpc: Convert to platform remove callback returning void adds 7c28f964b7fe eeprom: at25: drop unneeded MODULE_ALIAS adds 2db26427d7d9 eeprom: 93xx46: drop unneeded MODULE_ALIAS adds 7a5ffa5a21d3 misc: sgi_gru: indent SGI_GRU option help text adds 11e5e1aba749 misc: sgi_gru: remove default attribute of LATTICE_ECP3_CONFIG adds 7b51b1373321 misc/pvpanic: add support for normal shutdowns adds 89d5d9e95008 counter: Don't use "proxy" headers adds 1245489b35e3 Merge tag 'counter-updates-for-6.10b' of git://git.kernel. [...] adds 4d4d2d434685 fpga: manager: add owner module and take its refcount adds 1da11f822042 fpga: bridge: add owner module and take its refcount adds a52e3a9dba34 fpga: xilinx-spi: extract a common driver core adds 8afcb190f3aa dt-bindings: fpga: xlnx,fpga-selectmap: add DT schema adds 104712a0866f fpga: xilinx-selectmap: add new driver adds 4a1f12b5b50d fpga: xilinx-core: add new gpio names for prog and init adds a97fc99a02c7 fpga: altera: drop driver owner assignment adds f6c86fdf3716 fpga: altera-cvp: Remove an unused field in struct altera_ [...] adds 4d2bc3f7dea4 fpga: tests: use KUnit devices instead of platform devices adds 1eb3816c2757 fpga: ice40-spi: Don't use "proxy" headers adds 7c2dafa60e7a fpga: dfl: remove unused function is_dfl_feature_present() adds dbca8048b33c fpga: dfl: remove unused member pdata from struct dfl_{afu,fme} adds b7c0e1ecee40 fpga: region: add owner module and take its refcount adds 1ddfcad01d44 Merge tag 'fpga-for-6.20-rc1' of git://git.kernel.org/pub/ [...] adds 17553ba8e19d bus: mhi: host: Add sysfs entry to force device to enter EDL adds 553f94fc7667 bus: mhi: host: Add a new API for getting channel doorbell offset adds 48f98496b1de bus: mhi: host: pci_generic: Add generic edl_trigger to al [...] adds 33075a03f47b Merge tag 'mhi-for-6.10' of git://git.kernel.org/pub/scm/l [...] adds bf901e49a9a8 dt-bindings: arm: qcom,coresight-tpda: drop redundant type [...] adds e0b97ddaf4b5 dt-bindings: arm: qcom,coresight-tpda: fix indentation in [...] adds caa41c47dab7 coresight: etm4x: Fix unbalanced pm_runtime_enable() adds 852e9a32058a coresight: stm: Extract device name from AMBA pid based ta [...] adds 3ab210297c31 coresight: tmc: Extract device properties from AMBA pid ba [...] adds 075b7cd7ad7d coresight: Add helpers registering/removing both AMBA and [...] adds b448c4c72ca3 coresight: replicator: Move ACPI support from AMBA driver [...] adds 8e3227ddfbd7 coresight: funnel: Move ACPI support from AMBA driver to p [...] adds 23567323857d coresight: catu: Move ACPI support from AMBA driver to pla [...] adds 3d83d4d4904a coresight: tpiu: Move ACPI support from AMBA driver to pla [...] adds 70750e257aab coresight: tmc: Move ACPI support from AMBA driver to plat [...] adds 057256aaacc8 coresight: stm: Move ACPI support from AMBA driver to plat [...] adds 965edae4e6a2 coresight: debug: Move ACPI support from AMBA driver to pl [...] adds 1e7ba33fa591 coresight: etm4x: Do not hardcode IOMEM access for registe [...] adds 5eb3a0c2c523 coresight: etm4x: Do not save/restore Data trace control r [...] adds 46bf8d7cd853 coresight: etm4x: Safe access for TRCQCLTR adds d6fc00d0f640 coresight: etm4x: Fix access to resource selector registers adds 002026272ba5 coresight: stm: Remove duplicate linux/acpi.h header adds e8293395b9ca coresight: Remove duplicate linux/amba/bus.h header adds c01cb419104c coresight: catu: Convert to platform remove callback retur [...] adds 971c2b107b57 coresight: debug: Convert to platform remove callback retu [...] adds 981d5f92ca2e coresight: stm: Convert to platform remove callback return [...] adds 38a38da44757 coresight: tmc: Convert to platform remove callback return [...] adds ba8c06fe7e16 coresight: tpiu: Convert to platform remove callback retur [...] adds 2d7e8a64a1e7 coresight: Docs/ABI/testing/sysfs-bus-coresight-devices: [...] adds 8877ef45ef9e coresight: tmc: Enable SG capability on ACPI based SoC-400 [...] adds 1f82d58ddbe2 Documentation: ABI + trace: hisi_ptt: update paths to bus/ [...] adds 9b47d9982d1d hwtracing: hisi_ptt: Assign parent for event_source device adds d629cfcfed82 Merge tag 'coresight-next-v6.10' of git://git.kernel.org/p [...] adds 73df3d6f2e95 VMCI: Fix an error handling path in vmci_guest_probe_device() adds 6d0ca4a2a7e2 nvmem: layouts: store owner from modules with nvmem_layout [...] adds 21833338eccb nvmem: layouts: onie-tlv: drop driver owner initialization adds 23fd602f2195 nvmem: layouts: sl28vpd: drop driver owner initialization adds dc3d88ade857 nvmem: sc27xx: fix module autoloading adds 154c1ec943e3 nvmem: sprd: fix module autoloading adds 8d8fc146dd7a nvmem: core: switch to use device_add_groups() adds 693d2f629962 nvmem: lpc18xx_eeprom: Convert to platform remove callback [...] adds e2c7d6e02382 dt-bindings: nvmem: Add compatible for sm8450, sm8550 and sm8650 adds dc5d4043510b dt-bindings: nvmem: qcom,spmi-sdam: update maintainer adds a5888ae5b3c3 dt-bindings: nvmem: Add compatible for SC8280XP adds 2a1ad6b75292 nvmem: meson-mx-efuse: Remove nvmem_device from efuse struct adds 4286dbcecc3f slimbus: qcom-ngd-ctrl: Reduce auto suspend delay adds 880b33b0580c slimbus: Convert to platform remove callback returning void adds 35230d31056d slimbus: qcom-ctrl: fix module autoloading adds 8003f00d8953 vmci: prevent speculation leaks by sanitizing event in eve [...] adds 2adc731188b6 interconnect: qcom: sm6115: Unspaghettify SNoC QoS port numbering adds 230d05b1179f interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port as [...] adds eacdd8e36df9 Merge tag 'icc-6.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds 0d8d62640763 iio: light: apds9306: Fix input arguments to in_range() adds 427298c63295 iio: adc: rtq6056: Use automated cleanup for mode handling [...] adds ef64a4ad8310 iio: adc: ad7266: don't set masklength adds 75616d2e3c9e iio: adc: mxs-lradc-adc: don't set masklength adds 79df437b5661 iio: buffer: initialize masklength accumulator to 0 adds 02eae0bb9538 iio: core: Add iio_read_acpi_mount_matrix() helper function adds e074cc3080d5 iio: accel: kxcjk-1013: Use new iio_read_acpi_mount_matrix [...] adds dd3f40b53957 iio: bmc150-accel-core: Use iio_read_acpi_mount_matrix() helper adds 4a8e1e020a38 iio: accel: mxc4005: Read orientation matrix from ACPI ROT [...] adds c19f273cae8a docs: iio: adis16475: fix device files tables adds 62de5e3e31a8 iio: light: stk3310: Drop most likely fake ACPI ID adds 3b0c13361298 dt-bindings: iio: imu: add icm42686 inside inv_icm42600 adds a1432b5b4f4c iio: imu: inv_icm42600: add support of ICM-42686-P adds 73e49886a283 iio: dac: adi-axi: fix a mistake in axi_dac_ext_info_set() adds 64ce7d4348be iio: adc: ad7944: add support for chain mode adds 633e3015cae0 docs: iio: ad7944: add documentation for chain mode adds 19fb11d7220b dt-bindings: adc: axi-adc: add clocks property adds 80721776c5af iio: adc: axi-adc: make sure AXI clock is enabled adds 09415814cd1d iio: backend: change docs padding adds c66eabcc1ca6 iio: backend: add API for interface tuning adds fbc186055b41 iio: adc: adi-axi-adc: remove regmap max register adds 7ecb8ee5c93b iio: adc: adi-axi-adc: support digital interface calibration adds 05c4081fbf4c iio: adc: ad9467: support digital interface calibration adds 6a28a72ad2a4 iio: adc: mcp3564: Use device_for_each_child_node_scoped() adds da8cf0d7327f iio: adc: ad799x: change 'unsigned' to 'unsigned int' declaration adds 0fb3e211acf0 iio: adc: ad799x: add blank line to avoid warning messages adds 80f87d6bbc6d iio: adc: ad799x: Prefer to use octal permission adds d1648883355a iio: adc: ti-ads1015: use device_for_each_child_node_scoped() adds 4d68b25c6421 iio: adc: ad_sigma_delta: use 'time_left' variable with wa [...] adds 860e36b70235 iio: adc: exynos_adc: use 'time_left' variable with wait_f [...] adds 265b81bb7578 iio: adc: fsl-imx25-gcq: use 'time_left' variable with wai [...] adds 1fa9d4a0a4ad iio: adc: intel_mrfld_adc: use 'time_left' variable with w [...] adds 3cd191fce837 iio: adc: stm32-adc: use 'time_left' variable with wait_fo [...] adds 2f62fd78a145 iio: adc: stm32-dfsdm-adc: use 'time_left' variable with w [...] adds b0329b3c7eca iio: adc: twl6030-gpadc: use 'time_left' variable with wai [...] adds 8d0c93761606 iio: pressure: zpa2326: use 'time_left' variable with wait [...] adds 561e2e3e90b4 iio: dac: ad9739a: write complete MU_CNT1 register during lock adds 0340dc4c8259 iio: invensense: fix interrupt timestamp alignment adds bf8367b00c33 iio: invensense: fix timestamp glitches when switching frequency adds 51fafb3cd7fc iio: adc: PAC1934: fix accessing out of bounds array index adds 827dca312970 iio: temperature: mcp9600: Fix temperature reading for neg [...] adds 1565fce99bd0 Merge tag 'iio-for-6.10b-take2' of https://git.kernel.org/ [...] adds 3df463865ba4 stm class: Fix a double free in stm_register_device() adds 07cf835689d7 stm class: Add source type adds ee27f44e1592 stm class: Propagate source type to protocols adds 3c7205929080 stm class: sys-t: Improve ftrace source handling adds 1592e84c7d7b intel_th: Convert to platform remove callback returning void adds 8dc0b2d385d2 intel_th: Constify the struct device_type usage adds 212886f5d930 intel_th: Convert sprintf/snprintf to sysfs_emit adds 988001c73594 intel_th: Remove redundant initialization of pointer outp adds 76e9f4389d4b intel_th: msu: Fix kernel-doc warnings adds e44937889bdf intel_th: pci: Add Granite Rapids support adds 854afe461b00 intel_th: pci: Add Granite Rapids SOC support adds 2e1da7efabe0 intel_th: pci: Add Sapphire Rapids SOC support adds c4a30def564d intel_th: pci: Add Meteor Lake-S support adds a4f813c3ec9d intel_th: pci: Add Meteor Lake-S CPU support adds f866b65322bf intel_th: pci: Add Lunar Lake support adds fbf740aeb86a ppdev: Add an error check in register_device adds 5c9c5d7f26ac greybus: Fix use-after-free bug in gb_interface_release du [...] adds 203b283cc1f4 virt: acrn: Fix typos adds 423169413356 binder: fix max_thread type inconsistency adds bd86030943bf tifm: constify the struct tifm_bus_type usage adds 82fecafeadd4 misc: rtsx: do clear express reg every SD_INT adds 5015f8a5ced7 scripts/spdxcheck: Add count of missing files to stats output adds ed63ba15d783 Merge 6.9-rc7 into char-misc-testing adds 217f036242c7 extcon: intel-mrfld: Switch to use dev_err_probe() adds b1781d0a1458 extcon: max8997: select IRQ_DOMAIN instead of depending on it adds b1a8804f532a extcon: intel-mrfld: Don't shadow error from devm_extcon_d [...] adds b2da7e249833 extcon: adc-jack: Convert to platform remove callback retu [...] adds 67d4b2cedca0 extcon: intel-cht-wc: Convert to platform remove callback [...] adds 6d472f20c3c0 extcon: intel-mrfld: Convert to platform remove callback r [...] adds ba6985eac33f extcon: max3355: Convert to platform remove callback retur [...] adds 9688b1d07089 extcon: max77843: Convert to platform remove callback retu [...] adds 5be3dfe6e5f8 extcon: usb-gpio: Convert to platform remove callback retu [...] adds bff3f0e30350 extcon: usbc-cros-ec: Convert to platform remove callback [...] adds 986c51b95948 extcon: realtek: Remove unused of_gpio.h adds 3e8e45b65d9f extcon: adc-jack: Document missing struct members adds 336d8cd99405 Merge tag 'extcon-next-for-6.10' of git://git.kernel.org/p [...] adds b928d357576a spmi: make spmi_bus_type const adds c6c1b27f9a9a dt-bindings: spmi: hisilicon,hisi-spmi-controller: fix bin [...] adds 45b8221f0dcf dt-bindings: spmi: hisilicon,hisi-spmi-controller: clean u [...] adds eda4923d78d6 spmi: hisi-spmi-controller: Do not override device identifier adds c86f90e30a34 spmi: pmic-arb: Replace three IS_ERR() calls by null point [...] adds e72efb5d4f04 dt-bindings: spmi: Add X1E80100 SPMI PMIC ARB schema adds 345fbbca3f76 dt-bindings: spmi: Deprecate qcom,bus-id adds 83bfd7a81fc4 spmi: pmic-arb: Fix some compile warnings about members no [...] adds 8bc03763e15b spmi: pmic-arb: Make the APID init a version operation adds 994ac434b726 spmi: pmic-arb: Make core resources acquiring a version operation adds 02922ccbb330 spmi: pmic-arb: Register controller for bus instead of arbiter adds 979987371739 spmi: pmic-arb: Add multi bus support adds f5b335dc025c misc: ntsync: mark driver as "broken" to prevent from building adds 5f16eb0549ab Merge tag 'char-misc-6.10-rc1' of git://git.kernel.org/pub [...] adds dbaaabd60e16 clang: work around asm input constraint problems adds 7453b9485114 x86: improve array_index_mask_nospec() code generation adds b9b60b3199b7 x86: improve bitop code generation with clang adds f8a6e48c6c6d Merge local branch 'x86-codegen' adds de7e71ef8bed mm: simplify and improve print_vma_addr() output
No new revisions were added by this update.
Summary of changes: Documentation/ABI/stable/sysfs-bus-mhi | 13 + .../ABI/testing/sysfs-bus-coresight-devices-etm3x | 2 +- .../ABI/testing/sysfs-bus-coresight-devices-tmc | 2 +- .../ABI/testing/sysfs-bus-coresight-devices-tpdm | 2 +- ...ptt => sysfs-bus-event_source-devices-hisi_ptt} | 12 +- Documentation/ABI/testing/sysfs-bus-iio | 3 +- Documentation/ABI/testing/sysfs-bus-iio-ad9739a | 19 + ...-usb-hub => sysfs-bus-platform-onboard-usb-dev} | 3 +- .../ABI/testing/sysfs-class-led-trigger-pattern | 10 + Documentation/admin-guide/kernel-parameters.txt | 19 + Documentation/admin-guide/sysrq.rst | 9 + 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/arm/qcom,coresight-tpda.yaml | 34 +- .../bindings/fpga/xlnx,fpga-selectmap.yaml | 86 + .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 2 + .../devicetree/bindings/iio/adc/adi,ad7173.yaml | 279 ++ .../devicetree/bindings/iio/adc/adi,ad7944.yaml | 213 ++ .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 5 + .../iio/adc/allwinner,sun20i-d1-gpadc.yaml | 9 +- .../devicetree/bindings/iio/dac/adi,ad9739a.yaml | 95 + .../devicetree/bindings/iio/dac/adi,axi-dac.yaml | 62 + .../devicetree/bindings/iio/dac/ti,dac5571.yaml | 1 + .../bindings/iio/health/maxim,max30102.yaml | 12 +- .../bindings/iio/humidity/ti,hdc3020.yaml | 5 + .../bindings/iio/imu/invensense,icm42600.yaml | 2 + .../bindings/iio/imu/invensense,mpu6050.yaml | 17 +- .../bindings/iio/light/avago,apds9300.yaml | 20 +- .../bindings/iio/light/avago,apds9960.yaml | 44 - .../bindings/iio/temperature/adi,ltc2983.yaml | 4 + .../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 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 4 + .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 2 +- Documentation/devicetree/bindings/rtc/twl-rtc.txt | 11 - .../bindings/serial/actions,owl-uart.txt | 16 - .../bindings/serial/actions,owl-uart.yaml | 48 + .../bindings/serial/brcm,bcm2835-aux-uart.txt | 18 - .../bindings/serial/brcm,bcm2835-aux-uart.yaml | 46 + .../devicetree/bindings/serial/cdns,uart.yaml | 3 + .../devicetree/bindings/serial/renesas,scif.yaml | 1 + .../devicetree/bindings/sound/xmos,xvf3500.yaml | 63 + .../spmi/hisilicon,hisi-spmi-controller.yaml | 17 +- .../bindings/spmi/qcom,spmi-pmic-arb.yaml | 1 + .../bindings/spmi/qcom,x1e80100-spmi-pmic-arb.yaml | 136 + .../bindings/usb/chipidea,usb2-common.yaml | 200 + .../devicetree/bindings/usb/chipidea,usb2-imx.yaml | 287 ++ .../devicetree/bindings/usb/ci-hdrc-usb2.yaml | 360 +- .../devicetree/bindings/usb/cypress,hx3.yaml | 1 - Documentation/devicetree/bindings/usb/dwc2.yaml | 1 + .../devicetree/bindings/usb/microchip,usb2514.yaml | 63 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 41 +- .../devicetree/bindings/usb/qcom,pmic-typec.yaml | 35 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 6 +- .../bindings/usb/samsung,exynos-dwc3.yaml | 18 + .../devicetree/bindings/usb/snps,dwc3.yaml | 13 +- Documentation/devicetree/bindings/usb/usb-uhci.txt | 18 - .../devicetree/bindings/usb/usb-uhci.yaml | 75 + .../devicetree/bindings/watchdog/twl4030-wdt.txt | 10 - Documentation/driver-api/fpga/fpga-bridge.rst | 7 +- Documentation/driver-api/fpga/fpga-mgr.rst | 34 +- Documentation/driver-api/fpga/fpga-region.rst | 13 +- Documentation/iio/ad7944.rst | 156 + Documentation/iio/adis16475.rst | 8 +- Documentation/iio/index.rst | 1 + Documentation/rust/arch-support.rst | 1 + Documentation/trace/hisi-ptt.rst | 4 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 + MAINTAINERS | 68 +- arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 2 +- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 2 +- arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 2 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 2 + arch/arm64/configs/defconfig | 2 +- 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/powerpc/perf/hv-24x7.c | 10 - arch/powerpc/platforms/powernv/opal.c | 10 +- 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 +- arch/x86/events/intel/core.c | 13 +- arch/x86/include/asm/barrier.h | 24 +- arch/x86/include/asm/bitops.h | 10 +- drivers/accessibility/speakup/devsynth.c | 59 +- drivers/accessibility/speakup/speakup.h | 2 + drivers/accessibility/speakup/synth.c | 92 +- drivers/acpi/arm64/amba.c | 8 - drivers/acpi/bgrt.c | 9 +- drivers/android/binder.c | 2 +- drivers/android/binder_internal.h | 2 +- drivers/auxdisplay/ht16k33.c | 15 +- drivers/base/base.h | 9 +- drivers/base/bus.c | 9 +- drivers/base/core.c | 17 +- drivers/base/module.c | 42 +- drivers/base/property.c | 16 +- drivers/bus/mhi/host/init.c | 41 +- drivers/bus/mhi/host/main.c | 16 + drivers/bus/mhi/host/pci_generic.c | 45 + drivers/cdx/controller/cdx_controller.c | 6 +- drivers/char/mem.c | 6 +- drivers/char/powernv-op-panel.c | 5 +- drivers/char/ppdev.c | 15 +- drivers/char/sonypi.c | 6 +- drivers/clocksource/timer-clint.c | 2 +- drivers/comedi/drivers/cb_pcidas64.c | 5 - drivers/counter/counter-core.c | 4 +- drivers/counter/stm32-timer-cnt.c | 461 ++- drivers/counter/ti-ecap-capture.c | 8 +- drivers/counter/ti-eqep.c | 6 +- drivers/extcon/Kconfig | 3 +- drivers/extcon/extcon-adc-jack.c | 8 +- drivers/extcon/extcon-intel-cht-wc.c | 6 +- drivers/extcon/extcon-intel-mrfld.c | 26 +- drivers/extcon/extcon-max3355.c | 6 +- drivers/extcon/extcon-max77843.c | 6 +- drivers/extcon/extcon-rtk-type-c.c | 1 - drivers/extcon/extcon-usb-gpio.c | 6 +- drivers/extcon/extcon-usbc-cros-ec.c | 6 +- drivers/firmware/dmi_scan.c | 12 +- drivers/firmware/efi/rci2-table.c | 10 +- drivers/fpga/Kconfig | 12 + drivers/fpga/Makefile | 2 + drivers/fpga/altera-cvp.c | 1 - drivers/fpga/altera-ps-spi.c | 1 - drivers/fpga/dfl-afu-main.c | 2 - drivers/fpga/dfl-afu.h | 3 - drivers/fpga/dfl-fme-main.c | 2 - drivers/fpga/dfl-fme.h | 2 - drivers/fpga/dfl.h | 5 - drivers/fpga/fpga-bridge.c | 57 +- drivers/fpga/fpga-mgr.c | 82 +- drivers/fpga/fpga-region.c | 24 +- drivers/fpga/ice40-spi.c | 4 +- drivers/fpga/intel-m10-bmc-sec-update.c | 3 +- drivers/fpga/tests/fpga-bridge-test.c | 33 +- drivers/fpga/tests/fpga-mgr-test.c | 16 +- drivers/fpga/tests/fpga-region-test.c | 41 +- drivers/fpga/xilinx-core.c | 229 ++ drivers/fpga/xilinx-core.h | 27 + drivers/fpga/xilinx-selectmap.c | 95 + drivers/fpga/xilinx-spi.c | 224 +- drivers/gpu/drm/ci/arm64.config | 4 +- drivers/gpu/drm/i915/gvt/firmware.c | 26 +- drivers/greybus/interface.c | 1 + 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/hv/Makefile | 2 +- drivers/hv/channel_mgmt.c | 15 +- drivers/hv/hv_fcopy.c | 427 --- drivers/hv/hv_util.c | 12 - drivers/hv/hyperv_vmbus.h | 5 + drivers/hwmon/i5k_amb.c | 15 +- drivers/hwmon/ibmpex.c | 14 +- drivers/hwtracing/coresight/coresight-catu.c | 137 +- drivers/hwtracing/coresight/coresight-catu.h | 1 + drivers/hwtracing/coresight/coresight-core.c | 29 + drivers/hwtracing/coresight/coresight-cpu-debug.c | 137 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 29 +- drivers/hwtracing/coresight/coresight-etm4x.h | 31 +- drivers/hwtracing/coresight/coresight-funnel.c | 87 +- drivers/hwtracing/coresight/coresight-priv.h | 10 + drivers/hwtracing/coresight/coresight-replicator.c | 82 +- drivers/hwtracing/coresight/coresight-stm.c | 114 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 181 +- drivers/hwtracing/coresight/coresight-tmc.h | 2 + drivers/hwtracing/coresight/coresight-tpiu.c | 116 +- drivers/hwtracing/intel_th/acpi.c | 6 +- drivers/hwtracing/intel_th/core.c | 8 +- drivers/hwtracing/intel_th/gth.c | 8 +- drivers/hwtracing/intel_th/msu.c | 12 +- drivers/hwtracing/intel_th/pci.c | 30 + drivers/hwtracing/intel_th/sth.c | 2 +- drivers/hwtracing/ptt/hisi_ptt.c | 1 + drivers/hwtracing/stm/console.c | 1 + drivers/hwtracing/stm/core.c | 19 +- drivers/hwtracing/stm/ftrace.c | 1 + drivers/hwtracing/stm/heartbeat.c | 1 + drivers/hwtracing/stm/p_basic.c | 3 +- drivers/hwtracing/stm/p_sys-t.c | 93 +- drivers/hwtracing/stm/stm.h | 2 +- drivers/iio/Makefile | 1 + drivers/iio/accel/adxl345.h | 36 +- drivers/iio/accel/adxl345_core.c | 92 +- drivers/iio/accel/adxl345_i2c.c | 2 +- drivers/iio/accel/adxl345_spi.c | 10 +- drivers/iio/accel/adxl367.c | 2 +- drivers/iio/accel/bmc150-accel-core.c | 44 +- drivers/iio/accel/fxls8962af-core.c | 10 +- drivers/iio/accel/kxcjk-1013.c | 80 +- drivers/iio/accel/mma8452.c | 6 +- drivers/iio/accel/mxc4005.c | 22 + drivers/iio/adc/Kconfig | 27 + drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ab8500-gpadc.c | 8 +- drivers/iio/adc/ad4130.c | 7 +- drivers/iio/adc/ad7124.c | 55 +- drivers/iio/adc/ad7173.c | 1180 ++++++ drivers/iio/adc/ad7192.c | 38 +- drivers/iio/adc/ad7266.c | 1 - drivers/iio/adc/ad7292.c | 13 +- drivers/iio/adc/ad7944.c | 690 ++++ drivers/iio/adc/ad799x.c | 7 +- drivers/iio/adc/ad9467.c | 374 +- drivers/iio/adc/ad_sigma_delta.c | 29 +- drivers/iio/adc/adi-axi-adc.c | 147 +- drivers/iio/adc/exynos_adc.c | 16 +- drivers/iio/adc/fsl-imx25-gcq.c | 150 +- drivers/iio/adc/hx711.c | 5 +- drivers/iio/adc/intel_mrfld_adc.c | 12 +- drivers/iio/adc/max11410.c | 27 +- drivers/iio/adc/mcp3564.c | 16 +- drivers/iio/adc/mxs-lradc-adc.c | 1 - drivers/iio/adc/pac1934.c | 86 +- drivers/iio/adc/qcom-spmi-adc5.c | 7 +- drivers/iio/adc/rcar-gyroadc.c | 21 +- drivers/iio/adc/rtq6056.c | 34 +- drivers/iio/adc/rzg2l_adc.c | 11 +- drivers/iio/adc/spear_adc.c | 25 +- drivers/iio/adc/stm32-adc.c | 71 +- drivers/iio/adc/stm32-dfsdm-adc.c | 12 +- drivers/iio/adc/ti-ads1015.c | 5 +- drivers/iio/adc/ti-ads131e08.c | 12 +- drivers/iio/adc/twl4030-madc.c | 19 +- drivers/iio/adc/twl6030-gpadc.c | 8 +- drivers/iio/addac/ad74413r.c | 10 +- drivers/iio/buffer/industrialio-buffer-dma.c | 100 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 86 +- .../iio/common/inv_sensors/inv_sensors_timestamp.c | 33 +- drivers/iio/dac/Kconfig | 37 + drivers/iio/dac/Makefile | 2 + drivers/iio/dac/ad3552r.c | 110 +- drivers/iio/dac/ad5755.c | 24 +- drivers/iio/dac/ad5770r.c | 19 +- drivers/iio/dac/ad9739a.c | 464 +++ drivers/iio/dac/adi-axi-dac.c | 635 ++++ drivers/iio/dac/ltc2688.c | 28 +- drivers/iio/dac/ti-dac5571.c | 3 + drivers/iio/frequency/admfm2000.c | 24 +- drivers/iio/health/max30102.c | 2 + drivers/iio/humidity/hdc3020.c | 111 +- drivers/iio/humidity/hts221_core.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600.h | 37 + drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 75 +- drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c | 31 +- drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 26 + drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 84 +- drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 6 + drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 6 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 542 ++- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 36 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 19 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 83 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 2 +- drivers/iio/industrialio-acpi.c | 85 + drivers/iio/industrialio-backend.c | 305 +- drivers/iio/industrialio-buffer.c | 122 +- drivers/iio/industrialio-core.c | 49 +- drivers/iio/industrialio-trigger.c | 71 +- drivers/iio/inkern.c | 263 +- drivers/iio/light/Kconfig | 12 + drivers/iio/light/Makefile | 1 + drivers/iio/light/apds9306.c | 1361 +++++++ drivers/iio/light/st_uvis25_core.c | 2 +- drivers/iio/light/stk3310.c | 1 - drivers/iio/pressure/bmp280-core.c | 16 +- drivers/iio/pressure/dps310.c | 138 +- drivers/iio/pressure/hsc030pa_spi.c | 7 +- drivers/iio/pressure/zpa2326.c | 10 +- drivers/iio/temperature/ltc2983.c | 142 +- drivers/iio/temperature/mcp9600.c | 3 +- drivers/infiniband/hw/qib/qib.h | 1 - drivers/infiniband/hw/qib/qib_driver.c | 6 - drivers/infiniband/hw/qib/qib_sysfs.c | 10 +- drivers/interconnect/qcom/qcm2290.c | 2 +- drivers/interconnect/qcom/sm6115.c | 33 +- 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/mcb/mcb-lpc.c | 6 +- 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/Kconfig | 31 +- drivers/misc/Makefile | 1 + drivers/misc/cardreader/rtsx_pcr.c | 12 +- drivers/misc/ds1682.c | 37 + drivers/misc/eeprom/at25.c | 1 - drivers/misc/eeprom/eeprom_93xx46.c | 2 - drivers/misc/mei/bus.c | 2 +- drivers/misc/mei/hw.h | 2 - drivers/misc/ntsync.c | 249 ++ drivers/misc/pvpanic/pvpanic.c | 43 +- drivers/misc/ti-st/st_kim.c | 4 +- drivers/misc/tifm_core.c | 2 +- drivers/misc/tps6594-pfsm.c | 48 +- drivers/misc/vmw_vmci/vmci_event.c | 6 +- drivers/misc/vmw_vmci/vmci_guest.c | 10 +- drivers/nvmem/core.c | 2 +- drivers/nvmem/layouts.c | 6 +- drivers/nvmem/layouts/onie-tlv.c | 1 - drivers/nvmem/layouts/sl28vpd.c | 1 - drivers/nvmem/lpc18xx_eeprom.c | 6 +- drivers/nvmem/meson-mx-efuse.c | 6 +- drivers/nvmem/sc27xx-efuse.c | 1 + drivers/nvmem/sprd-efuse.c | 1 + drivers/parport/parport_mfc3.c | 3 +- drivers/peci/core.c | 4 +- drivers/peci/device.c | 2 +- drivers/peci/internal.h | 6 +- drivers/perf/alibaba_uncore_drw_pmu.c | 12 +- drivers/perf/arm-cci.c | 12 +- drivers/perf/arm-ccn.c | 11 +- drivers/perf/arm_cspmu/arm_cspmu.c | 10 - drivers/perf/arm_cspmu/arm_cspmu.h | 7 +- drivers/perf/arm_dsu_pmu.c | 11 +- drivers/perf/cxl_pmu.c | 13 +- drivers/perf/hisilicon/hisi_pcie_pmu.c | 13 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 14 - drivers/perf/hisilicon/hisi_uncore_pmu.h | 4 +- drivers/perf/hisilicon/hns3_pmu.c | 12 +- drivers/perf/qcom_l3_pmu.c | 11 +- drivers/perf/xgene_pmu.c | 11 +- drivers/pinctrl/pinctrl-rk805.c | 69 + drivers/pinctrl/pinctrl-tps6594.c | 277 +- drivers/platform/x86/asus-wmi.c | 62 +- drivers/platform/x86/thinkpad_acpi.c | 10 +- drivers/platform/x86/toshiba_acpi.c | 9 +- drivers/regulator/Kconfig | 4 +- drivers/regulator/rk808-regulator.c | 218 +- drivers/regulator/tps6594-regulator.c | 334 +- drivers/scsi/bfa/bfad_attr.c | 28 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 11 +- drivers/scsi/mvsas/mv_init.c | 10 +- drivers/scsi/qla2xxx/qla_attr.c | 11 +- drivers/scsi/smartpqi/smartpqi_init.c | 11 +- drivers/slimbus/qcom-ctrl.c | 6 +- drivers/slimbus/qcom-ngd-ctrl.c | 14 +- drivers/soc/qcom/pmic_glink.c | 5 - drivers/spmi/hisi-spmi-controller.c | 1 - drivers/spmi/spmi-pmic-arb.c | 964 +++-- drivers/spmi/spmi.c | 2 +- drivers/staging/Kconfig | 4 - drivers/staging/Makefile | 2 - drivers/staging/axis-fifo/axis-fifo.c | 10 +- drivers/staging/fbtft/fb_seps525.c | 7 +- drivers/staging/fbtft/fb_ssd1351.c | 4 +- drivers/staging/fbtft/fbtft-core.c | 5 +- drivers/staging/greybus/arche-apb-ctrl.c | 1 + drivers/staging/greybus/arche-platform.c | 9 +- drivers/staging/greybus/audio_manager_module.c | 2 +- drivers/staging/greybus/camera.c | 58 +- drivers/staging/greybus/fw-management.c | 12 +- drivers/staging/greybus/light.c | 8 +- drivers/staging/greybus/loopback.c | 1 + drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/nvec/TODO | 1 - drivers/staging/nvec/nvec.c | 11 +- drivers/staging/nvec/nvec_kbd.c | 9 +- drivers/staging/nvec/nvec_ps2.c | 31 +- .../Documentation/devicetree/pi433-overlay.dtso | 48 - .../pi433/Documentation/devicetree/pi433.txt | 62 - drivers/staging/pi433/Documentation/pi433.txt | 274 -- drivers/staging/pi433/Kconfig | 17 - drivers/staging/pi433/Makefile | 4 - drivers/staging/pi433/TODO | 8 - drivers/staging/pi433/pi433_if.c | 1438 -------- drivers/staging/pi433/pi433_if.h | 148 - drivers/staging/pi433/rf69.c | 832 ----- drivers/staging/pi433/rf69.h | 66 - drivers/staging/pi433/rf69_enum.h | 126 - drivers/staging/pi433/rf69_registers.h | 478 --- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 11 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 10 +- drivers/staging/rtl8192e/rtl819x_HT.h | 36 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 108 +- drivers/staging/rtl8192e/rtllib.h | 20 +- drivers/staging/rtl8192e/rtllib_rx.c | 2 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 2 +- drivers/staging/rtl8192e/rtllib_tx.c | 2 +- drivers/staging/rtl8192e/rtllib_wx.c | 8 +- drivers/staging/rtl8712/mlme_linux.c | 18 +- drivers/staging/rtl8712/os_intfs.c | 3 +- drivers/staging/rtl8712/rtl8712_led.c | 2 +- drivers/staging/rtl8712/rtl8712_recv.c | 6 +- drivers/staging/rtl8712/rtl8712_recv.h | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 92 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 5 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 2 +- drivers/staging/rts5208/rtsx_scsi.c | 10 +- drivers/staging/vc04_services/Kconfig | 36 +- drivers/staging/vc04_services/Makefile | 1 - .../staging/vc04_services/bcm2835-audio/Kconfig | 2 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 5 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 4 +- .../include/linux/raspberrypi/vchiq.h | 4 +- drivers/staging/vc04_services/interface/TODO | 15 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 265 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 41 +- .../vc04_services/interface/vchiq_arm/vchiq_bus.c | 13 + .../vc04_services/interface/vchiq_arm/vchiq_bus.h | 3 + .../interface/vchiq_arm/vchiq_connected.c | 74 - .../interface/vchiq_arm/vchiq_connected.h | 12 - .../vc04_services/interface/vchiq_arm/vchiq_core.c | 67 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 17 +- .../interface/vchiq_arm/vchiq_debugfs.c | 5 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 39 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 14 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.h | 32 +- drivers/staging/vt6655/rf.h | 4 - drivers/staging/vt6655/srom.c | 1 - drivers/staging/wlan-ng/Kconfig | 13 - drivers/staging/wlan-ng/Makefile | 8 - drivers/staging/wlan-ng/README | 8 - drivers/staging/wlan-ng/TODO | 16 - drivers/staging/wlan-ng/cfg80211.c | 718 ---- drivers/staging/wlan-ng/hfa384x.h | 1236 ------- drivers/staging/wlan-ng/hfa384x_usb.c | 3880 -------------------- drivers/staging/wlan-ng/p80211conv.c | 643 ---- drivers/staging/wlan-ng/p80211conv.h | 141 - drivers/staging/wlan-ng/p80211hdr.h | 189 - drivers/staging/wlan-ng/p80211ioctl.h | 69 - drivers/staging/wlan-ng/p80211metadef.h | 227 -- drivers/staging/wlan-ng/p80211metastruct.h | 236 -- drivers/staging/wlan-ng/p80211mgmt.h | 199 - drivers/staging/wlan-ng/p80211msg.h | 39 - drivers/staging/wlan-ng/p80211netdev.c | 988 ----- drivers/staging/wlan-ng/p80211netdev.h | 212 -- drivers/staging/wlan-ng/p80211req.c | 223 -- drivers/staging/wlan-ng/p80211req.h | 33 - drivers/staging/wlan-ng/p80211types.h | 292 -- drivers/staging/wlan-ng/p80211wep.c | 207 -- drivers/staging/wlan-ng/prism2fw.c | 1213 ------ drivers/staging/wlan-ng/prism2mgmt.c | 1315 ------- drivers/staging/wlan-ng/prism2mgmt.h | 89 - drivers/staging/wlan-ng/prism2mib.c | 742 ---- drivers/staging/wlan-ng/prism2sta.c | 1945 ---------- drivers/staging/wlan-ng/prism2usb.c | 299 -- .../intel/int340x_thermal/int3400_thermal.c | 9 +- drivers/thunderbolt/debugfs.c | 2 +- drivers/thunderbolt/icm.c | 1 + drivers/thunderbolt/retimer.c | 12 +- drivers/thunderbolt/tb.c | 9 +- drivers/thunderbolt/tb_msgs.h | 6 - drivers/thunderbolt/trace.h | 13 +- drivers/thunderbolt/tunnel.c | 39 +- drivers/thunderbolt/usb4.c | 22 +- drivers/thunderbolt/xdomain.c | 2 +- drivers/tty/amiserial.c | 8 +- drivers/tty/hvc/hvc_xen.c | 2 +- drivers/tty/n_gsm.c | 2 +- drivers/tty/serial/8250/8250_bcm7271.c | 14 +- drivers/tty/serial/8250/8250_core.c | 8 +- drivers/tty/serial/8250/8250_dma.c | 31 +- drivers/tty/serial/8250/8250_dw.c | 45 +- drivers/tty/serial/8250/8250_exar.c | 1051 +++++- drivers/tty/serial/8250/8250_mtk.c | 2 +- drivers/tty/serial/8250/8250_of.c | 37 + drivers/tty/serial/8250/8250_omap.c | 49 +- drivers/tty/serial/8250/8250_pci1xxxx.c | 50 +- drivers/tty/serial/8250/8250_pnp.c | 65 +- drivers/tty/serial/8250/8250_port.c | 29 +- drivers/tty/serial/Kconfig | 54 +- drivers/tty/serial/Makefile | 2 + drivers/tty/serial/amba-pl011.c | 62 +- drivers/tty/serial/ar933x_uart.c | 18 +- drivers/tty/serial/arc_uart.c | 8 +- drivers/tty/serial/atmel_serial.c | 150 +- drivers/tty/serial/clps711x.c | 12 +- drivers/tty/serial/cpm_uart.c | 20 +- drivers/tty/serial/digicolor-usart.c | 12 +- drivers/tty/serial/dz.c | 13 +- drivers/tty/serial/fsl_linflexuart.c | 17 +- drivers/tty/serial/fsl_lpuart.c | 45 +- drivers/tty/serial/icom.c | 25 +- drivers/tty/serial/imx.c | 63 +- drivers/tty/serial/ip22zilog.c | 26 +- drivers/tty/serial/jsm/jsm_cls.c | 29 +- drivers/tty/serial/jsm/jsm_neo.c | 38 +- drivers/tty/serial/max3100.c | 340 +- drivers/tty/serial/max310x.c | 39 +- drivers/tty/serial/men_z135_uart.c | 26 +- drivers/tty/serial/meson_uart.c | 12 +- drivers/tty/serial/milbeaut_usio.c | 15 +- drivers/tty/serial/msm_serial.c | 122 +- drivers/tty/serial/mvebu-uart.c | 8 +- drivers/tty/serial/mxs-auart.c | 23 +- drivers/tty/serial/omap-serial.c | 1 - drivers/tty/serial/pch_uart.c | 21 +- drivers/tty/serial/pic32_uart.c | 17 +- drivers/tty/serial/pmac_zilog.c | 33 +- drivers/tty/serial/qcom_geni_serial.c | 34 +- drivers/tty/serial/rda-uart.c | 17 +- drivers/tty/serial/samsung_tty.c | 54 +- drivers/tty/serial/sb1250-duart.c | 13 +- drivers/tty/serial/sc16is7xx.c | 303 +- drivers/tty/serial/sc16is7xx.h | 41 + drivers/tty/serial/sc16is7xx_i2c.c | 67 + drivers/tty/serial/sc16is7xx_spi.c | 90 + drivers/tty/serial/sccnxp.c | 16 +- drivers/tty/serial/serial-tegra.c | 43 +- drivers/tty/serial/serial_base.h | 30 + drivers/tty/serial/serial_base_bus.c | 129 + drivers/tty/serial/serial_core.c | 154 +- drivers/tty/serial/serial_port.c | 9 +- drivers/tty/serial/sh-sci.c | 68 +- drivers/tty/serial/sifive.c | 4 +- drivers/tty/serial/sprd_serial.c | 20 +- drivers/tty/serial/st-asc.c | 4 +- drivers/tty/serial/stm32-usart.c | 52 +- drivers/tty/serial/sunhv.c | 35 +- drivers/tty/serial/sunplus-uart.c | 16 +- drivers/tty/serial/sunsab.c | 30 +- drivers/tty/serial/sunsu.c | 15 +- drivers/tty/serial/sunzilog.c | 27 +- drivers/tty/serial/tegra-tcu.c | 10 +- drivers/tty/serial/timbuart.c | 17 +- drivers/tty/serial/uartlite.c | 13 +- drivers/tty/serial/ucc_uart.c | 20 +- drivers/tty/serial/xilinx_uartps.c | 35 +- drivers/tty/serial/zs.c | 13 +- drivers/tty/sysrq.c | 13 +- drivers/tty/tty_ldisc.c | 6 + drivers/tty/vt/conmakehash.c | 15 +- drivers/tty/vt/vt.c | 10 + drivers/uio/Kconfig | 18 - drivers/uio/Makefile | 1 - drivers/uio/uio.c | 24 +- drivers/uio/uio_fsl_elbc_gpcm.c | 6 +- drivers/uio/uio_hv_generic.c | 19 +- drivers/uio/uio_pdrv_genirq.c | 10 +- drivers/uio/uio_pruss.c | 255 -- drivers/usb/chipidea/ci_hdrc_imx.c | 2 +- drivers/usb/chipidea/ci_hdrc_npcm.c | 6 +- drivers/usb/chipidea/core.c | 8 +- drivers/usb/chipidea/ulpi.c | 5 - drivers/usb/core/Makefile | 4 +- drivers/usb/core/config.c | 8 +- drivers/usb/core/hcd.c | 4 +- drivers/usb/core/hub.c | 17 +- drivers/usb/core/hub.h | 2 +- drivers/usb/dwc2/core.c | 42 + drivers/usb/dwc2/core.h | 8 + drivers/usb/dwc2/core_intr.c | 26 +- drivers/usb/dwc2/debugfs.c | 1 + drivers/usb/dwc2/gadget.c | 28 +- drivers/usb/dwc2/hcd.c | 10 + drivers/usb/dwc2/hcd_queue.c | 52 +- drivers/usb/dwc2/hw.h | 14 + drivers/usb/dwc2/params.c | 43 + drivers/usb/dwc3/core.c | 320 +- drivers/usb/dwc3/core.h | 20 +- drivers/usb/dwc3/drd.c | 15 +- drivers/usb/dwc3/dwc3-exynos.c | 22 +- drivers/usb/dwc3/dwc3-pci.c | 8 +- drivers/usb/dwc3/dwc3-qcom.c | 255 +- drivers/usb/dwc3/gadget.c | 4 +- drivers/usb/fotg210/Makefile | 10 +- drivers/usb/fotg210/fotg210-core.c | 1 + drivers/usb/gadget/function/f_fs.c | 20 +- drivers/usb/gadget/function/f_hid.c | 6 +- drivers/usb/gadget/function/f_printer.c | 6 +- drivers/usb/gadget/function/rndis.c | 4 +- drivers/usb/gadget/function/u_audio.c | 32 +- drivers/usb/gadget/function/u_ether.c | 2 +- drivers/usb/gadget/function/uvc_configfs.c | 14 +- drivers/usb/gadget/function/uvc_v4l2.c | 24 +- drivers/usb/gadget/udc/core.c | 9 + drivers/usb/gadget/udc/dummy_hcd.c | 37 +- drivers/usb/gadget/udc/mv_u3d_core.c | 4 +- drivers/usb/gadget/udc/omap_udc.c | 10 +- drivers/usb/host/ehci-dbg.c | 10 +- drivers/usb/host/ehci-exynos.c | 27 +- drivers/usb/host/ehci-q.c | 20 +- drivers/usb/host/ehci.h | 8 +- drivers/usb/host/ohci-exynos.c | 27 +- drivers/usb/host/xhci-dbgcap.c | 2 +- drivers/usb/host/xhci-mem.c | 48 +- drivers/usb/host/xhci-pci.c | 49 +- drivers/usb/host/xhci-rcar.c | 6 +- drivers/usb/host/xhci-ring.c | 138 +- drivers/usb/host/xhci.c | 38 +- drivers/usb/host/xhci.h | 28 +- drivers/usb/misc/Kconfig | 16 +- drivers/usb/misc/Makefile | 2 +- drivers/usb/misc/onboard_usb_dev.c | 550 +++ .../misc/{onboard_usb_hub.h => onboard_usb_dev.h} | 62 +- ...ard_usb_hub_pdevs.c => onboard_usb_dev_pdevs.c} | 47 +- drivers/usb/misc/onboard_usb_hub.c | 507 --- drivers/usb/misc/uss720.c | 40 +- drivers/usb/musb/musb_gadget.c | 9 - drivers/usb/phy/phy-fsl-usb.c | 1 - drivers/usb/phy/phy-generic.c | 1 + drivers/usb/renesas_usbhs/common.c | 41 +- drivers/usb/renesas_usbhs/rza.h | 1 + drivers/usb/renesas_usbhs/rza2.c | 13 + drivers/usb/typec/altmodes/displayport.c | 1 - drivers/usb/typec/altmodes/nvidia.c | 1 - drivers/usb/typec/mux/Kconfig | 2 +- drivers/usb/typec/mux/gpio-sbu-mux.c | 8 +- drivers/usb/typec/mux/ptn36502.c | 44 +- drivers/usb/typec/stusb160x.c | 2 +- drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c | 10 +- drivers/usb/typec/tipd/core.c | 56 +- drivers/usb/typec/tipd/tps6598x.h | 11 + drivers/usb/typec/ucsi/displayport.c | 4 - drivers/usb/typec/ucsi/ucsi.c | 225 +- drivers/usb/typec/ucsi/ucsi.h | 8 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 56 +- drivers/usb/typec/ucsi/ucsi_glink.c | 92 +- drivers/usb/typec/ucsi/ucsi_stm32g0.c | 1 + 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 +- drivers/w1/masters/w1-gpio.c | 62 +- 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/kernfs/mount.c | 2 +- fs/namei.c | 6 +- fs/overlayfs/dir.c | 152 +- fs/overlayfs/file.c | 3 - fs/overlayfs/inode.c | 1 - fs/overlayfs/overlayfs.h | 3 + fs/sysfs/file.c | 27 + include/drm/bridge/aux-bridge.h | 2 +- include/dt-bindings/leds/common.h | 3 + include/linux/backing-file.h | 3 + include/linux/backlight.h | 41 +- include/linux/compiler-clang.h | 10 + include/linux/compiler_types.h | 9 + include/linux/coresight.h | 6 + include/linux/counter.h | 7 +- include/linux/cpumask.h | 16 + include/linux/device.h | 26 +- include/linux/fb.h | 9 + include/linux/fpga/fpga-bridge.h | 10 +- include/linux/fpga/fpga-mgr.h | 26 +- include/linux/fpga/fpga-region.h | 13 +- include/linux/hyperv.h | 2 + include/linux/iio/adc/ad_sigma_delta.h | 3 + include/linux/iio/backend.h | 107 +- include/linux/iio/buffer-dma.h | 4 +- include/linux/iio/buffer-dmaengine.h | 24 +- include/linux/iio/common/inv_sensors_timestamp.h | 3 +- include/linux/iio/iio.h | 13 + include/linux/kfifo.h | 143 +- 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/stm32-timers.h | 13 + include/linux/mfd/tps6594.h | 351 +- include/linux/mhi.h | 11 + include/linux/mutex.h | 27 + include/linux/nvmem-provider.h | 5 +- include/linux/platform_data/omap1_bl.h | 1 - include/linux/platform_data/uio_pruss.h | 18 - include/linux/pnp.h | 4 + include/linux/printk.h | 7 + include/linux/property.h | 22 +- include/linux/pwm_backlight.h | 1 - include/linux/serial_core.h | 49 +- include/linux/serial_max3100.h | 48 - include/linux/stm.h | 12 + include/linux/sysfs.h | 15 + include/linux/thunderbolt.h | 1 - include/linux/tty_driver.h | 8 + include/linux/usb.h | 7 +- include/linux/usb/onboard_dev.h | 18 + include/linux/usb/onboard_hub.h | 18 - include/linux/usb/renesas_usbhs.h | 5 - include/linux/usb/tegra_usb_phy.h | 3 +- include/uapi/linux/kd.h | 96 +- include/uapi/linux/ntsync.h | 23 + include/uapi/linux/prctl.h | 6 + include/uapi/misc/pvpanic.h | 7 +- init/initramfs.c | 10 +- kernel/locking/mutex-debug.c | 12 + kernel/module/sysfs.c | 13 +- kernel/printk/Makefile | 2 +- kernel/printk/conopt.c | 146 + kernel/printk/console_cmdline.h | 6 + kernel/printk/printk.c | 100 +- kernel/sys.c | 6 + lib/kfifo.c | 107 +- mm/memory.c | 19 +- rust/Makefile | 2 +- samples/acrn/vm-sample.c | 4 +- scripts/Makefile | 2 +- scripts/const_structs.checkpatch | 1 + scripts/generate_rust_target.rs | 13 +- scripts/spdxcheck.py | 3 + sound/core/Kconfig | 1 - sound/core/control_led.c | 20 +- tools/hv/Build | 3 +- tools/hv/Makefile | 14 +- tools/hv/hv_fcopy_daemon.c | 266 -- tools/hv/hv_fcopy_uio_daemon.c | 490 +++ tools/hv/vmbus_bufring.c | 318 ++ tools/hv/vmbus_bufring.h | 158 + 876 files changed, 23987 insertions(+), 29678 deletions(-) rename Documentation/ABI/testing/{sysfs-devices-hisi_ptt => sysfs-bus-event_source [...] create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-ad9739a rename Documentation/ABI/testing/{sysfs-bus-platform-onboard-usb-hub => sysfs-bus- [...] 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 create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,fpga-selectmap.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7173.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml 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/serial/actions,owl-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/actions,owl-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm2835-aux-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm2835-aux-uart.yaml create mode 100644 Documentation/devicetree/bindings/sound/xmos,xvf3500.yaml create mode 100644 Documentation/devicetree/bindings/spmi/qcom,x1e80100-spmi-pmic- [...] create mode 100644 Documentation/devicetree/bindings/usb/chipidea,usb2-common.yaml create mode 100644 Documentation/devicetree/bindings/usb/chipidea,usb2-imx.yaml create mode 100644 Documentation/devicetree/bindings/usb/microchip,usb2514.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-uhci.txt create mode 100644 Documentation/devicetree/bindings/usb/usb-uhci.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/twl4030-wdt.txt create mode 100644 Documentation/iio/ad7944.rst create mode 100644 arch/loongarch/lib/tishift.S delete mode 100644 arch/riscv/include/asm/signal.h create mode 100644 drivers/fpga/xilinx-core.c create mode 100644 drivers/fpga/xilinx-core.h create mode 100644 drivers/fpga/xilinx-selectmap.c delete mode 100644 drivers/hv/hv_fcopy.c create mode 100644 drivers/iio/adc/ad7173.c create mode 100644 drivers/iio/adc/ad7944.c create mode 100644 drivers/iio/dac/ad9739a.c create mode 100644 drivers/iio/dac/adi-axi-dac.c create mode 100644 drivers/iio/industrialio-acpi.c create mode 100644 drivers/iio/light/apds9306.c delete mode 100644 drivers/leds/trigger/ledtrig-audio.c create mode 100644 drivers/misc/ntsync.c delete mode 100644 drivers/staging/pi433/Documentation/devicetree/pi433-overlay.dtso delete mode 100644 drivers/staging/pi433/Documentation/devicetree/pi433.txt delete mode 100644 drivers/staging/pi433/Documentation/pi433.txt delete mode 100644 drivers/staging/pi433/Kconfig delete mode 100644 drivers/staging/pi433/Makefile delete mode 100644 drivers/staging/pi433/TODO delete mode 100644 drivers/staging/pi433/pi433_if.c delete mode 100644 drivers/staging/pi433/pi433_if.h delete mode 100644 drivers/staging/pi433/rf69.c delete mode 100644 drivers/staging/pi433/rf69.h delete mode 100644 drivers/staging/pi433/rf69_enum.h delete mode 100644 drivers/staging/pi433/rf69_registers.h delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_connected.c delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_connected.h delete mode 100644 drivers/staging/wlan-ng/Kconfig delete mode 100644 drivers/staging/wlan-ng/Makefile delete mode 100644 drivers/staging/wlan-ng/README delete mode 100644 drivers/staging/wlan-ng/TODO delete mode 100644 drivers/staging/wlan-ng/cfg80211.c delete mode 100644 drivers/staging/wlan-ng/hfa384x.h delete mode 100644 drivers/staging/wlan-ng/hfa384x_usb.c delete mode 100644 drivers/staging/wlan-ng/p80211conv.c delete mode 100644 drivers/staging/wlan-ng/p80211conv.h delete mode 100644 drivers/staging/wlan-ng/p80211hdr.h delete mode 100644 drivers/staging/wlan-ng/p80211ioctl.h delete mode 100644 drivers/staging/wlan-ng/p80211metadef.h delete mode 100644 drivers/staging/wlan-ng/p80211metastruct.h delete mode 100644 drivers/staging/wlan-ng/p80211mgmt.h delete mode 100644 drivers/staging/wlan-ng/p80211msg.h delete mode 100644 drivers/staging/wlan-ng/p80211netdev.c delete mode 100644 drivers/staging/wlan-ng/p80211netdev.h delete mode 100644 drivers/staging/wlan-ng/p80211req.c delete mode 100644 drivers/staging/wlan-ng/p80211req.h delete mode 100644 drivers/staging/wlan-ng/p80211types.h delete mode 100644 drivers/staging/wlan-ng/p80211wep.c delete mode 100644 drivers/staging/wlan-ng/prism2fw.c delete mode 100644 drivers/staging/wlan-ng/prism2mgmt.c delete mode 100644 drivers/staging/wlan-ng/prism2mgmt.h delete mode 100644 drivers/staging/wlan-ng/prism2mib.c delete mode 100644 drivers/staging/wlan-ng/prism2sta.c delete mode 100644 drivers/staging/wlan-ng/prism2usb.c create mode 100644 drivers/tty/serial/sc16is7xx.h create mode 100644 drivers/tty/serial/sc16is7xx_i2c.c create mode 100644 drivers/tty/serial/sc16is7xx_spi.c delete mode 100644 drivers/uio/uio_pruss.c create mode 100644 drivers/usb/misc/onboard_usb_dev.c rename drivers/usb/misc/{onboard_usb_hub.h => onboard_usb_dev.h} (56%) rename drivers/usb/misc/{onboard_usb_hub_pdevs.c => onboard_usb_dev_pdevs.c} (68%) delete mode 100644 drivers/usb/misc/onboard_usb_hub.c delete mode 100644 include/linux/platform_data/uio_pruss.h delete mode 100644 include/linux/serial_max3100.h create mode 100644 include/linux/usb/onboard_dev.h delete mode 100644 include/linux/usb/onboard_hub.h create mode 100644 include/uapi/linux/ntsync.h create mode 100644 kernel/printk/conopt.c delete mode 100644 tools/hv/hv_fcopy_daemon.c create mode 100644 tools/hv/hv_fcopy_uio_daemon.c create mode 100644 tools/hv/vmbus_bufring.c create mode 100644 tools/hv/vmbus_bufring.h