This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 82fd5ee9d8a5 Merge tag 'for-linus-6.8-rc1-tag' of git://git.kernel.org/ [...] 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() adds 9223614ea760 Merge branches 'pm-sleep', 'pm-cpufreq' and 'pm-qos' into pm adds 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 [...] adds 5b5268cd49d2 Merge branches 'pnp', 'acpi-resource' and 'acpica' adds 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 adds dd75558b2d0b Merge branches 'thermal-core' and 'thermal-intel' adds 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. adds 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() adds 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 adds e88481f74fee Merge tag 'rproc-v6.8' of git://git.kernel.org/pub/scm/lin [...] adds c3dc3d079d19 hwspinlock: qcom: Remove IPQ6018 SOC specific compatible adds bcd0f5d18b0b hwspinlock/core: fix kernel-doc warnings adds 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 adds 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 [...] adds 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 adds 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 adds 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 adds 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 adds 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' adds 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 adds 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 [...] adds 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 adds 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 adds 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 adds 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 adds b0d326da462e Merge tag 'sched-urgent-2024-01-18' of git://git.kernel.or [...]
No new revisions were added by this update.
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/qualcomm/qca_uart.c | 5 +- drivers/net/usb/hso.c | 11 - drivers/net/usb/r8152.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 - .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 2 +- 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/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/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/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 +- 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/testing/nvdimm/test/Kbuild | 1 + 1098 files changed, 44601 insertions(+), 12177 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