This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 52db520a0959 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits cbb79c3c9f4b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6c847aa5b7d7 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits eb1f916f424b Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] omits 5830bb5efbc6 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits 2ae906592d09 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8c641fd7786e Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 039658c55b78 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits 10fa74a7a4b9 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 47bc17119b5a Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 84e002942900 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 0c399c799bd3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a8b0b614ce2b Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 07ba7711666c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ecda735d4fa2 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits b178b186b36f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 40bdccc5a450 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d985990a1c12 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e55c0c7a7d01 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits f8080a1e263f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4e65c95313da Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 145355cdd895 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits b5d511b91a5b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c26b5c58ba1b Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 080898f8e782 netfilter: ipset: fix performance regression in swap operation adds 3e999770ac1c PM: sleep: Restore asynchronous device resume optimization adds bde4f5ff8295 cpufreq: intel_pstate: Update hybrid scaling factor for Me [...] adds 03c305861c70 Documentation: admin-guide: PM: Fix two typos adds 022e6f5184ff PM: QoS: Use kcalloc() instead of kzalloc() new 9223614ea760 Merge branches 'pm-sleep', 'pm-cpufreq' and 'pm-qos' into pm new 7b5bcf9b8420 Merge tag 'pm-6.8-rc1-2' of git://git.kernel.org/pub/scm/l [...] adds 2fb7e4dd35c5 PNP: make pnp_bus_type const adds d2aaf1996504 ACPI: resource: Add DMI quirks for ASUS Vivobook E1504GA a [...] adds e315e8692f79 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CGA adds cb1210a7c03c ACPICA: MADT: Add GICC online capable bit handling adds 3be8fb1bc6fc ACPICA: MADT: Add new MADT GICC/GICR/ITS non-coherent flag [...] new 5b5268cd49d2 Merge branches 'pnp', 'acpi-resource' and 'acpica' new 7f369a8f5ba9 Merge tag 'acpi-6.8-rc1-2' of git://git.kernel.org/pub/scm [...] adds 7e72fc41d424 thermal: netlink: Pass pointers to thermal_notify_tz_trip_ [...] adds f52557edf064 thermal: netlink: Pass pointers to thermal_notify_tz_trip_ [...] adds 4ae535f37d0e thermal: netlink: Drop thermal_notify_tz_trip_add/delete() adds 2f521890aa5b thermal: netlink: Pass thermal zone pointer to notify routines adds 755113d76786 thermal/debugfs: Add thermal cooling device debugfs information adds 7ef01f228c9f thermal/debugfs: Add thermal debugfs information for mitig [...] adds 57a427c81c32 thermal: core: Use kstrdup_const() during cooling device r [...] adds 11fde9393148 thermal: netlink: Rework notify API for cooling devices adds fd881eac3af6 thermal: helpers: Rearrange thermal_cdev_set_cur_state() adds e95fa7404716 thermal: gov_power_allocator: avoid inability to reset a cdev adds 6dcb35088e26 thermal/debugfs: Unlock on error path in thermal_debug_tz_ [...] adds 97566d09fd02 thermal: intel: hfi: Add syscore callbacks for system-wide PM new dd75558b2d0b Merge branches 'thermal-core' and 'thermal-intel' new d8e6ba025f5e Merge tag 'thermal-6.8-rc1-2' of git://git.kernel.org/pub/ [...] adds a4a9779d7642 drm/i915/display: Fix C20 pll selection for state verification adds ae8986e681e9 drm/i915/dp: Fix the PSR debugfs entries wrt. MST connectors adds 11809687954a drm/i915: don't make assumptions about intel_wakeref_t type adds 584ebbefd122 drm/i915/dp: Fix the max DSC bpc supported by source adds 30e18a89fb1f drm/i915/gem: reconcile Excess struct member kernel-doc warnings adds 53cd65a9c951 drm/i915/gt: reconcile Excess struct member kernel-doc warnings adds af3cfcad492f drm/i915/guc: reconcile Excess struct member kernel-doc warnings adds d505a16e00c3 drm/i915/perf: reconcile Excess struct member kernel-doc warnings adds e8aaca57f9d9 Merge tag 'drm-intel-next-fixes-2024-01-11' of git://anong [...] adds 38709af26c33 drm/rockchip: vop2: Drop superfluous include adds 196da3f3f76a drm/rockchip: vop2: Drop unused if_dclk_rate variable adds 89fe46019a62 drm/v3d: Fix support for register debugging on the RPi 4 adds 9caaeb090174 Merge tag 'drm-misc-next-fixes-2024-01-11' of git://anongi [...] adds 205e18c13545 nouveau/gsp: handle engines in runl without nonstall interrupts. new 8893a6bfff31 Merge tag 'drm-next-2024-01-15-1' of git://anongit.freedes [...] adds 75d6872907cc doc: rmpsg: Update with rpmsg_endpoint adds d5362c37e1f8 rpmsg: virtio: Free driver_override when rpmsg_remove() new 2a43434675b2 Merge tag 'rpmsg-v6.8' of git://git.kernel.org/pub/scm/lin [...] adds fb49b6f65a69 remoteproc: imx_dsp_rproc: Add mandatory find_loaded_rsc_table op adds cae0e61beb7a arm64: dts: imx8mp: Add reserve-memory nodes for DSP adds bddae3e7ae70 remoteproc: k3-dsp: Suppress duplicate error message in .remove() adds cfd0b5c4fd1d remoteproc: k3-dsp: Use symbolic error codes in error messages adds 3f978d9889a2 remoteproc: k3-dsp: Convert to platform remove callback re [...] adds 9d598fab9731 dt-bindings: remoteproc: qcom: sc7180-pas: Fix SC7280 MPSS [...] adds 11eff1020440 dt-bindings: remoteproc: qcom: sc7180-pas: Add SC7280 compatibles adds 300ed425dfa9 remoteproc: qcom_q6v5_pas: Add SC7280 ADSP, CDSP & WPSS new e88481f74fee Merge tag 'rproc-v6.8' of git://git.kernel.org/pub/scm/lin [...] new c3dc3d079d19 hwspinlock: qcom: Remove IPQ6018 SOC specific compatible new bcd0f5d18b0b hwspinlock/core: fix kernel-doc warnings new a2ec2071cad8 Merge tag 'hwlock-v6.8' of git://git.kernel.org/pub/scm/li [...] adds a89c3d832784 dt-bindings: mfd: ams,as3711: Convert to json-schema adds 33455f8da1cf dt-bindings: mfd: qcom,tcsr: Add compatible for sm8250/sm8350 adds 895243c8763e mfd: intel-lpss: Remove usage of the deprecated ida_simple [...] adds 6978c7d2dd81 mfd: intel-lpss: Use PCI APIs instead of dereferencing adds 92827c102070 mfd: intel-lpss: Return error code received from the IRQ API adds 4aedcd4aa61d mfd: rk8xx: fixup devices registration with PLATFORM_DEVID_AUTO adds 6d461d3c68fb mfd: tps65086: Enable register view in debugfs adds fc2db185632d mfd: ab8500-sysctrl: Convert to platform remove callback r [...] adds 13b254c02e9b mfd: cros_ec_dev: Convert to platform remove callback retu [...] adds 3b257f28369b mfd: exynos-lpass: Convert to platform remove callback ret [...] adds 7127bf6eed43 mfd: fsl-imx25-tsadc: Convert to platform remove callback [...] adds 022457cfec84 mfd: hi655x-pmic: Convert to platform remove callback retu [...] adds dd28e01d39d5 mfd: intel-lpss-acpi: Convert to platform remove callback [...] adds 0c45dd861450 mfd: kempld-core: Convert to platform remove callback retu [...] adds a861a27a0e3b mfd: mcp-sa11x0: Convert to platform remove callback retur [...] adds 795cf0ac2af2 mfd: mxs-lradc: Convert to platform remove callback return [...] adds 418d1e74f859 mfd: omap-usb-host: Convert to platform remove callback re [...] adds 32c9cd0abc8a mfd: omap-usb-tll: Convert to platform remove callback ret [...] adds e999021c5372 mfd: pcf50633-adc: Convert to platform remove callback ret [...] adds 19ea1d395301 mfd: qcom-pm8xxx: Convert to platform remove callback retu [...] adds c20fddf7acfb mfd: sm501: Convert to platform remove callback returning void adds eea669cbcbf9 mfd: stm32-timers: Convert to platform remove callback ret [...] adds 740ad6d1b393 mfd: ti_am335x_tscadc: Convert to platform remove callback [...] adds 66d721ca1c40 mfd: tps65911-comparator: Convert to platform remove callb [...] adds e0191f305fb1 mfd: twl4030-audio: Convert to platform remove callback re [...] adds 4773d2f1a5c7 mfd: qcom-spmi-pmic: Add support for PM8937 adds 2f7cae55831d dt-bindings: mfd: qcom-spmi-pmic: Document PM8937 PMIC adds 7ac5241eaec4 dt-bindings: mfd: qcom,spmi-pmic: Add pm8916 vm-bms and lbc adds d19e5510c84d dt-bindings: mfd: ti,am3359-tscadc: Allow dmas property to [...] adds 3b6dba220e67 mfd: intel-lpss: Revert "Add missing check for platform_ge [...] adds 9ffe4c1089f6 mfd: intel-lpss: Use device_get_match_data() adds a936a91718fa mfd: intel-lpss: Adjust header inclusions adds 24ee97a9e816 mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace adds fd58bb8c7da3 mfd: intel-lpss: Provide Intel LPSS PM ops structure adds 1fe13d83e287 mfd: Fix a few spelling mistakes in PMIC header file comments adds 47b1b03dc56e mfd: cs42l43: Correct SoundWire port list adds db7637456264 mfd: cs42l43: Correct order of include files to be alphabetical adds 7a29fa05aeca mfd: twl6030-irq: Revert to use of_match_device() adds 0c679fffd676 mfd: intel-lpss: Don't fail probe on success of pci_alloc_ [...] adds 41673c66b3d0 mfd: syscon: Fix null pointer dereference in of_syscon_register() adds 9b413e3c07d2 mfd: da9062: Simplify obtaining I2C match data adds e23f1530eab9 dt-bindings: mfd: hisilicon,hi6421-spmi-pmic: Fix up bindi [...] adds d5c005ff9fe3 dt-bindings: mfd: hisilicon,hi6421-spmi-pmic: Fix regulato [...] adds 1aa77a7ed020 dt-bindings: mfd: hisilicon,hi6421-spmi-pmic: Clean up example adds 4f9b632e1bb2 dt-bindings: mfd: pm8008: Clean up example node names adds 825906f2ebe8 mfd: tps6594: Add null pointer check to tps6594_device_init() adds 03d790f04fb2 mfd: intel-lpss: Fix the fractional clock divider flags adds 3208bcef366a mfd: ab8500-sysctrl: Drop ancient charger adds 64fe64f920f0 dt-bindings: mfd: sprd: Add support for UMS9620 adds 284d16c456e5 mfd: ti_am335x_tscadc: Fix TI SoC dependencies new 2385018a4e5e Merge tag 'mfd-next-6.8' of git://git.kernel.org/pub/scm/l [...] adds 59b3e31e7332 leds: trigger: netdev: Extend speeds up to 10G adds ee8bfb47222a docs: ABI: sysfs-class-led-trigger-netdev: Add new modes a [...] adds a82cc9b8debf leds: syscon: Support 'reg' in addition to 'offset' for re [...] adds 1de1da7b0782 dt-bindings: leds: Fix JSON pointer in max-brightness adds 65dcdf495a79 dt-bindings: leds: Add Allwinner A100 LED controller adds ec95a68dad00 leds: sun50i-a100: New driver for the A100 LED controller adds 75469bb0537a leds: aw2013: Select missing dependency REGMAP_I2C adds 9bbd6b7209cf leds: trigger: gpio: Replace custom code for gpiod_get_optional() adds 7d6766f53776 leds: trigger: gpio: Convert to use kstrtox() adds 7b9c5500f42e leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() adds 804073f54207 leds: trigger: gpio: Convert to DEVICE_ATTR_RW() adds 130199ec02b2 leds: tca6507: Use devm_gpiochip_add_data() to simplify re [...] adds 1b5c2fa7081c leds: tca6507: Use devm_led_classdev_register() to simplif [...] adds 736214b4b02a leds: max5970: Add support for max5970 adds 25054b232681 leds: ledtrig-tty: Free allocated ttyname buffer on deactivate adds 9e1815f8c771 leds: qcom-lpg: Use devm_pwmchip_add() simplifying driver removal adds 793bf5510d5e leds: qcom-lpg: Consistenly use dev_err_probe() in .probe( [...] adds 4ff4379ce6ee tty: add new helper function tty_get_tiocm adds 76675f69bed5 leds: ledtrig-tty: Replace mutex with completion adds 5b755ca677db leds: ledtrig-tty: Make rx tx activitate configurable adds 6dec659896b4 leds: ledtrig-tty: Add additional line state evaluation adds adfd4621b78d leds: aw200xx: Fix write to DIM parameter adds d882762f7950 leds: aw200xx: Support HWEN hardware control adds 20dbf6d4a19c dt-bindings: leds: aw200xx: Introduce optional enable-gpio [...] adds 2b8db5729d10 leds: aw200xx: Calculate dts property display_rows in the driver adds aa4ed49f4240 dt-bindings: leds: aw200xx: Remove property "awinic,display-rows" adds d883a5ab2f34 leds: aw200xx: Add delay after software reset adds 96b43a108bd6 leds: aw200xx: Enable disable_locking flag in regmap config adds 150bca53652d leds: aw200xx: Improve autodim calculation method adds 634fea792a31 leds: aw200xx: Add support for aw20108 device adds 13b93b1dca35 dt-bindings: leds: awinic,aw200xx: Add AW20108 device adds 94d4090b6139 dt-bindings: leds: aw200xx: Fix led pattern and add reg co [...] adds 78da55c804cb dt-bindings: leds: qcom,spmi-flash-led: Fix example node name adds e7431bd7899c leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails adds 9e314ded2832 leds: qcom-lpg: Introduce a wrapper for getting driver dat [...] adds c82a1662d454 leds: trigger: Remove unused function led_trigger_rename_static() adds 40cfa414e7f9 leds: sun50i-a100: Avoid division-by-zero warning adds 5e72f1fe2383 leds: rgb: Drop obsolete dependency on COMPILE_TEST adds d3578b4982e6 leds: max5970: Remove unused variable adds 6d63d05e26f8 leds: max5970: Make use of device properties adds e7baa5b437a7 leds: max5970: Make use of dev_err_probe() adds 808c78818767 leds: max5970: Add missing headers adds 06c5206ccdb4 leds: sun50i-a100: Convert to be agnostic to property provider adds afacb21834bb leds: trigger: panic: Don't register panic notifier if cre [...] adds 4289e434c46c leds: trigger: netdev: Add core support for hw not support [...] new 08df80a3c516 Merge tag 'leds-next-6.8' of git://git.kernel.org/pub/scm/ [...] adds 24583bd204d5 dt-bindings: mailbox: qcom,apcs-kpss-global: drop duplicat [...] adds 1e9cb7e007dc dt-bindings: mailbox: qcom,apcs-kpss-global: use fallbacks adds a71c8424e309 mailbox: qcom-apcs-ipc: re-organize compatibles with fallbacks adds ee01c0b4384d mailbox: arm_mhuv2: Fix a bug for mhuv2_sender_interrupt adds 0a49b66c7413 dt-bindings: mailbox: zynqmp: extend required list adds 7f923ab20faa dt-bindings: mailbox: add Versal IPI bindings adds b3734a8291ad mailbox: zynqmp-ipi: fix an Excess struct member kernel-do [...] adds d0a724d419cc mailbox: bcm-flexrm: Convert to platform remove callback r [...] adds 74701ffbf7db mailbox: bcm-pdc: Convert to platform remove callback retu [...] adds a0c313d08d15 mailbox: imx: Convert to platform remove callback returning void adds bf562bc5a86b mailbox: mailbox-test: Convert to platform remove callback [...] adds e89c7c3766dc mailbox: mtk-cmdq: Convert to platform remove callback ret [...] adds 67785923d3f5 mailbox: omap: Convert to platform remove callback returning void adds ce42b93c6370 mailbox: qcom-apcs-ipc: Convert to platform remove callbac [...] adds d3a0021c4132 mailbox: qcom-ipcc: Convert to platform remove callback re [...] adds 0a902f502e39 mailbox: stm32-ipcc: Convert to platform remove callback r [...] adds b8e346bd8fb9 mailbox: sun6i-msgbox: Convert to platform remove callback [...] adds ab572ab44b04 mailbox: tegra-hsp: Convert to platform remove callback re [...] adds cdf179a9d3e4 mailbox: zynqmp-ipi: Convert to platform remove callback r [...] adds 171c8a20850f dt-bindings: mailbox: qcom-ipcc: document the X1E80100 Int [...] adds 060177644136 mailbox: mtk-cmdq: Rename gce_plat variable with SoC name postfix adds df71f7818fb2 mailbox: mtk-cmdq: Sort cmdq platform data by compatible name adds cd795fb0c352 mailbox: mtk-cmdq: Add CMDQ driver support for mt8188 new 75afd029e607 Merge tag 'mailbox-v6.8' of git://git.kernel.org/pub/scm/l [...] adds fa72d143471d HSI: omap_ssi: Remove usage of the deprecated ida_simple_xx() API new 5d197e97fb10 Merge tag 'hsi-for-6.8' of git://git.kernel.org/pub/scm/li [...] adds bf800ca41567 pinctrl: tegra: Display pin function in pinconf-groups adds 2220638d375a dt-bindings: pinctrl: qcom,sm8650-lpass-lpi-pinctrl: add S [...] adds c4e47673853f pinctrl: qcom: sm8650-lpass-lpi: add SM8650 LPASS adds d92618caf9d0 dt-bindings: pinctrl: document the SM8650 Top Level Mode M [...] adds 76b446f5b86e pinctrl: qcom: handle intr_target_reg wakeup_present/enable bits adds 22a4a9ed37d6 pinctrl: qcom: Introduce the SM8650 Top Level Mode Multipl [...] adds 28bb7c555c7e pinctrl: qcom: lpass-lpi: split slew rate set to separate [...] adds 6ea5c72b04cc pinctrl: qcom: lpass-lpi: allow slew rate bit in main pin [...] adds 901b277eafbd pinctrl: tps6594: Add driver for TPS6594 pinctrl and GPIOs adds 5a002bf20650 pinctrl: stm32: return errors from stm32_gpio_direction_output() adds a6059c8603bc pinctrl: npcm7xx: prevent glitch when setting the GPIO to [...] adds 5180f4fa499e dt-bindings: pinctrl: qcom: Add X1E80100 pinctrl adds 05e4941d97ef pinctrl: qcom: Add X1E80100 pinctrl driver adds c3c63e66527c pinctrl: as3722: Use devm_gpiochip_add_data() to simplify [...] adds 16048722db86 Merge tag 'gpio-device-get-label-for-v6.8-rc1' of git://gi [...] adds 524fc108b895 pinctrl: stop using gpiod_to_chip() adds 5f0dedcc9dec pinctrl: don't include GPIOLIB private header adds e4c3a81ab88f pinctrl: renesas: rzg2l: Enhance driver to support interru [...] adds dc99d4c8ac46 dt-bindings: pinctrl: renesas: Drop unneeded quotes adds a8fcd9992491 Merge tag 'renesas-pinctrl-for-v6.8-tag1' of git://git.ker [...] adds 2cd57cbd5671 pinctrl: qcom: lpass-lpi: Replace kernel.h with what is be [...] adds 9e863d276876 pinctrl: qcom: lpass-lpi: Remove unused member in struct l [...] adds c82c03819b92 pinctrl: equilibrium: Unshadow error code of of_property_c [...] adds 271e6a04775d pinctrl: equilibrium: Use temporary variable to hold pins adds 26ea8229e7ad pinctrl: imx: Use temporary variable to hold pins adds 7cc4e6b0e4dd pinctrl: Convert unsigned to unsigned int adds 142173c4ad5a pinctrl: mediatek: Switch to use no-IRQ PM helpers adds 27030ff78772 pinctrl: qcom: fail to retrieve configuration from invalid [...] adds aa587ff2abdb dt-bindings: pinctrl: pinctrl-single: add ti,j7200-padconf [...] adds e24b623d9520 pinctrl: pinctrl-single: add ti,j7200-padconf compatible adds 253bad7f0436 dt-bindings: pinctrl: qcom,sm8550-lpass-lpi: add X1E80100 [...] adds 731b30f6aab7 pinctrl: renesas: Mark local variable with const in ->set_mux() adds d98d73855f48 pinctrl: core: Make pins const unsigned int pointer in str [...] adds be1d5f57366c pinctrl: equilibrium: Convert to use struct pingroup adds 3859a6fdf0ed pinctrl: keembay: Convert to use struct pingroup adds 583b5273a624 pinctrl: nuvoton: Convert to use struct pingroup and PINCT [...] adds 78b778e3630c Merge tag 'gpio-remove-gpiochip_is_requested-for-v6.8-rc1' [...] adds 383da0c7f254 pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() adds bb5eace1562f pinctrl: mediatek: Use C99 initializers in PINCTRL_PIN_GROUP() adds b0f24e021d58 pinctrl: ingenic: Use C99 initializers in PINCTRL_PIN_GROUP() adds 85174ad7c30f pinctrl: core: Embed struct pingroup into struct group_desc adds 2a0674f25bf0 pinctrl: bcm: Convert to use grp member adds 7e976117b185 pinctrl: equilibrium: Convert to use grp member adds 390270f25b41 pinctrl: imx: Convert to use grp member adds 10ce59c6bb51 pinctrl: ingenic: Convert to use grp member adds ffc1945e1958 pinctrl: keembay: Convert to use grp member adds a1cf1a5f9b60 pinctrl: mediatek: Convert to use grp member adds fc7d3b60a8fd pinctrl: renesas: Convert to use grp member adds fcbcfe5cb7ea pinctrl: starfive: Convert to use grp member adds db4a9133511c pinctrl: core: Remove unused members from struct group_desc adds 2ddb7c424a60 Merge tag 'pef2256-framer' into devel adds 906b545b1659 pinctrl: renesas: rzg2l: Move arg and index in the main fu [...] adds d3aaa7203a17 pinctrl: renesas: rzg2l: Add pin configuration support for [...] adds 51996952b8b5 pinctrl: renesas: rzg2l: Add support to select power sourc [...] adds 1bbc8ee40826 pinctrl: renesas: rzg2l: Add output enable support adds 9e5889c68d99 pinctrl: renesas: rzg2l: Add input enable to the Ethernet pins adds 84e769e67e32 Merge tag 'renesas-pinctrl-for-v6.8-tag2' of git://git.ker [...] adds b833eb26b628 dt-bindings: pinctrl: samsung: add specific compatibles fo [...] adds 4f2ffb1c3ffe dt-bindings: pinctrl: samsung: add exynosautov920 adds e4e2fbe7d7d7 MAINTAINERS: Remove snawrocki's git tree adds 904140fa4553 dt-bindings: pinctrl: samsung: use Exynos7 fallbacks for n [...] adds b77f5ef8ebe4 pinctrl: samsung: add irq_set_affinity() for non wake up e [...] adds 4a2006d0c338 dt-bindings: pinctrl: samsung: add google,gs101-pinctrl co [...] adds abc73e50b394 dt-bindings: pinctrl: samsung: add gs101-wakeup-eint compatible adds e1564d6f9349 dt-bindings: pinctrl: samsung: correct ExynosAutov920 wake [...] adds 4a8be01a1a7a pinctrl: samsung: Add gs101 SoC pinctrl configuration adds 884fdaa53b38 pinctrl: samsung: support ExynosAuto GPIO structure adds 6cf96df77338 pinctrl: samsung: add exynosautov920 pinctrl adds 915fdc94f16e Merge tag 'samsung-pinctrl-6.8' of https://git.kernel.org/ [...] adds b10a74b5c0c1 pinctrl: intel: Provide Intel pin control wide PM ops structure adds 33f1c0b0bf22 pinctrl: alderlake: Switch to use Intel pin control PM ops adds 4cc4ff1b24dd pinctrl: broxton: Switch to use Intel pin control PM ops adds 020861b5ce16 pinctrl: cannonlake: Switch to use Intel pin control PM ops adds a4f777ef3020 pinctrl: cedarfork: Switch to use Intel pin control PM ops adds 6dde85169a62 pinctrl: denverton: Switch to use Intel pin control PM ops adds ec79e6e6fb06 pinctrl: elkhartlake: Switch to use Intel pin control PM ops adds e35ed82182f6 pinctrl: emmitsburg: Switch to use Intel pin control PM ops adds 3f6791067dda pinctrl: geminilake: Switch to use Intel pin control PM ops adds b70c674cf405 pinctrl: icelake: Switch to use Intel pin control PM ops adds 5ce3422e0413 pinctrl: jasperlake: Switch to use Intel pin control PM ops adds 8e5f001396df pinctrl: lakefield: Switch to use Intel pin control PM ops adds 5d5e83f973ed pinctrl: lewisburg: Switch to use Intel pin control PM ops adds 4a3b7e6a2712 pinctrl: meteorlake: Switch to use Intel pin control PM ops adds 0a327638cf4f pinctrl: sunrisepoint: Switch to use Intel pin control PM ops adds ee4c71f5771d pinctrl: tigerlake: Switch to use Intel pin control PM ops adds 649e984f5ed8 pinctrl: intel: Make PM ops functions static adds 113adaf8f8ea Merge patch series "pinctrl: intel: Use NOIRQ PM helper" adds 2b9282afa8e9 pinctrl: tangier: Enable 910 Ohm bias adds 0a4cfed79e4f pinctrl: tangier: Move default strength assignment to a sw [...] adds 6217728b3858 pinctrl: intel: Move default strength assignment to a switch-case adds a35c62ba7ae5 pinctrl: intel: Refactor intel_pinctrl_get_soc_data() adds 22f57707fa0c pinctrl: intel: allow independent COMPILE_TEST adds 4c51ea957f08 pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" adds c5860e4a2737 pinctrl: intel: Add a generic Intel pin control platform driver adds e58e519b80ba pinctrl: intel: use the correct _PM_OPS() export macro adds 228fe713795f pinctrl: tangier: simplify locking using cleanup helpers adds 9580ba25c5da pinctrl: lynxpoint: Simplify code with cleanup helpers adds 1a856a22e603 pinctrl: baytrail: Fix types of config value in byt_pin_co [...] adds 5398a0e23cf8 pinctrl: baytrail: Factor out byt_gpio_force_input_mode() adds 078d83033a76 pinctrl: baytrail: Move default strength assignment to a s [...] adds 6191e49de389 pinctrl: baytrail: Simplify code with cleanup helpers adds ebe7f3393784 pinctrl: intel: Add Intel Meteor Point pin controller and [...] adds 7085e4e2ff43 Merge tag 'intel-pinctrl-v6.8-1' of git://git.kernel.org/p [...] adds caf08a8250d6 dt-bindings: pinctrl: qcom,pmic-mpp: clean up example adds 7bf8b78f86db dt-bindings: pinctrl: qcom: Add SM4450 pinctrl adds fa7b1fe24e10 pinctrl: qcom: sm4450: dd SM4450 pinctrl driver adds 5a5ecedc4b57 dt-bindings: pinctrl: qcom: create common LPASS LPI schema adds 98b94e055fcc dt-bindings: pinctrl: qcom,qdu1000-tlmm: restrict number o [...] adds 43c9dd099e91 dt-bindings: pinctrl: qcom,sa8775p-tlmm: restrict number o [...] adds 8c0aa95bd0f8 dt-bindings: pinctrl: qcom,sdx75-tlmm: restrict number of [...] adds fc19a5644b91 dt-bindings: pinctrl: qcom,sm8550-tlmm: restrict number of [...] adds 6b7d9d4c0d49 dt-bindings: pinctrl: qcom,sm8650-tlmm: restrict number of [...] adds 7e47d9d3750c dt-bindings: pinctrl: qcom,x1e80100-tlmm: restrict number [...] adds 6bd410fcb24f dt-bindings: pinctrl: qcom,ipq5018-tlmm: use common TLMM bindings adds 79d770afa0d5 dt-bindings: pinctrl: qcom: drop common properties adds b22794c0f7b1 dt-bindings: pinctrl: qcom: drop common properties and all [...] adds ff629d300413 pinctrl: qcom: lpass-lpi: remove duplicated include adds 00bb152d6282 dt-bindings: pinctrl: xilinx: Rename *gpio to *gpio-grp adds 7d7cd22dc497 pinctrl: cy8c95x0: Cache muxed registers adds 1b09c2b8f849 pinctrl: samsung: constify iomem pointers new ed6c23b17547 Merge tag 'pinctrl-v6.8-1' of git://git.kernel.org/pub/scm [...] adds 9e0e9e85e74e i3c: mipi-i3c-hci: Report NACK response from CCC command to core adds 0be1a06c66c9 i3c: mipi-i3c-hci: Do not overallocate transfers in hci_cm [...] adds f83f86e506e6 i3c: mipi-i3c-hci: Handle I3C address header error in hci_ [...] adds 4afd72876942 i3c: mipi-i3c-hci: Add DMA bounce buffer for private transfers adds 2aac0bf4ebc8 i3c: Add fallback method for GETMXDS CCC adds b4da37db3e2c i3c: master: Fix build error adds 317bacf960a4 i3c: master: add enable(disable) hot join in sys entry adds 05b26c31a485 i3c: master: svc: add hot join support adds e5e3df06ac98 i3c: add actual_len in i3c_priv_xfer adds 6fb61734a74e i3c: master: svc: rename read_len as actual_len adds 6d1a19d34e2c i3c: master: svc: return actual transfer data len adds 18e579487990 i3c: master: fix Excess kernel-doc description warning adds 374c13f9080a i3c: master: cdns: Update maximum prescaler value for i2c clock adds 34d946b723b5 i3c: master: fix kernel-doc check warning adds 4fa0888f6f3e i3c: document hotjoin sysfs entry new a3f4a07b5027 Merge tag 'i3c/for-6.8' of git://git.kernel.org/pub/scm/li [...] adds 02a06f5f1a6a PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms [...] adds 1291b716bbf9 PCI/AER: Decode Requester ID when no error info found adds db02e176f597 PCI/AER: Use explicit register sizes for struct members adds f04e5285efb0 Merge branch 'pci/aer' adds 070909e56a7d x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS adds e1fad9dd25ea x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'r [...] adds 286ae88c9e40 x86/pci: Add MCFG debug logging adds 704891033b97 x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt adds 9ad67912d0d0 x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid [...] adds d26e7fc3d907 x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_re [...] adds f284dff47b6d x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency adds f12659832612 x86/pci: Return pci_mmconfig_add() failure early adds 1dfc86af0613 x86/pci: Reorder pci_mmcfg_arch_map() definition before calls adds 996e337f4d33 Merge branch 'pci/ecam' adds d9dcdb4531fe PCI: host-generic: Convert to platform remove callback ret [...] adds e585a37e5061 PCI: Only override AMD USB controller if required adds 197e0da1f1a3 x86/pci: Use PCI_HEADER_TYPE_* instead of literals adds 3773343dd890 powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal adds 420ac76610d7 scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal adds 0d481ff35c9a x86/pci: Clean up open-coded PCIBIOS return code mangling adds ac4f1897fa54 PCI: Fix 64GT/s effective data rate calculation adds 78e5ad791fae Merge branch 'pci/enumeration' adds 35259ff188e0 PCI: Log device type during enumeration adds 65f8e0beac5a PCI: Update BAR # and window messages adds dc4e6f21c3f8 PCI: Use resource names in PCI log messages adds 6f32099a9172 PCI: Move pci_read_bridge_windows() below individual windo [...] adds 281e1f137a97 PCI: Supply bridge device, not secondary bus, to read wind [...] adds 63c6ebb294b7 PCI: Log bridge windows conditionally adds 95140c2fbfdf PCI: Log bridge info when first enumerating bridge adds 564af7a5363f Merge branch 'pci/enumeration-logging' adds 9a000a72af75 PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() adds 18c3850f313e Merge branch 'pci/p2pdma' adds 3171e46d677a PCI: Avoid potential out-of-bounds read in pci_dev_for_eac [...] adds 5a4af2ca48b8 Merge branch 'pci/resource' adds df25461119d9 PCI: switchtec: Fix stdev_release() crash after surprise h [...] adds d6f5bcc2d098 Merge branch 'pci/switchtec' adds e367e3c765f5 PCI: Add ACS quirk for more Zhaoxin Root Ports adds c94df6214681 Merge branch 'pci/virtualization' adds 14b15aeb3628 dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" adds e2596dcf1e9d PCI: brcmstb: Configure HW CLKREQ# mode appropriate for do [...] adds 6f77f0ac5ee2 Merge branch 'pci/controller/broadcom' adds b3ba0f6e82cb dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes adds adc14d44d7cb dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compati [...] adds 3ac7f14084f5 PCI: j721e: Add per platform maximum lane settings adds 4490f559f755 PCI: j721e: Add PCIe 4x lane selection support adds e49ad667815d PCI: j721e: Add TI J784S4 PCIe configuration adds 177c9ac6ab3f PCI: j721e: Make TI J721E depend on ARCH_K3 adds 78fe51fcb435 Merge branch 'pci/controller/cadence' adds edd6ae1022a6 PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE adds 2217fffcd63f PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignm [...] adds aea370b2aec9 PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members adds 756dcb5a820a PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops adds 641f79beeebc PCI: dwc: Rename .func_conf_select to .get_dbi_offset in s [...] adds 70fa02ca1446 PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers adds f72896721621 PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning adds 7682f19c3c8c PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error adds 787c72b1d45b Merge branch 'pci/controller/dwc' adds c12ca110c613 PCI: keystone: Fix race condition when initializing PHYs adds 186ce88c9063 Merge branch 'pci/controller/keystone' adds 9f5077ef8f81 PCI: kirin: Use devm_kasprintf() to dynamically allocate c [...] adds 921e097ede90 Merge branch 'pci/controller/kirin' adds 123971a193d9 PCI: layerscape: Add function pointer for exit_from_l2() adds 6f8a41ba2623 PCI: layerscape: Add suspend/resume for ls1021a adds 762ef94b45d9 PCI: layerscape(ep): Rename pf_* as pf_lut_* adds 27b3bcbf8a79 PCI: layerscape: Add suspend/resume for ls1043a adds 1800c660b08f Merge branch 'pci/controller/layerscape' adds 4e11c29873a8 PCI: mediatek: Clear interrupt status before dispatching handler adds 9ccc1318cf4b PCI: mediatek-gen3: Fix translation window size calculation adds 1b6069f51ef0 Merge branch 'pci/controller/mediatek' adds ec2152374804 PCI: rcar-gen4: Replace of_device.h with explicit of.h include adds b952f96a57e6 dt-bindings: PCI: rcar-pci-host: Add optional regulators adds 6797e4da2dd1 PCI: rcar-host: Add support for optional regulators adds 67b9ef22c68c Merge branch 'pci/controller/rcar' adds 991801bc4722 PCI: vmd: Remove usage of the deprecated ida_simple_xx() API adds 161d42df9acf Merge branch 'pci/controller/vmd' adds b642e081f46c PCI: xilinx-xdma: Remove redundant dev_err() adds 7aa5f8fcd6d9 PCI: xilinx-xdma: Fix uninitialized symbols in xilinx_pl_d [...] adds 2324be17b5e0 PCI: xilinx-xdma: Fix error code in xilinx_pl_dma_pcie_ini [...] adds fd286a1de5dd Merge branch 'pci/controller/xilinx' adds 4fbd8b788258 PCI: exynos: Convert to platform remove callback returning void adds 93d61d3aa996 PCI: keystone: Convert to platform remove callback returning void adds a5eee68931fc PCI: kirin: Convert to platform remove callback returning void adds eb30ad414169 Merge branch 'pci/controller/remove-void-return' adds 58ff9c5acb4a PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX adds 74955cb8ccc3 PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions adds 8a608dac4bf6 PCI: endpoint: Use INTX instead of legacy adds 5b0fbadc0f87 PCI: endpoint: Rename LEGACY to INTX in test function driver adds acd288666979 misc: pci_endpoint_test: Use INTX instead of LEGACY adds c5d973a07bb1 PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() adds 570e8579761a PCI: cadence: Use INTX instead of legacy adds e9af4800d448 PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() adds 81957ace190f PCI: keystone: Use INTX instead of legacy adds 1b79b2aa9f6c PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() adds 3ba180c45b30 PCI: tegra194: Use INTX instead of legacy adds c0dcdeea0850 PCI: uniphier: Use INTX instead of legacy adds 5815c2d17a74 PCI: rockchip-ep: Use INTX instead of legacy adds 95da5fedd325 PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() adds 354b2bd38aea PCI: xilinx-nwl: Use INTX instead of legacy adds dc14155d46b5 Merge branch 'pci/irq-clean-up' adds 86362293044b PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const adds 150d04ddf386 PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and p [...] adds 54f22c9758dc PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const adds c21b53deda09 PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const adds 6f517e044096 PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const adds d43e4239f09c Merge branch 'pci/endpoint' adds 0eccea7150e3 PCI: vmd: Remove usage of the deprecated ida_simple_*() API adds 130f335630b6 misc: pci_endpoint_test: Remove usage of the deprecated id [...] adds 0171e067d7da dw-xdata: Remove usage of the deprecated ida_simple_*() API adds eddcaefa5fec Merge branch 'pci/remove-old-api' adds 4791c44c0a98 dt-bindings: PCI: qcom: Adjust iommu-map for different SoC adds f2ab5a2455d9 dt-bindings: PCI: qcom: Correct clocks for SC8180x adds a711253d5f70 dt-bindings: PCI: qcom: Correct clocks for SM8150 adds 3b74713a0321 dt-bindings: PCI: qcom: Correct reset-names property adds 639f666cf84e dt-bindings: PCI: dwc: rockchip: Document optional PCIe re [...] adds 41f757713ac3 dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller adds 9946bbb3edae Merge branch 'pci/dt-bindings' adds 0942155a48e4 PCI: Remove unused 'node' member from struct pci_driver adds 9ca65c373f44 docs: PCI: Fix typos adds 516f366434e1 misc: pci_endpoint_test: Use a unique test pattern for each BAR adds 2db6b72c9897 PCI: Fix kernel-doc issues adds 7119ca35ee4a Merge branch 'pci/misc' new e1aa9df44018 Merge tag 'pci-v6.8-changes' of git://git.kernel.org/pub/s [...] adds 62df29a542f9 misc: ocxl: context: Remove unnecessary (void*) conversions adds 0e425d703c30 misc: ocxl: afu_irq: Remove unnecessary (void*) conversions adds 29eb0dc7bd1e misc: ocxl: link: Remove unnecessary (void*) conversions adds bc1183a63057 misc: ocxl: main: Remove unnecessary ‘0’ values from rc adds 736dfbde3a84 platform/goldfish: goldfish_pipe: Convert to platform remo [...] adds 110684d58bdb vgacon: drop IA64 reference in VGA_CONSOLE dependency list adds b9873755a6c8 misc: Add Nitro Secure Module driver adds ad6bcdad2b67 vmgenid: emit uevent when VMGENID updates adds 6ac061db9c58 binder: use EPOLLERR from eventpoll.h adds 3f489c2067c5 binder: fix use-after-free in shinker's callback adds 9a9ab0d96362 binder: fix race between mmput() and do_exit() adds 3091c21d3e93 binder: fix async space check for 0-sized buffers adds c6d05e0762ab binder: fix unused alloc->free_async_space adds 122a3c1cb0ff binder: fix trivial typo of binder_free_buf_locked() adds e1090371e02b binder: fix comment on binder_alloc_new_buf() return value adds da483f8b3905 binder: remove extern from function prototypes adds df9aabead791 binder: keep vma addresses type as unsigned long adds 0d35bf3bf2da binder: split up binder_update_page_range() adds 377e1684db7a binder: do unlocked work in binder_alloc_new_buf() adds 89f71743bf42 binder: remove pid param in binder_alloc_new_buf() adds 9409af24e450 binder: separate the no-space debugging logic adds c13500eaabd2 binder: relocate low space calculation adds cbc174a64b8d binder: relocate binder_alloc_clear_buf() adds ea2735ce19c1 binder: refactor page range allocation adds c7ac30fad182 binder: malloc new_buffer outside of locks adds 68aef12d094e binder: initialize lru pages in mmap callback adds 37ebbb4f73a0 binder: perform page installation outside of locks adds 258ce20ede33 binder: remove redundant debug log adds de0e6573125f binder: make oversized buffer code more readable adds ea9cdbf0c727 binder: rename lru shrinker utilities adds 67dcc8807805 binder: document the final page calculation adds 8e905217c454 binder: collapse print_binder_buffer() into caller adds f07b83a48e94 binder: refactor binder_delete_free_buffer() adds 162c79731448 binder: avoid user addresses in debug logs adds e50f4e6cc9bf binder: reverse locking order in shrinker callback adds 7710e2cca32e binder: switch alloc->mutex to spinlock_t adds 96d1d578dec1 android: binder: fix a kernel-doc enum warning adds 21528c69a0d8 rootfs: Fix support for rootfstype= when root= is given adds 437cd966d3c6 firmware: xilinx: Use proper indentation in kernel-doc adds a070830096e4 drivers/comedi: use standard array-copy-function adds 190015a4bb01 ipack: Remove usage of the deprecated ida_simple_xx() API adds ad66d503052d parport: Save a few bytes of memory adds 431c03095d60 eeprom: ee1004: Add support for multiple i2c busses adds f922b16aa5fa firmware: xilinx: Update firmware call interface to suppor [...] adds f689a0ca45fc firmware: xilinx: Expand feature check to support all PLM modules adds a9d061840010 firmware: xilinx: Register event manager driver adds 8c016c807a90 drivers: soc: xilinx: Fix error message on SGI registratio [...] adds 5dac2a98f654 firmware: zynqmp: Add support to handle IPI CRC failure adds 566f5ca97680 mei: Add transport driver for IVSC device adds 386a766c4169 mei: Add MEI hardware support for IVSC device adds 0e42b5fee8a8 Merge 6.7-rc5 into char-misc-next adds 182d44f9ce2d MAINTAINERS: Remove myself as a Arm CoreSight reviewer adds 4277f035d227 coresight: trbe: Add a representative coresight_platform_d [...] adds 17f8b216e026 coresight: trbe: Enable ACPI based TRBE devices adds 4aff040bcc8d coresight: etm: Override TRCIDR3.CCITMIN on errata affected cpus adds 94566c5b0774 coresight: etm: Make cycle count threshold user configurable adds e5d207b24c54 Documentation: coresight: Add cc_threshold tunable adds 2373699a3505 coresight: tmc: Make etr buffer mode user configurable from sysfs adds f4443ee5a38c coresight-tpdm: Remove the unnecessary lock adds 2a8d9b371566 dt-bindings: arm: Add support for DSB element size adds f7f965c982f7 coresight-tpdm: Introduce TPDM subtype to TPDM driver adds 57e7235aa1d1 coresight-tpda: Add DSB dataset support adds f01e4948b516 coresight-tpdm: Initialize DSB subunit configuration adds 8fbbce11a90f coresight-tpdm: Add reset node to TPDM node adds 851b3f9c9c08 coresight-tpdm: Add nodes to set trigger timestamp and type adds 018e43ad1eee coresight-tpdm: Add node to set dsb programming mode adds f376caf25f79 coresight-tpdm: Add nodes for dsb edge control adds a8138a9445e6 coresight-tpdm: Add nodes to configure pattern match output adds 4c983382a29e coresight-tpdm: Add nodes for timestamp request adds 8e05f86f07a0 dt-bindings: arm: Add support for DSB MSR register adds 350ba15ae187 coresight-tpdm: Add nodes for dsb msr support adds 9d4408feff89 Documentation: ABI: coresight-tpdm: Fix Bit[3] description [...] adds 46f69b197b6c hwtracing: hisi_ptt: Disable interrupt after trace end adds dabf410d8764 hwtracing: hisi_ptt: Optimize the trace data committing adds c4137932d11d coresight-tpdm: Correct the property name of MSR number adds cc0271a339cc coresight: etm4x: Fix width of CCITMIN field adds fc041bd24f39 coresight: dummy: Convert to platform remove callback retu [...] adds 4445e142b458 coresight: etm4x: Convert to platform remove callback retu [...] adds 858aebb52cc0 coresight: funnel: Convert to platform remove callback ret [...] adds 3d1e99f73409 coresight: replicator: Convert to platform remove callback [...] adds 98881b34ce90 coresight: trbe: Convert to platform remove callback retur [...] adds 32d9a78bb9ff coresight: ultrasoc-smb: Convert to platform remove callba [...] adds 60e5f23dc5d6 coresight: ultrasoc-smb: Use guards to cleanup adds e909abe885e2 Merge tag 'coresight-next-v6.8' of git://git.kernel.org/pu [...] adds 7f38b70042fc of: device: Export of_device_make_bus_id() adds 4a1a40233b4a nvmem: Move of_nvmem_layout_get_container() in another header adds ec9c08a1cb8d nvmem: Create a header for internal sharing adds 1b7c298a4ecb nvmem: Simplify the ->add_cells() hook adds 1172460e7167 nvmem: Move and rename ->fixup_cell_info() adds fc29fd821d9a nvmem: core: Rework layouts to become regular devices adds 192048e5a5b6 ABI: sysfs-nvmem-cells: Expose cells through sysfs adds 0331c611949f nvmem: core: Expose cells through sysfs adds a729c0f57dc8 dt-bindings: nvmem: add new stm32mp25 compatible for stm32-romem adds f0ac5b230396 nvmem: stm32: add support for STM32MP25 BSEC to control OTP data adds a7565fc83997 mei: fix spellos in mei.h adds ea0e635fe534 mei: pxp: spdx should be at first line adds 5370a431ef91 mei: vsc: Rework firmware image names adds 95171e456633 mei: fix vsc dependency adds d667378ade23 mei: rework Kconfig dependencies adds 3634783be125 binder: use enum for binder ioctls adds ce8df3f4d0d9 mcb: core: fix kernel-doc warnings adds fddd9e3e4e71 tools/testing/nvdimm: Add compile-test coverage for ndtest adds ed2b5f50b043 pcmcia: bcm63xx: Convert to platform remove callback retur [...] adds 89493fc6bd2a pcmcia: db1xxx_ss: Convert to platform remove callback ret [...] adds 292006710d87 pcmcia: electra_cf: Convert to platform remove callback re [...] adds 560bb502ea16 pcmcia: omap_cf: Convert to platform remove callback retur [...] adds e5b25d20b601 pcmcia: pxa2xx: Convert to platform remove callback return [...] adds c1991d49bb95 pcmcia: sa1100: Convert to platform remove callback return [...] adds 1b775e616ec8 pcmcia: xxs1500_ss: Convert to platform remove callback re [...] adds 1a737d5ea69d misc: nsm: remove selecting the non-existing config CBOR adds aaee477e3e2c cdx: Explicitly include correct DT includes, again adds c27dfca4555b misc: rtsx: add to support new card reader rts5264 new def [...] adds 6a511c9b3a0d misc: rtsx: add to support new card reader rts5264 adds 117cc0efb023 mmc: rtsx: add rts5264 to support sd express card adds f200fff8d019 spmi: mtk-pmif: Serialize PMIF status check and command su [...] adds e821d50ab5b9 spmi: mediatek: Fix UAF on device remove adds b6e53731e07d spmi: Introduce device-managed functions adds ffdfbafdc4f4 spmi: Use devm_spmi_controller_alloc() adds f3e67fc40690 spmi: mtk-pmif: Reorder driver remove sequence adds 490d88ef548d spmi: hisi-spmi-controller: Use devm_spmi_controller_add() adds 3ae3cf418a01 spmi: Return meaningful errors in spmi_controller_alloc() adds c49739235c42 spmi: mediatek: add device id check adds bda910d81843 VMCI: Remove handle_arr_calc_size() adds de264ddea73d VMCI: Remove VMCI_HANDLE_ARRAY_HEADER_SIZE and VMCI_HANDLE [...] adds 8d6608e4f89a firmware: xilinx: Remove clock_setrate and clock_getrate api adds b9ae99621016 firmware: xilinx: Remove zynqmp_pm_pinctrl_get_function() adds 65fde134b0a4 parport: parport_serial: Add Brainboxes BAR details adds 6aa1fc5a8085 parport: parport_serial: Add Brainboxes device IDs and geometry adds 08b3485540d9 greybus: gb-beagleplay: Remove use of pad bytes adds 5496fb8eedd6 drivers/fpga: use standard array-copy function adds 093976dd953c Merge tag 'fpga-for-6.8-rc1' of git://git.kernel.org/pub/s [...] adds 987fdb5a43a6 bus: mhi: ep: Do not allocate event ring element on stack adds 6ab3d50b106c bus: mhi: host: Add a separate timeout parameter for waiti [...] adds 5571519009d0 bus: mhi: host: pci_generic: Add SDX75 based modem support adds eff9704f5332 bus: mhi: host: Add alignment check for event ring read pointer adds 62210a26cd4f bus: mhi: ep: Use slab allocator where applicable adds cea4bcbf997a bus: mhi: ep: Add support for interrupt moderation timer adds b08ded2ef2e9 bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs adds 927105244f8b bus: mhi: ep: Rename read_from_host() and write_to_host() APIs adds 8b786ed8fb08 bus: mhi: ep: Introduce async read/write callbacks adds 5424be958b44 PCI: epf-mhi: Simulate async read/write using iATU adds 0d5d5738dc20 PCI: epf-mhi: Add support for DMA async read/write operation adds d1c6f4ba4746 PCI: epf-mhi: Enable MHI async read/write support adds ee08acb58fe4 bus: mhi: ep: Add support for async DMA write operation adds 2547beb00ddb bus: mhi: ep: Add support for async DMA read operation adds 309ab14f70d1 bus: mhi: ep: Add checks for read/write callbacks while re [...] adds 327ec5f70609 PCI: epf-mhi: Fix the DMA data direction of dma_unmap_single() adds b89b6a863dd5 bus: mhi: host: Add spinlock to protect WP access when que [...] adds 01bd694ac2f6 bus: mhi: host: Drop chan lock before queuing buffers adds 687a28590c86 Merge tag 'mhi-for-v6.8' of git://git.kernel.org/pub/scm/l [...] adds e66523c72c9a extcon: fix possible name leak in extcon_dev_register() adds d03a7005d968 extcon: usbc-tusb320: Set interrupt polarity based on device-tree adds 7803680964c0 extcon: qcom-spmi-misc: don't use kernel-doc marker for comment adds a833c84a5ab0 Merge tag 'extcon-next-for-6.8' of git://git.kernel.org/pu [...] adds f0d1a9b7a092 dt-bindings: adc: provide max34408/9 device tree binding document adds cf27775838c5 iio: adc: Add driver support for MAX34408/9 adds a0357c08d4dc dt-bindings: iio: imu: Add Bosch BMI323 adds 8a636db3aa57 iio: imu: Add driver for BMI323 IMU adds f9b9ff95be8c iio: resolver: ad2s1210: add support for adi,fixed-mode adds 0300fa851f38 iio: resolver: ad2s1210: add reset gpio support adds 086386311b36 device property: Use fwnode_property_string_array_count() adds fac4a5357588 device property: Add fwnode_property_match_property_string() adds 7829a9d75989 iio: frequency: adf4377: Switch to device_property_match_p [...] adds f993267a723f iio: frequency: admv1014: Switch to device_property_match_ [...] adds 2a5239b6ab8c iio: magnetometer: tmag5273: Switch to device_property_mat [...] adds 7cd11203d900 iio: proximity: sx9324: Switch to device_property_match_pr [...] adds 4f7901bb4dea mailmap: Change email mapping from previous employers adds a2d43f44628f iio: pressure: fix some word spelling errors adds a6d160b21fe6 iio: bu27008: Add illuminance channel adds 06261c6f5468 MAINTAINERS: correct file entry IIO LIGHT SENSOR GAIN-TIME [...] adds 1bbc290b21c5 MAINTAINERS: correct file entry in BOSCH SENSORTEC BMI323 [...] adds aace22e375e2 iio: pressure: bmp280: Use i2c_get_match_data() adds faac4dda9a91 iio: pressure: bmp280: Use spi_get_device_match_data() adds 48245f4a8c09 iio: pressure: bmp280: Rearrange vars in reverse xmas tree order adds 33564435c808 iio: pressure: bmp280: Allow multiple chips id per family [...] adds b19ac45bfe50 iio: pressure: bmp280: Add support for BMP390 adds 18cdaaa48212 iio: imu: Fix spelling mistake "accelrometer" -> "accelerometer" adds d6f250b1fe8e dt-bindings: iio: Add MCP9600 thermocouple EMF converter adds 3f6b9598b6df iio: temperature: Add MCP9600 thermocouple EMF converter adds c788b9e56acd iio/imu: inv_icm42600: Use max() helper macros adds 9405e968cfde iio: imu: adis: Use spi cs inactive delay adds 215960408d7f dt-bindings: adis16475: Add 'spi-cs-inactive-delay-ns' property adds e4cfeca8f8cb dt-bindings: adis16460: Add 'spi-cs-inactive-delay-ns' property adds 2718f15403fb iio: sanity check available_scan_masks array adds 6543f376ec8a iio: buffer: document known issue adds 6ed18323c7d0 MAINTAINERS: improve section MICROCHIP MCP3564 ADC DRIVER adds 79f2ff6461e7 dt-bindings: iio: hmc425a: add entry for ADRF5740 Attenuator adds ed73c4f13d5b iio: amplifiers: hmc425a: add support for ADRF5740 Attenuator adds 39dac9d0511f iio: imu: inv_mpu6050: return callee's error code rather t [...] adds 00799564bafd iio: light: ltrf216a: Return floating point values adds 44482310b7f8 iio: imu: bmi323: Make the local structures static adds f2dd716cb44a dt-bindings: iio: honeywell,mprls0025pa: drop ref from pre [...] adds d49f69425d0d dt-bindings: adi,ad5791: Add support for controlling RBUF adds e737d495b207 iio: dac: ad5791: Add support for controlling RBUF via devicetree adds a61b9a40d67c dt-bindings: iio/adc: ti,palmas-gpadc: Drop incomplete example adds ad662c6dbd7a iio: proximity: irsd200: Drop unused include adds b89710bd215e iio: add modifiers for A and B ultraviolet light adds 249f27ac71f4 dt-bindings: iio: light: add support for Vishay VEML6075 adds 3b82f43238ae iio: light: add VEML6075 UVA and UVB light sensor driver adds 8c82e9e3766b dt-bindings: iio: light: isl76682: Document ISL76682 adds 4347f5114ab7 iio: light: isl76682: Add ISL76682 driver adds a163854af7c3 dt-bindings: iio/adc: qcom,spmi-iadc: fix reg description adds 9751b00dbfc7 dt-bindings: iio/adc: qcom,spmi-iadc: fix example node name adds 9b2b96a0f91a dt-bindings: iio/adc: qcom,spmi-iadc: clean up example adds adb2af792bfb dt-bindings: iio/adc: qcom,spmi-rradc: clean up example adds 482aa83e3d83 dt-bindings: iio/adc: qcom,spmi-vadc: fix example node names adds 90ae7ed9bae5 dt-bindings: iio/adc: qcom,spmi-vadc: clean up examples adds 9f4e9ffee974 iio: light: pa1203001: Drop ACPI_PTR() protection. adds 17819da62a5c iio: adc: mcp3911: simplify code with guard macro adds 76f028539cf3 iio: adc: ad9467: fix reset gpio handling adds e072e149cfb8 iio: adc: ad9467: don't ignore error codes adds 737720197be4 iio: adc: ad9467: add mutex to struct ad9467_state adds b73f08bb7fe5 iio: adc: ad9467: fix scale setting adds b67cc85d45d5 iio: adc: ad9467: use spi_get_device_match_data() adds 6dd3fa9fcc66 iio: adc: ad9467: use chip_info variables instead of array adds 8bdfa4a2fecf iio: adc: ad9467: use the more common !val NULL check adds 21aa971d3e29 iio: adc: adi-axi-adc: convert to regmap adds a1d1ba5e1c28 iio: temperature: mlx90635 MLX90635 IR Temperature sensor adds 464cb187585f dt-bindings: iio: temperature: add MLX90635 device adds 608531bd8615 doc: iio: Document intensity scale as poorly defined adds 5fc0a980cca0 dt-bindings: iio: pressure: add honeywell,hsc030 adds 6362d96585e3 iio: pressure: driver for Honeywell HSC/SSC series adds c95e0a719820 iio: light: isl76682: remove unreachable code adds 48ba7d2f24f1 dt-bindings: iio: light: add ltr390 adds 8b0d4c40d704 iio: light: driver for Lite-On ltr390 adds 5bc2ea60897e iio: core: introduce trough info element for minimum values adds a4887e978295 iio: ABI: document temperature and humidity peak/trough ra [...] adds c9180b8e39be iio: humidity: Add driver for ti HDC302x humidity sensors adds 693af17bcee4 dt-bindings: iio: humidity: Add TI HDC302x support adds 38f0bd4cd345 iio: accel: bmi088: update comments and Kconfig adds e68eaae67021 dt-bindings: vendor-prefixes: add aosong adds c9c6f564b28c dt-bindings: iio: chemical: add aosong,ags02ma adds d58013f39b30 iio: chemical: add support for Aosong AGS02MA adds 2f9dadba5ba0 scripts: checkpatch: Add __aligned to the list of attribute notes adds a25a7df518fc iio: adc: ad7091r: Pass iio_dev to event handler adds 149694f5e79b iio: adc: ad7091r: Set alert bit in config register adds 2dfef50589ae iio: adc: ad7091r: Align arguments to function call parenthesis adds 7050abeb8fe5 Merge tag 'iio-for-6.8a' of https://git.kernel.org/pub/scm [...] adds 3427fa5b32bb dt-bindings: w1: Add AMD AXI w1 host and MAINTAINERS entry adds 271c81935801 w1: Add AXI 1-wire host driver for AMD programmable logic IP core adds 9c0a5b3f9e55 w1: gpio: Don't use platform data for driver data adds deaba3d687b7 w1: gpio: Drop unused enable_external_pullup from driver data adds 0ca9223fe9f7 w1: gpio: rename pointer to driver data from pdata to ddata adds efc19c44aa44 w1: amd_axi_w1: Explicitly include correct DT includes adds d605ba72e9c0 w1: ds2490: support block sizes larger than 128 bytes in d [...] adds 86626c06d651 w1: ds2433: remove unused definitions adds 75f0c1c78d70 w1: ds2433: introduce a configuration structure adds 3fe3a1bfef75 w1: ds2433: use the kernel bitmap implementation adds 93c4bb3666a3 w1: ds2433: add support for ds28ec20 eeprom adds e9215fcca256 Merge tag 'w1-drv-6.8' of https://git.kernel.org/pub/scm/l [...] adds c062bcab5924 interconnect: qcom: introduce RPMh Network-On-Chip Interco [...] adds 0403ae6f165b dt-bindings: interconnect: qcom-bwmon: document SM8650 BWMONs adds 45db9b84164b Merge branch 'icc-sm8650' into icc-next adds 772f88907d92 interconnect: qcom: Make qnoc_remove return void adds 57f6b2caf1c6 interconnect: imx8mm: Convert to platform remove callback [...] adds 1841d085e393 interconnect: imx8mn: Convert to platform remove callback [...] adds 12384b76f0c2 interconnect: imx8mp: Convert to platform remove callback [...] adds 653959e37361 interconnect: imx8mq: Convert to platform remove callback [...] adds 9d960441db35 interconnect: qcom/msm8974: Convert to platform remove cal [...] adds 237e1edaec6b interconnect: qcom/osm-l3: Convert to platform remove call [...] adds c9ead908d72f interconnect: qcom/smd-rpm: Convert to platform remove cal [...] adds b73326b60fdd interconnect: exynos: Convert to platform remove callback [...] adds 70ad2111d049 Merge branch 'icc-platform-remove' into icc-next adds 9f196772841e interconnect: qcom: Add X1E80100 interconnect provider driver adds ecd3439595d3 Merge branch 'icc-x1e80100' into icc-next adds 2eab57b131bd interconnect: qcom: Add SM6115 interconnect provider driver adds 80c5227af3ba dt-bindings: interconnect: qcom,msm8998-bwmon: Add SM6115 [...] adds a9a36e4b4adf interconnect: qcom: sm6115: Fix up includes adds c9de516ef633 Merge branch 'icc-sm6115' into icc-next adds 85bfa5d497b4 dt-bindings: interconnect: qcom,msm8998-bwmon: Add QCM2290 [...] adds addb52954032 Merge branch 'icc-qcm2290' into icc-next adds b2231e4875e8 Merge tag 'icc-6.8-rc1' of git://git.kernel.org/pub/scm/li [...] adds d6c10a46b442 fpga: altera-fpga2sdram: Convert to platform remove callba [...] adds 15732fa43b50 fpga: altera-freeze-bridge: Convert to platform remove cal [...] adds 52db8bdb6b1f fpga: altera-hps2fpga: Convert to platform remove callback [...] adds b27e9508288f fpga: dfl-afu-main: Convert to platform remove callback re [...] adds f04ed6b17405 fpga: dfl-fme-br: Convert to platform remove callback retu [...] adds 851beb427b44 fpga: dfl-fme-main: Convert to platform remove callback re [...] adds 4af318c979ec fpga: dfl-fme-region: Convert to platform remove callback [...] adds 84a313b7d296 fpga: intel-m10-bmc-sec-update: Convert to platform remove [...] adds 8abe405a5c5f fpga: of-fpga-region: Convert to platform remove callback [...] adds 4bfc170a3198 fpga: socfpga-a10: Convert to platform remove callback ret [...] adds 24bf6f4be4f8 fpga: stratix10-soc: Convert to platform remove callback r [...] adds a584df303163 fpga: xilinx-pr-decoupler: Convert to platform remove call [...] adds c849ecb2ae84 fpga: zynq-fpga: Convert to platform remove callback retur [...] adds 228abb1d8e67 Merge tag 'fpga-for-6.8-rc1-2' of git://git.kernel.org/pub [...] adds 1e73427f6635 tools/counter: add a flexible watch events tool adds 8e21e4693d85 MAINTAINERS: add myself as counter watch events tool maintainer adds 0647537df442 tools/counter: Fix spelling mistake "componend" -> "component" adds b7760cf94d4f tools/counter: Remove unneeded semicolon adds 907f999fc0e3 Merge tag 'counter-updates-for-6.8a' of git://git.kernel.o [...] adds 7037f7141ce7 pvpanic: Don't use "proxy" headers adds 8974a86d1edd virt: vbox: core: fix all kernel-doc warnings adds 2fd34a5d1df9 virt: vbox: linux: fix all kernel-doc warnings adds c9d98a562caf virt: vbox: utils: fix all kernel-doc warnings adds 4bb104e4f30d iio: buffer: Use IIO_SEPARATE instead of a hard-coded 0 adds ee9ec4904695 iio: buffer-dma: Get rid of outgoing queue adds 996b2e046aee iio: buffer-dma: split iio_dma_buffer_fileio_free() function adds 6b626eee66a8 dt-bindings: iio: dac: add MCP4821 adds cdf3ecb0d8d0 iio: dac: driver for MCP4821 adds 020e71c7ffc2 iio: adc: ad7091r: Allow users to configure device events adds e71c5c89bcb1 iio: adc: ad7091r: Enable internal vref if external vref i [...] adds 5b035ed0a5b4 iio: adc: ad7091r: Move generic AD7091R code to base drive [...] adds ca1a679049c1 iio: adc: ad7091r: Move chip init data to container struct adds 6ff545a9b87c iio: adc: ad7091r: Remove unneeded probe parameters adds 7e3ebda32d6e iio: adc: ad7091r: Set device mode through chip_info callback adds 8eb5976abfc5 iio: adc: ad7091r: Add chip_info callback to get conversio [...] adds 276ceecaa2e8 iio: adc: Split AD7091R-5 config symbol adds 6875b85729f8 dt-bindings: iio: Add AD7091R-8 adds 0b76ff46c463 iio: adc: Add support for AD7091R-8 adds de35d4092681 MAINTAINERS: Add MAINTAINERS entry for AD7091R adds 8645e659e2d2 iio: linux/iio.h: fix Excess kernel-doc description warning adds b1a1eaf61836 Merge tag 'iio-for-6.8b' of https://git.kernel.org/pub/scm [...] adds e76933a9bfa9 maple: make maple_bus_type static and const adds 86438841e48f dma-debug: make dma_debug_add_bus take a const pointer adds 2e9bf5cc9123 locomo: make locomo_bus_type constant and static adds 54ffdab82080 android: binder: binderfs.c: removed asm-generic/errno-base.h adds d8407f71ebea ppdev: Remove usage of the deprecated ida_simple_xx() API adds 401df0d4f409 nvmem: layouts: refactor .add_cells() callback arguments adds 43f60e3fb62e nvmem: drop nvmem_layout_get_match_data() adds 33cf42e68efc nvmem: core: add nvmem_dev_size() helper adds 7c8979b42b1a nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsyste [...] adds a832556d23c5 nvmem: u-boot-env: use nvmem device helpers adds 6bafe07c9306 nvmem: u-boot-env: improve coding style adds aeda33ab8160 cdx: create sysfs bin files for cdx resources adds cf60af04edfe cdx: Create resource debugfs file for cdx device adds 87736ae12e14 cdx: call of_node_put() on error path adds 1960932eef91 cdx: Unlock on error path in rescan_store() adds a87e55bfa25c moxtet: remove unused moxtet_type declaration adds a6c7e0146b2d moxtet: mark moxtet_bus_type as const adds 393bd1000f81 eeprom: ee1004: add support for temperature sensor adds caba40ec3531 eeprom: at24: Probe for DDR3 thermal sensor in the SPD case adds e68f487133d5 eeprom: at24: Use pm_runtime_resume_and_get to simplify the code adds e1be24b2e119 platform/surface: aggregator: make ssam_bus_type constant [...] adds d3da61ea9776 pvpanic: Kill duplicate PCI_VENDOR_ID_REDHAT definition adds b1b9f7a49440 misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl callback adds 2765149273f4 mux: mmio: use reg property when parent device is not a syscon adds 927e11300d8e firmware: arm_scmi: Convert to platform remove callback re [...] adds 259566503782 firmware: arm_scpi: Convert to platform remove callback re [...] adds f69583d32fcb firmware: coreboot_table: Convert to platform remove callb [...] adds 303cbf2a30cc firmware: imx-dsp: Convert to platform remove callback ret [...] adds ab45e1f40bab firmware: mtk-adsp-ipc: Convert to platform remove callbac [...] adds 9eeec412265a firmware: qemu_fw_cfg: Convert to platform remove callback [...] adds ffc3c929507d firmware: raspberrypi: Convert to platform remove callback [...] adds 6ac63d0bb576 firmware: stratix10-rsu: Convert to platform remove callba [...] adds 51e24bac2fb8 firmware: stratix10-svc: Convert to platform remove callba [...] adds 31fd8f1ddd28 firmware: turris-mox-rwtm: Convert to platform remove call [...] adds 408201eb2e38 firmware: zynqmp: Convert to platform remove callback retu [...] adds 4f3f263df57f scripts/tags.sh: Update comment (addition of gtags) adds f9fefa985d2e scripts/tags.sh: use more portable -path instead of -wholename adds 0aedf7a2dc5d scripts/tags.sh: add local annotation adds d70a091fb412 scripts/tags.sh: use -n to test archinclude adds 2ad3cc058200 scripts/tags.sh: remove find_sources adds 0c4b2255b7af firmware: xilinx: Export function to use in other module adds 97d62760e441 drivers: soc: xilinx: add check for platform adds 0c9ae0b86050 uio: Fix use-after-free in uio_open adds 5850edccec30 android: removed duplicate linux/errno new 296455ade1fd Merge tag 'char-misc-6.8-rc1' of git://git.kernel.org/pub/ [...] adds eec4954b81c3 driver core: make device_is_dependent() static adds c72bbf200162 arch_topology: Make register_cpu_capacity_sysctl() toleran [...] adds d87c49377d5b x86: intel_epb: Don't rely on link order adds 9aa9b4fcc311 x86/topology: remove arch_*register_cpu() exports adds 29d93102fd1e Loongarch: remove arch_*register_cpu() exports adds a02f66bb3cf4 ACPI: Move ACPI_HOTPLUG_CPU to be disabled on arm64 and riscv adds b0c69e1214bc drivers: base: Use present CPUs in GENERIC_CPU_DEVICES adds 0949dd96dffe drivers: base: Allow parts of GENERIC_CPU_DEVICES to be ov [...] adds 866ec3008691 drivers: base: Implement weak arch_unregister_cpu() adds bb5e44fb3be6 drivers: base: add arch_cpu_is_hotpluggable() adds d631a881f1ab drivers: base: Move cpu_dev_init() after node_dev_init() adds ca00f7d999a6 drivers: base: Print a warning instead of panic() when reg [...] adds d127db1a23c9 arm64: setup: Switch over to GENERIC_CPU_DEVICES using arc [...] adds 092cfbc6b511 arm64: convert to arch_cpu_is_hotpluggable() adds 5b95f94c3b9f x86/topology: Switch over to GENERIC_CPU_DEVICES adds b0b26bc580de x86/topology: use weak version of arch_unregister_cpu() adds e850a5c40645 x86/topology: convert to use arch_cpu_is_hotpluggable() adds db3ba29a8315 LoongArch: Switch over to GENERIC_CPU_DEVICES adds 0d122fb60046 LoongArch: Use the __weak version of arch_unregister_cpu() adds 13f9f0361c2e LoongArch: convert to use arch_cpu_is_hotpluggable() adds 96cf2036514a riscv: Switch over to GENERIC_CPU_DEVICES adds 00bf46412010 riscv: convert to use arch_cpu_is_hotpluggable() adds 5bb03d0dd767 base: soc: Remove usage of the deprecated ida_simple_xx() API adds 48b5928e18dc base/node.c: initialize the accessor list before registering adds b17b70212dbf fs/sysfs/dir.c : Fix typo in comment adds 4c095734d92a software node: Remove usage of the deprecated ida_simple_xx() API adds bef52aa0f3de acpi: property: Let args be NULL in __acpi_node_get_proper [...] adds 1eaea4b3604e software node: Let args be NULL in software_node_get_refer [...] adds 3babbf614ae6 device property: fwnode_property_get_reference_args allows [...] adds 055467378bf1 driver core: Enable fw_devlink=rpm by default adds 7c41da586e9f driver core: Emit reason for pending deferred probe adds 7c23fb2e6e3b Merge tag 'device_is_big_endian-6.8-rc1' into driver-core-next adds fe3de0102bc8 kernel/cgroup: use kernfs_create_dir_ns() adds 5133bee62f0e fs/kernfs/dir: obey S_ISGID adds 2678fd2fe9ee initramfs: Expose retained initrd as sysfs file adds 792e04768efb kernfs: Convert kernfs_walk_ns() from strlcpy() to strscpy() adds 5b56bf5cdb8b kernfs: Convert kernfs_name_locked() from strlcpy() to strscpy() adds ff6d413b0b59 kernfs: Convert kernfs_path_from_node_locked() from strlcp [...] adds 532888a59505 driver core: Better advertise dev_err_probe() adds 64c166821e03 kernfs: d_obtain_alias(NULL) will do the right thing... adds 5ae81209491e driver core: bus: make bus_sort_breadthfirst() take a cons [...] adds 32f78abe59c7 driver core: bus: constantify subsys_register() calls adds dedb868994d8 driver core: container: make container_subsys const adds 580fc9c750fd driver core: mark remaining local bus_type variables as const adds 520adf3ba4a4 driver core: class: fix Excess kernel-doc description warning adds ae4d90f7ca49 driver core: device.h: fix Excess kernel-doc description warning adds c810729fe647 kernfs: fix reference to renamed function adds f36be9ce8146 EDAC: constantify the struct bus_type usage adds db2292b01b79 PM: clk: make pm_clk_add_notifier() take a const pointer adds 93ec4a3b7640 class: fix use-after-free in class_register() adds c312828c37a7 kernfs: convert kernfs_idr_lock to an irq safe raw spinlock adds e3977e0609a0 Revert "kernfs: convert kernfs_idr_lock to an irq safe raw [...] new 80955ae955d1 Merge tag 'driver-core-6.8-rc1' of git://git.kernel.org/pu [...] adds 984f20a0217d MAINTAINERS: Mark VME subsystem as orphan adds 0428f6bda29d Staging: rtl8192e: Rename variable bSendDELBA adds c1d2dc030365 Staging: rtl8192e: Rename variable bCurrentAMPDUEnable adds 5989b863c682 Staging: rtl8192e: Rename variable bAddBaReqInProgress adds 88b1b5ef720f Staging: rtl8192e: Rename variable bAddBaReqDelayed adds 5ed1ffa35545 Staging: rtl8192e: Rename variable bUsingBa adds 4c4fdf26594a Staging: rtl8192e: Rename variable bOverwritePending adds 23c2c8cf4f90 Staging: rtl8192e: Rename variable bDisable_AddBa adds 0d1bf38752af staging: rtl8192e: Remove unused return value of rtl92e_se [...] adds 468403351369 staging: rtl8192e: Change parameter "ch" of set_chan() to u8 adds 7260ce3cee8c staging: rtl8192e: Unwind pointer to pointer to rtl92e_set [...] adds 589599d4e917 staging: rtl8192e: Remove equation that results in constan [...] adds b6806a4b17a1 staging: rtl8192e: Remove constant variable chnl_plan adds d77ceba0a411 staging: rtl8192e: Remove unused variable eeprom_chnl_plan adds 89d132c7b046 staging: rtl8192e: Remove equation to check limits of channel adds 7e655d4a801d staging: rtl8192e: Remove check if channel_array[channel_p [...] adds 0bdd71630a51 staging: rtl8192e: Remove switch for a constant in dot11d_ [...] adds bcccdf447e7e staging: rtl8192e: Remove constant index from channel_array[] adds db295ab87c90 staging: rtl8192e: Remove unexecuted rtllib_extract_country_ie() adds f6b64c978890 staging: rtl8192e: Remove unused function dot11d_update_country() adds b7bba314def8 staging: rtl8192e: Remove IS_DOT11D_ENABLE(ieee) adds 2ce570f8d5dc staging: rtl8192e: Remove unused function dot11d_scan_complete() adds ae5bac7425fd staging: rtl8192e: Remove unused function dot11d_reset() adds 788c6a2e7b39 staging: rtl8192e: Remove unused macros IS_EQUAL_CIE_SRC a [...] adds 8d0a43cb658d staging: rtl8192e: Remove unused function copy_mac_addr() adds 49dd5a89cc35 staging: rtl8192e: Remove unused variable dot11d_info->state adds cea57157fa7a staging: rtl8192e: Remove unused variables from struct rt_ [...] adds cc0a157ecf3e staging: rtl8192e: Remove unused variable country_watchdog adds 1e8d81e8c9ec staging: rtl8192e: Remove unused variable global_domain adds 30df513356a7 staging: rtl8192e: Remove unused function dot11d_init() adds 7c9f0347799f staging: rtl8192e: Remove unused struct chnl_txpow_triple adds 6025bef95f6c staging: rtl8192e: Remove unused variable bss_start_channel adds 89abfc0ab582 staging: vt6655: Type encoding info dropped from variable [...] adds efafcb553e9e staging: vt6655: Type encoding info dropped from variable [...] adds 314b805e699b staging: vt6655: Type encoding info dropped from function [...] adds b6f0032e047a staging: vt6655: Type encoding info dropped from function [...] adds 272b281abdf6 staging: vt6655: Type encoding info dropped from variable [...] adds 4ef985fa1faf staging: vt6655: Type encoding info dropped from variable [...] adds 862aa279cf3d staging: vt6655: Type encoding info dropped from function [...] adds ac491ce13721 staging: vt6655: Type encoding info dropped from function [...] adds 157327d09977 staging: vt6655: Type encoding info dropped from function [...] adds 3ca35c28163a staging: vt6655: Type encoding info dropped from variable [...] adds 84353aeeb550 staging: vt6655: Type encoding info dropped from variable [...] adds 2a4033b2d4c9 staging: vc04_services: remove unnecessary NULL check adds b000ef3ca57a drivers: staging: vme_user: Describe VME_BUS and VME_TSI148 adds 9996f0044f34 staging: vchiq_core: Make vchiq_dump_service_state static adds 20b68a673a6b staging: vchiq_core: Shorten bulk TX/RX pending dump adds b43d958fbc23 staging: vchiq_arm: move state dump to debugfs adds f0a8eb60836c staging: rtl8192e: renamed variable HTMcsToDataRate adds 55401b86e04a staging: rtl8192e: renamed variable TXCountToDataRate adds ea6df150dd4a staging: rtl8192e: renamed variable IsHTHalfNmodeAPs adds d6171fe96f95 staging: rtl8192e: renamed variable HTIOTPeerDetermine adds 32992c40e285 staging: rtl8192e: renamed variable HTIOTActIsMgntUseCCK6M adds eca8285c01e1 staging: rtl8192e: Remove unused interrupt for IMR_BcnInt adds 786b6f5764ff staging: rtl8192e: Remove unused function rtllib_get_beacon() adds d7f0b9c251fd staging: rtl8192e: Remove unused timer beacon_timer adds 270f40cf35ce staging: rtl8192e: Remove unused function rtllib_send_beacon() adds 55003c4d6ac5 staging: rtl8192e: Remove unused function rtllib_get_beacon_() adds 7e0ea2ea439f staging: rtl8192e: Remove unused function rtllib_probe_resp() adds 6ae22b8c5f07 staging: rtl8192e: Remove unused function HTConstructInfoE [...] adds 956ec6718705 staging: rtl8192e: Remove function rtl92e_update_rx_pkt_ti [...] adds c2535e954f50 Staging: rtl8192e: Rename variable pTxTs adds 896578ae2c51 Staging: rtl8192e: Rename variable BAReq adds 1628dd0f12c6 Staging: rtl8192e: Rename variable Delba adds b35fe92f84c9 Staging: rtl8192e: Rename variable TSpec adds 56c5fa92de76 Staging: rtl8192e: Rename variable TxAdmittedBARecord adds 11fe57bef57a Staging: rtl8192e: Rename variable TxPendingBARecord adds c831d3f629fe Staging: rtl8192e: Rename variable pDialogToken adds 5732a2aa5f4b Staging: rtl8192e: Rename variable pTsCommonInfo adds 27236dcfed95 Staging: rtl8192e: Rename variable TxCurSeq adds 536b207c4547 Staging: rtl8192e: Rename variable TsAddBaTimer adds 30b4c01ccc95 Staging: rtl8192e: Rename variable DelbaParamSet adds 60b280a3470e Staging: rtl8192e: Rename variable pBaParamSet adds cc6c66a6d41f Staging: rtl8192e: Rename variable pBaTimeoutVal adds db099efcb25c Staging: rtl8192e: Rename variable pAdmittedBA adds d488759416ed Staging: rtl8192e: Rename variable TsCommonInfo adds d9443ac5e3ba staging: rtl8192e: renamed variable nMcsRate adds 213702c8b61b staging: rtl8192e: renamed variable bCurBW40MHz adds ad96610acc0e staging: rtl8192e: renamed variable nDataRate adds f9c428988303 staging: vc04_services: vchiq_core: Log through struct vch [...] adds 149261d378d0 staging: vc04_services: Do not pass NULL to vchiq_log_error() adds f538d35a782e staging: rtl8192e: renamed variable bRegShortGI20MHz adds 0e3a51520632 staging: rtl8192e: renamed variable bRegShortGI40MHz adds c4dc2c60ce94 staging: rtl8192e: renamed variable bRegBW40MHz adds 41c93322313d staging: rtl8192e: renamed variable bRegSuppCCK adds d0a665b48876 staging: rtl8192e: renamed variable nAMSDU_MaxSize adds e70f17ed997c staging: vc04_services: Drop vchiq_log_error() in favour o [...] adds 085bb4131e0f staging: vc04_services: Drop vchiq_log_warning() in favour [...] adds 078666d7ee6d staging: vc04_services: Drop vchiq_log_trace() in favour o [...] adds 55e23aa95b10 staging: vc04_services: Drop vchiq_log_debug() in favour o [...] adds 93596ac342c5 staging: vc04_services: vchiq_arm: Use %p to log pointer address adds 6cb3158903c6 staging: vc04_services: vchiq_dev: Use %p to log pointer address adds cbf028b29d17 staging: rtl8192e: renamed variable bAMSDU_Support adds e97f14e92dd4 staging: rtl8192e: renamed variable bAMPDUEnable adds 1d7ce9861b53 staging: rtl8192e: renamed variable AMPDU_Factor adds bc36fa00acfa staging: rtl8192e: renamed variable MPDU_Density adds 445bdee3ee88 staging: rtl8192e: renamed variable bTxEnableFwCalcDur adds 97cb8afde7ee staging: rtl8192e: Remove function rtllib_update_active_ch [...] adds 5c983f61875f staging: rtl8192e: Remove variable channel_map adds 0c2d3ca56084 staging: rtl8192e: Remove variable dot11d_info adds 2cdfd6dc0f44 staging: rtl8192e: Remove function dot11d_channel_map() adds 13afc9bd5349 staging: rtl8192e: Remove files dot11d.c and dot11d.h adds da811655dddb staging: rtl8192e: renamed variable bCurShortGI40MHz adds 5ca1e3c9aba0 staging: rtl8192e: renamed variable bCurShortGI20MHz adds fd19bb054a66 staging: rtl8192e: renamed variable CCKOFDMRate adds 2d3f27b55f31 staging: rtl8192e: renamed variable HTIOTActIsCCDFsync adds 345586fed2e0 staging: rtl8192e: renamed variable IOTPeer adds 1f76ce4fc0e3 staging: rtl8192e: Remove unused struct iw_range_with_scan_capa adds c2386096b831 staging: rtl8192e: Remove variable ht_info->reg_bw_40mhz adds 923f0052a305 staging: rtl8192e: Remove variable ht_info->reg_supp_cck adds 97c75386a5f3 staging: rtl8192e: Remove variable ht_info->reg_short_gi_20mhz adds e5d021b73bf8 staging: rtl8192e: Remove variable ht_info->reg_short_gi_40mhz adds 7419f917d321 staging: rtl8192e: Remove variable ForcedAMPDUMode adds b1691deaec49 staging: rtl8192e: Remove variable ForcedAMSDUMode adds b0588787b2d6 staging: rtl8192e: Remove equation with pPeerHTCap->DssCCk adds a496db4815bf staging: rtl8192e: Remove variable ht_info->bCurSuppCCK adds 374d8bbd1445 staging: rtl8192e: Remove struct ht_info_ele SelfHTInfo adds 6bcb6ec33b1b staging: rtl8192e: rename variable HTIOTActDetermineRaFunc adds 9ba1a16005db staging: rtl8192e: rename variable HTResetIOTSetting adds 9ee07ff4aefb staging: rtl8192e: rename variable HTConstructCapabilityElement adds 83280534e7c5 staging: rtl8192e: rename variable HTConstructRT2RTAggElement adds 07c9ef14073e staging: rtl8192e: rename variable HT_PickMCSRate adds e90337ccf4e7 Staging: rtl8192e: Remove variable bFirstSeg adds f9f0bcaa91c8 Staging: rtl8192e: Remove variable bLastSeg adds 0c5e85dd078a Staging: rtl8192e: Remove variable bEncrypt adds 9b1763331ddf Staging: rtl8192e: Remove variable macId adds 078330abda79 staging: rtl8192e: rename variable posHTCap adds 1a469abcb76e staging: rtl8192e: rename variable IsEncrypt adds 145524f81550 staging: rtl8192e: rename variable bAssoc adds 76cf79dac048 staging: rtl8192e: Remove variable bCurrent_AMSDU_Support adds ce839694c5eb staging: rtl8192e: Remove unused variable nMaxAMSDUSize adds bd027a93da95 staging: rtl8192e: Remove constant variable self_mimo_ps adds e7eeb02bf8ed staging: rtl8192e: Remove constant variable peer_mimo_ps adds 57125eee5f03 staging: rtl8192e: Remove constant variable forced_short_gi adds a78952c055b9 staging: rtl8192e: Remove unused variable ht_info->amsdu_support adds 584c18e21dfa staging: rtl8192e: Remove variable ht_info->mpdu_density adds f77cf88b9e3f staging: rtl8192e: Remove variable ht_info->RT2RT_HT_Mode adds 286f01ea0fcf staging: rtl8192e: Remove constant variable reg_rt2rt_aggregation adds 162440f2d7c7 staging: rtl8192e: Remove constant variable reg_rx_reorder_enable adds 36802495f558 staging: rtl8192e: rename variable HTSetConnectBwMode adds 8caf3a8e5d54 staging: rtl8192e: rename variable HTOnAssocRsp adds 5e8cdb6f6ebe staging: rtl8192e: rename variable HTInitializeHTInfo adds b2264b62defb staging: rtl8192e: rename variable pHT adds d08c910ea89c staging: rtl8192e: rename variable pCapELE adds 2e9b84b7f28f staging: rtl8192e: rename variable HTGetHighestMCSRate adds 936637892020 staging: rtl8192e: renamed variable HTFilterMCSRate adds a99ead4e2b9f Staging: rtl8192e: rename linked list reference: List adds 4f8a3fffdff1 drivers: staging: rtl8712: Fixes spelling mistake in rtl87 [...] adds fd00f665454f Staging: rtl8192e: Rename array variable RxTsRecord adds 1cf5e0a3668e Staging: rtl8192e: Rename array variable TxTsRecord adds 66547657a8c4 Staging: rtl8192e: Rename variable ucTSID adds 4497af9ea95f Staging: rtl8192e: Rename variable pDelBaParamSet adds 7f2c9c0bb8d5 Staging: rtl8192e: Rename variable pBaStartSeqCtrl adds 5090a4bc2a2f staging: vme_user: Fix the issue of return the wrong error code adds 6911a08ce778 staging: rtl8192e: rename variable HTInitializeBssDesc adds 0901e69611a1 staging: rtl8192e: rename variable HTResetSelfAndSavePeerSetting adds b399e2397443 staging: rtl8192e: rename variable HTCCheck adds 35350898acc7 staging: rtl8192e: rename variable HTSetConnectBwModeCallback adds 93235f62e8a1 staging: rtl8192e: rename variable ePeerHTSpecVer adds b249bedb76dd staging: rtl8712: fix open parentheses alignment adds 1aa721a4648b Staging: rtl8192e: Remove unnecessary braces from MgntQuer [...] adds 6bb7a078a0af Staging: rtl8192e: Remove unnecessary parenthesis in rtlli [...] adds be0d49be0c97 Staging: rtl8192e: Remove unnecessary parenthesis in rtlli [...] adds a87f009c4f89 Staging: rtl8192e: Remove unnecessary parenthesis in rtlli [...] adds eb2ebe15b83e Staging: rtl8192e: Remove unnecessary parenthesis in rtlli [...] adds 7d225068d3fe Staging: rtl8192e: Fixup multiple assinment in init_mgmt_queue() adds e946ef939ff7 Staging: rtl8192e: Fix statement broken across 2 lines in [...] adds afae5cd74171 Staging: rtl8192e: Fix function definition broken across m [...] adds 7fa14461160f Staging: rtl8192e: Fixup statement broken across 2 lines i [...] adds 75a946f9ac81 Staging: rtl8192e: Fixup statement broken across 2 lines i [...] adds 4f6054fb3d70 Staging: rtl8192e: Rename function rtllib_MFIE_Brate() adds d70c91a36e31 Staging: rtl8192e: Rename function rtllib_MFIE_Grate() adds 1ed0f611670d Staging: rtl8192e: Rename function rtllib_WMM_Info() adds 8867af6775b5 Staging: rtl8192e: Rename function rtllib_TURBO_Info() adds 66dda5e3e000 Staging: rtl8192e: Rename variable QueryRate adds 0edd0fb79ef6 Staging: rtl8192e: Rename variable BasicRate adds 6a20007654b6 Staging: rtl8192e: Rename variable skb_waitQ adds 53156632ee3c Staging: rtl8192e: Rename variable bInitState adds 9ebffbe2ad12 Staging: rtl8192e: Rename function rtllib_DisableNetMonitorMode() adds fbfb131ef81f staging: vme_user: print more detailed infomation when an [...] adds d65a2fc00fc0 Staging: rtl8192e: Rename variable bUsed adds a24e0197f343 Staging: rtl8192e: Rename variable NumTxOkInPeriod adds 5fa882a8ad81 Staging: rtl8192e: Rename variable NumRxOkInPeriod adds 2d1f383244ed Staging: rtl8192e: Rename function rtllib_EnableNetMonitorMode() adds 9cbaf63c1400 Staging: rtl8192e: Rename variable bIsAggregateFrame adds 0a46c21c21c1 Staging: rtl8192e: Rename variable OpMode new e38f734add21 Merge tag 'staging-6.8-rc1' of git://git.kernel.org/pub/sc [...] adds ad90d0358bd3 serial: 8250: omap: Don't skip resource freeing if pm_runt [...] adds 7635d71e6a4b serial: sccnxp: Improve error message if regulator_disable [...] adds 7e1efdf8fce4 serial: 8250: Convert to platform remove callback returning void adds c1f5edac27fb serial: altera_jtaguart: Convert to platform remove callba [...] adds b0f698b80bbc serial: altera: Convert to platform remove callback return [...] adds 788f501a817a serial: amba-pl011: Convert to platform remove callback re [...] adds d3b84c16fde0 serial: ar933x: Convert to platform remove callback return [...] adds 144b47cd555b serial: atmel: Convert to platform remove callback returning void adds 69b1a03921a4 serial: bcm63xx: Convert to platform remove callback retur [...] adds 47cfe5464350 serial: clps711x: Convert to platform remove callback retu [...] adds d19993c40ca1 serial: cpm: Convert to platform remove callback returning void adds e9b09d9c26fe serial: digicolor: Convert to platform remove callback ret [...] adds 505cc4b418ac serial: esp32_acm: Convert to platform remove callback ret [...] adds de2f50b74db7 serial: esp32: Convert to platform remove callback returning void adds 77533490f4df serial: fsl_linflexuart: Convert to platform remove callba [...] adds 6b02503f37e8 serial: fsl_lpuart: Convert to platform remove callback re [...] adds c066f87314b7 serial: imx: Convert to platform remove callback returning void adds 04300219c8a8 serial: lantiq: Convert to platform remove callback return [...] adds 2d1c01d4cf26 serial: liteuart: Convert to platform remove callback retu [...] adds 2c1a68b59894 serial: lpc32xx_hs: Convert to platform remove callback re [...] adds cec346ec4649 serial: ma35d1: Convert to platform remove callback return [...] adds cd1d7071f5c1 serial: mcf: Convert to platform remove callback returning void adds c4a5b2629171 serial: meson: Convert to platform remove callback returning void adds abf11a4b4501 serial: milbeaut_usio: Convert to platform remove callback [...] adds 4cf1dabec96f serial: mpc52xx: Convert to platform remove callback retur [...] adds a63e5a49d596 serial: msm: Convert to platform remove callback returning void adds 23f6a4d9afc1 serial: mxs-auart: Convert to platform remove callback ret [...] adds 065503963113 serial: omap: Convert to platform remove callback returning void adds 8e94fc93762a serial: owl: Convert to platform remove callback returning void adds 915fd7f32d25 serial: pic32: Convert to platform remove callback returning void adds dd4d4497be8f serial: qcom_geni: Convert to platform remove callback ret [...] adds b9fd3145c962 serial: rda: Convert to platform remove callback returning void adds 1158e40b26d2 serial: sa1100: Convert to platform remove callback return [...] adds 77772addc1f1 serial: samsung: Convert to platform remove callback retur [...] adds 2512ae09b86f serial: sccnxp: Convert to platform remove callback return [...] adds d38818625843 serial: tegra: Convert to platform remove callback returning void adds f785faa8cdd4 serial: txx9: Convert to platform remove callback returning void adds 5fc247bf7585 serial: sh-sci: Convert to platform remove callback return [...] adds 0a208f3d58c7 serial: sifive: Convert to platform remove callback return [...] adds ef2a86440e7d serial: sprd: Convert to platform remove callback returning void adds 338bc8f964b8 serial: st-asc: Convert to platform remove callback return [...] adds 2cf562441b51 serial: stm32: Convert to platform remove callback returning void adds 3cfff33ae878 serial: sunhv: Convert to platform remove callback returning void adds 3f51b27c9ada serial: sunplus: Convert to platform remove callback retur [...] adds 78767116e28c serial: sunsab: Convert to platform remove callback return [...] adds 499dd0b5b0cb serial: sunsu: Convert to platform remove callback returning void adds 84f74fd3002f serial: sunzilog: Convert to platform remove callback retu [...] adds 5e29d46f411d serial: tegra-tcu: Convert to platform remove callback ret [...] adds 7d8ffee1f41d serial: timbuart: Convert to platform remove callback retu [...] adds 2a0e8be950b9 serial: uartlite: Convert to platform remove callback retu [...] adds 0e1ff92834b7 serial: ucc: Convert to platform remove callback returning void adds 0ea163e23552 serial: xilinx_uartps: Convert to platform remove callback [...] adds 5592d7e87f23 tty: con3215: drop raw3215_info::ubuffer adds 5bd8ad372398 tty: ipwireless: remove unused ipw_dev::attribute_memory adds 79b18e51226e tty: jsm: remove unused members from struct board_ops adds e1d64e153aee tty: jsm: remove unused struct jsm_board members adds d0b2b1efbdd2 tty: rp2: remove unused rp2_uart_port::ignore_rx adds 50d371a9c5ba tty: serial_cs: remove unused struct serial_cfg_mem adds dd6ffc9c57f6 tty: serial: uartlite: Document uartlite_data in kernel-doc style adds 9c8c269b4ae9 dt-bindings: serial: renesas,sci: Document RZ/Five SoC adds 7f30c19caf94 tty: hvc: Make hvc_remove() return no value adds aa46b225ebbf tty: hvc: hvc_opal: Convert to platform remove callback re [...] adds 17fabec94d61 serial: sifive: Declare PM operations as static adds 55cb57ac7509 serial: sunsab: remove trailing whitespaces adds 3837a0379533 serial: sc16is7xx: improve regmap debugfs by using one reg [...] adds ec9fc2cffa8d serial: atmel: convert not to use dma_request_slave_channel() adds 5b05206b05ba serial: imx: convert not to use dma_request_slave_channel() adds e6cc39486ae7 serial: amba-pl011: convert not to use dma_request_slave_c [...] adds b49c36e4b2ff serial: mxs-auart: convert not to use dma_request_slave_channel() adds f1c7f92ee9ec serial: sh-sci: convert not to use dma_request_slave_channel() adds abdea7209bec dt-bindings: serial: fsl-linflexuart: change the maintaine [...] adds 727e08b1a56a serial: xilinx_uartps: Fix kernel doc about .remove()'s re [...] adds e651faa2fba4 drivers/tty/vt: use standard array-copy-functions adds 0be916a68c8a Documentation: devices.txt: Update ttyUL major number allo [...] adds 01c33b813864 serial: uartlite: Use dynamic allocation for major number [...] adds 39ff20f5fd44 /proc/sysrq-trigger: accept multiple keys at once adds b286f4e87e32 serial: core: Move tty and serdev to be children of serial [...] adds 45a3a8ef8129 serial: core: Revert checks for tx runtime PM state adds fffa35a25b4c serial: sc16is7xx: change confusing comment about Tx FIFO adds 1be5f0819c1a serial: max310x: change confusing comment about Tx FIFO adds 358779dd18c1 tty: fix tty_operations types in documentation adds 4c74253b831e tty: deprecate tty_write_message() adds d22d53ad8ae8 tty: remove unneeded mbz from tiocsti() adds 239123e7e8ec tty: move locking docs out of Returns for functions in tty.h adds c35e6ec1f313 tty: amiserial: return from receive_chars() without goto adds 73b2ed367569 tty: amiserial: use bool and rename overrun flag in receiv [...] adds 9d3e3301ae99 tty: ehv_bytecha: use memcpy_and_pad() in local_ev_byte_ch [...] adds 7cf61de7f748 tty: goldfish: drop unneeded temporary variables adds e4b3cd3b6a0d tty: hso: don't emit load/unload info to the log adds 4ccef1f142ef tty: hso: don't initialize global serial_table adds 7588b0820354 tty: hvc_console: use flexible array for outbuf adds 2bf93a48ccaa tty: nozomi: remove unused debugging DUMP() adds ab58841ab9fc tty: srmcons: use 'buf' directly in srmcons_do_write() adds a3db64c575ca tty: make tty const in tty_get_baud_rate() adds ff4b8c3a8be9 tty: srmcons: make srmcons_do_write() return void adds ad1885559249 tty: srmcons: use 'count' directly in srmcons_do_write() adds 2ea2ac84ef35 tty: srmcons: switch need_cr to bool adds 068ab2135b3f tty: srmcons: remove 'str_cr' and use string directly adds d804987153e7 serial: 8250_dw: Decouple DLF register check from UCV adds 78d60dae9a0c serial: imx: fix tx statemachine deadlock adds 675bf8ef209c tty: virtio: drop virtio_cons_early_init() adds 093258a9963b tty: serial: amba: cleanup whitespace adds b18fefd230e4 dt-bindings: serial: snps-dw-apb-uart: include rs485 schema adds 0ec058ece2f9 tty: hvc: dcc: Check for TXfull condition while setting up [...] adds 1e7e56160d9d serial: ucc_uart: Fix multiple address space type errors adds 692079bda780 dt-bindings: serial: qcom,msm-uartdm: Vote for shared resources adds 173ebdedcd84 serial: msm: Use OPP table for DVFS support adds e01b5712a80d tty: goldfish: use bool for is_write parameter adds e93102bea4a1 tty: mmc: sdio_uart: switch sdio_in() to return u8 adds 49943393c9f0 tty: switch tty_port::xmit_* to u8 adds 3a00da027946 tty: make tty_operations::send_xchar accept u8 char adds 4e8d8878145f tty: core: the rest to u8 adds fbdeead9598c tty: ami: use u8 for characters and flag adds 03e5af525750 tty: bcm: convert to u8 and size_t adds 359bbdc0cdfc tty: con3215: convert to u8 and size_t adds e17934c1bcc1 tty: con3270: convert to u8 and size_t adds 0d08abb98331 tty: ehv_bytechan: convert to u8 and size_t adds f3fb7367af89 tty: goldfish: convert to u8 and size_t adds f32fcbedbe92 tty: hvc: convert to u8 and size_t adds 2f982313279b tty: ipoctal: convert to u8 and size_t adds b7a43d0c8781 tty: m68k: nfcon: convert to u8 and size_t adds ce7cbd9a6c81 tty: mips_ejtag_fdc: use u8 for character pointers adds 2573f7eac04d tty: mmc: sdio: use u8 for flag adds cb8566b9b3b1 tty: moxa: convert to u8 and size_t adds 59b943356b53 tty: mxser: convert to u8 and size_t adds eb7e45db2e0a tty: n_gsm: convert to u8 and size_t adds 5655b16ea5cf tty: n_hdlc: convert to u8 and size_t adds 5c99e2977f13 tty: nozomi: convert to u8 and size_t adds f2470d2bc432 tty: serdev: convert to u8 and size_t in serdev_controller_ops adds 475fc6e2de6f tty: serdev: convert to u8 and size_t adds 14abfd0cb52f tty: srmcons: convert to u8 and size_t adds 18977909bfba tty: ttyprintk: convert to u8 and size_t adds b49d18493a0b tty: um: convert to u8/__u8 and size_t adds ae5af710f369 tty: xtensa/iss: use u8 adds e045e18dbf3e Merge 6.7-rc5 into tty-next adds 9df1dd450689 dt-bindings: serial: imx: Properly describe the i.MX1 interrupts adds 2600d9939440 serial: esp32_acm: Add explicit platform_device.h include adds 3d19ff562d06 serial: esp32_uart: Use device_get_match_data() adds e0f25b899234 tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE adds 96d7e361ca4c serdev: Remove usage of the deprecated ida_simple_xx() API adds 6bcab3c8acc8 serial: sc16is7xx: remove wasteful static buffer in sc16is [...] adds f6959c5217bd serial: sc16is7xx: remove global regmap from struct sc16is [...] adds 41a308cbedb2 serial: sc16is7xx: remove unused line structure member adds 4409df5866b7 serial: sc16is7xx: change EFR lock to operate on each channels adds dbf4ab821804 serial: sc16is7xx: convert from _raw_ to _noinc_ regmap fu [...] adds 9915753037eb serial: sc16is7xx: fix unconditional activation of THRI interrupt adds d54cbe1db72d dt-bindings: serial: Add a new compatible string for UMS9620 adds 6b64f8e360c0 serial: ma35d1: Fix spelling mistake "ononsole" -> "console" adds a5f18286083f serial: 8250-fsl: Only do the break workaround if IIR sign [...] adds 1f78c56007ba tty: serial: amba: Use linux/{bits,bitfield}.h macros adds d93ebe0fcfbd tty: serial: amba-pl011: fix whitespace formatting adds dc00f0cc5e04 tty: serial: amba-pl011: replace TIOCMBIT macros by static [...] adds fd64ff0966d3 tty: serial: amba-pl011: avoid quoted string split across lines adds 28a7ec8c6679 tty: serial: amba-pl011: fix formatting of conditions adds 826bd77ae5e8 tty: serial: amba-pl011: fix miscellaneous checkpatch warnings adds 8ff87406c29b tty: serial: amba-pl011: unindent pl011_console_get_option [...] adds a49a8b9d7cf5 tty: serial: amba-pl011: factor QDF2400 SoC erratum 44 out [...] adds 43f012df3c1e tty: serial: 8250: Set RS422 interface by default to fix M [...] adds cb86a3383aa7 serial: core: Update uart_poll_timeout() function to retur [...] adds d4303e0b9f51 serial: core: Clean up uart_update_timeout() function adds 76ac8e29855b tty: serial: Cleanup the bit shift with macro adds 6056f20f27e9 tty: serial: Add RS422 flag to struct serial_rs485 adds f0635480462f tty/serial: altera_uart: use more informative labels in /p [...] adds 3e189470cad2 serial: imx: Correct clock error message in function probe() adds 788aeef392d2 tty: serial: kgdboc: Fix 8250_* kgdb over serial adds c6dcd8050fb7 serial: apbuart: fix console prompt on qemu adds 7c45eaa81347 serial: imx: Ensure that imx_uart_rs485_config() is called [...] adds d8a028447913 serial: 8250_dw: Do not bailout on UCV read returning zero adds 9903f2f2e1c0 tty: serial: 8250: Set RS232 as default for Moxa PCIe boar [...] adds 8c9aa6e1877d serial: 8250_lpss: copy dma_param using devm_kmemdup() adds e0ae1431dfb6 8250: microchip: pci1xxxx: Rearranging the structure declarations adds b7fbca372bb6 8250: microchip: pci1xxxx: Add Syslock support for reading [...] adds aba8290f368d 8250: microchip: pci1xxxx: Add Burst mode reception suppor [...] adds 83e571f054cd serial: 8250_bcm2835aux: Restore clock error handling adds da680c045fde dt-bindings: serial: Describe ARM dcc interface adds 07c30ea5861f serial: Do not hold the port lock when setting rx-during-tx GPIO adds 1a33e33ca0e8 serial: core: set missing supported flag for RX during TX GPIO adds 4afeced55baa serial: core: fix sanitizing check for RTS settings adds c73986913fa4 serial: core: make sure RS485 cannot be enabled when it is [...] adds 74eab89b26ac serial: core, imx: do not set RS485 enabled if it is not s [...] adds 51f93776b84d serial: omap: do not override settings for RS485 support adds 0c2a5f471ce5 serial: 8250_exar: Set missing rs485_supported flag adds 8a1060ce9749 serial: sc16is7xx: fix invalid sc16is7xx_lines bitfield in [...] adds 6d710b769c1f serial: sc16is7xx: add check for unsupported SPI modes dur [...] adds 3ef79cd14122 serial: sc16is7xx: set safe default SPI clock frequency adds ed647256e8f2 serial: sc16is7xx: remove obsolete loop in sc16is7xx_port_irq() adds d5078509c8b0 serial: sc16is7xx: improve do/while loop in sc16is7xx_irq() adds 3504c3174bfc serial: sc16is7xx: use DECLARE_BITMAP for sc16is7xx_lines [...] adds 195f01ddcc81 serial: sc16is7xx: use spi_get_device_match_data() adds 7e2ead98b747 serial: sc16is7xx: use i2c_get_match_data() adds d9ffadaf9df1 serial: sc16is7xx: add driver name to struct uart_driver adds acd7f118b3b5 serial: sc16is7xx: add macro for max number of UART ports adds dfb104213008 serial: sc16is7xx: add explicit return for some switch def [...] adds 2e57cefc4477 serial: sc16is7xx: replace hardcoded divisor value with BI [...] adds e54837da4d81 serial: sc16is7xx: drop unneeded MODULE_ALIAS adds f031d763dcb0 serial: sc16is7xx: refactor FIFO access functions to incre [...] adds 2de8a1b46756 serial: sc16is7xx: reorder code to remove prototype declarations adds 0c84bea0cabc serial: sc16is7xx: refactor EFR lock new bd736f38c014 Merge tag 'tty-6.8-rc1' of git://git.kernel.org/pub/scm/li [...] adds f9cdf40ed66b USB: misc: iowarrior: remove redundant assignment to varia [...] adds b9a24821c7f7 USB: usbip: vudc: Convert to platform remove callback retu [...] adds cbd1b152519a usb: gadget: at91_udc: Convert to platform remove callback [...] adds 103081ef40b6 usb: gadget: fsl_udc: Convert to platform remove callback [...] adds c45b52f71c4b usb: gadget: gr_udc: Convert to platform remove callback r [...] adds 5d888fee4ade usb: gadget: lpc32xx_udc: Convert to platform remove callb [...] adds 725d1f1e338b usb: gadget: pxa25x_udc: Convert to platform remove callba [...] adds 2d1803ada2e0 usb: gadget: f_midi: Replace strlcpy() with strscpy() adds d990e2277416 dt-bindings: usb: renesas,usbhs: Document RZ/Five SoC adds 6437760accfb usb: misc: eud: Add IRQ check for platform_get_irq() adds a776452debdc usb: chipidea: udc: Add revision check of 2.20[CI_REVISION_22] adds 7836be3b100c usb: cdns3: skip set TRB_IOC when usb_request: no_interrup [...] adds 68a1317412e1 usb: raw-gadget: update documentation adds 5389b5d74efb dt-bindings: usb: qcom,dwc3: document the SM8560 SuperSpee [...] adds 9768af12edb3 usb: phy: generic: add suspend support for regulator adds e0cc05d52ad3 usb: typec: tcpm: skip checking port->send_discover in PD3.0 adds d1dbd6987ee1 dt-bindings: usb: qcom,dwc3: adjust number of interrupts o [...] adds a769154c7cac usb: xhci: Add timeout argument in address_device USB HCD [...] adds 5a1ccf0c72cf usb: new quirk to reduce the SET_ADDRESS request timeout adds 991544dc579b usb: gadget: uvc: prevent use of disabled endpoint adds aeb686a98a9e usb: gadget: uvc: Allocate uvc_requests one at a time adds 2079b60bda32 usb: gadget: uvc: move video disable logic to its own function adds da324ffce34c usb: gadget: uvc: Fix use-after-free for inflight usb_requests adds 6acba0345b68 usb:gadget:uvc Do not use worker thread to pump isoc usb requests adds 3396b3372e61 Merge 6.7-rc3 into usb-next adds ea3ba10f2961 usb: misc: onboard_usb_hub: Print symbolic error names adds 65e62b8a955a usb: misc: onboard_usb_hub: Add support for clock input adds 24af68a0ed53 usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x adds 35a1743f4598 xhci: dbc: Drop duplicate checks for dma_free_coherent() adds 601fbf65b2a0 xhci: dbc: Convert to use sysfs_streq() adds a230f1a74866 xhci: dbc: Use sysfs_emit() to instead of scnprintf() adds e3be8fb7d012 xhci: dbc: Use ATTRIBUTE_GROUPS() adds 24352d170b5f xhci: dbc: Check for errors first in xhci_dbc_stop() adds 89cd6362e6ad xhci: dbc: Don't shadow error codes in store() functions adds b28718717b10 xhci: dbc: Replace custom return value with proper Linux e [...] adds 84637512e09c xhci: dbc: Use sizeof_field() where it makes sense adds 311902d4cc4c xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) adds cdcaa870c7be xhci: dbc: Add missing headers adds 5080ef2d373a xhci: check if legacy irq is available before using it as [...] adds f977f4c9301c xhci: add handler for only one interrupt line adds 74554e9c2276 xhci: refactor static MSI-X function adds a795f708b284 xhci: refactor static MSI function adds dfbf4441f2d3 xhci: change 'msix_count' to encompass MSI or MSI-X vectors adds 9831960df237 xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code adds 36b24ebf9a04 xhci: minor coding style cleanup in 'xhci_try_enable_msi()' adds e34900f46cd6 xhci: Reconfigure endpoint 0 max packet size only during e [...] adds e2e2aacf042f xhci: fix possible null pointer deref during xhci urb enqueue adds 36d8aef52d05 usb: atm: Remove snprintf() from sysfs call-backs and repl [...] adds b385ef088c7a usb: cdnsp: Replace snprintf() with the safer scnprintf() variant adds 7d7f794482b7 usb: fotg210-hcd: Replace snprintf() with the safer scnpri [...] adds 38168e2de320 usb: gadget: Remove snprintf() from sysfs call-backs and r [...] adds dadc0f0f7afc usb: gadget: f_tcm: Remove snprintf() from sysfs call-back [...] adds c2d95fcff0f0 usb: core: Don't force USB generic_subclass drivers to def [...] adds a87b8e3be926 usb: core: Allow subclassed USB drivers to override usb_ch [...] adds aa4f2b3e418e r8152: Choose our USB config with choose_configuration() r [...] adds 6a4d4a27f986 usb: typec: tps6598x: add reset gpio support adds 9f802703fde2 dt-bindings: usb: tps6598x: add reset-gpios property adds db9e54709895 usb: typec: tcpm: add tcpm_port_error_recovery symbol adds 5e4c8814a431 usb: typec: tcpci: add vconn over current fault handling t [...] adds 6666ea93d2c4 usb: hub: Replace hardcoded quirk value with BIT() macro adds 855d75cf8311 usb: hub: Add quirk to decrease IN-ep poll interval for Mi [...] adds b3f8e6ae30bd dt-bindings: usb: xhci: Add support for BCM2711 adds 95e71986fc1b usb: xhci: xhci-plat: Add support for BCM2711 adds 522c35e08b53 ARM: dts: bcm2711: Add BCM2711 xHCI support adds 112345a40468 Merge 6.7-rc5 into usb-next adds 5cc623a4edaf usb: cdns3: starfive: don't misuse /** comment adds 51920207674e usb: fotg210-udc: fix function kernel-doc comments adds 53b5ff83d893 usb: dwc3: xilinx: improve error handling for PM APIs adds 66aad7d8d3ec usb: cdc-acm: return correct error code on unsupported break adds ecb43ef59498 dt-bindings: usb: genesys,gl850g: Document 'peer-hub' adds 2ddc97a71a27 dt-bindings: usb: nxp,ptn5110: Fix typos in the title adds e4e5f9e3bff7 usb: chipidea: Remove usage of the deprecated ida_simple_xx() API adds 7516f86aa5ec usb: typec: Remove usage of the deprecated ida_simple_xx() API adds d1756ac67e7f dt-bindings: connector: usb: add altmodes description adds 0dbda971860c usb: typec: change altmode SVID to u16 entry adds 70e6163d17dd arm64: dts: qcom: qrb5165-rb5: use u16 for DP altmode svid adds 7d530f4cc063 usb: typec: tcpm: Query Source partner for FRS capability [...] adds 44995e6f0702 usb: core: Fix crash w/ usb_choose_configuration() if no driver adds de12c5384307 dt-bindings: usb: Document WCD939x USB SubSystem Altmode/A [...] adds 36d586c0570e usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmod [...] adds b8fb6db6cb04 usb: f_uac1: adds support for SS and SSP adds 0466e7e693ef usb: gadget: configfs: Replace snprintf() with the safer s [...] adds c1a371866db9 usb: gadget: f_uac1: Replace snprintf() with the safer scn [...] adds 60034e0aedf5 usb: gadget: f_uac2: Replace snprintf() with the safer scn [...] adds 0d12c1cca788 usb: gadget: uvc: Replace snprintf() with the safer scnpri [...] adds d32dcb0659bc usb: gadget: udc: atmel: Replace snprintf() with the safer [...] adds 01dc7f7c29be usb: cdns2: Replace snprintf() with the safer scnprintf() variant adds a6eef67cdb84 usb: host: max3421-hcd: Replace snprintf() with the safer [...] adds 86b20af11e84 usb: yurex: Replace snprintf() with the safer scnprintf() variant adds 79632569619f usb: mon_stat: Replace snprintf() with the safer scnprintf [...] adds 9d4e3d15d7bf usb: mon_text: Replace snprintf() with the safer scnprintf [...] adds e5892ea81515 usb: phy: twl6030: Remove snprintf() from sysfs call-backs [...] adds 3e42084a1c47 usb: storage: Remove snprintf() from sysfs call-backs and [...] adds 61fbf20312bd usb: gadget: f_fs: fix fortify warning adds 776630be3693 usb: cdns3: Use dev_err_probe adds 4d2f8c859146 usb: typec: fixed a typo adds c51ffe929f3b dt-bindings: usb: qcom,dwc3: Add X1E80100 binding adds f1fd91a0924b usb: gadget: webcam: Make g_webcam loadable again adds c084af69a8f4 usb: dwc3: imx8mp: Fix smatch warning adds 80602b6b5a23 xhci: Fix null pointer dereference during S4 resume when r [...] adds 76cd718a9ffd dt-bindings: connector: usb: add accessory mode description adds e9158c7e5533 usb: typec: tcpm: Parse Accessory Mode information adds 8be0c877fb3b thunderbolt: make tb_bus_type const adds 1760bfa7d7ca usb: linux/usb.h: fix Excess kernel-doc description warning adds 655b8af57d31 thunderbolt: Remove duplicated re-assignment of pointer 'out' adds 79fff9379e6c thunderbolt: Unwind TMU configuration if tb_switch_set_tmu [...] adds 36b6ad6ad035 thunderbolt: Handle lane bonding of Gen 4 XDomain links properly adds 30c6759b232b thunderbolt: Move width_name() helper to tb.h adds ea20adddd6c1 thunderbolt: Log XDomain link speed and width adds 3c052ec6f4f8 thunderbolt: Transition link to asymmetric only when both [...] adds 09dc766bd60b thunderbolt: Disable CL states only when actually needed adds 97e0a21ce835 thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well adds 0b663ec9fe07 thunderbolt: Improve logging when DisplayPort resource is [...] adds 54967f4177d3 thunderbolt: Make PCIe tunnel setup and teardown follow CM guide adds 2b3a6239d286 thunderbolt: Disable PCIe extended encapsulation upon tear [...] adds 2cd3da4e3745 thunderbolt: Add support for Intel Lunar Lake adds ba2a2a86de04 thunderbolt: Keep link as asymmetric if preferred by hardware adds 04b99eac389a thunderbolt: Reduce retry timeout to speed up boot for som [...] adds 21bea26c848e Merge tag 'thunderbolt-for-v6.8-rc1' of git://git.kernel.o [...] adds 9c6b789e954f Revert "usb: typec: class: fix typec_altmode_put_partner t [...] adds ca2dc35e555e usb: dwc2: Disable clock gating feature on Rockchip SoCs adds 7059fbebcb00 Revert "usb: dwc3: Soft reset phy on probe for host" adds afe28cd686ae Revert "usb: dwc3: don't reset device side if dwc3 was con [...] adds 961410c9e853 drivers/usb/gadget/udc: Fix spelling typo in comments(reqe [...] adds d49f90822015 usb: typec: tipd: add init and reset functions to tipd_data adds 798531b85f08 usb: typec: tipd: add function to request firmware adds e79ead88eeb8 usb: typec: tipd: declare in_data in as const in exec_cmd [...] adds 4c3ea81aa8e1 usb: typec: tipd: add patch update support for tps6598x adds e7d3b9f28654 usb: yurex: Fix inconsistent locking bug in yurex_read() adds 730e12fbec53 usb: dwc3: gadget: Handle EP0 request dequeuing properly adds 738ec5ab7acc usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() adds e9d40b215e38 usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart adds 91736d0619eb usb: dwc3: core: set force_gen1 bit in USB31 devices if ma [...] adds 6d6887c42e94 usb: xhci-plat: fix usb disconnect issue after s4 adds 501b15207138 dt-bindings: connector: Add child nodes for multiple PD ca [...] adds cd099cde4ed2 usb: typec: tcpm: Support multiple capabilities adds 398aa9a7e77c usb: dwc3: Support EBC feature of DWC_usb31 adds 68c26fe58182 usb: dwc3: set pm runtime active before resume common adds 1900daeefd3e usb: gadget: ncm: Add support to update wMaxSegmentSize vi [...] adds 1b8be5ecff26 usb: cdns3: fix uvc failure work since sg support enabled adds 92f02efa1d86 usb: cdns3: fix iso transfer error when mult is not zero adds 40c304109e86 usb: cdns3: Fix uvc fail when DMA cross 4k boundery since [...] adds 895ee5aefb7e Revert "usb: gadget: f_uvc: change endpoint allocation in [...] adds 5dbe9ac28355 usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it a [...] adds 128d849074d0 usb: chipidea: wait controller resume finished for wakeup irq adds ff2b89de471d usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy [...] adds 3c7af52c7616 usb: dwc3: gadget: Queue PM runtime idle on disconnect event adds 76c945730cdf usb: gadget: u_ether: Re-attach netif device to mirror detachment adds 53c6d854be4e dt-bindings: usb: dwc3: Clean up hs_phy_irq in binding adds aefdcd89d72b usb: dwc3: qcom: Rename hs_phy_irq to qusb2_phy_irq adds 7db25e95589e dt-bindings: usb: qcom,dwc3: Fix SDM660 clock description adds 51b6148026f0 arm64: dts: qcom: msm8916: Drop RPM bus clocks adds 19f837ae4e4a arm64: dts: qcom: msm8996: Drop RPM bus clocks adds 437afcefdbec arm64: dts: qcom: qcs404: Drop RPM bus clocks adds 283730be6bbb arm64: dts: qcom: sdm630: Drop RPM bus clocks adds 09ee216d0b9f arm64: dts: qcom: msm8939: Drop RPM bus clocks adds 8ee8587fdcac arm64: dts: qcom: msm8998: Remove AGGRE2 clock from SLPI adds 30d2641df650 arm64: dts: qcom: msm8996: Remove AGGRE2 clock from SLPI adds 3eee5b4085e2 arm64: dts: qcom: msm8996: Remove PNoC clock from MSS adds 223b4ef5a3b7 dt-bindings: usb: mtk-xhci: add a property for Gen1 isoc-i [...] adds 017dbfc05c31 usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer adds 33d4137d5799 arm64: dts: mediatek: mt8195: Add 'rx-fifo-depth' for cherry adds 49a78b05d5ca USB: core: Use device_driver directly in struct usb_driver [...] adds c99b38c41234 xhci: add support to allocate several interrupters adds b1541a80414d dt-bindings: usb: xhci: Add num-hc-interrupters definition adds 79c58ab241be dt-bindings: usb: dwc3: Limit num-hc-interrupters definition adds 5962ded777d6 usb: typec: class: fix typec_altmode_put_partner to put plugs adds fe814b5b0f30 usb: gadget: uvc: Fix use are free during STREAMOFF adds 9866dc4314c6 usb: gadget: uvc: Remove nested locking adds 2dd23cc4d0e6 usb: mon: Fix atomicity violation in mon_bin_vma_fault adds 1154e4304174 usb: typec: tipd: Separate reset for TPS6598x adds 933bb7b878dd usb: typec: tipd: fix use of device-specific init function new 8c94ccc7cd69 Merge tag 'usb-6.8-rc1' of git://git.kernel.org/pub/scm/li [...] adds e37617c8e53a sched/fair: Fix frequency selection for non-invariant case new b0d326da462e Merge tag 'sched-urgent-2024-01-18' of git://git.kernel.or [...] new 7f08f35fc8e0 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 2feb653b8d17 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 39369c9a6e09 selftests: netdevsim: add a config file new dd2d40acdbb2 selftests: bonding: Add more missing config options new f1172f3ee3a9 ethtool: netlink: Add missing ethnl_ops_begin/complete new 6d6eeabcfaba mlxsw: spectrum_acl_erp: Fix error flow of pool allocation [...] new efeb7dfea8ee mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in [...] new 483ae90d8f97 mlxsw: spectrum_acl_tcam: Fix stack corruption new 62bef63646c1 mlxsw: spectrum_router: Register netdevice notifier before [...] new 40cc674bafd5 selftests: mlxsw: qos_pfc: Remove wrong description new b34f4de6d30c selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes new bc9291dea7ec Merge branch 'mlxsw-miscellaneous-fixes' new 2e7ef287f07c ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work new 9cfd3b502153 i40e: Include types.h to some headers new 01b55f4f0cd6 libbpf: feature-detect arg:ctx tag support in kernel new 66967a32d3b1 bpf: extract bpf_ctx_convert_map logic and make it more reusable new 0ba971511d16 bpf: enforce types for __arg_ctx-tagged arguments in globa [...] new 989410cde819 selftests/bpf: add tests confirming type logic in kernel f [...] new 76ec90a996e3 libbpf: warn on unexpected __arg_ctx type when rewriting BTF new 35ac085a94ef Merge branch 'tighten-up-arg-ctx-type-enforcement' new 4349efc52b83 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 925781a471d8 Merge tag 'nf-24-01-18' of git://git.kernel.org/pub/scm/li [...] new fdd7cd70ca1c Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new dac6b9945b23 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 556857aa1d08 wifi: ath11k: rely on mac80211 debugfs handling for vif new a6e4f85d3820 wifi: cfg80211: fix missing interfaces when dumping new 26490da5a71d wifi: cfg80211/mac80211: remove dependency on non-existing option new b01a74b3ca6f wifi: mac80211: fix potential sta-link leak new cf4a0d840ecc wifi: iwlwifi: fix a memory corruption new bcbc84af1183 wifi: mac80211: fix race condition on enabling fast-xmit new b00bbc8bd22a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fa9208ab0937 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 53c543335d4c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 3c273bcd9920 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new a5f385eb9142 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 89d751ace029 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new 9d1796086e52 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b7521bb60f78 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new b0569eb7b7e0 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new ff25bef9b94f Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 3d6cdabea59d Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] new b16dc0b6de6a Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new 9656d3722be1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 9ac4db695f97 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] new 9fe724e881d3 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] new 2ce6cc1eb1af Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] new e8bf7847e6cf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 865a3df089bf Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (52db520a0959) \ N -- N -- N refs/heads/pending-fixes (865a3df089bf)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 73 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 7 +- CREDITS | 8 + Documentation/ABI/testing/sysfs-bus-cdx | 7 + .../ABI/testing/sysfs-bus-coresight-devices-tmc | 16 + .../ABI/testing/sysfs-bus-coresight-devices-tpdm | 159 ++ Documentation/ABI/testing/sysfs-bus-i3c | 15 + Documentation/ABI/testing/sysfs-bus-iio | 42 +- .../ABI/testing/sysfs-class-led-trigger-netdev | 39 + .../ABI/testing/sysfs-class-led-trigger-tty | 56 + Documentation/ABI/testing/sysfs-firmware-initrd | 8 + Documentation/ABI/testing/sysfs-nvmem-cells | 21 + Documentation/PCI/boot-interrupts.rst | 2 +- Documentation/PCI/msi-howto.rst | 2 +- Documentation/admin-guide/acpi/cppc_sysfs.rst | 2 +- Documentation/admin-guide/devices.txt | 3 + Documentation/admin-guide/kernel-parameters.txt | 8 +- Documentation/admin-guide/pm/amd-pstate.rst | 2 +- Documentation/admin-guide/sysrq.rst | 11 +- Documentation/arch/arm64/silicon-errata.rst | 10 + .../bindings/arm/qcom,coresight-tpdm.yaml | 20 + .../bindings/connector/usb-connector.yaml | 124 +- .../devicetree/bindings/iio/adc/adi,ad7091r5.yaml | 82 +- .../bindings/iio/adc/maxim,max34408.yaml | 139 ++ .../bindings/iio/adc/qcom,spmi-iadc.yaml | 8 +- .../bindings/iio/adc/qcom,spmi-rradc.yaml | 2 +- .../bindings/iio/adc/qcom,spmi-vadc.yaml | 9 +- .../bindings/iio/adc/ti,palmas-gpadc.yaml | 15 - .../bindings/iio/amplifiers/adi,hmc425a.yaml | 4 + .../bindings/iio/chemical/aosong,ags02ma.yaml | 47 + .../devicetree/bindings/iio/dac/adi,ad5791.yaml | 5 + .../bindings/iio/dac/microchip,mcp4821.yaml | 86 + .../bindings/iio/humidity/ti,hdc3020.yaml | 55 + .../devicetree/bindings/iio/imu/adi,adis16460.yaml | 4 + .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 4 + .../devicetree/bindings/iio/imu/bosch,bmi323.yaml | 77 + .../bindings/iio/light/liteon,ltr390.yaml | 56 + .../bindings/iio/light/vishay,veml6075.yaml | 39 + .../bindings/iio/pressure/honeywell,hsc030pa.yaml | 142 ++ .../iio/pressure/honeywell,mprls0025pa.yaml | 2 - .../bindings/iio/temperature/melexis,mlx90632.yaml | 19 +- .../iio/temperature/microchip,mcp9600.yaml | 70 + .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 4 + .../bindings/leds/allwinner,sun50i-a100-ledc.yaml | 137 ++ .../devicetree/bindings/leds/awinic,aw200xx.yaml | 95 +- Documentation/devicetree/bindings/leds/common.yaml | 2 +- .../bindings/leds/qcom,spmi-flash-led.yaml | 4 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 62 +- .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.yaml | 132 +- .../devicetree/bindings/mfd/ams,as3711.yaml | 223 ++ Documentation/devicetree/bindings/mfd/as3711.txt | 73 - .../bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml | 140 +- .../devicetree/bindings/mfd/qcom,pm8008.yaml | 6 +- .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 7 + .../devicetree/bindings/mfd/qcom,tcsr.yaml | 2 + .../bindings/mfd/sprd,ums512-glbreg.yaml | 4 +- .../devicetree/bindings/mfd/ti,am3359-tscadc.yaml | 2 - .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 1 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 18 + .../devicetree/bindings/pci/qcom,pcie.yaml | 63 +- .../devicetree/bindings/pci/rcar-pci-host.yaml | 11 + .../devicetree/bindings/pci/rockchip-dw-pcie.yaml | 2 + .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 39 +- .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 39 +- .../bindings/pinctrl/pinctrl-single.yaml | 1 + .../bindings/pinctrl/qcom,ipq5018-tlmm.yaml | 12 +- .../bindings/pinctrl/qcom,ipq5332-tlmm.yaml | 9 +- .../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml | 8 +- .../bindings/pinctrl/qcom,ipq8074-pinctrl.yaml | 9 +- .../bindings/pinctrl/qcom,ipq9574-tlmm.yaml | 9 +- .../bindings/pinctrl/qcom,lpass-lpi-common.yaml | 75 + .../bindings/pinctrl/qcom,mdm9607-tlmm.yaml | 18 +- .../bindings/pinctrl/qcom,mdm9615-pinctrl.yaml | 18 +- .../bindings/pinctrl/qcom,msm8226-pinctrl.yaml | 8 +- .../bindings/pinctrl/qcom,msm8660-pinctrl.yaml | 9 +- .../bindings/pinctrl/qcom,msm8909-tlmm.yaml | 18 +- .../bindings/pinctrl/qcom,msm8916-pinctrl.yaml | 9 +- .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 7 +- .../bindings/pinctrl/qcom,msm8960-pinctrl.yaml | 9 +- .../bindings/pinctrl/qcom,msm8974-pinctrl.yaml | 9 +- .../bindings/pinctrl/qcom,msm8976-pinctrl.yaml | 9 +- .../bindings/pinctrl/qcom,msm8994-pinctrl.yaml | 9 +- .../bindings/pinctrl/qcom,msm8996-pinctrl.yaml | 9 +- .../bindings/pinctrl/qcom,msm8998-pinctrl.yaml | 9 +- .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 62 +- .../bindings/pinctrl/qcom,qcm2290-tlmm.yaml | 9 +- .../bindings/pinctrl/qcom,qcs404-pinctrl.yaml | 9 +- .../bindings/pinctrl/qcom,qdu1000-tlmm.yaml | 12 +- .../bindings/pinctrl/qcom,sa8775p-tlmm.yaml | 21 +- .../bindings/pinctrl/qcom,sc7180-pinctrl.yaml | 9 +- .../pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml | 49 +- .../bindings/pinctrl/qcom,sc7280-pinctrl.yaml | 30 +- .../bindings/pinctrl/qcom,sc8180x-tlmm.yaml | 20 +- .../pinctrl/qcom,sc8280xp-lpass-lpi-pinctrl.yaml | 49 +- .../bindings/pinctrl/qcom,sc8280xp-tlmm.yaml | 18 +- .../bindings/pinctrl/qcom,sdm630-pinctrl.yaml | 10 +- .../bindings/pinctrl/qcom,sdm670-tlmm.yaml | 19 +- .../bindings/pinctrl/qcom,sdm845-pinctrl.yaml | 10 +- .../bindings/pinctrl/qcom,sdx55-pinctrl.yaml | 8 +- .../bindings/pinctrl/qcom,sdx65-tlmm.yaml | 8 +- .../bindings/pinctrl/qcom,sdx75-tlmm.yaml | 12 +- .../bindings/pinctrl/qcom,sm4450-tlmm.yaml | 151 ++ .../pinctrl/qcom,sm6115-lpass-lpi-pinctrl.yaml | 48 +- .../bindings/pinctrl/qcom,sm6115-tlmm.yaml | 8 +- .../bindings/pinctrl/qcom,sm6125-tlmm.yaml | 20 +- .../bindings/pinctrl/qcom,sm6350-tlmm.yaml | 20 +- .../bindings/pinctrl/qcom,sm6375-tlmm.yaml | 18 +- .../bindings/pinctrl/qcom,sm7150-tlmm.yaml | 9 +- .../bindings/pinctrl/qcom,sm8150-pinctrl.yaml | 9 +- .../pinctrl/qcom,sm8250-lpass-lpi-pinctrl.yaml | 49 +- .../bindings/pinctrl/qcom,sm8250-pinctrl.yaml | 9 +- .../pinctrl/qcom,sm8350-lpass-lpi-pinctrl.yaml | 49 +- .../bindings/pinctrl/qcom,sm8350-tlmm.yaml | 20 +- .../pinctrl/qcom,sm8450-lpass-lpi-pinctrl.yaml | 49 +- .../bindings/pinctrl/qcom,sm8450-tlmm.yaml | 20 +- .../pinctrl/qcom,sm8550-lpass-lpi-pinctrl.yaml | 55 +- .../bindings/pinctrl/qcom,sm8550-tlmm.yaml | 12 +- ...trl.yaml => qcom,sm8650-lpass-lpi-pinctrl.yaml} | 75 +- .../bindings/pinctrl/qcom,sm8650-tlmm.yaml | 141 ++ .../bindings/pinctrl/qcom,x1e80100-tlmm.yaml | 137 ++ .../bindings/pinctrl/renesas,rza2-pinctrl.yaml | 2 +- .../pinctrl/samsung,pinctrl-wakeup-interrupt.yaml | 45 +- .../bindings/pinctrl/samsung,pinctrl.yaml | 5 +- .../bindings/pinctrl/xlnx,zynq-pinctrl.yaml | 2 +- .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 2 +- .../bindings/remoteproc/qcom,sc7180-pas.yaml | 21 + .../devicetree/bindings/serial/arm,dcc.yaml | 30 + .../bindings/serial/fsl,s32-linflexuart.yaml | 2 +- .../devicetree/bindings/serial/fsl-imx-uart.yaml | 29 +- .../bindings/serial/qcom,msm-uartdm.yaml | 13 + .../devicetree/bindings/serial/renesas,sci.yaml | 2 +- .../bindings/serial/snps-dw-apb-uart.yaml | 1 + .../devicetree/bindings/serial/sprd-uart.yaml | 1 + .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/usb/generic-xhci.yaml | 25 +- .../devicetree/bindings/usb/genesys,gl850g.yaml | 5 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 11 + .../devicetree/bindings/usb/nxp,ptn5110.yaml | 2 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 151 +- .../bindings/usb/qcom,wcd939x-usbss.yaml | 102 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 2 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 4 + .../devicetree/bindings/usb/ti,tps6598x.yaml | 6 + .../devicetree/bindings/usb/usb-xhci.yaml | 6 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../devicetree/bindings/w1/amd,axi-1wire-host.yaml | 44 + Documentation/driver-api/pci/p2pdma.rst | 16 +- Documentation/staging/rpmsg.rst | 50 +- Documentation/trace/coresight/coresight.rst | 4 + Documentation/usb/gadget-testing.rst | 20 +- Documentation/usb/raw-gadget.rst | 3 - MAINTAINERS | 102 +- arch/alpha/kernel/srmcons.c | 34 +- arch/arm/boot/dts/broadcom/bcm2711-rpi.dtsi | 5 + arch/arm/boot/dts/broadcom/bcm2711.dtsi | 14 + arch/arm/common/locomo.c | 4 +- arch/arm/include/asm/hardware/locomo.h | 2 - arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 22 + arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 2 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 9 - arch/arm64/boot/dts/qcom/msm8939.dtsi | 12 - arch/arm64/boot/dts/qcom/msm8996.dtsi | 43 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 5 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 9 - arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 53 +- arch/arm64/include/asm/cpu.h | 1 - arch/arm64/kernel/setup.c | 13 +- arch/loongarch/Kconfig | 2 + arch/loongarch/kernel/topology.c | 42 +- arch/m68k/emu/nfcon.c | 4 +- arch/powerpc/include/asm/hvconsole.h | 4 +- arch/powerpc/include/asm/hvsi.h | 18 +- arch/powerpc/include/asm/opal.h | 8 +- arch/powerpc/platforms/powernv/opal.c | 14 +- arch/powerpc/platforms/pseries/hvconsole.c | 4 +- arch/powerpc/sysdev/fsl_pci.c | 4 +- arch/riscv/Kconfig | 1 + arch/riscv/kernel/setup.c | 18 +- arch/um/drivers/chan.h | 2 +- arch/um/drivers/chan_kern.c | 9 +- arch/um/drivers/chan_user.c | 4 +- arch/um/drivers/chan_user.h | 9 +- arch/um/drivers/line.c | 2 +- arch/um/drivers/line.h | 6 +- arch/um/drivers/null.c | 2 +- arch/x86/Kconfig | 2 + arch/x86/include/asm/cpu.h | 4 - arch/x86/kernel/aperture_64.c | 3 +- arch/x86/kernel/early-quirks.c | 4 +- arch/x86/kernel/topology.c | 33 +- arch/x86/pci/acpi.c | 3 + arch/x86/pci/mmconfig-shared.c | 180 +- arch/x86/pci/mmconfig_32.c | 2 +- arch/x86/pci/mmconfig_64.c | 42 +- arch/x86/pci/pcbios.c | 28 +- arch/xtensa/platforms/iss/console.c | 2 +- drivers/acpi/Kconfig | 1 - drivers/acpi/acpi_processor.c | 18 - drivers/acpi/property.c | 4 + drivers/acpi/resource.c | 21 + drivers/android/binder.c | 27 +- drivers/android/binder_alloc.c | 860 ++++---- drivers/android/binder_alloc.h | 61 +- drivers/android/binder_alloc_selftest.c | 18 +- drivers/android/binder_trace.h | 2 +- drivers/android/binderfs.c | 1 - drivers/base/arch_topology.c | 38 +- drivers/base/auxiliary.c | 2 +- drivers/base/bus.c | 8 +- drivers/base/class.c | 1 + drivers/base/container.c | 2 +- drivers/base/core.c | 13 +- drivers/base/cpu.c | 39 +- drivers/base/dd.c | 2 +- drivers/base/init.c | 2 +- drivers/base/isa.c | 2 +- drivers/base/memory.c | 2 +- drivers/base/node.c | 11 +- drivers/base/power/clock_ops.c | 2 +- drivers/base/power/main.c | 117 +- drivers/base/power/qos.c | 2 +- drivers/base/property.c | 38 +- drivers/base/soc.c | 6 +- drivers/base/swnode.c | 11 +- drivers/bluetooth/btmtkuart.c | 4 +- drivers/bluetooth/btnxpuart.c | 4 +- drivers/bluetooth/btusb.c | 6 +- drivers/bluetooth/hci_serdev.c | 4 +- drivers/bus/mhi/ep/internal.h | 4 + drivers/bus/mhi/ep/main.c | 387 ++-- drivers/bus/mhi/ep/ring.c | 60 +- drivers/bus/mhi/host/init.c | 1 + drivers/bus/mhi/host/internal.h | 2 +- drivers/bus/mhi/host/main.c | 34 +- drivers/bus/mhi/host/pci_generic.c | 22 + drivers/bus/mhi/host/pm.c | 24 +- drivers/bus/moxtet.c | 2 +- drivers/cdx/cdx.c | 171 +- drivers/char/ppdev.c | 6 +- drivers/char/ttyprintk.c | 6 +- drivers/char/virtio_console.c | 58 +- drivers/comedi/comedi_fops.c | 4 +- drivers/cpufreq/intel_pstate.c | 21 +- drivers/edac/edac_device.h | 2 +- drivers/edac/edac_device_sysfs.c | 2 +- drivers/edac/edac_module.c | 4 +- drivers/edac/edac_pci_sysfs.c | 2 +- drivers/edac/versal_edac.c | 4 +- drivers/extcon/extcon-qcom-spmi-misc.c | 2 +- drivers/extcon/extcon-usbc-tusb320.c | 9 +- drivers/extcon/extcon.c | 3 +- drivers/firmware/arm_scmi/driver.c | 6 +- drivers/firmware/arm_scpi.c | 6 +- drivers/firmware/imx/imx-dsp.c | 6 +- drivers/firmware/mtk-adsp-ipc.c | 6 +- drivers/firmware/qemu_fw_cfg.c | 5 +- drivers/firmware/raspberrypi.c | 6 +- drivers/firmware/stratix10-rsu.c | 5 +- drivers/firmware/stratix10-svc.c | 6 +- drivers/firmware/turris-mox-rwtm.c | 6 +- drivers/firmware/xilinx/zynqmp.c | 396 ++-- drivers/fpga/altera-fpga2sdram.c | 6 +- drivers/fpga/altera-freeze-bridge.c | 6 +- drivers/fpga/altera-hps2fpga.c | 6 +- drivers/fpga/dfl-afu-main.c | 6 +- drivers/fpga/dfl-fme-br.c | 6 +- drivers/fpga/dfl-fme-main.c | 6 +- drivers/fpga/dfl-fme-region.c | 6 +- drivers/fpga/dfl.c | 4 +- drivers/fpga/intel-m10-bmc-sec-update.c | 6 +- drivers/fpga/of-fpga-region.c | 6 +- drivers/fpga/socfpga-a10.c | 6 +- drivers/fpga/stratix10-soc.c | 6 +- drivers/fpga/xilinx-pr-decoupler.c | 6 +- drivers/fpga/zynq-fpga.c | 6 +- drivers/gnss/serial.c | 4 +- drivers/gnss/sirf.c | 4 +- drivers/gpu/drm/i915/display/intel_cx0_phy.c | 25 +- drivers/gpu/drm/i915/display/intel_display_power.c | 4 +- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_gsc.h | 7 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 75 +- drivers/gpu/drm/i915/i915_perf_types.h | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c | 4 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/r535.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 4 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 20 +- drivers/greybus/gb-beagleplay.c | 63 +- drivers/hsi/controllers/omap_ssi_core.c | 6 +- drivers/hwspinlock/hwspinlock_core.c | 53 +- drivers/hwspinlock/qcom_hwspinlock.c | 1 - drivers/hwtracing/coresight/coresight-core.c | 3 + drivers/hwtracing/coresight/coresight-dummy.c | 5 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 2 + drivers/hwtracing/coresight/coresight-etm4x-core.c | 52 +- drivers/hwtracing/coresight/coresight-etm4x.h | 2 +- drivers/hwtracing/coresight/coresight-funnel.c | 5 +- drivers/hwtracing/coresight/coresight-replicator.c | 5 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 15 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 111 +- drivers/hwtracing/coresight/coresight-tmc.h | 3 + drivers/hwtracing/coresight/coresight-tpda.c | 126 +- drivers/hwtracing/coresight/coresight-tpda.h | 2 + drivers/hwtracing/coresight/coresight-tpdm.c | 718 +++++- drivers/hwtracing/coresight/coresight-tpdm.h | 161 ++ drivers/hwtracing/coresight/coresight-trbe.c | 28 +- drivers/hwtracing/coresight/coresight-trbe.h | 2 + drivers/hwtracing/coresight/ultrasoc-smb.c | 76 +- drivers/hwtracing/ptt/hisi_ptt.c | 19 +- drivers/hwtracing/ptt/hisi_ptt.h | 1 + drivers/i3c/master.c | 95 +- drivers/i3c/master/i3c-master-cdns.c | 7 +- drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 7 +- drivers/i3c/master/mipi-i3c-hci/core.c | 49 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 4 +- drivers/i3c/master/mipi-i3c-hci/hci.h | 1 + drivers/i3c/master/svc-i3c-master.c | 95 +- drivers/iio/accel/Kconfig | 7 +- drivers/iio/accel/bmi088-accel-core.c | 2 + drivers/iio/accel/bmi088-accel-spi.c | 2 + drivers/iio/adc/Kconfig | 29 +- drivers/iio/adc/Makefile | 5 +- drivers/iio/adc/ad7091r-base.c | 280 ++- drivers/iio/adc/ad7091r-base.h | 83 +- drivers/iio/adc/ad7091r5.c | 120 +- drivers/iio/adc/ad7091r8.c | 272 +++ drivers/iio/adc/ad9467.c | 207 +- drivers/iio/adc/adi-axi-adc.c | 159 +- drivers/iio/adc/max34408.c | 276 +++ drivers/iio/adc/mcp3911.c | 64 +- drivers/iio/amplifiers/hmc425a.c | 23 + drivers/iio/buffer/industrialio-buffer-dma.c | 87 +- drivers/iio/chemical/Kconfig | 11 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/ags02ma.c | 165 ++ drivers/iio/chemical/pms7003.c | 6 +- drivers/iio/chemical/scd30_serial.c | 6 +- drivers/iio/chemical/sps30_serial.c | 18 +- drivers/iio/dac/Kconfig | 10 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5791.c | 9 +- drivers/iio/dac/mcp4821.c | 236 ++ drivers/iio/frequency/adf4377.c | 16 +- drivers/iio/frequency/admv1014.c | 31 +- drivers/iio/humidity/hdc3020.c | 473 ++++ drivers/iio/imu/Kconfig | 1 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis.c | 18 +- drivers/iio/imu/bmi323/Kconfig | 33 + drivers/iio/imu/bmi323/Makefile | 7 + drivers/iio/imu/bmi323/bmi323.h | 209 ++ drivers/iio/imu/bmi323/bmi323_core.c | 2139 ++++++++++++++++++ drivers/iio/imu/bmi323/bmi323_i2c.c | 121 + drivers/iio/imu/bmi323/bmi323_spi.c | 92 + drivers/iio/imu/bno055/bno055_ser_core.c | 6 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 5 +- drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c | 5 +- drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 9 +- drivers/iio/industrialio-buffer.c | 22 +- drivers/iio/industrialio-core.c | 66 + drivers/iio/light/Kconfig | 37 + drivers/iio/light/Makefile | 3 + drivers/iio/light/isl76682.c | 345 +++ drivers/iio/light/ltr390.c | 196 ++ drivers/iio/light/ltrf216a.c | 10 +- drivers/iio/light/pa12203001.c | 2 +- drivers/iio/light/rohm-bu27008.c | 201 +- drivers/iio/light/veml6075.c | 474 ++++ drivers/iio/magnetometer/tmag5273.c | 10 +- drivers/iio/pressure/Kconfig | 22 + drivers/iio/pressure/Makefile | 3 + drivers/iio/pressure/bmp280-core.c | 42 +- drivers/iio/pressure/bmp280-i2c.c | 8 +- drivers/iio/pressure/bmp280-spi.c | 10 +- drivers/iio/pressure/bmp280.h | 6 +- drivers/iio/pressure/hsc030pa.c | 494 +++++ drivers/iio/pressure/hsc030pa.h | 74 + drivers/iio/pressure/hsc030pa_i2c.c | 69 + drivers/iio/pressure/hsc030pa_spi.c | 61 + drivers/iio/proximity/irsd200.c | 1 - drivers/iio/proximity/sx9324.c | 24 +- drivers/iio/resolver/ad2s1210.c | 162 +- drivers/iio/temperature/Kconfig | 22 + drivers/iio/temperature/Makefile | 2 + drivers/iio/temperature/mcp9600.c | 139 ++ drivers/iio/temperature/mlx90635.c | 1097 +++++++++ drivers/interconnect/imx/imx8mm.c | 9 +- drivers/interconnect/imx/imx8mn.c | 9 +- drivers/interconnect/imx/imx8mp.c | 9 +- drivers/interconnect/imx/imx8mq.c | 9 +- drivers/interconnect/qcom/Kconfig | 27 + drivers/interconnect/qcom/Makefile | 6 + drivers/interconnect/qcom/icc-rpm.c | 4 +- drivers/interconnect/qcom/icc-rpm.h | 2 +- drivers/interconnect/qcom/msm8916.c | 2 +- drivers/interconnect/qcom/msm8939.c | 2 +- drivers/interconnect/qcom/msm8974.c | 6 +- drivers/interconnect/qcom/msm8996.c | 2 +- drivers/interconnect/qcom/osm-l3.c | 6 +- drivers/interconnect/qcom/qcm2290.c | 2 +- drivers/interconnect/qcom/qcs404.c | 2 +- drivers/interconnect/qcom/sdm660.c | 2 +- drivers/interconnect/qcom/sm6115.c | 1423 ++++++++++++ drivers/interconnect/qcom/sm8650.c | 1674 ++++++++++++++ drivers/interconnect/qcom/sm8650.h | 143 ++ drivers/interconnect/qcom/smd-rpm.c | 6 +- drivers/interconnect/qcom/x1e80100.c | 2328 ++++++++++++++++++++ drivers/interconnect/qcom/x1e80100.h | 192 ++ drivers/interconnect/samsung/exynos.c | 6 +- drivers/ipack/devices/ipoctal.c | 14 +- drivers/ipack/ipack.c | 4 +- drivers/isdn/capi/capi.c | 4 +- drivers/leds/Kconfig | 35 +- drivers/leds/Makefile | 2 + drivers/leds/led-triggers.c | 13 - drivers/leds/leds-aw200xx.c | 98 +- drivers/leds/leds-gpio.c | 2 + drivers/leds/leds-max5970.c | 111 + drivers/leds/leds-sun50i-a100.c | 584 +++++ drivers/leds/leds-syscon.c | 3 +- drivers/leds/leds-tca6507.c | 30 +- drivers/leds/rgb/Kconfig | 2 +- drivers/leds/rgb/leds-qcom-lpg.c | 63 +- drivers/leds/trigger/ledtrig-gpio.c | 26 +- drivers/leds/trigger/ledtrig-netdev.c | 47 +- drivers/leds/trigger/ledtrig-panic.c | 5 +- drivers/leds/trigger/ledtrig-tty.c | 247 ++- drivers/mailbox/arm_mhuv2.c | 3 +- drivers/mailbox/bcm-flexrm-mailbox.c | 6 +- drivers/mailbox/bcm-pdc-mailbox.c | 5 +- drivers/mailbox/imx-mailbox.c | 6 +- drivers/mailbox/mailbox-test.c | 6 +- drivers/mailbox/mtk-cmdq-mailbox.c | 49 +- drivers/mailbox/omap-mailbox.c | 6 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 16 +- drivers/mailbox/qcom-ipcc.c | 6 +- drivers/mailbox/stm32-ipcc.c | 6 +- drivers/mailbox/sun6i-msgbox.c | 6 +- drivers/mailbox/tegra-hsp.c | 6 +- drivers/mailbox/zynqmp-ipi-mailbox.c | 7 +- drivers/mcb/mcb-core.c | 5 +- drivers/mfd/Kconfig | 1 + drivers/mfd/ab8500-sysctrl.c | 8 +- drivers/mfd/cros_ec_dev.c | 5 +- drivers/mfd/cs42l43-sdw.c | 76 +- drivers/mfd/da9062-core.c | 22 +- drivers/mfd/exynos-lpass.c | 6 +- drivers/mfd/fsl-imx25-tsadc.c | 6 +- drivers/mfd/hi655x-pmic.c | 5 +- drivers/mfd/intel-lpss-acpi.c | 33 +- drivers/mfd/intel-lpss-pci.c | 27 +- drivers/mfd/intel-lpss.c | 52 +- drivers/mfd/intel-lpss.h | 28 +- drivers/mfd/kempld-core.c | 6 +- drivers/mfd/mcp-sa11x0.c | 6 +- drivers/mfd/mxs-lradc.c | 6 +- drivers/mfd/omap-usb-host.c | 5 +- drivers/mfd/omap-usb-tll.c | 5 +- drivers/mfd/pcf50633-adc.c | 6 +- drivers/mfd/qcom-pm8xxx.c | 6 +- drivers/mfd/qcom-spmi-pmic.c | 1 + drivers/mfd/rave-sp.c | 10 +- drivers/mfd/rk8xx-core.c | 34 +- drivers/mfd/sm501.c | 6 +- drivers/mfd/stm32-timers.c | 6 +- drivers/mfd/syscon.c | 4 + drivers/mfd/ti_am335x_tscadc.c | 6 +- drivers/mfd/tps65086.c | 1 + drivers/mfd/tps65911-comparator.c | 6 +- drivers/mfd/tps6594-core.c | 3 + drivers/mfd/twl4030-audio.c | 6 +- drivers/mfd/twl6030-irq.c | 10 +- drivers/misc/Kconfig | 12 + drivers/misc/Makefile | 1 + drivers/misc/bcm-vk/bcm_vk_tty.c | 4 +- drivers/misc/cardreader/Makefile | 2 +- drivers/misc/cardreader/rts5264.c | 886 ++++++++ drivers/misc/cardreader/rts5264.h | 278 +++ drivers/misc/cardreader/rtsx_pcr.c | 30 +- drivers/misc/cardreader/rtsx_pcr.h | 1 + drivers/misc/dw-xdata-pcie.c | 6 +- drivers/misc/eeprom/at24.c | 43 +- drivers/misc/eeprom/ee1004.c | 113 +- drivers/misc/lis3lv02d/lis3lv02d_i2c.c | 1 + drivers/misc/mei/Kconfig | 35 +- drivers/misc/mei/Makefile | 7 + drivers/misc/mei/gsc_proxy/Kconfig | 2 +- drivers/misc/mei/hdcp/Kconfig | 2 +- drivers/misc/mei/platform-vsc.c | 450 ++++ drivers/misc/mei/pxp/Kconfig | 3 +- drivers/misc/mei/vsc-fw-loader.c | 770 +++++++ drivers/misc/mei/vsc-tp.c | 555 +++++ drivers/misc/mei/vsc-tp.h | 50 + drivers/misc/nsm.c | 506 +++++ drivers/misc/pci_endpoint_test.c | 50 +- drivers/misc/pvpanic/pvpanic-mmio.c | 7 +- drivers/misc/pvpanic/pvpanic-pci.c | 6 +- drivers/misc/pvpanic/pvpanic.c | 12 +- drivers/misc/pvpanic/pvpanic.h | 5 + drivers/misc/vmw_vmci/vmci_handle_array.c | 12 +- drivers/misc/vmw_vmci/vmci_handle_array.h | 6 - drivers/mmc/core/sdio_uart.c | 22 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 17 +- drivers/mux/mmio.c | 19 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 1 + drivers/net/ethernet/intel/i40e/i40e_diag.h | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 8 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 24 +- drivers/net/ethernet/qualcomm/qca_uart.c | 5 +- drivers/net/usb/hso.c | 11 - drivers/net/usb/r8152.c | 16 +- drivers/net/wireless/ath/ath11k/core.h | 4 - drivers/net/wireless/ath/ath11k/debugfs.c | 25 +- drivers/net/wireless/ath/ath11k/debugfs.h | 12 +- drivers/net/wireless/ath/ath11k/mac.c | 12 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 - .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 4 +- drivers/net/wireless/marvell/mwifiex/usb.c | 2 +- drivers/nfc/pn533/uart.c | 4 +- drivers/nfc/s3fwrn5/uart.c | 5 +- drivers/nvmem/Kconfig | 1 + drivers/nvmem/Makefile | 2 + drivers/nvmem/core.c | 359 +-- drivers/nvmem/imx-ocotp.c | 11 +- drivers/nvmem/internals.h | 59 + drivers/nvmem/layouts.c | 201 ++ drivers/nvmem/layouts/Kconfig | 8 + drivers/nvmem/layouts/onie-tlv.c | 29 +- drivers/nvmem/layouts/sl28vpd.c | 29 +- drivers/nvmem/mtk-efuse.c | 11 +- drivers/nvmem/stm32-romem.c | 16 + drivers/nvmem/u-boot-env.c | 84 +- drivers/of/device.c | 41 + drivers/of/platform.c | 40 - drivers/parport/parport_serial.c | 64 + drivers/parport/share.c | 8 +- drivers/pci/controller/cadence/Kconfig | 2 + drivers/pci/controller/cadence/pci-j721e.c | 45 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 19 +- drivers/pci/controller/cadence/pcie-cadence.h | 12 +- drivers/pci/controller/dwc/Kconfig | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 14 +- drivers/pci/controller/dwc/pci-exynos.c | 8 +- drivers/pci/controller/dwc/pci-imx6.c | 17 +- drivers/pci/controller/dwc/pci-keystone.c | 109 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 33 +- drivers/pci/controller/dwc/pci-layerscape.c | 193 +- drivers/pci/controller/dwc/pci-meson.c | 2 +- drivers/pci/controller/dwc/pcie-al.c | 2 +- drivers/pci/controller/dwc/pcie-armada8k.c | 2 +- drivers/pci/controller/dwc/pcie-artpec6.c | 12 +- drivers/pci/controller/dwc/pcie-bt1.c | 4 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 197 +- drivers/pci/controller/dwc/pcie-designware-host.c | 30 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 13 +- drivers/pci/controller/dwc/pcie-designware.h | 111 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 6 +- drivers/pci/controller/dwc/pcie-fu740.c | 2 +- drivers/pci/controller/dwc/pcie-histb.c | 2 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 2 +- drivers/pci/controller/dwc/pcie-keembay.c | 15 +- drivers/pci/controller/dwc/pcie-kirin.c | 21 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 10 +- drivers/pci/controller/dwc/pcie-qcom.c | 6 +- drivers/pci/controller/dwc/pcie-rcar-gen4.c | 23 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 21 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 13 +- drivers/pci/controller/dwc/pcie-uniphier.c | 14 +- drivers/pci/controller/dwc/pcie-visconti.c | 2 +- drivers/pci/controller/pci-host-common.c | 4 +- drivers/pci/controller/pci-host-generic.c | 2 +- drivers/pci/controller/pcie-brcmstb.c | 96 +- drivers/pci/controller/pcie-iproc-platform.c | 2 +- drivers/pci/controller/pcie-mediatek-gen3.c | 85 +- drivers/pci/controller/pcie-mediatek.c | 10 +- drivers/pci/controller/pcie-rcar-ep.c | 7 +- drivers/pci/controller/pcie-rcar-host.c | 18 +- drivers/pci/controller/pcie-rockchip-ep.c | 23 +- drivers/pci/controller/pcie-rockchip-host.c | 4 +- drivers/pci/controller/pcie-xilinx-dma-pl.c | 14 +- drivers/pci/controller/pcie-xilinx-nwl.c | 52 +- drivers/pci/controller/vmd.c | 6 +- drivers/pci/endpoint/functions/pci-epf-mhi.c | 320 ++- drivers/pci/endpoint/functions/pci-epf-ntb.c | 6 +- drivers/pci/endpoint/functions/pci-epf-test.c | 16 +- drivers/pci/endpoint/functions/pci-epf-vntb.c | 9 +- drivers/pci/endpoint/pci-epc-core.c | 6 +- drivers/pci/iov.c | 7 +- drivers/pci/pci.c | 85 +- drivers/pci/pci.h | 4 +- drivers/pci/pcie/aer.c | 21 +- drivers/pci/probe.c | 218 +- drivers/pci/quirks.c | 34 +- drivers/pci/setup-bus.c | 30 +- drivers/pci/setup-res.c | 72 +- drivers/pci/switch/switchtec.c | 25 +- drivers/pcmcia/bcm63xx_pcmcia.c | 5 +- drivers/pcmcia/db1xxx_ss.c | 6 +- drivers/pcmcia/electra_cf.c | 6 +- drivers/pcmcia/omap_cf.c | 5 +- drivers/pcmcia/pxa2xx_base.c | 6 +- drivers/pcmcia/sa1100_generic.c | 8 +- drivers/pcmcia/xxs1500_ss.c | 6 +- drivers/pinctrl/Kconfig | 16 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/bcm/pinctrl-ns.c | 4 +- drivers/pinctrl/core.c | 59 +- drivers/pinctrl/core.h | 33 +- drivers/pinctrl/devicetree.c | 8 +- drivers/pinctrl/freescale/pinctrl-imx.c | 44 +- drivers/pinctrl/intel/Kconfig | 21 +- drivers/pinctrl/intel/Makefile | 2 + drivers/pinctrl/intel/pinctrl-alderlake.c | 5 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 229 +- drivers/pinctrl/intel/pinctrl-broxton.c | 5 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 5 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 5 +- drivers/pinctrl/intel/pinctrl-denverton.c | 5 +- drivers/pinctrl/intel/pinctrl-elkhartlake.c | 5 +- drivers/pinctrl/intel/pinctrl-emmitsburg.c | 5 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 5 +- drivers/pinctrl/intel/pinctrl-icelake.c | 5 +- drivers/pinctrl/intel/pinctrl-intel-platform.c | 225 ++ drivers/pinctrl/intel/pinctrl-intel.c | 32 +- drivers/pinctrl/intel/pinctrl-intel.h | 14 +- drivers/pinctrl/intel/pinctrl-jasperlake.c | 5 +- drivers/pinctrl/intel/pinctrl-lakefield.c | 5 +- drivers/pinctrl/intel/pinctrl-lewisburg.c | 5 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 72 +- drivers/pinctrl/intel/pinctrl-meteorlake.c | 5 +- drivers/pinctrl/intel/pinctrl-meteorpoint.c | 465 ++++ drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 5 +- drivers/pinctrl/intel/pinctrl-tangier.c | 32 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 5 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 13 +- drivers/pinctrl/mediatek/pinctrl-moore.h | 10 +- drivers/pinctrl/mediatek/pinctrl-mt2701.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt2712.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt6795.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8167.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8173.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8183.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8186.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8188.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8192.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8195.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8365.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8516.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 5 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 5 +- drivers/pinctrl/mediatek/pinctrl-paris.h | 10 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 +- drivers/pinctrl/nuvoton/pinctrl-wpcm450.c | 9 +- drivers/pinctrl/pinconf-generic.c | 16 +- drivers/pinctrl/pinconf.c | 14 +- drivers/pinctrl/pinconf.h | 10 +- drivers/pinctrl/pinctrl-as3722.c | 17 +- drivers/pinctrl/pinctrl-cy8c95x0.c | 458 ++-- drivers/pinctrl/pinctrl-equilibrium.c | 42 +- drivers/pinctrl/pinctrl-ingenic.c | 35 +- drivers/pinctrl/pinctrl-keembay.c | 6 +- drivers/pinctrl/pinctrl-single.c | 5 + drivers/pinctrl/pinctrl-tps6594.c | 373 ++++ drivers/pinctrl/pinctrl-utils.c | 26 +- drivers/pinctrl/pinctrl-utils.h | 18 +- drivers/pinctrl/pinmux.c | 36 +- drivers/pinctrl/pinmux.h | 20 +- drivers/pinctrl/qcom/Kconfig | 10 + drivers/pinctrl/qcom/Kconfig.msm | 26 + drivers/pinctrl/qcom/Makefile | 4 + drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 70 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 13 +- drivers/pinctrl/qcom/pinctrl-msm.c | 46 + drivers/pinctrl/qcom/pinctrl-msm.h | 5 + drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c | 16 - drivers/pinctrl/qcom/pinctrl-sc8280xp-lpass-lpi.c | 20 - drivers/pinctrl/qcom/pinctrl-sm4450.c | 1014 +++++++++ drivers/pinctrl/qcom/pinctrl-sm6115-lpass-lpi.c | 20 - drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 15 - drivers/pinctrl/qcom/pinctrl-sm8350-lpass-lpi.c | 16 - drivers/pinctrl/qcom/pinctrl-sm8450-lpass-lpi.c | 24 - drivers/pinctrl/qcom/pinctrl-sm8550-lpass-lpi.c | 24 - ...8550-lpass-lpi.c => pinctrl-sm8650-lpass-lpi.c} | 85 +- drivers/pinctrl/qcom/pinctrl-sm8650.c | 1762 +++++++++++++++ drivers/pinctrl/qcom/pinctrl-x1e80100.c | 1876 ++++++++++++++++ drivers/pinctrl/renesas/pinctrl-rza1.c | 2 +- drivers/pinctrl/renesas/pinctrl-rza2.c | 10 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 171 +- drivers/pinctrl/renesas/pinctrl-rzv2m.c | 6 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 280 +++ drivers/pinctrl/samsung/pinctrl-exynos.c | 111 +- drivers/pinctrl/samsung/pinctrl-exynos.h | 25 + drivers/pinctrl/samsung/pinctrl-samsung.c | 11 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 14 + drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c | 8 +- drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c | 8 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 3 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 8 + drivers/platform/chrome/cros_ec_uart.c | 5 +- drivers/platform/goldfish/goldfish_pipe.c | 5 +- drivers/platform/surface/aggregator/bus.c | 5 +- drivers/platform/surface/aggregator/controller.h | 4 +- drivers/platform/surface/aggregator/core.c | 4 +- .../platform/surface/aggregator/ssh_packet_layer.c | 4 +- .../platform/surface/aggregator/ssh_packet_layer.h | 2 +- drivers/platform/x86/intel/chtwc_int33fe.c | 2 +- drivers/pmdomain/core.c | 2 +- drivers/pnp/driver.c | 2 +- drivers/remoteproc/imx_dsp_rproc.c | 1 + drivers/remoteproc/qcom_q6v5_pas.c | 19 + drivers/remoteproc/ti_k3_dsp_remoteproc.c | 87 +- drivers/rpmsg/virtio_rpmsg_bus.c | 1 + drivers/s390/char/con3215.c | 25 +- drivers/s390/char/con3270.c | 12 +- drivers/scsi/lpfc/lpfc_sli.c | 2 +- drivers/sh/maple/maple.c | 4 +- drivers/soc/xilinx/xlnx_event_manager.c | 33 +- drivers/soc/xilinx/zynqmp_power.c | 2 +- drivers/spmi/Makefile | 2 +- drivers/spmi/hisi-spmi-controller.c | 32 +- drivers/spmi/spmi-devres.c | 64 + drivers/spmi/spmi-mtk-pmif.c | 61 +- drivers/spmi/spmi-pmic-arb.c | 87 +- drivers/spmi/spmi.c | 6 +- drivers/staging/rtl8192e/Makefile | 1 - drivers/staging/rtl8192e/dot11d.c | 165 -- drivers/staging/rtl8192e/dot11d.h | 84 - drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 4 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 41 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 12 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 101 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 11 - drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 22 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 22 - drivers/staging/rtl8192e/rtl819x_BAProc.c | 228 +- drivers/staging/rtl8192e/rtl819x_HT.h | 35 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 371 ++-- drivers/staging/rtl8192e/rtl819x_Qos.h | 2 +- drivers/staging/rtl8192e/rtl819x_TS.h | 22 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 156 +- drivers/staging/rtl8192e/rtllib.h | 71 +- drivers/staging/rtl8192e/rtllib_module.c | 2 +- drivers/staging/rtl8192e/rtllib_rx.c | 82 +- drivers/staging/rtl8192e/rtllib_softmac.c | 387 +--- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 11 +- drivers/staging/rtl8192e/rtllib_tx.c | 66 +- drivers/staging/rtl8192e/rtllib_wx.c | 2 +- drivers/staging/rtl8712/os_intfs.c | 3 +- drivers/staging/rtl8712/rtl8712_efuse.c | 9 +- drivers/staging/rtl8712/rtl8712_recv.c | 3 +- drivers/staging/rtl8712/rtl8712_xmit.c | 60 +- drivers/staging/rtl8712/rtl871x_cmd.c | 159 +- drivers/staging/rtl8712/rtl871x_cmd.h | 37 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 203 +- drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h | 2 +- drivers/staging/vc04_services/interface/TODO | 5 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 271 +-- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 7 - .../interface/vchiq_arm/vchiq_connected.c | 8 +- .../interface/vchiq_arm/vchiq_connected.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 668 +++--- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 54 +- .../interface/vchiq_arm/vchiq_debugfs.c | 10 + .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 113 +- drivers/staging/vme_user/Kconfig | 22 +- drivers/staging/vme_user/vme.c | 4 +- drivers/staging/vt6655/card.c | 90 +- drivers/staging/vt6655/card.h | 18 +- drivers/staging/vt6655/device.h | 4 +- drivers/staging/vt6655/device_main.c | 18 +- drivers/staging/vt6655/rxtx.c | 2 +- drivers/thermal/Kconfig | 7 + drivers/thermal/Makefile | 2 + drivers/thermal/gov_power_allocator.c | 2 +- drivers/thermal/intel/intel_hfi.c | 28 + drivers/thermal/thermal_core.c | 38 +- drivers/thermal/thermal_core.h | 1 + drivers/thermal/thermal_debugfs.c | 839 +++++++ drivers/thermal/thermal_debugfs.h | 28 + drivers/thermal/thermal_helpers.c | 21 +- drivers/thermal/thermal_netlink.c | 95 +- drivers/thermal/thermal_netlink.h | 75 +- drivers/thermal/thermal_trip.c | 8 +- drivers/thunderbolt/domain.c | 2 +- drivers/thunderbolt/icm.c | 2 +- drivers/thunderbolt/nhi.c | 4 + drivers/thunderbolt/nhi.h | 2 + drivers/thunderbolt/switch.c | 33 +- drivers/thunderbolt/tb.c | 74 +- drivers/thunderbolt/tb.h | 18 + drivers/thunderbolt/tmu.c | 2 +- drivers/thunderbolt/tunnel.c | 46 +- drivers/thunderbolt/xdomain.c | 54 +- drivers/tty/amiserial.c | 16 +- drivers/tty/ehv_bytechan.c | 18 +- drivers/tty/goldfish.c | 23 +- drivers/tty/hvc/hvc_console.c | 7 +- drivers/tty/hvc/hvc_console.h | 8 +- drivers/tty/hvc/hvc_dcc.c | 32 +- drivers/tty/hvc/hvc_iucv.c | 18 +- drivers/tty/hvc/hvc_opal.c | 22 +- drivers/tty/hvc/hvc_riscv_sbi.c | 9 +- drivers/tty/hvc/hvc_rtas.c | 11 +- drivers/tty/hvc/hvc_udbg.c | 9 +- drivers/tty/hvc/hvc_vio.c | 18 +- drivers/tty/hvc/hvc_xen.c | 23 +- drivers/tty/hvc/hvsi_lib.c | 20 +- drivers/tty/ipwireless/main.h | 3 - drivers/tty/mips_ejtag_fdc.c | 10 +- drivers/tty/moxa.c | 15 +- drivers/tty/mxser.c | 8 +- drivers/tty/n_gsm.c | 17 +- drivers/tty/n_hdlc.c | 10 +- drivers/tty/nozomi.c | 27 +- drivers/tty/serdev/core.c | 31 +- drivers/tty/serdev/serdev-ttyport.c | 5 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 6 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 8 +- drivers/tty/serial/8250/8250_bcm7271.c | 5 +- drivers/tty/serial/8250/8250_core.c | 5 +- drivers/tty/serial/8250/8250_dw.c | 6 +- drivers/tty/serial/8250/8250_dwlib.c | 16 +- drivers/tty/serial/8250/8250_em.c | 5 +- drivers/tty/serial/8250/8250_exar.c | 5 +- drivers/tty/serial/8250/8250_fsl.c | 8 +- drivers/tty/serial/8250/8250_ingenic.c | 5 +- drivers/tty/serial/8250/8250_ioc3.c | 5 +- drivers/tty/serial/8250/8250_lpc18xx.c | 6 +- drivers/tty/serial/8250/8250_lpss.c | 7 +- drivers/tty/serial/8250/8250_mtk.c | 6 +- drivers/tty/serial/8250/8250_of.c | 5 +- drivers/tty/serial/8250/8250_omap.c | 7 +- drivers/tty/serial/8250/8250_pci.c | 61 +- drivers/tty/serial/8250/8250_pci1xxxx.c | 210 +- drivers/tty/serial/8250/8250_pxa.c | 6 +- drivers/tty/serial/8250/8250_tegra.c | 6 +- drivers/tty/serial/8250/8250_uniphier.c | 6 +- drivers/tty/serial/8250/serial_cs.c | 6 - drivers/tty/serial/Kconfig | 3 + drivers/tty/serial/altera_jtaguart.c | 6 +- drivers/tty/serial/altera_uart.c | 8 +- drivers/tty/serial/amba-pl011.c | 272 +-- drivers/tty/serial/apbuart.c | 2 +- drivers/tty/serial/ar933x_uart.c | 6 +- drivers/tty/serial/atmel_serial.c | 22 +- drivers/tty/serial/bcm63xx_uart.c | 5 +- drivers/tty/serial/clps711x.c | 6 +- drivers/tty/serial/cpm_uart.c | 6 +- drivers/tty/serial/digicolor-usart.c | 6 +- drivers/tty/serial/esp32_acm.c | 7 +- drivers/tty/serial/esp32_uart.c | 16 +- drivers/tty/serial/fsl_linflexuart.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 5 +- drivers/tty/serial/imx.c | 63 +- drivers/tty/serial/jsm/jsm.h | 5 - drivers/tty/serial/jsm/jsm_cls.c | 36 - drivers/tty/serial/jsm/jsm_neo.c | 40 - drivers/tty/serial/lantiq.c | 6 +- drivers/tty/serial/liteuart.c | 6 +- drivers/tty/serial/lpc32xx_hs.c | 6 +- drivers/tty/serial/ma35d1_serial.c | 7 +- drivers/tty/serial/max310x.c | 2 +- drivers/tty/serial/mcf.c | 6 +- drivers/tty/serial/meson_uart.c | 8 +- drivers/tty/serial/milbeaut_usio.c | 6 +- drivers/tty/serial/mpc52xx_uart.c | 7 +- drivers/tty/serial/msm_serial.c | 25 +- drivers/tty/serial/mxs-auart.c | 20 +- drivers/tty/serial/omap-serial.c | 33 +- drivers/tty/serial/owl-uart.c | 6 +- drivers/tty/serial/pic32_uart.c | 7 +- drivers/tty/serial/qcom_geni_serial.c | 6 +- drivers/tty/serial/rda-uart.c | 6 +- drivers/tty/serial/rp2.c | 1 - drivers/tty/serial/sa1100.c | 6 +- drivers/tty/serial/samsung_tty.c | 6 +- drivers/tty/serial/sc16is7xx.c | 573 ++--- drivers/tty/serial/sccnxp.c | 13 +- drivers/tty/serial/serial-tegra.c | 5 +- drivers/tty/serial/serial_core.c | 88 +- drivers/tty/serial/serial_txx9.c | 5 +- drivers/tty/serial/sh-sci.c | 13 +- drivers/tty/serial/sifive.c | 10 +- drivers/tty/serial/sprd_serial.c | 6 +- drivers/tty/serial/st-asc.c | 6 +- drivers/tty/serial/stm32-usart.c | 14 +- drivers/tty/serial/sunhv.c | 6 +- drivers/tty/serial/sunplus-uart.c | 6 +- drivers/tty/serial/sunsab.c | 22 +- drivers/tty/serial/sunsu.c | 6 +- drivers/tty/serial/sunzilog.c | 6 +- drivers/tty/serial/tegra-tcu.c | 6 +- drivers/tty/serial/timbuart.c | 6 +- drivers/tty/serial/uartlite.c | 20 +- drivers/tty/serial/ucc_uart.c | 34 +- drivers/tty/serial/xilinx_uartps.c | 7 +- drivers/tty/sysrq.c | 19 +- drivers/tty/tty_io.c | 49 +- drivers/tty/tty_ioctl.c | 4 +- drivers/tty/tty_port.c | 18 +- drivers/tty/vt/consolemap.c | 2 +- drivers/tty/vt/keyboard.c | 10 +- drivers/uio/uio.c | 7 +- drivers/usb/atm/ueagle-atm.c | 19 +- drivers/usb/cdns3/cdns3-gadget.c | 149 +- drivers/usb/cdns3/cdns3-gadget.h | 3 + drivers/usb/cdns3/cdns3-plat.c | 16 +- drivers/usb/cdns3/cdns3-starfive.c | 2 +- drivers/usb/cdns3/cdnsp-debug.h | 354 +-- drivers/usb/chipidea/ci_hdrc_imx.c | 17 +- drivers/usb/chipidea/core.c | 13 +- drivers/usb/chipidea/udc.c | 3 +- drivers/usb/class/cdc-acm.c | 3 + drivers/usb/core/driver.c | 64 +- drivers/usb/core/generic.c | 16 + drivers/usb/core/hub.c | 48 +- drivers/usb/core/quirks.c | 7 + drivers/usb/core/usb.c | 2 +- drivers/usb/core/usb.h | 8 +- drivers/usb/dwc2/params.c | 1 + drivers/usb/dwc3/core.c | 60 +- drivers/usb/dwc3/core.h | 6 + drivers/usb/dwc3/dwc3-imx8mp.c | 4 +- drivers/usb/dwc3/dwc3-qcom.c | 22 +- drivers/usb/dwc3/dwc3-xilinx.c | 11 +- drivers/usb/dwc3/ep0.c | 5 +- drivers/usb/dwc3/gadget.c | 25 +- drivers/usb/dwc3/gadget.h | 2 + drivers/usb/fotg210/fotg210-hcd.c | 12 +- drivers/usb/fotg210/fotg210-udc.c | 6 +- drivers/usb/gadget/configfs.c | 13 +- drivers/usb/gadget/function/f_fs.c | 5 +- drivers/usb/gadget/function/f_midi.c | 4 +- drivers/usb/gadget/function/f_ncm.c | 69 +- drivers/usb/gadget/function/f_tcm.c | 4 +- drivers/usb/gadget/function/f_uac1.c | 83 +- drivers/usb/gadget/function/f_uac2.c | 6 +- drivers/usb/gadget/function/f_uvc.c | 74 +- drivers/usb/gadget/function/f_uvc.h | 2 +- drivers/usb/gadget/function/u_ether.c | 2 + drivers/usb/gadget/function/u_ncm.h | 2 + drivers/usb/gadget/function/u_uvc.h | 6 + drivers/usb/gadget/function/uvc.h | 14 +- drivers/usb/gadget/function/uvc_configfs.c | 2 +- drivers/usb/gadget/function/uvc_v4l2.c | 16 +- drivers/usb/gadget/function/uvc_video.c | 445 +++- drivers/usb/gadget/function/uvc_video.h | 3 +- drivers/usb/gadget/legacy/webcam.c | 333 ++- drivers/usb/gadget/udc/at91_udc.c | 13 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 3 +- drivers/usb/gadget/udc/cdns2/cdns2-debug.h | 138 +- drivers/usb/gadget/udc/fsl_udc_core.c | 15 +- drivers/usb/gadget/udc/gr_udc.c | 13 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 13 +- drivers/usb/gadget/udc/mv_udc_core.c | 2 +- drivers/usb/gadget/udc/pxa25x_udc.c | 12 +- drivers/usb/host/max3421-hcd.c | 18 +- drivers/usb/host/xhci-dbgcap.c | 132 +- drivers/usb/host/xhci-dbgcap.h | 1 + drivers/usb/host/xhci-debugfs.c | 2 +- drivers/usb/host/xhci-mem.c | 110 +- drivers/usb/host/xhci-mtk.c | 40 +- drivers/usb/host/xhci-mtk.h | 2 + drivers/usb/host/xhci-pci.c | 140 +- drivers/usb/host/xhci-plat.c | 26 +- drivers/usb/host/xhci-ring.c | 13 +- drivers/usb/host/xhci.c | 213 +- drivers/usb/host/xhci.h | 19 +- drivers/usb/misc/iowarrior.c | 1 - drivers/usb/misc/onboard_usb_hub.c | 26 +- drivers/usb/misc/onboard_usb_hub.h | 6 + drivers/usb/misc/qcom_eud.c | 3 + drivers/usb/misc/yurex.c | 14 +- drivers/usb/mon/mon_bin.c | 7 +- drivers/usb/mon/mon_stat.c | 6 +- drivers/usb/mon/mon_text.c | 28 +- drivers/usb/phy/phy-generic.c | 14 +- drivers/usb/phy/phy-mxs-usb.c | 3 +- drivers/usb/phy/phy-twl6030-usb.c | 8 +- drivers/usb/serial/bus.c | 2 +- drivers/usb/serial/usb-serial.c | 2 +- drivers/usb/storage/sierra_ms.c | 16 +- drivers/usb/storage/uas.c | 2 +- drivers/usb/typec/class.c | 17 +- drivers/usb/typec/mux/Kconfig | 10 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/wcd939x-usbss.c | 779 +++++++ drivers/usb/typec/pd.c | 6 +- drivers/usb/typec/tcpm/tcpci_maxim_core.c | 20 +- drivers/usb/typec/tcpm/tcpm.c | 419 +++- drivers/usb/typec/tipd/core.c | 177 +- drivers/usb/typec/tipd/tps6598x.h | 18 + drivers/usb/usbip/stub_main.c | 8 +- drivers/usb/usbip/vudc.h | 2 +- drivers/usb/usbip/vudc_dev.c | 3 +- drivers/usb/usbip/vudc_main.c | 2 +- drivers/video/console/Kconfig | 2 +- drivers/virt/vboxguest/vboxguest_core.c | 154 +- drivers/virt/vboxguest/vboxguest_linux.c | 22 +- drivers/virt/vboxguest/vboxguest_utils.c | 33 +- drivers/virt/vmgenid.c | 2 + drivers/w1/masters/Kconfig | 11 + drivers/w1/masters/Makefile | 1 + drivers/w1/masters/amd_axi_w1.c | 396 ++++ drivers/w1/masters/ds2490.c | 25 +- drivers/w1/masters/w1-gpio.c | 118 +- drivers/w1/slaves/w1_ds2433.c | 162 +- fs/kernfs/dir.c | 62 +- fs/kernfs/file.c | 2 +- fs/kernfs/mount.c | 3 - fs/sysfs/dir.c | 2 +- include/acpi/actbl2.h | 12 +- include/linux/aer.h | 8 +- include/linux/amba/serial.h | 261 +-- include/linux/btf.h | 2 +- include/linux/cdx/cdx_bus.h | 12 + include/linux/container.h | 2 +- include/linux/coresight.h | 1 + include/linux/cpu.h | 5 + include/linux/device.h | 8 +- include/linux/device/bus.h | 2 +- include/linux/device/class.h | 2 - include/linux/dma-map-ops.h | 4 +- include/linux/edac.h | 4 +- include/linux/firmware/xlnx-zynqmp.h | 59 +- include/linux/i3c/device.h | 2 + include/linux/i3c/master.h | 9 +- include/linux/iio/adc/adi-axi-adc.h | 4 + include/linux/iio/buffer-dma.h | 7 +- include/linux/iio/iio.h | 6 - include/linux/iio/types.h | 1 + include/linux/leds.h | 20 +- include/linux/maple.h | 1 - include/linux/mfd/max77693-private.h | 2 +- include/linux/mfd/max77843-private.h | 2 +- include/linux/mfd/si476x-platform.h | 2 +- include/linux/mfd/tps65910.h | 2 +- include/linux/mhi.h | 4 + include/linux/mhi_ep.h | 36 +- include/linux/moxtet.h | 2 - include/linux/netfilter/ipset/ip_set.h | 2 - include/linux/nvmem-consumer.h | 8 +- include/linux/nvmem-provider.h | 70 +- include/linux/of_device.h | 6 + include/linux/pci-ecam.h | 2 +- include/linux/pci-epc.h | 13 +- include/linux/pci-epf.h | 4 +- include/linux/pci.h | 19 +- include/linux/pinctrl/machine.h | 6 +- include/linux/pinctrl/pinconf-generic.h | 10 +- include/linux/pinctrl/pinconf.h | 16 +- include/linux/pinctrl/pinctrl.h | 24 +- include/linux/pinctrl/pinmux.h | 22 +- include/linux/pm.h | 1 + include/linux/pm_clock.h | 4 +- include/linux/pnp.h | 2 +- include/linux/property.h | 12 + include/linux/rtsx_pci.h | 8 + include/linux/serdev.h | 29 +- include/linux/serial_core.h | 4 +- include/linux/spmi.h | 3 + include/linux/surface_aggregator/device.h | 1 - include/linux/thermal.h | 9 +- include/linux/thunderbolt.h | 2 +- include/linux/tty.h | 20 +- include/linux/tty_driver.h | 9 +- include/linux/tty_port.h | 8 +- include/linux/usb.h | 31 +- include/linux/usb/gadget.h | 1 + include/linux/usb/hcd.h | 5 +- include/linux/usb/quirks.h | 3 + include/linux/usb/tcpci.h | 5 +- include/linux/usb/tcpm.h | 1 + include/linux/virtio_console.h | 38 - include/linux/w1-gpio.h | 22 - include/soc/qcom/qcom-spmi-pmic.h | 1 + include/uapi/linux/android/binder.h | 30 +- include/uapi/linux/iio/types.h | 2 + include/uapi/linux/mei.h | 4 +- include/uapi/linux/nsm.h | 31 + include/uapi/linux/pcitest.h | 3 +- include/uapi/linux/serial.h | 19 +- include/uapi/linux/usb/functionfs.h | 6 +- init/do_mounts.c | 9 +- init/initramfs.c | 18 +- kernel/bpf/btf.c | 231 +- kernel/cgroup/cgroup-v1.c | 2 +- kernel/cgroup/cgroup.c | 35 +- kernel/cgroup/cpuset.c | 2 +- kernel/dma/debug.c | 2 +- kernel/sched/cpufreq_schedutil.c | 6 +- net/bluetooth/rfcomm/tty.c | 2 +- net/ethtool/features.c | 9 +- net/ipv6/mcast.c | 4 + net/mac80211/Kconfig | 1 - net/mac80211/sta_info.c | 7 +- net/mac80211/tx.c | 2 +- net/netfilter/ipset/ip_set_core.c | 31 +- net/wireless/Kconfig | 1 - net/wireless/nl80211.c | 1 + scripts/checkpatch.pl | 1 + scripts/tags.sh | 17 +- sound/drivers/serial-generic.c | 4 +- tools/counter/Build | 1 + tools/counter/Makefile | 12 +- tools/counter/counter_watch_events.c | 406 ++++ tools/iio/iio_event_monitor.c | 2 + tools/lib/bpf/libbpf.c | 142 +- tools/testing/nvdimm/test/Kbuild | 1 + .../selftests/bpf/prog_tests/test_global_funcs.c | 13 + .../selftests/bpf/progs/verifier_global_subprogs.c | 164 +- tools/testing/selftests/drivers/net/bonding/config | 5 + .../testing/selftests/drivers/net/mlxsw/qos_pfc.sh | 19 +- .../drivers/net/mlxsw/spectrum-2/tc_flower.sh | 106 +- .../testing/selftests/drivers/net/netdevsim/config | 10 + 1126 files changed, 45316 insertions(+), 12309 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-firmware-initrd create mode 100644 Documentation/ABI/testing/sysfs-nvmem-cells create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max34408.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml create mode 100644 Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/microchip,mcp [...] create mode 100644 Documentation/devicetree/bindings/leds/allwinner,sun50i-a100-ledc.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ams,as3711.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/as3711.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,lpass-lpi-common.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml copy Documentation/devicetree/bindings/pinctrl/{qcom,sm8550-lpass-lpi-pinctrl.yaml [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8650-tlmm.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,x1e80100-tlmm.yaml create mode 100644 Documentation/devicetree/bindings/serial/arm,dcc.yaml create mode 100644 Documentation/devicetree/bindings/usb/qcom,wcd939x-usbss.yaml create mode 100644 Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml create mode 100644 drivers/iio/adc/ad7091r8.c create mode 100644 drivers/iio/adc/max34408.c create mode 100644 drivers/iio/chemical/ags02ma.c create mode 100644 drivers/iio/dac/mcp4821.c create mode 100644 drivers/iio/humidity/hdc3020.c create mode 100644 drivers/iio/imu/bmi323/Kconfig create mode 100644 drivers/iio/imu/bmi323/Makefile create mode 100644 drivers/iio/imu/bmi323/bmi323.h create mode 100644 drivers/iio/imu/bmi323/bmi323_core.c create mode 100644 drivers/iio/imu/bmi323/bmi323_i2c.c create mode 100644 drivers/iio/imu/bmi323/bmi323_spi.c create mode 100644 drivers/iio/light/isl76682.c create mode 100644 drivers/iio/light/ltr390.c create mode 100644 drivers/iio/light/veml6075.c create mode 100644 drivers/iio/pressure/hsc030pa.c create mode 100644 drivers/iio/pressure/hsc030pa.h create mode 100644 drivers/iio/pressure/hsc030pa_i2c.c create mode 100644 drivers/iio/pressure/hsc030pa_spi.c create mode 100644 drivers/iio/temperature/mcp9600.c create mode 100644 drivers/iio/temperature/mlx90635.c create mode 100644 drivers/interconnect/qcom/sm6115.c create mode 100644 drivers/interconnect/qcom/sm8650.c create mode 100644 drivers/interconnect/qcom/sm8650.h create mode 100644 drivers/interconnect/qcom/x1e80100.c create mode 100644 drivers/interconnect/qcom/x1e80100.h create mode 100644 drivers/leds/leds-max5970.c create mode 100644 drivers/leds/leds-sun50i-a100.c create mode 100644 drivers/misc/cardreader/rts5264.c create mode 100644 drivers/misc/cardreader/rts5264.h create mode 100644 drivers/misc/mei/platform-vsc.c create mode 100644 drivers/misc/mei/vsc-fw-loader.c create mode 100644 drivers/misc/mei/vsc-tp.c create mode 100644 drivers/misc/mei/vsc-tp.h create mode 100644 drivers/misc/nsm.c create mode 100644 drivers/nvmem/internals.h create mode 100644 drivers/nvmem/layouts.c create mode 100644 drivers/pinctrl/intel/pinctrl-intel-platform.c create mode 100644 drivers/pinctrl/intel/pinctrl-meteorpoint.c create mode 100644 drivers/pinctrl/pinctrl-tps6594.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm4450.c copy drivers/pinctrl/qcom/{pinctrl-sm8550-lpass-lpi.c => pinctrl-sm8650-lpass-lpi. [...] create mode 100644 drivers/pinctrl/qcom/pinctrl-sm8650.c create mode 100644 drivers/pinctrl/qcom/pinctrl-x1e80100.c create mode 100644 drivers/spmi/spmi-devres.c delete mode 100644 drivers/staging/rtl8192e/dot11d.c delete mode 100644 drivers/staging/rtl8192e/dot11d.h create mode 100644 drivers/thermal/thermal_debugfs.c create mode 100644 drivers/thermal/thermal_debugfs.h create mode 100644 drivers/usb/typec/mux/wcd939x-usbss.c create mode 100644 drivers/w1/masters/amd_axi_w1.c delete mode 100644 include/linux/virtio_console.h delete mode 100644 include/linux/w1-gpio.h create mode 100644 include/uapi/linux/nsm.h create mode 100644 tools/counter/counter_watch_events.c create mode 100644 tools/testing/selftests/drivers/net/netdevsim/config