[Freedreno] [pull] drm/msm: drm-msm-next-2023-06-18 for v6.5

Rob Clark robdclark at gmail.com
Sun Jun 18 23:31:56 UTC 2023


Hi Dave,

This is the pull for v6.5, see below for description.  It includes a
back-merge of drm-next for DSC helpers.  Sorry it is somewhat late,
I was out of town last week.

The following changes since commit ac7e7c9c65ecfb1fcc99de91cfd6b17a8d4cb9c1:

  drm/msm/dpu: drop unused macros from hw catalog (2023-04-07 03:54:50 +0300)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/msm.git tags/drm-msm-next-2023-06-18

for you to fetch changes up to cd036d542afb82adfbbd43c5dbeb7010e8e91ee7:

  drm/msm/a6xx: Add A610 speedbin support (2023-06-18 11:35:27 -0700)

----------------------------------------------------------------
Updates for v6.5.. this includes a backmerg of drm-next tree to be able
to use new DRM DSC helpers.

Core:
+ Add Marijn Suijten as drm/msm reviewer
+ Adreno A660 bindings
+ SM8350 MDSS bindings fix
+ Fix adreno_is_a690() warnings
+ More generic (DRM) and MSM-specific DSC helpers

DP:
+ Removed obsolete USB-PD remains
+ Documented DP compatible string for sm8550 platform

DPU:
+ Enable missing features (DSPP, DSC, split display) on sc8180x,
  sc8280xp, sm8450
+ Enabled writeback on sc7280
+ Implemented tearcheck support to support vsync on SM150 and
  newer platforms
+ Native HDMI output support
+ Dropped unused features: regdma, GC, IGC
+ Fixed the DSC flush operations
+ Simplified QoS handling, removing obsolete and unused features
  and merging SSPP and WB code paths
+ Reworked dpu_encoder initialisation path
+ Enabled DSPP support on sdm845
+ Disabled color-management if DSPP blocks are not available
+ Added support for DSC 1.2 blocks found on sm8350 and later
+ Added .fb_dirty to fix CMD panels

DSI:
+ Drop powerup quirks in favour of using pre_enable_prev_first for
  downstream bridges
+ Fixed 14nm DSI PHY programming
+ Added support for DSI and 28nm DSI PHY on MSM8226 platform
+ Make use of DRM and MSM DSC helpers

MDP5:
+ Added support for display controller on MSM8226 platform

GPU:
+ A690 support
+ Don't set IO_PGTABLE_QUIRK_ARM_OUTER_WBWA on devices with coherent SMMU
  (like A690)
+ Move cmdstream dumping out of fence signaling path
+ Cleanups
+ Support for a6xx devices without GMU (aka "GMU wrapper"
+ a610 support
+ a619_holi support (a619 variant without GMU)

----------------------------------------------------------------
A, Rashmi (4):
      phy: intel: Remove Thunder Bay eMMC PHY support
      dt-bindings: phy: intel: Remove Thunder Bay eMMC PHY bindings
      mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support
      dt-bindings: mmc: Remove bindings for Intel Thunder Bay SoC"

AKASHI Takahiro (1):
      igc: fix the validation logic for taprio's gate list

Aaradhana Sahu (1):
      wifi: ath12k: fix packets are sent in native wifi mode while we set raw mode

Aaron Conole (4):
      selftests: openvswitch: adjust datapath NL message declaration
      selftests: openvswitch: add interface support
      selftests: openvswitch: add flow dump support
      selftests: openvswitch: add support for upcall testing

Aaron Lewis (14):
      KVM: selftests: Assert that XTILE is XSAVE-enabled
      KVM: selftests: Assert that both XTILE{CFG,DATA} are XSAVE-enabled
      KVM: selftests: Move XSAVE and OSXSAVE CPUID checks into AMX's init_regs()
      KVM: selftests: Check that the palette table exists before using it
      KVM: selftests: Check that XTILEDATA supports XFD
      KVM: x86/pmu: Prevent the PMU from counting disallowed events
      KVM: x86: Add a helper to handle filtering of unpermitted XCR0 features
      KVM: selftests: Move XGETBV and XSETBV helpers to common code
      KVM: selftests: Add all known XFEATURE masks to common code
      KVM: selftests: Add test to verify KVM's supported XCR0
      KVM: selftests: Add a common helper for the PMU event filter guest code
      KVM: selftests: Add helpers for PMC asserts in PMU event filter test
      KVM: selftests: Print detailed info in PMU event filter asserts
      KVM: selftests: Test the PMU event "Instructions retired"

Aaron Liu (1):
      drm/amdgpu: skip kfd-iommu suspend/resume for S0ix

Aaron Thompson (1):
      sched/clock: Fix local_clock() before sched_clock_init()

Aashish Sharma (1):
      ASoC: mediatek: common: Fix refcount leak in parse_dai_link_info

Abdun Nihaal (1):
      fs/ntfs3: Fix NULL dereference in ni_write_inode

Abel Vesa (11):
      arm64: dts: qcom: sm8550: Add bias pull up value to tlmm i2c data clk states
      soc: qcom: llcc: Fix slice configuration values for SC8280XP
      arm64: dts: qcom: sm8550: Fix PCIe PHYs and controllers nodes
      arm64: dts: qcom: sm8550-mtp: Add eUSB2 repeater node
      arm64: defconfig: Enable QCOM eUSB2 SNPS PHY and repeater
      dt-bindings: arm-smmu: Add compatible for SM8550 SoC
      soc: qcom: Make the Qualcomm UFS/SDCC ICE a dedicated driver
      arm64: dts: qcom: sm8550: Add the Inline Crypto Engine node
      dt-bindings: crypto: Add Qualcomm Inline Crypto Engine
      dt-bindings: PCI: qcom: Add SM8550 compatible
      PCI: qcom: Add SM8550 PCIe support

Abhinav Kumar (9):
      arm64: dts: qcom: sc7280: remove hbr3 support on herobrine boards
      drm/msm/dpu: remove DPU_DSPP_GC handling in dspp flush
      drm/msm/dpu: remove DPU_DSPP_IGC handling in dspp flush
      drm/msm/dpu: remove GC and IGC related code from dpu catalog
      drm/msm/dpu: drop DSPP_MSM8998_MASK from hw catalog
      drm/msm/dpu: add writeback support for sc7280
      drm/msm/dp: add module parameter for PSR
      drm/msm/dpu: add DSC blocks to the catalog of MSM8998
      drm/msm/dpu: add DSC 1.2 hw blocks for relevant chipsets

Abhirup Deb (1):
      staging: vme_user: Replace "<<" with BIT macro

Abhishek Kumar (1):
      wifi: ath10k: snoc: enable threaded napi on WCN3990

Abhishek Naik (1):
      wifi: iwlwifi: mvm: Add debugfs to get TAS status

Abhishek Pandit-Subedi (2):
      Bluetooth: Add support for hci devcoredump
      Bluetooth: btintel: Add Intel devcoredump support

Abinaya Kalaiselvan (1):
      wifi: ath11k: Add tx ack signal support for management packets

Ackerley Tng (1):
      KVM: selftests: Adjust VM's initial stack address to align with SysV ABI spec

Adam Ford (13):
      drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
      clk: imx: composite-8m: Add support to determine_rate
      clk: imx: Add imx8m_clk_hw_composite_flags macro
      clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate
      clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate
      Revert "clk: imx: composite-8m: Add support to determine_rate"
      drm: bridge: samsung-dsim: Fix PMS Calculator on imx8m[mnp]
      drm: bridge: samsung-dsim: Fetch pll-clock-frequency automatically
      drm: bridge: samsung-dsim: Select GENERIC_PHY_MIPI_DPHY
      drm: bridge: samsung-dsim: Dynamically configure DPHY timing
      drm: bridge: samsung-dsim: Support non-burst mode
      dt-bindings: bridge: samsung-dsim: Make some flags optional
      dt-bindings: bridge: samsung-dsim: Make some flags optional

Adam Skladowski (8):
      arm64: dts: qcom: msm8976: Add and provide xo clk to rpmcc
      arm64: dts: msm8953: Replace xo_board with rpmcc sourced xo
      arm64: dts: msm8953: Provide dsi_phy clocks to gcc
      arm64: dts: msm8953: Drop unsupported dwc3 flag
      arm64: dts: msm8953: Pad regs to 8 digits
      arm64: dts: MSM8953: Add wcnss nodes
      arm64: dts: MSM8953: Add mpss nodes
      arm64: dts: MSM8953: Add lpass nodes

Adham Faris (7):
      net/mlx5e: Lower maximum allowed MTU in XSK to match XDP prerequisites
      net/mlx5e: Rename RQ/SQ adaptive moderation state flag
      net/mlx5e: Stringify RQ SW state in RQ devlink health diagnostics
      net/mlx5e: Expose SQ SW state as part of SQ health diagnostics
      net/mlx5e: Add XSK RQ state flag for RQ devlink health diagnostics
      net/mlx5e: Fix RQ SW state layout in RQ devlink health diagnostics
      net/mlx5e: Fix SQ SW state layout in SQ devlink health diagnostics

Aditya Kumar Singh (5):
      wifi: ath11k: use proper regulatory reference for bands
      wifi: ath11k: add support to parse new WMI event for 6 GHz
      wifi: ath11k: add debug prints in regulatory WMI event processing
      wifi: ath11k: fix deinitialization of firmware resources
      wifi: ath12k: fix firmware assert during channel switch for peer sta

Adrian Hunter (11):
      perf script: Fix Python support when no libtraceevent
      perf intel-pt: Add event type names UINTR and UIRET
      perf intel-pt: Add support for new branch instructions ERETS and ERETU
      scsi: ufs: ufs-pci: Add support for Intel Lunar Lake
      perf symbols: Fix use-after-free in get_plt_got_name()
      perf symbols: Fix unaligned access in get_x86_64_plt_disp()
      perf tools: Avoid warning in do_realloc_array_as_needed()
      perf top: Add --branch-history option
      perf symbol: Remove unused branch_callstack
      perf auxtrace: Fix address filter entire kernel size
      perf intel-pt: Fix CYC timestamps after standalone CBR

Adrien Thierry (1):
      scsi: Revert "scsi: ufs: core: Initialize devfreq synchronously"

Agustin Gutierrez (1):
      drm/amd/display: Keep PHY active for dp config

Ahmad Fatoum (1):
      net: dsa: realtek: fix out-of-bounds access

Ahmed Zaki (3):
      iavf: do not track VLAN 0 filters
      iavf: refactor VLAN filter states
      iavf: remove active_cvlans and active_svlans bitmaps

Aidan MacDonald (6):
      iio: adc: axp20x_adc: Minor code cleanups
      iio: adc: axp20x_adc: Replace adc_en2 flag with adc_en2_mask field
      mfd: qcom-pm8008: Fix swapped mask/unmask in irq chip
      mfd: qcom-pm8008: Convert irq chip to config regs
      mfd: qcom-pm8008: Use .get_irq_reg() for irq chip
      mfd: qcom-pm8008: Remove workaround for a regmap-irq quirk

Ajye Huang (1):
      ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682

Akhil R (1):
      i2c: tegra: Fix PEC support for SMBUS block read

Akihiko Odaki (2):
      igb: Enable SR-IOV after reinit
      igbvf: Regard vf reset nack as success

Akinobu Mita (3):
      fault-inject: allow configuration via configfs
      block: null_blk: make fault-injection dynamically configurable per device
      fault-inject: fix build error when FAULT_INJECTION_CONFIGFS=y and CONFIGFS_FS=m

Akira Yokosawa (2):
      docs/sp_SP: Remove ZERO WIDTH SPACE in memory-barriers.txt
      media: Adjust column width for pdfdocs

Akshat Jain (1):
      scsi: pm80xx: Log device registration

Al Viro (13):
      nios2: _TIF_ALLWORK_MASK is unused
      __blockdev_direct_IO(): get rid of submit_io callback
      sysv: switch to put_and_unmap_page()
      s390: trim ancient junk from copy_thread()
      fs: introduce lock_rename_child() helper
      convert setns(2) to fdget()/fdput()
      convert sgx_set_attribute() to fdget()/fdput()
      SVM-SEV: convert the rest of fget() uses to fdget() in there
      kill the last remaining user of proc_ns_fget()
      build_mount_idmapped(): switch to fdget()
      bpf: switch to fdget_raw()
      cgroup_get_from_fd(): switch to fdget_raw()
      fuse_dev_ioctl(): switch to fdget()

Alain Volmat (7):
      phy: st: miphy28lp: use _poll_timeout functions for waits
      dt-bindings: irqchip: sti: remove stih415/stih416 and stid127
      dt-bindings: net: dwmac: sti: remove stih415/sti416/stid127
      dt-bindings: reset: remove stih415/stih416 reset
      net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127
      irqchip/st: Remove stih415/stih416 and stid127 platforms support
      Documentation: arm: remove stih415/stih416 related entries

Alan Liu (1):
      drm/amdgpu: Fix desktop freezed after gpu-reset

Alan Previn (10):
      drm/i915/gsc: Fix the Driver-FLR completion
      drm/i915/pxp: limit drm-errors or warning on firmware API failures
      drm/i915/pxp: Add GSC-CS back-end resource init and cleanup
      drm/i915/pxp: Add MTL hw-plumbing enabling for KCR operation
      drm/i915/pxp: Add MTL helpers to submit Heci-Cmd-Packet to GSC
      drm/i915/pxp: Add GSC-CS backend to send GSC fw messages
      drm/i915/pxp: Add ARB session creation and cleanup
      drm/i915/uapi/pxp: Add a GET_PARAM for PXP
      drm/i915/pxp: On MTL, KCR enabling doesn't wait on tee component
      drm/i915/pxp: Enable PXP with MTL-GSC-CS

Alan Stern (6):
      tools/memory-model: Update some warning labels
      tools/memory-model: Provide exact SRCU semantics
      tools/memory-model: Add documentation about SRCU read-side critical sections
      USB: core: Add routines for endpoint checks in old drivers
      USB: sisusbvga: Add endpoint checks
      media: radio-shark: Add endpoint checks

Albert Huang (1):
      virtio_ring: don't update event idx on get_buf

Alejandro Colomar (1):
      bpf: Remove extra whitespace in SPDX tag for syscall/helpers man pages

Aleksa Savic (1):
      hwmon: (aquacomputer_d5next) Add support for Aquacomputer Aquastream XT

Aleksander Jan Bajkowski (3):
      pinctrl: xway: drop the deprecated compatible strings
      dt-bindings: pinctrl: xway: drop the deprecated compatible strings
      MIPS: lantiq: remove unused function declaration

Aleksandr Loktionov (2):
      i40e: fix accessing vsi->active_filters without holding lock
      i40e: fix i40e_setup_misc_vector() error handling

Aleksandr Mezin (1):
      hwmon: (nzxt-smart2) add another USB ID

Alessandro Manca (1):
      HID: topre: Add support for 87 keys Realforce R2

Alex Deucher (11):
      drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15
      drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc21
      drm/amdgpu: fix error checking in amdgpu_read_mm_registers for nv
      Revert "drm/amdgpu/display: change pipe policy for DCN 2.1"
      Revert "drm/amd/display: Pass proper parent for DM backlight device registration"
      drm/amdgpu/nv: fix codec array for SR_IOV
      drm/amdgpu/nv: fix codec array for SR_IOV
      drm/amdgpu: drop the extra sign extension
      Revert "drm/amdgpu/display: change pipe policy for DCN 2.0"
      drm/amd/pm: enable TEMP_DEPENDENT_VMIN for navi1x
      drm/amdgpu: simplify amdgpu_ras_eeprom.c

Alex Elder (13):
      net: ipa: fix a surprising number of bad offsets
      net: ipa: reg: include <linux/bug.h>
      net: ipa: add two missing declarations
      net: ipa: kill FILT_ROUT_CACHE_CFG IPA register
      net: ipa: fix some register validity checks
      dt-bindings: net: qcom,ipa: add SDX65 compatible
      net: ipa: add IPA v5.0 register definitions
      net: ipa: add IPA v5.0 GSI register definitions
      net: ipa: add IPA v5.0 configuration data
      net: ipa: add IPA v5.0 to ipa_version_string()
      net: ipa: compute DMA pool size properly
      ARM: dts: qcom: sdx65: add IPA information
      ARM: dts: qcom: sdx65: move status properties to end of nodes

Alex Henrie (2):
      HID: apple: Set the tilde quirk flag on the Geyser 4 and later
      HID: apple: Set the tilde quirk flag on the Geyser 3

Alex Hung (5):
      drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes
      drm/amd/display: remove outdated 8bpc comments
      drm/amd/display: remove outdated 8bpc comments
      drm/amd/display: fix a divided-by-zero error
      drm/amd/display: allow edp updates for virtual signal

Alex Williamson (1):
      PCI/PM: Extend D3hot delay for NVIDIA HDA controllers

Alexander Aring (12):
      fs: dlm: fix DLM_IFL_CB_PENDING gets overwritten
      fs: dlm: add unbound flag to dlm_io workqueue
      fs: dlm: remove deprecated code parts
      fs: dlm: rename stub to local message flag
      fs: dlm: remove DLM_IFL_LOCAL_MS flag
      fs: dlm: store lkb distributed flags into own value
      fs: dlm: change dflags to use atomic bits
      fs: dlm: move internal flags to atomic ops
      fs: dlm: rsb hash table flag value to atomic ops
      fs: dlm: switch lkb_sbflags to atomic ops
      net: rpl: fix rpl header size calculation
      fs: dlm: stop unnecessarily filling zero ms_extra bytes

Alexander Dahl (1):
      docs: leds: ledtrig-oneshot: Fix spelling mistake

Alexander Gordeev (5):
      s390/kexec: turn DAT mode off immediately before purgatory
      s390/kdump: cleanup do_start_kdump() prototype and usage
      s390/kdump: fix virtual vs physical address confusion
      s390/kdump: rework invocation of DAT-off code
      s390/kdump: remove nodat stack restriction for calling nodat functions

Alexander Halbuer (1):
      mm: reduce lock contention of pcp buffer refill

Alexander Lobakin (8):
      selftests/bpf: robustify test_xdp_do_redirect with more payload magics
      net: page_pool, skbuff: make skb_mark_for_recycle() always available
      xdp: recycle Page Pool backed skbs built from XDP frames
      xdp: remove unused {__,}xdp_release_frame()
      iavf: fix inverted Rx hash condition leading to disabled hash
      iavf: fix non-tunneled IPv6 UDP packet type and hashing
      bpf, test_run: fix crashes due to XDP frame overwriting/corruption
      selftests/bpf: fix "metadata marker" getting overwritten by the netstack

Alexander Mikhalitsyn (3):
      docs: filesystems: vfs: actualize struct file_system_type description
      docs: filesystems: vfs: actualize struct super_operations description
      scm: fix MSG_CTRUNC setting condition for SO_PASSSEC

Alexander Pantyukhin (1):
      perf scripts python intel-pt-events: Delete unused 'event_attr variable

Alexander Potapenko (10):
      x86: kmsan: don't rename memintrinsics in uninstrumented files
      kmsan: another take at fixing memcpy tests
      x86: kmsan: use C versions of memset16/memset32/memset64
      kmsan: add memsetXX tests
      lib/stackdepot: kmsan: mark API outputs as initialized
      kmsan: add test_stackdepot_roundtrip
      mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush()
      mm: kmsan: handle alloc failures in kmsan_ioremap_page_range()
      mm: kmsan: apply __must_check to non-void functions
      mm: apply __must_check to vmap_pages_range_noflush()

Alexander Stein (34):
      firmware: imx: scu: use dev_err_probe
      arm64: dts: freescale: imx8-ss-lsio: Fix flexspi clock order
      usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub
      regmap: cache: Return error in cache sync operations for REGCACHE_NONE
      spi: nxp-flexspi: Add i.MX platform dependency
      regmap: cache: Silence checkpatch warning
      net: phy: dp83867: Disable IRQs on suspend
      arm64: dts: imx93: Add FlexSPI support
      arm64: dts: imx93: Fix eqos properties
      arm64: dts: imx93: add missing #address-cells and #size-cells to i2c nodes
      arm64: dts: imx8mp-tqma8mpql-mba8mpxl: Enable wakeup-source for GPIO buttons
      i2c: imx-lpi2c: clean rx/tx buffers upon new message
      i2c: imx-lpi2c: check only for enabled interrupt flags
      ASoC: fsl: define a common DRIVER_NAME
      ASoC: fsl: Specify driver name in ASoC card
      media: dt-bindings: media: i2c: Add imx327 version to IMX327 bindings
      media: i2c: imx290: Add support for imx327 variant
      clk: rs9: Fix suspend/resume
      arm64: dts: imx8mp: fix address length for LCDIF2
      clk: rs9: Check for vendor/device ID
      dt-bindings: clk: rs9: Add 9FGV0441
      clk: rs9: Support device specific dif bit calculation
      clk: rs9: Add support for 9FGV0441
      drm/bridge: ti-sn65dsi83: use dev_err_probe if host attach failed
      drm/bridge: ti-sn65dsi86: Allow GPIO operations to sleep
      media: imx: imx7-media-csi: Fix mbus framefmt field init
      media: imx: imx7-media-csi: Fail on invalid type in VIDIOC_G_SELECTION
      media: i2c: imx290: Add missing \n on dev_err_probe() message
      net: phy: Fix reading LED reg property
      net: phy: dp83867: Add led_brightness_set support
      i2c: imx-lpi2c: avoid taking clk_prepare mutex in PM callbacks
      drm/bridge: ti-sn65dsi83: Fix enable error path
      drm/bridge: tc358767: Switch to devm MIPI-DSI helpers
      drm/bridge: tc358767: explicitly set readable registers

Alexander Sverdlin (6):
      tty: serial: fsl_lpuart: fix race on RX DMA shutdown
      ASoC: ep93xx: i2s: move enable call to startup callback
      ASoC: cs4271: flat regcache, trivial simplifications
      ASoC: ep93xx: i2s: Make it individually selectable
      ASoC: ep93xx: Add I2S description
      ASoC: ep93xx: Add OF support

Alexander Usyskin (2):
      drm/i915/mtl: Define GSC Proxy component interface
      mei: gsc_proxy: add gsc proxy driver

Alexander Wetzel (1):
      wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue()

Alexandra Winter (1):
      net/iucv: Fix size of interrupt data

Alexandre Bailon (1):
      arm64: dts: mediatek: Increase the size BL31 reserved memory

Alexandre Ghiti (22):
      .mailmap: add Alexandre Ghiti personal email address
      riscv: Move early dtb mapping into the fixmap region
      riscv: Do not set initial_boot_params to the linear address of the dtb
      riscv: No need to relocate the dtb as it lies in the fixmap region
      riscv: Get rid of riscv_pfn_base variable
      riscv: Move the linear mapping creation in its own function
      riscv: Use PUD/P4D/PGD pages for the linear mapping
      riscv: Split early and final KASAN population functions
      riscv: Rework kasan population functions
      riscv: Move DTB_EARLY_BASE_VA to the kernel address space
      riscv: Fix EFI stub usage of KASAN instrumented strcmp function
      riscv: Fix ptdump when KASAN is enabled
      riscv: Unconditionnally select KASAN_VMALLOC if KASAN
      riscv: Prepare EFI header for relocatable kernels
      riscv: Move .rela.dyn outside of init to avoid empty relocations
      riscv: Introduce CONFIG_RELOCATABLE
      powerpc: Move script to check relocations at compile time in scripts/
      riscv: Check relocations at compile time
      riscv: Use --emit-relocs in order to move .rela.dyn in init
      riscv: Allow to downgrade paging mode from the command line
      riscv: Move .rela.dyn to the init sections
      riscv: Fix orphan section warnings caused by kernel/pi

Alexandre Mergnat (16):
      dt-bindings: display: mediatek: clean unnecessary item
      dt-bindings: mmc: mediatek,mtk-sd: add mt8365
      arm64: dts: mediatek: add i2c support for mt8365 SoC
      arm64: dts: mediatek: enable i2c0 for mt8365-evk board
      arm64: dts: mediatek: add pwrap support to mt8365 SoC
      arm64: dts: mediatek: add mmc support for mt8365 SoC
      arm64: dts: mediatek: add ethernet support for mt8365 SoC
      dt-bindings: soc: mediatek: specify which compatible requires clocks property
      dt-bindings: soc: mediatek: add display mutex for MT8365 SoC
      dt-bindings: memory-controllers: mediatek,smi-common: add mt8365
      dt-bindings: memory-controllers: mediatek,smi-larb: add mt8365
      memory: mtk-smi: mt8365: Add SMI Support
      dt-bindings: pinctrl: mediatek: deprecate custom drive strength property
      dt-bindings: pinctrl: mediatek: deprecate custom bias pull properties for mt8365
      dt-bindings: pinctrl: mediatek,mt8365-pinctrl: add drive strength property
      dt-bindings: watchdog: mediatek,mtk-wdt: add mt8365

Alexandre Torgue (2):
      ARM: dts: stm32: fix spi1 pin assignment on stm32mp15
      ARM: multi_v7_defconfig: Add OPTEE support

Alexei Starovoitov (66):
      Merge branch 'bpf: Allow reads from uninit stack'
      Merge branch 'Add skb + xdp dynptrs'
      Merge branch 'Add support for kptrs in more BPF maps'
      bpf: Rename __kptr_ref -> __kptr and __kptr -> __kptr_untrusted.
      bpf: Mark cgroups and dfl_cgrp fields as trusted.
      bpf: Introduce kptr_rcu.
      selftests/bpf: Add a test case for kptr_rcu.
      selftests/bpf: Tweak cgroup kfunc test.
      bpf: Refactor RCU enforcement in the verifier.
      Merge branch 'bpf: allow ctx writes using BPF_ST_MEM instruction'
      Merge branch 'bpf: bpf memory usage'
      Merge branch 'BPF open-coded iterators'
      Merge branch 'selftests/bpf: make BPF_CFLAGS stricter with -Wall'
      selftests/bpf: Fix progs/find_vma_fail1.c build error.
      selftests/bpf: Fix progs/test_deny_namespace.c issues.
      Merge branch 'Support stashing local kptrs with bpf_kptr_xchg'
      Merge branch 'bpf: Allow reads from uninit stack'
      bpf: Fix bpf_strncmp proto.
      bpf: Allow helpers access trusted PTR_TO_BTF_ID.
      selftests/bpf: Add various tests to check helper access into ptr_to_btf_id.
      Merge branch 'xdp: recycle Page Pool backed skbs built from XDP frames'
      selftests/bpf: Fix trace_virtqueue_add_sgs test issue with LLVM 17.
      Merge branch 'Fix attaching fentry/fexit/fmod_ret/lsm to modules'
      Merge branch 'Make struct bpf_cpumask RCU safe'
      Merge branch 'double-fix bpf_test_run + XDP_PASS recycling'
      bpf: Allow ld_imm64 instruction to point to kfunc.
      libbpf: Fix relocation of kfunc ksym in ld_imm64 insn.
      libbpf: Introduce bpf_ksym_exists() macro.
      selftests/bpf: Add test for bpf_ksym_exists().
      libbpf: Fix ld_imm64 copy logic for ksym in light skeleton.
      selftest/bpf: Add a test case for ld_imm64 copy logic.
      libbpf: Rename RELO_EXTERN_VAR/FUNC.
      bpf: Teach the verifier to recognize rdonly_mem as not null.
      libbpf: Support kfunc detection in light skeleton.
      selftests/bpf: Add light skeleton test for kfunc detection.
      Merge branch 'error checking where helpers call bpf_map_ops'
      Merge branch 'Don't invoke KPTR_REF destructor on NULL xchg'
      Merge branch 'First set of verifier/*.c migrated to inline assembly'
      Merge branch 'bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage'
      Merge branch 'veristat: add better support of freplace programs'
      Merge branch 'selftests/bpf: Add read_build_id function'
      Merge branch 'Prepare veristat for packaging'
      Merge branch 'Enable RCU semantics for task kptrs'
      bpf: Invoke btf_struct_access() callback only for writes.
      bpf: Remove unused arguments from btf_struct_access().
      bpf: Refactor btf_nested_type_is_trusted().
      bpf: Teach verifier that certain helpers accept NULL pointer.
      bpf: Refactor NULL-ness check in check_reg_type().
      bpf: Allowlist few fields similar to __rcu tag.
      bpf: Undo strict enforcement for walking untagged fields.
      selftests/bpf: Add tracing tests for walking skb and req.
      Merge branch 'bpftool: Add inline annotations when dumping program CFGs'
      Merge branch 'bpf: Improve verifier for cond_op and spilled loop index variables'
      bpf: Handle NULL in bpf_local_storage_free.
      Merge branch 'Add FOU support for externally controlled ipip devices'
      mm: Fix copy_from_user_nofault().
      Merge branch 'XDP-hints: change RX-hash kfunc bpf_xdp_metadata_rx_hash'
      selftests/bpf: Fix merge conflict due to SYS() macro change.
      selftests/bpf: Workaround for older vm_sockets.h.
      Merge branch 'Shared ownership for local kptrs'
      Merge branch 'Remove KF_KPTR_GET kfunc flag'
      Merge branch 'Provide bpf_for() and bpf_for_each() by libbpf'
      Merge branch 'Access variable length array relaxed for integer type'
      Merge branch 'fix __retval() being always ignored'
      bpf: Fix race between btf_put and btf_idr walk.
      Merge branch 'bpf: add netfilter program type'

Alexey Dobriyan (4):
      livepatch: fix ELF typos
      mm: uninline kstrdup()
      ELF: fix all "Elf" typos
      ELF: document some de-facto PT_* ABI quirks

Alexey Kardashevskiy (4):
      powerpc/iommu: Add "borrowing" iommu_table_group_ops
      powerpc/pci_64: Init pcibios subsys a bit later
      powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains
      KVM: PPC: Make KVM_CAP_IRQFD_RESAMPLE platform dependent

Alexey Romanov (1):
      arm64: dts: meson-a1: add gpio_intc node

Alexey V. Vissarionov (1):
      wifi: ath6kl: minor fix for allocation size

Alexis Lothoré (1):
      fpga: bridge: properly initialize bridge device before populating children

Alfredo Cruz (1):
      drm/rockchip: vop2: Add error check to devm_regmap_init_mmio

Alice Chao (1):
      scsi: ufs: core: mcq: Fix &hwq->cq_lock deadlock issue

Alison Schofield (18):
      cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all
      cxl/mbox: Initialize the poison state
      cxl/mbox: Add GET_POISON_LIST mailbox command
      cxl/trace: Add TRACE support for CXL media-error records
      cxl/memdev: Add trigger_poison_list sysfs attribute
      cxl/region: Provide region info to the cxl_poison trace event
      cxl/trace: Add an HPA to cxl_poison trace events
      tools/testing/cxl: Mock support for Get Poison List
      cxl/memdev: Add support for the Inject Poison mailbox command
      cxl/memdev: Add support for the Clear Poison mailbox command
      cxl/memdev: Warn of poison inject or clear to a mapped region
      cxl/memdev: Trace inject and clear poison as cxl_poison events
      cxl/mem: Add debugfs attributes for poison inject and clear
      tools/testing/cxl: Mock the Inject Poison mailbox command
      tools/testing/cxl: Mock the Clear Poison mailbox command
      tools/testing/cxl: Use injected poison for get poison list
      tools/testing/cxl: Add a sysfs attr to test poison inject limits
      tools/testing/cxl: Require CONFIG_DEBUG_FS

Alistair Francis (3):
      ARM: dts: imx7d-remarkable2: Enable the cyttsp5
      ARM: dts: imx7d-remarkable2: Enable the rohm,bd71815
      ARM: imx_v6_v7_defconfig: Enable rohm,bd71815

Alistair Popple (1):
      mm: take a page reference when removing device exclusive entries

Allen-KH Cheng (3):
      ASoC: mediatek: mt8186: Move some prints to debug level
      media: dt-bindings: media: mediatek: Rename child node names for decoder
      media: dt-bindings: media: mediatek: Remove "dma-ranges" property for decoder

Aloka Dixit (7):
      wifi: mac80211: generate EMA beacons in AP mode
      wifi: mac80211_hwsim: move beacon transmission to a separate function
      wifi: mac80211_hwsim: Multiple BSSID support
      wifi: mac80211_hwsim: EMA support
      cfg80211: support RNR for EMA AP
      mac80211: support RNR for EMA AP
      wifi: mac80211: set EHT support flag in AP mode

Alon Giladi (3):
      wifi: iwlwifi: mvm: allow Microsoft to use TAS
      wifi: iwlwifi: acpi: support modules with high antenna gain
      wifi: iwlwifi: fw: fix argument to efi.get_variable

Alvaro Karsz (5):
      vdpa/snet: support getting and setting VQ state
      vdpa/snet: support the suspend vDPA callback
      virtio-vdpa: add VIRTIO_F_NOTIFICATION_DATA feature support
      vdpa/snet: implement kick_vq_with_data callback
      vdpa/snet: use likely/unlikely macros in hot functions

Alvin Lee (16):
      drm/amd/display: DAL to program DISPCLK WDIVIDER if PMFW doesn't
      drm/amd/display: When blanking during init loop to find OPP index
      drm/amd/display: Update to correct min FCLK when construction BB
      drm/amd/display: Pass tg and hubp inst instead of pipe index for SubVP
      drm/amd/display: Use DPP inst instead of pipe idx for DPP DTO programming
      drm/amd/display: Enable FPO for configs that could reduce vlevel
      drm/amd/display: Update FCLK change latency
      drm/amd/display: Use per pipe P-State force for FPO
      drm/amd/display: Only keep cursor p-state force for FPO
      drm/amd/display: Enable FPO optimization
      drm/amd/display: Uncomment assignments after HW headers are promoted
      drm/amd/display: Clear FAMS flag if FAMS doesn't reduce vlevel
      drm/amd/display: Add FPO + VActive support
      drm/amd/display: On clock init, maintain DISPCLK freq
      drm/amd/display: Reduce SubVP + DRR stretch margin
      drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes

Alvin Šipraga (1):
      usb: gadget: u_audio: don't let userspace block driver unbind

Alyssa Rosenzweig (5):
      drm/panfrost: Increase MAX_PM_DOMAINS to 5
      drm/panfrost: Add the MT8192 GPU ID
      drm/panfrost: Add mediatek,mt8192-mali compatible
      arm64: dts: mediatek: mt8192: Add GPU nodes
      arm64: dts: mediatek: mt8192-asurada: Enable GPU

Alyssa Ross (2):
      loop: LOOP_CONFIGURE: send uevents for partitions
      purgatory: fix disabling debug info

Amadeusz Sławiński (4):
      ASoC: Intel: avs: max98357a: Explicitly define codec format
      ASoC: Intel: avs: da7219: Explicitly define codec format
      ASoC: Intel: avs: rt5682: Explicitly define codec format
      firmware_loader: Add debug message with checksum for FW file

Amber Lin (3):
      drm/amdkfd: Set noretry/xnack for GC 9.4.3
      drm/amdkfd: Set TG_CHUNK_SIZE for GC 9.4.3
      drm/amdkfd: Enable HW_UPDATE_RPTR on GC 9.4.3

Amit Kumar Mahapatra (5):
      net: Replace all spi->chip_select and spi->cs_gpiod references with function call
      iio: imu: Replace all spi->chip_select and spi->cs_gpiod references with function call
      staging: Replace all spi->chip_select and spi->cs_gpiod references with function call
      powerpc/83xx/mpc832x_rdb: Replace all spi->chip_select references with function call
      ALSA: hda: cs35l41: Replace all spi->chip_select references with function call

Amit Kumar Mahapatra via Alsa-devel (3):
      spi: Replace all spi->chip_select and spi->cs_gpiod references with function call
      mtd: devices: Replace all spi->chip_select and spi->cs_gpiod references with function call
      platform/x86: serial-multi-instantiate: Replace all spi->chip_select and spi->cs_gpiod references with function call

Amjad Ouled-Ameur (2):
      thermal/drivers/mediatek: Add delay after thermal banks initialization
      scripts/gdb: timerlist: convert int chunks to str

Ammar Faizi (2):
      MAINTAINERS: Add workqueue_internal.h to the WORKQUEUE entry
      workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu()

Anand Gadiyar (2):
      arm64: dts: ti: Refractor AM625 SK dts
      arm64: ti: dts: Add support for AM62x LP SK

Anand Jain (12):
      btrfs: scan device in non-exclusive mode
      btrfs: avoid reusing return variable in nested block in btrfs_lookup_bio_sums
      btrfs: switch search_file_offset_in_bio to return bool
      btrfs: open code btrfs_bin_search()
      btrfs: avoid repetitive define BTRFS_FEATURE_INCOMPAT_SUPP
      btrfs: remove redundant clearing of NODISCARD
      btrfs: move last_flush_error to write_dev_flush and wait_dev_flush
      btrfs: open code check_barrier_error()
      btrfs: change wait_dev_flush() return type to bool
      btrfs: use test_and_clear_bit() in wait_dev_flush()
      btrfs: warn for any missed cleanup at btrfs_close_one_device
      btrfs: remove redundant release of btrfs_device::alloc_state

Anastasia Belova (1):
      btrfs: print-tree: parent bytenr must be aligned to sector size

Andi Shyti (12):
      drm/i915/gt: Rename dev_priv to i915 for private data naming consistency
      MAINTAINERS: update Andi's e-mail to @kernel.org
      drm/i915/gt: Create per-gt debugfs files
      drm/i915/debugfs: Enable upper layer interfaces to act on all gt's
      drm/i915: Use i915 instead of dev_priv insied the file_priv structure
      dt-bindings: i2c: mpc: Mark "fsl,timeout" as deprecated
      i2c: mpc: Use of_property_read_u32 instead of of_get_property
      i2c: mpc: Use i2c-scl-clk-low-timeout-us i2c property
      drm/i915: Make IRQ reset and postinstall multi-gt aware
      drm/i915/i915_drv: Use proper parameter naming in for_each_engine()
      drm/i915/i915_drv: Use i915 instead of dev_priv insied the file_priv structure
      drm/i915/gt: Use the correct error value when kernel_context() fails

Andre Przywara (6):
      arm64: dts: allwinner: h5: OrangePi PC2: add OPP table to enable DVFS
      ARM: dts: suniv: Add Lctech Pi F1C200s devicetree
      dts: add riscv include prefix link
      ARM: dts: sunxi: add Allwinner T113-s SoC .dtsi
      dt-bindings: arm: sunxi: document MangoPi MQ-R board names
      ARM: dts: sunxi: add MangoPi MQ-R-T113 board

Andrea Mayer (1):
      selftests: srv6: make srv6_end_dt46_l3vpn_test more robust

Andrea Parri (1):
      tools/memory-model: Remove out-of-date SRCU documentation

Andrea Righi (5):
      drm/i915/sseu: fix max_subslices array-index-out-of-bounds access
      drm/i915/sseu: fix max_subslices array-index-out-of-bounds access
      l2tp: generate correct module alias strings
      rust: fix regexp in scripts/is_rust_module.sh
      rust: allow to use INIT_STACK_ALL_ZERO

Andreas Gruenbacher (4):
      gfs2: Fix inode height consistency check
      drbd: Rip out the ERR_IF_CNT_IS_NEGATIVE macro
      drbd: Add peer device parameter to whole-bitmap I/O handlers
      drbd: INFO_bm_xfer_stats(): Pass a peer device argument

Andreas Herrmann (1):
      perf bench numa: Fix type of loop iterator in do_work, it should be 'long'

Andreas Kemnade (5):
      dt-bindings: arm: fsl: add compatible string for Tolino Vision
      ARM: dts: imx: Add devicetree for Tolino Vison
      dt-bindings: leds: Add ROHM BD2606MVV LED
      leds: bd2606mvv: Driver for the Rohm 6 Channel i2c LED driver
      leds: bd2606mvv: Driver for the Rohm 6 Channel i2c LED driver

Andrew Davis (7):
      gpio: ich: Use devm_gpiochip_add_data() to simplify remove path
      arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F
      ARM: dts: ti: Add AM57xx GP EVM board support
      ARM: dts: ti: Add AM57xx GP EVM Rev A3 board support
      ARM: dts: am57xx-idk: Add IDK displays and touchscreens
      ARM: dts: omap: Drop ti,omap36xx compatible
      dt-bindings: mfd: Add TI-Nspire misc registers

Andrew Donnellan (1):
      powerpc/pseries: Add FW_FEATURE_PLPKS feature flag

Andrew Halaney (11):
      arm64: dts: imx8dxl-evk: Fix eqos phy reset gpio
      dt-bindings: net: qcom,ethqos: Add Qualcomm sc8280xp compatibles
      net: stmmac: Remove unnecessary if statement brackets
      net: stmmac: Fix DMA typo
      net: stmmac: Remove some unnecessary void pointers
      net: stmmac: Pass stmmac_priv in some callbacks
      net: stmmac: dwmac4: Allow platforms to specify some DMA/MTL offsets
      net: stmmac: dwmac-qcom-ethqos: Respect phy-mode and TX delay
      net: stmmac: dwmac-qcom-ethqos: Use loopback_en for all speeds
      net: stmmac: dwmac-qcom-ethqos: Add EMAC3 support
      clk: qcom: gcc-sc8280xp: Add EMAC GDSCs

Andrew Jeffery (1):
      ARM: 9290/1: uaccess: Fix KASAN false-positives

Andrew Jones (18):
      riscv: Clarify RISCV_ALTERNATIVE help text
      riscv: Rename Kconfig.erratas to Kconfig.errata
      riscv: alternatives: Remove unnecessary define and unused struct
      riscv: alternatives: Rename errata_id to patch_id
      riscv: lib: Include hwcap.h directly
      riscv: cpufeature: Drop errata_list.h and other unused includes
      RISC-V: alternatives: Support patching multiple insns in assembly
      RISC-V: Factor out body of riscv_init_cbom_blocksize loop
      dt-bindings: riscv: Document cboz-block-size
      RISC-V: Add Zicboz detection and block size parsing
      RISC-V: cpufeatures: Put the upper 16 bits of patch ID to work
      RISC-V: Use Zicboz in clear_page when available
      RISC-V: KVM: Provide UAPI for Zicboz block size
      RISC-V: KVM: Expose Zicboz to the guest
      RISC-V: KVM: Alphabetize selects
      RISC-V: hwprobe: There can only be one first
      RISC-V: hwprobe: Explicity check for -1 in vdso init
      RISC-V: Align SBI probe implementation with spec

Andrew Kallmeyer (1):
      platform/x86: Move ideapad ACPI helpers to a new header

Andrew Lunn (14):
      ARM: dts: kirkwood: Add missing phy-mode and fixed links
      ARM: dts: orion5: Add missing phy-mode and fixed links
      ARM: dts: armada: Add missing phy-mode and fixed links
      ARM64: dts: marvell: cn9310: Add missing phy-mode
      net: dsa: mv88e6xxx: Correct cmode to PHY_INTERFACE_
      net: ethernet: Add missing depends on MDIO_DEVRES
      leds: Provide stubs for when CLASS_LED & NEW_LEDS are disabled
      net: phy: Add a binding for PHY LEDs
      net: phy: phy_device: Call into the PHY driver to set LED brightness
      net: phy: marvell: Add software control of the LEDs
      net: phy: phy_device: Call into the PHY driver to set LED blinking
      net: phy: marvell: Implement led_blink_set()
      arm: mvebu: dt: Add PHY LED support for 370-rd WAN port
      Documentation: LEDs: Describe good names for network LEDs

Andrew Morton (3):
      scripts/link-vmlinux.sh: fix error message presentation
      sync mm-stable with mm-hotfixes-stable to pick up depended-upon upstream changes
      sync mm-stable with mm-hotfixes-stable to pick up depended-upon upstream changes

Andrew Price (3):
      gfs2: Remove duplicate i_nlink check from gfs2_link()
      gfs2: Remove ghs[] from gfs2_link
      gfs2: Remove ghs[] from gfs2_unlink

Andrey Avdeev (1):
      platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i

Andrey Konovalov (5):
      kasan: drop empty tagging-related defines
      kasan, arm64: rename tagging-related routines
      kasan, arm64: add arch_suppress_tag_checks_start/stop
      kasan: suppress recursive reports for HW_TAGS
      kcov: improve documentation

Andrey Rakhmatullin (1):
      ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x

Andrii Nakryiko (74):
      Merge branch 'libbpf: fix several issues reported by static analysers'
      selftests/bpf: Support custom per-test flags and multiple expected messages
      Merge branch 'selftests/bpf: support custom per-test flags and multiple expected messages'
      Merge branch 'Make uprobe attachment APK aware'
      bpf: improve stack slot state printing
      bpf: improve regsafe() checks for PTR_TO_{MEM,BUF,TP_BUFFER}
      selftests/bpf: enhance align selftest's expected log matching
      bpf: honor env->test_state_freq flag in is_state_visited()
      selftests/bpf: adjust log_fixup's buffer size for proper truncation
      bpf: clean up visit_insn()'s instruction processing
      bpf: fix visit_insn()'s detection of BPF_FUNC_timer_set_callback helper
      bpf: ensure that r0 is marked scratched after any function call
      bpf: move kfunc_call_arg_meta higher in the file
      bpf: mark PTR_TO_MEM as non-null register type
      bpf: generalize dynptr_get_spi to be usable for iters
      bpf: add support for fixed-size memory pointer returns for kfuncs
      Merge branch 'libbpf: allow users to set kprobe/uprobe attach mode'
      Merge branch 'libbpf: usdt arm arg parsing support'
      bpf: factor out fetching basic kfunc metadata
      bpf: add iterator kfuncs registration and validation logic
      bpf: add support for open-coded iterator loops
      bpf: implement numbers iterator
      selftests/bpf: add bpf_for_each(), bpf_for(), and bpf_repeat() macros
      selftests/bpf: add iterators tests
      selftests/bpf: add number iterator tests
      selftests/bpf: implement and test custom testmod_seq iterator
      selftests/bpf: prevent unused variable warning in bpf_for()
      selftests/bpf: add __sink() macro to fake variable consumption
      selftests/bpf: fix lots of silly mistakes pointed out by compiler
      selftests/bpf: make BPF compiler flags stricter
      bpf: ensure state checkpointing at iter_next() call sites
      bpf: take into account liveness when propagating precision
      bpf: fix precision propagation verbose logging
      Merge branch 'bpf: Add detection of kfuncs.'
      Merge branch 'bpf: Support ksym detection in light skeleton.'
      bpf: remember meta->iter info only for initialized iters
      Merge branch 'verifier/xdp_direct_packet_access.c converted to inline assembly'
      libbpf: disassociate section handler on explicit bpf_program__set_type() call
      veristat: add -d debug mode option to see debug libbpf log
      veristat: guess and substitue underlying program type for freplace (EXT) progs
      veristat: change guess for __sk_buff from CGROUP_SKB to SCHED_CLS
      veristat: relicense veristat.c as dual GPL-2.0-only or BSD-2-Clause licensed
      veristat: improve version reporting
      veristat: avoid using kernel-internal headers
      veristat: small fixed found in -O2 mode
      Merge branch 'bpf: Follow up to RCU enforcement in the verifier.'
      bpf: Split off basic BPF verifier log into separate file
      bpf: Remove minimum size restrictions on verifier log buffer
      bpf: Switch BPF verifier log to be a rotating log by default
      libbpf: Don't enforce unnecessary verifier log restrictions on libbpf side
      veristat: Add more veristat control over verifier log options
      selftests/bpf: Add fixed vs rotating verifier log tests
      bpf: Ignore verifier log reset in BPF_LOG_KERNEL mode
      bpf: Fix missing -EFAULT return on user log buf error in btf_parse()
      bpf: Avoid incorrect -EFAULT error in BPF_LOG_KERNEL mode
      bpf: Simplify logging-related error conditions handling
      bpf: Keep track of total log content size in both fixed and rolling modes
      bpf: Add log_true_size output field to return necessary log buffer size
      bpf: Simplify internal verifier log interface
      bpf: Relax log_buf NULL conditions when log_level>0 is requested
      libbpf: Wire through log_true_size returned from kernel for BPF_PROG_LOAD
      libbpf: Wire through log_true_size for bpf_btf_load() API
      selftests/bpf: Add tests to validate log_true_size feature
      selftests/bpf: Add testing of log_buf==NULL condition for BPF_PROG_LOAD
      selftests/bpf: Add verifier log tests for BPF_BTF_LOAD command
      selftests/bpf: Remove stand-along test_verifier_log test binary
      selftests/bpf: Fix compiler warnings in bpf_testmod for kfuncs
      libbpf: misc internal libbpf clean ups around log fixup
      libbpf: report vmlinux vs module name when dealing with ksyms
      libbpf: improve handling of unresolved kfuncs
      selftests/bpf: add missing __weak kfunc log fixup test
      libbpf: move bpf_for(), bpf_for_each(), and bpf_repeat() into bpf_helpers.h
      libbpf: mark bpf_iter_num_{new,next,destroy} as __weak
      selftests/bpf: avoid mark_all_scalars_precise() trigger in one of iter tests

Andrii Staikov (1):
      igb: refactor igb_ptp_adjfine_82580 to use diff_by_scaled_ppm

Andrzej Hajda (8):
      drm/i915/gt: prevent forcewake releases during BAR resize
      drm/i915/gt: introduce vm->scratch_range callback
      drm/i915: add guard page to ggtt->error_capture
      drm/i915/gt: perform uc late init after probe error injection
      drm/i915/gt: perform uc late init after probe error injection
      locking/arch: Rename all internal __xchg() names to __arch_xchg()
      drm/i915/mtl: do not enable render power-gating on MTL
      drm/i915/gt: limit lmem allocation size to succeed on SmallBars

Andrzej Kacprowski (1):
      accel/ivpu: Fix IPC buffer header status field value

André Apitzsch (1):
      mfd: arizona-i2c: Add the missing device table IDs for OF

André Morishita (1):
      ASoC: dt-bindings: maxim,max98371: Convert to DT schema

Andy Chi (2):
      ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
      ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook

Andy Moreton (1):
      sfc: Fix module EEPROM reporting for QSFP modules

Andy Roulin (1):
      ethtool: reset #lanes when lanes is omitted

Andy Shevchenko (86):
      iio: adc: qcom-spmi-adc5: Fix the channel name
      Input: matrix_keypad - replace header inclusions by forward declarations
      regmap-irq: Place kernel doc of struct regmap_irq_chip in order
      gpio: aggregator: Add missing header(s)
      gpio: reg: Add missing header(s)
      gpio: regmap: Add missing header(s)
      gpiolib: Drop unused forward declaration from driver.h
      gpiolib: Deduplicate forward declarations in consumer.h
      gpiolib: Group forward declarations in consumer.h
      gpiolib: Clean up headers
      pinctrl: at91: use devm_kasprintf() to avoid potential leaks (part 2)
      pinctrl: at91: Don't mix non-devm calls with devm ones
      pinctrl: at91: Use of_device_get_match_data()
      pinctrl: at91: Use dev_err_probe() instead of custom messaging
      pinctrl: at91: Utilise temporary variable for struct device
      gpio: merrifield: Use dev_err_probe()
      gpio: merrifield: Utilise temporary variable for struct device
      spi: Propagate firmware node
      ACPI: docs: enumeration: Correct reference to the I²C device data type
      spi: mpc5xxx-psc: Correct error check for devm_platform_get_and_ioremap_resource()
      spi: mpc5xxx-psc: Return immediately if IRQ resource is unavailable
      spi: mpc5xxx-psc: use devm_clk_get_enabled() for core clock
      spi: mpc5xxx-psc: Propagate firmware node
      spi: mpc5xxx-psc: Consistently use device property APIs
      gpiolib: Access device's fwnode via dev_fwnode()
      gpiolib: Get rid of gpio_bus_match() forward declaration
      device property: Clarify description of returned value in some functions
      devres: Pass unique name of the resource to devm_add_action()
      spi: mpc5xxx-psc: Remove goto to the unexisted label
      gpio: sim: Deactivate device in reversed order
      i3c: Correct reference to the I²C device data type
      fs/namespace: fnic: Switch to use %ptTd
      gpiolib: Get rid of devprop prefix in one function
      gpiolib: Move gpiodevice_*() to gpiodev namespace
      gpiolib: Remove duplicative check in gpiod_find_and_request()
      gpiolib: Use IRQ hardware number getter instead of direct access
      Documentation: gpio: Input mode is not true Hi-Z
      usb: acpi: Switch to use acpi_evaluate_dsm_typed()
      usb: gadget: aspeed: Rectify a bit a random header inclusion
      usb: gadget: Use correct endianness of the wLength field for WebUSB
      leds: lp8860: Remove unused of_gpio,h
      leds: lp8860: Remove duplicate NULL checks for gpio_desc
      net: dsa: hellcreek: Get rid of custom led_init_default_state_get()
      scsi: fnic: Switch to use %ptTs
      devres: Pass unique name of the resource to devm_add_action_or_reset()
      dmaengine: Actually use devm_add_action_or_reset()
      net: smc91x: Replace of_gpio.h with what indeed is used
      net: phy: at803x: Replace of_gpio.h with what indeed is used
      media: i2c: imx290: Make use of get_unaligned_le24(), put_unaligned_le24()
      media: i2c: imx290: Use device_property_read_u32() directly
      x86/platform/intel-mid: Remove unused definitions from intel-mid.h
      ACPI: SPCR: Prefix error messages with FW_BUG
      powerpc/40x: Add missing select OF_GPIO_MM_GPIOCHIP
      gpio: mm-lantiq: Fix typo in the newly added header filename
      gpiolib: acpi: Move ACPI device NULL check to acpi_get_driver_gpio_data()
      xhci: mem: Carefully calculate size for memory allocations
      xhci: mem: Use dma_poll_zalloc() instead of explicit memset()
      xhci: mem: Get rid of redundant 'else'
      xhci: mem: Drop useless return:s
      xhci: mem: Use while (i--) pattern to clean up
      xhci: mem: Replace explicit castings with appropriate specifiers
      xhci: mem: Join string literals back
      mei: Move uuid.h to the MEI namespace
      device property: Constify a few fwnode APIs
      device property: Add headers to the Driver Core entry in MAINTAINERS
      device property: Remove unused struct net_device forward declaration
      ACPI: property: Refactor acpi_data_prop_read_single()
      ACPI: SPCR: Amend indentation
      driver core: Add a comment to set_primary_fwnode() on nullifying
      thunderbolt: Get rid of redundant 'else'
      thunderbolt: Make use of SI units from units.h
      gpiolib: Replace open coded krealloc()
      gpiolib: Check array_info for NULL only once in gpiod_get_array()
      thunderbolt: Introduce usb4_port_sb_opcode_err_to_errno() helper
      lib/vsprintf: Use isodigit() for the octal number check
      gpiolib: Move gpiochip_get_data() higher in the code
      gpiolib: Add gpiochip_set_data() helper
      PCI: Introduce pci_resource_n()
      PCI: Document pci_bus_for_each_resource()
      usb: dwc3: pci: Change PCI device macros
      .gitignore: Unignore .kunitconfig
      PCI: Make pci_bus_for_each_resource() index optional
      EISA: Drop unused pci_bus_for_each_resource() index argument
      kernel.h: split the hexadecimal related helpers to hex.h
      lib/test-string_helpers: replace UNESCAPE_ANY by UNESCAPE_ALL_MASK
      hwmon: (nct6775) Drop unneeded casting and conjunction

Aneesh Kumar K.V (3):
      powerpc/papr_scm: Update the NUMA distance table for the target node
      mm/vmemmap/devdax: fix kernel crash when probing devdax devices
      mm/hugetlb_vmemmap: rename ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP

Angel Iglesias (7):
      iio: pressure: bmp280: Use chip_info pointers for each chip as driver data
      iio: pressure: bmp280: Add preinit callback
      iio: pressure: bmp280: Make read calibration callback optional
      iio: pressure: Kconfig: Delete misleading I2C reference on bmp280 title
      iio: pressure: bmp280: Add support for new sensor BMP580
      dt-bindings: iio: pressure: bmp085: Add BMP580 compatible string
      iio: pressure: bmp280: Add nvmem operations for BMP580

Angelo Dureghello (1):
      net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu

AngeloGioacchino Del Regno (126):
      clk: mediatek: fhctl: Add support for older fhctl register layout
      clk: mediatek: clk-pllfh: Export register/unregister/parse functions
      dt-bindings: clock: mediatek,mt8186-fhctl: Support MT6795, MT8173/92/95
      clk: mediatek: mt6795: Add support for frequency hopping through FHCTL
      clk: mediatek: mt8173: Add support for frequency hopping through FHCTL
      clk: mediatek: mt8192: Add support for frequency hopping through FHCTL
      clk: mediatek: mt8195: Add support for frequency hopping through FHCTL
      clk: mediatek: clk-mtk: Switch to device_get_match_data()
      clk: mediatek: clk-mtk: Introduce clk_mtk_pdev_{probe,remove}()
      clk: mediatek: Migrate to mtk_clk_pdev_probe() for multimedia clocks
      clk: mediatek: Add divider clocks to mtk_clk_simple_{probe,remove}()
      clk: mediatek: mt2712: Migrate topckgen/mcucfg to mtk_clk_simple_probe()
      clk: mediatek: mt2712: Compress clock arrays entries to 90 columns
      clk: mediatek: mt2712: Add error handling to clk_mt2712_apmixed_probe()
      clk: mediatek: mt2712: Move apmixedsys clock driver to its own file
      clk: mediatek: mt2712-apmixedsys: Add .remove() callback for module build
      clk: mediatek: mt2712: Change to use module_platform_driver macro
      clk: mediatek: mt8365: Move apmixedsys clock driver to its own file
      clk: mediatek: mt8365: Convert simple_gate to mtk_gate clocks
      clk: mediatek: mt8365: Join top_misc_mux_gates and top_misc_muxes arrays
      clk: mediatek: mt8365: Convert to mtk_clk_simple_{probe,remove}()
      clk: mediatek: mt8167: Compress GATE_TOPx macros
      clk: mediatek: mt8167: Move apmixedsys as platform_driver in new file
      clk: mediatek: mt8167: Remove __initconst annotation from arrays
      clk: mediatek: mt8167: Convert to mtk_clk_simple_{probe,remove}()
      clk: mediatek: mt8183: Move apmixedsys clock driver to its own file
      clk: mediatek: mt8183: Compress clocks arrays entries where possible
      clk: mediatek: mt8183: Convert all remaining clocks to common probe
      clk: mediatek: Consistently use GATE_MTK() macro
      clk: mediatek: mt7622: Properly use CLK_IS_CRITICAL flag
      clk: mediatek: mt7622: Move apmixedsys clock driver to its own file
      clk: mediatek: mt7622-apmixedsys: Add .remove() callback for module build
      clk: mediatek: mt7622: Move infracfg to clk-mt7622-infracfg.c
      clk: mediatek: mt7622: Convert to platform driver and simple probe
      clk: mediatek: mt8516: Move apmixedsys clock driver to its own file
      clk: mediatek: mt8516: Convert to platform driver and simple probe
      clk: mediatek: mt8516: Allow building clock drivers as modules
      clk: mediatek: Propagate struct device with mtk_clk_register_dividers()
      clk: mediatek: mt7986-apmixed: Use PLL_AO flag to set critical clock
      clk: mediatek: mt7986-infracfg: Migrate to common probe mechanism
      clk: mediatek: mt7986-eth: Migrate to common probe mechanism
      clk: mediatek: mt8186-mcu: Migrate to common probe mechanism
      clk: mediatek: Switch to module_platform_driver() where possible
      clk: mediatek: Add MODULE_LICENSE() where missing
      clk: mediatek: mt2712: Change Kconfig options to allow module build
      clk: mediatek: Split MT8195 clock drivers and allow module build
      clk: mediatek: Allow building MT8192 non-critical clocks as modules
      clk: mediatek: Allow MT7622 clocks to be built as modules
      clk: mediatek: Allow all MT8167 clocks to be built as modules
      clk: mediatek: Allow all MT8183 clocks to be built as modules
      clk: mediatek: Allow building most MT6765 clock drivers as modules
      clk: mediatek: Allow building most MT6797 clock drivers as modules
      clk: mediatek: Split configuration options for MT8186 clock drivers
      clk: mediatek: mt8192: Move apmixedsys clock driver to its own file
      clk: mediatek: Kconfig: Allow module build for core mt8192 clocks
      clk: mediatek: Add MODULE_DEVICE_TABLE() where appropriate
      clk: mediatek: mt8135: Move apmixedsys to its own file
      clk: mediatek: mt8135: Properly use CLK_IS_CRITICAL flag
      clk: mediatek: mt8135-apmixedsys: Convert to platform_driver and module
      clk: mediatek: mt8135: Join root_clk_alias and top_divs arrays
      clk: mediatek: mt8135: Convert to simple probe and enable module build
      dt-bindings: gpu: mali-bifrost: Split out MediaTek power-domains variation
      dt-bindings: gpu: mali-bifrost: Set power-domains maxItems to 5
      dt-bindings: gpu: mali-bifrost: Fix power-domain-names validation
      dt-bindings: gpu: mali-bifrost: Add sub-schema for MT8192's power domains
      dt-bindings: gpu: mali-bifrost: Add new MT8183 compatible
      dt-bindings: gpu: mali-bifrost: Add support for MediaTek MT8186
      dt-bindings: gpu: mali-bifrost: Add compatible for MT8195 SoC
      drm/panfrost: Add new compatible for Mali on the MT8183 SoC
      drm/panfrost: Add support for Mali on the MT8186 SoC
      dt-bindings: i2c: i2c-mt65xx: Add compatible for MT6795 Helio X10
      cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623
      arm64: dts: mediatek: mt8183-kukui: Couple VGPU and VSRAM_GPU regulators
      arm64: dts: mediatek: mt8183-kukui: Override vgpu/vsram_gpu constraints
      arm64: dts: mediatek: mt8183: Remove second opp-microvolt entries from gpu table
      arm64: dts: mt8183-pumpkin: Couple VGPU and VSRAM_GPU regulators
      arm64: dts: mediatek: mt8183-evb: Couple VGPU and VSRAM_GPU regulators
      arm64: dts: mediatek: mt8183: Use mediatek,mt8183b-mali as GPU compatible
      arm64: dts: mediatek: mt8192: Add mfg_ref_sel clock to MFG0 domain
      arm64: dts: mediatek: mt8192-asurada: Assign sram supply to MFG1 pd
      arm64: dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu
      arm64: dts: mediatek: mt8192-asurada: Couple VGPU and VSRAM_OTHER regulators
      arm64: dts: mediatek: mt8195: Add mfg_core_tmp clock to MFG1 domain
      arm64: dts: mt8195: Add panfrost node for Mali-G57 Valhall Natt GPU
      arm64: dts: mediatek: mt8195-cherry: Enable Mali-G57 GPU
      arm64: dts: mediatek: mt8186: Add GPU node
      arm64: dts: mediatek: mt8183-pumpkin: Override vgpu/vsram_gpu constraints
      arm64: dts: mediatek: mt8183-evb: Override vgpu/vsram_gpu constraints
      dt-bindings: gpu: mali-bifrost: Document nvmem for speedbin support
      drm/panfrost: Add basic support for speed binning
      arm64: dts: mediatek: mt8195: Add display pwm nodes
      arm64: dts: mediatek: cherry: Add configuration for display backlight
      soc: mediatek: mtk-mmsys: Add .remove() callback
      soc: mediatek: mtk-mmsys: Use module_platform_driver() macro
      soc: mediatek: mtk-mmsys: Compress of_device_id array entries
      soc: mediatek: mtk-mmsys: Add MODULE_DEVICE_TABLE() to allow auto-load
      soc: mediatek: mtk-mutex: Compress of_device_id array entries
      soc: mediatek: mtk-mutex: Replace max handles number with definition
      soc: mediatek: mtk-mutex: Use module_platform_driver() macro
      soc: mediatek: cmdq: Add inline functions for !CONFIG_MTK_CMDQ
      soc: mediatek: Cleanup ifdefs for IS_REACHABLE(CONFIG_MTK_CMDQ)
      soc: mediatek: mtk-mmsys: Split out MT8173 mmsys DDP routing table
      soc: mediatek: mtk-mmsys: Change MT8173 num_resets to 64
      soc: mediatek: mtk-mmsys: Add support for MT6795 Helio X10
      arm64: dts: mediatek: mt6795: Add Frequency Hopping Controller node
      arm64: dts: mediatek: mt6795: Add apmixedsys syscon node
      arm64: dts: mediatek: mt6795: xperia-m5: Enable Frequency Hopping
      arm64: dts: mediatek: mt6795: Add nodes for I2C controllers
      arm64: dts: mediatek: mt6795: Add SoC power domains
      drm/panel-edp: Add AUO NE135FBM-N41 v8.1 panel entry
      nvmem: mtk-efuse: Support postprocessing for GPU speed binning data
      pwm: mtk-disp: Disable shadow registers before setting backlight values
      pwm: mtk-disp: Configure double buffering before reading in .get_state()
      soc: mediatek: Kconfig: Add MTK_CMDQ dependency to MTK_MMSYS
      arm64: dts: mediatek: mt6795: Add VDECSYS and VENCSYS clocks
      arm64: dts: mediatek: mt6795-xperia-m5: Enable I2C 0-3 busses
      arm64: dts: mediatek: mt6795-xperia-m5: Add Synaptics RMI4 Touchscreen
      arm64: dts: mediatek: mt6795-xperia-m5: Add Sensortek STK3310 Proximity
      arm64: dts: mediatek: mt6795-xperia-m5: Add NXP PN547 NFC on I2C3
      arm64: dts: mediatek: mt6795: Add tertiary PWM node
      arm64: dts: mediatek: mt6795-xperia-m5: Add Bosch BMA255 Accelerometer
      arm64: dts: mediatek: mt6795-xperia-m5: Add Bosch BMM050 Magnetometer
      clocksource/drivers/timer-mediatek: Split out CPUXGPT timers
      Revert "thermal/drivers/mediatek: Add delay after thermal banks initialization"
      thermal/drivers/mediatek: Add temperature constraints to validate read
      dt-bindings: mailbox: mediatek,gce-mailbox: Add support for MT6795

Angus Ainslie (1):
      arm64: dts: imx8mq-librem5: add the magnetometer mount matrix

Anh Tuan Phan (1):
      selftests mount: Fix mount_setattr_test builds failed

Anish Moorthy (1):
      KVM: selftests: Fix nsec to sec conversion in demand_paging_test

Anjelique Melendez (3):
      dt-bindings: leds-qcom-lpg: Add qcom,pmk8550-pwm compatible string
      leds: rgb: leds-qcom-lpg: Add support for high resolution PWM
      leds: rgb: leds-qcom-lpg: Add support for PMK8550 PWM

Ankit Nautiyal (11):
      drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 319.89 MHz
      drm/i915/dp: Don't roundup max bpp, while computing compressed bpp
      drm/dp_helper: Add helper to check DSC support with given o/p format
      drm/i915/dp: Check if DSC supports the given output_format
      drm/i915/display/mtl: Fill port width in DDI_BUF_/TRANS_DDI_FUNC_/PORT_BUF_CTL for HDMI
      drm/i915/display: Add new member to configure PCON color conversion
      drm/i915/dp: Replace intel_dp.dfp members with the new crtc_state sink_format
      drm/i915/dp: Configure PCON for conversion of output_format to YCbCr444
      drm/i915/display: Use sink_format instead of ycbcr420_output flag
      drm/i915/dp: Add helper to get sink_format
      drm/i915/dp: Rearrange check for illegal mode and comments in mode_valid

Anna Schumaker (3):
      NFS: Convert the readdir array-of-pages into an array-of-folios
      NFS: Convert readdir page array functions to use a folio
      NFSv4.2: Rework scratch handling for READ_PLUS

Anshuman Gupta (3):
      drm/i915/selftest: Fix engine timestamp and ktime disparity
      drm/i915/selftest: Fix ktime_get() and h/w access order
      drm/i915/hdcp: Use generic names for HDCP helpers and structs

Anshuman Khandual (2):
      mm/migrate: drop pte_mkhuge() in remove_migration_pte()
      mm/debug_vm_pgtable: replace pte_mkhuge() with arch_make_huge_pte()

Anthony Koo (3):
      drm/amd/display: [FW Promotion] Release 0.0.158.0
      drm/amd/display: [FW Promotion] Release 0.0.160.0
      drm/amd/display: [FW Promotion] Release 0.0.161.0

Anthony Yznaga (1):
      padata: use alignment when calculating the number of worker threads

Antoine Tenart (1):
      net: ipv6: fix skb hash for some RST packets

Anton Gusev (1):
      tracing: Fix wrong return in kprobe_event_gen_test.c

Anton Protopopov (2):
      bpf: optimize hashmap lookups when key_size is divisible by 4
      bpf: compute hashes in bloom filter similar to hashmap

Antoniu Miclaus (1):
      drivers: iio: dac: ad5592r: add gpio_chip names

Antti Laakso (1):
      tools/power turbostat: fix decoding of HWP_STATUS

Anup Patel (17):
      RISC-V: Clear SIP bit only when using SBI IPI operations
      irqchip/riscv-intc: Allow drivers to directly discover INTC hwnode
      RISC-V: Treat IPIs as normal Linux IRQs
      RISC-V: Allow marking IPIs as suitable for remote FENCEs
      RISC-V: Use IPIs for remote TLB flush when possible
      RISC-V: Use IPIs for remote icache flush when possible
      irqchip/riscv-intc: Add empty irq_eoi() for chained irq handlers
      RISC-V: KVM: Add ONE_REG interface to enable/disable SBI extensions
      RISC-V: KVM: Allow Zbb extension for Guest/VM
      RISC-V: Add AIA related CSR defines
      RISC-V: Detect AIA CSRs from ISA string
      RISC-V: KVM: Drop the _MASK suffix from hgatp.VMID mask defines
      RISC-V: KVM: Initial skeletal support for AIA
      RISC-V: KVM: Implement subtype for CSR ONE_REG interface
      RISC-V: KVM: Add ONE_REG interface for AIA CSRs
      RISC-V: KVM: Use bitmap for irqs_pending and irqs_pending_mask
      RISC-V: KVM: Virtualize per-HART AIA CSRs

Anup Sharma (1):
      gpu: drm: bridge: No need to set device_driver owner

Anusha Srivatsa (1):
      drm/i915/mtl: Pin assignment for TypeC

Apurva Nandan (2):
      arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support
      dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4

Aravind Iddamsetty (2):
      drm/i915: Initialize the obj flags for shmem objects
      drm/i915/pcode: Give the punit time to settle before fatally failing

Archana (2):
      staging: wlan-ng: small cleanup in writeimage()
      staging: wlan-ng: small cleanup in plugimage()

Archie Pusaka (2):
      Bluetooth: hci_sync: Don't wait peer's reply when powering off
      Bluetooth: Cancel sync command before suspend and power off

Ard Biesheuvel (34):
      efi/libstub: zboot: Mark zboot EFI application as NX compatible
      efi/libstub: arm64: Remap relocated image with strict permissions
      arm64: efi: Set NX compat flag in PE/COFF header
      efi: earlycon: Reprobe after parsing config tables
      efi/libstub: smbios: Use length member instead of record struct size
      arm64: efi: Use SMBIOS processor version to key off Ampere quirk
      efi/libstub: smbios: Drop unused 'recsize' parameter
      efi/libstub: zboot: Add compressed image to make targets
      efi/libstub: Use relocated version of kernel's struct screen_info
      efi/libstub: randomalloc: Return EFI_OUT_OF_RESOURCES on failure
      arm64: compat: Work around uninitialized variable warning
      ARM: 9292/1: vfp: Pass thread_info pointer to vfp_support_entry
      ARM: 9293/1: vfp: Pass successful return address via register R3
      ARM: 9294/2: vfp: Fix broken softirq handling with instrumentation enabled
      crypto: x86/aegis128 - Use RIP-relative addressing
      crypto: x86/aesni - Use RIP-relative addressing
      crypto: x86/aria - Use RIP-relative addressing
      crypto: x86/camellia - Use RIP-relative addressing
      crypto: x86/cast5 - Use RIP-relative addressing
      crypto: x86/cast6 - Use RIP-relative addressing
      crypto: x86/crc32c - Use RIP-relative addressing
      crypto: x86/des3 - Use RIP-relative addressing
      crypto: x86/ghash - Use RIP-relative addressing
      crypto: x86/sha256 - Use RIP-relative addressing
      crypto: x86/aesni - Use local .L symbols for code
      crypto: x86/crc32 - Use local .L symbols for code
      crypto: x86/sha - Use local .L symbols for code
      efi/pe: Import new BTI/IBT header flags from the spec
      arm64: efi: Enable BTI codegen and add PE/COFF annotation
      efi/zboot: Add BSS padding before compression
      efi/zboot: Set forward edge CFI compat header flag if supported
      efi/zboot: arm64: Inject kernel code size symbol into the zboot payload
      efi/zboot: arm64: Grab code size from ELF symbol in payload
      ARM: 9297/1: vfp: avoid unbalanced stack on 'success' return path

Arec Kao (1):
      media: ov13b10: Support device probe in non-zero ACPI D state

Arend van Spriel (1):
      serial: bcm63xx-uart: add polling support

Aric Cyr (12):
      drm/amd/display: Reduce CPU busy-waiting for long delays
      Revert "drm/amd/display: Do not set DRR on pipe commit"
      Revert "drm/amd/display: Fix FreeSync active bit issue"
      drm/amd/display: Only wait for blank completion if OTG active
      drm/amd/display: Do not update DRR while BW optimizations pending
      drm/amd/display: Promote DAL to 3.2.224
      drm/amd/display: 3.2.225
      drm/amd/display: 3.2.226
      drm/amd/display: 3.2.227
      drm/amd/display: 3.2.228
      drm/amd/display: Promote DAL to 3.2.229
      drm/amd/display: 3.2.230

Armin Wolf (6):
      ACPI: EC: Limit explicit removal of query handlers to custom query handlers
      ACPI: EC: Fix oops when removing custom query handlers
      ACPI: SBS: Fix handling of Smart Battery Selectors
      platform/x86: think-lmi: Fix memory leak when showing current settings
      wifi: rt2x00: Fix memory leak when handling surveys
      hwmon: (ftsteutates) Update specifications website

Arnaldo Carvalho de Melo (44):
      Merge remote-tracking branch 'acme/perf-tools' into perf-tools-next
      perf tools bpf: Add vmlinux.h to .gitignore
      tools build: Add a feature test for scandirat(), that is not implemented so far in musl and uclibc
      perf inject: Use zfree() to reduce chances of use after free
      perf daemon: Use zfree() to reduce chances of use after free
      perf trace: Use zfree() to reduce chances of use after free
      perf c2c: Use zfree() to reduce chances of use after free
      perf list: Use zfree() to reduce chances of use after free
      perf symbol: Use zfree() to reduce chances of use after free
      perf x86 iostat: Use zfree() to reduce chances of use after free
      perf env: Use zfree() to reduce chances of use after free
      perf pmu: Use zfree() to reduce chances of use after free
      perf evsel: Use zfree() to reduce chances of use after free
      perf expr: Use zfree() to reduce chances of use after free
      perf parse-events: Use zfree() to reduce chances of use after free
      perf annotate: Use zfree() to reduce chances of use after free
      perf evlist: Use zfree() to reduce chances of use after free
      perf genelf: Use zfree() to reduce chances of use after free
      perf bench inject-buildid: Use zfree() to reduce chances of use after free
      perf tests api-io: Use zfree() to reduce chances of use after free
      perf arm-spe: Use zfree() to reduce chances of use after free
      perf metricgroups: Use zfree() to reduce chances of use after free
      perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents
      perf map: Add map__refcnt() accessor to use in the maps test
      libperf: Add a perf_cpu_map__set_nr() available as an internal function for tools/perf to use
      perf pmu: Use perf_cpu_map__set_nr() in perf_pmu__cpus_match() to allow for refcnt checking
      perf test: Simplify for_each_test() to avoid tripping on -Werror=array-bounds
      libperf: Add perf_cpu_map__refcnt() interanl accessor to use in the maps test
      perf cpumap: Remove initializations done in perf_cpu_map__alloc()
      perf dso: Add dso__filename_with_chroot() to reduce number of accesses to dso->nsinfo members
      perf namespaces: Use the need_setns() accessors instead of accessing ->need_setns directly
      perf namespaces: Introduce nsinfo__refcnt() accessor to avoid accessing ->refcnt directly
      perf namespaces: Introduce nsinfo__mntns_path() accessor to avoid accessing ->mntns_path directly
      perf dso: Fix use before NULL check introduced by map__dso() introduction
      perf maps: Add maps__refcnt() accessor to allow checking maps pointer
      perf maps: Use maps__nr_maps() instead of open coded maps->nr_maps
      perf map: Add missing conversions to map__refcnt()
      perf map: Add set_ methods for map->{start,end,pgoff,pgoff,reloc,erange_warned,dso,map_ip,unmap_ip,priv}
      perf build: Test the refcnt check build
      perf probe: Add missing 0x prefix for addresses printed in hexadecimal
      perf evsel: Introduce evsel__name_is() method to check if the evsel name is equal to a given string
      perf bpf skels: Stop using vmlinux.h generated from BTF, use subset of used structs + CO-RE
      Revert "perf build: Warn for BPF skeletons if endian mismatches"
      Revert "perf build: Make BUILD_BPF_SKEL default, rename to NO_BPF_SKEL"

Arnaud Pouliquen (2):
      remoteproc: stm32_rproc: Add mutex protection for workqueue
      dt-bindings: remoteproc: stm32-rproc: Typo fix

Arnaud Vrac (5):
      drm/msm/dpu: tweak msm8998 hw catalog values
      drm/msm/dpu: tweak lm pairings in msm8998 hw catalog
      drm/msm/dpu: use hsync/vsync polarity set by the encoder
      drm/msm/dpu: fix cursor block register bit offset in msm8998 hw catalog
      drm/msm/dpu: set max cursor width to 512x512

Arnd Bergmann (136):
      iio: adis16480: select CONFIG_CRC32
      gpiolib: remove empty asm/gpio.h files
      gpiolib: coldfire: remove custom asm/gpio.h
      gpiolib: remove asm-generic/gpio.h
      gpiolib: remove gpio_set_debounce()
      gpiolib: remove legacy gpio_export()
      gpiolib: split linux/gpio/driver.h out of linux/gpio.h
      gpiolib: split of_mm_gpio_chip out of linux/of_gpio.h
      kallsyms: add kallsyms_seqs_of_names to list of special symbols
      ftrace,kcfi: Define ftrace_stub_graph conditionally
      mips: ar7: include linux/gpio/driver.h
      ARM: dyndbg: allow including dyndbg.h in decompressor
      spi: fsi: restore CONFIG_FSI dependency
      pinctrl: s32cc: fix !CONFIG_PM_SLEEP build error
      fbdev: omapfb: remove omap1 osk driver
      Merge tag 'amdtee-fix-for-v6.3' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc-fixes
      Merge tag 'tegra-for-6.3-arm64-dt-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc-fixes
      Merge tag 'imx-fixes-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc-fixes
      Merge tag 'scmi-fixes-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/fixes
      media: i2c: imx290: fix conditional function definitions
      gpu: host1x: fix uninitialized variable use
      clk: mediatek: mt81xx: Ensure fhctl code is available
      gpu: host1x: fix uninitialized variable use
      Merge tag 'qcom-arm64-fixes-for-6.3' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/fixes
      Merge tag 'qcom-dts-fixes-for-6.3' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/fixes
      Merge tag 'qcom-driver-fixes-for-6.3' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/fixes
      Merge tag 'dt64-cleanup-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
      Merge tag 'dt-cleanup-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
      xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals
      clk: tegra20: fix gcc-7 constant overflow warning
      net: netcp: MAX_SKB_FRAGS is now 'int'
      media: i2c: imx290: fix conditional function defintions
      Merge tag 'optee-fix-for-v6.3' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
      Merge tag 'amlogic-fixes-v6.3-rc' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/fixes
      Merge tag 'tee-fix-for-v6.3' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
      Merge tag 'renesas-arm-defconfig-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
      Merge tag 'renesas-drivers-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
      Merge tag 'omap-for-v6.4/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/drivers
      Merge tag 'memory-controller-drv-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
      Merge tag 'optee-per-cpu-irq-for-v6.4' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
      Merge tag 'amlogic-drivers-for-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
      Merge tag 'renesas-dt-bindings-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
      Merge tag 'renesas-dts-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
      Merge tag 'omap-for-v6.4/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
      Merge tag 'omap-for-v6.4/dt-overlays-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
      Merge tag 'at91-dt-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
      Merge tag 'amlogic-arm-dt-for-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
      Merge tag 'amlogic-arm64-dt-for-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
      Merge tag 'omap-for-v6.4/cleanup-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
      Merge tag 'omap-for-v6.4/omap1-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
      asm-generic: avoid __generic_cmpxchg_local warnings
      Merge branch 'asm-generic-io' into asm-generic
      Merge tag 'imx-fixes-6.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
      Merge tag 'optee-load-for-v6.4' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
      Merge tag 'riscv-dt-fixes-for-v6.3-final' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
      scsi: hisi_sas: Work around build failure in suspend function
      mm: compaction: remove incorrect #ifdef checks
      crypto: ixp4xx - fix building wiht 64-bit dma_addr_t
      Merge tag 'v6.3-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
      Merge tag 'qcom-arm64-fixes-for-6.3-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
      Merge tag 'qcom-arm64-defconfig-for-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
      Merge tag 'ti-k3-config-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
      Merge tag 'imx-defconfig-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
      Merge tag 'tegra-for-6.4-arm64-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig
      Merge tag 'samsung-soc-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/arm
      Merge tag 'imx-soc-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm
      Merge tag 'renesas-arm-soc-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/arm
      Merge tag 'arm-soc/for-6.4/soc' of https://github.com/Broadcom/stblinux into soc/arm
      Merge tag 'asahi-soc-rtkit-6.4' of https://github.com/AsahiLinux/linux into soc/drivers
      Merge tag 'tegra-for-6.4-arm-core' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
      Merge tag 'tegra-for-6.4-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
      Merge tag 'tegra-for-6.4-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
      Merge tag 'riscv-soc-for-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
      Merge tag 'imx-drivers-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers
      Merge tag 'sunxi-drivers-for-6.4-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
      Merge tag 'renesas-drivers-for-v6.4-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
      Merge tag 'ti-driver-soc-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
      Merge tag 'qcom-drivers-for-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
      Merge tag 'arm-soc/for-6.4/drivers' of https://github.com/Broadcom/stblinux into soc/drivers
      Merge tag 'qcom-drivers-for-6.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
      Merge tag 'samsung-dt64-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
      Merge tag 'samsung-dt-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
      Merge tag 'asahi-soc-dt-6.4' of https://github.com/AsahiLinux/linux into soc/dt
      Merge tag 'tegra-for-6.4-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
      Merge tag 'tegra-for-6.4-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
      Merge tag 'tegra-for-6.4-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
      Merge tag 'riscv-dt-for-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
      Merge tag 'stm32-dt-for-v6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
      Merge tag 'imx-bindings-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      Merge tag 'imx-dt-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      Merge tag 'imx-dt64-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      Merge tag 'sunxi-dt-for-6.4-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
      Merge tag 'v6.4-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'v6.4-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'renesas-dts-for-v6.4-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
      Merge tag 'ti-k3-dt-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
      Merge tag 'qcom-dts-for-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      Merge tag 'qcom-arm64-for-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      Merge tag 'arm-soc/for-6.4/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
      Merge tag 'arm-soc/for-6.4/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
      Merge tag 'aspeed-6.4-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt
      Merge tag 'qcom-dts-for-6.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      Merge tag 'qcom-arm64-for-6.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      Merge tag 'v6.3-next-dts32' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/dt
      Merge tag 'v6.3-next-dts64' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/dt
      Merge tag 'v6.3-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/drivers
      kallsyms: expand symbol name into comment for debugging
      Merge tag 'asahi-soc-dt-6.4-v2' of https://github.com/AsahiLinux/linux into soc/dt
      Merge tag 'memory-controller-drv-6.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
      Merge tag 'vexpress-update-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
      Merge tag 'scmi-updates-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
      Merge tag 'v6.4-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'mvebu-dt-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
      Merge tag 'mvebu-dt64-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
      Merge tag 'mvebu-arm64-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm
      module: stats: include uapi/linux/module.h
      module: fix building stats for 32-bit targets
      module: stats: fix invalid_mod_bytes typo
      mm: make arch_has_descending_max_zone_pfns() static
      kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14
      net: mscc: ocelot: remove incompatible prototypes
      hamradio: drop ISA_DMA_API dependency
      firmware_loader: rework crypto dependencies
      wifi: airo: remove ISA_DMA_API dependency
      net: phy: fix circular LEDS_CLASS dependencies
      ocfs2: reduce ioctl stack usage
      net: dsa: qca8k: fix LEDS_CLASS dependency
      Bluetooth: NXP: select CONFIG_CRC8
      hte: tegra: fix 'struct of_device_id' build error
      module: include internal.h in module/dups.c
      i2c: gxp: fix build failure without CONFIG_I2C_SLAVE
      media: nxp: ignore unused suspend operations
      media: platform: mtk-mdp3: work around unused-variable warning
      media: nxp: imx8-isi: fix buiding on 32-bit
      drm/nouveau: dispnv50: fix missing-prototypes warning
      drm/meson: venc: include linux/bitfield.h

Arseniy Krasnov (18):
      mtd: rawnand: meson: initialize struct with zeroes
      virtio/vsock: don't use skbuff state to account credit
      virtio/vsock: remove redundant 'skb_pull()' call
      virtio/vsock: don't drop skbuff on copy failure
      test/vsock: copy to user failure test
      virtio/vsock: check transport before skb allocation
      mtd: rawnand: meson: invalidate cache on polling ECC bit
      virtio/vsock: allocate multiple skbuffs on tx
      virtio/vsock: check argument to avoid no effect call
      virtio/vsock: fix header length on skb merging
      virtio/vsock: WARN_ONCE() for invalid state of socket
      test/vsock: new skbuff appending test
      vsock/vmci: convert VMCI error code to -ENOMEM on send
      mtd: rawnand: meson: fix bitmask for length in command word
      vsock/vmci: convert VMCI error code to -ENOMEM on receive
      vsock: return errors other than -ENOMEM to socket
      vsock/test: update expected return values
      vsock/loopback: don't disable irqs for queue access

Artem Bityutskiy (8):
      perf/x86/cstate: Add Granite Rapids support
      intel_idle: use pr_info() instead of printk()
      intel_idle: clean up intel_idle_init_cstates_icpu()
      intel_idle: further intel_idle_init_cstates_icpu() cleanup
      intel_idle: improve C-state flags handling robustness
      intel_idle: fix confusing message
      intel_idle: do not sprinkle module parameter definitions around
      intel_idle: mark few variables as __read_mostly

Artem Grishin (2):
      drm/amd/display: Add support for 6.75 GBps link rate
      drm/amd/display: Conditionally enable 6.75 GBps link rate

Artem Savkov (1):
      perf report: Append inlines to non-DWARF callchains

Arthur Grillo (9):
      drm/amd/display: Remove unused local variables
      drm/amd/display: Remove unused local variables and function
      drm/format-helper: Add Kunit tests for drm_fb_xrgb8888_to_mono()
      drm/format-helper: Make "destination_pitch" test usable for mono
      drm/tests: Add test cases for drm_rect_intersect()
      drm/tests: Add test cases for drm_rect_calc_hscale()
      drm/tests: Add test cases for drm_rect_calc_vscale()
      drm/tests: Add test cases for drm_rect_rotate()
      drm/test: Add test cases for drm_rect_rotate_inv()

Artur Weber (4):
      dt-bindings: display: panel: Add Samsung S6D7AA0 LCD panel controller
      drm/panel: Add Samsung S6D7AA0 panel controller driver
      MAINTAINERS: Add entry for Samsung S6D7AA0 LCD panel controller driver
      drm/panel: samsung-s6d7aa0: use pointer for drm_mode in panel desc struct

Arun R Murthy (4):
      drm: Add SDP Error Detection Configuration Register
      i915/display/dp: SDP CRC16 for 128b132b link layer
      drm/i915/display/dp: 128/132b LT requirement
      drm/i915: Support Async Flip on Linear buffers

Arvind Yadav (1):
      drm/amdgpu: add new parameters in v11_struct

Arınç ÜNAL (33):
      pinctrl: mediatek: add missing options to PINCTRL_MT7981
      pinctrl: mediatek: fix naming inconsistency
      arm: dts: mt7623: disable home key on Bananapi BPI-R2
      dt-bindings: net: dsa: mediatek,mt7530: change some descriptions to literal
      net: dsa: mt7530: remove now incorrect comment regarding port 5
      net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is used
      pinctrl: ralink: reintroduce ralink,rt2880-pinmux compatible string
      pinctrl: ralink: rt305x: add new compatible string for every SoC
      pinctrl: ralink: mt7620: split out to mt76x8
      pinctrl: ralink: move to mediatek as mtmips
      pinctrl: mediatek: remove OF_GPIO as reverse dependency
      dt-bindings: pinctrl: ralink: move additionalProperties to top
      dt-bindings: pinctrl: ralink: drop quotes from referred schemas
      dt-bindings: pinctrl: ralink: add new compatible strings
      dt-bindings: pinctrl: ralink: {mt7620,mt7621}: rename to mediatek
      dt-bindings: pinctrl: mediatek: mt6795: rename to mediatek,mt6795-pinctrl
      dt-bindings: pinctrl: mediatek: mt8186: rename to mediatek,mt8186-pinctrl
      dt-bindings: pinctrl: mediatek: mt8192: rename to mediatek,mt8192-pinctrl
      dt-bindings: pinctrl: mediatek: mt8195: rename to mediatek,mt8195-pinctrl
      dt-bindings: pinctrl: mediatek: fix naming inconsistency
      dt-bindings: pinctrl: {mediatek,ralink}: fix formatting
      dt-bindings: pinctrl: mediatek: fix pinmux header location
      dt-bindings: pinctrl: mediatek: drop quotes from referred schemas
      dt-bindings: pinctrl: mediatek: mt7986: fix patternProperties regex
      dt-bindings: pinctrl: ralink: rt305x: split binding
      dt-bindings: pinctrl: mediatek: mt7620: split binding
      MAINTAINERS: move ralink pinctrl to mediatek mips pinctrl
      net: dsa: mt7530: move enabling disabling core clock to mt7530_pll_setup()
      net: dsa: mt7530: move lowering TRGMII driving to mt7530_setup()
      net: dsa: mt7530: move setting ssc_delta to PHY_INTERFACE_MODE_TRGMII case
      USB: serial: option: add UNISOC vendor and TOZED LT70C product
      net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
      net: dsa: mt7530: fix network connectivity with multiple CPU ports

Asahi Lina (15):
      soc: apple: rtkit: Fix buffer address field width
      drm/scheduler: Fix UAF race in drm_sched_entity_push_job()
      drm/scheduler: Fix UAF race in drm_sched_entity_push_job()
      scripts: generate_rust_analyzer: Handle sub-modules with no Makefile
      rust: Enable the new_uninit feature for kernel and driver crates
      rust: Import upstream `alloc::vec::set_len_on_drop` module
      rust: Import upstream `alloc::vec::spec_extend` module
      rust: Add SPDX headers to alloc::vec::{spec_extend, set_len_on_drop}
      rust: macros: Allow specifying multiple module aliases
      rust: sync: arc: Implement Arc<dyn Any + Send + Sync>::downcast()
      rust: sync: arc: Add UniqueArc<MaybeUninit<T>::assume_init()
      rust: error: Rename to_kernel_errno() -> to_errno()
      rust: error: Add Error::to_ptr()
      rust: uapi: Add UAPI crate
      rust: ioctl: Add ioctl number manipulation functions

Ashutosh Dixit (12):
      drm/i915/hwmon: Enable PL1 power limit
      Revert "drm/i915/hwmon: Enable PL1 power limit"
      drm/i915/pmu: Use functions common with sysfs to read actual freq
      drm/i915/pmu: Use functions common with sysfs to read actual freq
      drm/i915/hwmon: Use 0 to designate disabled PL1 power limit
      drm/i915/hwmon: Get mutex and rpm ref just once in hwm_power_max_write
      drm/i915/guc: Disable PL1 power limit when loading GuC firmware
      drm/i915/hwmon: Block waiting for GuC reset to complete
      drm/i915/hwmon: Silence UBSAN uninitialized bool variable warning
      drm/i915/perf: Clear out entire reports after reading if not power of 2 size
      drm/i915/pmu: Turn off the timer to sample frequencies when GT is parked
      drm/i915/pmu: Make PMU sample array two-dimensional

Asmaa Mnebhi (1):
      pinctrl: mlxbf3: Add pinctrl driver support

Asutosh Das (1):
      scsi: ufs: mcq: Use active_reqs to check busy in clock scaling

Aswath Govindraju (3):
      usb: dwc3-am62: Add support for system wakeup based on USB events
      usb: typec: tps6598x: Add support for polling interrupts status
      mmc: sdhci_am654: Add support for PM suspend/resume

Aurabindo Pillai (6):
      drm/amd/display: fix clock sequence logic for DCN32
      drm/amd/display: Fix hang when skipping modeset
      drm/amd/display: remove incorrect early return
      drm/amd/display: Fixes for dcn32_clk_mgr implementation
      drm/amd/display: Do not clear GPINT register when releasing DMUB from reset
      drm/amd/display: Update bounding box values for DCN321

Avihai Horon (4):
      RDMA/mlx5: Remove pcie_relaxed_ordering_enabled() check for RO write
      RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR
      net/mlx5: Update relaxed ordering read HCA capabilities
      RDMA/mlx5: Allow relaxed ordering read in VFs and VMs

Avraham Stern (19):
      wifi: nl80211: add a command to enable/disable HW timestamping
      wifi: mac80211: add support for set_hw_timestamp command
      wifi: iwlwifi: mvm: read synced time from firmware if supported
      wifi: iwlwifi: mvm: report hardware timestamps in RX/TX status
      wifi: iwlwifi: mvm: implement PHC clock adjustments
      wifi: iwlwifi: mvm: select ptp cross timestamp from multiple reads
      wifi: iwlwifi: mvm: support enabling and disabling HW timestamping
      wifi: iwlwifi: mvm: add set_hw_timestamp to mld ops
      wifi: iwlwifi: mvm: adjust iwl_mvm_scan_respect_p2p_go_iter() for MLO
      wifi: iwlwifi: mvm: use OFDM rate if IEEE80211_TX_CTL_NO_CCK_RATE is set
      wifi: iwlwifi: trans: don't trigger d3 interrupt twice
      wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols
      wifi: iwlwifi: mvm: fix shift-out-of-bounds
      wifi: iwlwifi: mvm: make HLTK configuration for PASN station optional
      wifi: iwlwifi: mvm: avoid iterating over an un-initialized list
      wifi: iwlwifi: modify scan request and results when in link protection
      wifi: iwlwifi: mei: make mei filtered scan more aggressive
      wifi: iwlwifi: mei: re-ask for ownership after it was taken by CSME
      wifi: iwlwifi: mvm: fix RFKILL report when driver is going down

Avri Altman (2):
      scsi: ufs: mcq: Annotate ufshcd_inc_sq_tail() appropriately
      scsi: ufs: mcq: Use pointer arithmetic in ufshcd_send_command()

Axel Lin (1):
      regulator: sm5703: Fix missing n_voltages for fixed regulators

Axel Rasmussen (4):
      mm: userfaultfd: rename functions for clarity + consistency
      mm: userfaultfd: don't pass around both mm and vma
      mm: userfaultfd: combine 'mode' and 'wp_copy' arguments
      mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs

Aya Levin (1):
      net/mlx5e: Nullify table pointer when failing to create

Ayala Beker (2):
      wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames
      wifi: iwlwifi: mvm: scan legacy bands and UHB channels with same antenna

Aymeric Wibo (1):
      ACPI: resource: Add Medion S17413 to IRQ override quirk

Ayush Gupta (4):
      drm/amd/display: populate subvp cmd info only for the top pipe
      drm/amd/display: disconnect MPCC only on OTG change
      drm/amd/display: disconnect MPCC only on OTG change
      drm/amd/display: fixed dcn30+ underflow issue

Azeem Shaikh (3):
      drm/bridge: dw-hdmi: Replace all non-returning strlcpy with strscpy
      dma-buf/sw_sync: Replace all non-returning strlcpy with strscpy
      drm/i915: Replace all non-returning strlcpy with strscpy

Babu Moger (1):
      hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write

Badal Nilawar (2):
      drm/i915/mtl: Disable MC6 for MTL A step
      drm/i915/mtl: Disable MC6 for MTL A step

Badhri Jagan Sridharan (2):
      usb: gadget: udc: core: Invoke usb_gadget_connect only when started
      usb: gadget: udc: core: Prevent redundant calls to pullup

Bagas Sanjaya (13):
      drm/i915/doc: Escape wildcard in method names
      bpf, docs: Use internal linking for link to netdev subsystem doc
      accel: Link to compute accelerator subsystem intro
      Documentation: leds: Add MT6370 doc to the toctree
      Documentation: leds: mt6370: Properly wrap hw_pattern chart
      Documentation: maintainer-tip: Rectify link to "Describe your changes" section of submitting-patches.rst
      wifi: mac80211: use bullet list for amsdu_mesh_control formats list
      Documentation: core-api: update kernel-doc reference to kmod.c
      Documentation: leds: MT6370: Use bullet lists for timing variables
      Documentation: kernel-parameters: Remove meye entry
      MAINTAINERS: Add entry for LED devices documentation
      xfs: Extend table marker on deprecated mount options table
      ALSA: docs: Fix code block indentation in ALSA driver example

Baishan Jiang (1):
      ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x

Balsam CHIHI (4):
      arm64: dts: mediatek: mt8195: Add thermal zones and thermal nodes
      arm64: dts: mediatek: mt8195: Add temperature mitigation threshold
      dt-bindings: thermal: mediatek: Add AP domain to LVTS thermal controllers for mt8195
      thermal/drivers/mediatek/lvts_thermal: Add AP domain for mt8195

Bang Li (2):
      mtdblock: tolerate corrected bit-flips
      mtdblock: tolerate corrected bit-flips

Baochen Qiang (2):
      wifi: ath12k: Identify DFS channel when sending scan channel list command
      wifi: ath12k: Enable IMPS for WCN7850

Baokun Li (2):
      writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs
      ext4: check iomap type only if ext4_iomap_begin() does not fail

Baolin Wang (3):
      mm: compaction: consider the number of scanning compound pages in isolate fail path
      mm: compaction: fix the possible deadlock when isolating hugetlb pages
      mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page()

Baoquan He (3):
      arm64: kdump : take off the protection on crashkernel memory region
      arm64: kdump: do not map crashkernel region specifically
      arm64: kdump: defer the crashkernel reservation for platforms with no DMA memory zones

Bard Liao (5):
      ASoC: SOF: ipc4-topology: don't allocate blob if it will not be used
      ALSA: hda: intel-dsp-config: add MTL PCI id
      ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregated
      ASoC: Intel: sof_sdw: support different devices on the same sdw link
      ASoC: Intel: sof_sdw: append codec type to dai link name

Barret Rhoden (1):
      bpf: ensure all memory is initialized in bpf_get_current_comm

Bart Van Assche (84):
      scsi: core: Fix a procfs host directory removal regression
      loop: Fix use-after-free issues
      scsi: ufs: core: Disable the reset settle delay
      scsi: ufs: core: Set the residual byte count
      scsi: qla2xxx: Refer directly to the qla2xxx_driver_template
      scsi: core: Declare most SCSI host template pointers const
      scsi: core: Declare SCSI host template pointer members const
      scsi: ata: Declare SCSI host templates const
      scsi: firewire: sbp2: Declare the SCSI host template const
      scsi: RDMA/srp: Declare the SCSI host template const
      scsi: message: fusion: Declare SCSI host template members const
      scsi: zfcp: Declare SCSI host template const
      scsi: 3w-9xxx: Declare SCSI host template const
      scsi: 3w-sas: Declare SCSI host template const
      scsi: 3w-xxxx: Declare SCSI host template const
      scsi: BusLogic: Declare SCSI host template const
      scsi: a100u2w: Declare SCSI host template const
      scsi: a2091: Declare SCSI host template const
      scsi: a3000: Declare SCSI host template const
      scsi: aacraid: Declare SCSI host template const
      scsi: advansys: Declare SCSI host template const
      scsi: aha152x: Declare SCSI host template const
      scsi: aha1542: Declare SCSI host template const
      scsi: aic94xx: Declare SCSI host template const
      scsi: arcmsr: Declare SCSI host template const
      scsi: acornscsi: Declare SCSI host template const
      scsi: arxescsi: Declare SCSI host template const
      scsi: aha1740: Declare SCSI host template const
      scsi: cumana: Declare SCSI host template const
      scsi: eesox: Declare SCSI host template const
      scsi: oak: Declare SCSI host template const
      scsi: powertec: Declare SCSI host template const
      scsi: atp870u: Declare SCSI host template const
      scsi: dc395x: Declare SCSI host template const
      scsi: dmx3191d: Declare SCSI host template const
      scsi: elx: efct: Declare SCSI host template const
      scsi: esas2r: Declare SCSI host template const
      scsi: esp_scsi: Declare SCSI host template const
      scsi: fcoe: Declare SCSI host template const
      scsi: fnic: Declare host template const
      scsi: qedf: Declare host template const
      scsi: fdomain: Declare SCSI host template const
      scsi: NCR5380: Declare SCSI host template const
      scsi: gvp11: Declare SCSI host template const
      scsi: hisi_sas: Declare SCSI host template const
      scsi: hpsa: Declare SCSI host template const
      scsi: hptiop: Declare SCSI host template const
      scsi: ibmvfc: Declare SCSI host template const
      scsi: imm: Declare SCSI host template const
      scsi: initio: Declare SCSI host template const
      scsi: ipr: Declare SCSI host template const
      scsi: isci: Declare SCSI host template const
      scsi: iscsi: Declare SCSI host template const
      scsi: mac53c94: Declare SCSI host template const
      scsi: megaraid: Declare SCSI host template const
      scsi: mesh: Declare SCSI host template const
      scsi: mpi3mr: Declare SCSI host template const
      scsi: mpt3sas: Declare SCSI host template const
      scsi: mvme147: Declare SCSI host template const
      scsi: mvsas: Declare SCSI host template const
      scsi: mvumi: Declare SCSI host template const
      scsi: myrb: Declare SCSI host template const
      scsi: myrs: Declare SCSI host template const
      scsi: nsp32: Declare SCSI host template const
      scsi: pcmcia-sym53c500: Declare SCSI host template const
      scsi: pcmcia-pm8001: Declare SCSI host template const
      scsi: pmcraid: Declare SCSI host template const
      scsi: ppa: Declare SCSI host template const
      scsi: ps3rom: Declare SCSI host template const
      scsi: qla1280: Declare SCSI host template const
      scsi: qla2xxx: Declare SCSI host template const
      scsi: qlogicpti: Declare SCSI host template const
      scsi: sgiwd93: Declare SCSI host template const
      scsi: smartpqi: Declare SCSI host template const
      scsi: snic: Declare SCSI host template const
      scsi: stex: Declare SCSI host template const
      scsi: sym53c8xx: Declare SCSI host template const
      scsi: virtio-scsi: Declare SCSI host template const
      scsi: wd719x: Declare SCSI host template const
      scsi: xen-scsifront: Declare SCSI host template const
      scsi: rts5208: Declare SCSI host template const
      scsi: target: tcm-loop: Declare SCSI host template const
      scsi: ufs: Declare SCSI host template const
      scsi: usb: uas: Declare two host templates and host template pointers const

Bartosz Golaszewski (43):
      Merge tag 'intel-gpio-v6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next
      dt-bindings: cpufreq: qcom-hw: add a compatible for sa8775p
      arm64: dts: sm8150: add the QUPv3 high-speed UART node
      arm64: dts: qcom: sa8155p-adp: enable the GNSS high-speed UART
      soc: qcom: smem: update max processor count
      dt-bindings: arm: qcom: add the SoC ID for SA8775P
      soc: qcom: socinfo: add support for SA8775P
      arm64: dts: qcom: add initial support for qcom sa8775p-ride
      arm64: dts: qcom: sa8775p: add cpufreq node
      arm64: dts: qcom: sm8150: fix the uart9 label
      arm64: dts: qcom: sa8775p: add the QUPv3 #2 node
      arm64: dts: qcom: sa8775p-ride: enable QUPv3 #2
      arm64: dts: qcom: sa8775p: add the i2c18 node
      arm64: dts: qcom: sa8775p-ride: enable i2c18
      arm64: dts: qcom: sa8775p: add the spi16 node
      arm64: dts: qcom: sa8775p-ride: enable the SPI node
      arm64: dts: qcom: sa8775p: add high-speed UART nodes
      arm64: dts: qcom: sa8775p-ride: enable the GNSS UART port
      arm64: dts: qcom: sa8775p-ride: enable the BT UART port
      Merge tag 'regmap-no-status' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into gpio/for-next
      arm64: dts: qcom: sa8775p: pad reg properties to 8 digits
      arm64: dts: qcom: sa8775p: sort soc nodes by reg property
      arm64: dts: qcom: sa8775p: add the pdc node
      arm64: dts: qcom: sa8775p: add the spmi node
      arm64: dts: qcom: sa8775p: add support for the on-board PMICs
      arm64: dts: qcom: sa8775p: add the Power On device node
      arm64: dts: qcom: sa8775p: pmic: add the power key
      arm64: dts: qcom: sa8775p: pmic: add support for the pmm8654 RESIN input
      arm64: dts: qcom: sa8775p: pmic: add thermal zones
      arm64: dts: qcom: sa8775p: add PMIC GPIO controller nodes
      arm64: dts: qcom: sa8775p-ride: set gpio-line-names for PMIC GPIOs
      Merge tag 'intel-gpio-v6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next
      regulator: qcom-rpmh: add support for pmm8654au regulators
      regulator: qcom,rpmh: add compatible for pmm8654au RPMH
      arm64: dts: qcom: sa8775p-ride: add PMIC regulators
      dt-bindings: pinctrl: qcom,pmic-gpio: add compatible for pmm8654au-gpio
      pinctrl: qcom: spmi-gpio: add support for pmm8654au-gpio
      dt-bindings: phy: qmp-ufs: describe the UFS PHY for sa8775p
      phy: qualcomm: phy-qcom-qmp-ufs: add definitions for sa8775p
      dt-bindings: clock: qcom: describe the GPUCC clock for SA8775P
      arm64: defconfig: enable building the nvmem-reboot-mode module
      dt-bindings: interrupt-controller: qcom-pdc: add compatible for sa8775p
      dt-bindings: mfd: qcom,spmi-pmic: Add compatible for pmm8654au

Bartosz Wawrzyniak (1):
      net: macb: Set MDIO clock divisor for pclk higher than 160MHz

Basavaraj Natikar (10):
      x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot
      HID: amd_sfh: Correct the structure fields
      HID: amd_sfh: Correct the sensor enable and disable command
      HID: amd_sfh: Fix illuminance value
      HID: amd_sfh: Add support for shutdown operation
      HID: amd_sfh: Correct the stop all command
      HID: amd_sfh: Increase sensor command timeout for SFH1.1
      HID: amd_sfh: Handle "no sensors" enabled for SFH1.1
      HID: amd_sfh: Support for additional light sensor
      HID: amd_sfh: Fix max supported HID devices

Bastian Germann (2):
      wifi: ath9k: Remove Qwest/Actiontec 802AIN ID
      kbuild: builddeb: Eliminate debian/arch use

Bastien Nocera (9):
      HID: logitech-hidpp: Don't use the USB serial for USB devices
      HID: logitech-hidpp: Reconcile USB and Unifying serials
      HID: logitech-hidpp: Simplify array length check
      HID: logitech-hidpp: Add support for ADC measurement feature
      HID: logitech-hidpp: Add Logitech G935 headset
      USB: core: Add wireless_status sysfs attribute
      USB: core: Add API to change the wireless_status
      HID: logitech-hidpp: Set wireless_status for G935 receiver
      USB: core: Fix docs warning caused by wireless_status feature

Bean Huo (1):
      mmc: core: Remove unused macro mmc_req_rel_wr

Beau Belgrave (18):
      tracing/user_events: Split header into uapi and kernel
      tracing/user_events: Track fork/exec/exit for mm lifetime
      tracing/user_events: Use remote writes for event enablement
      tracing/user_events: Fixup enable faults asyncly
      tracing/user_events: Add ioctl for disabling addresses
      tracing/user_events: Update self-tests to write ABI
      tracing/user_events: Add ABI self-test
      tracing/user_events: Use write ABI in example
      tracing/user_events: Update documentation for ABI
      tracing/user_events: Charge event allocs to cgroups
      tracing/user_events: Limit global user_event count
      tracing/user_events: Align structs with tabs for readability
      tracing/user_events: Set event filter_type from type
      tracing: Fix print_fields() for __dyn_loc/__rel_loc
      tracing/user_events: Ensure write index cannot be negative
      tracing/user_events: Ensure bit is cleared on unregister
      tracing/user_events: Prevent same address and bit per process
      tracing/user_events: Limit max fault-in attempts

Ben Dooks (2):
      arm64: tegra: Add vccmq on Jetson TX2
      drm/nouveau/mc/ga100: make ga100_mc_device static

Ben Greear (1):
      wifi: mt76: mt7921: Fix use-after-free in fw features query.

Ben Hutchings (1):
      modpost: Fix processing of CRCs on 32-bit build machines

Benjamin Asbach (1):
      platform/x86: thinkpad_acpi: Add missing T14s Gen1 type to s2idle quirk list

Benjamin Bara (6):
      ASoC: maxim,max9867: add "mclk" support
      Input: tsc2007 - enable cansleep pendown GPIO
      regulator: da9063: add voltage monitoring registers
      regulator: da9063: implement setter for voltage monitoring
      dt-bindings: mfd: dlg,da9063: document voltage monitoring
      dt-bindings: mfd: dlg,da9063: Document voltage monitoring

Benjamin Berg (5):
      wifi: mac80211: add pointer from bss_conf to vif
      wifi: mac80211: remove SMPS from AP debugfs
      wifi: mac80211: add netdev per-link debugfs data and driver hook
      wifi: iwlwifi: mvm: use appropriate link for rate selection
      wifi: iwlwifi: mvm: initialize max_rc_amsdu_len per-link

Benjamin Cheng (2):
      drm/amd/display: Write to correct dirty_rect
      drm/amd/display: Write to correct dirty_rect

Benjamin Coddington (1):
      NFS: Cleanup unused rpc_clnt variable

Benjamin Gaignard (7):
      media: verisilicon: Do not set context src/dst formats in reset functions
      media: verisilicon: Do not use ctx fields as format storage when resetting
      media: verisilicon: Do not set ctx->bit_depth in hantro_try_ctrl()
      media: verisilicon: Do not change context bit depth before validating the format
      media: verisilicon: HEVC: Only propose 10 bits compatible pixels formats
      media: verisilicon: VP9: Only propose 10 bits compatible pixels formats
      media: verisilicon: Fix crash when probing encoder

Benjamin Gray (13):
      powerpc/64s: Fix __pte_needs_flush() false positive warning
      selftests/powerpc: Use CLEAN macro to fix make warning
      selftests/powerpc: Pass make context to children
      selftests/powerpc: Make dd output quiet
      initramfs: Check negative timestamp to prevent broken cpio archive
      init/initramfs: Fix argument forwarding to panic() in panic_show_mem()
      selftests/powerpc/dscr: Correct typos
      selftests/powerpc: Move bind_to_cpu() to utils.h
      selftests/powerpc: Allow bind_to_cpu() to automatically pick CPU
      selftests/powerpc/dscr: Add lockstep test cases to DSCR explicit tests
      selftests/powerpc/dscr: Improve DSCR explicit random test case
      selftests/powerpc/dscr: Speed up DSCR sysfs tests
      selftests/powerpc/dscr: Restore timeout to DSCR selftests

Benjamin Mugnier (4):
      media: i2c: st-vgxy61: Remove duplicate default mode set on probe
      media: i2c: st-vgxy61: Move 'detect' call to 'power_on'
      media: i2c: st-vgxy61: Fix control flow error on probe
      media: i2c: st-vgxy61: Use VGXY61_NB_POLARITIES instead of hardcoded value in tx_from_ep

Benjamin Tissoires (12):
      gpiolib: acpi: use the fwnode in acpi_gpiochip_find()
      selftests: hid: make vmtest rely on make
      selftests: hid: import hid-tools hid-core tests
      selftests: hid: import hid-tools hid-gamepad tests
      selftests: hid: import hid-tools hid-keyboards tests
      selftests: hid: import hid-tools hid-mouse tests
      selftests: hid: import hid-tools hid-multitouch and hid-tablets tests
      selftests: hid: import hid-tools wacom tests
      selftests: hid: import hid-tools hid-apple tests
      selftests: hid: import hid-tools hid-ite tests
      selftests: hid: import hid-tools hid-sony and hid-playstation tests
      selftests: hid: import hid-tools usb-crash tests

Benno Lossin (14):
      rust: enable the `pin_macro` feature
      rust: sync: change error type of constructor functions
      rust: types: add `Opaque::raw_get`
      rust: add pin-init API core
      rust: init: add initialization macros
      rust: init/sync: add `InPlaceInit` trait to pin-initialize smart pointers
      rust: init: add `PinnedDrop` trait and macros
      rust: init: add `stack_pin_init!` macro
      rust: init: add `Zeroable` trait and `init::zeroed` function
      rust: prelude: add `pin-init` API items to prelude
      rust: types: add `Opaque::ffi_init`
      rust: sync: reduce stack usage of `UniqueArc::try_new_uninit`
      rust: sync: add functions for initializing `UniqueArc<MaybeUninit<T>>`
      rust: init: broaden the blanket impl of `Init`

Bernhard M. Wiedemann (1):
      perf jevents: Sort list of input files

Bernhard Rosenkränzer (3):
      dt-bindings: serial: mediatek,uart: add MT8365
      dt-bindings: irq: mtk, sysirq: add support for mt8365
      dt-bindings: serial: mediatek,uart: add MT8365

Besar Wicaksono (2):
      perf: arm_cspmu: Fix variable dereference warning
      arm64: defconfig: Enable ARM CoreSight PMU driver

Bhagavathi Perumal S (1):
      wifi: ath11k: Fix invalid management rx frame length issue

Bhanuprakash Modem (1):
      drm/i915/debugfs: New debugfs for display clock frequencies

Bharath SM (2):
      SMB3: Add missing locks to protect deferred close file list
      SMB3: Close deferred file handles in case of handle lease break

Bhaskar Chowdhury (1):
      tools: rcu: Add usage function and check for argument

Bhavya Kapoor (7):
      arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property
      arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes
      arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC
      mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25
      arm64: defconfig: Enable CAN PHY transceiver driver
      arm64: defconfig: Enable TI TSCADC driver
      arm64: defconfig: Enable TI ADC driver

Bhawanpreet Lakha (2):
      drm/amd/display: Fix HDCP failing to enable after suspend
      drm/amd/display: Fix HDCP failing to enable after suspend

Bhupesh Sharma (17):
      arm64: dts: qcom: sm6115: Add remoteproc nodes
      dt-bindings: qcom-qce: Convert bindings to yaml
      MAINTAINERS: Add qcom-qce dt-binding file to QUALCOMM CRYPTO DRIVERS section
      dt-bindings: qcom-qce: Add 'interconnects' and 'interconnect-names'
      dt-bindings: qcom-qce: Add 'iommus' to optional properties
      dt-bindings: arm: qcom,ids: Add IDs for QRB4210
      soc: qcom: socinfo: Add IDs for QRB4210
      arm64: dts: qcom: sm6115: Cleanup USB node's label
      arm64: dts: qcom: sm6115: Move USB node's 'maximum-speed' and 'dr_mode' properties to dts
      arm64: dts: qcom: sm6115: Move SDHC node(s)'s 'pinctrl' properties to dts
      arm64: dts: qcom: sdm845: Fix the BAM DMA engine compatible string
      dt-bindings: arm: qcom: Document the Qualcomm qrb4210-rb2 board
      arm64: dts: qcom: Add base qrb4210-rb2 board dts
      dt-bindings: net: snps,dwmac: Update interrupt-names
      dt-bindings: net: snps,dwmac: Add Qualcomm Ethernet ETHQOS compatibles
      dt-bindings: net: qcom,ethqos: Convert bindings to yaml
      dt-bindings: watchdog: Document Qualcomm SM6115 watchdog

Bibo Mao (1):
      LoongArch: Add checksum optimization for 64-bit system

Biju Das (32):
      arm64: dts: renesas: r9a09g011: Add USB3 DRD, device and host nodes
      arm64: dts: renesas: rzv2mevk2: Enable USB3 DRD, Peripheral and Host
      arm64: dts: renesas: rzv2mevk2: Enable USB3 role switch
      arm64: dts: renesas: rzv2mevk2: Add uart0 pins
      serial: 8250_em: Fix UART port type
      serial: 8250_em: Fix UART port type
      serial: 8250_em: Simplify probe()
      serial: 8250_em: Drop unused header file
      serial: 8250_em: Add missing break statement
      serial: 8250_em: Use devm_clk_get_enabled()
      serial: 8250_em: Use pseudo offset for UART_FCR
      serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()}
      dmaengine: sh: rz-dmac: Add reset support
      dt-bindings: dma: rz-dmac: Document clock-names and reset-names
      tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction
      tty: serial: sh-sci: Fix transmit end interrupt handler
      tty: serial: sh-sci: Fix Rx on RZ/G2L SCI
      arm64: dts: renesas: rzg2l: Add clock-names and reset-names to DMAC nodes
      arm64: dts: renesas: r9a07g044: Enable SCI0 using DT overlay
      media: dt-bindings: media: renesas,fcp: Document RZ/{G2L,V2L} FCPVD bindings
      media: dt-bindings: media: renesas,vsp1: Document RZ/V2L VSPD bindings
      tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support
      tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support
      tty: serial: sh-sci: Fix TE setting on SCI IP
      tty: serial: sh-sci: Add support for tx end interrupt handling
      tty: serial: sh-sci: Fix end of transmission on SCI
      dt-bindings: timer: Document RZ/G2L MTU3a bindings
      mfd: Add Renesas RZ/G2L MTU3a core driver
      Documentation: ABI: sysfs-bus-counter: add cascade_counts_enable and external_input_phase_clock_select
      counter: Add Renesas RZ/G2L MTU3a counter driver
      MAINTAINERS: Add entries for Renesas RZ/G2L MTU3a counter driver
      drm: Place Renesas drivers in a separate dir

Bill Liu (1):
      drm/amdgpu: Adding CAP firmware initialization

Binbin Wu (5):
      KVM: x86: Add helpers to query individual CR0/CR4 bits
      KVM: x86: Use boolean return value for is_{pae,pse,paging}()
      KVM: SVM: Use kvm_is_cr4_bit_set() to query SMAP/SMEP in "can emulate"
      KVM: x86: Change return type of is_long_mode() to bool
      KVM: VMX: Use is_64_bit_mode() to check 64-bit mode in SGX handler

Bingbu Cao (3):
      media: ov13b10: remove streaming mode set from reg_list
      media: ipu3-cio2: support multiple sensors and VCMs with same HID
      media: ipu3-cio2: support more camera sensors in cio2-bridge

Bitterblue Smith (8):
      wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo
      wifi: rtl8xxxu: RTL8192EU always needs full init
      wifi: rtl8xxxu: Support new chip RTL8710BU aka RTL8188GU
      wifi: rtl8xxxu: Clean up some messy ifs
      wifi: rtl8xxxu: Support devices with 5-6 out endpoints
      wifi: rtl8xxxu: Don't print the vendor/product/serial
      wifi: rtl8xxxu: Add rtl8xxxu_write{8,16,32}_{set,clear}
      wifi: rtl8xxxu: Simplify setting the initial gain

Bjorn Andersson (24):
      Merge branch '20230208091340.124641-1-konrad.dybcio at linaro.org' into clk-for-6.4
      Merge branch '20230213165318.127160-2-danila at jiaxyga.com' into clk-for-6.4
      Merge branch '20230307062232.4889-1-quic_kathirav at quicinc.com' into clk-for-6.4
      Merge branch '20230223180935.60546-1-otto.pflueger at abscue.de' into clk-for-6.4
      Merge branch '20230307062232.4889-1-quic_kathirav at quicinc.com' into arm64-for-6.4
      drm/panel-edp: Add B133UAN01.0 edp panel entry
      Merge branch 'arm64-fixes-for-6.3' into arm64-for-6.4
      cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos
      Merge branch '20230316-topic-qcm_dispcc_reset-v1-1-dd3708853014 at linaro.org' into clk-for-6.4
      Merge branch '20230208091340.124641-1-konrad.dybcio at linaro.org' into HEAD
      arm64: dts: qcom: sc8280xp: Define uart2
      Merge branch '20230316072940.29137-2-quic_devipriy at quicinc.com' into clk-for-6.4
      Merge branch '20230316072940.29137-2-quic_devipriy at quicinc.com' into HEAD
      Merge branch 'ib-qcom-quad-spi' of https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl into arm64-for-6.4
      Merge tag '20230407105029.2274111-4-abel.vesa at linaro.org' into drivers-for-6.4
      rpmsg: glink: Transition intent request signaling to wait queue
      rpmsg: glink: Wait for intent, not just request ack
      rpmsg: glink: Propagate TX failures in intentless mode as well
      rpmsg: glink: Consolidate TX_DATA and TX_DATA_CONT
      drm/msm/dp: Clean up logs dp_power module
      drm/msm/dp: Clean up pdev/dev duplication in dp_power
      drm/msm/adreno: Add Adreno A690 support
      drm/msm/dp: Drop aux devices together with DP controller
      drm/msm/dp: Free resources after unregistering them

Bjorn Helgaas (85):
      bus: mhi: host: pci_generic: Drop redundant pci_enable_pcie_error_reporting()
      ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()
      drm/amdgpu: Drop redundant pci_enable_pcie_error_reporting()
      alx: Drop redundant pci_enable_pcie_error_reporting()
      be2net: Drop redundant pci_enable_pcie_error_reporting()
      bnx2: Drop redundant pci_enable_pcie_error_reporting()
      bnx2x: Drop redundant pci_enable_pcie_error_reporting()
      bnxt: Drop redundant pci_enable_pcie_error_reporting()
      cxgb4: Drop redundant pci_enable_pcie_error_reporting()
      net/fungible: Drop redundant pci_enable_pcie_error_reporting()
      net: hns3: remove unnecessary aer.h include
      netxen_nic: Drop redundant pci_enable_pcie_error_reporting()
      octeon_ep: Drop redundant pci_enable_pcie_error_reporting()
      qed: Drop redundant pci_enable_pcie_error_reporting()
      net: qede: Remove unnecessary aer.h include
      qlcnic: Drop redundant pci_enable_pcie_error_reporting()
      qlcnic: Remove unnecessary aer.h include
      sfc: Drop redundant pci_enable_pcie_error_reporting()
      sfc: falcon: Drop redundant pci_enable_pcie_error_reporting()
      sfc/siena: Drop redundant pci_enable_pcie_error_reporting()
      sfc_ef100: Drop redundant pci_disable_pcie_error_reporting()
      net: ngbe: Drop redundant pci_enable_pcie_error_reporting()
      net: txgbe: Drop redundant pci_enable_pcie_error_reporting()
      e1000e: Remove unnecessary aer.h include
      fm10k: Remove unnecessary aer.h include
      i40e: Remove unnecessary aer.h include
      iavf: Remove unnecessary aer.h include
      ice: Remove unnecessary aer.h include
      igb: Remove unnecessary aer.h include
      igc: Remove unnecessary aer.h include
      ixgbe: Remove unnecessary aer.h include
      misc: alcor_pci: Use PCI core to manage ASPM instead of open-coding
      misc: genwqe: Drop redundant pci_enable_pcie_error_reporting()
      scsi: aacraid: Drop redundant pci_enable_pcie_error_reporting()
      scsi: arcmsr: Remove unnecessary aer.h include
      scsi: be2iscsi: Drop redundant pci_enable_pcie_error_reporting()
      scsi: bfa: Drop redundant pci_enable_pcie_error_reporting()
      scsi: csiostor: Remove unnecessary aer.h include
      scsi: hpsa: Remove unnecessary pci_disable_pcie_error_reporting() comment
      scsi: lpfc: Drop redundant pci_enable_pcie_error_reporting()
      scsi: mpt3sas: Drop redundant pci_enable_pcie_error_reporting()
      scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting()
      scsi: qla4xxx: Drop redundant pci_enable_pcie_error_reporting()
      net: restore alpha order to Ethernet devices in config
      fpga: dfl-pci: Drop redundant pci_enable_pcie_error_reporting()
      accel/habanalabs: Drop redundant pci_enable_pcie_error_reporting()
      crypto: qat - drop redundant adf_enable_aer()
      crypto: cavium/nitrox - remove unnecessary aer.h include
      crypto: hisilicon/hpre - remove unnecessary aer.h include
      crypto: hisilicon/qm - remove unnecessary aer.h include
      crypto: hisilicon/sec - remove unnecessary aer.h include
      crypto: hisilicon/zip - remove unnecessary aer.h include
      dmaengine: ioat: use PCI core macros for PCIe Capability
      dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting()
      dmaengine: idxd: Remove unnecessary aer.h include
      IB/hfi1: Drop redundant pci_enable_pcie_error_reporting()
      IB/qib: Drop redundant pci_enable_pcie_error_reporting()
      efi/cper: Remove unnecessary aer.h include
      PCI/EDR: Add edr_handle_event() comments
      x86/kexec: remove unnecessary arch_kexec_kernel_image_load()
      kexec: remove unnecessary arch_kexec_kernel_image_load()
      nvme-pci: drop redundant pci_enable_pcie_error_reporting()
      Merge branch 'pci/aer'
      Merge branch 'pci/aspm'
      Merge branch 'pci/enumeration'
      Merge branch 'pci/hotplug'
      Merge branch 'pci/p2pdma'
      Merge branch 'pci/reset'
      Merge branch 'pci/resource'
      Merge branch 'pci/controller/dt'
      Merge branch 'pci/controller/dwc'
      Merge branch 'pci/controller/ixp4xx'
      Merge branch 'pci/controller/kirin'
      Merge branch 'pci/controller/layerscape'
      Merge branch 'pci/controller/mt7621'
      Merge branch 'pci/controller/qcom'
      Merge branch 'pci/controller/rcar'
      PCI: meson: Add 'Amlogic' to Kconfig prompt
      PCI: hv: Add 'Microsoft' to Kconfig prompt
      PCI: xilinx-nwl: Add 'Xilinx' to Kconfig prompt
      PCI: Use consistent controller Kconfig menu entry language
      PCI: Sort controller Kconfig entries by vendor
      PCI: dwc: Sort Kconfig entries by vendor
      PCI: mobiveil: Sort Kconfig entries by vendor
      Merge branch 'pci/controller/kconfig'

Björn Töpel (1):
      riscv: entry: Save a0 prior syscall_enter_from_user_mode()

Bjørn Mork (1):
      USB: serial: option: add Quectel RM500U-CN modem

Bo Jiao (1):
      wifi: mt76: mt7996: enable full system reset support

Bo Liu (2):
      powerpc: Fix a kernel-doc warning
      mmc: vub300: remove unreachable code

Bob Moore (2):
      ACPICA: Update all copyrights/signons to 2023
      ACPICA: Update version to 20230331

Bob Pearson (18):
      RDMA/rxe: Replace exists by rxe in rxe.c
      RDMA/rxe: Change rxe_dbg to rxe_dbg_dev
      RDMA/rxe: Extend dbg log messages to err and info
      RDMA/rxe: Add error messages
      RDMA/rxe: Convert tasklet args to queue pairs
      RDMA/rxe: Cleanup reset state handling in rxe_resp.c
      RDMA/rxe: Cleanup error state handling in rxe_comp.c
      RDMA/rxe: Remove qp reference counting in tasks
      RDMA/rxe: Remove __rxe_do_task()
      RDMA/rxe: Make tasks schedule each other
      RDMA/rxe: Rewrite rxe_task.c
      RDMA/rxe: Remove tasklet call from rxe_cq.c
      RDMA/rxe: Fix incorrect TASKLET_STATE_SCHED check in rxe_task.c
      RDMA/rxe: Remove qp->resp.state
      RDMA/rxe: Remove qp->comp.state
      RDMA/rxe: Remove qp->req.state
      RDMA/rxe: Move code to check if drained to subroutine
      RDMA/rxe: Protect QP state with qp->state_lock

Bob Peterson (8):
      Reinstate "GFS2: free disk inode which is deleted by remote node -V2"
      gfs2: Eliminate gfs2_trim_blocks
      gfs2: Use gfs2_holder_initialized for jindex
      gfs2: return errors from gfs2_ail_empty_gl
      gfs2: Perform second log flush in gfs2_make_fs_ro
      gfs2: Issue message when revokes cannot be written
      gfs2: gfs2_ail_empty_gl no log flush on error
      gfs2: Don't deref jdesc in evict

Bobby Eshleman (5):
      testing/vsock: add vsock_perf to gitignore
      vsock: support sockmap
      selftests/bpf: add vsock to vmtest.sh
      selftests/bpf: add a test case for vsock sockmap
      virtio/vsock: fix leaks due to missing skb owner

Boqun Feng (7):
      locking/lockdep: Introduce lock_sync()
      rcu: Annotate SRCU's update-side lockdep dependencies
      locking: Reduce the number of locks in ww_mutex stress tests
      locking/lockdep: Improve the deadlock scenario print for sync and read lock
      MAINTAINERS: Add Boqun to RCU entry
      rust: sync: impl {Debug,Display} for {Unique,}Arc
      samples: rust: print: Add sample code for Arc printing

Boris Brezillon (1):
      drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path

Boris Burkov (10):
      btrfs: add function to create and return an ordered extent
      btrfs: pass flags as unsigned long to btrfs_add_ordered_extent
      btrfs: stash ordered extent in dio_data during iomap dio
      btrfs: don't split NOCOW extent_maps in btrfs_extract_ordered_extent
      btrfs: split partial dio bios before submit
      btrfs: set default discard iops_limit to 1000
      btrfs: reinterpret async discard iops_limit=0 as no delay
      btrfs: set default discard iops_limit to 1000
      btrfs: reinterpret async discard iops_limit=0 as no delay
      btrfs: fix encoded write i_size corruption with no-holes

Boris Sukholitko (4):
      selftests: nft_flowtable.sh: use /proc for pid checking
      selftests: nft_flowtable.sh: no need for ps -x option
      selftests: nft_flowtable.sh: wait for specific nc pids
      selftests: nft_flowtable.sh: monitor result file sizes

Borislav Petkov (AMD) (14):
      tools/x86/kcpuid: Dump the CPUID function in detailed view
      x86/mce: Always inline old MCA stubs
      virt/coco/sev-guest: Check SEV_SNP attribute at probe time
      virt/coco/sev-guest: Simplify extended guest request handling
      virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request()
      virt/coco/sev-guest: Carve out the request issuing logic into a helper
      virt/coco/sev-guest: Do some code style cleanups
      virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case
      x86/CPU/AMD: Make sure EFER[AIBRSE] is set
      crypto: ccp: Get rid of __sev_platform_init_locked()'s local function pointer
      EDAC: Sanitize MODULE_AUTHOR strings
      x86/coco: Export cc_vendor
      Merge branches 'edac-drivers', 'edac-amd64' and 'edac-misc' into edac-updates
      x86/retbleed: Fix return thunk alignment

Brad Larson (7):
      dt-bindings: mmc: cdns: Add AMD Pensando Elba SoC
      mmc: sdhci-cadence: Enable device specific override of writel()
      mmc: sdhci-cadence: Support device specific init during probe
      mmc: sdhci-cadence: Add AMD Pensando Elba SoC support
      mmc: sdhci-cadence: Support mmc hardware reset
      spi: dw: Add AMD Pensando Elba SoC SPI Controller
      spi: dw: Add support for AMD Pensando Elba SoC

Brandon Pollack (1):
      Documentation: vkms: clarify devres managed reference cleanup

Breno Leitao (8):
      tcp: tcp_make_synack() can be called from process context
      perf/x86/amd/core: Always clear status for idx
      io_uring: One wqe per wq
      io_uring: Move from hlist to io_wq_work_node
      io_uring: Add KASAN support for alloc_caches
      io_uring: Create a helper to return the SQE size
      io_uring: Pass whole sqe to commands
      io_uring: Remove unnecessary BUILD_BUG_ON

Brett Creeley (2):
      ice: Fix ice_cfg_rdma_fltr() to only update relevant fields
      ionic: Don't overwrite the cyclecounter bitmask

Brian Gerst (3):
      x86/smpboot: Remove initial_stack on 64-bit
      x86/smpboot: Remove early_gdt_descr on 64-bit
      x86/smpboot: Remove initial_gs

Brian Gix (2):
      Bluetooth: Remove "Power-on" check from Mesh feature
      Bluetooth: Convert MSFT filter HCI cmd to hci_sync

Brian King (1):
      scsi: ipr: Remove SATA support

Brian Masney (3):
      arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware
      iio: light: tsl2772: fix reading proximity-diodes from device tree
      docs: clk: add documentation to log which clocks have been disabled

Brian Norris (2):
      drm/atomic: Allow vblank-enabled + self-refresh "disable"
      drm/rockchip: vop: Leave vblank enabled in self-refresh

Bryan O'Donoghue (1):
      media: MAINTAINERS: Add myself as CAMSS maintainer

Budimir Markovic (1):
      perf: Fix check before add_event_to_groups() in perf_group_detach()

Błażej Szczygieł (2):
      drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume
      drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume

Cai Huoqing (25):
      net: liquidio: Remove redundant pci_clear_master
      net: hisilicon: Remove redundant pci_clear_master
      net: cxgb4vf: Remove redundant pci_clear_master
      net/fungible: Remove redundant pci_clear_master
      net/mlx5: Remove redundant pci_clear_master
      net: mana: Remove redundant pci_clear_master
      ionic: Remove redundant pci_clear_master
      ethernet: ec_bhf: Remove redundant pci_clear_master
      isdn: mISDN: netjet: Remove redundant pci_clear_master
      net/ism: Remove redundant pci_clear_master
      can: c_can: Remove redundant pci_clear_master
      can: ctucanfd: Remove redundant pci_clear_master
      can: kvaser_pciefd: Remove redundant pci_clear_master
      RDMA/usnic: Remove redundant pci_clear_master
      wifi: rtw88: Remove redundant pci_clear_master
      wifi: rtw89: Remove redundant pci_clear_master
      drm/tegra: sor: Make use of the helper function dev_err_probe()
      drm/tegra: dsi: Make use of the helper function dev_err_probe()
      drm/tegra: plane: Improve use of dev_err_probe()
      PCI/P2PDMA: Fix pci_p2pmem_find_many() kernel-doc
      accel/habanalabs: Remove redundant pci_clear_master
      rapidio/tsi721: remove redundant pci_clear_master
      wifi: ath11k: Remove redundant pci_clear_master
      wifi: ath10k: Remove redundant pci_clear_master
      wifi: ath12k: Remove redundant pci_clear_master

Caio Novais (3):
      drm/scheduler: Fix variable name in function description
      drm/amd/display: Remove unused variable 'scl_enable'
      drm/amd/display: Mark function 'optc3_wait_drr_doublebuffer_pending_clear' as static

Caleb Harper (1):
      ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED

Caleb Sander (1):
      nvme-tcp: fix nvme_tcp_term_pdu to match spec

Candice Li (3):
      drm/amdgpu: Make umc_v8_10_convert_error_address static and remove unused variable
      drm/amdgpu: Support umc node harvest config on umc v8_10
      drm/amd/pm: Enable ecc_info table support for smu v13_0_10

Carlos Bilbao (3):
      docs/sp_SP: Add translation of process/deprecated
      docs: Add relevant kernel publications to list of books
      docs/sp_SP: Add translation of process/adding-syscalls

Casey Schaufler (1):
      Smack: Improve mount process memory use

Cem Kaya (1):
      ASoC: amd: Add Dell G15 5525 to quirks list

Cezary Rojewski (2):
      ASoC: Intel: avs: ssm4567: Remove nau8825 bits
      ASoC: Intel: avs: nau8825: Adjust clock control

Chaitanya Kulkarni (10):
      block: open code __blk_account_io_start()
      block: open code __blk_account_io_done()
      null_blk: use non-deprecated lib functions
      null_blk: use kmap_local_page() and kunmap_local()
      nvmet-tcp: validate so_priority modparam value
      nvmet-tcp: validate idle poll modparam value
      nvme-apple: return directly instead of else
      nvme-apple: return directly instead of else
      null_blk: Always check queue mode setting from configfs
      block/drivers: remove dead clear of random flag

Chaitanya Kumar Borah (3):
      drm/i915/color: Fix typo for Plane CSC indexes
      drm/i915/color: Fix typo for Plane CSC indexes
      drm/i915/display: Set correct voltage level for 480MHz CDCLK

Chaitanya S Prakash (8):
      selftests/mm: change MAP_CHUNK_SIZE
      selftests/mm: change NR_CHUNKS_HIGH for aarch64
      selftests/mm: set overcommit_policy as OVERCOMMIT_ALWAYS
      selftests/mm: add support for arm64 platform on va switch
      selftests/mm: rename va_128TBswitch to va_high_addr_switch
      selftests/mm: add platform independent in code comments
      selftests/mm: configure nr_hugepages for arm64
      selftests/mm: run hugetlb testcases of va switch

Chancel Liu (2):
      ASoC: dt-bindings: wlf,wm8524: Convert to json-schema
      ASoC: fsl_sai: Fix pins setting for i.MX8QM platform

Chang S. Bae (6):
      x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
      selftests/x86/amx: Add a ptrace test
      Documentation/x86: Explain the purpose for dynamic features
      x86/arch_prctl: Add AMX feature numbers as ABI constants
      Documentation/x86: Add the AMX enabling example
      Documentation/x86: Explain the state component permission for guests

Changbin Du (4):
      perf record: Reuse target::initial_delay
      perf ftrace: Reuse target::initial_delay
      perf script: Print raw ip instead of binary offset for callchain
      perf unwind: Suppress massive unsupported target platform errors

Changcheng Liu (1):
      eventpoll: align comment with nested epoll limitation

Chanh Nguyen (1):
      ARM: dts: aspeed: mtmitchell: Enable NCSI

Chao Song (3):
      ASoC: SOF: sof-audio: add support for setting up loopback routes
      ASoC: SOF: ipc4-topology: add base module config extension structure
      ASoC: SOF: ipc4-topology: set copier output format for process module

Chao Yu (11):
      proc: remove mark_inode_dirty() in .setattr()
      f2fs: use f2fs_hw_is_readonly() instead of bdev_read_only()
      f2fs: remove unneeded in-memory i_crtime copy
      f2fs: fix to avoid use-after-free for cached IPU bio
      f2fs: fix to drop all dirty pages during umount() if cp_error is set
      f2fs: fix to keep consistent i_gc_rwsem lock order
      f2fs: fix to check readonly condition correctly
      f2fs: fix to recover quota data correctly
      f2fs: fix to check return value of f2fs_do_truncate_blocks()
      f2fs: fix to check return value of inc_valid_block_count()
      f2fs: remove folio_detach_private() in .invalidate_folio and .release_folio

Charlene Liu (5):
      drm/amd/display: update dio for two pixel per container case
      drm/amd/display: Add CRC and DMUB test support
      drm/amd/display: add missing code change init pix_per_cycle
      drm/amd/display: update dig enable sequence
      drm/amd/display: add dscclk instance offset check

Charles Keepax (8):
      regmap: sdw: Update misleading comment
      regulator: arizona-ldo1: Use PROBE_FORCE_SYNCHRONOUS
      regulator: arizona-micsupp: Use PROBE_FORCE_SYNCHRONOUS
      ASoC: wm8903: Remove outdated DMIC comment
      soundwire: bus: Remove now outdated comments on no_pm IO
      soundwire: bus: Update kernel doc for no_pm functions
      soundwire: bus: Update sdw_nread/nwrite_no_pm to handle page boundaries
      mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE

Chen Aotian (1):
      netfilter: nf_tables: Modify nla_memdup's flag to GFP_KERNEL_ACCOUNT

Chen Yu (3):
      ACPI: tools: pfrut: Check if the input of level and type is in the right numeric range
      PM: hibernate: Turn snapshot_test into global variable
      PM: hibernate: Do not get block device exclusively in test_resume mode

Chen Zhongjin (2):
      ftrace: Fix invalid address access in lookup_rec() when index is 0
      fs/ntfs3: Fix memory leak if ntfs_read_mft failed

Chen-Yu Tsai (2):
      drm/mediatek: dp: Only trigger DRM HPD events if bridge is attached
      thermal/drivers/mediatek/lvts_thermal: Fix sensor 1 interrupt status bitmask

ChenXiaoSong (1):
      ksmbd: fix possible refcount leak in smb2_open()

Cheng Xu (8):
      RDMA/erdma: Fix some typos
      RDMA/erdma: Update default EQ depth to 4096 and max_send_wr to 8192
      RDMA/erdma: Inline mtt entries into WQE if supported
      RDMA/erdma: Defer probing if netdevice can not be found
      RDMA/erdma: Unify byte ordering APIs usage
      RDMA/erdma: Eliminate unnecessary casting of EQ doorbells
      RDMA/erdma: Minor refactor of device init flow
      RDMA/erdma: Use fixed hardware page size

Cheng Ziqiu (1):
      iio: adc: at91-sama5d2_adc: remove dead code in at91_adc_probe()

Chengen Du (1):
      NFS: Correct timing for assigning access cache timestamp

Chenggang Wang (1):
      thermal/drivers/cpuidle_cooling: Delete unmatched comments

Chengming Zhou (5):
      block, bfq: remove BFQ_WEIGHT_LEGACY_DFL
      blk-cgroup: delete cpd_bind_fn of blkcg_policy
      blk-cgroup: delete cpd_init_fn of blkcg_policy
      blk-stat: fix QUEUE_FLAG_STATS clear
      blk-throttle: only enable blk-stat when BLK_DEV_THROTTLING_LOW

Chester Lin (7):
      dt-bindings: pinctrl: add schema for NXP S32 SoCs
      pinctrl: add NXP S32 SoC family support
      MAINTAINERS: Add NXP S32 pinctrl maintainer and reviewer
      pinctrl: s32: refine error/return/config checks and simplify driver codes
      pinctrl: s32cc: refactor pin config parsing
      pinctrl: s32cc: embed generic struct pingroup
      pinctrl: s32cc: Use generic struct data to describe pin function

Chethan T N (1):
      Bluetooth: btintel: Add LE States quirk support

ChiYuan Huang (8):
      dt-bindings: regulator: Add Richtek RT5739
      regulator: Add support for Richtek RT5739 voltage regulator
      leds: rgb: mt6370: Add MediaTek MT6370 current sink type LED Indicator support
      leds: flash: mt6370: Add MediaTek MT6370 flashlight support
      docs: leds: Add MT6370 RGB LED pattern document
      leds: rgb: mt6370: Fix implicit declaration for FIELD_GET
      regulator: dt-bindings: Add Richtek RT4803
      regulator: Add Richtek RT4803 boost regulator

Chia-I Wu (5):
      drm/amdkfd: fix a potential double free in pqm_create_queue
      drm/amdkfd: fix potential kgd_mem UAFs
      drm/amdkfd: fix a potential double free in pqm_create_queue
      drm/amdkfd: fix potential kgd_mem UAFs
      drm/amdgpu: add a missing lock for AMDGPU_SCHED

Chia-Lin Kao (AceLan) (1):
      ACPI: video: Add backlight=native DMI quirk for Dell Vostro 15 3535

Chia-Wei Wang (1):
      ARM: dts: aspeed-g6: Add UDMA node

Chih-Kang Chang (6):
      wifi: rtw89: fix SER L1 might stop entering LPS issue
      wifi: rtw89: set data lowest rate according to AP supported rate
      wifi: rtw89: fix incorrect channel info during scan due to ppdu_sts filtering
      wifi: rtw89: config EDCCA threshold during scan to prevent TX failed
      wifi: rtw89: fix power save function in WoWLAN mode
      wifi: rtw89: prohibit enter IPS during HW scan

Chin-Yen Lee (3):
      wifi: rtw89: add tx_wake notify for 8852B
      wifi: rtw89: remove superfluous H2C of join_info
      wifi: rtw89: support WoWLAN mode for 8852be

Ching-Te Ku (15):
      wifi: rtw89: coex: Add more error_map and counter to log
      wifi: rtw89: coex: Add WiFi role info v2
      wifi: rtw89: coex: Add traffic TX/RX info and its H2C
      wifi: rtw89: coex: Add register monitor report v2 format
      wifi: rtw89: coex: Fix wrong structure assignment at null data report
      wifi: rtw89: coex: Add v2 Bluetooth scan info
      wifi: rtw89: coex: Add v5 firmware cycle status report
      wifi: rtw89: coex: Add LPS protocol radio state for RTL8852B
      wifi: rtw89: coex: Not to enable firmware report when WiFi is power saving
      wifi: rtw89: coex: Update RTL8852B LNA2 hardware parameter
      wifi: rtw89: coex: Add report control v5 variation
      wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.1
      wifi: rtw89: coex: Enable Wi-Fi RX gain control for free run solution
      wifi: rtw89: coex: Add path control register to monitor list
      wifi: rtw89: coex: Update function to get BT RSSI and hardware counter

Chong Li (1):
      drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"

Chris Down (1):
      ALSA: usb-audio: Rate limit usb_set_interface error reporting

Chris Leech (2):
      blk-mq: fix "bad unlock balance detected" on q->srcu in __blk_mq_run_dispatch_ops
      nvme-tcp: fence TCP socket on receive error

Chris Mi (3):
      net/mlx5: E-switch, Create per vport table based on devlink encap mode
      net/mlx5: E-switch, Don't destroy indirect table in split rule
      net/mlx5: Release tunnel device after tc update skb

Chris Morgan (10):
      arm64: dts: rockchip: Add clk_rtc_32k to Anbernic xx3 Devices
      power: supply: rk817: Drop unneeded debugging code
      power: supply: rk817: Fix low SOC bugs
      arm64: dts: rockchip: add panel to Anbernic RG353 series
      dt-bindings: net: realtek-bluetooth: Add RTL8821CS
      Bluetooth: hci_h5: btrtl: Add support for RTL8821CS
      arm64: dts: rockchip: Update compatible for bluetooth
      dt-bindings: panel: Add Anbernic RG353V-V2 panel compatible
      drm/panel: st7703: Rename CMD_UNKNOWN_C6 to CMD_SETECO
      drm/panel: st7703: Add Anbernic RG353V-V2 Panel Support

Chris Packham (1):
      hwmon: (adt7475) Use device_property APIs when configuring polarity

Chris Park (1):
      drm/amd/display: Simplify register offsets

Chris Paterson (4):
      dt-bindings: i2c: renesas,rzv2m: Change maintainer to Fabrizio Castro
      dt-bindings: pinctrl: renesas,rzn1: Change maintainer to Fabrizio Castro
      dt-bindings: pinctrl: renesas,rzv2m: Change maintainer to Fabrizio Castro
      dt-bindings: clock: r9a06g032-sysctrl: Change maintainer to Fabrizio Castro

Chris Wilson (7):
      drm/i915/gt: Add selftests for TLB invalidation
      drm/i915/gem: Flush lmem contents after construction
      drm/i915/perf: Drop wakeref on GuC RC error
      drm/i915/gem: Flush lmem contents after construction
      drm/i915/perf: Drop wakeref on GuC RC error
      drm/i915/gt: Hold a wakeref for the active VM
      drm/i915/gem: Use large rings for compute contexts

Christian Brauner (19):
      xattr: simplify listxattr helpers
      xattr: add listxattr helper
      xattr: remove unused argument
      fs: drop unused posix acl handlers
      fs: simplify ->listxattr() implementation
      reiserfs: rework ->listxattr() implementation
      fs: rename generic posix acl handlers
      reiserfs: rework priv inode handling
      ovl: check for ->listxattr() support
      acl: don't depend on IOP_XATTR
      Documentation: update idmappings.rst
      open: return EINVAL for O_DIRECTORY | O_CREAT
      nfs: use vfs setgid helper
      fs: drop peer group ids under namespace lock
      pid: add pidfd_prepare()
      fork: use pidfd_prepare()
      fanotify: use pidfd_prepare()
      pnode: pass mountpoint directly
      shmem: restrict noswap option to initial user namespace

Christian Ehrig (3):
      ipip,ip_tunnel,sit: Add FOU support for externally controlled ipip devices
      bpf,fou: Add bpf_skb_{set,get}_fou_encap kfuncs
      selftests/bpf: Test FOU kfuncs for externally controlled ipip devices

Christian Hewitt (9):
      dt-bindings: arm: amlogic: add support for BananaPi M2S variants
      arm64: dts: meson: add support for BananaPi M2S variants
      drm/meson: fix 1px pink line on GXM when scaling video overlay
      arm64: dts: meson: gxbb-kii-pro: sort and tidy the dts
      arm64: dts: meson: gxbb-kii-pro: complete the bluetooth node
      arm64: dts: meson: gxbb-kii-pro: add initial audio support
      media: dt-bindings: rc: add rc-dreambox
      media: dt-bindings: rc: add rc-beelink-mxiii
      media: rc: add Beelink Mini MXIII keymap

Christian König (10):
      drm/amdgpu: stop waiting in amdgpu_uvd_send_msg
      drm/amdgpu: simplify amdgpu_uvd_send_msg
      drm/ttm: drop extra ttm_bo_put in ttm_bo_cleanup_refs
      drm: remove drm_dev_set_unique
      drm/tegra: Allow compile test on !ARM v2
      drm/tegra: Fix another missing include
      drm/ttm: revert "Reduce the number of used allocation orders for TTM pages"
      drm/scheduler: properly forward fence errors
      drm/scheduler: add drm_sched_entity_error and use rcu for last_scheduled
      drm/scheduler: mark jobs without fence as canceled

Christian Marangi (16):
      wifi: ath11k: fix SAC bug on peer addition with sta band migration
      dt-bindings: arm: msm: Convert and split kpss-acc driver Documentation to yaml
      dt-bindings: arm: msm: Rework kpss-gcc driver Documentation to yaml
      ARM: dts: qcom: add per SoC compatible for qcom,kpss-gcc nodes
      ARM: dts: qcom: add and fix clock configuration for kpss-gcc nodes
      ARM: dts: qcom: add missing clock configuration for kpss-acc-v1
      ARM: dts: qcom: rename kpss-acc-v2 nodes to power-manager nodes
      net: dsa: qca8k: move qca8k_port_to_phy() to header
      net: dsa: qca8k: add LEDs basic support
      net: dsa: qca8k: add LEDs blink_set() support
      dt-bindings: net: ethernet-controller: Document support for LEDs node
      dt-bindings: net: dsa: qca8k: add LEDs definition example
      ARM: dts: qcom: ipq8064-rb3011: Drop unevaluated properties in switch nodes
      ARM: dts: qcom: ipq8064-rb3011: Add Switch LED for each port
      dt-bindings: net: phy: Document support for LEDs node
      net: phy: marvell: Fix inconsistent indenting in led_blink_set

Christoph Böhmwalder (5):
      genetlink: make _genl_cmd_to_str static
      drbd: drbd_uuid_compare: pass a peer_device
      drbd: pass drbd_peer_device to __req_mod
      drbd: Pass a peer device to the resync and online verify functions
      drbd: correctly submit flush bio on barrier

Christoph Hellwig (114):
      ufs: don't flush page immediately for DIRSYNC directories
      ocfs2: don't use write_one_page in ocfs2_duplicate_clusters_by_page
      mm,jfs: move write_one_page/folio_write_one to jfs
      ufs: don't flush page immediately for DIRSYNC directories
      ocfs2: don't use write_one_page in ocfs2_duplicate_clusters_by_page
      mm,jfs: move write_one_page/folio_write_one to jfs
      mm: don't look at xarray value entries in split_huge_pages_in_file
      mm: make mapping_get_entry available outside of filemap.c
      mm: use filemap_get_entry in filemap_get_incore_folio
      shmem: open code the page cache lookup in shmem_get_folio_gfp
      mm: remove FGP_ENTRY
      mm: return an ERR_PTR from __filemap_get_folio
      btrfs: restore the thread_pool= behavior in remount for the end I/O workqueues
      btrfs: fix fast csum implementation detection
      nvmet: fix Identify Identification Descriptor List handling
      nvmet: rename nvmet_execute_identify_cns_cs_ns
      nvmet: remove nvmet_req_cns_error_complete
      blk-mq: don't plug for head insertions in blk_execute_rq_nowait
      blk-mq: remove blk-mq-tag.h
      blk-mq: include <linux/blk-mq.h> in block/blk-mq.h
      blk-mq: move more logic into blk_mq_insert_requests
      blk-mq: fold blk_mq_sched_insert_requests into blk_mq_dispatch_plug_list
      blk-mq: move blk_mq_sched_insert_request to blk-mq.c
      blk-mq: fold __blk_mq_insert_request into blk_mq_insert_request
      blk-mq: fold __blk_mq_insert_req_list into blk_mq_insert_request
      blk-mq: remove blk_flush_queue_rq
      blk-mq: refactor passthrough vs flush handling in blk_mq_insert_request
      blk-mq: refactor the DONTPREP/SOFTBARRIER andling in blk_mq_requeue_work
      blk-mq: factor out a blk_mq_get_budget_and_tag helper
      blk-mq: fold __blk_mq_try_issue_directly into its two callers
      blk-mq: don't run the hw_queue from blk_mq_insert_request
      blk-mq: don't run the hw_queue from blk_mq_request_bypass_insert
      blk-mq: don't kick the requeue_list in blk_mq_add_to_requeue_list
      blk-mq: pass a flags argument to blk_mq_insert_request
      blk-mq: pass a flags argument to blk_mq_request_bypass_insert
      blk-mq: pass a flags argument to elevator_type->insert_requests
      blk-mq: pass a flags argument to blk_mq_add_to_requeue_list
      blk-mq: cleanup __blk_mq_sched_dispatch_requests
      blk-mq: remove the blk_mq_hctx_stopped check in blk_mq_run_work_fn
      blk-mq: move the blk_mq_hctx_stopped check in __blk_mq_delay_run_hw_queue
      blk-mq: move the !async handling out of __blk_mq_delay_run_hw_queue
      blk-mq: remove __blk_mq_run_hw_queue
      blk-mq: fix the blk_mq_add_to_requeue_list call in blk_kick_flush
      btrfs: raid56: no need for irqsafe locking
      btrfs: move all btree inode initialization into btrfs_init_btree_inode
      btrfs: embed a btrfs_bio into struct compressed_bio
      btrfs: remove redundant free_extent_map in btrfs_submit_compressed_read
      btrfs: use the bbio file offset in btrfs_submit_compressed_read
      btrfs: use the bbio file offset in add_ra_bio_pages
      btrfs: factor out a btrfs_add_compressed_bio_pages helper
      btrfs: factor out a btrfs_free_compressed_pages helper
      btrfs: don't clear page->mapping in btrfs_free_compressed_pages
      btrfs: fold finish_compressed_bio_write into btrfs_finish_compressed_write_work
      btrfs: don't set force_bio_submit in read_extent_buffer_subpage
      btrfs: remove the force_bio_submit to submit_extent_page
      btrfs: store the bio opf in struct btrfs_bio_ctrl
      btrfs: remove the sync_io flag in struct btrfs_bio_ctrl
      btrfs: add a wbc pointer to struct btrfs_bio_ctrl
      btrfs: move the compress_type check out of btrfs_bio_add_page
      btrfs: rename the this_bio_flag variable in btrfs_do_readpage
      btrfs: remove the compress_type argument to submit_extent_page
      btrfs: remove the submit_extent_page return value
      btrfs: simplify the error handling in __extent_writepage_io
      btrfs: check for contiguity in submit_extent_page
      btrfs: simplify main loop in submit_extent_page
      btrfs: remove search_file_offset_in_bio
      btrfs: cleanup the main loop in btrfs_lookup_bio_sums
      btrfs: remove unused members from struct btrfs_encoded_read_private
      btrfs: cleanup main loop in btrfs_encoded_read_regular_fill_pages
      btrfs: move zero filling of compressed read bios into common code
      btrfs: pass a btrfs_bio to btrfs_submit_bio
      btrfs: pass a btrfs_bio to btrfs_submit_compressed_read
      btrfs: store a pointer to the original btrfs_bio in struct compressed_bio
      btrfs: simplify finding the inode in submit_one_bio
      btrfs: store a pointer to a btrfs_bio in struct btrfs_bio_ctrl
      btrfs: return a btrfs_bio from btrfs_bio_alloc
      btrfs: make btrfs_split_bio work on struct btrfs_bio
      btrfs: move the bi_sector assignment out of btrfs_add_compressed_bio_pages
      btrfs: simplify adding pages in btrfs_add_compressed_bio_pages
      btrfs: move ordered_extent internal sanity checks into btrfs_split_ordered_extent
      btrfs: simplify splitting logic in btrfs_extract_ordered_extent
      btrfs: sink parameter len to btrfs_split_ordered_extent
      btrfs: fold btrfs_clone_ordered_extent into btrfs_split_ordered_extent
      btrfs: simplify extent map splitting and rename split_zoned_em
      btrfs: pass an ordered_extent to btrfs_extract_ordered_extent
      btrfs: move kthread_associate_blkcg out of btrfs_submit_compressed_write
      btrfs: don't free the async_extent in submit_uncompressed_range
      btrfs: also use kthread_associate_blkcg for uncompressible ranges
      btrfs, mm: remove the punt_to_cgroup field in struct writeback_control
      btrfs, block: move REQ_CGROUP_PUNT to btrfs
      block: async_bio_lock does not need to be bh-safe
      block: make blkcg_punt_bio_submit optional
      btrfs: tree-log: factor out a clean_log_buffer helper
      btrfs: don't print the crc32c implementation at module load time
      libcrc32c: remove crc32c_impl
      zram: always compile read_from_bdev_sync
      zram: remove valid_io_request
      zram: make zram_bio_discard more self-contained
      zram: simplify bvec iteration in __zram_make_request
      zram: move discard handling to zram_submit_bio
      zram: return early on error in zram_bvec_rw
      zram: refactor highlevel read and write handling
      zram: don't use highmem for the bounce buffer in zram_bvec_{read,write}
      zram: rename __zram_bvec_read to zram_read_page
      zram: directly call zram_read_page in writeback_store
      zram: refactor zram_bdev_read
      zram: don't pass a bvec to __zram_bvec_write
      zram: refactor zram_bdev_write
      zram: pass a page to read_from_bdev
      zram: don't return errors from read_from_bdev_async
      zram: fix synchronous reads
      zram: return errors from read_from_bdev_sync
      afs: fix the afs_dir_get_folio return value
      btrfs: zero the buffer before marking it dirty in btrfs_redirty_list_add

Christoph Niedermaier (2):
      mfd: da9062: Use MFD_CELL_OF macro
      mfd: da9062: Remove IRQ requirement

Christophe JAILLET (45):
      wifi: wfx: Remove some dead code
      wifi: wcn36xx: Slightly optimize PREPARE_HAL_BUF()
      spi: Reorder fields in 'struct spi_message'
      mtd: nand: mxic-ecc: Fix mxic_ecc_data_xfer_wait_for_completion() when irq is used
      firmware: arm_scmi: Use the bitmap API to allocate bitmaps
      serial: 8250: Reorder fields in 'struct plat_serial8250_port'
      dmaengine: imx-dma: Remove a redundant memset() call
      regulator: Handle deferred clk
      ASoC: meson: Use the devm_clk_get_optional() helper
      drm/amd/display: Slightly optimize dm_dmub_outbox1_low_irq()
      usb: pci-quirks: Reduce the length of a spinlock section in usb_amd_find_chipset_info()
      crypto: caam - Clear some memory in instantiate_rng
      crypto: mxs-dcp - Use the devm_clk_get_optional_enabled() helper
      dmaengine: mv_xor_v2: Fix an error code.
      dmaengine: mv_xor_v2: Use some clk_ helper functions to simplify code
      wifi: rsi: Slightly simplify rsi_set_channel()
      clk: stm32h7: Remove an unused field in struct stm32_fractional_divider
      clk: Compute masks for fractional_divider clk when needed.
      clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider
      clk: rockchip: Remove values for mmask and nmask in struct clk_fractional_divider
      clk: Remove mmask and nmask fields in struct clk_fractional_divider
      media: i2c: ov7670: Use the devm_clk_get_optional() helper
      drm/armada: Fix a potential double free in an error handling path
      iommu/exynos: Use the devm_clk_get_optional() helper
      iommu/vt-d: Do not use GFP_ATOMIC when not needed
      ASoC: da7218: Use devm_clk_get_optional()
      RDMA/irdma: Slightly optimize irdma_form_ah_cm_frame()
      ALSA: hda/hdmi: Remove some dead code
      ASoC: fsl: Simplify an error message
      hwmon: (sfctemp) Simplify error message
      net: dsa: microchip: ksz8795: Correctly handle huge frame configuration
      leds: pwm-multicolor: Simplify an error message
      virtio: Reorder fields in 'struct virtqueue'
      sh: sq: Use the bitmap API when applicable
      watchdog: ixp4xx: Use devm_clk_get_enabled() helper
      watchdog: loongson1: Use devm_clk_get_enabled() helper
      hwmon: lochnagar: Remove the unneeded include <linux/i2c.h>
      fbdev: mmp: Fix deferred clk handling in mmphw_probe()
      mfd: core: Reorder fields in 'struct mfd_cell' to save some memory
      mISDN: Use list_count_nodes()
      crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs()
      watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe()
      watchdog: dw_wdt: Simplify clk management
      ceph: reorder fields in 'struct ceph_snapid_map'
      net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()

Christophe Kerello (5):
      memory: stm32-fmc2-ebi: depends on ARCH_STM32 instead of MACH_STM32MP157
      mtd: rawnand: stm32_fmc2: depends on ARCH_STM32 instead of MACH_STM32MP157
      ARM: dts: stm32: add FMC support on STM32MP13x SoC family
      mtd: rawnand: stm32_fmc2: remove unsupported EDO mode
      mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min

Christophe Leroy (20):
      powerpc/machdep: Make machine name const
      powerpc/machdep: Define 'compatible' property in ppc_md and use it
      powerpc/platforms: Use 'compatible' property for simple cases
      powerpc/47x: Split ppc47x machine in two
      powerpc/gamecube|wii : Use machine_device_initcall()
      powerpc/85xx: Fix function naming for p1023_rdb platform
      powerpc: Make generic_calibrate_decr() the default
      powerpc/perf: Properly detect mpc7450 family
      spi: fsl-spi: Fix CPM/QE mode Litte Endian
      spi: fsl-spi: Re-organise transfer bits_per_word adaptation
      spi: fsl-cpm: Use 16 bit mode for large transfers with even size
      spi: fsl-spi: Change mspi_apply_cpu_mode_quirks() to void
      spi: fsl-spi: No need to check transfer length versus word size
      powerpc/fsl_uli1575: Misc cleanup
      powerpc/85xx: Remove DBG() macro
      powerpc/85xx: mpc85xx_{ds/rdb} compact the call to mpic_alloc()
      powerpc/85xx: mpc85xx_{ds/rdb} replace BUG_ON() by WARN_ON()
      powerpc/85xx: mpc85xx_{ds/rdb} replace prink by pr_xxx macro
      powerpc/85xx: Remove #ifdefs CONFIG_PPC_I8259 in mpc85xx_ds
      powerpc/85xx: Remove #ifdef CONFIG_QUICC_ENGINE in mpc85xx_rdb

Chuanhong Guo (1):
      mtd: spinand: add support for ESMT F50x1G41LB

Chuck Lever (21):
      NFS & NFSD: Update GSS dependencies
      SUNRPC: Fix a crash in gss_krb5_checksum()
      NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
      NFS: Remove "select RPCSEC_GSS_KRB5
      SUNRPC: Fix failures of checksum Kunit tests
      .gitignore: Do not ignore .kunitconfig files
      net/handshake: Create a NETLINK service for handling handshake requests
      net/handshake: Add a kernel API for requesting a TLSv1.3 handshake
      net/handshake: Add Kunit tests for the handshake consumer API
      NFSD: Convert filecache to rhltable
      NFSD: Watch for rq_pages bounds checking errors in nfsd_splice_actor()
      SUNRPC: Ensure server-side sockets have a sock->file
      SUNRPC: Ignore return value of ->xpo_sendto
      SUNRPC: Relocate svc_free_res_pages()
      SUNRPC: Convert svc_xprt_release() to the release_pages() API
      SUNRPC: Be even lazier about releasing pages
      SUNRPC: Recognize control messages in server-side TCP socket code
      SUNRPC: Clear rq_xid when receiving a new RPC Call
      NFSD: Clean up xattr memory allocation flags
      SUNRPC: Support TLS handshake in the server-side TCP socket code
      NFSD: Handle new xprtsec= export option

ChunHao Lin (1):
      r8169: fix RTL8168H and RTL8107E rx crc error

Chunfeng Yun (9):
      dt-bindings: usb: mtk-xhci: add an optional frame count clock
      usb: xhci-mtk: add optional frame count clock
      usb: mtu3: give back request when rx error happens
      usb: mtu3: use boolean return value
      usb: mtu3: fix kernel panic at qmu transfer done irq handler
      usb: mtu3: unlock @mtu->lock just before giving back request
      usb: mtu3: expose role-switch control to userspace
      dt-bindings: usb: mtu3: add two optional clocks
      usb: mtu3: add optional clock xhci_ck and frmcnt_ck

Chung-Chiang Cheng (1):
      splice: report related fsnotify events

Chunguang Wu (1):
      fs/proc: add Kthread flag to /proc/$pid/status

Chunxin Zang (1):
      perf sched: Fix sched latency analysis incorrection when using 'sched:sched_wakeup'

Chunyan Zhang (4):
      clk: sprd: set max_register according to mapping range
      arm64: dts: sprd: Add support for Unisoc's UMS512
      iommu/sprd: Release dma buffer to avoid memory leak
      iommu/sprd: Add support for reattaching an existing domain

Cindy Lu (2):
      vp_vdpa: fix the crash in hot unplug with vp_vdpa
      vhost_vdpa: fix unmap process in no-batch mode

Clark Wang (1):
      firmware: imx: scu-pd: add missed lvds lpi2c and pwm power domains

Claudia Draghicescu (1):
      Bluetooth: Set ISO Data Path on broadcast sink

Claudio Imbrenda (2):
      KVM: s390: pv: fix asynchronous teardown for small VMs
      KVM: s390: fix race in gmap_make_secure()

Claudiu Beznea (20):
      ASoC: mchp-spdiftx: use FIELD_PREP() where possible
      ASoC: mchp-spdiftx: use regmap_update_bits()
      ASoC: mchp-spdiftx: update debug message
      ASoC: mchp-pdmc: use FIELD_PREP() where possible
      ASoC: mchp-pdmc: return directly ret
      ASoC: mchp-pdmc: avoid casting to/from void pointer
      MAINTAINERS: add myself as maintainer for Microchip AT91 sound drivers
      MAINTAINERS: update Microchip AT91 sound entries with documentation files
      clk: at91: clk-sam9x60-pll: fix return value check
      pinctrl: at91-pio4: use devm_clk_get_enabled()
      pinctrl: at91-pio4: use device_get_match_data()
      pinctrl: at91-pio4: use dev_err_probe()
      pinctrl: at91-pio4: use proper format specifier for unsigned int
      dmaengine: at_xdmac: disable/enable clock directly on suspend/resume
      dmaengine: at_xdmac: fix imbalanced runtime PM reference counter
      dmaengine: at_xdmac: do not resume channels paused by consumers
      dmaengine: at_xdmac: restore the content of grws register
      dmaengine: at_xdmac: do not enable all cyclic channels
      dmaengine: at_xdmac: add a warning message regarding for unpaused channels
      dmaengine: at_xdmac: align declaration of ret with the rest of variables

Clint Taylor (5):
      drm/i915/audio: update audio keepalive clock values
      drm/i915/mtl: Initial DDI port setup
      drm/i915/mtl: Add MTL for remapping CCS FBs
      drm/i915: Add 16bit register/mask operators
      drm/i915/hdmi: C20 computed PLL frequencies

Clément Léger (2):
      dt-bindings: soc: renesas: renesas.yaml: Add renesas,rzn1d400-eb compatible
      clk: add missing of_node_put() in "assigned-clocks" property parsing

Colin Foster (11):
      phy: phy-ocelot-serdes: add ability to be used in a non-syscon configuration
      mfd: ocelot: add ocelot-serdes capability
      net: mscc: ocelot: expose ocelot_pll5_init routine
      net: mscc: ocelot: expose generic phylink_mac_config routine
      net: mscc: ocelot: expose serdes configuration function
      net: dsa: felix: attempt to initialize internal hsio plls
      net: dsa: felix: allow configurable phylink_mac_config
      net: dsa: felix: allow serdes configuration for dsa ports
      net: dsa: ocelot: add support for external phys
      mfd: ocelot-spi: Fix unsupported bulk read
      net: mscc: ocelot: fix stat counter register values

Colin Ian King (15):
      wifi: ath12k: Fix spelling mistakes in warning messages and comments
      net: phy: micrel: Fix spelling mistake "minimim" -> "minimum"
      media: platform: exynos4-is: Fix spelling mistake "palne" -> "plane"
      accel/habanalabs: Fix spelling mistake "maped" -> "mapped"
      ext2: remove redundant assignment to pointer end
      ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> "scheduler"
      dt-bindings: nvmem: Fix spelling mistake "platforn" -> "platform"
      KVM: selftests: Fix spelling mistake "KVM_HYPERCAL_EXIT_SMC" -> "KVM_HYPERCALL_EXIT_SMC"
      wifi: iwlwifi: Fix spelling mistake "upto" -> "up to"
      wifi: iwlwifi: mvm: Fix spelling mistake "Gerenal" -> "General"
      KVM: selftests: Fix spelling mistake "perrmited" -> "permitted"
      block, bfq: Fix division by zero error on zero wsum
      perf script task-analyzer: Fix spelling mistake "miliseconds" -> "milliseconds"
      rv: Fix addition on an uninitialized variable 'run'
      rv: Remove redundant assignment to variable retval

Coly Li (1):
      dm thin: fix deadlock when swapping to thin device

Cong Liu (3):
      drm/i915: Fix memory leaks in i915 selftests
      drm/i915: Fix memory leaks in i915 selftests
      drm/i915: Fix memory leaks in function live_nop_switch

Cong Wang (1):
      sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()

Cong Yang (5):
      drm/panel: Modify innolux hj110iz panel initial code
      dt-bindings: display: panel: Add compatible for Starry himax83102-j02
      drm/panel: Support for Starry-himax83102-j02 TDDI MIPI-DSI panel
      dt-bindings: display: panel: Add compatible for Starry ili9882t
      drm/panel: Support for Starry-ili9882t TDDI MIPI-DSI panel

Conor Dooley (34):
      MAINTAINERS: add missing clock driver coverage for Microchip FPGAs
      clk: k210: remove an implicit 64-bit division
      riscv: dts: microchip: add mpfs specific macb reset support
      riscv: dts: microchip: fix the mpfs' mailbox regs
      usb: musb: mpfs: convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIRE
      i2c: microchip-core: convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIRE
      rtc: mpfs: convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIRE
      docs: driver-api: firmware_loader: fix missing argument in usage example
      RISC-V: add non-alternative fallback for riscv_has_extension_[un]likely()
      RISC-V: always select RISCV_ALTERNATIVE for non-xip kernels
      RISC-V: convert new selectors of RISCV_ALTERNATIVE to dependencies
      mailbox: mpfs: fix an incorrect mask width
      mailbox: mpfs: switch to txdone_poll
      mailbox: mpfs: ditch a useless busy check
      mailbox: mpfs: check the service status in .tx_done()
      soc: microchip: mpfs: fix some horrible alignment
      soc: microchip: mpfs: use a consistent completion timeout
      soc: microchip: mpfs: simplify error handling in mpfs_blocking_transaction()
      soc: microchip: mpfs: handle timeouts and failed services differently
      Merge patch series "mailbox,soc: mpfs: add support for fallible services"
      soc: microchip: mpfs: add a prefix to rx_callback()
      dt-bindings: move cache controller bindings to a cache directory
      Merge branch 'riscv-jh7110_initial_dts' into riscv-dt-for-next
      clk: sifive: make SiFive clk drivers depend on ARCH_ symbols
      clk: microchip: fix potential UAF in auxdev release callback
      RISC-V: align ISA extension Kconfig help text with each other
      serial: make SiFive serial drivers depend on ARCH_ symbols
      dt-bindings: riscv: add sv57 mmu-type
      RISC-V: fixup in-flight collision with ARCH_WANT_OPTIMIZE_VMEMMAP rename
      dt-bindings: riscv: explicitly mention assumption of Zicsr & Zifencei support
      RISC-V: include cpufeature.h in cpufeature.c
      mailbox: mpfs: convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIRE
      dt-bindings: perf: riscv,pmu: fix property dependencies
      MAINTAINERS: add Conor as a dt-bindings maintainer

Corey Minyard (1):
      ipmi:ssif: Add send_retries increment

Corinna Vinschen (3):
      net: stmmac: fix up RX flow hash indirection table when setting channels
      net: stmmac: propagate feature flags to vlan
      stmmac: fix changing mac address

Cosmo Chou (1):
      net/ncsi: clear Tx enable mode when handling a Config required AEN

Costa Shulyupin (1):
      tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr

Cristian Ciocaltea (38):
      ASoC: dt-bindings: everest,es8316: Document audio graph port
      ASoC: dt-bindings: rockchip: Document audio graph port
      ASoC: dt-bindings: rockchip: i2s-tdm: Document audio graph port
      ASoC: dt-bindings: rockchip: i2s-tdm: Document power-domains
      ASoC: dt-bindings: rockchip: Add compatible for RK3588
      ASoC: rockchip: i2s: Add compatible for RK3588
      ASoC: es8316: Handle optional IRQ assignment
      dt-bindings: serial: snps-dw-apb-uart: Switch dma-names order
      ARM: dts: sun6i: a31: Switch dma-names order for snps,dw-apb-uart nodes
      ARM: dts: sun8i: a23/a33: Switch dma-names order for snps,dw-apb-uart nodes
      ARM: dts: sun8i: v3s: Switch dma-names order for snps,dw-apb-uart nodes
      ARM: dts: sunxi: h3/h5: Switch dma-names order for snps,dw-apb-uart nodes
      riscv: dts: allwinner: d1: Switch dma-names order for snps,dw-apb-uart nodes
      arm64: dts: rockchip: Add pwm-fan to rk3588-rock-5b
      arm64: dts: rockchip: Fix SCMI assigned clocks on rk3588s
      arm64: dts: rockchip: Assign PLL_PPLL clock rate to 1.1 GHz on rk3588s
      arm64: dts: rockchip: Add rk3588s I2S nodes
      arm64: dts: rockchip: Add I2S rk3588 nodes
      arm64: dts: rockchip: Add rk3588-rock-5b analog audio
      regulator: fan53555: Explicitly include bits header
      regulator: fan53555: Fix wrong TCS_SLEW_MASK
      ARM: dts: sun6i: a31: Switch dma-names order for snps,dw-apb-uart nodes
      ARM: dts: sun8i: a23/a33: Switch dma-names order for snps,dw-apb-uart nodes
      ARM: dts: sun8i: v3s: Switch dma-names order for snps,dw-apb-uart nodes
      ARM: dts: sunxi: h3/h5: Switch dma-names order for snps,dw-apb-uart nodes
      riscv: dts: allwinner: d1: Switch dma-names order for snps,dw-apb-uart nodes
      regulator: dt-bindings: fcs,fan53555: Add support for RK860X
      regulator: fan53555: Remove unused *_SLEW_SHIFT definitions
      regulator: fan53555: Make use of the bit macros
      regulator: fan53555: Improve vsel_mask computation
      regulator: fan53555: Use dev_err_probe
      regulator: fan53555: Add support for RK860X
      arm64: dts: rockchip: Drop RTC clock-frequency on rk3588-rock-5b
      arm64: dts: rockchip: Use generic name for es8316 on Pinebook Pro and Rock 5B
      arm64: dts: rockchip: Add vdd_cpu_big regulators to rk3588-rock-5b
      dt-bindings: hwmon: pwm-fan: Convert to DT schema
      dt-bindings: timer: rockchip: Drop superfluous rk3288 compatible
      dt-bindings: timer: rockchip: Add rk3588 compatible

Cristian Marussi (5):
      firmware: arm_scmi: Fix raw coexistence mode behaviour on failure path
      firmware: arm_scmi: Fix device node validation for mailbox transport
      firmware: arm_scmi: Fix xfers allocation on Rx channel
      dt-bindings: firmware: arm,scmi: Support mailboxes unidirectional channels
      firmware: arm_scmi: Add support for unidirectional mailbox channels

Cruise Hung (3):
      drm/amd/display: Fix DP MST sinks removal issue
      drm/amd/display: Fix DP MST sinks removal issue
      drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset

Curtis Malainey (5):
      ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware
      ASoC: Intel: Add rpl_mx98360_rt5682 driver
      ASoC: SOF: ipc: Add no reply inline calls
      ASoC: SOF: Use no_reply calls for TX
      ASoC: Intel: sof_cirrus_common: Guard against missing buses

D Scott Phillips (1):
      xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu

D. Wythe (1):
      net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()

Dae R. Jeong (1):
      vmci_host: fix a race condition in vmci_host_poll() causing GPF

Daeho Jeong (3):
      f2fs: fix passing relative address when discard zones
      f2fs: use cow inode data when updating atomic write
      f2fs: allocate node blocks for atomic write block replacement

Dafna Hirschfeld (20):
      accel/habanalabs: tiny refactor of hl_device_reset for readability
      accel/habanalabs: in hl_device_reset remove 'hard_instead_of_soft'
      accel/habanalabs: in hl_device_reset small refactor for readabilty
      accel/habanalabs: don't trace cpu accessible dma alloc/free
      accel/habanalabs: change hw_fini to return int to indicate error
      accel/habanalabs: assert return value of hw_fini
      accel/habanalabs: allow getting HL_INFO_DRAM_USAGE during soft-reset
      accel/habanalabs: unify err log of hw-fini failure in dirty state
      accel/habanalabs: move soft-reset wait to soft-reset execute
      accel/habanalabs: in hw_fini return error code if polling timed-out
      accel/habanalabs: fix use of var reset_sleep_ms
      accel/habanalabs: in {e/p}dma_core events read the err cause reg
      accel/habanalabs: check return value of add_va_block_locked
      accel/habanalabs: improvements to FW ver extraction
      accel/habanalabs: add helper to extract the FW major/minor
      accel/habanalabs: rename fw_{major/minor}_version to fw_inner_{major/minor}_ver
      accel/habanalabs: extract and save the FW's SW major/minor/sub-minor
      accel/habanalabs: check fw version using sw version
      accel/habanalabs: do soft-reset using cpucp packet
      accel/habanalabs: add missing tpc interrupt info

Dai Ngo (3):
      NFSD: callback request does not use correct credential for AUTH_SYS
      SUNRPC: remove the maximum number of retries in call_bind_status
      NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop

Daisuke Matsuda (1):
      RDMA/rxe: Fix spinlock recursion deadlock on requester

Damian Muszynski (1):
      crypto: qat - add support for 402xx devices

Damien Le Moal (18):
      block: null_blk: Fix handling of fake timeout request
      block: null_blk: cleanup null_queue_rq()
      nvmet: avoid potential UAF in nvmet_req_complete()
      zonefs: Prevent uninitialized symbol 'size' warning
      zonefs: Fix error message in zonefs_file_dio_append()
      scsi: core: Improve scsi_vpd_inquiry() checks
      ata: pata_parport-bpck6: Remove dependency on 64BIT
      ata: pata_parport-bpck6: Declare mode_map as static
      zonefs: Always invalidate last cached page on append write
      zonefs: Do not propagate iomap_dio_rw() ENOTBLK error to user space
      MAINTAINERS: Change ata maintainer email addresses
      nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns()
      nvmet: fix Identify Namespace handling
      nvmet: fix Identify Controller handling
      nvmet: fix Identify Active Namespace ID list handling
      nvmet: fix I/O Command Set specific Identify Controller
      nvmet: cleanup nvmet_execute_identify()
      block: Cleanup set_capacity()/bdev_set_nr_sectors()

Dan Carpenter (32):
      wifi: ath12k: use kfree_skb() instead of kfree()
      wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
      fbdev: chipsfb: Fix error codes in chipsfb_pci_init()
      firmware: arm_scmi: Clean up a return statement in scmi_probe
      firmware: arm_scmi: Return a literal instead of a variable
      platform/x86: apple-gmux: return -EFAULT if copy fails
      RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
      media: av7110: prevent underflow in write_ts_to_decoder()
      net/mlx5: E-Switch, Fix an Oops in error handling code
      drm: rcar-du: Fix a NULL vs IS_ERR() bug
      platform/x86: ISST: unlock on error path in tpmi_sst_init()
      drm/panel: magnachip: Prevent error pointer dereference in probe
      octeon_ep: unlock the correct lock on error path
      wifi: rndis_wlan: clean up a type issue
      iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger()
      cifs: double lock in cifs_reconnect_tcon()
      dca: delete unnecessary variable
      iio: adc: ti-ads1100: fix error code in probe()
      drm/imx/lcdc: fix a NULL vs IS_ERR() bug in probe
      wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store()
      KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
      arm64: delete dead code in this_cpu_set_vectors()
      firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
      net: dpaa: Fix uninitialized variable in dpaa_stop()
      Bluetooth: vhci: Fix info leak in force_devcd_write()
      counter: rz-mtu3-cnt: Unlock on error in rz_mtu3_count_ceiling_write()
      hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id()
      drm/udl: delete dead code
      drm/msm/dpu: clean up dpu_kms_get_clk_rate() returns
      drm/msm/dpu: tidy up some error checking
      drm/i915/gsc: Fix error code in intel_gsc_uc_heci_cmd_submit_nonpriv()
      accel/habanalabs: fix gaudi2_get_tpc_idle_status() return

Dan Johansen (2):
      arm64: dts: rockchip: Lower sd speed on rk3566-soquartz
      arm64: dts: rockchip: Lower SD card speed on rk3399 Pinebook Pro

Dan Williams (18):
      cxl/hdm: Fix double allocation of @cxlhdm
      cxl/hdm: Skip emulation when driver manages mem_enable
      cxl/port: Fix find_cxl_root() for RCDs and simplify it
      cxl/region: Fix region setup/teardown for RCDs
      cxl/region: Move coherence tracking into cxl_region_attach()
      cxl/hdm: Limit emulation to the number of range registers
      cxl/hdm: Extend DVSEC range register emulation for region enumeration
      Merge branch 'for-6.3/cxl-doe-fixes' into for-6.3/cxl
      cxl/hdm: Fail upon detecting 0-sized decoders
      cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit
      cxl/core: Drop unused io-64-nonatomic-lo-hi.h
      cxl/port: Scan single-target ports for decoders
      cxl/hdm: Add more HDM decoder debug messages at startup
      cxl/port: Fix port to pci device assumptions in read_cdat_data()
      cxl/mbox: Deprecate poison commands
      Merge branch 'for-6.4/cxl-poison' into for-6.4/cxl
      Merge branch 'for-6.3/cxl-autodetect-fixes' into for-6.4/cxl
      tools/testing/cxl: Use DEFINE_STATIC_SRCU()

Dani Liberman (9):
      accel/habanalabs: fix address decode RAZWI handling
      accel/habanalabs: fix page fault event clear
      accel/habanalabs: change razwi handle after fw fix
      accel/habanalabs: fix access error clear event
      accel/habanalabs: fix handling of arc farm sei event
      accel/habanalabs: use binning info when handling razwi
      accel/habanalabs: mask part of hmmu page fault captured address
      accel/habanalabs: add description to several info ioctls
      accel/habanalabs: refactor error info reset

Daniel Baluta (2):
      ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE
      ASoC: SOF: pm: Tear down pipelines only if DSP was active

Daniel Bertalan (1):
      platform/x86: thinkpad_acpi: Fix Embedded Controller access on X380 Yoga

Daniel Borkmann (7):
      Merge branch 'bpf-kptr-rcu'
      bpf: Adjust insufficient default bpf_jit_limit
      bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation
      Merge branch 'bpf-verifier-log-rotation'
      bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
      bpf: Set skb redirect and from_ingress info in __bpf_tx_skb
      bpf: Fix incorrect verifier pruning due to missing register precision taints

Daniel Bristot de Oliveira (4):
      tracing/timerlat: Notify new max thread latency
      tracing/osnoise: Fix notify new tracing_max_latency
      rtla/timerlat: Add auto-analysis only option
      rtla/timerlat: Fix "Previous IRQ" auto analysis' line

Daniel Gabay (4):
      wifi: iwlwifi: nvm: Update HE capabilities on 6GHz band for EHT device
      wifi: iwlwifi: pcie: fix possible NULL pointer dereference
      wifi: iwlwifi: yoyo: skip dump correctly on hw error
      wifi: iwlwifi: yoyo: Fix possible division by zero

Daniel Golle (34):
      net: ethernet: mtk_eth_soc: reset PCS state
      net: ethernet: mtk_eth_soc: only write values if needed
      net: ethernet: mtk_eth_soc: add support for MT7981 SoC
      dt-bindings: net: mediatek,net: add mt7981-eth binding
      dt-bindings: arm: mediatek: sgmiisys: Convert to DT schema
      dt-bindings: net: pcs: mediatek,sgmiisys: add MT7981 SoC
      net: ethernet: mtk_eth_soc: set MDIO bus clock frequency
      net: ethernet: mtk_eth_soc: ppe: add support for flow accounting
      net: pcs: add driver for MediaTek SGMII PCS
      net: ethernet: mtk_eth_soc: switch to external PCS driver
      net: dsa: mt7530: use external PCS driver
      net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II
      net: dsa: mt7530: make some noise if register read fails
      net: dsa: mt7530: refactor SGMII PCS creation
      net: dsa: mt7530: use unlocked regmap accessors
      net: dsa: mt7530: use regmap to access switch register space
      net: dsa: mt7530: move SGMII PCS creation to mt7530_probe function
      net: dsa: mt7530: introduce mutex helpers
      net: dsa: mt7530: move p5_intf_modes() function to mt7530.c
      net: dsa: mt7530: introduce mt7530_probe_common helper function
      net: dsa: mt7530: introduce mt7530_remove_common helper function
      net: dsa: mt7530: split-off common parts from mt7531_setup
      net: dsa: mt7530: introduce separate MDIO driver
      net: dsa: mt7530: skip locking if MDIO bus isn't present
      net: dsa: mt7530: introduce driver for MT7988 built-in switch
      dt-bindings: net: dsa: mediatek,mt7530: add mediatek,mt7988-switch
      dt-bindings: pwm: mediatek: Add mediatek,mt7986 compatible
      Input: edt-ft5x06 - select REGMAP_I2C
      dt-bindings: i2c: i2c-mt65xx: add MediaTek MT7981 SoC
      i2c: mediatek: add support for MT7981 SoC
      net: dsa: mt7530: fix support for MT7531BE
      dt-bindings: net: mediatek: add WED RX binding for MT7981 eth driver
      net: ethernet: mtk_eth_soc: use WO firmware for MT7981
      net: ethernet: mtk_eth_soc: fix NULL pointer dereference

Daniel J. Ogorchock (2):
      HID: nintendo: prevent rumble queue overruns
      HID: nintendo: fix rumble rate limiter

Daniel Jurgens (1):
      net/mlx5: Disable eswitch before waiting for VF pages

Daniel Latypov (3):
      kunit: tool: add subscripts for type annotations where appropriate
      kunit: tool: remove unused imports and variables
      kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py

Daniel Lezcano (31):
      thermal/core: Add a thermal zone 'devdata' accessor
      thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers
      thermal/core: Use the thermal zone 'devdata' accessor in hwmon located drivers
      thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers
      thermal/core: Show a debug message when get_temp() fails
      thermal: Remove debug or error messages in get_temp() ops
      thermal/hwmon: Do not set no_hwmon before calling thermal_add_hwmon_sysfs()
      thermal/hwmon: Use the right device for devm_thermal_add_hwmon_sysfs()
      thermal: Don't use 'device' internal thermal zone structure field
      thermal/core: Add thermal_zone_device structure 'type' accessor
      thermal/drivers/spear: Don't use tz->device but pdev->dev
      thermal: Add a thermal zone id accessor
      thermal: Use thermal_zone_device_type() accessor
      thermal/drivers/da9062: Don't access the thermal zone device fields
      thermal/hwmon: Use the thermal_core.h header
      thermal/drivers/tegra: Remove unneeded lock when setting a trip point
      thermal/drivers/acerhdf: Make interval setting only at module load time
      thermal/drivers/acerhdf: Remove pointless governor test
      thermal/drivers/imx: Remove get_trip_temp ops
      thermal/drivers/imx: Use the thermal framework for the trip point
      thermal/core: Relocate the traces definition in thermal directory
      thermal/drivers/db8500: Use driver dev instead of tz->device
      thermal/drivers/stm: Don't set no_hwmon to false
      thermal/drivers/ti: Use fixed update interval
      thermal/drivers/bcm2835: Remove buggy call to thermal_of_zone_unregister
      thermal/of: Unexport unused OF functions
      thermal/core: Alloc-copy-free the thermal zone parameters structure
      thermal: core: Encapsulate tz->device field
      thermal: intel: pch_thermal: Use thermal driver device to write a trace
      ACPI: thermal: Use thermal_zone_device()
      ACPI: thermal: Move to dedicated function sysfs extra attr creation

Daniel Lundberg Pedersen (1):
      media: docs: vidioc-g-ext-ctrls.rst: Document p_s32 and p_s64 fields

Daniel Miess (1):
      drm/amd/display: limit timing for single dimm memory

Daniel Müller (5):
      libbpf: Implement basic zip archive parsing support
      libbpf: Introduce elf_find_func_offset_from_file() function
      libbpf: Add support for attaching uprobes to shared objects in APKs
      libbpf: Fix theoretical u32 underflow in find_cd() function
      libbpf: Ignore warnings about "inefficient alignment"

Daniel Phillips (1):
      amdkfd: Memory availability can never be negative

Daniel Pinto (1):
      fs/ntfs3: Fix wrong cast in xattr.c

Daniel Scally (2):
      docs: usb: Add documentation for the UVC Gadget
      usb: gadget: uvc: Make bmControls attr read/write

Daniel Starke (4):
      tty: n_gsm: add ioctl for DLC specific parameter configuration
      tty: n_gsm: allow window size configuration
      tty: n_gsm: add ioctl for DLC config via ldisc handle
      tty: n_gsm: fix redundant assignment of gsm->encoding

Daniel Vetter (49):
      Merge tag 'drm-misc-fixes-2023-03-23' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      Merge tag 'drm-intel-fixes-2023-03-23' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
      Merge tag 'amd-drm-fixes-6.3-2023-03-23' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
      Merge tag 'drm-misc-next-2023-03-23' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
      Merge tag 'drm-intel-next-2023-03-23' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
      Merge tag 'drm-rcar-next-20230325' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux into drm-next
      Merge tag 'exynos-drm-next-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
      Merge tag 'dma-fence-deadline' of https://gitlab.freedesktop.org/drm/msm into drm-next
      Merge v6.3-rc4 into drm-next
      Merge tag 'drm-intel-fixes-2023-03-30' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
      Merge tag 'amd-drm-fixes-6.3-2023-03-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
      Merge tag 'drm-misc-fixes-2023-03-30' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      Merge tag 'amd-drm-fixes-6.3-2023-03-30' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
      Merge branch 'etnaviv/fixes' of https://git.pengutronix.de/git/lst/linux into drm-fixes
      Merge tag 'drm-misc-next-2023-03-31' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
      Merge tag 'amd-drm-next-6.4-2023-03-31' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
      drm/ast: Use drm_aperture_remove_conflicting_pci_framebuffers
      staging/lynxfb: Use pci aperture helper
      fbdev/radeon: use pci aperture helpers
      Merge tag 'drm-intel-fixes-2023-04-05' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
      Merge tag 'drm-misc-fixes-2023-04-05' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
      drm/fb-helper: drop redundant pixclock check from drm_fb_helper_set_par()
      drm/fb-helper: fix input validation gaps in check_var
      drm/atomic-helper: Don't set deadline for modesets
      Merge tag 'drm-intel-gt-next-2023-04-06' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
      Merge tag 'drm-misc-next-2023-04-06' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
      Merge tag 'drm/tegra/for-6.4-rc1' of https://gitlab.freedesktop.org/drm/tegra into drm-next
      Merge tag 'drm-intel-next-2023-04-06' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
      Merge tag 'drm-habanalabs-next-2023-04-10' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into drm-next
      Merge tag 'drm-msm-next-2023-04-10' of https://gitlab.freedesktop.org/drm/msm into drm-next
      Merge tag 'mediatek-drm-next-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
      fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace
      MAINTAINERS: add drm_bridge for drm bridge maintainers
      Merge tag 'drm-misc-next-2023-04-12' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
      Merge tag 'amd-drm-fixes-6.3-2023-04-12' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
      Merge tag 'drm-intel-fixes-2023-04-13' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
      Merge tag 'drm-intel-next-fixes-2023-04-13' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
      fbcon: Fix error paths in set_con2fb_map
      fbcon: set_con2fb_map needs to set con2fb_map!
      Merge tag 'drm-misc-fixes-2023-04-13' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      drm/gma500: Use drm_aperture_remove_conflicting_pci_framebuffers
      video/aperture: use generic code to figure out the vga default device
      drm/aperture: Remove primary argument
      video/aperture: Only kick vgacon when the pdev is decoding vga
      video/aperture: Move vga handling to pci function
      video/aperture: Drop primary argument
      video/aperture: Only remove sysfb on the default vga pci device
      fbdev: Simplify fb_is_primary_device for x86

Daniel Watson (2):
      staging: rtl8723bs: conform if's braces to kernel style
      staging: rtl8723bs: indent with tab, align with space

Daniele Ceraolo Spurio (16):
      drm/i915/gsc: flush the GSC worker before wedging on unload
      drm/i915/gsc: Fix race between HW init and GSC FW load
      drm/i915/huc: Cancel HuC delayed load timer on reset.
      drm/i915: limit double GT reset to pre-MTL
      drm/i915/gsc: implement wa 14015076503
      drm/i915/mtl: Fix MTL stolen memory GGTT mapping
      drm/i915/huc: Cancel HuC delayed load timer on reset.
      drm/i915/gsc: add initial support for GSC proxy
      drm/i915/gsc: add support for GSC proxy interrupt
      drm/i915/uc: perma-pin firmwares
      drm/i915/huc: Parse the GSC-enabled HuC binary
      drm/i915/huc: Load GSC-enabled HuC via DMA xfer if the fuse says so
      drm/i915/huc: differentiate the 2 steps of the MTL HuC auth flow
      drm/i915/mtl/huc: auth HuC via GSC
      drm/i915/mtl/huc: Use the media gt for the HuC getparam
      drm/i915/huc: define HuC FW version for MTL

Daniil Dulov (1):
      RDMA/siw: Fix potential page_array out of range access

Daniil Tatianin (3):
      qed/qed_dev: guard against a possible division by zero
      qed/qed_mng_tlv: correctly zero out ->min instead of ->hour
      qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info

Danila Chernetsov (1):
      scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS

Danila Tikhonov (7):
      dt-bindings: clock: Add SM7150 GCC clocks
      clk: qcom: Add Global Clock Controller (GCC) driver for SM7150
      dt-bindings: pinctrl: qcom: Add SM7150 pinctrl binding
      pinctrl: qcom: Add SM7150 pinctrl driver
      arm64: dts: qcom: pm8150l: add spmi-flash-led node
      dt-bindings: arm: msm: Add LLCC for SM7150
      soc: qcom: llcc: Add configuration data for SM7150

Danilo Krummrich (2):
      maple_tree: export symbol mas_preallocate()
      drm/scheduler: set entity to NULL in drm_sched_entity_pop_job()

Danny Tsen (8):
      crypto: p10-aes-gcm - Glue code for AES/GCM stitched implementation
      crypto: p10-aes-gcm - An accelerated AES/GCM stitched implementation
      crypto: p10-aes-gcm - Supporting functions for AES
      crypto: p10-aes-gcm - Supporting functions for ghash
      crypto: p10-aes-gcm - A perl script to process PowerPC assembler source.
      crypto: p10-aes-gcm - Update Kconfig and Makefile
      crypto: p10-aes-gcm - Remove POWER10_CPU dependency
      powerpc: Move Power10 feature PPC_MODULE_FEATURE_P10

Dario Binacchi (19):
      pinctrl: stm32: use dynamic allocation of GPIO base
      clk: visconti: remove unused visconti_pll_provider::regmap
      dt-bindings: arm: stm32: add compatible for syscon gcan node
      dt-bindings: net: can: add STM32 bxcan DT bindings
      ARM: dts: stm32: add CAN support on stm32f429
      ARM: dts: stm32: add pin map for CAN controller on stm32f4
      can: bxcan: add support for ST bxCAN controller
      Input: edt-ft5x06 - fix indentation
      Input: edt-ft5x06 - remove unnecessary blank lines
      Input: edt-ft5x06 - add spaces to ensure format specification
      Input: edt-ft5x06 - don't recalculate the CRC
      Input: edt-ft5x06 - remove code duplication
      Input: edt-ft5x06 - don't print error messages with dev_dbg()
      Input: edt-ft5x06 - convert to use regmap API
      Input: edt-ft5x06 - unify the crc check
      Input: edt-ft5x06 - calculate points data length only once
      drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H
      dt-bindings: display: simple: add Rocktech RK043FN48H
      drm/panel: simple: add support for Rocktech RK043FN48H panel

Darrick J. Wong (117):
      xfs: try to idiot-proof the allocators
      xfs: walk all AGs if TRYLOCK passed to xfs_alloc_vextent_iterate_ags
      xfs: add tracepoints for each of the externally visible allocators
      xfs: test dir/attr hash when loading module
      xfs: pass the correct cursor to xfs_iomap_prealloc_size
      xfs: clear incore AGFL_RESET state if it's not needed
      xfs: fix mismerged tracepoints
      xfs: document the motivation for online fsck design
      xfs: document the general theory underlying online fsck design
      xfs: document the testing plan for online fsck
      xfs: document the user interface for online fsck
      xfs: document the filesystem metadata checking strategy
      xfs: document how online fsck deals with eventual consistency
      xfs: document pageable kernel memory
      xfs: document btree bulk loading
      xfs: document online file metadata repair code
      xfs: document full filesystem scans for online fsck
      xfs: document metadata file repair
      xfs: document directory tree repairs
      xfs: document the userspace fsck driver program
      xfs: document future directions of online fsck
      xfs: give xfs_bmap_intent its own perag reference
      xfs: pass per-ag references to xfs_free_extent
      xfs: give xfs_extfree_intent its own perag reference
      xfs: give xfs_rmap_intent its own perag reference
      xfs: give xfs_refcount_intent its own perag reference
      xfs: create traced helper to get extra perag references
      xfs: fix author and spdx headers on scrub/ files
      xfs: update copyright years for scrub/ files
      xfs: add a tracepoint to report incorrect extent refcounts
      xfs: allow queued AG intents to drain before scrubbing
      xfs: clean up scrub context if scrub setup returns -EDEADLOCK
      xfs: minimize overhead of drain wakeups by using jump labels
      xfs: scrub should use ECHRNG to signal that the drain is needed
      xfs: standardize ondisk to incore conversion for free space btrees
      xfs: standardize ondisk to incore conversion for inode btrees
      xfs: standardize ondisk to incore conversion for refcount btrees
      xfs: return a failure address from xfs_rmap_irec_offset_unpack
      xfs: standardize ondisk to incore conversion for rmap btrees
      xfs: standardize ondisk to incore conversion for bmap btrees
      xfs: complain about bad records in query_range helpers
      xfs: hoist rmap record flag checks from scrub
      xfs: complain about bad file mapping records in the ondisk bmbt
      xfs: hoist rmap record flag checks from scrub
      xfs: hoist inode record alignment checks from scrub
      xfs: fix rm_offset flag handling in rmap keys
      xfs: detect unwritten bit set in rmapbt node block keys
      xfs: check btree keys reflect the child block
      xfs: refactor converting btree irec to btree key
      xfs: always scrub record/key order of interior records
      xfs: refactor ->diff_two_keys callsites
      xfs: replace xfs_btree_has_record with a general keyspace scanner
      xfs: implement masked btree key comparisons for _has_records scans
      xfs: check the reference counts of gaps in the refcount btree
      xfs: ensure that all metadata and data blocks are not cow staging extents
      xfs: remove pointless shadow variable from xfs_difree_inobt
      xfs: clean up broken eearly-exit code in the inode btree scrubber
      xfs: directly cross-reference the inode btrees with each other
      xfs: teach scrub to check for sole ownership of metadata objects
      xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results
      xfs: use the directory name hash function for dir scrubbing
      xfs: ensure that single-owner file blocks are not owned by others
      xfs: streamline the directory iteration code for scrub
      xfs: xfs_iget in the directory scrubber needs to use UNTRUSTED
      xfs: always check the existence of a dirent's child inode
      xfs: remove xchk_parent_count_parent_dentries
      xfs: simplify xchk_parent_validate
      xfs: manage inode DONTCACHE status at irele time
      xfs: fix parent pointer scrub racing with subdirectory reparenting
      xfs: fix an inode lookup race in xchk_get_inode
      xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing
      xfs: retain the AGI when we can't iget an inode to scrub the core
      xfs: don't take the MMAPLOCK when scrubbing file metadata
      xfs: change bmap scrubber to store the previous mapping
      xfs: accumulate iextent records when checking bmap
      xfs: split xchk_bmap_xref_rmap into two functions
      xfs: alert the user about data/attr fork mappings that could be merged
      xfs: split the xchk_bmap_check_rmaps into a predicate
      xfs: flag free space btree records that could be merged
      xfs: don't call xchk_bmap_check_rmaps for btree-format file forks
      xfs: flag refcount btree records that could be merged
      xfs: check overlapping rmap btree records
      xfs: check for reverse mapping records that could be merged
      xfs: xattr scrub should ensure one namespace bit per name
      xfs: don't shadow @leaf in xchk_xattr_block
      xfs: remove unnecessary dstmap in xattr scrubber
      xfs: split freemap from xchk_xattr_buf.buf
      xfs: split usedmap from xchk_xattr_buf.buf
      xfs: split valuebuf from xchk_xattr_buf.buf
      xfs: remove flags argument from xchk_setup_xattr_buf
      xfs: move xattr scrub buffer allocation to top level function
      xfs: check used space of shortform xattr structures
      xfs: clean up xattr scrub initialization
      xfs: only allocate free space bitmap for xattr scrub if needed
      xfs: remove the for_each_xbitmap_ helpers
      xfs: don't load local xattr values during scrub
      xfs: drop the _safe behavior from the xbitmap foreach macro
      xfs: convert xbitmap to interval tree
      xfs: introduce bitmap type for AG blocks
      xfs: cross-reference rmap records with ag btrees
      xfs: cross-reference rmap records with free space btrees
      xfs: cross-reference rmap records with inode btrees
      xfs: cross-reference rmap records with refcount btrees
      xfs: stabilize the dirent name transformation function used for ascii-ci dir hash computation
      xfs: test the ascii case-insensitive hash
      xfs: deprecate the ascii-ci feature
      xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done
      xfs: verify buffer contents when we skip log replay
      xfs: don't unconditionally null args->pag in xfs_bmap_btalloc_at_eof
      xfs: set bnobt/cntbt numrecs correctly when formatting new AGs
      xfs: flush dirty data and drain directios before scrubbing cow fork
      xfs: don't allocate into the data fork for an unshare request
      xfs: fix negative array access in xfs_getbmap
      xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
      xfs: check that per-cpu inodegc workers actually run on that cpu
      xfs: disable reaping in fscounters scrub
      xfs: fix xfs_inodegc_stop racing with mod_delayed_work

Dave Airlie (30):
      Merge tag 'drm-misc-fixes-2023-03-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      Merge tag 'drm-intel-fixes-2023-03-15' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
      Merge tag 'amd-drm-fixes-6.3-2023-03-15' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
      Merge tag 'amd-drm-next-6.4-2023-03-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
      Merge tag 'drm-misc-next-2023-03-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
      Merge tag 'drm-intel-gt-next-2023-03-16' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
      Merge tag 'drm-habanalabs-next-2023-03-20' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into drm-next
      Merge tag 'amd-drm-next-6.4-2023-04-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
      Merge tag 'drm-misc-fixes-2023-04-20-2' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      Merge tag 'drm-intel-fixes-2023-04-19' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
      Merge tag 'amd-drm-fixes-6.3-2023-04-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
      Merge tag 'drm-intel-next-fixes-2023-04-20-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
      Merge tag 'exynos-drm-next-for-v6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
      Merge tag 'drm-misc-next-fixes-2023-04-26' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
      Merge tag 'amd-drm-fixes-6.4-2023-04-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
      Merge tag 'drm-intel-next-fixes-2023-04-27' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
      Merge tag 'amd-drm-fixes-6.4-2023-05-03' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
      Merge tag 'drm-intel-next-fixes-2023-05-04-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
      Merge tag 'drm-misc-fixes-2023-05-11' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      Merge tag 'drm-intel-fixes-2023-05-11-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
      Merge tag 'amd-drm-fixes-6.4-2023-05-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
      Merge tag 'drm-misc-next-2023-05-11' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
      Merge tag 'drm-misc-next-2023-05-24' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
      Merge tag 'drm-intel-gt-next-2023-05-24' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
      Merge tag 'drm-misc-next-2023-06-01' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
      Merge tag 'drm-next-20230529' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux into drm-next
      Merge tag 'drm-habanalabs-next-2023-06-08' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into drm-next
      Merge tag 'drm-misc-next-2023-06-07' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
      Merge tag 'drm-intel-next-2023-06-05' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
      Merge tag 'drm-intel-gt-next-2023-06-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-next

Dave Chinner (29):
      cpumask: introduce for_each_cpu_or
      pcpcntrs: fix dying cpu summation race
      fork: remove use of percpu_counter_sum_all
      pcpcntr: remove percpu_counter_sum_all()
      xfs: don't consider future format versions valid
      xfs: remove WARN when dquot cache insertion fails
      Merge tag 'online-fsck-design-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'intents-perag-refs-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'pass-perag-refs-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'scrub-fix-legalese-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'scrub-drain-intents-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'btree-complain-bad-records-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'btree-hoist-scrub-checks-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'rmap-btree-fix-key-handling-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'scrub-btree-key-enhancements-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'scrub-detect-refcount-gaps-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'scrub-detect-inobt-gaps-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'scrub-detect-rmapbt-gaps-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'scrub-dir-iget-fixes-6.4_2023-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'scrub-parent-fixes-6.4_2023-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'scrub-iget-fixes-6.4_2023-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'scrub-merge-bmap-records-6.4_2023-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'scrub-detect-mergeable-records-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'scrub-fix-xattr-memory-mgmt-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'repair-bitmap-rework-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'scrub-strengthen-rmap-checking-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      Merge tag 'fix-asciici-bugs-6.4_2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into guilt/xfs-for-next
      xfs: fix duplicate includes
      xfs: fix livelock in delayed allocation at ENOSPC

Dave Ertman (1):
      ice: avoid bonding causing auxiliary plug/unplug under RTNL lock

Dave Jiang (19):
      dmaengine: idxd: reformat swerror output to standard Linux bitmap output
      dmaengine: idxd: expose IAA CAP register via sysfs knob
      dmaengine: idxd: make misc interrupt one shot
      dmaengine: idxd: add event log size sysfs attribute
      dmaengine: idxd: setup event log configuration
      dmaengine: idxd: add interrupt handling for event log
      dmanegine: idxd: add debugfs for event log dump
      dmaengine: idxd: add per DSA wq workqueue for processing cr faults
      dmaengine: idxd: create kmem cache for event log fault items
      dmaengine: idxd: process user page faults for completion record
      dmaengine: idxd: add descs_completed field for completion record
      dmaengine: idxd: process batch descriptor completion record faults
      dmaengine: idxd: add per file user counters for completion record faults
      dmaengine: idxd: add a device to represent the file opened
      dmaengine: idxd: expose fault counters to sysfs
      dmaengine: idxd: add pid to exported sysfs attribute for opened file
      dmaengine: idxd: add per wq PRS disable
      cxl/pci: Simplify CDAT retrieval error path
      cxl: Add missing return to cdat read error path

Dave Marchevsky (20):
      selftests/bpf: Add -Wuninitialized flag to bpf prog flags
      bpf: verifier: Rename kernel_type_name helper to btf_type_name
      bpf: btf: Remove unused btf_field_info_type enum
      bpf: Change btf_record_find enum parameter to field_mask
      bpf: Support __kptr to local kptrs
      bpf: Allow local kptrs to be exchanged via bpf_kptr_xchg
      selftests/bpf: Add local kptr stashing test
      bpf: Disable migration when freeing stashed local kptr using obj drop
      bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call
      bpf: Remove btf_field_offs, use btf_record's fields instead
      bpf: Introduce opaque bpf_refcount struct and add btf_record plumbing
      bpf: Support refcounted local kptrs in existing semantics
      bpf: Add bpf_refcount_acquire kfunc
      bpf: Migrate bpf_rbtree_add and bpf_list_push_{front,back} to possibly fail
      selftests/bpf: Modify linked_list tests to work with macro-ified inserts
      bpf: Migrate bpf_rbtree_remove to possibly fail
      bpf: Centralize btf_field-specific initialization logic
      selftests/bpf: Add refcounted_kptr tests
      bpf: Fix bpf_refcount_acquire's refcount_t address calculation
      bpf: Disable bpf_refcount_acquire kfunc calls until race conditions are fixed

Dave Stevenson (22):
      media: dt-bindings: media: i2c: Add mono version to IMX290 bindings
      media: i2c: imx290: Add support for the mono sensor variant
      media: i2c: imx290: Match kernel coding style on whitespace
      media: i2c: imx290: Set the colorspace fields in the format
      media: i2c: imx290: Add V4L2_SUBDEV_FL_HAS_EVENTS and subscribe hooks
      media: i2c: imx290: Fix the pixel rate at 148.5Mpix/s
      media: i2c: imx290: Support 60fps in 2 lane operation
      media: i2c: imx290: Use CSI timings as per datasheet
      media: i2c: imx290: Convert V4L2_CID_HBLANK to read/write
      media: i2c: imx290: Convert V4L2_CID_VBLANK to read/write
      media: i2c: imx290: VMAX is mode dependent
      media: i2c: imx290: Remove duplicated write to IMX290_CTRL_07
      media: i2c: imx290: Add support for 74.25MHz external clock
      media: i2c: imx290: Add support for H & V Flips
      media: i2c: imx290: Add the error code to logs in start_streaming
      drm/vc4: hdmi: Add Broadcast RGB property to allow override of RGB range
      drm/vc4: hdmi: Rename full range helper
      drm/vc4: hdmi: Swap CSC matrix channels for YUV444
      drm/vc4: hdmi: Rework the CSC matrices organization
      drm/vc4: hdmi: Add a function to retrieve the CSC matrix
      drm/vc4: hdmi: Add BT.601 Support
      drm/vc4: hdmi: Add BT.2020 Support

Dave Thaler (5):
      bpf, docs: Add explanation of endianness
      bpf, docs: Explain helper functions
      bpf, docs: Add signed comparison example
      bpf, docs: Add extended call instructions
      bpf, docs: Add docs on extended 64-bit immediate instructions

Dave Wysochanski (6):
      NFS: Fix /proc/PID/io read_bytes for buffered reads
      NFS: Rename readpage_async_filler to nfs_read_add_folio
      NFS: Configure support for netfs when NFS fscache is configured
      NFS: Convert buffered read paths to use netfs when fscache is enabled
      NFS: Remove all NFSIOS_FSCACHE counters due to conversion to netfs API
      NFS: Remove fscache specific trace points and NFS_INO_FSCACHE bit

David Arcari (1):
      thermal: intel: powerclamp: Fix cpumask and max_idle module parameters

David Arinzon (1):
      net: ena: Add an option to configure large LLQ headers

David Belanger (2):
      drm/amdkfd: Fixed kfd_process cleanup on module exit.
      drm/amdkfd: Fixed kfd_process cleanup on module exit.

David Disseldorp (6):
      cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL
      ksmbd: avoid out of bounds access in decode_preauth_ctxt()
      cifs: fix negotiate context parsing
      ksmbd: set NegotiateContextCount once instead of every inc
      ksmbd: avoid duplicate negotiate ctx offset increments
      ksmbd: remove unused compression negotiate ctx packing

David E. Box (5):
      platform/x86/intel: vsec: Explicitly enable capabilities
      platform/x86/intel/pmt: Add INTEL_PMT module namespace
      platform/x86/intel/pmc/mtl: Put GNA/IPU/VPU devices in D3
      platform/x86/intel/pmt: Ignore uninitialized entries
      platform/x86/intel/sdsi: Change mailbox timeout

David Gow (4):
      drm: buddy_allocator: Fix buddy allocator init on 32-bit systems
      drm: test: Fix 32-bit issue in drm_buddy_test
      um: Only disable SSE on clang to work around old GCC bugs
      rust: kernel: Mark rust_fmt_argument as extern "C"

David Heidelberg (1):
      ASoC: nvidia,tegra-audio: add RT5631 CODEC

David Hildenbrand (14):
      mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage
      mm/userfaultfd: fix uffd-wp handling for THP migration entries
      m68k/mm: use correct bit number in _PAGE_SWP_EXCLUSIVE comment
      mm/userfaultfd: don't consider uffd-wp bit of writable migration entries
      selftests/mm: reuse read_pmd_pagesize() in COW selftest
      selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions
      sparc/mm: don't unconditionally set HW writable bit when setting PTE dirty on 64bit
      mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64"
      mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd""
      mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked()
      mm: don't check VMA write permissions if the PTE/PMD indicates write permissions
      mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0
      selftests/ksm: ksm_functional_tests: add prctl unmerge test
      mm/ksm: move disabling KSM from s390/gmap code to KSM code

David Howells (12):
      keys: Do not cache key in task struct if key is requested from kernel thread
      netfs: Fix netfs_extract_iter_to_sg() for ITER_UBUF/IOVEC
      sunrpc: Fix RFC6803 encryption test
      cifs: Fix unbuffered read
      cifs: Reapply lost fix from commit 30b2b2196d6e
      crypto: testmgr - Add some test vectors for cmac(camellia)
      rxrpc: Fix potential race in error handling in afs_make_call()
      rxrpc: Fix potential data race in rxrpc_wait_to_be_connected()
      rxrpc: Fix hard call timeout units
      rxrpc: Make it so that a waiting process can be aborted
      rxrpc: Fix timeout of a call that hasn't yet been granted a channel
      afs: Fix getattr to report server i_size on dirs, not local size

David Lin (2):
      ASoC: dt-bindings: nau8825: Add delay control for input path
      ASoC: nau8825: Add delay control for input path

David Matlack (5):
      KVM: arm64: Retry fault if vma_lookup() results become invalid
      KVM: x86/mmu: Collapse kvm_flush_remote_tlbs_with_{range,address}() together
      KVM: x86/mmu: Rename kvm_flush_remote_tlbs_with_address()
      KVM: x86/mmu: Use gfn_t in kvm_flush_remote_tlbs_range()
      KVM: RISC-V: Retry fault if vma_lookup() results become invalid

David Rau (1):
      ASoC: da7219: Improve the relability of AAD IRQ process

David S. Miller (75):
      Merge branch 'r8169-disable-ASPM-during-NAPI-poll'
      Merge branch 'sparx5-tc-flower-templates'
      Merge branch 'dsa-microchip-tc-ets'
      Merge branch 'net-smc-fixes'
      Merge branch 'net-smc-updates'
      Merge branch 'mtk_eth_soc-SGMII-fixes'
      Merge branch 'net-virtio-vsock'
      Merge branch 'net-dsa-marvell-mtu-reporting'
      Merge branch 'virtio_net-xdp-bugs'
      Merge branch 'net-renesas-rswitch-fixes'
      Merge branch 'bonding-fixes'
      Merge branch 'J784S4-CPSW9G-bindings'
      Merge branch 'vxlan-MDB-support'
      Merge branch 'pcs_get_state-fixes'
      Merge branch 'net-sk_err-lockless-annotate'
      Merge branch 'gve-xdp-support'
      Merge branch 'net-packet-KCSAN'
      Merge branch 'inet-const'
      Merge branch 'net-better-const'
      Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge branch 'mdiobus-module-owner'
      Merge branch 'lan966x-tx-rx-improve'
      Merge branch 'ocelot-external-ports'
      Merge branch 'ps3_gelic_net-fixes'
      Merge branch 'reuse-smsc-phy-functionality'
      Merge branch 'ipv4-address-protocol'
      Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
      Merge branch 'ksz-fixes'
      Merge branch 'constify-sfp-phy-nodes'
      Merge branch 'bcm53134-support'
      Merge branch 'octeon_ep-deferred-probe-and-mailbox'
      Merge branch 'sunhme-cleanups'
      Merge branch 'vsock-sockmap-support'
      Merge branch 'in6addr_any-cleanups'
      Merge branch 'mptcp-cleanups'
      Merge branch 'macvlan-broadcast-queue-bypass'
      Merge branch 'sfc-tc-decap-support'
      Merge branch 'phy-handle-fixes'
      Merge branch 'mlxsw-transceiver-trip-points'
      Merge branch 'dsa_master_ioctl-notifier'
      Merge branch 'phy-smsc-edpd-tunable'
      Merge branch 'mt7988-support'
      Merge branch 'bonding-ns-validation-fixes'
      Merge branch 'sfp-eeprom'
      Merge branch 'dsa-trace-events'
      Merge branch 'rk3588-error-prints'
      Merge branch 'mana-jumbo-frames'
      Merge branch 'msg_control-split'
      Merge branch 'ovs-selftests'
      Merge tag 'mlx5-updates-2023-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
      Merge branch 'mptcp-subflow-init'
      Merge branch 'mptcp-cleanups'
      Merge branch 'sctp-info-dump'
      Merge branch 'mlx5e-xdp-extend'
      Merge branch 'mptcp-fixes'
      Merge branch 'switch-phy-leds'
      Merge branch 'skbuff-bitfields'
      Merge branch 'sctp-nested-flex-arrays'
      Merge branch 'macsec-vlan'
      Merge branch 'bridge-neigh-suppression'
      Merge branch 'pds_core'
      Merge branch 'mlx5-ipsec-fixes'
      Merge branch 'mtk_eth_soc-firmware'
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
      Merge branch 'napi_threaded_poll-enhancements'
      Merge branch 'dsa-skb_mac_header'
      Merge branch 'act_pedit-minor-improvements'
      Merge branch 'net-sched-parsing-prints'
      Merge tag 'for-net-next-2023-04-23' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
      Merge branch 'r8152-fixes'
      Merge branch 'rxrpc-timeout-fixes'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      Merge branch 'octeontx2-af-fixes'
      Merge branch 'tc-action-fixes'
      Merge branch 'bonding-overflow'

David Sterba (1):
      btrfs: locking: use atomic for DREW lock writers

David Stevens (4):
      mm/khugepaged: drain lru after swapping in shmem
      mm/khugepaged: refactor collapse_file control flow
      mm/khugepaged: skip shmem with userfaultfd
      mm/khugepaged: maintain page cache uptodate flag

David Tadokoro (3):
      drm/amd/display: add prefix to amdgpu_dm_plane.h functions
      drm/amd/display: remove legacy fields of dc_plane_cap struct
      drm/amd/display: add prefix to amdgpu_dm_crtc.h functions

David Vernet (26):
      bpf: Fix bpf_cgroup_from_id() doxygen header
      bpf: Fix doxygen comments for dynptr slice kfuncs
      bpf, docs: Fix __uninit kfunc doc section
      bpf, docs: Fix link to netdev-FAQ target
      bpf, docs: Fix final bpf docs build failure
      bpf/selftests: Fix send_signal tracepoint tests
      tasks: Extract rcu_users out of union
      bpf: Free struct bpf_cpumask in call_rcu handler
      bpf: Mark struct bpf_cpumask as rcu protected
      bpf/selftests: Test using global cpumask kptr with RCU
      bpf: Remove bpf_cpumask_kptr_get() kfunc
      bpf,docs: Remove bpf_cpumask_kptr_get() from documentation
      bpf: Only invoke kptr dtor following non-NULL xchg
      bpf: Remove now-unnecessary NULL checks for KF_RELEASE kfuncs
      bpf: Treat KF_RELEASE kfuncs as KF_TRUSTED_ARGS
      bpf: Handle PTR_MAYBE_NULL case in PTR_TO_BTF_ID helper call arg
      selftests/bpf: Add testcases for ptr_*_or_null_ in bpf_kptr_xchg
      bpf: Make struct task_struct an RCU-safe type
      bpf: Remove now-defunct task kfuncs
      bpf,docs: Update documentation to reflect new task kfuncs
      bpf: Make bpf_cgroup_acquire() KF_RCU | KF_RET_NULL
      bpf: Remove bpf_cgroup_kptr_get() kfunc
      bpf,docs: Remove references to bpf_cgroup_kptr_get()
      bpf: Remove bpf_kfunc_call_test_kptr_get() test kfunc
      bpf: Remove KF_KPTR_GET kfunc flag
      bpf,docs: Remove KF_KPTR_GET from documentation

David Virag (2):
      mfd: sec: Remove PMICs without compatibles
      rtc: s5m: Drop S5M8763 support

David Wei (1):
      io_uring: add support for multishot timeouts

David Woodhouse (4):
      KVM: selftests: Use enum for test numbers in xen_shinfo_test
      KVM: selftests: Add EVTCHNOP_send slow path test to xen_shinfo_test
      x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel
      x86/smpboot: Reference count on smpboot_setup_warm_reset_vector()

David Wronek (4):
      dt-bindings: arm: qcom,ids: Add Soc ID for SM7150
      soc: qcom: socinfo: Add Soc ID for SM7150
      dt-bindings: phy: Add QMP UFS PHY comptible for SM7150
      phy: qcom-qmp-ufs: Add SM7150 support

David Yang (6):
      HID: kye: Rewrite tablet descriptor fixup routine
      HID: kye: Generate tablet fixup descriptors on the fly
      HID: kye: Sort kye devices
      HID: kye: Add support for all kye tablets
      crypto: hisilicon/trng - add support for HiSTB TRNG
      HID: kye: Fix rdesc for kye tablets

Davide Caratti (5):
      net/sched: act_tunnel_key: add support for "don't fragment"
      selftests: tc-testing: add "depends_on" property to skip tests
      selftests: tc-testing: add tunnel_key "nofrag" test case
      selftests: forwarding: add tunnel_key "nofrag" test case
      net/sched: sch_fq: fix integer overflow of "credit"

Davidlohr Bueso (3):
      epoll: rename global epmutex
      cxl/mbox: Update CMD_RC_TABLE
      cxl/test: Add mock test for set_timestamp

Dawid Wesierski (1):
      igbvf: add PCI reset handler functions

Dean Luick (1):
      IB/hfi1: Remove trace newlines

Deepak R Varma (3):
      drm/amd/display: Simplify same effect if/else blocks
      EDAC/altera: Remove redundant error logging
      drm/tegra: sor: Remove redundant error logging

Delphine CC Chiu (2):
      ARM: dts: aspeed: greatlakes: Add gpio names
      ARM: dts: aspeed: greatlakes: add mctp device

Deming Wang (3):
      usb: dwc2: Fix spelling mistake "schduler" -> "scheduler"
      virt: acrn: Replace obsolete memalign() with posix_memalign()
      docs: fix "Reviewd" typo

Denis Arefev (1):
      power: supply: axp288_fuel_gauge: Added check for negative values

Denis Pauk (6):
      hwmon: (nct6775) Fix TUF GAMING B550M-E WIFI name
      hwmon: (nct6775) update ASUS WMI monitoring list A520/B360/B460/B550...
      hwmon: (nct6775) Sort ASUS board list
      hwmon: (nct6775) Fix ROG B550-XE WIFI and Pro B660M-C D4 names
      hwmon: (nct6775) update ASUS WMI monitoring list B360/H410/H610/Z390...
      hwmon: (nct6775) update ASUS WMI monitoring list A620/B760/W790

Denis Plotnikov (1):
      qlcnic: check pci_reset_function result

Deren Wu (3):
      wifi: mt76: remove redundent MCU_UNI_CMD_* definitions
      wifi: mt76: mt7921: fix wrong command to set STA channel
      wifi: mt76: mt7921: fix PCI DMA hang after reboot

Desnes Nunes (2):
      dma-debug: small dma_debug_entry's comment and variable name updates
      dma-debug: add cacheline to user/kernel space dump messages

Devarsh Thakkar (4):
      arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB
      remoteproc: k3-r5: Simplify cluster mode setting usage
      dt-bindings: remoteproc: ti: Add new compatible for AM62 SoC family
      remoteproc: k3-r5: Use separate compatible string for TI AM62x SoC family

Devi Priya (12):
      dt-bindings: arm: qcom: Add ipq9574 compatible
      dt-bindings: soc: qcom: smd-rpm: Add IPQ9574 compatible
      dt-bindings: pinctrl: qcom: Add support for IPQ9574
      pinctrl: qcom: Add IPQ9574 pinctrl driver
      dt-bindings: clock: Add ipq9574 clock and reset definitions
      clk: qcom: Add Global Clock Controller driver for IPQ9574
      arm64: defconfig: Enable IPQ9574 SoC base configs
      arm64: dts: qcom: Add ipq9574 SoC and AL02 board support
      regulator: qcom_smd: Add s1 sub-node to mp5496 regulator
      regulator: qcom_smd: Add MP5496 S1 regulator
      dt-bindings: pinctrl: qcom: Add few missing functions
      dt-bindings: mailbox: qcom: add compatible for IPQ9574 SoC

Dexuan Cui (3):
      clocksource: hyper-v: make sure Invariant-TSC is used if it is available
      Drivers: hv: vmbus: Remove the per-CPU post_msg_page
      PCI: hv: Replace retarget_msi_interrupt_params with hyperv_pcpu_input_arg

Dhruva Gole (8):
      rtc: k3: handle errors while enabling wake irq
      arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1
      gpio: davinci: Do not clear the bank intr enable bit in save_context
      gpio: davinci: Add irq chip flag to skip set wake
      spi: cadence-quadspi: fix suspend-resume implementations
      spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS
      spi: bcm63xx: remove PM_SLEEP based conditional compilation
      spi: bcm63xx: use macro DEFINE_SIMPLE_DEV_PM_OPS

Dikshita Agarwal (1):
      venus: venc: add handling for VIDIOC_ENCODER_CMD

Ding Hui (1):
      sfc: Fix use-after-free due to selftest_work

Diogo Ivo (3):
      memory: tegra: remove redundant variable initialization
      drm/tegra: dsi: Clear enable register if powered by bootloader
      memory: tegra: read values from correct device

Dionna Glaze (3):
      virt/coco/sev-guest: Add throttling awareness
      virt/coco/sev-guest: Double-buffer messages
      x86/sev: Change snp_guest_issue_request()'s fw_err argument

Dipen Patel (9):
      MAINTAINERS: Add HTE/timestamp subsystem details
      dt-bindings: timestamp: Add Tegra234 support
      dt-bindings: timestamp: Deprecate nvidia,slices property
      arm64: tegra: Add Tegra234 GTE nodes
      hte: Re-phrase tegra API document
      hte: Add Tegra234 provider
      hte: Deprecate nvidia,slices property
      hte: handle nvidia,gpio-controller property
      gpio: tegra186: Add Tegra234 hte support

Dmitrii Dolgov (1):
      perf stat: Separate bperf from bpf_profiler

Dmitry Baryshkov (87):
      interconnect: qcom: osm-l3: fix icc_onecell_data allocation
      interconnect: qcom: sm8450: switch to qcom_icc_rpmh_* function
      interconnect: qcom: sm8550: switch to qcom_icc_rpmh_* function
      interconnect: qcom: drop obsolete OSM_L3/EPSS defines
      interconnect: qcom: osm-l3: drop unuserd header inclusion
      arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node
      arm64: dts: qcom: ipq8074-hk10: enable QMP device, not the PHY node
      phy: qcom-qmp-combo: fix v3 offsets table
      phy: qcom-qmp-combo: use qmp_combo_offsets_v3 instead of _v6
      phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes
      phy: qcom-qmp-pcie: drop sdm845_qhp_pcie_rx_tbl
      dma: gpi: remove spurious unlock in gpi_ch_init
      clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling
      drm/panel: sharp-ls043t1le01: adjust mode settings
      drm/panel: sharp-ls043t1le01: drop dummy functions and data fields
      dt-bindings: display/msm/gmu: add Adreno 660 support
      drm/msm/dpu: enable DPU_CTL_SPLIT_DISPLAY for sc8280xp
      drm/msm/dpu: enable DSPP_2/3 for LM_2/3 on sm8450
      drm/msm/dpu: enable DSPP and DSC on sc8180x
      drm/msm/dpu: use CTL_SC7280_MASK for sm8450's ctl_0
      drm/msm/dpu: simplify intf allocation code
      drm/i915/dsc: change DSC param tables to follow the DSC model
      drm/i915/dsc: move rc_buf_thresh values to common helper
      drm/i915/dsc: move DSC tables to DRM DSC helper
      drm/i915/dsc: stop using interim structure for calculated params
      drm/display/dsc: use flat array for rc_parameters lookup
      drm/display/dsc: split DSC 1.2 and DSC 1.1 (pre-SCR) parameters
      drm/display/dsc: include the rest of pre-SCR parameters
      drm/display/dsc: add YCbCr 4:2:2 and 4:2:0 RC parameters
      drm/msm/dsi: don't allow enabling 14nm VCO with unprogrammed rate
      drm/msm/dpu: add HDMI output support
      drm/msm/dpu: drop the regdma configuration
      drm/msm/dpu: stop mapping the regdma region
      drm/msm/dpu: drop unused SSPP sub-block information
      drm/msm/dpu: drop SSPP's SRC subblock
      drm/msm/dpu: access QSEED registers directly
      drm/msm/dpu: access CSC/CSC10 registers directly
      drm/msm/dpu: replace IS_ERR_OR_NULL with IS_ERR during DSC init
      drm/msm/dpu: remove futile checks from dpu_rm_init()
      drm/msm/dpu: use PINGPONG_NONE for LMs with no PP attached
      drm/msm/dpu: move PINGPONG_NONE check to dpu_lm_init()
      dt-bindings: display: hdmi-connector: add hdmi-pwr supply
      drm/bridge: display-connector: rename dp_pwr to connector_pwr
      drm/bridge: display-connector: handle hdmi-pwr supply
      drm/msm/dpu: fix SSPP register definitions
      drm/msm/dpu: simplify CDP programming
      drm/msm/dpu: fix the condition for (not) applying QoS to CURSOR SSPP
      drm/msm/dpu: rearrange QoS setting code
      drm/msm/dpu: drop DPU_PLANE_QOS_VBLANK_CTRL
      drm/msm/dpu: simplify qos_ctrl handling
      drm/msm/dpu: drop DPU_PLANE_QOS_PANIC_CTRL
      drm/msm/dpu: remove struct dpu_hw_pipe_qos_cfg
      drm/msm/dpu: use common helper for WB and SSPP QoS setup
      drm/msm/dsi: remove extra call to dsi_get_pclk_rate()
      drm/msm/dsi: use mult_frac for pclk_bpp calculation
      drm/msm/dpu: drop dpu_encoder_phys_ops::late_register()
      drm/msm/dpu: drop (mostly) unused DPU_NAME_SIZE define
      drm/msm/dpu: merge dpu_encoder_init() and dpu_encoder_setup()
      drm/msm/dpu: separate common function to init physical encoder
      drm/msm/dpu: drop duplicated intf/wb indices from encoder structs
      drm/msm/dpu: inline dpu_encoder_get_wb()
      drm/msm/dpu: call dpu_rm_get_intf() from dpu_encoder_get_intf()
      drm/msm/dpu: drop temp variable from dpu_encoder_phys_cmd_init()
      drm/msm/dpu: simplify dpu_encoder_phys_wb_init()
      drm/msm/dp: remove most of usbpd-related remains
      drm/msm/dpu: use PINGPONG_NONE to unbind INTF from PP
      drm/msm/dpu: use PINGPONG_NONE to unbind WB from PP
      drm/msm/a6xx: initialize GMU mutex earlier
      Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu', 'msm-next-lumag-dp', 'msm-next-lumag-dsi' and 'msm-next-lumag-mdp5' into msm-next-lumag
      drm/msm/adreno: fix sparse warnings in a6xx code
      drm/msm: drop unused ring variable in msm_ioctl_gem_submit()
      drm/msm/a6xx: don't set IO_PGTABLE_QUIRK_ARM_OUTER_WBWA with coherent SMMU
      drm/msm/a5xx: really check for A510 in a5xx_gpu_init
      drm/msm/adreno: warn if chip revn is verified before being set
      drm/msm/adreno: change adreno_is_* functions to accept const argument
      Merge branch 'drm-next' of git://anongit.freedesktop.org/drm/drm into msm-next-lumag-base
      drm/msm/adreno: make adreno_is_a690()'s argument const
      drm/msm/dpu: do not enable color-management if DSPPs are not available
      drm/msm/dpu/catalog: define DSPP blocks found on sdm845
      drm/display/dsc: add helper to set semi-const parameters
      drm/msm/dsi: use DRM DSC helpers for DSC setup
      drm/msm: provide fb_dirty implemenation
      drm/msm/dpu: fix sc7280 and sc7180 PINGPONG done interrupts
      drm/msm/dpu: correct MERGE_3D length
      drm/msm/dpu: remove unused INTF_NONE interfaces
      drm/msm/dsi: dsi_host: drop unused clocks
      drm/msm/dsi: split dsi_ctrl_config() function

Dmitry Bogdanov (16):
      scsi: target: core: Add RTPI field to target port
      scsi: target: core: Add RTPI attribute for target port
      scsi: target: Add default fabric ops callouts
      scsi: infiniband: srpt: Remove default fabric ops callouts
      scsi: ibmvscsit: Remove default fabric ops callouts
      scsi: target: loop: Remove default fabric ops callouts
      scsi: target: sbp: Remove default fabric ops callouts
      scsi: target: fcoe: Remove default fabric ops callouts
      scsi: usb: gadget: f_tcm: Remove default fabric ops callouts
      scsi: vhost-scsi: Remove default fabric ops callouts
      scsi: xen-scsiback: Remove default fabric ops callouts
      scsi: qla2xxx: Remove default fabric ops callouts
      scsi: efct: Remove default fabric ops callouts
      scsi: target: Add virtual remote target
      scsi: target: iscsit: Free cmds before session free
      scsi: target: iscsi: Handle abort for WRITE_PENDING cmds

Dmitry Fomichev (2):
      virtio-blk: fix to match virtio spec
      virtio-blk: fix ZBD probe in kernels without ZBD support

Dmitry Osipenko (5):
      drm/shmem-helper: Remove another errant put in error path
      drm/msm/gem: Prevent blocking within shrinker loop
      drm/panfrost: Don't sync rpm suspension after mmu flushing
      drm/virtio: Refactor and optimize job submission code path
      drm/virtio: Wait for each dma-fence of in-fence array individually

Dmitry Rokosov (2):
      firmware: meson_sm: populate platform devices from sm device tree data
      checkpatch: introduce proper bindings license check

Dmitry Torokhov (4):
      ARM: spitz: include header defining input event codes
      Merge tag 'v6.3-rc2' into next
      Revert "Input: xpad - fix support for some third-party controllers"
      Merge branch 'next' into for-linus

Dmitry Vyukov (2):
      posix-timers: Prefer delivery of signals to the current thread
      selftests/timers/posix_timers: Test delivery of signals across threads

Dmytro Laktyushkin (2):
      drm/amd/display: w/a for dcn315 inconsistent smu clock table
      drm/amd/display: set dcn315 lb bpp to 48

Dmytro Maluka (2):
      KVM: irqfd: Make resampler_list an RCU list
      KVM: x86/ioapic: Resample the pending state of an IRQ when unmasking

Domenico Cerasuolo (4):
      sched/psi: Rearrange polling code in preparation
      sched/psi: Rename existing poll members in preparation
      sched/psi: Extract update_triggers side effect
      sched/psi: Allow unprivileged polling of N*2s period

Donald Hunter (9):
      tools: ynl: Fix genlmsg header encoding formats
      tools: ynl: Add struct parsing to nlspec
      tools: ynl: Add C array attribute decoding to ynl
      tools: ynl: Add struct attr decoding to ynl
      tools: ynl: Add fixed-header support to ynl
      netlink: specs: add partial specification for openvswitch
      docs: netlink: document struct support for genetlink-legacy
      docs: netlink: document the sub-type attribute property
      docs/admin-guide/mm/ksm.rst fix intraface -> interface typo

Dongliang Mu (6):
      wifi: rtw88: fix memory leak in rtw_usb_probe()
      i2c: davinci: remove dead code in probe
      net: ieee802154: remove an unnecessary null pointer check
      platform/x86/intel: vsec: Fix a memory leak in intel_vsec_add_aux
      platform/x86/intel: tpmi: Fix double free in tpmi_create_device()
      platform/x86/intel: tpmi: Revise the comment of intel_vsec_add_aux

Dongxu Sun (3):
      arm64/signal: Use system_supports_tpidr2() to check TPIDR2
      arm64/signal: Alloc tpidr2 sigframe after checking system_supports_tpidr2()
      arm64/sme: Fix some comments of ARM SME

Dorota Czaplejewicz (2):
      media: doc/media api: Try to make enum usage clearer
      media: media api: Try to make enum usage clearer

Doug Berger (2):
      serial: 8250_bcm7271: Fix arbitration handling
      swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup

Douglas Anderson (39):
      wifi: ath11k: Use platform_get_irq() to get the interrupt
      wifi: ath5k: Use platform_get_irq() to get the interrupt
      regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted
      arm64: dts: qcom: sc7180: Delete wormdingler-rev0
      arm64: dts: qcom: sc7180: Delete kingoftown-rev0
      arm64: dts: qcom: sc7180: Delete lazor-rev0
      arm64: dts: qcom: sc7180: Delete mrbland
      regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14
      regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.14 and 4.19
      regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.19 and 5.4
      regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.4 and 5.10
      regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.10 and 5.15
      regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.15 and 6.1
      regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are newer than 6.1
      regulator: qcom-rpmh: Revert "regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS"
      spi: spi-qcom-qspi: Support pinctrl sleep states
      dt-bindings: pinctrl: qcom: tlmm should use output-disable, not input-enable
      dt-bindings: pinctrl: qcom: Add output-enable
      pinctrl: qcom: Support OUTPUT_ENABLE; deprecate INPUT_ENABLE
      serial: uart_poll_init() should power on the UART
      tty: serial: qcom-geni-serial: Add a poll_init() function
      regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
      regulator: core: Avoid lockdep reports when resolving supplies
      MAINTAINERS: qcom: Add reviewer for Qualcomm Chromebooks
      arm64: dts: sc7180: Rename qspi data12 as data23
      arm64: dts: sc7280: Rename qspi data12 as data23
      arm64: dts: sdm845: Rename qspi data12 as data23
      arm64: dts: qcom: sc7180: Annotate l13a on trogdor to always-on
      arm64: dts: qcom: sc7180: Remove superfluous "input-enable"s from trogdor
      arm64: dts: qcom: sc7280: Remove superfluous "input-enable"s from idp-ec-h1
      arm64: dts: qcom: sdm845: Remove superfluous "input-enable"s from cheza
      arm64: dts: qcom: sc7180: Fix trogdor qspi pin config
      arm64: dts: qcom: sc7280: Fix qspi pin config
      arm64: dts: qcom: sdm845: Fix cheza qspi pin config
      r8152: Add __GFP_NOWARN to big allocations
      pinctrl: qcom: Add "and" to PIN_CONFIG_INPUT_ENABLE comment
      regulator: core: Make regulator_lock_two() logic easier to follow
      drm/msm/dsi: Stop unconditionally powering up DSI hosts at modeset
      drm/msm/dsi: More properly handle errors in regards to dsi_mgr_bridge_power_on()

Douglas Raillard (2):
      f2fs: Fix f2fs_truncate_partial_nodes ftrace event
      rcu: Fix rcu_torture_read ftrace event

Dragos Tatulea (18):
      net/mlx5e: RX, Remove mlx5e_alloc_unit argument in page allocation
      net/mlx5e: RX, Remove alloc unit layout constraint for legacy rq
      net/mlx5e: RX, Remove alloc unit layout constraint for striding rq
      net/mlx5e: RX, Store SHAMPO header pages in array
      net/mlx5e: RX, Remove internal page_cache
      net/mlx5e: RX, Enable dma map and sync from page_pool allocator
      net/mlx5e: RX, Enable skb page recycling through the page_pool
      net/mlx5e: RX, Rename xdp_xmit_bitmap to a more generic name
      net/mlx5e: RX, Defer page release in striding rq for better recycling
      net/mlx5e: RX, Change wqe last_in_page field from bool to bit flags
      net/mlx5e: RX, Defer page release in legacy rq for better recycling
      net/mlx5e: RX, Split off release path for xsk buffers for legacy rq
      net/mlx5e: RX, Increase WQE bulk size for legacy rq
      net/mlx5e: RX, Break the wqe bulk refill in smaller chunks
      net/mlx5e: RX, Remove unnecessary recycle parameter and page_cache stats
      net/mlx5e: RX, Fix releasing page_pool pages twice for striding RQ
      net/mlx5e: RX, Fix XDP_TX page release for legacy rq nonlinear case
      net/mlx5e: RX, Hook NAPIs to page pools

Duoming Zhou (1):
      cxgb4: fix use after free bugs caused by circular dependency problem

Durai Manickam KR (2):
      net: macb: Add PTP support to GEM for sama7g5
      net: macb: Add PTP support to EMAC for sama7g5

Duy Nguyen (1):
      ASoC: da7213.c: add missing pm_runtime_disable()

Duy Truong (1):
      nvme-pci: add NVME_QUIRK_BOGUS_NID for T-FORCE Z330 SSD

Dylan Jhong (2):
      RISC-V: mm: Support huge page in vmalloc_fault()
      riscv: mm: Fix incorrect ASID argument when flushing TLB

Dylan Van Assche (5):
      arm64: dts: qcom: sdm845: add SLPI remoteproc
      dt-bindings: firmware: qcom: scm: add SSC_Q6 and ADSP_Q6 VMIDs
      arm64: dts: qcom: sdm845: add SLPI FastRPC support
      arm64: dts: qcom: sdm845-oneplus: enable SLPI
      arm64: dts: qcom: sdm845-shift-axolotl: enable SLPI

Eddie James (5):
      ARM: dts: aspeed: everest: Add reserved memory for TPM event log
      ARM: dts: aspeed: bonnell: Remove MAC3
      ARM: dts: aspeed: bonnell: Update eeprom size
      hwmon: (pmbus/core) Add lock and unlock functions
      hwmon: (pmbus/ibm-cffps) Use default debugfs attributes and lock function

Eduard Zingerman (78):
      bpf: Allow reads from uninit stack
      selftests/bpf: Tests for uninitialized stack reads
      bpf: allow ctx writes using BPF_ST_MEM instruction
      selftests/bpf: test if pointer type is tracked for BPF_ST_MEM
      selftests/bpf: Disassembler tests for verifier.c:convert_ctx_access()
      selftests/bpf: Report program name on parse_test_spec error
      selftests/bpf: __imm_insn & __imm_const macro for bpf_misc.h
      selftests/bpf: Unprivileged tests for test_loader.c
      selftests/bpf: Tests execution support for test_loader.c
      selftests/bpf: prog_tests entry point for migrated test_verifier tests
      selftests/bpf: verifier/and.c converted to inline assembly
      selftests/bpf: verifier/array_access.c converted to inline assembly
      selftests/bpf: verifier/basic_stack.c converted to inline assembly
      selftests/bpf: verifier/bounds_deduction.c converted to inline assembly
      selftests/bpf: verifier/bounds_mix_sign_unsign.c converted to inline assembly
      selftests/bpf: verifier/cfg.c converted to inline assembly
      selftests/bpf: verifier/cgroup_inv_retcode.c converted to inline assembly
      selftests/bpf: verifier/cgroup_skb.c converted to inline assembly
      selftests/bpf: verifier/cgroup_storage.c converted to inline assembly
      selftests/bpf: verifier/const_or.c converted to inline assembly
      selftests/bpf: verifier/ctx_sk_msg.c converted to inline assembly
      selftests/bpf: verifier/direct_stack_access_wraparound.c converted to inline assembly
      selftests/bpf: verifier/div0.c converted to inline assembly
      selftests/bpf: verifier/div_overflow.c converted to inline assembly
      selftests/bpf: verifier/helper_access_var_len.c converted to inline assembly
      selftests/bpf: verifier/helper_packet_access.c converted to inline assembly
      selftests/bpf: verifier/helper_restricted.c converted to inline assembly
      selftests/bpf: verifier/helper_value_access.c converted to inline assembly
      selftests/bpf: verifier/int_ptr.c converted to inline assembly
      selftests/bpf: verifier/ld_ind.c converted to inline assembly
      selftests/bpf: verifier/leak_ptr.c converted to inline assembly
      selftests/bpf: verifier/map_ptr.c converted to inline assembly
      selftests/bpf: verifier/map_ret_val.c converted to inline assembly
      selftests/bpf: verifier/masking.c converted to inline assembly
      selftests/bpf: verifier/meta_access.c converted to inline assembly
      selftests/bpf: verifier/raw_stack.c converted to inline assembly
      selftests/bpf: verifier/raw_tp_writable.c converted to inline assembly
      selftests/bpf: verifier/ringbuf.c converted to inline assembly
      selftests/bpf: verifier/spill_fill.c converted to inline assembly
      selftests/bpf: verifier/stack_ptr.c converted to inline assembly
      selftests/bpf: verifier/uninit.c converted to inline assembly
      selftests/bpf: verifier/value_adj_spill.c converted to inline assembly
      selftests/bpf: verifier/value.c converted to inline assembly
      selftests/bpf: verifier/value_or_null.c converted to inline assembly
      selftests/bpf: verifier/var_off.c converted to inline assembly
      selftests/bpf: verifier/xadd.c converted to inline assembly
      selftests/bpf: verifier/xdp.c converted to inline assembly
      libbpf: Fix double-free when linker processes empty sections
      selftests/bpf: Verifier/xdp_direct_packet_access.c converted to inline assembly
      selftests/bpf: Remove verifier/xdp_direct_packet_access.c, converted to progs/verifier_xdp_direct_packet_access.c
      selftests/bpf: Prevent infinite loop in veristat when base file is too short
      selftests/bpf: disable program test run for progs/refcounted_kptr.c
      selftests/bpf: fix __retval() being always ignored
      selftests/bpf: add pre bpf_prog_test_run_opts() callback for test_loader
      selftests/bpf: populate map_array_ro map for verifier_array_access test
      selftests/bpf: Add notion of auxiliary programs for test_loader
      selftests/bpf: verifier/bounds converted to inline assembly
      selftests/bpf: verifier/bpf_get_stack converted to inline assembly
      selftests/bpf: verifier/btf_ctx_access converted to inline assembly
      selftests/bpf: verifier/ctx converted to inline assembly
      selftests/bpf: verifier/d_path converted to inline assembly
      selftests/bpf: verifier/direct_packet_access converted to inline assembly
      selftests/bpf: verifier/jeq_infer_not_null converted to inline assembly
      selftests/bpf: verifier/loops1 converted to inline assembly
      selftests/bpf: verifier/lwt converted to inline assembly
      selftests/bpf: verifier/map_in_map converted to inline assembly
      selftests/bpf: verifier/map_ptr_mixing converted to inline assembly
      selftests/bpf: verifier/ref_tracking converted to inline assembly
      selftests/bpf: verifier/regalloc converted to inline assembly
      selftests/bpf: verifier/runtime_jit converted to inline assembly
      selftests/bpf: verifier/search_pruning converted to inline assembly
      selftests/bpf: verifier/sock converted to inline assembly
      selftests/bpf: verifier/spin_lock converted to inline assembly
      selftests/bpf: verifier/subreg converted to inline assembly
      selftests/bpf: verifier/unpriv converted to inline assembly
      selftests/bpf: verifier/value_illegal_alu converted to inline assembly
      selftests/bpf: verifier/value_ptr_arith converted to inline assembly
      selftests/bpf: verifier/prevent_map_lookup converted to inline assembly

Edward Cree (7):
      sfc: support offloading TC VLAN push/pop actions to the MAE
      sfc: document TC-to-EF100-MAE action translation concepts
      sfc: add notion of match on enc keys to MAE machinery
      sfc: handle enc keys in efx_tc_flower_parse_match()
      sfc: add functions to insert encap matches into the MAE
      sfc: add code to register and unregister encap matches
      sfc: add offloading of 'foreign' TC (decap) rules

Edward Lo (3):
      fs/ntfs3: Enhance the attribute size check
      fs/ntfs3: Validate MFT flags before replaying logs
      fs/ntfs3: Add length check in indx_get_root

Edwin Török (1):
      DLM: increase socket backlog to avoid hangs with 16 nodes

Ehab Ababneh (1):
      IB/hfi1: Suppress useless compiler warnings

Ekaterina Orlova (1):
      ASN.1: Fix check for strdup() success

Eli Cohen (19):
      lib: cpu_rmap: Avoid use after free on rmap->obj array entries
      lib: cpu_rmap: Use allocator for rmap entries
      lib: cpu_rmap: Add irq_cpu_rmap_remove to complement irq_cpu_rmap_add
      net/mlx5e: Coding style fix, add empty line
      net/mlx5: Fix wrong comment
      net/mlx5: Modify struct mlx5_irq to use struct msi_map
      net/mlx5: Use newer affinity descriptor
      net/mlx5: Improve naming of pci function vectors
      net/mlx5: Refactor completion irq request/release code
      net/mlx5: Use dynamic msix vectors allocation
      net/mlx5: Move devlink registration before mlx5_load
      net/mlx5: Refactor calculation of required completion vectors
      net/mlx5: Use one completion vector if eth is disabled
      net/mlx5: Provide external API for allocating vectors
      vdpa/mlx5: Add and remove debugfs in setup/teardown driver
      net/mlx5: Include linux/pci.h for pci_msix_can_alloc_dyn()
      vdpa/mlx5: Avoid losing link state updates
      vdpa/mlx5: Make VIRTIO_NET_F_MRG_RXBUF off by default
      vdpa/mlx5: Extend driver support for new features

Elliot Berman (4):
      firmware: qcom_scm: Use fixed width src vm bitmap
      mailbox: Allow direct registration to a channel
      mailbox: omap: Use mbox_bind_client
      mailbox: pcc: Use mbox_bind_client

Elmer Miroslav Mosher Golovin (1):
      nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000

Elson Roy Serrao (6):
      usb: gadget: Properly configure the device for remote wakeup
      usb: dwc3: Add remote wakeup handling
      usb: gadget: Add function wakeup support
      usb: dwc3: Add function suspend and function wakeup support
      usb: gadget: Handle function suspend feature selector
      usb: gadget: f_ecm: Add suspend/resume and remote wakeup support

Emanuel Strobel (1):
      media: rc: add common keymap for Dreambox RC10/RC0 and RC20/RC-BT remotes

Emanuele Ghidoli (5):
      dt-bindings: gpio: add fcs,fxl6408
      gpio: fxl6408: add I2C GPIO expander driver
      dt-bindings: usb: smsc,usb3503: Add usb3803
      usb: misc: usb3503: refactor code to prepare for usb3803 addition
      usb: misc: usb3503: support usb3803 and bypass mode

Emanuele Giuseppe Esposito (3):
      kvm: vmx: Add IA32_FLUSH_CMD guest support
      kvm: svm: Add IA32_FLUSH_CMD guest support
      kvm: x86: Advertise FLUSH_L1D to user space

Emeel Hakim (8):
      net/mlx5e: Fix macsec ASO context alignment
      net/mlx5e: Overcome slow response for first macsec ASO WQE
      net/mlx5e: Remove redundant macsec code
      vlan: Add MACsec offload operations for VLAN interface
      net/mlx5: Enable MACsec offload feature for VLAN interface
      net/mlx5: Support MACsec over VLAN
      net/mlx5: Consider VLAN interface in MACsec TX steering rules
      macsec: Don't rely solely on the dst MAC address to identify destination MACsec device

Emil Abildgaard Svendsen (1):
      ASoC: hdmi-codec: only startup/shutdown on supported streams

Emil Renner Berthing (22):
      dt-bindings: clock: Add StarFive JH7110 system clock and reset generator
      dt-bindings: clock: Add StarFive JH7110 always-on clock and reset generator
      clk: starfive: Factor out common JH7100 and JH7110 code
      clk: starfive: Rename clk-starfive-jh7100.h to clk-starfive-jh71x0.h
      clk: starfive: Rename "jh7100" to "jh71x0" for the common code
      reset: Create subdirectory for StarFive drivers
      reset: starfive: Factor out common JH71X0 reset code
      reset: starfive: Extract the common JH71X0 reset code
      reset: starfive: Rename "jh7100" to "jh71x0" for the common code
      reset: starfive: jh71x0: Use 32bit I/O on 32bit registers
      clk: starfive: Add StarFive JH7110 system clock driver
      clk: starfive: Add StarFive JH7110 always-on clock driver
      dt-bindings: timer: Add StarFive JH7110 clint
      dt-bindings: interrupt-controller: Add StarFive JH7110 plic
      riscv: dts: starfive: Add initial StarFive JH7110 device tree
      riscv: dts: starfive: Add StarFive JH7110 VisionFive 2 board device tree
      MAINTAINERS: generalise StarFive clk/reset entries
      dt-bindings: net: snps,dwmac: Add dwmac-5.20 version
      net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string
      dt-bindings: hwmon: Add starfive,jh71x0-temp
      hwmon: (sfctemp) Add StarFive JH71x0 temperature sensor
      dt-bindings: mfd: syscon: Add StarFive JH7100 sysmain compatible

Emmanuel Grumbach (2):
      wifi: iwlwifi: make the loop for card preparation effective
      wifi: iwlwifi: mvm: adopt the latest firmware API

Enric Balletbo i Serra (1):
      mailmap: add entry for Enric Balletbo i Serra

Enrico Belleri (1):
      ASoC: amd: yc: Add ASUS M3402RA into DMI table

Enrico Mioso (1):
      arm64: dts: marvell: add DTS for GL.iNet GL-MV1000

Enrico Sau (1):
      USB: serial: option: add Telit FE990 compositions

Enze Li (2):
      scsi: sr: Simplify the sr_open() function
      LoongArch: Replace hard-coded values in comments with VALEN

Eric Biggers (19):
      crypto: arm64/aes-neonbs - fix crash with CFI enabled
      crypto: testmgr - fix RNG performance in fuzz tests
      fscrypt: destroy keyring after security_sb_delete()
      fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY
      blk-mq: release crypto keyslot before reporting I/O complete
      blk-crypto: make blk_crypto_evict_key() return void
      blk-crypto: make blk_crypto_evict_key() more robust
      blk-crypto: remove blk_crypto_insert_cloned_request()
      blk-mq: return actual keyslot error in blk_insert_cloned_request()
      blk-crypto: drop the NULL check from blk_crypto_put_keyslot()
      fscrypt: improve fscrypt_destroy_keyring() documentation
      fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref()
      fs/buffer.c: use b_folio for fscrypt work
      fscrypt: use WARN_ON_ONCE instead of WARN_ON
      fs/buffer.c: use b_folio for fsverity work
      fscrypt: optimize fscrypt_initialize()
      fsverity: use WARN_ON_ONCE instead of WARN_ON
      fsverity: explicitly check for buffer overflow in build_merkle_tree()
      fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds

Eric Blake (4):
      uapi nbd: improve doc links to userspace spec
      uapi nbd: add cookie alias to handle
      block nbd: use req.cookie instead of req.handle
      docs nbd: userspace NBD now favors github over sourceforge

Eric DeVolder (1):
      x86/acpi/boot: Correct acpi_is_processor_usable() check

Eric Dumazet (71):
      net: remove enum skb_free_reason
      net: reclaim skb->scm_io_uring bit
      net: sched: remove qdisc_watchdog->last_expires
      net: tunnels: annotate lockless accesses to dev->needed_headroom
      neighbour: annotate lockless accesses to n->nud_state
      ipv6: remove one read_lock()/read_unlock() pair in rt6_check_neigh()
      tcp: annotate lockless accesses to sk->sk_err_soft
      dccp: annotate lockless accesses to sk->sk_err_soft
      net: annotate lockless accesses to sk->sk_err_soft
      tcp: annotate lockless access to sk->sk_err
      mptcp: annotate lockless accesses to sk->sk_err
      af_unix: annotate lockless accesses to sk->sk_err
      net/packet: annotate accesses to po->xmit
      net/packet: convert po->origdev to an atomic flag
      net/packet: convert po->auxdata to an atomic flag
      net/packet: annotate accesses to po->tp_tstamp
      net/packet: convert po->tp_tx_has_off to an atomic flag
      net/packet: convert po->tp_loss to an atomic flag
      net/packet: convert po->has_vnet_hdr to an atomic flag
      net/packet: convert po->running to an atomic flag
      net/packet: convert po->pressure to an atomic flag
      inet: preserve const qualifier in inet_sk()
      ipv4: constify ip_mc_sf_allow() socket argument
      udp: constify __udp_is_mcast_sock() socket argument
      ipv6: constify inet6_mc_check()
      udp6: constify __udp_v6_is_mcast_sock() socket argument
      ipv6: raw: constify raw_v6_match() socket argument
      ipv4: raw: constify raw_v4_match() socket argument
      inet_diag: constify raw_lookup() socket argument
      udp: preserve const qualifier in udp_sk()
      af_packet: preserve const qualifier in pkt_sk()
      raw: preserve const qualifier in raw_sk()
      ipv6: raw: preserve const qualifier in raw6_sk()
      dccp: preserve const qualifier in dccp_sk()
      af_unix: preserve const qualifier in unix_sk()
      smc: preserve const qualifier in smc_sk()
      x25: preserve const qualifier in [a]x25_sk()
      mptcp: preserve const qualifier in mptcp_sk()
      tcp: preserve const qualifier in tcp_sk()
      net/packet: remove po->xmit
      erspan: do not use skb_mac_header() in ndo_start_xmit()
      ipv6: flowlabel: do not disable BH where not needed
      neighbour: switch to standard rcu, instead of rcu_bh
      net: remove rcu_dereference_bh_rtnl()
      net: do not use skb_mac_header() in qdisc_pkt_len_init()
      sch_cake: do not use skb_mac_header() in cake_overhead()
      net/sched: remove two skb_mac_header() uses
      net: introduce a config option to tweak MAX_SKB_FRAGS
      net: napi_schedule_rps() cleanup
      net: add softnet_data.in_net_rx_action
      net: optimize napi_schedule_rps()
      net: optimize ____napi_schedule() to avoid extra NET_RX_SOFTIRQ
      icmp: guard against too small mtu
      netlink: annotate lockless accesses to nlk->max_recvmsg_len
      selftests/net: fix typo in tcp_mmap
      net: make SO_BUSY_POLL available to all users
      wifi: mac80211_hwsim: fix potential NULL deref in hwsim_pmsr_report_nl()
      udp6: fix potential access to stale information
      net: add debugging checks in skb_attempt_defer_free()
      net: do not provide hard irq safety for sd->defer_lock
      net: move skb_defer_free_flush() up
      net: make napi_threaded_poll() aware of sd->defer_list
      net: optimize napi_threaded_poll() vs RPS/RFS
      tcp: fix skb_copy_ubufs() vs BIG TCP
      net: skb_partial_csum_set() fix against transport header magic value
      netlink: annotate accesses to nlk->cb_running
      net: annotate sk->sk_err write from do_recvmmsg()
      net: deal with most data-races in sk_wait_event()
      net: add vlan_get_protocol_and_depth() helper
      tcp: add annotations around sk->sk_shutdown accesses
      net: datagram: fix data-races in datagram_poll()

Eric Huang (2):
      wifi: rtw89: use hardware CFO to improve performance
      wifi: rtw89: correct 5 MHz mask setting

Eric Sage (1):
      netfilter: nfnetlink_queue: enable classid socket info retrieval

Eric Snowberg (6):
      KEYS: Create static version of public_key_verify_signature
      KEYS: Add missing function documentation
      KEYS: X.509: Parse Basic Constraints for CA
      KEYS: X.509: Parse Key Usage
      KEYS: CA link restriction
      integrity: machine keyring CA configuration

Eric Van Hensbergen (9):
      fs/9p: Consolidate file operations and add readahead and writeback
      fs/9p: Remove unnecessary superblock flags
      fs/9p: allow disable of xattr support on mount
      9p: Add additional debug flags and open modes
      fs/9p: Add new mount modes
      fs/9p: remove writeback fid and fix per-file modes
      Update email address and mailing list for v9fs
      fs/9p: Rework cache modes and add new options to Documentation
      fs/9p: Fix bit operation logic error

Erico Nunes (3):
      drm/lima: add usage counting method to ctx_mgr
      drm/lima: allocate unique id per drm_file
      drm/lima: add show_fdinfo for drm usage stats

Erik Ekman (1):
      hwmon: (nct6775) ASUS PRIME Z590 boards support

Etienne Carriere (2):
      dt-bindings: optee driver interrupt can be a per-cpu interrupt
      optee: add per cpu asynchronous notification

Eugene Huang (3):
      ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15
      ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15
      soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15

Eugene Shalygin (1):
      hwmon: (asus-ec-sensors) add ROG STRIX Z390-F GAMING

Eugenio Pérez (1):
      vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready

Evan Green (7):
      RISC-V: Move struct riscv_cpuinfo to new header
      RISC-V: Add a syscall for HW probing
      RISC-V: hwprobe: Add support for RISCV_HWPROBE_BASE_BEHAVIOR_IMA
      RISC-V: hwprobe: Support probing of misaligned access performance
      selftests: Test the new RISC-V hwprobe interface
      RISC-V: Add hwprobe vDSO function and data
      RISC-V: hwprobe: Remove __init on probe_vendor_features()

Evan Quan (2):
      drm/amd/pm: correct the pcie link state check for SMU13
      drm/amd/pm: correct the pcie link state check for SMU13

Fabien Parent (4):
      dt-bindings: thermal: mediatek: Add binding documentation for MT8365 SoC
      thermal/drivers/mediatek: Add support for MT8365 SoC
      arm64: dts: mediatek: Initial mt8365-evk support
      arm64: dts: mediatek: add mt6357 device-tree

Fabio Estevam (16):
      arm64: defconfig: Enable i.MX93 ADC support
      dt-bindings: display: seiko,43wvf1g: Add the 'enable-gpios' property
      drm/panel: seiko-43wvf1g: Add the 'enable-gpios' property
      ARM: imx_v6_v7_defconfig: Select CONFIG_DRM_I2C_NXP_TDA998X
      dt-bindings: display: seiko,43wvf1g: Change the maintainer's contact
      ARM: dts: imx7d-remarkable2: Remove unnecessary #address-cells/#size-cells
      ARM: dts: imx6ull-colibri: Remove unnecessary #address-cells/#size-cells
      ARM: imx_v6_v7_defconfig: Fix unintentional disablement of PCI
      ARM: imx_v4_v5_defconfig: Build CONFIG_IMX_SDMA as module
      ARM: dts: nomadik: Replace deprecated spi-gpio properties
      dt-bindings: display: bridge: ldb: Add an i.MX6SX entry
      drm/bridge: fsl-ldb: Add i.MX6SX support
      dt-bindings: drm/bridge: ti-sn65dsi86: Fix the video-interfaces.yaml references
      clocksource/drivers/timer-imx-gpt: Remove non-DT function
      dt-bindings: samsung,mipi-dsim: Add 'lane-polarities'
      dt-bindings: samsung,mipi-dsim: Use port-base reference

Fabio Fantoni (1):
      doc:it_IT: fix some typos

Fabio M. De Francesco (2):
      fs/sysv: Don't round down address for kunmap_flush_on_unmap()
      module/decompress: Never use kunmap() for local un-mappings

Fabrice Gasnier (7):
      usb: dwc2: fix a devres leak in hw_enable upon suspend resume
      usb: dwc2: fix a race, don't power off/on phy for dual-role mode
      usb: dwc2: improve error handling in __dwc2_lowlevel_hw_enable
      dt-bindings: usb: dwc2: add utmi optional clock
      usb: dwc2: platform: add support for utmi optional clock
      ARM: dts: stm32: add USB OTG UTMI clock on stm32mp151
      usb: typec: ucsi: don't print PPM init deferred errors

Fabrizio Castro (1):
      arm64: dts: renesas: rzv2mevk2: Add uSD card and eMMC support

Fae (1):
      platform/x86: hp-wmi: add micmute to hp_wmi_keymap struct

Faicker Mo (1):
      net/net_failover: fix txq exceeding warning

Fangrui Song (3):
      vdso: Improve cmd_vdso_check to check all dynamic relocations
      Makefile: use -z pack-relative-relocs
      arm64: lds: move .got section out of .text

Fangzhi Zuo (4):
      drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub
      drm/amd/display: Take FEC Overhead into Timeslot Calculation
      drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub
      drm/amd/display: Take FEC Overhead into Timeslot Calculation

Federico Vaga (2):
      doc:it_IT: translation alignment
      doc:it_IT: translation alignment

Fedor Pchelkin (3):
      wifi: ath9k: hif_usb: fix memory leak of remain_skbs
      wifi: ath6kl: reduce WARN to dev_dbg() in callback
      nfc: pn533: initialize struct pn533_out_arg properly

Fei Yang (10):
      drm/i915/selftests: keep same cache settings as timeline
      drm/i915/mtl: Set has_llc=0
      drm/i915/mtl: Set has_llc=0
      drm/i915/mtl: fix mocs selftest
      drm/i915/mtl: Add PTE encode function
      drm/i915/mtl: workaround coherency issue for Media
      drm/i915: preparation for using PAT index
      drm/i915: use pat_index instead of cache_level
      drm/i915/mtl: end support for set caching ioctl
      drm/i915: Allow user to set cache at BO creation

Feiyang Chen (5):
      tools/nolibc: Include linux/fcntl.h and remove duplicate code
      tools/nolibc: Add statx() and make stat() rely on statx() if necessary
      tools/nolibc: Add support for LoongArch
      selftests/nolibc: Add support for LoongArch
      selftests/nolibc: Adjust indentation for Makefile

Felix Fietkau (30):
      wifi: mt76: mt7915: add back 160MHz channel width support for MT7915
      wifi: mac80211: add support for letting drivers register tc offload support
      wifi: mac80211: fix race in mesh sequence number assignment
      wifi: mac80211: mesh fast xmit support
      wifi: mac80211: use mesh header cache to speed up mesh forwarding
      wifi: mac80211: add mesh fast-rx support
      wifi: mac80211: implement support for yet another mesh A-MSDU format
      wifi: mac80211: fix qos on mesh interfaces
      wifi: mac80211: fix mesh path discovery based on unicast packets
      net: ethernet: mtk_eth_soc: fix tx throughput regression with direct 1G links
      wifi: mac80211: drop bogus static keywords in A-MSDU rx
      wifi: mac80211: fix potential null pointer dereference
      wifi: mac80211: fix receiving mesh packets in forwarding=0 networks
      wifi: mac80211: fix mesh forwarding
      wifi: mac80211: fix flow dissection for forwarded packets
      wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta
      net: ethernet: mtk_eth_soc: fix flow block refcounting logic
      net: ethernet: mtk_eth_soc: fix L2 offloading with DSA untag offload
      net: ethernet: mtk_eth_soc: add missing ppe cache flush when deleting a flow
      net: ethernet: mtk_eth_soc: fix remaining throughput regression
      wifi: mt76: ignore key disable commands
      net: ethernet: mtk_eth_soc: add code for offloading flows from wlan devices
      net: ethernet: mtk_eth_soc: mtk_ppe: prefer newly added l2 flows
      wifi: mt76: add missing locking to protect against concurrent rx/status calls
      wifi: mac80211: remove ieee80211_tx_status_8023
      wifi: mt76: mt7615: increase eeprom size for mt7663
      wifi: mt76: dma: use napi_build_skb
      wifi: mt76: set NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 on supported drivers
      net: mtk_eth_soc: mediatek: fix ppe flow accounting for v1 hardware
      net: ethernet: mtk_eth_soc: drop generic vlan rx offload, only use DSA untagging

Felix Huettner (1):
      net: openvswitch: fix race on port output

Felix Kuehling (5):
      drm/amdgpu: Generalize KFD dmabuf import
      drm/amdkfd: Implement DMA buf fd export from KFD
      drm/amdgpu: Optimize end of non-contig VA ranges
      drm/amdgpu: Don't resume IOMMU after incomplete init
      drm/amdgpu: Don't resume IOMMU after incomplete init

Feng Jiang (1):
      platform/x86/amd: pmc: Fix memory leak in amd_pmc_stb_debugfs_open_v2()

Feng Liu (3):
      virtio_ring: Avoid using inline for small functions
      virtio_ring: Use const to annotate read-only pointer params
      virtio_ring: Allow non power of 2 sizes for packed virtqueue

Feng Tang (1):
      Documentation: Add document for false sharing

Feng Zhou (4):
      bpf/btf: Fix is_int_ptr()
      selftests/bpf: Add test to access u32 ptr argument in tracing program
      bpf: support access variable length array of integer type
      selftests/bpf: Add test to access integer type of variable array

Fenghua Yu (6):
      x86/split_lock: Enumerate architectural split lock disable bit
      dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation
      dmaengine: idxd: Add descriptor definitions for DIX generate operation
      dmaengine: idxd: Add descriptor definitions for translation fetch operation
      selftests/resctrl: Change name from CBM_MASK_PATH to INFO_PATH
      dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling

Fenglin Wu (2):
      leds: flash: Add driver to support flash LED module in QCOM PMICs
      dt-bindings: leds: Add QCOM flash LED controller

Filipe Manana (39):
      btrfs: fix race between quota disable and quota assign ioctls
      btrfs: fix deadlock when aborting transaction during relocation with scrub
      btrfs: ignore fiemap path cache when there are multiple paths for a node
      btrfs: remove btrfs_lru_cache_is_full() inline function
      btrfs: pass a bool to btrfs_block_rsv_migrate() at evict_refill_and_join()
      btrfs: pass a bool size update argument to btrfs_block_rsv_add_bytes()
      btrfs: remove check for NULL block reserve at btrfs_block_rsv_check()
      btrfs: update documentation for BTRFS_RESERVE_FLUSH_EVICT flush method
      btrfs: update flush method assertion when reserving space
      btrfs: initialize ret to -ENOSPC at __reserve_bytes()
      btrfs: simplify btrfs_should_throttle_delayed_refs()
      btrfs: collapse should_end_transaction() into btrfs_should_end_transaction()
      btrfs: remove bytes_used argument from btrfs_make_block_group()
      btrfs: count extents before taking inode's spinlock when reserving metadata
      btrfs: remove redundant counter check at btrfs_truncate_inode_items()
      btrfs: simplify variables in btrfs_block_rsv_refill()
      btrfs: remove obsolete delayed ref throttling logic when truncating items
      btrfs: don't throttle on delayed items when evicting deleted inode
      btrfs: calculate the right space for a single delayed ref when refilling
      btrfs: accurately calculate number of delayed refs when flushing
      btrfs: constify fs_info argument of the metadata size calculation helpers
      btrfs: constify fs_info argument for the reclaim items calculation helpers
      btrfs: add helper to calculate space for delayed references
      btrfs: calculate correct amount of space for delayed reference when evicting
      btrfs: fix calculation of the global block reserve's size
      btrfs: use a constant for the number of metadata units needed for an unlink
      btrfs: calculate the right space for delayed refs when updating global reserve
      btrfs: simplify exit paths of btrfs_evict_inode()
      btrfs: make btrfs_block_rsv_full() check more boolean when starting transaction
      btrfs: correctly calculate delayed ref bytes when starting transaction
      btrfs: remove pointless loop at btrfs_get_next_valid_item()
      btrfs: avoid iterating over all indexes when logging directory
      btrfs: use log root when iterating over index keys when logging directory
      btrfs: fix btrfs_prev_leaf() to not return the same key twice
      btrfs: fix leak of source device allocation state after device replace
      btrfs: abort transaction when sibling keys check fails for leaves
      btrfs: print extent buffers when sibling keys check fails
      btrfs: fix space cache inconsistency after error loading it from disk
      btrfs: fix backref walking not returning all inode refs

Finley Xiao (1):
      thermal/drivers/rockchip: Support RK3588 SoC in the thermal driver

Florent Revest (9):
      selftests/bpf: Fix cross compilation with CLANG_CROSS_FLAGS
      ftrace: Let unregister_ftrace_direct_multi() call ftrace_free_filter()
      ftrace: Replace uses of _ftrace_direct APIs with _ftrace_direct_multi
      ftrace: Remove the legacy _ftrace_direct API
      ftrace: Rename _ftrace_direct_multi APIs to _ftrace_direct APIs
      ftrace: Store direct called addresses in their ops
      ftrace: Make DIRECT_CALLS work WITH_ARGS and !WITH_REGS
      arm64: ftrace: Add direct call support
      arm64: ftrace: Simplify get_ftrace_plt

Florian Fainelli (16):
      soc: bcm: brcmstb: Remove bare-metal ARM suspend/resume code
      net: phy: Ensure state transitions are processed from phy_stop()
      net: mdio: fix owner field for mdio buses registered using ACPI
      net: phy: Improved PHY error reporting in state machine
      mailmap: add an entry for Leonard Crestez
      scripts/gdb: bail early if there are no clocks
      scripts/gdb: bail early if there are no generic PD
      Documentation: firmware: Clarify firmware path usage
      dt-bindings: media: gpio-ir-receiver: Document wakeup-souce property
      media: rc: gpio-ir-recv: Fix support for wake-up
      scripts/gdb: raise error with reduced debugging information
      scripts/gdb: print interrupts
      firmware_loader: Strip off \n from customized path
      serial: 8250: Add missing wakeup event reporting
      net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
      net: phy: bcm7xx: Correct read from expansion register

Florian Schmidt (1):
      memcg v1: provide read access to memory.pressure_level

Florian Westphal (27):
      netlink: remove unused 'compare' function
      netfilter: xtables: disable 32bit compat interface by default
      xtables: move icmp/icmpv6 logic to xt_tcpudp
      netfilter: nfnetlink_log: remove rcu_bh usage
      netfilter: br_netfilter: fix recent physdev match breakage
      netfilter: nf_tables: fix ifdef to also consider nf_tables=m
      bpf: add bpf_link support for BPF_NETFILTER programs
      bpf: minimal support for programs hooked into netfilter framework
      netfilter: nfnetlink hook: dump bpf prog id
      netfilter: disallow bpf hook attachment at same priority
      tools: bpftool: print netfilter link info
      bpf: add test_run support for netfilter program type
      selftests/bpf: add missing netfilter return value and ctx access tests
      netfilter: nf_tables: merge nft_rules_old structure and end of ruleblob marker
      netfilter: nf_tables: don't store address of last rule on jump
      netfilter: nf_tables: don't store chain address on jump
      netfilter: nf_tables: don't write table validation state without mutex
      netfilter: nf_tables: make validation state per table
      netfilter: nf_tables: remove unneeded conditional
      netfilter: nf_tables: do not store pktinfo in traceinfo structure
      netfilter: nf_tables: do not store verdict in traceinfo structure
      netfilter: nf_tables: do not store rule in traceinfo structure
      bpf: fix link failure with NETFILTER=y INET=n
      netfilter: nf_tables: fix ct untracked match breakage
      netfilter: nf_tables: always release netdev hooks from notifier
      netfilter: conntrack: fix possible bug_on with enable_hooks=1
      selftests: nft_flowtable.sh: check ingress/egress chain too

Francesco Dolcini (13):
      mmc: sdhci_am654: lower power-on failed message severity
      drm/bridge: lt8912b: Fix DSI Video Mode
      drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation
      drm/bridge: tc358768: always enable HS video mode
      drm/bridge: tc358768: fix PLL parameters computation
      drm/bridge: tc358768: fix PLL target frequency
      drm/bridge: tc358768: fix TCLK_ZEROCNT computation
      drm/bridge: tc358768: fix TCLK_TRAILCNT computation
      drm/bridge: tc358768: fix THS_ZEROCNT computation
      drm/bridge: tc358768: fix TXTAGOCNT computation
      drm/bridge: tc358768: fix THS_TRAILCNT computation
      drm/bridge: tc358768: remove unused variable
      drm/bridge: tc358768: remove unneeded semicolon

Frank Crawford (7):
      platform/x86 (gigabyte-wmi): Add support for A320M-S2H V2
      hwmon (it87): Fix voltage scaling for chips with 10.9mV  ADCs
      hwmon: (it87) Use voltage scaling macro where appropriate
      hwmon: (it87) Disable SMBus access for environmental controller registers.
      hwmon: (it87) Test for error in it87_update_device
      hwmon: (it87) Add calls to smbus_enable/smbus_disable as required
      hwmon: (it87) Disable/enable SMBus access for IT8622E chipset

Frank Jungclaus (2):
      can: esd_usb: Improve code readability by means of replacing struct esd_usb_msg with a union
      can: esd_usb: Add support for CAN_CTRLMODE_BERR_REPORTING

Frank Li (2):
      arm64: dts: imx8qxp: add cadence usb3 support
      arm64: dts: freescale: imx8qxp-mek: enable cadence usb3

Frank Wang (1):
      usb: typec: tcpm: fix multiple times discover svids error

Frank Wunderlich (1):
      dt-bindings: mt76: add active-low property for led

Fred (1):
      mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue

Fred Oh (2):
      ALSA: hda: LNL: add HD Audio PCI ID
      ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabled

Frederic Weisbecker (11):
      entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
      rcu: Further comment and explain the state space of GP sequences
      timers/nohz: Restructure and reshuffle struct tick_sched
      timers/nohz: Only ever update sleeptime from idle exit
      timers/nohz: Protect idle/iowait sleep time under seqcount
      timers/nohz: Add a comment about broken iowait counter update race
      timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick()
      MAINTAINERS: Remove stale email address
      selftests/proc: Remove idle time monotonicity assertions
      selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity
      sched/isolation: add cpu_is_isolated() API

Frieder Schrempf (3):
      media: imx: imx7-media-csi: Fix error handling in imx7_csi_async_register()
      drm: bridge: samsung-dsim: Fix i.MX8M enable flow to meet spec
      drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec

Fritz Koenig (1):
      media: venus: Correct P010 buffer alignment

Fuad Tabba (1):
      KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV2/3 to protected VMs

Gabe Teeger (1):
      drm/amd/display: Enable HostVM based on rIOMMU active

Gabriel Krisman Bertazi (2):
      io-wq: Move wq accounting to io_wq
      io-wq: Drop struct io_wqe

Gal Pressman (7):
      skbuff: Replace open-coded skb_propagate_pfmemalloc()s
      skbuff: Add likely to skb pointer in build_skb()
      net/mlx5e: kTLS, Fix missing error unwind on unsupported cipher type
      net/mlx5: Move needed PTYS functions to core layer
      net/mlx5e: Add devlink hairpin queues parameters
      net/mlx5e: Add more information to hairpin table dump
      net/mlx5e: Rename misleading skb_pc/cc references in ptp code

Ganapatrao Kulkarni (1):
      perf cs-etm: Add fix for coresight trace for any range of CPUs

Ganesh Babu Jothiram (1):
      wifi: ath11k: Configure the FTM responder role using firmware capability flag

Gao Xiang (6):
      erofs: tidy up EROFS on-disk naming
      erofs: stop parsing non-compact HEAD index if clusterofs is invalid
      erofs: keep meta inode into erofs_buf
      erofs: get rid of z_erofs_fill_inode()
      erofs: sunset erofs_dbg()
      erofs: cleanup i_format-related stuffs

Gaosheng Cui (3):
      intel/igbvf: free irq on the error path in igbvf_request_msix()
      media: vsp1: Remove unused vsp1_subdev_internal_ops declaration
      phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port

Garmin.Chang (19):
      dt-bindings: clock: mediatek: Add new MT8188 clock
      clk: mediatek: Add MT8188 apmixedsys clock support
      clk: mediatek: Add MT8188 topckgen clock support
      clk: mediatek: Add MT8188 peripheral clock support
      clk: mediatek: Add MT8188 infrastructure clock support
      clk: mediatek: Add MT8188 camsys clock support
      clk: mediatek: Add MT8188 ccusys clock support
      clk: mediatek: Add MT8188 imgsys clock support
      clk: mediatek: Add MT8188 ipesys clock support
      clk: mediatek: Add MT8188 mfgcfg clock support
      clk: mediatek: Add MT8188 vdecsys clock support
      clk: mediatek: Add MT8188 vdosys0 clock support
      clk: mediatek: Add MT8188 vdosys1 clock support
      clk: mediatek: Add MT8188 vencsys clock support
      clk: mediatek: Add MT8188 vppsys0 clock support
      clk: mediatek: Add MT8188 vppsys1 clock support
      clk: mediatek: Add MT8188 wpesys clock support
      clk: mediatek: Add MT8188 imp i2c wrapper clock support
      clk: mediatek: Add MT8188 adsp clock support

Gary Guo (1):
      rust: macros: add `quote!` macro

Gaurav Jain (1):
      crypto: caam/jr - add .shutdown hook

Gautam Dawar (1):
      vhost-vdpa: free iommu domain after last use during cleanup

Gavin Li (7):
      vxlan: Remove unused argument from vxlan_build_gbp_hdr( ) and vxlan_build_gpe_hdr( )
      vxlan: Expose helper vxlan_build_gbp_hdr
      net/mlx5e: Add helper for encap_info_equal for tunnels with options
      ip_tunnel: Preserve pointer const in ip_tunnel_info_opts
      net/mlx5e: TC, Add support for VxLAN GBP encap/decap flows offload
      net/mlx5e: Set uplink rep as NETNS_LOCAL
      net/mlx5e: Block entering switchdev mode with ns inconsistency

Ge-org Brohammer (1):
      ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22)

Geert Uytterhoeven (90):
      spi: Replace spi_pcpu_stats_totalize() macro by a C function
      clk: renesas: r8a779g0: Add thermal clock
      clk: renesas: r8a77995: Fix VIN parent clock
      arm64: dts: renesas: r8a779g0: Add CAN-FD node
      arm64: dts: renesas: white-hawk: Add CAN-FD support
      arm64: dts: renesas: falcon: Describe CAN clock
      arm64: dts: renesas: rcar-gen3: Remove bogus "turbo-mode" properties
      arm64: dts: renesas: r8a779g0: Add thermal nodes
      kunit: tool: Add support for m68k under QEMU
      regulator: rt5739: Spelling s/Rcihtek/Richtek/
      net: ethernet: ti: am65-cpsw: Convert to devm_of_phy_optional_get()
      soc: renesas: rmobile-sysc: Use of_fwnode_handle() helper
      ARM: shmobile: defconfig: Refresh for v6.3-rc1
      ARM: multi_v7_defconfig: Enable additional support for RZ/N1 platforms
      arm64: defconfig: Enable RZ/V2M xHCI and USB3.1 DRD controller support
      arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
      arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
      clk: renesas: r8a77970: Add Z2 clock
      clk: renesas: r8a77980: Add Z2 clock
      pinctrl: renesas: r8a779g0: Fix Group 4/5 pin functions
      pinctrl: renesas: r8a779g0: Fix Group 6/7 pin functions
      pinctrl: renesas: r8a779g0: Fix ERROROUTC function names
      dt-bindings: iio: adc: renesas,rcar-gyroadc: Miscellaneous improvements
      spi: fsl-dspi: Remove unneeded cast to same type
      spi: Constify spi_get_ctldata()'s spi parameter
      spi: Constify spi_get_drvdata()'s spi parameter
      spi: Constify spi parameters of chip select APIs
      spi: sh-msiof: Remove casts to drop constness
      ASoC: dt-bindings: renesas: rsnd: Update example
      pinctrl: renesas: Drop support for Renesas-specific properties
      soc: renesas: Use "#ifdef" for single-symbol definition checks
      ARM: dts: armadillo800eva: Add I2C EEPROM for MAC address
      arm64: dts: renesas: condor: Add I2C EEPROM for PMIC
      arm64: dts: renesas: ulcb: Add I2C EEPROM for PMIC
      arm64: dts: renesas: r8a779a0: Update CAN-FD to R-Car Gen4 compatible value
      spi: renesas,sh-msiof: Miscellaneous improvements
      mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP
      iommu: Spelling s/cpmxchg64/cmpxchg64/
      dt-bindings: mtd: jedec,spi-nor: Document CPOL/CPHA support
      ahci: qoriq: Add platform dependencies
      sh: mach-x3proto: Add missing #include <linux/gpio/driver.h>
      lib: dhry: fix unstable smp_processor_id(_) usage
      can: rcar_canfd: Add transceiver support
      can: rcar_canfd: Improve error messages
      dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs
      dma-debug: Use %pa to format phys_addr_t
      pinctrl: renesas: r8a77995: Retain POCCTRL0 register across suspend/resume
      pinctrl: renesas: rcar: Phase out old SH_PFC_PIN_CFG_IO_VOLTAGE flag
      pinctrl: renesas: Add support for 1.8V/2.5V I/O voltage levels
      pinctrl: renesas: r8a77970: Add support for AVB power-source
      pinctrl: renesas: r8a77980: Add support for AVB/GE power-sources
      pinctrl: renesas: r8a77990: Add support for AVB power-source
      pinctrl: renesas: r8a77995: Add support for AVB power-source
      pinctrl: renesas: r8a779g0: Add support for AVB/TSN power-sources
      pinctrl: renesas: Annotate sentinels in tables
      pinctrl: renesas: r8a7779: Add bias pinconf support
      pinctrl: renesas: r8a7779: Add PWM pins, groups, and functions
      pinctrl: renesas: core: Drop unneeded #ifdef CONFIG_OF
      MAINTAINERS: renesas: Add "renesas," file contents pattern
      dt-bindings: clock: r8a7779: Add PWM module clock
      ARM: dts: r8a7779: Add PWM support
      ARM: dts: marzen: Add slide switches
      ARM: dts: marzen: Enable I2C support
      ARM: dts: r8a7790: Add TPU device node
      ARM: dts: r8a7790: Add PWM device nodes
      dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size
      m68k: defconfig: Update defconfigs for v6.3-rc1
      arm64: dts: renesas: r8a779a0: Revise renesas,ipmmu-main
      can: rcar_canfd: rcar_canfd_probe(): fix plain integer in transceivers[] init
      of: address: Document return value of of_address_to_resource()
      of: address: Fix documented return value of of_pci_range_to_resource()
      of: address: Reshuffle to remove forward declarations
      kunit: tool: Add support for overriding the QEMU serial port
      kunit: tool: Add support for SH under QEMU
      treewide: Fix probing of devices in DT overlays
      scsi: cxlflash: s/semahpore/semaphore/
      net/handshake: Fix section mismatch in handshake_exit
      sh: Use generic GCC library routines
      sh: Replace <uapi/asm/types.h> by <asm-generic/int-ll64.h>
      mfd: rsmu_spi: Remove unneeded casts of void *
      timekeeping: Fix references to nonexistent ktime_get_fast_ns()
      libgcc: add forward declarations for generic library routines
      Documentation: timers: hrtimers: Make hybrid union historical
      drm: shmobile: Use %p4cc to print fourcc codes
      drm: shmobile: Add support for DRM_FORMAT_XRGB8888
      drm: shmobile: Switch to drm_crtc_init_with_planes()
      drm: shmobile: Add missing call to drm_fbdev_generic_setup()
      drm: shmobile: Make DRM_SHMOBILE visible on Renesas SoC platforms
      dt-bindings: display: panel-simple: Add Ampire AM-800480L1TMQW-T00H
      drm/panel: simple: Add Ampire AM-800480L1TMQW-T00H

Geetha sowjanya (4):
      octeonxt2-af: mcs: Fix per port bypass config
      octeontx2-af: mcs: Config parser to skip 8B header
      octeontx2-af: mcs: Fix MCS block interrupt
      octeontx2-af: Secure APR table update with the lock

Geliang Tang (3):
      mptcp: add ro_after_init for tcp{,v6}_prot_override
      selftests: mptcp: add mptcp_info tests
      mptcp: make userspace_pm_append_new_local_addr static

Gencen Gan (1):
      net: amd: Fix link leak when verifying config failed

Genjian Zhang (1):
      btrfs: fix uninitialized variable warnings

Geoff Levand (2):
      net/ps3_gelic_net: Fix RX sk_buff length
      net/ps3_gelic_net: Use dma_mapping_error

George Guo (1):
      LoongArch, bpf: Fix jit to skip speculation barrier opcode

Georgii Kruglov (1):
      mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data

Gerald Loacker (1):
      drm/rockchip: vop2: add polarity flags to RGB output

Gerald Schaefer (1):
      mm: add PTE pointer parameter to flush_tlb_fix_spurious_fault()

Geraldo Nascimento (1):
      ALSA: usb-audio: Add quirk for Pioneer DDJ-800

Gergo Koteles (3):
      Input: gpio-keys - add support for linux,input-value DTS property
      arm64: dts: qcom: sdm845-oneplus-common: add Hall sensor
      platform/x86: Add driver for Yoga Tablet Mode switch

Gerhard Engleder (7):
      checkpatch: ignore ETHTOOL_LINK_MODE_ enum values
      tsnep: Replace modulo operation with mask
      tsnep: Rework TX/RX queue initialization
      tsnep: Add functions for queue enable/disable
      tsnep: Move skb receive action to separate function
      tsnep: Add XDP socket zero-copy RX support
      tsnep: Add XDP socket zero-copy TX support

German Gomez (4):
      perf event: Add 'simd_flags' field to 'struct perf_sample'
      perf arm-spe: Refactor arm-spe to support operation packet type
      perf arm-spe: Add SVE flags to the SPE samples
      perf report: Add 'simd' sort field

Gil Fine (2):
      thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access
      thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers

Glenn Washburn (5):
      docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate
      scripts/gdb: correct indentation in get_current_task
      scripts/gdb: support getting current task struct in UML
      scripts/gdb: create linux/vfs.py for VFS related GDB helpers
      scripts/gdb: add GDB convenience functions $lx_dentry_name() and $lx_i_dentry()

Golan Ben Ami (4):
      wifi: iwlwifi: reduce verbosity of some logging events
      wifi: iwlwifi: Add support for B step of BnJ-Fm4
      wifi: iwlwifi: mvm: enable bz hw checksum from c step
      wifi: iwlwifi: move debug buffer allocation failure to info verbosity

Graham Sider (2):
      drm/amdgpu: Enable GFX11 SDMA context empty interrupt
      drm/amdkfd: Add gfx_target_version for GC 9.4.3

Grant Grundler (2):
      power: supply: cros_usbpd: reclassify "default case!" as debug
      net: asix: fix modprobe "sysfs: cannot create duplicate filename"

Greg Kroah-Hartman (112):
      driver core: remove CONFIG_SYSFS_DEPRECATED and CONFIG_SYSFS_DEPRECATED_V2
      mtd: spi-nor: fix memory leak when using debugfs_lookup()
      driver core: class: fix block class problem when removing CONFIG_SYSFS_DEPRECATED*
      Merge 6.3-rc2 into staging-next
      Merge tag 'icc-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-linus
      driver core: class: specify the module owner in __class_register()
      drivers: remove struct module * setting from struct class
      driver core: class: remove struct module owner out of struct class
      driver core: class: remove module * from class_create()
      driver core: class: make class_dev_iter_init() options const
      driver core: class: make class_for_each_device() options const
      driver core: class: make class_find_device*() options const
      driver core: class: make class_create/remove_file*() options const
      driver core: device: make device_destroy() take a const class *
      tpm: fix up the tpm_class shutdown_pre pointer when created
      driver core: device: mark struct class in struct device as constant
      driver core: device: make device_create*() take a const struct class *
      cpufreq: move to use bus_get_dev_root()
      platform/x86: ibm_rtl: move to use bus_get_dev_root()
      platform/x86: intel-uncore-freq: move to use bus_get_dev_root()
      cpu/hotplug: move to use bus_get_dev_root()
      workqueue: move to use bus_get_dev_root()
      x86/microcode: move to use bus_get_dev_root()
      x86/umwait: move to use bus_get_dev_root()
      arm64: cpufeature: move to use bus_get_dev_root()
      powerpc/sysfs: move to use bus_get_dev_root()
      powerpc/powernv: move to use bus_get_dev_root()
      powerpc/pseries: move to use bus_get_dev_root()
      powerpc/fsl: move to use bus_get_dev_root()
      sh: dma-sysfs: move to use bus_get_dev_root()
      sh: intc: move to use bus_get_dev_root()
      s390/topology: move to use bus_get_dev_root()
      s390/smp: move to use bus_get_dev_root()
      cpufreq: amd-pstate: move to use bus_get_dev_root()
      irqchip/mbigen: move to use bus_get_dev_root()
      Merge 6.3-rc3 into char-misc-next
      Merge 6.3-rc3 into tty-next
      Merge tag 'counter-fixes-6.3a' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-linus
      Merge tag 'coresight-fixes-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-linus
      EDAC/sysfs: move to use bus_get_dev_root()
      Merge tag 'thunderbolt-for-v6.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
      ACPI: LPIT: move to use bus_get_dev_root()
      cpuidle: move to use bus_get_dev_root()
      driver core: bus: move dev_root out of struct bus_type
      driver core: bus: mark the struct bus_type for sysfs callbacks as constant
      driver core: bus: constantify bus_register()
      driver core: bus: constify bus_rescan_devices()
      driver core: bus: constify driver_find()
      driver core: bus: constify bus_get()
      driver core: make the bus_type in struct device_driver constant
      crypto: hisilicon/qm - make struct bus_type * const
      drm/i915/huc: use const struct bus_type pointers
      vhost-vdpa: vhost_vdpa_alloc_domain() should be using a const struct bus_type *
      dmaengine: idxd: use const struct bus_type *
      ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping()
      iommu: make the pointer to struct bus_type constant
      driver core: device.h: make struct bus_type a const *
      USB: mark all struct bus_type as const
      driver core: class: use lock_class_key already present in struct subsys_private
      driver core: class.h: remove extern from function prototypes
      driver core: device.h: remove extern from function prototypes
      driver core: bus.h: remove extern from function prototypes
      driver core: driver.h: remove extern from function prototypes
      driver core: base.h: remove extern from function prototypes
      driver core: physical_location.h remove extern from function prototypes
      kobject.h remove extern from function prototypes
      driver core: bus: move documentation for lock_key to proper location.
      Merge 6.3-rc4 into usb-next
      driver core: class: fix documentation for class_create()
      driver core: move sysfs_dev_char_kobj out of class.h
      powerpc/fsl: fix compiler warning in fsl_wakeup_sys_init()
      driver core: bus: constify class_unregister/destroy()
      Merge tag 'iio-fixes-for-6.3a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
      driver core: class: mark the struct class for sysfs callbacks as constant
      driver core: class: implement class_get/put without the private pointer.
      driver core: class.c: convert to only use class_to_subsys
      mISDN: remove unneeded mISDN_class_release()
      Merge tag 'usb-serial-6.3-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
      media: pvrusb2: clean up unneeded complexity in pvrusb2 class logic
      driver core: core: move to use class_to_subsys()
      driver core: create class_is_registered()
      driver core: class: remove subsystem private pointer from struct class
      driver core: clean up the logic to determine which /sys/dev/ directory to use
      driver core: class: remove dev_kobj from struct class
      driver core: make sysfs_dev_block_kobj static
      driver core: make sysfs_dev_char_kobj static
      driver core: class: fix slab-use-after-free Read in class_register()
      pktcdvd: simplify the class_pktcdvd logic
      Merge 6.3-rc5 into driver-core-next
      MIPS: vpe-cmp: remove module owner pointer from struct class usage.
      driver core: remove incorrect comment for device_create*
      driver core: class: mark class_release() as taking a const *
      driver core: class: make class_register() take a const *
      driver core: class: mark the struct class in struct class_interface constant
      driver core: class: remove struct class_interface * from callbacks
      tty: make tty_class a static const structure
      memstick: fix memory leak if card device is never registered
      Merge 6.3-rc6 into char-misc-next
      Merge 6.3-rc6 into tty-next
      Merge 6.3-rc6 into usb-next
      Merge tag 'iio-fixes-for-6.3b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
      Merge tag 'fpga-for-6.3-final' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
      Merge tag 'iio-for-6.4a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
      staging: greybus: drop loopback test files
      Merge tag 'iio-for-6.4b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
      zram: fix up permission for the hot_add sysfs file
      Merge tag 'thunderbolt-for-v6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
      Merge tag 'mhi-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
      Merge tag 'icc-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
      Merge tag 'coresight-next-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
      Merge tag 'cacheinfo-updates-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into driver-core-next
      Merge tag 'usb-serial-6.4-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next

Greg Ungerer (1):
      net: fec: make use of MDIO C45 quirk

Gregor Herburger (1):
      i2c: ocores: generate stop condition after timeout in polling mode

Gregory Greenman (29):
      wifi: iwlwifi: mvm: fix NULL deref in iwl_mvm_mld_disable_txq
      wifi: iwlwifi: mvm: vif preparation for MLO
      wifi: iwlwifi: mvm: sta preparation for MLO
      wifi: iwlwifi: mvm: adjust smart fifo configuration to MLO
      wifi: iwlwifi: mvm: adjust mld_mac_ctxt_/beacon_changed() for MLO
      wifi: iwlwifi: mvm: adjust some PS and PM methods to MLD
      wifi: iwlwifi: mvm: adjust SMPS for MLO
      wifi: iwlwifi: mvm: add link_conf parameter for add/remove/change link
      wifi: iwlwifi: mvm: replace bss_info_changed() with vif_cfg/link_info_changed()
      wifi: iwlwifi: mvm: adjust internal stations to MLO
      wifi: iwlwifi: mvm: add fw link id allocation
      wifi: iwlwifi: mvm: adjust to MLO assign/unassign/switch_vif_chanctx()
      wifi: iwlwifi: mvm: update iwl_mvm_tx_reclaim() for MLO
      wifi: iwlwifi: mvm: refactor iwl_mvm_mac_sta_state_common()
      wifi: iwlwifi: mvm: adjust some cleanup functions to MLO
      wifi: iwlwifi: mvm: adjust iwl_mvm_sec_key_remove_ap to MLO
      wifi: iwlwifi: mvm: adjust radar detection to MLO
      wifi: iwlwifi: mvm: adjust rs init to MLO
      wifi: iwlwifi: mvm: update mac config when assigning chanctx
      wifi: iwlwifi: mvm: rework active links counting
      wifi: iwlwifi: mvm: move max_agg_bufsize into host TLC lq_sta
      wifi: iwlwifi: bump FW API to 75 for AX devices
      wifi: iwlwifi: mvm: fix the order of TIMING_MEASUREMENT notifications
      wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table
      wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
      wifi: iwlwifi: bump FW API to 77 for AX devices
      wifi: iwlwifi: mvm: update mac id management
      wifi: iwlwifi: bump FW API to 78 for AX devices
      wifi: iwlwifi: mvm: enable support for MLO APIs

Gregory Oakes (1):
      watchdog: sp5100_tco: Immediately trigger upon starting.

Gregory Price (4):
      syscall_user_dispatch: Split up set_syscall_user_dispatch()
      syscall_user_dispatch: Untag selector address before access_ok()
      ptrace: Provide set/get interface for syscall user dispatch
      selftest, ptrace: Add selftest for syscall user dispatch config api

Grygorii Strashko (4):
      net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable
      net: ethernet: ti: am65-cpts: adjust estf following ptp changes
      net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate
      net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap

Guchun Chen (9):
      drm/amdgpu: drop pm_sysfs_en flag from amdgpu_device structure
      drm/amdgpu: use drm_device pointer directly rather than convert again
      drm/amdgpu: move poll enabled/disable into non DC path
      drm/amdgpu: move poll enabled/disable into non DC path
      drm/amdgpu: drop redundant sched job cleanup when cs is aborted
      drm/amd/pm: parse pp_handle under appropriate conditions
      drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
      drm/amd/pm: avoid potential UBSAN issue on legacy asics
      drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras

Guennadi Liakhovetski (1):
      ASoC: SOF: avoid a NULL dereference with unsupported widgets

Guenter Roeck (9):
      ASoC: da7219: Initialize jack_det_mutex
      Merge branch 'hwmon-const' into HEAD
      Documentation/hwmon: Remove description of deprecated registration functions
      hwmon: (pmbus/core) Request threaded interrupt with IRQF_ONESHOT
      device property: make device_property functions take const device *
      watchdog: imx2_wdg: Declare local symbols static
      watchdog: core: Always set WDOG_HW_RUNNING when starting watchdog
      watchdog: s3c2410_wdt: Use devm_clk_get[_optional]_enabled() helpers
      watchdog: s3c2410_wdt: Use devm_add_action_or_reset() to disable watchdog

Guilherme G. Piccoli (6):
      drm/amdgpu/vcn: Disable indirect SRAM on Vangogh broken BIOSes
      drm/amdgpu/vcn: Disable indirect SRAM on Vangogh broken BIOSes
      notifiers: add tracepoints to the notifiers infrastructure
      drm/amd/pm: Fix incorrect comment about Vangogh power cap support
      x86/hyperv: Mark hv_ghcb_terminate() as noreturn
      parisc: Replace regular spinlock with spin_trylock on panic path

Guillaume Ranquet (5):
      dt-bindings: phy: mediatek: hdmi-phy: Add mt8195 compatible
      phy: phy-mtk-hdmi: Add generic phy configure callback
      phy: mediatek: add support for phy-mtk-hdmi-mt8195
      phy: mediatek: hdmi: mt8195: fix uninitialized variable usage in pll_calc
      phy: mediatek: hdmi: mt8195: fix wrong pll calculus

Guillaume Tucker (2):
      selftests: amd-pstate: fix TEST_FILES
      selftests: fix LLVM build for i386 and x86_64

Guo Ren (6):
      riscv: asid: Fixup stale TLB entry cause application crash
      riscv: ptrace: Remove duplicate operation
      riscv: entry: Add noinstr to prevent instrumentation inserted
      riscv: entry: Convert to generic entry
      csky: mmu: Prevent spurious page faults
      riscv: compat_syscall_table: Fixup compile warning

GuoRui.Yu (1):
      swiotlb: fix the deadlock in swiotlb_do_find_slots

Guoqing Jiang (1):
      block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE

Gustav Ekelund (1):
      net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bit

Gustavo A. R. Silva (21):
      ASoC: SOF: ipc4-topology: Replace fake flexible arrays with flexible-array member
      ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helper
      drm/vmwgfx: Replace one-element array with flexible-array member
      netxen_nic: Replace fake flex-array with flexible-array member
      net/mlx4_en: Replace fake flex-array with flexible-array member
      usb: host: oxu210hp-hcd: Replace fake flex-array with flexible-array member
      wifi: ath11k: Replace fake flex-array with flexible-array member
      drm/i915/uapi: Replace fake flex-array with flexible-array member
      RDMA/core: Fix multiple -Warray-bounds warnings
      wifi: carl9170: Fix multiple -Warray-bounds warnings
      wifi: carl9170: Replace fake flex-array with flexible-array member
      scsi: target: uapi: Replace fake flex-array with flexible-array member
      uapi: net: ipv6: Replace fake flex-array with flex-array member
      wifi: rndis_wlan: Replace fake flex-array with flexible-array member
      wifi: rtlwifi: Replace fake flex-array with flex-array member
      s390/diag: replace zero-length array with flexible-array member
      s390/fcx: replace zero-length array with flexible-array member
      wifi: mt76: Replace zero-length array with flexible-array member
      wifi: mt76: mt7921: Replace fake flex-arrays with flexible-array members
      rxrpc: Replace fake flex-array with flexible-array member
      platform/chrome: Replace fake flexible arrays with flexible-array member

Gustavo Sousa (2):
      drm/i915/xelp: Implement Wa_1606376872
      drm/i915/mtl: Define mask for DDI AUX interrupts

Gwangun Jung (1):
      net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg

Gwendal Grignou (1):
      iio: proximity: sx_common: Add old register mapping

Günther Noack (1):
      landlock: Clarify documentation for the LANDLOCK_ACCESS_FS_REFER right

H. Nikolaus Schaller (4):
      PCI: imx6: Install the fault handler only on compatible match
      ARM: dts: gta04: fix excess dma channel usage
      ARM: dts: omap3-gta04: fix compatible record for GTA04 board
      leds: tca6507: Fix error handling of using fwnode_property_read_string

Hai Pham (1):
      pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration

Haibo Chen (3):
      spi: spi-nxp-fspi: correct the comment for the DLL config
      spi: spi-nxp-fspi: use DLL calibration when clock rate > 100MHz
      clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical

Haibo Li (1):
      ARM: 9295/1: unwind:fix unwind abort for uleb128 case

Haifeng Xu (2):
      cpuset: Clean up cpuset_node_allowed
      mm/vmscan: simplify shrink_node()

Haim Dreyfuss (1):
      wifi: iwlwifi: mvm: support wowlan info notification version 2

Haiyang Zhang (6):
      net: mana: Use napi_build_skb in RX path
      net: mana: Refactor RX buffer allocation code to prepare for various MTU
      net: mana: Enable RX path to handle various MTU sizes
      net: mana: Add support for jumbo frame
      net: mana: Rename mana_refill_rxoob and remove some empty lines
      net: mana: Check if netdev/napi_alloc_frag returns single page

Hal Feng (6):
      clk: starfive: Replace SOC_STARFIVE with ARCH_STARFIVE
      reset: starfive: Replace SOC_STARFIVE with ARCH_STARFIVE
      reset: starfive: Add StarFive JH7110 reset driver
      dt-bindings: riscv: Add SiFive S7 compatible
      clk: starfive: Delete the redundant dev_set_drvdata() in JH7110 clock drivers
      clk: starfive: Fix RESET_STARFIVE_JH7110 can't be selected in a specified case

Hamidreza H. Fard (1):
      ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro

Hamza Mahfooz (4):
      drm/amd/display: use a more accurate check in dm_helpers_dp_read_dpcd()
      drm/amd/display: prep work for root clock optimization enablement for DCN314
      drm/amd/display: fix flickering caused by S/G mode
      drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()

Hangbin Liu (13):
      selftests/bpf: move SYS() macro into the test_progs.h
      selftests/bpf: run mptcp in a dedicated netns
      Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy"
      net/sched: act_api: add specific EXT_WARN_MSG for tc action
      selftests: net: rps_default_mask.sh: delete veth link specifically
      bonding: fix ns validation on backup slaves
      selftests: bonding: re-format bond option tests
      selftests: bonding: add arp validate test
      bonding: add software tx timestamping support
      bonding: fix send_peer_notif overflow
      Documentation: bonding: fix the doc of peer_notif_delay
      selftests: forwarding: lib: add netns support for tc rule handle stats get
      kselftest: bonding: add num_grat_arp test

Hangliang Lai (1):
      perf top: Expand the range of multithreaded phase

Hanno Böck (1):
      tty: Fix typo in LEGACY_TIOCSTI Kconfig description

Hans Holmberg (1):
      f2fs: preserve direct write semantics when buffering is forced

Hans Verkuil (42):
      media: vb2: set owner before calling vb2_read
      media: v4l2-dev.c: check for V4L2_CAP_STREAMING to enable streaming ioctls
      media: cx18: convert to vb2
      media: cx18: fix incorrect input counting
      media: cx18: properly report pixelformats
      media: cx18: missing CAP_AUDIO for vbi stream
      media: cx18: reorder fmt_vid_cap functions in cx18-ioctl.c
      media: cx18: fix format compliance issues
      media: admin-guide/media/cec.rst: update CEC debugging doc
      media: stm32: dma2d: remove unused fb_buf
      media: zoran: drop two obsolete prototypes from zoran_device.h
      media: common: btcx-risc.h: drop obsolete header
      media: saa7146: drop overlay support
      media: saa7134: drop overlay support
      media: bttv: drop overlay support
      media: vivid: drop overlay support
      media: vivid: drop bitmap and clipping output overlay support
      media: v4l2-core: drop v4l2_window clipping and bitmap support
      media: videodev.h: drop V4L2_FBUF_CAP_LIST/BITMAP_CLIPPING
      media: v4l2-core: zero field base in struct v4l2_framebuffer
      media: Documentation: userspace-api: media: drop clipping, destructive overlays
      media: cec: core: not all messages were passed on when monitoring
      media: Documentation: admin-guide: cec.rst: document NTP issue
      media: common: saa7146: disable clipping
      media: common/saa7146: fix VFL direction for vbi output
      media: pci: saa7146: hexium_orion: initialize input 0
      media: saa7146: drop 'dev' and 'resources' from struct saa7146_fh
      media: common: saa7146: drop 'fmt' from struct saa7146_buf
      media: common: saa7146: replace BUG_ON by WARN_ON
      media: staging: media: av7110: replace BUG_ON by WARN_ON
      media: common: saa7146: fix broken V4L2_PIX_FMT_YUV422P support
      media: common: saa7146: use for_each_sg_dma_page
      media: saa7146: convert to vb2
      media: common: saa7146: fix compliance problems with field handling
      media: common: saa7146: check minimum video format size
      media: common: saa7146: allow S_STD(G_STD)
      media: mxb: update the tvnorms when changing input
      media: common: saa7146: add support for missing .vidioc_try_fmt_vbi_cap
      media: mxb: allow tuner/input/audio ioctls for vbi
      media: pci: saa7146: advertise only those TV standard that are supported
      media: staging: media: av7110: fix VBI output support
      pinctrl-bcm2835.c: fix race condition when setting gpio dir

Hans de Goede (125):
      drm/amd/display: Pass proper parent for DM backlight device registration
      platform/x86: x86-android-tablets: Add Acer Iconia One 7 B1-750 data
      platform/x86: x86-android-tablets: Move into its own subdir
      platform/x86: x86-android-tablets: Move core code into new core.c file
      platform/x86: x86-android-tablets: Move DMI match table into its own dmi.c file
      platform/x86: x86-android-tablets: Move shared power-supply fw-nodes to a separate file
      platform/x86: x86-android-tablets: Move Asus tablets to their own file
      platform/x86: x86-android-tablets: Move Lenovo tablets to their own file
      platform/x86: x86-android-tablets: Move remaining tablets to other.c
      platform/x86: x86-android-tablets: Add gpio_keys support to x86_android_tablet_init()
      platform/x86: x86-android-tablets: Add support for the Dolby button on Peaq C1010
      platform/x86: x86-android-tablets: Add touchscreen support for Lenovo Yoga Tab 3 Pro YT3-X90F
      platform/x86: x86-android-tablets: Add backlight ctrl for Lenovo Yoga Tab 3 Pro YT3-X90F
      platform/x86: x86-android-tablets: Add LID switch support for Yoga Tablet 2 1050/830 series
      platform/x86: x86-android-tablets: Lenovo Yoga Book match is for YB1-X91 models only
      ACPI: x86: Introduce an acpi_quirk_skip_gpio_event_handlers() helper
      ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 7 B1-750
      ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Book X90
      drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler()
      drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
      drivers: staging: rtl8723bs: Remove unused clr_fwstate() function
      drivers: staging: rtl8723bs: Remove pmlmepriv->num_of_scanned
      usb: ucsi: Fix NULL pointer deref in ucsi_connector_change()
      usb: ucsi: Fix ucsi->connector race
      usb: ucsi_acpi: Increase the command completion timeout
      wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 4356
      platform/x86: apple-gmux: Add acpi_video_get_backlight_type() check
      backlight: apple_bl: Use acpi_video_get_backlight_type()
      platform/x86: x86-android-tablets: Add depends on PMIC_OPREGION
      Merge tag 'ib-pdx86-backlight-6.4' into review-hans
      platform/x86: Add intel_bytcrc_pwrsrc driver
      platform/x86: pcengines-apuv2: Drop platform:pcengines-apuv2 module-alias
      Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table
      Input: hideep - silence error in SW_RESET()
      Input: hideep - optionally reset controller work mode to native HiDeep protocol
      efi: sysfb_efi: Fix DMI quirks not working for simpledrm
      efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L
      platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup
      ACPI: video: Add backlight=native DMI quirk for Acer Aspire 3830TG
      drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F
      drm/amd/display/amdgpu_dm: Fix backlight_device_register() error handling
      drm/amd/display/amdgpu_dm: Refactor register_backlight_device()
      ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
      Merge remote-tracking branch 'intel-speed-select/intel-sst' into review-hans
      drm/nouveau/kms: Fix backlight registration
      wifi: brcmfmac: Fix SDIO suspend/resume regression
      drm/amd/display/amdgpu_dm: Add a bl_idx to amdgpu_dm_connector
      drm/amd/display/amdgpu_dm: Move most backlight setup into setup_backlight_device()
      drm/amd/display/amdgpu_dm: Make amdgpu_dm_register_backlight_device() take an amdgpu_dm_connector
      drm/amd/display/amdgpu_dm: Pass proper parent for backlight device registration v3
      platform/x86: gigabyte-wmi: add support for X570S AORUS ELITE
      platform/x86: ideapad-laptop: Stop sending KEY_TOUCHPAD_TOGGLE
      power: supply: axp288_charger: Use alt usb-id extcon on some x86 android tablets
      Input: add a new Novatek NVT-ts driver
      ACPI: video: Add auto_detect arg to __acpi_video_get_backlight_type()
      ACPI: video: Make acpi_backlight=video work independent from GPU driver
      ACPI: video: Add acpi_backlight=video quirk for Apple iMac14,1 and iMac14,2
      ACPI: video: Add acpi_backlight=video quirk for Lenovo ThinkPad W530
      platform/x86: x86-android-tablets: Use LP8557 in direct mode on both the Yoga 830 and the 1050
      platform/x86: x86-android-tablets: Share lp855x_platform_data between different models
      platform/x86: x86-android-tablets: Add Lenovo Yoga Book X90F/L data
      platform/x86: apple-gmux: Fix iomem_base __iomem annotation
      platform/x86: amd: pmc: Remove __maybe_unused from amd_pmc_suspend_handler()
      ACPI: video: Remove register_backlight_delay module option and code
      ACPI: video: Remove desktops without backlight DMI quirks
      HID: i2c-hid-of: Consistenly use dev local variable in probe()
      HID: i2c-hid-of: Allow using i2c-hid-of on non OF platforms
      HID: i2c-hid-of: Add reset GPIO support to i2c-hid-of
      media: atomisp: Remove depth-mode support
      media: atomisp: Remove continuous mode support
      media: atomisp: Remove delayed_init related code
      media: atomisp: Remove crop_needs_override from atomisp_set_fmt()
      media: atomisp: Remove atomisp_css_enable_raw_binning()
      media: atomisp: Remove atomisp_get_metadata_type()
      media: atomisp: Remove unused SOC_CAMERA, XENON_FLASH and FILE_INPUT subdev types
      media: atomisp: Remove ATOMISP_USE_YUVPP()
      media: atomisp: Remove yuvpp_mode
      media: atomisp: Remove online_process setting
      media: atomisp: Add v4l2_get_acpi_sensor_info() helper
      media: atomisp: ov2680: Use v4l2_get_acpi_sensor_info() for the GPIO lookups
      media: atomisp: ov2680: Error handling fixes
      media: atomisp: gc0310: Remove some unused structure definitions
      media: atomisp: gc0310: Remove GC0310_TOK_*
      media: atomisp: gc0310: Simplify gc0310_write_reg_array()
      media: atomisp: gc0310: Remove enum gc0310_tok_type
      media: atomisp: gc0310: Replace custom reg access functions with smbus helpers
      media: atomisp: gc0310: Remove non working flip-controls
      media: atomisp: gc0310: Remove read-only exposure control
      media: atomisp: gc0310: Drop custom ATOMISP_IOC_S_EXPOSURE support
      media: atomisp: gc0310: Add exposure and gain controls
      media: atomisp: gc0310: Add error_unlock label to s_stream()
      media: atomisp: gc0310: Modernize and simply set_fmt(), get_fmt(), etc.
      media: atomisp: gc0310: Delay power-on till streaming is started
      media: atomisp: gc0310: Add runtime-pm support
      media: atomisp: gc0310: Use devm_kzalloc() for data struct
      media: atomisp: gc0310: Switch over to ACPI powermanagement
      media: atomisp: Remove duplicate atomisp_[start|stop]_streaming() prototypes
      media: atomisp: Remove continuous mode related code from atomisp_set_fmt()
      media: atomisp: Remove custom V4L2_CID_FMT_AUTO control
      media: atomisp: Remove snr_mbus_fmt local var from atomisp_try_fmt()
      media: atomisp: Remove unused ATOM_ISP_MAX_WIDTH_TMP and ATOM_ISP_MAX_HEIGHT_TMP
      media: atomisp: Remove atomisp_try_fmt() call from atomisp_set_fmt()
      media: atomisp: Drop support for streaming from 2 sensors at once
      media: atomisp: Remove struct atomisp_sub_device index field
      media: atomisp: gmin_platform: Make DMI quirks take precedence over the _DSM table
      media: atomisp: gmin_platform: Add Lenovo Ideapad Miix 310 gmin_vars
      platform/x86: x86-android-tablets: Update Yoga Book HiDeep touchscreen comment
      platform/x86: x86-android-tablets: Add Wacom digitizer info for Lenovo Yoga Book
      platform/x86: x86-android-tablets: Add "yogabook-touch-kbd-digitizer-switch" pdev for Lenovo Yoga Book
      platform/x86: x86-android-tablets: Add accelerometer support for Yoga Tablet 2 1050/830 series
      ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail
      wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
      Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set
      Bluetooth: hci_bcm: Limit bcm43430a0 / bcm43430a1 baudrate to 2000000
      Bluetooth: hci_bcm: Add Lenovo Yoga Tablet 2 830 / 1050 to the bcm_broken_irq_dmi_table
      Bluetooth: hci_bcm: Add Acer Iconia One 7 B1-750 to the bcm_broken_irq_dmi_table
      ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working
      mfd: intel_soc_pmic_chtwc: Add Lenovo Yoga Book X90F to intel_cht_wc_models
      mfd: axp20x: Fix axp288 writable-ranges
      ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini
      drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep()
      drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep()
      ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet
      ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530
      platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet

Hao Ge (2):
      KVM: selftests: Close opened file descriptor in stable_tsc_check_supported()
      kmemleak-test: fix kmemleak_test.c build logic

Hao Jia (1):
      sched/core: Avoid selecting the task that is throttled to run when core-sched enable

Hao Lan (1):
      net: hns3: support wake on lan configuration and query

Hao Zeng (2):
      samples/bpf: Fix fout leak in hbm's run_bpf_prog
      recordmcount: Fix memory leaks in the uwrite function

Harald Freudenberger (15):
      s390/zcrypt: make psmid unsigned long instead of long long
      s390/zcrypt: rework length information for dqap
      s390/zcrypt: replace scnprintf with sysfs_emit
      s390/ap: exploit new B bit from QCI config info
      s390/ap: introduce new AP bus sysfs attribute features
      s390/ap: make tapq gr2 response a struct
      s390/ap: filter ap card functions, new queue functions attribute
      s390/ap: provide F bit parameter for ap_rapq() and ap_zapq()
      s390/ap: new low level inline functions ap_bapq() and ap_aapq()
      s390/ap: introduce low frequency polling possibility
      s390/ap: implement SE AP bind, unbind and associate
      s390/ap: add ap status asynch error support
      s390/zcrypt: remove unused ancient padding code
      s390/zcrypt: simplify prep of CCA key token
      s390/zcrypt: rework arrays with length zero occurrences

Haren Myneni (1):
      powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled

Haridhar Kalvala (2):
      drm/i915/mtl: Add Wa_14017856879
      drm/i915/mtl: WA to clear RDOP clock gating

Harini Katakam (6):
      net: macb: Increase halt timeout to accommodate 10Mbps link
      net: macb: Reset TX when TX halt times out
      dmaengine: zynqmp_dma: Sync DMA and coherent masks
      net: macb: Update gem PTP support check
      net: macb: Enable PTP unicast
      net: macb: Optimize reading HW timestamp

Hariprasad Kelam (1):
      octeontx2-af: Add validation for lmac type

Haris Okanovic (1):
      tpm_tis: fix stall after iowrite*()s

Harry Wentland (12):
      drm/amd/display: Don't restrict bpc to 8 bpc
      drm/amd/display: Format input and output CSC matrix
      drm/display: Don't block HDR_OUTPUT_METADATA on unknown EOTF
      drm/connector: print max_requested_bpc in state debugfs
      drm/amd/display: Drop CONFIG_DRM_AMD_DC_HDR
      drm/amd/display: Fix no-DCN build
      drm/amd/display: Drop CONFIG_DRM_AMD_DC_HDCP
      drm/amd/display: call remove_stream_from_ctx from res_pool funcs
      drm/amd/display: Build DSC without DCN config
      drm/amd/display: Drop unnecessary DCN guards
      drm/amd/display: Drop unnecessary DCN guards
      drm/amd/display: Rename DCN config to FP

Harshit Mogalapalli (8):
      wifi: ath12k: Add missing unwind goto in ath12k_pci_probe()
      ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()
      tpm: Fix a possible dereference of ERR_PTR in tpm_init()
      ASoC: cs35l56: Remove redundant return statement in cs35l56_spi_probe()
      drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
      niu: Fix missing unwind goto in niu_alloc_channels()
      scsi: scsi_debug: Fix missing error code in scsi_debug_init()
      net: wwan: iosm: Fix error handling path in ipc_pcie_probe()

Harshitha Prem (8):
      wifi: ath11k: fix BUFFER_DONE read on monitor ring rx  buffer
      wifi: ath12k: fix incorrect handling of AMSDU frames
      wifi: ath12k: incorrect channel survey dump
      wifi: ath11k: Ignore frags from uninitialized peer in dp.
      wifi: ath11k: fix undefined behavior with __fls in dp
      wifi: ath11k: fix double free of peer rx_tid during reo cmd failure
      wifi: ath11k: Prevent REO cmd failures
      wifi: ath11k: add peer mac information in failure cases

Hawking Zhang (41):
      drm/amdgpu: add IH ip block for IH 4.4.2
      drm/amdgpu: add hdp v4_4_2 ip headers
      drm/amdgpu: add HDP ip block for HDP 4.4.2
      drm/amdgpu: add sdma v4_4_2 ip headers
      drm/amdgpu: add psp early init for PSP 13.0.6
      drm/amdgpu: init sos microcode for psp v13_0_6
      drm/amdgpu: initialize ta ucode for psp v13_0_6
      drm/amdgpu: add PSP ip block for PSP 13.0.6
      drm/amdgpu: add mp v13_0_6 ip headers
      drm/amdgpu: Move jpeg ras block init to ras sw_init
      drm/amdgpu: Move vcn ras block init to ras sw_init
      drm/amdgpu: Move umc ras block init to gmc ras sw_init
      drm/amdgpu: Correct gfx ras_late_init callback
      drm/amdgpu: Move mmhub ras block init to ras sw_init
      drm/amdgpu: Move hdp ras block init to ras sw_init
      drm/amdgpu: Rework mca ras sw_init
      drm/amdgpu: Rework xgmi_wafl_pcs ras sw_init
      drm/amdgpu: Rework pcie_bif ras sw_init
      drm/amdgpu: drop ras check at asic level for new blocks
      drm/amdgpu: Move to common indirect reg access helper
      drm/amdgpu: Move to common helper to query soc rev_id
      drm/amdgpu: Retire pcie_gen3_enable function
      drm/amdgpu: Initialize umc ras callback
      drm/amdgpu: Add fatal error handling in nbio v4_3
      drm/amdgpu: add nbio v7_9_0 ip headers
      drm/amdgpu: add nbio v7_9 support
      drm/amdgpu: init nbio v7_9 callbacks
      drm/amdgpu: Set family for GC 9.4.3
      drm/amdgpu: add athub v1_8_0 ip headers
      drm/amdgpu: add osssys v4_4_2 ip headers
      drm/amdgpu: add gc v9_4_3 ip headers
      drm/amdgpu: add gmc ip block support for GC 9.4.3
      drm/amdgpu: add mmhub v1_8_0 ip headers
      drm/amdgpu: add GMC ip block for GC 9.4.3
      drm/amdgpu: Correct xgmi_wafl block name
      drm/amdkfd: Add GC 9.4.3 KFD support
      drm/amdgpu: drop temp programming for pagefault handling
      drm/amdgpu: add gc v9_4_3 rlc_funcs implementation
      drm/amdgpu: switch to v9_4_3 gfx_funcs callbacks for GC 9.4.3
      drm/amdgpu: add common early init support for GC 9.4.3
      drm/amdgpu: add common ip block for GC 9.4.3

Hayes Wang (4):
      r8152: fix flow control issue of RTL8156A
      r8152: fix the poor throughput for 2.5G devices
      r8152: move setting r8153b_rx_agg_chg_indicate()
      r8152: fix the autosuspend doesn't work

Hector Martin (16):
      wifi: brcmfmac: acpi: Add support for fetching Apple ACPI properties
      wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device
      wifi: brcmfmac: chip: Only disable D11 cores; handle an arbitrary number
      wifi: brcmfmac: chip: Handle 1024-unit sizes for TCM blocks
      wifi: brcmfmac: cfg80211: Add support for scan params v2
      wifi: brcmfmac: feature: Add support for setting feats based on WLC version
      wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations
      wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
      wifi: brcmfmac: pcie: Add IDs/properties for BCM4387
      wifi: brcmfmac: common: Add support for downloading TxCap blobs
      wifi: brcmfmac: pcie: Load and provide TxCap blobs
      wifi: brcmfmac: common: Add support for external calibration blobs
      wifi: brcmfmac: pcie: Add BCM4378B3 support
      dt-bindings: power: apple,pmgr-pwrstate: Add t8112 compatible
      arm64: dts: apple: t8112: Initial t8112 (M2) device trees
      ACPI: property: Support strings in Apple _DSM props

Hector Palacios (1):
      mtd: rawnand: hynix: fix up bit 0 of sdr_timing_mode

Heikki Krogerus (1):
      usb: dwc3: pci: add support for the Intel Meteor Lake-S

Heiko Carstens (70):
      s390: update defconfigs
      s390/bp: add missing BPENTER to program check handler
      s390/bp: remove TIF_ISOLATE_BP
      s390/bp: remove s390_isolate_bp_guest()
      s390/bp: remove __bpon()
      s390/setup: always inline gen_lpswe()
      Merge branch 'decompressor-memory-tracking' into features
      s390: make use of CONFIG_FUNCTION_ALIGNMENT
      s390/ftrace: move hotpatch trampolines to mcount.S
      s390/expoline: use __ALIGN instead of open coded .align
      s390/vdso: use __ALIGN instead of open coded .align
      s390: enable DEBUG_FORCE_FUNCTION_ALIGN_64B
      s390/mm: make use of atomic_fetch_xor()
      s390: enable ARCH_HAS_MEMBARRIER_SYNC_CORE
      s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling
      s390/uaccess: add missing earlyclobber annotations to __clear_user()
      kunit: increase KUNIT_LOG_SIZE to 2048 bytes
      s390/uaccess: use symbolic names for inline assembly operands
      s390/uaccess: remove unused label in inline assemblies
      s390/uaccess: rename/sort labels in inline assemblies
      s390/uaccess: sort EX_TABLE list for inline assemblies
      s390/uaccess: rename tmp1 and tmp2 variables
      s390/uaccess: get rid of not needed local variable
      s390/uaccess: remove extra blank line
      s390/dumpstack: simplify in stack logic code
      s390/stack: use STACK_INIT_OFFSET where possible
      s390/stack: set lowcore kernel stack pointer early
      s390: use init_thread_union aka initial stack for the first process
      s390/stacktrace: remove call_on_stack_noreturn()
      s390: remove arch_early_irq_init()
      s390: move on_thread_stack() to processor.h
      s390: enable HAVE_ARCH_STACKLEAK
      s390/mm: try VMA lock-based page fault handling first
      s390/checksum: always use cksm instruction
      s390/checksum: remove not needed uaccess.h include
      s390/kaslr: provide kaslr_enabled() function
      s390/kaslr: randomize module base load address
      s390/mm: implement set_memory_rox()
      s390/mm: implement set_memory_rwnx()
      s390/mm: use set_memory_*() helpers instead of open coding
      s390/ftrace: do not assume module_alloc() returns executable memory
      s390/module: create module allocations without exec permissions
      s390/mm: rename POPULATE_ONE2ONE to POPULATE_DIRECT
      s390/mm: fix direct map accounting
      s390/debug: replace zero-length array with flexible-array member
      s390/sclp: replace zero-length array with flexible-array member
      s390/cio: replace zero-length array with flexible-array member
      proc/stat: remove arch_idle_time()
      s390/kasan: remove override of mem*() functions
      s390/lib: use SYM* macros instead of ENTRY(), etc.
      s390/amode31: use SYM* macros instead of ENTRY(), etc.
      s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc.
      s390/crc32be: use SYM* macros instead of ENTRY(), etc.
      s390/crc32le: use SYM* macros instead of ENTRY(), etc.
      s390/mcount: use SYM* macros instead of ENTRY(), etc.
      s390/earlypgm: use SYM* macros instead of ENTRY(), etc.
      s390/head64: use SYM* macros instead of ENTRY(), etc.
      s390/reipl: use SYM* macros instead of ENTRY(), etc.
      s390/kprobes: use SYM* macros instead of ENTRY(), etc.
      s390/purgatory: use SYM* macros instead of ENTRY(), etc.
      s390/entry: use SYM* macros instead of ENTRY(), etc.
      s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc.
      s390/relocate_kernel: adjust indentation
      s390/mm: use BIT macro to generate SET_MEMORY bit masks
      s390/mm: enable ARCH_HAS_SET_DIRECT_MAP
      s390: wire up memfd_secret system call
      s390/mm: use VM_FLUSH_RESET_PERMS in module_alloc()
      s390: select ARCH_USE_SYM_ANNOTATIONS
      stackleak: allow to specify arch specific stackleak poison function
      s390/stackleak: provide fast __stackleak_poison() implementation

Heiko Stuebner (1):
      ARM: dts: rockchip: Add mmc aliases for rk3288-veyron devices

Heiner Kallweit (42):
      arm64: dts: meson: adjust order of some compatibles
      arm: dts: meson: adjust order of some compatibles
      net: phy: improve phy_read_poll_timeout
      net: phy: smsc: simplify lan95xx_config_aneg_ext
      r8169: use spinlock to protect mac ocp register access
      r8169: use spinlock to protect access to registers Config2 and Config5
      r8169: enable cfg9346 config register access in atomic context
      r8169: prepare rtl_hw_aspm_clkreq_enable for usage in atomic context
      r8169: disable ASPM during NAPI poll
      r8169: remove ASPM restrictions now that ASPM is disabled during NAPI poll
      net: phy: smsc: use phy_set_bits in smsc_phy_config_init
      net: phy: smsc: use device_property_present in smsc_phy_probe
      hwrng: meson - remove unused member of struct meson_rng_data
      hwrng: meson - use devm_clk_get_optional_enabled
      hwrng: meson - remove not needed call to platform_set_drvdata
      net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails
      net: phy: smsc: export functions for use by meson-gxl PHY driver
      net: phy: meson-gxl: reuse functionality of the SMSC PHY driver
      r8169: consolidate disabling ASPM before EPHY access
      mmc: core: Allow invalid regulator in mmc_regulator_set_ocr()
      mmc: meson-gx: simplify usage of mmc_regulator_set_ocr
      mmc: core: add helpers mmc_regulator_enable/disable_vqmmc
      mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc
      net: phy: bcm7xxx: use devm_clk_get_optional_enabled to simplify the code
      dev_ioctl: fix a W=1 warning
      dt-bindings: pinctrl: Convert Amlogic Meson pinctrl binding
      base: soc: populate machine name in soc_device_register if empty
      soc: amlogic: meson-gx-socinfo: use new soc_device_register functionality to populate machine name
      net: phy: smsc: rename flag energy_enable
      net: phy: smsc: add helper smsc_phy_config_edpd
      net: phy: smsc: clear edpd_enable if interrupt mode is used
      net: phy: smsc: add flag edpd_mode_set_by_user
      net: phy: smsc: prepare for making edpd wait period configurable
      net: phy: smsc: add support for edpd tunable
      net: phy: smsc: enable edpd tunable support
      net: phy: meson-gxl: enable edpd tunable support for G12A internal PHY
      dt-bindings: pwm: Convert Amlogic Meson PWM binding
      pwm: meson: Fix axg ao mux parents
      pwm: meson: Fix g12a ao clk81 name
      net: add macro netif_subqueue_completed_wake
      r8169: use new macro netif_subqueue_maybe_stop in rtl8169_start_xmit
      r8169: use new macro netif_subqueue_completed_wake in the tx cleanup path

Helge Deller (9):
      fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks
      io_uring: Adjust mapping wrt architecture aliasing requirements
      parisc: Limit amount of kgdb breakpoints on parisc
      parisc: Ensure page alignment in flush functions
      parisc: Drop HP-UX constants and structs from grfioctl.h
      parisc: Fix argument pointer in real64_call_asm()
      fbdev: modedb: Add 1920x1080 at 60 Hz video mode
      fbdev: stifb: Fix info entry in sti_struct on error path
      parisc: Fix encoding of swp_entry due to added SWP_EXCLUSIVE flag

Hengqi Chen (2):
      LoongArch: BPF: Support mixing bpf2bpf and tailcalls
      selftests/bpf: Don't assume page size is 4096

Henrik Grimler (4):
      arm64: dts: exynos: drop mshc aliases
      arm64: dts: exynos: add mmc aliases
      ARM: dts: exynos: replace mshc0 alias with mmc-ddr-1_8v property
      ARM: dts: exynos: add mmc aliases

Henry Lin (1):
      phy: tegra: xusb: Support sleepwalk for Tegra234

Henry Willard (1):
      MIPS: Don't clear _PAGE_SPECIAL in _PAGE_CHG_MASK

Herbert Xu (41):
      xfrm: Zero padding when dumping algos and encap
      xfrm: Allow transport-mode states with AF_UNSPEC selector
      crypto: acomp - Be more careful with request flags
      xfrm: Remove inner/outer modes from input path
      xfrm: Remove inner/outer modes from output path
      crypto: qat - Include algapi.h for low-level Crypto API
      crypto: algapi - Move stat reporting into algapi
      crypto: aead - Count error stats differently
      crypto: akcipher - Count error stats differently
      crypto: hash - Count error stats differently
      crypto: acomp - Count error stats differently
      crypto: kpp - Count error stats differently
      crypto: skcipher - Count error stats differently
      crypto: rng - Count error stats differently
      crypto: api - Move MODULE_ALIAS_CRYPTO to algapi.h
      crypto: api - Check CRYPTO_USER instead of NET for report
      crypto: stm32 - Save 54 CSR registers
      crypto: stm32 - Move polling into do_one_request
      crypto: stm32 - Simplify finup
      crypto: stm32 - Remove unused hdev->err field
      crypto: stm32 - Move hash state into separate structure
      crypto: stm32 - Remove unused HASH_FLAGS_ERRORS
      crypto: stm32 - Fix empty message processing
      crypto: stm32 - Save and restore between each request
      crypto: hash - Fix kdoc errors about HASH_ALG_COMMON
      crypto: ccree - Depend on HAS_IOMEM
      macvlan: Skip broadcast queue if multicast with single receiver
      macvlan: Add netlink attribute for broadcast cutoff
      macvlan: Fix mc_filter calculation
      crypto: lib/utils - Move utilities into new header
      crypto: drbg - Only fail when jent is unavailable in FIPS mode
      crypto: algif_hash - Allocate hash state with kmalloc
      crypto: hash - Remove maximum statesize limit
      crypto: ixp4xx - Do not check word size when compile testing
      crypto: api - Move low-level functions into algapi.h
      crypto: api - Add crypto_tfm_get
      crypto: api - Add crypto_clone_tfm
      crypto: hash - Add crypto_clone_ahash/shash
      crypto: hmac - Add support for cloning
      crypto: cryptd - Convert hash to use modern init_tfm/exit_tfm
      crypto: cryptd - Add support for cloning hashes

Hermes Zhang (1):
      power: supply: bq256xx: Support to disable charger

Hersen Wu (9):
      drm/amd/display: dcn32/321 dsc_pg_control not executed properly
      drm/amd/display: align commit_planes_for_stream to latest dc code
      drm/amd/display: fix wrong index used in dccg32_set_dpstreamclk
      drm/amd/display: Set dcn32 caps.seamless_odm
      drm/amd/display: fix wrong index used in dccg32_set_dpstreamclk
      drm/amd/display: Set dcn32 caps.seamless_odm
      drm/amd/display: fix memleak in aconnector->timing_requested
      drm/amd/display: fix access hdcp_workqueue assert
      drm/amd/display: Return error code on DSC atomic check failure

Herve Codina (13):
      dt-bindings: soc: fsl: cpm_qe: Add TSA controller
      soc: fsl: cpm1: Add support for TSA
      MAINTAINERS: add the Freescale TSA controller entry
      powerpc/8xx: Use a larger CPM1 command check mask
      dt-bindings: soc: fsl: cpm_qe: Add QMC controller
      soc: fsl: cpm1: Add support for QMC
      MAINTAINERS: add the Freescale QMC controller entry
      dt-bindings: sound: Add support for QMC audio
      ASoC: fsl: Add support for QMC audio
      MAINTAINERS: add the Freescale QMC audio entry
      dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Remove unneeded property
      dt-bindings: soc: fsl: cpm_qe: cpm1-tsa: Remove unneeded property
      soc: fsl: cpm1: qmc: Fix test dependency

Herve Codina via Alsa-devel (1):
      soc: fsl: cpm1: qmc: Fix assigned timeslot masks

Hesham Almatary (1):
      ACPICA: Add support for Arm's MPAM ACPI table version 2

Holger Kiehl (1):
      hwmon: (nct6775) add Asus Pro A520M-C II/CSM

Hongren Zheng (1):
      MAINTAINERS: make me a reviewer of USB/IP

Horace Chen (1):
      drm/amdgpu: disable SDMA WPTR_POLL_ENABLE for SR-IOV

Horatio Zhang (8):
      drm/amdgpu: fix ttm_bo calltrace warning in psp_hw_fini
      drm/amd/pm: correct SMU13.0.7 pstate profiling clock settings
      drm/amd/pm: correct SMU13.0.7 max shader clock reporting
      drm/amd/pm: correct SMU13.0.7 pstate profiling clock settings
      drm/amd/pm: correct SMU13.0.7 max shader clock reporting
      drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini
      drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini
      drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs

Horatiu Vultur (15):
      pinctrl: ocelot: Fix alt mode for ocelot
      net: lan966x: Add IS1 VCAP model
      net: lan966x: Add IS1 VCAP keyset configuration for lan966x
      net: lan966x: Add TC support for IS1 VCAP
      net: lan966x: Add TC filter chaining support for IS1 and IS2 VCAPs
      net: lan966x: Add support for IS1 VCAP ethernet protocol types
      net: phy: micrel: Add support for PTP_PF_PEROUT for lan8841
      net: lan966x: Change lan966x_police_del return type
      net: lan966x: Don't read RX timestamp if not needed
      net: lan966x: Stop using packing library
      net: phy: micrel: Add support for PTP_PF_EXTTS for lan8841
      net: phy: micrel: Fix PTP_PF_PEROUT for lan8841
      net: lan966x: Fix lan966x_ifh_get
      net: micrel: Update the list of supported phys
      lan966x: Don't use xdp_frame when action is XDP_TX

Horia GeantA (2):
      crypto: caam - reduce page 0 regs access to minimum
      crypto: caam - OP-TEE firmware support

Horia Geanta (1):
      drivers: crypto: caam/jr - Allow quiesce when quiesced

Hou Tao (1):
      bpf: Only allocate one bpf_mem_cache for bpf_cpumask_ma

Howard Chung (1):
      Bluetooth: mgmt: Fix MGMT add advmon with RSSI command

Howard Hsu (1):
      wifi: mt76: mt7915: rework init flow in mt7915_thermal_init()

Hsin-Yi Wang (1):
      drm/bridge: it6505: Add range and selector_reg

Huacai Chen (12):
      efi/loongarch: Reintroduce efi_relocate_kernel() to relocate kernel
      ACPICA: Add support for 64 bit loong_arch compilation
      LoongArch: Make WriteCombine configurable for ioremap()
      LoongArch: Fix probing of the CRC32 feature
      LoongArch: Fix build error if CONFIG_SUSPEND is not set
      LoongArch: Enable PG when wakeup from suspend
      LoongArch: Mark 3 symbol exports as non-GPL
      LoongArch: module: set section addresses to 0x0
      Merge 'irq/loongarch-fixes-6.4' into loongarch-next
      LoongArch: Provide kernel fpu functions
      tools/perf: Add basic support for LoongArch
      drivers/firmware: Move sysfb_init() from device_initcall to subsys_initcall_sync

Huang Ying (5):
      migrate_pages: fix deadlock in batched migration
      migrate_pages: move split folios processing out of migrate_pages_batch()
      migrate_pages: try migrate in batch asynchronously firstly
      migrate_pages_batch: fix statistics for longterm pin retry
      mm,unmap: avoid flushing TLB in batch if PTE is inaccessible

Huanhuan Wang (1):
      nfp: fix incorrect pointer deference when offloading IPsec with bonding

Hugh Dickins (4):
      shmem: shmem_get_partial_folio use filemap_get_entry
      hugetlb: pte_alloc_huge() to replace huge pte_alloc_map()
      ia64: fix an addr to taddr in huge_pte_offset()
      mm/khugepaged: fix conflicting mods to collapse_file()

Husain Alshehhi (1):
      drivers/gpu: fix typo in comment

Hyeonggon Yoo (3):
      mmflags.h: use less error prone method to define pageflag_names
      mm, printk: introduce new format %pGt for page_type
      mm/debug: use %pGt to display page_type in dump_page()

Hyunwoo Kim (1):
      wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf

Ian Ray (1):
      drivers: iio: adc: ltc2497: fix LSB shift

Ian Rogers (189):
      perf tools: Ensure evsel name is initialized
      perf metrics: Improve variable names
      perf pmu-events: Remove aggr_mode from pmu_event
      perf pmu-events: Change aggr_mode to be an enum
      perf pmu-events: Change deprecated to be a bool
      perf pmu-events: Change perpkg to be a bool
      perf expr: Make the online topology accessible globally
      perf pmu-events: Make the metric_constraint an enum
      perf pmu-events: Don't '\0' terminate enum values
      perf vendor events intel: Refresh alderlake events
      perf vendor events intel: Refresh alderlake-n metrics
      perf vendor events intel: Refresh broadwell metrics
      perf vendor events intel: Refresh broadwellde metrics
      perf vendor events intel: Refresh broadwellx metrics
      perf vendor events intel: Refresh cascadelakex events
      perf vendor events intel: Add graniterapids events
      perf vendor events intel: Refresh haswell metrics
      perf vendor events intel: Refresh haswellx metrics
      perf vendor events intel: Refresh icelake events
      perf vendor events intel: Refresh icelakex metrics
      perf vendor events intel: Refresh ivybridge metrics
      perf vendor events intel: Refresh ivytown metrics
      perf vendor events intel: Refresh jaketown events
      perf vendor events intel: Refresh knightslanding events
      perf vendor events intel: Refresh sandybridge events
      perf vendor events intel: Refresh sapphirerapids events
      perf vendor events intel: Refresh silvermont events
      perf vendor events intel: Refresh skylake events
      perf vendor events intel: Refresh skylakex metrics
      perf vendor events intel: Refresh tigerlake events
      perf vendor events intel: Refresh westmereep-dp events
      perf jevents: Add rand support to metrics
      perf jevent: Parse metric thresholds
      perf pmu-events: Test parsing metric thresholds with the fake PMU
      perf list: Support for printing metric thresholds
      perf metric: Compute and print threshold values
      perf expr: More explicit NAN handling
      perf metric: Add --metric-no-threshold option
      perf stat: Add TopdownL1 metric as a default if present
      perf stat: Implement --topdown using json metrics
      perf stat: Remove topdown event special handling
      perf doc: Refresh topdown documentation
      perf stat: Remove hard coded transaction events
      perf stat: Use metrics for --smi-cost
      perf stat: Remove perf_stat_evsel_id
      perf stat: Move enums from header
      perf stat: Hide runtime_stat
      perf stat: Add cpu_aggr_map for loop
      perf metric: Directly use counts rather than saved_value
      perf stat: Use counts rather than saved_value
      perf stat: Remove saved_value/runtime_stat
      perf vendor events intel: Update alderlake to v1.19
      perf vendor events intel: Update alderlaken to v1.19
      perf vendor events intel: Update icelakex to v1.19
      libperf evlist: Avoid a use of evsel idx
      perf stat: Don't remove all grouped events when CPU maps disagree
      perf pmu: Earlier PMU auxtrace initialization
      perf stat: Modify the group test
      perf evsel: Allow const evsel for certain accesses
      perf evsel: Add function to compute group PMU name
      perf parse-events: Pass ownership of the group name
      perf parse-events: Sort and group parsed events
      perf evsel: Remove use_uncore_alias
      perf evlist: Remove nr_groups
      perf parse-events: Warn when events are regrouped
      perf lock contention: Fix compiler builtin detection
      tools build: Pass libbpf feature only if libbpf 1.0+
      perf build: Remove libbpf pre-1.0 feature tests
      perf bpf: Remove pre libbpf 1.0 conditional logic
      perf build: Support python/perf.so testing
      perf build: Make BUILD_BPF_SKEL default, rename to NO_BPF_SKEL
      perf build: Remove unused HAVE_GLIBC_SUPPORT
      perf util: Remove weak sched_getcpu
      perf build: Error if jevents won't work and NO_JEVENTS=1 isn't set
      perf build: Make binutil libraries opt in
      tools build: Add feature test for abi::__cxa_demangle
      perf symbol: Add abi::__cxa_demangle C++ demangling support
      perf build: Switch libpfm4 to opt-out rather than opt-in
      perf build: If libtraceevent isn't present error the build
      perf build: Remove redundant NO_NEWT build option
      perf build: Error if no libelf and NO_LIBELF isn't set
      perf test: Fix "PMU event table sanity" for NO_JEVENTS=1
      perf vendor events intel: Update graniterapids events
      perf vendor events intel: Update meteorlake events
      perf vendor events intel: Update skylake events
      perf symbol: Avoid memory leak from abi::__cxa_demangle
      perf bpf_counter: Use public cpumap accessors
      perf tests: Add common error route for code-reading
      perf test: Fix memory leak in symbols
      perf symbol: Sort names under write lock
      perf build: Add warning for when vmlinux.h generation fails
      perf vendor events intel: Broadwell v27 events
      perf vendor events intel: Broadwellde v9 events
      perf vendor events intel: Broadwellx v20 events
      perf vendor events intel: Haswell v33 events
      perf vendor events intel: Haswellx v27 events
      perf vendor events intel: Jaketown v23 events
      perf vendor events intel: Sandybridge v19 events
      perf metrics: Add has_pmem literal
      perf vendor events intel: Update metrics to detect pmem at runtime
      perf annotate: Delete session for debug builds
      perf report: Additional config warnings
      perf annotate: Add init/exit to annotation_options remove default
      perf annotate: Own objdump_path and disassembler_style strings
      perf annotate: Allow objdump to be set in perfconfig
      perf symbol: Add command line support for addr2line path
      perf vendor events: Update Alderlake for E-Core TMA v2.3
      perf bench: Avoid NDEBUG warning
      perf block-range: Move debug code behind ifndef NDEBUG
      perf build: Conditionally define NDEBUG
      perf vendor events intel: Update ivybridge and ivytown
      tools api: Add io__getline
      perf srcline: Simplify addr2line subprocess
      perf srcline: Support for llvm-addr2line
      perf srcline: Avoid addr2line SIGPIPEs
      perf build: Allow C++ demangle without libelf
      perf jit: Fix a few memory leaks
      perf map: Move map list node into symbol
      perf maps: Remove rb_node from struct map
      perf maps: Add functions to access maps
      perf map: Add accessor for dso
      perf map: Add accessor for start and end
      perf pmu: Make parser reentrant
      perf pmu: Fix a few potential fd leaks
      perf pmu: Fewer const casts
      perf pmu: Improve name/comments, avoid a memory allocation
      perf pmu: Sort and remove duplicates using JSON PMU name
      perf vendor events intel: Update free running alderlake events
      perf vendor events intel: Update free running icelakex events
      perf vendor events intel: Correct knightslanding memory topic
      perf vendor events intel: Update free running snowridgex events
      perf vendor events intel: Update free running tigerlake events
      perf map: Rename map_ip() and unmap_ip()
      perf map: Add helper for ->map_ip() and ->unmap_ip()
      perf map: Add accessors for ->prot, ->priv and ->flags
      perf map: Add accessors for ->pgoff and ->reloc
      perf test: Add extra diagnostics to maps test
      perf maps: Modify maps_by_name to hold a reference to a map
      perf map: Changes to reference counting
      perf lock contention: Support pre-5.14 kernels
      perf bpf filter: Support pre-5.16 kernels where 'mem_hops' isn't in 'union perf_mem_data_src'
      perf test stat+csv_output: Write CSV output to a file
      perf stat: Don't write invalid "started on" comment for JSON output
      perf test stat+json_output: Write JSON output to a file
      perf ui: Move window resize signal functions
      perf usage: Move usage strings
      perf header: Move perf_version_string declaration
      perf version: Use regular verbose flag
      perf util: Move input_name to util
      perf util: Move perf_guest/host declarations
      perf build: Warn for BPF skeletons if endian mismatches
      perf evsel: Avoid SEGV if delete is called on NULL
      perf bperf: Avoid use after free via unrelated 'struct evsel' anonymous union field
      perf vendor events: Update alderlake to v1.20
      perf vendor events: Update icelakex to v1.20
      perf cpumap: Use perf_cpu_map__nr(cpus) to access cpus->nr
      libperf: Make perf_cpu_map__alloc() available as an internal function for tools/perf to use
      perf vendor events intel: Update sapphirerapids to v1.12
      perf vendor events intel: Add grandridge
      perf vendor events intel: Add sierraforest
      perf vendor events intel: Fix uncore topics for alderlake
      perf vendor events intel: Fix uncore topics for broadwell
      perf vendor events intel: Fix uncore topics for broadwellde
      perf vendor events intel: Fix uncore topics for broadwellx
      perf vendor events intel: Fix uncore topics for cascadelakex
      perf vendor events intel: Fix uncore topics for haswell
      perf vendor events intel: Fix uncore topics for haswellx
      perf vendor events intel: Fix uncore topics for icelake
      perf vendor events intel: Fix uncore topics for icelakex
      perf vendor events intel: Fix uncore topics for ivybridge
      perf vendor events intel: Fix uncore topics for ivytown
      perf vendor events intel: Fix uncore topics for jaketown
      perf vendor events intel: Fix uncore topics for knightslanding
      perf vendor events intel: Fix uncore topics for sandybridge
      perf vendor events intel: Fix uncore topics for skylake
      perf vendor events intel: Fix uncore topics for skylakex
      perf vendor events intel: Fix uncore topics for snowridgex
      perf vendor events intel: Fix uncore topics for tigerlake
      libperf: Add reference count checking macros
      perf cpumap: Use perf_cpu_map__cpu(map, cpu) instead of accessing map->map[cpu] directly
      perf cpumap: Add reference count checking
      perf namespaces: Add reference count checking
      perf maps: Add reference count checking
      perf map: Add reference count checking
      perf test: Fix maps use after put
      libperf rc_check: Enable implicitly with sanitizers
      perf stat: Avoid SEGV on counter->name
      perf stat: Disable TopdownL1 on hybrid
      perf metrics: Fix SEGV with --for-each-cgroup

Icenowy Zheng (5):
      ARM: dts: suniv: add USB-related device nodes
      ARM: dts: suniv: licheepi-nano: enable USB
      dt-bindings: vendor-prefixes: add Source Parts and Lctech names
      dt-binding: arm: sunxi: add two board compatible strings
      ARM: dts: suniv: add device tree for PopStick v1.1

Ido Schimmel (31):
      mlxsw: spectrum: Fix incorrect parsing depth after reload
      ipv4: Fix incorrect table ID in IOCTL path
      net: Add MDB net device operations
      bridge: mcast: Implement MDB net device operations
      rtnetlink: bridge: mcast: Move MDB handlers out of bridge driver
      rtnetlink: bridge: mcast: Relax group address validation in common code
      vxlan: Move address helpers to private headers
      vxlan: Expose vxlan_xmit_one()
      vxlan: mdb: Add MDB control path support
      vxlan: mdb: Add an internal flag to indicate MDB usage
      vxlan: Add MDB data path support
      vxlan: Enable MDB support
      selftests: net: Add VXLAN MDB test
      mlxsw: core_thermal: Fix fan speed in maximum cooling state
      mlxsw: spectrum_fid: Fix incorrect local port type
      thermal: core: Restore behavior regarding invalid trip points
      mlxsw: core_thermal: Use static trip points for transceiver modules
      mlxsw: core_thermal: Make mlxsw_thermal_module_init() void
      mlxsw: core_thermal: Simplify transceiver module get_temp() callback
      bonding: Fix memory leak when changing bond type to Ethernet
      mlxsw: pci: Fix possible crash during initialization
      bridge: Reorder neighbor suppression check when flooding
      bridge: Pass VLAN ID to br_flood()
      bridge: Add internal flags for per-{Port, VLAN} neighbor suppression
      bridge: Take per-{Port, VLAN} neighbor suppression into account
      bridge: Encapsulate data path neighbor suppression logic
      bridge: Add per-{Port, VLAN} neighbor suppression data path support
      bridge: vlan: Allow setting VLAN neighbor suppression state
      bridge: Allow setting per-{Port, VLAN} neighbor suppression state
      selftests: net: Add bridge neighbor suppression test
      ethtool: Fix uninitialized number of lanes

Igor Artemiev (1):
      drm/amd/display: Fix potential null dereference

Igor Kravchenko (1):
      drm/amd/display: Set min_width and min_height capability for DCN30

Ilan Peer (5):
      wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ
      wifi: mac80211_hwsim: Indicate support for NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT
      wifi: iwlwifi: Do not include radiotap EHT user info if not needed
      wifi: iwlwifi: mvm: Fix setting the rate for non station cases
      wifi: iwlwifi: mvm: Fix _iwl_mvm_get_scan_type()

Ilkka Koskinen (1):
      perf/arm-cmn: Move overlapping wp_combine field

Ilpo Järvinen (32):
      fpga: m10bmc-sec: Fix rsu_send_data() to return FW_UPLOAD_ERR_HW_ERROR
      serial: Use ARRAY_SIZE() with iso7816 reserved array
      serial: Use B0 instead of implicit zero assumption
      serial: Remove extern from func prototypes in headers
      serial: Move uart_change_speed() earlier
      serial: Rename uart_change_speed() to uart_change_line_settings()
      serial: Make hw_stopped bool
      serial: Rename hw_stopped to old_hw_stopped & improve logic
      serial: Remove uart_wait_until_sent() forward declaration
      n_tty: Convert no_space_left to space_left boolean
      tty_ioctl: Use BIT() for internal flags
      Bluetooth: hci_ldisc: Fix tty_set_termios() return value assumptions
      n_tty: Sort includes alphabetically
      n_tty: Use DIV_ROUND_UP() in room calculation
      n_tty: Cleanup includes
      n_tty: Reindent if condition
      tty: Convert hw_stopped in tty_struct to bool
      serial: ucc_uart: Use uart_circ_empty()
      serial: cpm_uart: Use uart_circ_empty()
      tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
      serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
      serial: 8250: Prevent starting up DMA Rx on THRI interrupt
      selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
      selftests/resctrl: Move ->setup() call outside of test specific branches
      selftests/resctrl: Allow ->setup() to return errors
      selftests/resctrl: Check for return value after write_schemata()
      selftests/resctrl: Replace obsolete memalign() with posix_memalign()
      selftests/resctrl: Change initialize_llc_perf() return type to void
      selftests/resctrl: Use remount_resctrlfs() consistently with boolean
      selftests/resctrl: Correct get_llc_perf() param in function comment
      n_gsm: Use array_index_nospec() with index that comes from userspace
      Bluetooth: hci_ldisc: Fix tty_set_termios() return value assumptions

Ilya Leoshkevich (6):
      bpf: Check for helper calls in check_subprogs()
      libbpf: Document bpf_{btf,link,map,prog}_get_info_by_fd()
      s390/dumpstack: resolve userspace last_break
      selftests/bpf: Add RESOLVE_BTFIDS dependency to bpf_testmod.ko
      bpf: Support 64-bit pointers to kfuncs
      s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL

Imran Khan (3):
      kernfs: Introduce separate rwsem to protect inode attributes.
      kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info.
      kernfs: change kernfs_rename_lock into a read-write lock.

Imre Deak (66):
      drm/i915/opregion: Fix opregion setup during system resume on platforms without display
      drm/i915/opregion: Cleanup opregion after errors during driver loading
      drm/i915/opregion: Register display debugfs later, after initialization steps
      drm/i915/opregion: Fix CONFIG_ACPI=n builds adding missing intel_opregion_cleanup() prototype
      drm/i915/tc: Abort DP AUX transfer on a disconnected TC port
      drm/i915/tc: Fix TC port link ref init for DP MST during HW readout
      drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state
      drm/i915/tc: Fix system resume MST mode restore for DP-alt sinks
      drm/i915/tc: Wait for IOM/FW PHY initialization of legacy TC ports
      drm/i915/tc: Factor out helpers converting HPD mask to TC mode
      drm/i915/tc: Fix target TC mode for a disconnected legacy port
      drm/i915/tc: Fix TC mode for a legacy port if the PHY is not ready
      drm/i915/tc: Fix initial TC mode on disabled legacy ports
      drm/i915/tc: Make the TC mode readout consistent in all PHY states
      drm/i915/tc: Assume a TC port is legacy if VBT says the port has HDMI
      drm/i915: Add encoder hook to get the PLL type used by TC ports
      drm/i915/tc: Factor out a function querying active links on a TC port
      drm/i915/tc: Check the PLL type used by an enabled TC port
      drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state
      drm/i915/tc: Group the TC PHY setup/query functions per platform
      drm/i915/tc: Use the adlp prefix for ADLP TC PHY functions
      drm/i915/tc: Rename tc_phy_status_complete() to tc_phy_is_ready()
      drm/i915/tc: Use the tc_phy prefix for all TC PHY functions
      drm/i915/tc: Move TC port fields to a new intel_tc_port struct
      drm/i915/tc: Check for TC PHY explicitly in intel_tc_port_fia_max_lane_count()
      drm/i915/tc: Move the intel_tc_port struct declaration to intel_tc.c
      drm/i915/tc: Add TC PHY hook to get the PHY HPD live status
      drm/i915/tc: Add TC PHY hooks to get the PHY ready/owned state
      drm/i915/tc: Add TC PHY hook to read out the PHY HW state
      drm/i915/tc: Add generic TC PHY connect/disconnect handlers
      drm/i915/tc: Factor out tc_phy_verify_legacy_or_dp_alt_mode()
      drm/i915/tc: Add TC PHY hooks to connect/disconnect the PHY
      drm/i915/tc: Fix up the legacy VBT flag only in disconnected mode
      drm/i915/tc: Check TC mode instead of the VBT legacy flag
      drm/i915/tc: Block/unblock TC-cold in the PHY connect/disconnect hooks
      drm/i915/tc: Remove redundant wakeref=0 check from unblock_tc_cold()
      drm/i915/tc: Drop tc_cold_block()/unblock()'s power domain parameter
      drm/i915/tc: Add TC PHY hook to get the TC-cold blocking power domain
      drm/i915/tc: Add asserts in TC PHY hooks that the required power is on
      drm/i915/tc: Add TC PHY hook to init the PHY
      drm/i915/adlp/tc: Use the DE HPD ISR register for hotplug detection
      drm/i915/tc: Get power ref for reading the HPD live status register
      drm/i915/tc: Don't connect the PHY in intel_tc_port_connected()
      drm/i915/adlp/tc: Align the connect/disconnect PHY sequence with bspec
      drm/i915: Move shared DPLL disabling into CRTC disable hook
      drm/i915: Disable DPLLs before disconnecting the TC PHY
      drm/i915: Remove TC PHY disconnect workaround
      drm/i915: Remove the encoder update_prepare()/complete() hooks
      drm/i915/dp_mst: Fix active port PLL selection for secondary MST streams
      drm/i915/dp_mst: Fix active port PLL selection for secondary MST streams
      drm/i915/adlp+: Disable DC5/6 states for TC port DDI/AUX and for combo port AUX
      drm/i915/mtl: TypeC HPD live status query
      drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration
      drm/i915: Add helpers to reference/unreference a DPLL for a CRTC
      drm/i915: Make the CRTC state consistent during sanitize-disabling
      drm/i915: Update connector atomic state before crtc sanitize-disabling
      drm/i915: Separate intel_crtc_disable_noatomic_begin/complete()
      drm/i915: Factor out set_encoder_for_connector()
      drm/i915: Add support for disabling any CRTCs during HW readout/sanitization
      drm/i915/dp: Add link training debug and error printing helpers
      drm/i915/dp: Convert link training error to debug message on disconnected sink
      drm/i915/dp: Prevent link training fallback on disconnected port
      drm/i915/dp: Factor out intel_dp_get_active_pipes()
      drm/i915: Factor out a helper for handling atomic modeset locks/state
      drm/i915/tc: Call TypeC port flush_work/cleanup without modeset locks held
      drm/i915/tc: Reset TypeC PHYs left enabled in DP-alt mode after the sink disconnects

Inga Stotland (1):
      Bluetooth: hci_sync: Remove duplicate statement

Ira Weiny (4):
      x86/uaccess: Remove memcpy_page_flushcache()
      RDMA/qib: Remove deprecated kmap() call
      arm: uaccess: Remove memcpy_page_flushcache()
      powerpc: Remove memcpy_page_flushcache()

Irui Wang (1):
      media: mediatek: vcodec: Coverity issues in encoder driver

Irvin Cote (1):
      nvme-pci: fixing memory leak in probe teardown path

Iulia Tanasescu (2):
      Bluetooth: Split bt_iso_qos into dedicated structures
      Bluetooth: hci_conn: remove extra line in hci_le_big_create_sync

Iuliana Prodan (2):
      remoteproc: imx_dsp_rproc: Add module parameter to ignore ready flag from remote processor
      remoteproc: imx_dsp_rproc: Add custom memory copy implementation for i.MX DSP Cores

Ivan Bornyakov (3):
      bus: imx-weim: fix branch condition evaluates to a garbage value
      net: sfp: initialize sfp->i2c_block_size at sfp allocation
      net: sfp: avoid EEPROM read of absent SFP module

Ivan Orlov (11):
      KVM: selftests: Add 'malloc' failure check in vcpu_save_state
      9P FS: Fix wild-memory-access write in v9fs_get_acl
      can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write
      selftests: Refactor 'peeksiginfo' ptrace test part
      selftests: cgroup: Add 'malloc' failures checks in test_memcontrol
      selftests: sched: Add more core schedule prctl calls
      selftests: prctl: Add new prctl test for PR_SET_VMA action
      selftests: cgroup: add 'malloc' failures checks in test_memcontrol
      mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file()
      ALSA: docs: Extend module parameters description
      nbd: Fix debugfs_create_dir error checking

Ivan Vecera (4):
      i40e: Fix kernel crash during reboot when adapter is in recovery mode
      bnxt_en: Allow to set switchdev mode without existing VFs
      net/sched: cls_api: Initialize miss_cookie_node when action miss is not used
      net/sched: flower: Fix wrong handle assignment during filter change

Iwona Winiarska (1):
      hwmon: (peci/cputemp) Fix miscalculated DTS for SKX

JP Kobryn (3):
      bpf/selftests: coverage for bpf_map_ops errors
      bpf: return long from bpf_map_ops funcs
      libbpf: Ensure print callback usage is thread-safe

Jacek Lawrynowicz (1):
      accel/ivpu: Fix S3 system suspend when not idle

Jack Xiao (2):
      drm/amd/amdgpu: limit one queue per gang
      drm/amd/amdgpu: introduce gc_*_mes_2.bin v2

Jackie Liu (1):
      mfd: si476x-cmd: Fix several issues reported by codespell

Jacky Bai (7):
      Input: bbnsm_pwrkey - add bbnsm power key support
      arm64: dts: imx93: Add the bbnsm dts node
      clk: imx: fracn-gppll: Add 300MHz freq support for imx9
      clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate
      clk: imx: imx8ulp: keep MU0_B clock enabled always
      clk: imx: imx8ulp: Add tpm5 clock as critical gate clock
      clk: imx: imx8ulp: update clk flag for system critical clock

Jacky Huang (1):
      dt-bindings: mfd: syscon: Add nuvoton,ma35d1-sys compatible

Jacob Keller (22):
      ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size
      wifi: nl80211: convert cfg80211_scan_request allocation to *_size macros
      drm/rockchip: vop2: use struct_size() in vop2_bind
      wifi: ipw2x00: convert ipw_fw_error->elem to flexible array[]
      wifi: qtnfmac: use struct_size and size_sub for payload length
      ice: re-order ice_mbx_reset_snapshot function
      ice: convert ice_mbx_clear_malvf to void and use WARN
      ice: track malicious VFs in new ice_mbx_vf_info structure
      ice: move VF overflow message count into struct ice_mbx_vf_info
      ice: remove ice_mbx_deinit_snapshot
      ice: merge ice_mbx_report_malvf with ice_mbx_vf_state_handler
      ice: initialize mailbox snapshot earlier in PF init
      ice: declare ice_vc_process_vf_msg in ice_virtchnl.h
      ice: always report VF overflowing mailbox even without PF VSI
      ice: remove unnecessary &array[0] and just use array
      ice: pass mbxdata to ice_is_malicious_vf()
      ice: print message if ice_mbx_vf_state_handler returns an error
      ice: move ice_is_malicious_vf() to ice_virtchnl.c
      ice: call ice_is_malicious_vf() from ice_vc_process_vf_msg()
      ice: remove comment about not supporting driver reinit
      ice: document RDMA devlink parameters
      vhost: use struct_size and size_add to compute flex array sizes

Jacob Pan (7):
      iommu/vt-d: Remove virtual command interface
      iommu/sva: Move PASID helpers to sva code
      iommu/sva: Remove PASID to mm lookup function
      iommu/sva: Use GFP_KERNEL for pasid allocation
      iommu/ioasid: Rename INVALID_IOASID
      iommu/vt-d: Use non-privileged mode for all PASIDs
      iommu/vt-d: Remove PASID supervisor request support

Jacopo Mondi (5):
      media: i2c: ov5647: Use bus-locked i2c_transfer()
      media: i2c: ov5670: Properly handle !CONFIG_HAVE_CLK
      media: imx258: Register H/V flip controls
      media: imx258: Remove mandatory 180 degrees rotation
      media: nxp: imx8-isi: Remove 300ms sleep after enabling channel

Jaegeuk Kim (10):
      f2fs: factor out victim_entry usage from general rb_tree use
      f2fs: factor out discard_cmd usage from general rb_tree use
      f2fs: remove entire rb_entry sharing
      f2fs: apply zone capacity to all zone type
      f2fs: fix scheduling while atomic in decompression path
      f2fs: fix null pointer panic in tracepoint in __replace_atomic_write_block
      f2fs: fix potential corruption when moving a directory
      f2fs: refactor f2fs_gc to call checkpoint in urgent condition
      f2fs: relax sanity check if checkpoint is corrupted
      f2fs: remove power-of-two limitation of zoned device

Jaewan Kim (5):
      mac80211_hwsim: add PMSR capability support
      wifi: nl80211: make nl80211_send_chandef non-static
      mac80211_hwsim: add PMSR request support via virtio
      mac80211_hwsim: add PMSR abort support via virtio
      mac80211_hwsim: add PMSR report support via virtio

Jaewon Kim (2):
      dma-buf: system_heap: avoid reclaim for order 4
      spi: s3c64xx: add no_cs description

Jagan Teki (15):
      drm: exynos: dsi: Drop explicit call to bridge detach
      drm: exynos: dsi: Lookup OF-graph or Child node devices
      drm: exynos: dsi: Mark PHY as optional
      drm: exynos: dsi: Add platform PLL_P (PMS_P) offset
      drm: exynos: dsi: Introduce hw_type platform data
      drm: exynos: dsi: Add atomic check
      drm: exynos: dsi: Add input_bus_flags
      drm: exynos: dsi: Add atomic_get_input_bus_fmts
      drm: exynos: dsi: Consolidate component and bridge
      drm: exynos: dsi: Add host helper for te_irq_handler
      drm: bridge: Generalize Exynos-DSI driver into a Samsung DSIM bridge
      dt-bindings: display: exynos: dsim: Add NXP i.MX8M Mini/Nano support
      drm: bridge: samsung-dsim: Add i.MX8M Mini/Nano support
      dt-bindings: display: exynos: dsim: Add NXP i.MX8M Plus support
      dt-bindings: bridge: Convert Samsung MIPI DSIM bridge to yaml

Jai Luthra (2):
      arm64: defconfig: Enable audio drivers for AM62-SK
      arm64: dts: ti: Enable audio on SK-AM62(-LP)

Jaime Breva (1):
      net: wwan: Expose secondary AT port on DATA1

Jakob Hauser (1):
      mfd: rt5033: Fix comments and style in includes

Jakob Koschel (2):
      ice: fix invalid check for empty list in ice_sched_assoc_vsi_to_agg()
      watchdog: avoid usage of iterator after loop

Jakub Kicinski (169):
      Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
      Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
      Merge branch 'pci-aer-remove-redundant-device-control-error-reporting-enable'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge branch 'main' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
      Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
      Merge branch 'net-lan966x-add-support-for-is1-vcap'
      Merge branch 'add-checking-sq-is-full-inside-xdp-xmit'
      Merge branch 'couple-of-minor-improvements-to-build_skb-variants'
      Merge branch 'rework-sfp-a2-access-conditionals'
      Merge tag 'wireless-2023-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
      Merge tag 'wireless-next-2023-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
      Merge branch 'update-cpsw-bindings-for-serdes-phy'
      Merge branch 'update-xdp_features-flag-according-to-nic-re-configuration'
      Merge branch 'mptcp-fixes-for-6-3'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
      nbd: allow genl access outside init_net
      nbd: use the structured req attr check
      Merge branch 'tcp-fix-bind-regression-for-dual-stack-wildcard-address'
      Merge branch 'ipv6-optimize-rt6_score_route'
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
      Merge mlx5 updates 2023-03-13
      Merge branch 'nfp-flower-add-support-for-multi-zone-conntrack'
      Merge branch 'net-renesas-set-mac_managed_pm-at-probe-time'
      Merge branch 'add-ptp-support-for-sama7g5'
      Merge tag 'ipsec-2023-03-15' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
      Merge tag 'mlx5-fixes-2023-03-15' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
      tools: ynl: make definitions optional again
      ynl: broaden the license even more
      ynl: make the tooling check the license
      Merge branch 'ynl-another-license-adjustment'
      Merge branch 'net-sched-fix-parsing-of-tca_ext_warn_msg-for-tc-action'
      net: xdp: don't call notifiers during driver init
      Merge branch 'net-ipa-minor-bug-fixes'
      netlink-specs: add partial specification for devlink
      netlink: specs: allow uapi-header in genetlink
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge branch 'net-dsa-mv88e6xxx-accelerate-c45-scan'
      Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge branch 'net-mlx5e-add-gbp-vxlan-hw-offload-support'
      media: drop unnecessary networking includes
      Merge branch 'net-ethernet-mtk_eth_soc-various-enhancements'
      net: skbuff: rename __pkt_vlan_present_offset to __mono_tc_offset
      net: skbuff: reorder bytes 2 and 3 of the bitfield
      net: skbuff: move the fields BPF cares about directly next to the offset marker
      Merge branch 'fix-trainwreck-with-ocelot-switch-statistics-counters'
      Merge branch 'net-remove-some-rcu_bh-cruft'
      tools: ynl: skip the explicit op array size when not needed
      Merge branch 'bnxt-ptp-optimizations'
      Merge branch 'net-dsa-b53-configure-6318-and-63268-rgmii-ports'
      Merge tag 'ipsec-libreswan-mlx5' of https://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
      Merge branch 'add-cpswxg-sgmii-support-for-j7200-and-j721e'
      Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge branch 'remove-phylink_state-s-an_enabled-member'
      Merge branch 'net-remove-some-skb_mac_header-assumptions'
      Merge branch 'quirk-for-oem-sfp-2-5g-t-copper-module'
      Merge branch 'net-ipa-fully-support-ipa-v5-0'
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge tag 'mlx5-fixes-2023-03-21' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
      Merge tag 'wireless-2023-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
      Merge tag 'for-net-2023-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
      Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
      docs: networking: document NAPI
      docs: netdev: add note about Changes Requested and revising commit messages
      Merge branch 'main' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      selftests: tls: add a test for queuing data before setting the ULP
      tools: ynl: default to treating enums as flags for mask generation
      Merge tag 'linux-can-fixes-for-6.3-20230327' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
      Merge branch 'add-tx-push-buf-len-param-to-ethtool'
      Merge tag 'linux-can-next-for-6.4-20230327' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
      Merge branch 'locking/rcuref' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge branch 'net-refcount-address-dst_entry-reference-count-scalability-issues'
      docs: netdev: clarify the need to sending reverts as patches
      Merge tag 'mlx5-updates-2023-03-20' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
      Merge branch 'ynl-add-support-for-user-headers-and-struct-attrs'
      bnx2x: use the right build_skb() helper
      Merge tag 'ieee802154-for-net-2023-03-29' of git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge branch 'bnxt_en-3-bug-fixes'
      Merge tag 'mlx5-updates-2023-03-28' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge branch 'net-sched-act_tunnel_key-add-support-for-tunnel_dont_fragment'
      Merge branch 'tools-ynl-fill-in-some-gaps-of-ethtool-spec'
      Merge tag 'wireless-2023-03-30' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
      Merge tag 'wireless-next-2023-03-30' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
      Merge tag 'nf-next-2023-03-30' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
      Revert "net: netcp: MAX_SKB_FRAGS is now 'int'"
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
      net: don't let netpoll invoke NAPI if in xmit context
      net: minor reshuffle of napi_struct
      Merge branch 'sfc-support-unicast-ptp'
      Merge branch 'raw-ping-fix-locking-in-proc-net-raw-icmp'
      Merge tag 'linux-can-next-for-6.4-20230404-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge tag 'linux-can-fixes-for-6.3-20230405' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
      Merge tag 'wireless-2023-04-05' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
      Merge tag 'wireless-next-2023-04-05' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge tag 'mlx5-updates-2023-04-05' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
      Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
      Merge branch 'add-support-for-j784s4-cpsw9g'
      Merge tag 'ipsec-esn-replay' of https://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
      Merge branch 'net-stmmac-dwmac-anarion-address-issues-flagged-by-sparse'
      Merge branch 'hwmon-const' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
      docs: net: reformat driver.rst from a list to sections
      docs: net: move the probe and open/close sections of driver.rst up
      docs: net: use C syntax highlight in driver.rst
      net: provide macros for commonly copied lockless queue stop/wake code
      ixgbe: use new queue try_stop/try_wake macros
      bnxt: use new queue try_stop/try_wake macros
      net: piggy back on the memory barrier in bql when waking queues
      Merge branch 'net-lockless-stop-wake-combo-macros'
      tools: ynl: throw a more meaningful exception if family not supported
      Merge tag 'for-net-2023-04-10' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
      Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge branch 'net-thunderbolt-fix-for-sparse-warnings-and-typos'
      net: docs: update the sample code in driver.rst
      bnxt: use READ_ONCE/WRITE_ONCE for ring indexes
      mlx4: use READ_ONCE/WRITE_ONCE for ring indexes
      Merge branch 'mptcp-more-fixes-for-6-3'
      Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Daniel Borkmann says:
      Merge branch 'ocelot-felix-driver-cleanup'
      Merge branch 'macb-ptp-minor-updates'
      Merge branch 'add-kernel-tc-mqprio-and-tc-taprio-support-for-preemptible-traffic-classes'
      Merge tag 'mlx5-updates-2023-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
      net: skb: plumb napi state thru skb freeing paths
      page_pool: allow caching from safely localized NAPI
      bnxt: hook NAPIs to page pools
      Merge branch 'page_pool-allow-caching-from-safely-localized-napi'
      Merge branch 'support-tunnel-mode-in-mlx5-ipsec-packet-offload'
      Merge branch 'xdp-rx-hwts-metadata-for-stmmac-driver'
      Merge branch 'ocelot-felix-driver-support-for-preemptible-traffic-classes'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      net: skbuff: hide wifi_acked when CONFIG_WIRELESS not set
      net: skbuff: hide csum_not_inet when CONFIG_IP_SCTP not set
      net: skbuff: move alloc_cpu into a potential hole
      net: skbuff: push nf_trace down the bitfield
      net: skbuff: hide nf_trace and ipvs_property
      page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings
      Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
      Merge tag 'ipsec-next-2023-04-19' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
      Merge branch 'another-crack-at-a-handshake-upcall-mechanism'
      Revert "net/mlx5: Enable management PF initialization"
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      page_pool: unlink from napi during destroy
      eth: mlx5: avoid iterator use outside of a loop
      net: skbuff: update and rename __kfree_skb_defer()
      Merge branch 'ethtool-mm-api-consolidation'
      Merge branch 'net-extend-drop-reasons'
      Merge tag 'wireless-next-2023-04-21' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
      Merge tag 'nf-23-04-21' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
      Merge tag 'mlx5-fixes-2023-04-20' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
      Merge tag 'mlx5-updates-2023-04-20' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
      Merge tag 'nf-next-23-04-22' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
      Merge branch 'add-page_pool-support-for-page-recycling-in-veth-driver'
      Merge branch 'update-coding-style-and-check-alloc_frag'
      net: ethtool: coalesce: try to make user settings stick twice
      Merge branch 'tsnep-xdp-socket-zero-copy-support'
      Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
      Merge branch 'af_unix-fix-two-data-races-reported-by-kcsan'
      Merge tag 'nf-23-05-10' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf

Jakub Wilk (1):
      coding-style: fix title of Greg K-H's talk

James Clark (12):
      perf cs-etm: Reduce verbosity of ts_source warning
      perf cs-etm: Avoid printing warning in cs_etm_is_ete() check
      perf vendor events arm64: Add N1 metrics
      perf cs-etm: Fix segfault in dso lookup
      perf cs-etm: Fix timeless decode mode detection
      perf tools: Add util function for overriding user set config values
      perf cs-etm: Don't test full_auxtrace because it's always set
      perf cs-etm: Validate options after applying them
      perf cs-etm: Allow user to override timestamp and contextid settings
      perf cs-etm: Use bool type for boolean values
      perf cs-etm: Add separate decode paths for timeless and per-thread modes
      perf build: Fix unescaped # in perf build-test

James Cowgill (1):
      drm/panel: otm8009a: Set backlight parent to panel device

James Hilliard (1):
      selftests/bpf: Fix conflicts with built-in functions in bench_local_storage_create

James Houghton (1):
      mm: teach mincore_hugetlb about pte markers

James Seo (2):
      hwmon: remove trailing whitespace in Kconfig
      hwmon: fix typo in Makefile

Jammy Huang (1):
      drm/ast: Fix ARM compatibility

Jan Beulich (2):
      x86/PVH: obtain VGA console info in Dom0
      x86/PVH: avoid 32-bit build warning when obtaining VGA console info

Jan Kara (31):
      ext2: Correct maximum ext2 filesystem block size
      ext2: Check block size validity during mount
      block: do not reverse request order when flushing plug list
      ext4: Update stale comment about write constraints
      ext4: Use nr_to_write directly in mpage_prepare_extent_to_map()
      ext4: Mark page for delayed dirtying only if it is pinned
      ext4: Don't unlock page in ext4_bio_write_page()
      ext4: Move page unlocking out of mpage_submit_page()
      ext4: Move mpage_page_done() calls after error handling
      ext4: Convert data=journal writeback to use ext4_writepages()
      ext4: Fix warnings when freezing filesystem with journaled data
      quota: Use register_sysctl_init() for registering fs_dqstats_table
      jdb2: Don't refuse invalidation of already invalidated buffers
      ext4: Mark pages with journalled data dirty
      ext4: Keep pages with journalled data dirty
      ext4: Clear dirty bit from pages without data to write
      ext4: Commit transaction before writing back pages in data=journal mode
      ext4: Drop special handling of journalled data from ext4_sync_file()
      ext4: Drop special handling of journalled data from extent shifting operations
      ext4: Fix special handling of journalled data from extent zeroing
      ext4: Drop special handling of journalled data from ext4_evict_inode()
      ext4: Drop special handling of journalled data from ext4_quota_on()
      ext4: Simplify handling of journalled data in ext4_bmap()
      ext4: Update comment in mpage_prepare_extent_to_map()
      Revert "ext4: Fix warnings when freezing filesystem with journaled data"
      inotify: Avoid reporting event with invalid wd
      md/raid5: Improve performance for sequential IO
      mm: do not reclaim private data from pinned page
      ext4: fix lockdep warning when enabling MMP
      ext4: avoid deadlock in fs reclaim with page writeback
      ext4: fix data races when using cached status extents

Jan Kara via Ocfs2-devel (1):
      ocfs2: fix data corruption after failed write

Jan Kundrát (1):
      serial: max310x: fix IO data corruption in batched operations

Jane Jian (7):
      drm/amdgpu/vcn: custom video info caps for sriov
      drm/amdgpu/vcn: custom video info caps for sriov
      drm/amdgpu/gfx: set cg flags to enter/exit safe mode
      drm/amdgpu/jpeg: enable jpeg v4_0 for sriov
      drm/amdgpu/gfx: set cg flags to enter/exit safe mode
      Revert "drm/amdgpu: enable ras for mp0 v13_0_10 on SRIOV"
      drm/amdgpu/vcn: fix mmsch ctx table size

Jani Nikula (103):
      drm/i915/gt: add sparse lock annotation to avoid warnings
      drm/i915/pxp: fix __le64 access to get rid of sparse warning
      drm/i915/debugfs: move IPS debugfs to hsw_ips.c
      drm/i915/gt: make kobj attributes const
      drm/i915/psr: move PSR debugfs to intel_psr.c
      drm/i915/psr: switch PSR debugfs to struct intel_connector
      drm/i915/psr: clean up PSR debugfs sink status error handling
      drm/i915/debugfs: switch crtc debugfs to struct intel_crtc
      drm/i915/debugfs: add crtc i915_pipe debugfs file
      drm/i915: remove unused config DRM_I915_UNSTABLE
      drm/i915/pps: split out PPS regs to a separate file
      drm/i915/tv: split out TV regs to a separate file
      drm/i915/aux: split out DP AUX regs to a separate file
      drm/i915/fdi: split out FDI regs to a separate file
      drm/i915/dsb: split out DSB regs to a separate file
      drm/i915/wm: split out SKL+ watermark regs to a separate file
      drm/i915/psr: split out PSR regs to a separate file
      drm/i915: enable kernel-doc warnings for CONFIG_DRM_I915_WERROR=y
      drm/i915: run kernel-doc on headers as part of HDRTEST
      drm/i915: rename intel_pm.[ch] to intel_clock_gating.[ch]
      drm/i915/clock: mass rename dev_priv to i915
      drm/i915/tc: demote a kernel-doc comment to a regular comment
      drm/i915/wakeref: fix kernel-doc comment
      drm/i915/dsi: fix DSS CTL register offsets for TGL+
      drm/i915/display: remove unnecessary i915_debugfs.h includes
      drm/i915: hide mkwrite_device_info() better
      drm/i915/display: remove intel_display_commit_duplicated_state()
      drm/i915/display: start high level display driver file
      drm/i915/display: move intel_modeset_probe_defer() to intel_display_driver.[ch]
      drm/i915/display: rename intel_modeset_probe_defer() -> intel_display_driver_probe_defer()
      drm/i915/display: move modeset probe/remove functions to intel_display_driver.c
      drm/i915/display: rename intel_display_driver_* functions
      drm/i915/display: add intel_display_reset.[ch]
      drm/i915/display: move display suspend/resume to intel_display_driver.[ch]
      drm/i915/display: rename intel_display_driver_suspend/resume functions
      drm/i915/display: add intel_display_driver_early_probe()
      drm/i915/pps: use intel_de_rmw() for panel unlock
      drm/i915: use explicit includes for i915_reg.h and i915_irq.h
      drm/i915/wm: remove stale and unused ilk_wm_max_level() declaration
      drm/i915/display: split out load detect to a separate file
      drm/i915/display: throw out struct intel_load_detect_pipe
      drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage
      drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values
      drm/i915/rc6: throw out set() wrapper
      drm/sti/sti_hdmi: convert to using is_hdmi from display info
      drm/rockchip: cdn-dp: call drm_connector_update_edid_property() unconditionally
      drm/i915/gvt: fix intel_vgpu_alloc_resource() kernel-doc parameter
      drm/i915/vma: fix kernel-doc function name for i915_vma_size()
      drm/i915/utils: drop kernel-doc from __wait_for()
      drm/i915/vma: document struct i915_vma_resource wakeref member
      drm/i915/perf: fix i915_perf_ioctl_version() kernel-doc
      drm/i915/error: fix i915_capture_error_state() kernel-doc
      drm/i915/request: drop kernel-doc
      drm/i915/gem: fix i915_gem_object_lookup_rcu() kernel-doc parameter name
      drm/i915/engine: fix kernel-doc function name for intel_engine_cleanup_common()
      drm/i915/context: fix kernel-doc parameter descriptions
      drm/i915/gtt: fix i915_vm_resv_put() kernel-doc parameter name
      drm/i915/engine: hide preempt_hang selftest member from kernel-doc
      drm/i915/guc: add dbgfs_node member kernel-doc
      drm/i915/guc: drop lots of kernel-doc markers
      drm/i915/guc: add intel_guc_state_capture member docs for ads_null_cache and max_mmio_per_node
      drm/i915/active: fix kernel-doc for function parameters
      drm/i915/pmu: drop kernel-doc
      drm/i915/pxp: fix kernel-doc for member dev_link
      drm/i915/scatterlist: fix kernel-doc parameter documentation
      drm/i915/vma: fix struct i915_vma_bindinfo kernel-doc
      drm/i915/gem: fix function pointer member kernel-doc
      drm/i915/scatterlist: fix kernel-doc
      drm/i915/ttm: fix i915_ttm_to_gem() kernel-doc
      drm/i915: use kernel-doc -Werror when CONFIG_DRM_I915_WERROR=y
      drm/connector: document enum drm_connector_tv_mode DRM_MODE_TV_MODE_MAX
      drm/i915: taint kernel when force probing unsupported devices
      drm/i915: taint kernel when force probing unsupported devices
      drm/i915/hdcp: drop display/ prefix from include
      drm/i915/irq: relocate gmbus and dp aux irq handlers
      drm/i915/gt: drop dependency on VLV_DISPLAY_BASE
      drm/i915/bios: add helper for reading SPI
      drm/i915/dpll: drop a useless I915_STATE_WARN_ON()
      drm/i915/crtc: replace I915_STATE_WARN_ON() with I915_STATE_WARN()
      drm/i915/display: remove I915_STATE_WARN_ON()
      drm/i915/display: add i915 parameter to I915_STATE_WARN()
      drm/i915/irq: convert gen8_de_irq_handler() to void
      drm/i915/irq: split out hotplug irq handling
      drm/i915/irq: split out display irq handling
      drm/i915: fix intel_display_irq.c include order
      drm/ttm: let struct ttm_device_funcs be placed in rodata
      drm/i915: tweak language in fastset pipe config compare logging
      drm/i915/gsc: use system include style for drm headers
      Merge drm/drm-next into drm-intel-next
      drm/i915: use localized __diag_ignore_all() instead of per file
      drm/edid: parse display info has_audio similar to is_hdmi
      drm/display/dp_mst: drop has_audio from struct drm_dp_mst_port
      drm/i915/dp: stop caching has_audio in struct intel_dp
      drm/i915/dp: stop caching has_hdmi_sink in struct intel_dp
      drm/i915/hdmi: stop caching has_audio in struct intel_hdmi
      drm/i915/hdmi: stop caching has_hdmi_sink in struct intel_hdmi
      drm/i915/sdvo: stop caching has_hdmi_monitor in struct intel_sdvo
      drm/i915/sdvo: stop caching has_hdmi_audio in struct intel_sdvo
      drm/edid: add drm_edid_read_switcheroo()
      drm/i915/lvds: switch to drm_edid_read_switcheroo()
      drm/edid: make drm_edid_duplicate() safe to call with NULL parameter
      drm/display/dp_mst: convert to struct drm_edid
      drm/i915/display: switch the rest of the connectors to struct drm_edid

Janne Grunau (17):
      dt-bindings: dma: apple,admac: Add t8112-admac compatible
      dt-bindings: arm-pmu: Add PMU compatible strings for Apple M2 cores
      drivers/perf: apple_m1: Add Apple M2 support
      dt-bindings: arm: apple: apple,pmgr: Add t8112-pmgr compatible
      dt-bindings: watchdog: apple,wdt: Add t8112-wdt compatible
      dt-bindings: arm: cpus: Add apple,avalanche & blizzard compatibles
      dt-bindings: interrupt-controller: apple,aic2: Add apple,t8112-aic compatible
      dt-bindings: iommu: apple,sart: Add apple,t8112-sart compatible string
      dt-bindings: mailbox: apple,mailbox: Add t8112 compatibles
      dt-bindings: nvme: apple: Add apple,t8112-nvme-ans2 compatible string
      dt-bindings: pci: apple,pcie: Add t8112 support
      dt-bindings: pinctrl: apple,pinctrl: Add apple,t8112-pinctrl compatible
      dt-bindings: i2c: apple,i2c: Add apple,t8112-i2c compatible
      dt-bindings: clock: apple,nco: Add t8112-nco compatible
      dt-bindings: arm: apple: Add t8112 j413/j473/j493 compatibles
      arm64: dts: apple: t8103: Disable unused PCIe ports
      arm64: dts: apple: t600x: Disable unused PCIe ports

Janusz Krzysztofik (2):
      drm/i915/active: Fix misuse of non-idle barriers as fence trackers
      drm/i915/active: Fix misuse of non-idle barriers as fence trackers

Jarkko Nikula (1):
      mfd: intel-lpss: Add Intel Meteor Lake PCH-S LPSS PCI IDs

Jarkko Sakkinen (3):
      mailmap: updates for Jarkko Sakkinen
      tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site
      tpm: Re-enable TPM chip boostrapping non-tpm_tis TPM drivers

Jaroslav Kysela (7):
      ALSA: hda/realtek: Fix support for Dell Precision 3260
      ALSA: hda/realtek: Remove specific patch for Dell Precision 3260
      ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()"
      ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode
      ALSA: pcm: fix playback silence - correct incremental silencing
      ALSA: pcm: playback silence - remove extra code
      ALSA: pcm: playback silence - move silence variable updates to separate function

Jasdeep Dhillon (2):
      drm/amd/display: Updating Video Format Fall Back Policy.
      drm/amd/display: Isolate remaining FPU code in DCN32

Jaska Uimonen (1):
      ASoC: SOF: ipc4-topology: set dmic dai index from copier

Jason A. Donenfeld (1):
      Input: focaltech - use explicitly signed char type

Jason Andryuk (1):
      9p: Remove INET dependency

Jason Baron (3):
      dyndbg: remove unused 'base' arg from __ddebug_add_module()
      dyndbg: use the module notifier callbacks
      dyndbg: cleanup dynamic usage in ib_srp.c

Jason Gerecke (3):
      HID: Recognize "Digitizer" as a valid input application
      HID: wacom: Lazy-init batteries
      HID: wacom: generic: Set battery quirk only when we see battery data

Jason Gunthorpe (24):
      iommufd: Assert devices_lock for iommufd_hw_pagetable_has_group()
      iommufd: Add iommufd_lock_obj() around the auto-domains hwpts
      iommufd: Consistently manage hwpt_item
      iommufd: Move ioas related HWPT destruction into iommufd_hw_pagetable_destroy()
      iommufd: Move iommufd_device to iommufd_private.h
      iommufd: Make iommufd_hw_pagetable_alloc() do iopt_table_add_domain()
      iommufd/selftest: Rename the sefltest 'device_id' to 'stdev_id'
      iommufd/selftest: Rename domain_id to stdev_id for FIXTURE iommufd_ioas
      iommufd/selftest: Rename domain_id to hwpt_id for FIXTURE iommufd_mock_domain
      iommufd/selftest: Rename the remaining mock device_id's to stdev_id
      iommufd/selftest: Make selftest create a more complete mock device
      iommufd/selftest: Add a selftest for iommufd_device_attach() with a hwpt argument
      iommufd/selftest: Catch overflow of uptr and length
      iommu/sva: Stop using ioasid_set for SVA
      iommu: Remove ioasid infrastructure
      Merge branch 'vfio_mdev_ops' into iommufd.git for-next
      iommufd: Check for uptr overflow
      iommufd: Fix unpinning of pages when an access is present
      iommufd: Do not corrupt the pfn list when doing batch carry
      Merge branch 'iommufd/for-rc' into for-next
      iommufd/selftest: Cover domain unmap with huge pages and access
      iommu: Make iommu_release_device() static
      iommu: Remove iommu_group_get_by_id()
      RDMA: Add ib_virt_dma_to_page()

Jason Kim (1):
      media: mc-device: remove unnecessary __must_check

Jason Montleon (1):
      ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()

Jason Wang (1):
      bus: ti-sysc: Fix comment typo

Jason Xing (2):
      udp: introduce __sk_mem_schedule() usage
      net-sysfs: display two backlog queue len separately

Jason Yan (9):
      scsi: libsas: Abort all in-flight requests when device is gone
      ext4: factor out ext4_hash_info_init()
      ext4: factor out ext4_percpu_param_init() and ext4_percpu_param_destroy()
      ext4: use ext4_group_desc_free() in ext4_put_super() to save some duplicated code
      ext4: factor out ext4_flex_groups_free()
      ext4: rename two functions with 'check'
      ext4: move s_reserved_gdt_blocks and addressable checking into ext4_check_geometry()
      ext4: factor out ext4_block_group_meta_init()
      ext4: move dax and encrypt checking into ext4_check_feature_compatibility()

Jason-JH.Lin (1):
      drm/mediatek: Change mmsys compatible for mt8195 mediatek-drm

Javier Carrasco (2):
      rtc: pcf8523: fix coding-style issues
      rtc: pcf8523: remove unnecessary OR operation

Javier Martinez Canillas (11):
      drm/format-helper: Make conversion_buf_size() support sub-byte pixel fmts
      drm/virtio: Enable fb damage clips property for the primary plane
      drm/format-helper: Use drm_format_info_min_pitch() in tests helper
      media: Revert "venus: firmware: Correct non-pix start and end addresses"
      arm64: dts: rockchip: Remove non-existing pwm-delay-us property
      Input: Add KUnit tests for some of the input core helper functions
      Revert "venus: firmware: Correct non-pix start and end addresses"
      drm/vkms: Drop vkms_connector_destroy() wrapper
      drm/vkms: Remove <drm/drm_simple_kms_helper.h> include
      media: venus: dec: Fix capture formats enumeration order
      drm/ssd130x: Fix include guard name

Jay Cornwall (1):
      drm/amdkfd: Trap handler changes for GC 9.4.3 v2

Jayesh Choudhary (3):
      arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes
      arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator
      arm64: dts: ti: k3-am62-main: Add McASP nodes

Jean Delvare (3):
      interconnect: qcom: Drop obsolete dependency on COMPILE_TEST
      mtd: onenand: omap2: Drop obsolete dependency on COMPILE_TEST
      PCI: xilinx: Drop obsolete dependency on COMPILE_TEST

Jean-Philippe Brucker (2):
      iommu/arm-smmu-v3: Explain why ATS stays disabled with bypass
      ACPI: VIOT: Initialize the correct IOMMU fwspec

Jeff Layton (21):
      lockd: set file_lock start and end when decoding nlm4 testargs
      nfsd: don't replace page in rq_pages if it's a continuation of last page
      nfsd: call op_release, even when op_func returns an error
      fs: consolidate duplicate dt_type helpers
      sunrpc: only free unix grouplist after RCU settles
      nfsd: don't open-code clear_and_wake_up_bit
      nfsd: NFSD_FILE_KEY_INODE only needs to find GC'ed entries
      nfsd: simplify test_bit return in NFSD_FILE_KEY_FULL comparator
      nfsd: don't kill nfsd_files because of lease break error
      nfsd: add some comments to nfsd_file_do_acquire
      nfsd: don't take/put an extra reference when putting a file
      nfsd: update comment over __nfsd_file_cache_purge
      nfsd: allow reaping files still under writeback
      lockd: purge resources held on behalf of nlm clients when shutting down
      lockd: remove 2 unused helper functions
      lockd: move struct nlm_wait to lockd.h
      lockd: fix races in client GRANTED_MSG wait logic
      lockd: server should unlock lock if client rejects the grant
      nfs: move nfs_fhandle_hash to common include file
      lockd: add some client-side tracepoints
      nfsd: simplify the delayed disposal list code

Jeff Xu (1):
      selftests/memfd: fix test_sysctl

Jeffrey Hugo (13):
      bus: mhi: host: Range check CHDBOFF and ERDBOFF
      bus: mhi: host: Use ERANGE for BHIOFF/BHIEOFF range check
      accel/qaic: Add documentation for AIC100 accelerator driver
      accel/qaic: Add uapi and core driver file
      accel/qaic: Add MHI controller
      accel/qaic: Add control path
      accel/qaic: Add datapath
      accel/qaic: Add qaic driver to the build system
      MAINTAINERS: Add entry for QAIC driver
      bus: mhi: host: Remove duplicate ee check for syserr
      bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state
      Revert "accel/qaic: Add mhi_qaic_cntl"
      MAINTAINERS: Add Carl/Pranjal as QAIC reviewers

Jeffrey Kardatzke (1):
      tee: optee: Add SMC for loading OP-TEE image

Jens Axboe (48):
      tun: flag the device as supporting FMODE_NOWAIT
      tap: add support for IOCB_NOWAIT
      Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.3
      Merge tag 'nvme-6.3-2022-03-16' of git://git.infradead.org/nvme into block-6.3
      block/io_uring: pass in issue_flags for uring_cmd task_work handling
      io_uring/net: avoid sending -ECONNABORTED on repeated connection requests
      Merge tag 'nvme-6.3-2023-03-23' of git://git.infradead.org/nvme into block-6.3
      powerpc: Don't try to copy PPR for task with NULL pt_regs
      io_uring/poll: clear single/double poll flags on poll arming
      block: ensure bio_alloc_map_data() deals with ITER_UBUF correctly
      iov_iter: add iter_iovec() helper
      IB/hfi1: check for user backed iterator, not specific iterator type
      IB/qib: check for user backed iterator, not specific iterator type
      ALSA: pcm: check for user backed iterator, not specific iterator type
      iov_iter: add iter_iov_addr() and iter_iov_len() helpers
      iov_iter: remove iov_iter_iovec()
      iov_iter: set nr_segs = 1 for ITER_UBUF
      iov_iter: overlay struct iovec and ubuf/len
      iov_iter: convert import_single_range() to ITER_UBUF
      iov_iter: import single vector iovecs as ITER_UBUF
      Merge tag 'nvme-6.3-2023-03-31' of git://git.infradead.org/nvme into block-6.3
      Merge tag 'md-fixes-2023-03-29' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.3
      fs: add FMODE_DIO_PARALLEL_WRITE flag
      io_uring: avoid hashing O_DIRECT writes if the filesystem doesn't need it
      io_uring/kbuf: move pinning of provided buffer ring into helper
      io_uring/kbuf: add buffer_list->is_mapped member
      io_uring/kbuf: rename struct io_uring_buf_reg 'pad' to'flags'
      io_uring: add support for user mapped provided buffer ring
      io_uring/kbuf: disallow mapping a badly aligned provided ring buffer
      io_uring/io-wq: drop outdated comment
      io_uring: rename trace_io_uring_submit_sqe() tracepoint
      io_uring: cap io_sqring_entries() at SQ ring size
      io_uring/uring_cmd: assign ioucmd->cmd at async prep time
      ublk: read any SQE values upfront
      Merge tag 'nvme-6.3-2023-04-06' of git://git.infradead.org/nvme into block-6.3
      io_uring/uring_cmd: take advantage of completion batching
      Merge branch 'nvme-6.3' of git://git.infradead.org/nvme into block-6.3
      Merge tag 'nvme-6.4-2023-04-14' of git://git.infradead.org/nvme into for-6.4/block
      Merge branch 'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.4/block
      block: re-arrange the struct block_device fields for better layout
      block: store bdev->bd_disk->fops->submit_bio state in bdev
      Revert "io_uring/rsrc: disallow multi-source reg buffers"
      splice: clear FMODE_NOWAIT on file if splice/vmsplice is used
      pipe: set FMODE_NOWAIT on pipes
      Merge tag 'md-next-2023-04-28' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.4/block
      mailmap: add mailmap entries for Jens Axboe
      io_uring: make io_uring_sqe_cmd() unconditionally available
      pipe: check for IOCB_NOWAIT alongside O_NONBLOCK

Jeremi Piotrowski (4):
      ptp: kvm: Use decrypted memory in confidential guest on x86
      KVM: SVM: Flush Hyper-V TLB when required
      crypto: ccp - Clear PSP interrupt status register before calling handler
      ACPICA: Add support for ASPT table in disassembler

Jeremy J. Peper (4):
      ARM: mv78xx0: adjust init logic for ts-wxl to reflect single core dev
      ARM: mv78xx0: set the correct driver for the i2c RTC
      ARM: mv78xx0: add code to enable XOR and CRYPTO engines on mv78xx0
      ARM: mv78xx0: fix entries for gpios, buttons and usb ports

Jeremy Kerr (17):
      clk: ast2600: allow empty entries in aspeed_g6_gates
      dt-bindings: clock: ast2600: Add top-level I3C clock
      clk: ast2600: Add full configs for I3C clocks
      dt-bindings: clock: ast2600: remove IC36 & I3C7 clock definitions
      clk: ast2600: Add comment about combined clock + reset handling
      dt-bindings: clock: ast2600: Expand comment on reset definitions
      i3c: dw: use bus mode rather than device reg for conditional tCAS setting
      i3c: dw: Add infrastructure for platform-specific implementations
      dt-bindings: i3c: Add AST2600 i3c controller
      i3c: ast2600: Add AST2600 platform-specific driver
      i3c: Allow OF-alias-based persistent bus numbering
      i3c: dw: Create a generic fifo read function
      i3c: dw: Turn DAT array entry into a struct
      i3c: dw: Add support for in-band interrupts
      i3c: dw: Add a platform facility for IBI PEC workarounds
      i3c: ast2600: enable IBI support
      i3c: ast2600: fix register setting for 545 ohm pullups

Jeremy Soller (1):
      ALSA: hda/realtek: Add quirk for Clevo X370SNW

Jeremy Sowden (9):
      netfilter: nft_nat: correct length for loading protocol registers
      netfilter: nft_masq: correct length for loading protocol registers
      netfilter: nft_redir: correct length for loading protocol registers
      netfilter: nft_redir: correct value of inet type `.maxattrs`
      netfilter: conntrack: fix typo
      netfilter: nat: fix indentation of function arguments
      netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
      netfilter: nft_masq: deduplicate eval call-backs
      selftests: netfilter: fix libmnl pkg-config usage

Jeremy Szu (1):
      ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform

Jernej Skrabec (1):
      wifi: rtw88: Add support for the SDIO based RTL8822BS chipset

Jeroen de Borst (1):
      gve: update MAINTAINERS

Jerome Brunet (1):
      arm64: dts: amlogic: gxl: use gxl mdio multiplexer

Jerry Snitselaar (2):
      scsi: mpt3sas: Don't print sense pool info twice
      iommu/amd: Set page size bitmap during V2 domain allocation

Jesper Dangaard Brouer (7):
      xdp: bpf_xdp_metadata use EOPNOTSUPP for no driver support
      selftests/bpf: xdp_hw_metadata remove bpf_printk and add counters
      xdp: rss hash types representation
      mlx5: bpf_xdp_metadata_rx_hash add xdp rss hash type
      veth: bpf_xdp_metadata_rx_hash add xdp rss hash type
      mlx4: bpf_xdp_metadata_rx_hash add xdp rss hash type
      selftests/bpf: Adjust bpf_xdp_metadata_rx_hash for new arg

Jesse Brandeburg (1):
      ice: fix W=1 headers mismatch

Jesse Taube (2):
      soc: canaan: Make K210_SYSCTL depend on CLK_K210
      riscv: configs: Add nommu PHONY defconfig for RV32

Jesse Zhang (2):
      drm/amdgpu: switch to golden tsc registers for raven/raven2
      drm/amdgpu: change the reference clock for raven/raven2

Jessica Clarke (1):
      ACPICA: Headers: Delete bogus node_array array of pointers from AEST table

Jessica Zhang (12):
      drm/display/dsc: Add flatness and initial scale value calculations
      drm/display/dsc: Add drm_dsc_get_bpp_int helper
      drm/msm: Add MSM-specific DSC helper methods
      drm/msm/dpu: Use fixed DRM DSC helper for det_thresh_flatness
      drm/msm/dpu: Fix slice_last_group_size calculation
      drm/msm/dsi: Use MSM and DRM DSC helper methods
      drm/msm/dsi: update hdisplay calculation for dsi_timing_setup
      msm/drm/dsi: Round up DSC hdisplay calculation
      drm/msm/dsi: Reduce pclk rate for compression
      drm/msm/dpu: Add DPU_INTF_DATA_COMPRESS feature flag for DPU >= 7.0
      drm/msm/dpu: Set DATA_COMPRESS on command mode for DCE/DSC 1.2
      drm/msm/dsi: Remove incorrect references to slice_count

Jesus Sanchez-Palencia (1):
      libbpf: Revert poisoning of strlcpy

Jia Zhu (1):
      erofs: support flattened block device for multi-blob images

Jia-Ju Bai (1):
      fs/ntfs3: Fix a possible null-pointer dereference in ni_clear()

Jia-Wei Chang (3):
      cpufreq: mediatek: fix passing zero to 'PTR_ERR'
      cpufreq: mediatek: fix KP caused by handler usage after regulator_put/clk_put
      cpufreq: mediatek: raise proc/sram max voltage for MT8516

Jianfeng Tan (1):
      net/packet: support mergeable feature of virtio

Jiangshan Yi (2):
      ACPI: thermal: Replace ternary operator with min_t()
      md/raid10: Fix typo in comment (replacment -> replacement)

Jianguo Wu (1):
      ipvlan: Make skb->skb_iif track skb->dev for l3s mode

Jianhua Lu (8):
      arm64: dts: qcom: sm8250-xiaomi-elish: Correct venus firmware path
      dt-bindings: display: panel: Add Novatek NT36523 bindings
      drm/panel: Add driver for Novatek NT36523
      ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config
      arm64: dts: qcom: Split elish dts into common dtsi and elish-boe dts
      arm64: dts: qcom: sm8250-xiaomi-elish-boe: Add mdss and dsi panel
      arm64: dts: qcom: sm8250-xiaomi-elish-csot: Add Xiaomi Mi Pad 5 Pro CSOT variant
      dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi

Jianlong Huang (1):
      riscv: dts: starfive: Add StarFive JH7110 pin function definitions

Jianmin Lv (5):
      irqchip/loongson-eiointc: Fix returned value on parsing MADT
      irqchip/loongson-eiointc: Fix incorrect use of acpi_get_vec_parent
      irqchip/loongson-eiointc: Fix registration of syscore_ops
      irqchip/loongson-pch-pic: Fix registration of syscore_ops
      irqchip/loongson-pch-pic: Fix pch_pic_acpi_init calling

Jianqun Xu (1):
      ARM: dts: rockchip: fix a typo error for rk3288 spdif node

Jianuo Kuang (1):
      drivers: nfc: nfcsim: remove return value check of `dev_dir`

Jiapeng Chong (25):
      wifi: ath10k: Remove redundant assignment to changed_flags
      wifi: rtlwifi: rtl8192de: Remove the unused variable bcnfunc_enable
      drm/amd/display: Modify mismatched function name
      spi/bcm63xx: Remove the unused function bcm_spi_readw()
      wifi: rtlwifi: rtl8192se: Remove some unused variables
      drm/rockchip: dsi: Remove the unused function dsi_read()
      emulex/benet: clean up some inconsistent indenting
      module: Remove the unused function within
      power: supply: rk817: Fix unsigned comparison with less than zero
      scsi: be2iscsi: Remove unused variable internal_page_offset
      gpio: loongson: Remove unnecessary .owner
      drm/amd/display: Use swap() instead of open coding it
      platform/x86: acerhdf: Remove unneeded semicolon
      drm/amd/display: make is_synaptics_cascaded_panamera static
      drm/amd/display: Remove the unused function link_timing_bandwidth_kbps()
      ASoC: tegra: remove unneeded semicolon
      ASoC: cs35l56: Fix an unsigned comparison which can never be negative
      scsi: hpsa: Remove unused variable transMethod
      fs/buffer: Remove redundant assignment to err
      drm/amd/display: Clean up some inconsistent indenting
      drm/amd/display: Remove the unused variable dppclk_delay_subtotal
      wifi: b43legacy: Remove the unused function prev_slot()
      Input: cma3000_d0x - remove unneeded code
      net: fddi: skfp: rmt: Clean up some inconsistent indenting
      Input: synaptics-rmi4 - fix function name in kerneldoc

Jiaqi Yan (3):
      mm/khugepaged: recover from poisoned anonymous memory
      mm/hwpoison: introduce copy_mc_highpage
      mm/khugepaged: recover from poisoned file-backed memory

Jiasheng Jiang (5):
      dm stats: check for and propagate alloc_percpu failure
      media: bdisp: Add missing check for create_workqueue
      media: platform: mtk-mdp3: Add missing check and free for ida_alloc
      octeontx2-vf: Add missing free for alloc_percpu
      fs/ntfs3: Add check for kmemdup

Jiawen Wu (1):
      net: wangxun: Fix vector length of interrupt cause

Jiaxun Yang (29):
      bpf, mips: Implement DADDI workarounds for JIT
      bpf, mips: Implement R4000 workarounds for JIT
      MIPS: Loongson64: Prefix ipi register address pointers with __iomem
      MIPS: Loongson64: smp: Use nudge_writes instead of wbflush
      MIPS: Loongson64: smp: Correct nudge_writes usage
      MIPS: Loongson64: Remove CPU_HAS_WB
      MIPS: Loongson64: Opt-out war_io_reorder_wmb
      MIPS: Always select ARCH_HAS_SETUP_DMA_OPS
      MIPS: Always select ARCH_HAS_SYNC_DMA_FOR_CPU for noncoherent platforms
      MIPS: c-r4k: Always install dma flush functions
      MIPS: Move declaration of bcache ops to cache.c
      MIPS: smp-cps: Disable coherence setup for unsupported ISA
      MIPS: mips-cm: Check availability of config registers
      MIPS: Octeon: Opt-out 4k_cache feature
      MIPS: cpu-features: Enable octeon_cache by cpu_type
      MIPS: c-octeon: Provide alternative SMP cache flush function
      MIPS: Octeon: Allow CVMSEG to be disabled
      MIPS: Loongson: Move arch cflags to MIPS top level Makefile
      MIPS: Loongson: Don't select platform features with CPU
      MIPS: Octeon: Disable CVMSEG by default on other platforms
      MIPS: Add board config for virt board
      MIPS: generic: Enable all CPUs supported by virt board in Kconfig
      dma-mapping: provide a fallback dma_default_coherent
      dma-mapping: provide CONFIG_ARCH_DMA_DEFAULT_COHERENT
      of: address: always use dma_default_coherent for default coherency
      MIPS: fw: Allow firmware to pass a empty env
      MIPS: loongson2ef: Add missing break in cs5536_isa
      MIPS: octeon_switch: Remove duplicated labels
      MIPS: Define RUNTIME_DISCARD_EXIT in LD script

Jiefeng Li (1):
      wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe`

Jilin Yuan (1):
      ARM: OMAP2+: fix repeated words in comments

Jim Cromie (4):
      module: in layout_sections, move_module: add the modname
      module: add symbol-name to pr_debug Absolute symbol
      module: add section-size to move_module pr_debug
      module: already_uses() - reduce pr_debug output volume

Jim Lai (1):
      media: hi556: add 2592x1444 resolution

Jindong Yue (7):
      soc: imx: imx8mp-blk-ctrl: Use dev_pm_domain_attach_by_name
      soc: imx: imx8mp-blk-ctrl: Fix typo of imx8m_blk_ctrl_of_match
      soc: imx: imx8mp-blk-ctrl: Add MODULE_LICENSE
      soc: imx: imx8m-blk-ctrl: Use dev_pm_domain_attach_by_name
      soc: imx: imx8m-blk-ctrl: Add MODULE_LICENSE
      soc: imx8m: Add MODULE_LICENSE
      soc: imx8m: Support building imx8m soc driver as module

Jingbo Xu (12):
      erofs: avoid hardcoded blocksize for subpage block support
      erofs: set block size to the on-disk block size
      erofs: move several xattr helpers into xattr.c
      erofs: rename init_inode_xattrs with erofs_ prefix
      erofs: simplify erofs_xattr_generic_get()
      erofs: initialize packed inode after root inode is assigned
      erofs: move packed inode out of the compression part
      erofs: introduce on-disk format for long xattr name prefixes
      erofs: add helpers to load long xattr name prefixes
      erofs: handle long xattr name prefixes properly
      erofs: enable long extended attribute name prefixes
      erofs: fix potential overflow calculating xattr_isize

Jingwen Zhu (1):
      drm/amd/display: Improvement for handling edp link training fails

Jingyu Wang (3):
      x86/entry: Change stale function name in comment to error_return()
      cpufreq: Fix typo in the ARM_BRCMSTB_AVS_CPUFREQ Kconfig entry
      mm/gup.c: fix typo in comments

Jinpeng Cui (1):
      ARM: omap1: remove redundant variables err

Jiri Kosina (12):
      scsi: ses: Handle enclosure with just a primary component gracefully
      Merge branch 'for-6.4/amd-sfh' into for-linus
      Merge branch 'for-6.4/apple' into for-linus
      Merge branch 'for-6.4/core' into for-linus
      Merge branch 'for-6.4/i2c-hid' into for-linus
      Merge branch 'for-6.4/kye' into for-linus
      Merge branch 'for-6.4/led-includes' into for-linus
      Merge branch 'for-6.4/logitech-hidpp' into for-linus
      Merge branch 'for-6.4/mcp2221' into for-linus
      Merge branch 'for-6.4/nintendo' into for-linus
      Merge branch 'for-6.4/tests' into for-linus
      Merge branch 'for-6.4/wacom' into for-linus

Jiri Olsa (4):
      selftests/bpf: Add err.h header
      selftests/bpf: Add read_build_id function
      selftests/bpf: Replace extract_build_id with read_build_id
      kallsyms: Disable preemption for find_kallsyms_symbol_value

Jiri Pirko (5):
      MAINTAINERS: make my email address consistent
      net: virtio_net: implement exact header length guest feature
      docs: vfio: fix header path
      net/mlx5: Add comment to mlx5_devlink_params_register()
      ynl: allow to encode u8 attr

Jiri Slaby (2):
      tty: ipwireless: move Kconfig entry to tty
      char: pcmcia: remove all the drivers

Jiri Slaby (SUSE) (8):
      s390: reintroduce expoline dependence to scripts
      net: wwan: t7xx: do not compile with -Werror
      tty: serial: simplify qcom_geni_serial_send_chunk_fifo()
      tty: synclink_gt: don't allocate and pass dummy flags
      tty: vt: reformat tioclinux()
      tty: vt: simplify some cases in tioclinux()
      tty: vt: distribute EXPORT_SYMBOL()
      tty: vt: drop checks for undefined VT_SINGLE_DRIVER

Jisheng Zhang (3):
      riscv: entry: Remove extra level wrappers of trace_hardirqs_{on,off}
      riscv: entry: Consolidate ret_from_kernel_thread into ret_from_fork
      riscv: entry: Consolidate general regs saving/restoring

Jishnu Prakash (1):
      spmi: Add a check for remove callback when removing a SPMI driver

Jisoo Jang (1):
      wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()

Jithu Joseph (9):
      platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data
      platform/x86/intel/ifs: Reorganize driver data
      platform/x86/intel/ifs: IFS cleanup
      x86/include/asm/msr-index.h: Add IFS Array test bits
      platform/x86/intel/ifs: Introduce Array Scan test to IFS
      platform/x86/intel/ifs: Sysfs interface for Array BIST
      platform/x86/intel/ifs: Implement Array BIST test
      platform/x86/intel/ifs: Update IFS doc
      Documentation/ABI: Update IFS ABI doc

Jiucheng Xu (1):
      perf/amlogic: Fix config1/config2 parsing issue

Joakim Zhang (2):
      arm64: dts: imx8qxp: add flexcan in adma
      arm64: dts: imx8qm: add can node in devicetree

Joanne Koong (11):
      bpf: Support "sk_buff" and "xdp_buff" as valid kfunc arg types
      bpf: Refactor process_dynptr_func
      bpf: Allow initializing dynptrs in kfuncs
      bpf: Define no-ops for externally called bpf dynptr functions
      bpf: Refactor verifier dynptr into get_dynptr_arg_reg
      bpf: Add __uninit kfunc annotation
      bpf: Add skb dynptrs
      bpf: Add xdp dynptrs
      bpf: Add bpf_dynptr_slice and bpf_dynptr_slice_rdwr
      selftests/bpf: tests for using dynptrs to parse skb and xdp buffers
      bpf: Fix bpf_dynptr_slice{_rdwr} to return NULL instead of 0

Jochen Henneberg (1):
      net: stmmac: Fix for mismatched host/device DMA address width

Joe Damato (2):
      ixgbe: Allow flow hash to be set via ethtool
      ixgbe: Enable setting RSS table to default values

Joe Thornber (8):
      dm bufio: remove unused dm_bufio_release_move interface
      dm bufio: add LRU abstraction
      dm bufio: add dm_buffer_cache abstraction
      dm bufio: improve concurrent IO performance
      dm bufio: add lock_history optimization for cache iterators
      dm thin: speed up cell_defer_no_holder()
      dm bio prison v1: improve concurrent IO performance
      dm: improve hash_locks sizing and hash function

Joel Fernandes (Google) (8):
      tools/memory-model: Restrict to-r to read-read address dependency
      srcu: Clarify comments on memory barrier "E"
      MAINTAINERS: Change Joel Fernandes from R: to M:
      MAINTAINERS: Add Zqiang as a RCU reviewer
      tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
      mac802154: Rename kfree_rcu() to kvfree_rcu_mightsleep()
      checkpatch: Error out if deprecated RCU API used
      Merge branches 'rcu/staging-core', 'rcu/staging-docs' and 'rcu/staging-kfree', remote-tracking branches 'paul/srcu-cf.2023.04.04a', 'fbq/rcu/lockdep.2023.03.27a' and 'fbq/rcu/rcutorture.2023.03.20a' into rcu/staging

Joel Selvaraj (2):
      scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR
      arm64: dts: qcom: sdm845-xiaomi-beryllium: add notification LED

Joel Stanley (2):
      gpio: aspeed: Always register the irqchip
      powerpc: Remove duplicate SPRN_HSRR definitions

Joerg Roedel (2):
      Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
      Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/exynos', 'arm/mediatek', 'arm/omap', 'arm/renesas', 'arm/rockchip', 'arm/smmu', 'ppc/pamu', 'unisoc', 'x86/vt-d', 'x86/amd', 'core' and 'platform-remove_new' into next

Joey Gouly (2):
      mm: deduplicate error handling for map_deny_write_exec
      mm: fix error handling for map_deny_write_exec

Johan Hovold (66):
      drm/edid: fix info leak when failing to get panel id
      pinctrl: at91-pio4: fix domain name assignment
      drm/sun4i: fix missing component unbind on bind errors
      interconnect: fix mem leak when freeing nodes
      interconnect: fix icc_provider_del() error handling
      interconnect: fix provider registration API
      interconnect: imx: fix registration race
      interconnect: qcom: osm-l3: fix registration race
      interconnect: qcom: rpm: fix probe child-node error handling
      serial: 8250_fsl: fix handle_irq locking
      serial: qcom-geni: fix console shutdown hang
      serial: qcom-geni: fix DMA mapping leak on shutdown
      serial: qcom-geni: fix mapping of empty DMA buffer
      serial: qcom-geni: drop bogus uart_write_wakeup()
      firmware: qcom: scm: fix bogus irq error at probe
      interconnect: qcom: rpm: fix registration race
      interconnect: qcom: rpmh: fix probe child-node error handling
      interconnect: qcom: rpmh: fix registration race
      interconnect: qcom: msm8974: fix registration race
      interconnect: exynos: fix node leak in probe PM QoS error path
      interconnect: exynos: fix registration race
      interconnect: exynos: drop redundant link destroy
      memory: tegra: fix interconnect registration race
      memory: tegra124-emc: fix interconnect registration race
      memory: tegra20-emc: fix interconnect registration race
      memory: tegra30-emc: fix interconnect registration race
      arm64: dts: qcom: sc8280xp-pmics: add pmk8280 rtc
      arm64: dts: qcom: sc8280xp-pmics: add pmk8280 sdam nvram
      arm64: dts: qcom: sc8280xp-crd: enable rtc
      arm64: dts: qcom: sc8280xp-x13s: enable rtc
      arm64: dts: qcom: sc8280xp: fix external display power domain
      dt-bindings: pinctrl: qcom,sc8280xp-tlmm: allow 'bias-bus-hold'
      interconnect: drop racy registration API
      arm64: dts: qcom: sc8280xp-x13s: mark s11b regulator as always-on
      arm64: dts: qcom: sc8280xp-x13s: mark s10b regulator as always-on
      arm64: dts: qcom: sc8280xp-x13s: mark s12b regulator as always-on
      arm64: dts: qcom: sc8280xp-x13s: mark bob regulator as always-on
      arm64: dts: qcom: sc8280xp-x13s: add pmic regulator supplies
      arm64: dts: qcom: sc8280xp-x13s: add hid 1.8V supplies
      arm64: dts: qcom: sc8280xp-x13s: add wifi calibration variant
      drm/meson: fix missing component unbind on bind errors
      arm64: dts: qcom: sc8280xp-pmics: fix sdam 'reg' property
      arm64: dts: qcom: sc8280xp-x13s: enable alternate touchpad
      dt-bindings: net: wireless: add ath11k pcie bindings
      arm64: dts: qcom: sc8280xp-x13s: drop bogus 'input-enable'
      arm64: dts: qcom: sc8280xp-pmics: fix pon compatible and registers
      ASoC: qcom: audioreach: drop stray 'get' from error message
      arm64: dts: qcom: sc8280xp-pmics: fix pon compatible and registers
      interconnect: drop unused icc_link_destroy() interface
      interconnect: qcom: rpm: drop bogus pm domain attach
      dt-bindings: nvmem: qcom,spmi-sdam: fix example 'reg' property
      firmware/psci: demote suspend-mode warning to info level
      xhci: fix debugfs register accesses while suspended
      USB: dwc3: fix runtime pm imbalance on probe errors
      USB: dwc3: fix runtime pm imbalance on unbind
      USB: dwc3: disable autosuspend on unbind
      USB: dwc3: gadget: drop dead hibernation code
      USB: dwc3: drop dead hibernation code
      USB: dwc3: clean up probe error labels
      USB: dwc3: clean up phy init error handling
      USB: dwc3: clean up core init error handling
      USB: dwc3: refactor phy handling
      USB: dwc3: refactor clock lookups
      USB: dwc3: clean up probe declarations
      serial: fix TIOCSRS485 locking
      dt-bindings: mfd: qcom,spmi-pmic: Add nvram function

Johan Jonker (9):
      ARM: dts: rockchip: fix rk3288 dsi node
      ARM: dts: rockchip: fix rk3288 lvds node
      ARM: dts: rockchip: fix rk3288 dp node
      arm64: dts: rockchip: fix px30 lvds node
      arm64: dts: rockchip: fix px30 dsi node
      arm64: dts: rockchip: fix rk3399 dsi node
      arm64: dts: rockchip: fix rk3399 dp node
      arm64: dts: rockchip: rename vbus-supply to phy-supply in rk3566-box-demo.dts
      arm64: dts: rockchip: remove hclk from dsi node on rk356x

Johannes Berg (99):
      wifi: mac80211: adjust scan cancel comment/check
      wifi: mac80211: check key taint for beacon protection
      wifi: mac80211: allow beacon protection HW offload
      wifi: cfg80211/mac80211: report link ID on control port RX
      wifi: mac80211: warn only once on AP probe
      wifi: mac80211: mlme: remove pointless sta check
      wifi: mac80211: simplify reasoning about EHT capa handling
      wifi: mac80211: fix ieee80211_link_set_associated() type
      wifi: iwlwifi: mvm: avoid UB shift of snif_queue
      wifi: iwlwifi: mvm: make flush code a bit clearer
      wifi: iwlwifi: mvm: fix EOF bit reporting
      wifi: nl80211: fix NULL-ptr deref in offchan check
      wifi: nl80211: fix puncturing bitmap policy
      wifi: mac80211: check basic rates validity
      wifi: cfg80211: fix MLO connection ownership
      wifi: iwlwifi: mvm: avoid sta lookup in queue alloc
      wifi: iwlwifi: mvm: rs: print BAD_RATE for invalid HT/VHT index
      wifi: iwlwifi: fw: pnvm: fix uefi reduced TX power loading
      wifi: iwlwifi: suppress printf warnings in tracing
      wifi: iwlwifi: mvm: fix mvmtxq->stopped handling
      wifi: iwlwifi: mvm: protect TXQ list manipulation
      wifi: iwlwifi: mvm: enable TX beacon protection
      wifi: iwlwifi: mvm: add link to firmware earlier
      wifi: iwlwifi: mvm: don't check dtim_period in new API
      wifi: iwlwifi: mvm: implement link change ops
      wifi: iwlwifi: mvm: make some HW flags conditional
      wifi: iwlwifi: mvm: fix narrow RU check for MLO
      wifi: iwlwifi: mvm: skip MEI update for MLO
      wifi: iwlwifi: mvm: use STA link address
      wifi: iwlwifi: mvm: rs-fw: don't crash on missing channel
      wifi: iwlwifi: mvm: coex: start handling multiple links
      wifi: iwlwifi: mvm: make a few warnings only trigger once
      wifi: iwlwifi: mvm: rxmq: report link ID to mac80211
      wifi: iwlwifi: mvm: skip inactive links
      wifi: iwlwifi: mvm: remove only link-specific AP keys
      wifi: iwlwifi: mvm: avoid sending MAC context for idle
      wifi: iwlwifi: mvm: remove chanctx WARN_ON
      wifi: iwlwifi: mvm: use the new lockdep-checking macros
      wifi: iwlwifi: mvm: fix station link data leak
      wifi: iwlwifi: mvm: clean up mac_id vs. link_id in MLD sta
      wifi: iwlwifi: mvm: send full STA during HW restart
      wifi: iwlwifi: mvm: free probe_resp_data later
      wifi: iwlwifi: separate AP link management queues
      wifi: iwlwifi: mvm: correctly use link in iwl_mvm_sta_del()
      wifi: clean up erroneously introduced file
      Merge wireless/main into wireless-next/main
      wifi: iwlwifi: debug: fix crash in __iwl_err()
      wifi: iwlwifi: nvm-parse: enable 160/320 MHz for AP mode
      wifi: iwlwifi: mvm: convert TID to FW value on queue remove
      wifi: iwlwifi: mvm: fix A-MSDU checks
      wifi: iwlwifi: mvm: refactor TX csum mode check
      wifi: ieee80211: clean up public action codes
      wifi: ieee80211: correctly mark FTM frames non-bufferable
      wifi: mac80211: flush queues on STA removal
      wifi: mac80211: add flush_sta method
      wifi: iwlwifi: mvm: request limiting to 8 MSDUs per A-MSDU
      wifi: iwlwifi: mvm: add DSM_FUNC_ENABLE_6E value to debugfs
      wifi: iwlwifi: pcie: work around ROM bug on AX210 integrated
      wifi: iwlwifi: mvm: track AP STA pointer and use it for MFP
      wifi: iwlwifi: mvm: make iwl_mvm_mac_ctxt_send_beacon() static
      wifi: iwlwifi: mvm: fix ptk_pn memory leak
      wifi: iwlwifi: mvm: set STA mask for keys in MLO
      wifi: iwlwifi: mvm: validate station properly in flush
      wifi: iwlwifi: mvm: tx: remove misleading if statement
      wifi: iwlwifi: nvm-parse: add full BW UL MU-MIMO support
      wifi: iwlwifi: mvm: fix getting lowest TX rate for MLO
      wifi: iwlwifi: mvm: properly implement HE AP support
      wifi: iwlwifi: mvm: factor out iwl_mvm_sta_fw_id_mask()
      wifi: iwlwifi: mvm: use correct sta mask to remove queue
      wifi: iwlwifi: mvm: track station mask for BAIDs
      wifi: iwlwifi: mvm: implement BAID link switching
      wifi: iwlwifi: mvm: implement key link switching
      wifi: iwlwifi: mvm: allow number of beacons from FW
      wifi: iwlwifi: mvm: use BSSID when building probe requests
      wifi: iwlwifi: mvm: allow NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT
      wifi: iwlwifi: mvm: remove per-STA MFP setting
      wifi: iwlwifi: mvm: fix iwl_mvm_sta_rc_update for MLO
      wifi: iwlwifi: mvm: only clients can be 20MHz-only
      wifi: iwlwifi: mvm: rs-fw: properly access sband->iftype_data
      wifi: iwlwifi: mvm: initialize per-link STA ratescale data
      wifi: iwlwifi: mvm: remove RS rate init update argument
      wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO
      wifi: iwlwifi: mvm: configure TLC on link activation
      wifi: iwlwifi: mvm: add MLO support to SF - use sta pointer
      wifi: iwlwifi: mvm: check firmware response size
      wifi: iwlwifi: fw: fix memory leak in debugfs
      wifi: iwlwifi: mvm: fix MIC removal confusion
      wifi: iwlwifi: mvm: fix potential memory leak
      wifi: iwlwifi: mvm: prefer RCU_INIT_POINTER()
      um: add __weak for exported functions
      um: hostfs: define our own API boundary
      um: don't export printf()
      um: further clean up user_syms
      um: prevent user code in modules
      um: make stub data pages size tweakable
      net: move dropreason.h to dropreason-core.h
      net: extend drop reasons for multiple subsystems
      mac80211: use the new drop reasons infrastructure
      ring-buffer: Sync IRQ works before buffer destruction

Johannes Thumshirn (6):
      btrfs: open code btrfs_csum_ptr
      btrfs: sink calc_bio_boundaries into its only caller
      btrfs: use __bio_add_page for adding a single page in repair_one_sector
      btrfs: use __bio_add_page to add single a page in rbio_add_io_sector
      watchdog: menz069_wdt: fix watchdog initialisation
      watchdog: menz069_wdt: fix timeout setting

John Clark (1):
      arm64: dts: rockchip: Add pinctrl gpio-ranges for rk356x

John David Anglin (1):
      parisc: Cleanup mmap implementation regarding color alignment

John Garry (23):
      scsi: scsi_debug: Don't hold driver host struct pointer in host->hostdata[]
      scsi: scsi_debug: Stop setting devip->sdbg_host twice
      scsi: scsi_debug: Drop scsi_debug_abort() NULL pointer checks
      scsi: scsi_debug: Drop scsi_debug_device_reset() NULL pointer checks
      scsi: scsi_debug: Drop scsi_debug_target_reset() NULL pointer checks
      scsi: scsi_debug: Drop scsi_debug_bus_reset() NULL pointer checks
      scsi: scsi_debug: Drop scsi_debug_host_reset() device NULL pointer check
      scsi: scsi_debug: Drop check for num_in_q exceeding queue depth
      scsi: scsi_debug: Drop sdebug_dev_info.num_in_q
      scsi: scsi_debug: Get command abort feature working again
      scsi: scsi_debug: Add poll mode deferred completions to statistics
      scsi: scsi_debug: Fix check for sdev queue full
      scsi: scsi_debug: Don't iter all shosts in clear_luns_changed_on_target()
      scsi: scsi_debug: Change shost list lock to a mutex
      scsi: scsi_debug: Protect block_unblock_all_queues() with mutex
      scsi: scsi_debug: Use scsi_block_requests() to block queues
      scsi: scsi_debug: Dynamically allocate sdebug_queued_cmd
      scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in sdebug_blk_mq_poll()
      scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in stop_all_queued()
      scsi: scsi_debug: Use scsi_host_busy() in delay_store() and ndelay_store()
      scsi: scsi_debug: Only allow sdebug_max_queue be modified when no shosts
      scsi: scsi_debug: Drop sdebug_queue
      scsi: scsi_debug: Abort commands from scsi_debug_device_reset()

John Harrison (35):
      drm/i915/guc: More debug print updates - UC firmware
      drm/i915/guc: More debug print updates - GSC firmware
      drm/i915/guc: More debug print updates - GuC reg capture
      drm/i915/guc: More debug print updates - GuC selftests
      drm/i915/guc: More debug print updates - GuC SLPC
      drm/i915/guc: More debug print updates - GuC logging
      drm/i915: Don't use stolen memory for ring buffers with LLC
      drm/i915: Don't use BAR mappings for ring buffers with LLC
      drm/i915/guc: Improve clean up of busyness stats worker
      drm/i915/guc: Fix missing return code checks in submission init
      drm/i915/guc: Fix missing ecodes
      drm/i915/guc: Clean up of register capture search
      drm/i915: Include timeline seqno in error capture
      drm/i915/guc: Fix missing ecodes
      drm/i915/guc: Improve GuC load error reporting
      drm/i915/guc: Allow for very slow GuC loading
      drm/i915/guc: Actually return an error if GuC version range check fails
      drm/i915/guc: Actually return an error if GuC version range check fails
      drm/i915/guc: Don't capture Gen8 regs on Xe devices
      drm/i915/guc: Consolidate duplicated capture list code
      drm/i915/guc: Capture list naming clean up
      drm/i915/guc: Fix error capture for virtual engines
      drm/i915/uc: Track patch level versions on reduced version firmware files
      drm/i915/mtl: Define GuC firmware version for MTL
      drm/i915/guc: Decode another GuC load failure case
      drm/i915/guc: Print status register when waiting for GuC to load
      drm/i915/uc: Enhancements to firmware table validation
      drm/i915/uc: Reject duplicate entries in firmware table
      drm/i915/uc: Make unexpected firmware versions an error in debug builds
      drm/i915/guc: Don't capture Gen8 regs on Xe devices
      drm/i1915/guc: Fix probe injection CI failures after recent change
      drm/i915/guc: Fix confused register capture list creation
      drm/i915: Dump error capture to kernel log
      drm/i915/guc: Dump error capture to dmesg on CTB error
      drm/i915/guc: Remove some obsolete definitions

John Hickey (1):
      ixgbe: Fix panic during XDP_TX with > 64 CPUs

John Keeping (4):
      wifi: brcmfmac: support CQM RSSI notification with older firmware
      ftrace: Mark get_lock_parent_ip() __always_inline
      genirq: Update affinity of secondary threads
      mm: shrinkers: fix debugfs file permissions

John Ogness (1):
      drm/nouveau: fix incorrect conversion to dma_resv_wait_timeout()

John Paul Adrian Glaubitz (2):
      sh: pci: Remove unused variable in SH-7786 PCI Express code
      sh: sq: Fix incorrect element size for allocating bitmap buffer

John Stultz (7):
      locktorture: Add nested_[un]lock() hooks and nlocks parameter
      locktorture: Add nested locking to mutex torture tests
      locktorture: Add nested locking to rtmutex torture tests
      locktorture: With nested locks, occasionally skip main lock
      pstore: Revert pmsg_lock back to a normal mutex
      kernel/configs: Drop Android config fragments
      locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers

Jon Derrick (3):
      md: Move sb writer loop to its own function
      md: Fix types in sb writer
      md: Use optimal I/O size for last bitmap page

Jon Hunter (5):
      soc/tegra: pmc: Add the PMIC wake event for Tegra234
      arm64: tegra: Add DSU PMUs for Tegra234
      arm64: tegra: Populate USB Type-C Controller for Jetson AGX Orin
      usb: gadget: tegra-xudc: Fix crash in vbus_draw
      usb: gadget: tegra-xudc: Remove unneeded return variable

Jonas Jelonek (1):
      wifi: ath9k: fix per-packet TX-power cap for TPC

Jonas Oberhauser (2):
      tools/memory-model: Unify UNLOCK+LOCK pairings to po-unlock-lock-po
      tools/memory-model: Make ppo a subrelation of po

Jonathan Cameron (5):
      iio: proximity: sx_common: Drop documentation of non existent struct element.
      staging: iio: meter: Drop ade7854 driver
      iio: imu: lsm6dsx: Support SMO8B30 ACPI ID for LSM6DS3TR-C
      iio: imu: lsm6dsx: Add ACPI mount matrix retrieval
      iio: adc: palmas: Take probe fully device managed.

Jonathan Cavitt (4):
      drm/i915/mtl: X-Tile support changes to client blits
      drm/i915/selftests: Drop igt_cs_tlb
      drm/i915: Migrate platform-dependent mock hugepage selftests to live
      drm/i915: Use correct huge page manager for MTL

Jonathan Corbet (13):
      docs: create a top-level arch/ directory
      docs: move x86 documentation into Documentation/arch/
      docs: zh_CN: create the architecture-specific top-level directory
      docs: move xtensa documentation under Documentation/arch/
      docs: move sparc documentation under Documentation/arch/
      docs: move superh documentation under Documentation/arch/
      docs: move openrisc documentation under Documentation/arch/
      docs: move nios2 documentation under Documentation/arch/
      docs: Move arc architecture docs under Documentation/arch/
      docs: move ia64 architecture docs under Documentation/arch/
      docs: move parisc documentation under Documentation/arch/
      docs: move m68k architecture documentation under Documentation/arch/
      docs: turn off "smart quotes" in the HTML build

Jonathan Denose (1):
      Input: i8042 - add quirk for Fujitsu Lifebook A574/H

Jonathan Derrick (1):
      md: Fix bitmap offset type in sb writer

Jonathan McDowell (2):
      crypto: safexcel - Raise firmware load failure message to error
      crypto: safexcel - Cleanup ring IRQ workqueues on load failure

Jonathan Neuschäfer (5):
      zstd: Fix definition of assert()
      iio: chemical: sps030: Reformat comment in a more readable way
      media: dvb-frontends: Fix a typo ("Unknow sleep mode")
      EDAC/amd81[13]1: Remove trailing newline from MODULE_AUTHOR
      pinctrl: wpcm450: select MFD_SYSCON

Jonathan Toppins (1):
      mailmap: update jtoppins' entry to reference correct email

Jongwoo Han (1):
      EDAC/i5100: Fix typo in comment

Joonas Lahtinen (1):
      Merge drm/drm-next into drm-intel-gt-next

Jose E. Marchesi (1):
      bpf, docs: Document BPF insn encoding in term of stored bytes

Josef Bacik (10):
      btrfs: rename BTRFS_FS_NO_OVERCOMMIT to BTRFS_FS_ACTIVE_ZONE_TRACKING
      btrfs: use temporary variable for space_info in btrfs_update_block_group
      btrfs: use btrfs_handle_fs_error in btrfs_fill_super
      btrfs: replace BUG_ON with ASSERT in btrfs_read_node_slot
      btrfs: handle errors from btrfs_read_node_slot in split
      btrfs: add missing iputs on orphan cleanup failure
      btrfs: drop root refs properly when orphan cleanup fails
      btrfs: handle errors in walk_down_tree properly
      btrfs: abort the transaction if we get an error during snapshot drop
      btrfs: don't free qgroup space unless specified

Josef Miegl (2):
      net: geneve: set IFF_POINTOPOINT with IFLA_GENEVE_INNER_PROTO_INHERIT
      net: geneve: accept every ethertype

Josh Don (1):
      cgroup: fix display of forceidle time at root

Josh Poimboeuf (59):
      alpha/cpu: Expose arch_cpu_idle_dead()'s prototype declaration
      alpha/cpu: Make sure arch_cpu_idle_dead() doesn't return
      arm/cpu: Add unreachable() to arch_cpu_idle_dead()
      arm64/cpu: Mark cpu_die() __noreturn
      csky/cpu: Make sure arch_cpu_idle_dead() doesn't return
      ia64/cpu: Mark play_dead() __noreturn
      loongarch/cpu: Make sure play_dead() doesn't return
      loongarch/cpu: Mark play_dead() __noreturn
      mips/cpu: Expose play_dead()'s prototype definition
      mips/cpu: Make sure play_dead() doesn't return
      mips/cpu: Mark play_dead() __noreturn
      powerpc/cpu: Mark start_secondary_resume() __noreturn
      sh/cpu: Make sure play_dead() doesn't return
      sh/cpu: Mark play_dead() __noreturn
      sh/cpu: Expose arch_cpu_idle_dead()'s prototype definition
      sparc/cpu: Mark cpu_play_dead() __noreturn
      x86/cpu: Make sure play_dead() doesn't return
      x86/cpu: Mark play_dead() __noreturn
      xtensa/cpu: Make sure cpu_die() doesn't return
      xtensa/cpu: Mark cpu_die() __noreturn
      sched/idle: Make sure weak version of arch_cpu_idle_dead() doesn't return
      sched/idle: Mark arch_cpu_idle_dead() __noreturn
      MAINTAINERS: Add x86 hardware vulnerabilities section
      entry: Fix noinstr warning in __enter_from_user_mode()
      livepatch: Convert stack entries array to percpu
      livepatch: Skip task_call_func() for current task
      livepatch,sched: Add livepatch task switching to cond_resched()
      vhost: Fix livepatch timeouts in vhost_worker()
      objtool: Add objtool_types.h
      objtool: Use relative pointers for annotations
      objtool: Change UNWIND_HINT() argument order
      x86,objtool: Introduce ORC_TYPE_*
      x86,objtool: Separate unret validation from unwind hints
      x86,objtool: Split UNWIND_HINT_EMPTY in two
      sched/core: Make sched_dynamic_mutex static
      iov_iter: Mark copy_compat_iovec_from_user() noinline
      sched: Fix KCSAN noinstr violation
      lkdtm/stackleak: Fix noinstr violation
      Revert "objtool: Support addition to set CFA base"
      objtool: Add stackleak instrumentation to uaccess safe list
      context_tracking: Fix KCSAN noinstr violation
      scripts/objdump-func: Support multiple functions
      objtool: Add WARN_INSN()
      objtool: Add symbol iteration helpers
      objtool: Remove superfluous dead_end_function() check
      objtool: Separate prefix code from stack validation code
      x86/linkage: Fix padding for typed functions
      objtool: Generate ORC data for __pfx code
      init: Mark [arch_call_]rest_init() __noreturn
      init: Mark start_kernel() __noreturn
      x86/head: Mark *_start_kernel() __noreturn
      arm64/cpu: Mark cpu_park_loop() and friends __noreturn
      cpu: Mark panic_smp_self_stop() __noreturn
      cpu: Mark nmi_panic_self_stop() __noreturn
      objtool: Include weak functions in global_noreturns check
      btrfs: Mark btrfs_assertfail() __noreturn
      x86/cpu: Mark {hlt,resume}_play_dead() __noreturn
      scsi: message: fusion: Mark mpt_halt_firmware() __noreturn
      btrfs: mark btrfs_assertfail() __noreturn

Josh Triplett (3):
      PCI: kirin: Select REGMAP_MMIO
      prctl: add PR_GET_AUXV to copy auxv to userspace
      ext4: Add a uapi header for ext4 userspace APIs

Joshua Washington (1):
      gve: Cache link_speed value from device

Josip Pavic (1):
      drm/amd/display: copy dmub caps to dc on dcn31

Josua Mayer (1):
      net: phy: dp83869: fix default value for tx-/rx-internal-delay

Josue David Hernandez Gutierrez (6):
      xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume
      xhci: Move functions to setup msi to xhci-pci
      xhci: move PCI specific MSI/MSIX cleanup away from generic xhci functions
      xhci: Move functions to cleanup MSI to xhci-pci
      xhci: Call MSI sync function from xhci-pci instead of generic xhci code
      xhci: Move xhci MSI sync function to to xhci-pci

José Roberto de Souza (3):
      drm/i915/display/mtl: Program latch to phy reset
      drm/i915/mtl/display: Implement DisplayPort sequences
      drm/i915: Initialize dkl_phy spin lock from display code path

Jouni Högander (8):
      drm/i915/psr: Use calculated io and fast wake lines
      drm/i915/psr: Unify pre/post hooks
      drm/i915/psr: Modify/Fix Wa_16013835468 and prepare for Wa_14015648006
      drm/i915/psr: Implement Wa_14015648006
      drm/i915/psr: Add helpers for block count number handling
      drm/i915/psr: Check that vblank is long enough for psr2
      drm/i915/psr: Implement Display WA #1136
      drm/i915: Use 18 fast wake AUX sync len

Juerg Haefliger (1):
      ARM: omap1: Kconfig: Fix indentation

Juergen Gross (12):
      x86/paravirt: Merge activate_mm() and dup_mmap() callbacks
      x86/paravirt: Convert simple paravirt functions to asm
      xen/netback: don't do grant copy across page boundary
      xen/netback: remove not needed test in xenvif_tx_build_gops()
      xen/netback: use same error messages for same errors
      xen/pciback: don't call pcistub_device_put() under lock
      xen/scsiback: don't call scsiback_free_translation_entry() under lock
      xen/pvcalls: don't call bind_evtchn_to_irqhandler() under lock
      xen/blkback: fix white space code style issues
      xen/blkback: remove stale prototype
      xen/blkback: simplify free_persistent_gnts() interface
      xen/blkback: move blkif_get_x86_*_req() into blkback.c

Juha-Pekka Heikkila (2):
      drm/fourcc: define Intel Meteorlake related ccs modifiers
      drm/i915/mtl: Add handling for MTL ccs modifiers

Jules Maselbas (1):
      tee: optee: Fix typo Unuspported -> Unsupported

Julia Lawall (1):
      wifi: iwlwifi: fix typos in comment

Julian Winkler (1):
      platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfield

Julien Panis (1):
      arm64: dts: ti: k3-am62: Add watchdog nodes

Jun Chen (1):
      scsi: lpfc: Silence an incorrect device output

Jun Miao (1):
      KVM: Fix comments that refer to the non-existent install_new_memslots()

Junfeng Guo (1):
      ice: add profile conflict check for AVF FDIR

JungHoon Hyun (1):
      Input: melfas_mip4 - report palm touches

Jungseung Lee (1):
      workqueue: Introduce show_freezable_workqueues

Junhao He (2):
      drivers/perf: hisi: Remove redundant initialized of pmu->name
      drivers/perf: hisi: add NULL check for name

Juraj Pecigos (1):
      nvme-pci: mark Lexar NM760 as IGNORE_DEV_SUBNQN

Jurica Vukadin (1):
      kconfig: Update config changed flag before calling callback

Justin Green (3):
      drm/mediatek: Refactor pixel format logic
      drm/mediatek: Add support for AR30 and BA30 overlays
      drm/mediatek: Enable AR30 and BA30 overlays on MT8195

Justin Tee (10):
      scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
      scsi: lpfc: Reorder freeing of various DMA buffers and their list removal
      scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver
      scsi: lpfc: Record LOGO state with discovery engine even if aborted
      scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN
      scsi: lpfc: Correct used_rpi count when devloss tmo fires with no recovery
      scsi: lpfc: Skip waiting for register ready bits when in unrecoverable state
      scsi: lpfc: Revise lpfc_error_lost_link() reason code evaluation logic
      scsi: lpfc: Update lpfc version to 14.2.0.11
      scsi: lpfc: Copyright updates for 14.2.0.11 patches

Jyri Sarha (3):
      ASoC: SOF: ipc4: Add macros for chain-dma message bits
      ASoC: SOF: ipc4/intel: Add support for chained DMA
      ASoC: SOF: ipc4/intel: Add missing mutex_unlock()

K V P, Satyanarayana (1):
      vfio/pci: Add DVSEC PCI Extended Config Capability to user visible list.

Kai Shen (1):
      net/smc: Use percpu ref for wr tx reference

Kai Vehmanen (4):
      ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash
      ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs
      ASoC: SOF: ipc4-topology: use common helper function in copier prepare
      ALSA: hda/hdmi: disable KAE for Intel DG2

Kai-Heng Feng (4):
      iio: light: cm32181: Unregister second I2C client if present
      drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi
      drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi
      ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop

Kajol Jain (2):
      selftests/powerpc/pmu: Fix sample field check in the mmcra_thresh_marked_sample_test
      perf vendor events power9: Remove UTF-8 characters from JSON files

Kal Conley (10):
      xsk: Add missing overflow check in xdp_umem_reg
      selftests: xsk: Add xskxceiver.h dependency to Makefile
      selftests: xsk: Use correct UMEM size in testapp_invalid_desc
      selftests: xsk: Add test case for packets at end of UMEM
      selftests: xsk: Disable IPv6 on VETH1
      selftests: xsk: Deflakify STATS_RX_DROPPED test
      xsk: Fix unaligned descriptor validation
      selftests: xsk: Add test UNALIGNED_INV_DESC_4K1_FRAME_SIZE
      xsk: Simplify xp_aligned_validate_desc implementation
      xsk: Elide base_addr comparison in xp_unaligned_validate_desc

Kalesh AP (3):
      bnxt_en: Fix reporting of test result in ethtool selftest
      bnxt_en: Fix typo in PCI id to device description string mapping
      bnxt_en: Fix a possible NULL pointer dereference in unload path

Kalesh Singh (1):
      mm: Multi-gen LRU: remove wait_event_killable()

Kalle Valo (8):
      wifi: ath12k: remove memset with byte count of 278528
      wifi: move mac80211_hwsim and virt_wifi to virtual directory
      wifi: move raycs, wl3501 and rndis_wlan to legacy directory
      Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
      wifi: ath11k: reduce the MHI timeout to 20s
      wifi: ath11k: print a warning when crypto_alloc_shash() fails
      Merge tag 'mt76-for-kvalo-2023-04-18' of https://github.com/nbd168/wireless
      Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git

Kamalesh Babulal (3):
      device_cgroup: Fix typo in devcgroup_css_alloc description
      cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
      docs: cgroup-v1/cpusets: update libcgroup project link

Kamel Bouhara (2):
      ASoC: tas571x: add tas5733 compatible
      ASoC: tas571x: add support for TAS5733

Kamlesh Gurudasani (2):
      arm64: defconfig: Enable crypto test module
      arm64: defconfig: Enable security accelerator driver for TI K3 SoCs

Kan Liang (6):
      perf record: Fix "read LOST count failed" msg with sample read
      perf/x86/intel: Add Granite Rapids
      perf/x86/msr: Add Granite Rapids
      iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug
      perf/core: Fix the same task check in perf_event_set_output
      perf/x86/intel/ds: Flush PEBS DS when changing PEBS_DATA_CFG

Kang Chen (9):
      usb: gadget: udc: add return value check of kzalloc in mv_udc_probe
      usb: gadget: udc: replace kzalloc with devm_kzalloc in mv_udc_probe
      IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init
      ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup()
      wifi: mt76: handle failure of vzalloc in mt7615_coredump_work
      hwmon: (nzxt-smart2) handle failure of devm_add_action in nzxt_smart2_hid_probe
      hwmon: (g762) add a check of devm_add_action in g762_of_clock_enable
      thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
      thermal/drivers/mediatek: Change clk_prepare_enable to devm_clk_get_enabled in mtk_thermal_probe

Karol Herbst (2):
      drm/nouveau/disp: Support more modes by checking with lower bpc
      drm/nouveau/fb: add missing sysmen flush callbacks

Karol Wachowski (2):
      accel/ivpu: Remove D3hot delay for Meteorlake
      accel/ivpu: Add dma fence to command buffers only

Kartik (1):
      soc/tegra: fuse: Remove nvmem root only access

Kasumov Ruslan (1):
      iio: adc: qcom-pm8xxx-xoadc: Remove useless condition in pm8xxx_xoadc_parse_channel()

Kathiravan T (18):
      dt-bindings: clock: Add Qualcomm IPQ5332 GCC
      clk: qcom: Add STROMER PLUS PLL type for IPQ5332
      clk: qcom: add Global Clock controller (GCC) driver for IPQ5332 SoC
      clk: qcom: ipq5332: mark GPLL4 as ignore unused temporarily
      dt-bindings: qcom: add ipq5332 boards
      dt-bindings: firmware: qcom,scm: document IPQ5332 SCM
      arm64: dts: qcom: add IPQ5332 SoC and MI01.2 board support
      arm64: defconfig: Enable IPQ5332 SoC base configs
      arm64: dts: qcom: ipq5332: enable the download mode support
      arm64: dts: qcom: ipq5332: add SMEM support
      clk: qcom: apss-ipq-pll: refactor the driver to accommodate different PLL types
      dt-bindings: clock: qcom,a53pll: add IPQ5332 compatible
      clk: qcom: apss-ipq-pll: add support for IPQ5332
      arm64: dts: qcom: ipq5332: enable the CPUFreq support
      arm64: dts: qcom: ipq5332: add few device nodes
      dt-bindings: arm: qcom: document MI01.6 board based on IPQ5332 family
      arm64: dts: qcom: ipq5332: add support for the RDP468 variant
      dt-bindings: watchdog: qcom-wdt: add qcom,apss-wdt-ipq5332 compatible

Kautuk Consul (1):
      KVM: PPC: Book3S HV: kvmppc_hv_entry: remove .global scope

Kees Cook (17):
      wifi: ath: Silence memcpy run-time false positive warning
      lib: zstd: Fix -Wstringop-overflow warning
      IB/rdmavt: Fix target union member for rvt_post_one_wr()
      media: mxl5005s: Bounds check size used for max array index
      media: imx-jpeg: Bounds check sizeimage access
      kheaders: Use array declaration instead of char
      ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array
      ACPICA: actbl1: Replace 1-element arrays with flexible arrays
      ACPICA: actbl2: Replace 1-element arrays with flexible arrays
      ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array
      ACPICA: Introduce ACPI_FLEX_ARRAY
      ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array
      ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member
      ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array
      ACPICA: acpi_madt_oem_data: Fix flexible array member definition
      ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array
      drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes

Kees Jan Koster (1):
      USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs

Kefeng Wang (16):
      mm: hugetlb: move hugeltb sysctls to its own file
      mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio
      mm: memory: use folio_throttle_swaprate() in do_swap_page()
      mm: memory: use folio_throttle_swaprate() in page_copy_prealloc()
      mm: memory: use folio_throttle_swaprate() in wp_page_copy()
      mm: memory: use folio_throttle_swaprate() in do_anonymous_page()
      mm: memory: use folio_throttle_swaprate() in do_cow_fault()
      mm: swap: remove unneeded cgroup_throttle_swaprate()
      mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT)
      mm: memory-failure: Move memory failure sysctls to its own file
      fs: fix sysctls.c built
      mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list()
      mm/damon/paddr: minor refactor of damon_pa_pageout()
      mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate()
      mm/damon/paddr: fix missing folio_sz update in damon_pa_young()
      mm: hwpoison: coredump: support recovery from dump_user_range()

Keguang Zhang (10):
      dt-bindings: mips: loongson: Add Loongson-1 based boards
      dt-bindings: clock: Add Loongson-1 clock
      clk: loongson1: Remove the outdated driver
      clk: loongson1: Re-implement the clock driver
      MIPS: loongson32: Update the clock initialization
      gpio: loongson1: Convert to SPDX identifier
      gpio: loongson1: Introduce ls1x_gpio_chip struct
      dt-bindings: gpio: Add Loongson-1 GPIO
      gpio: loongson1: Add DT support
      watchdog: loongson1_wdt: Implement restart handler

Keith Busch (18):
      blk-mq: remove hybrid polling
      blk-mq: directly poll requests
      nvme: fix discard support without oncs
      dmapool: add alloc/free performance test
      dmapool: move debug code to own functions
      dmapool: rearrange page alloc failure handling
      dmapool: consolidate page initialization
      dmapool: simplify freeing
      dmapool: don't memset on free twice
      dmapool: link blocks across pages
      dmapool: create/destroy cleanup
      nvme: fix async event trace event
      dmapool: move debug code to own functions
      dmapool: rearrange page alloc failure handling
      dmapool: consolidate page initialization
      dmapool: simplify freeing
      dmapool: don't memset on free twice
      dmapool: link blocks across pages

Kemeng Shi (33):
      ext4: properly handle error of ext4_init_block_bitmap in ext4_read_block_bitmap_nowait
      ext4: correct validation check of inode table in ext4_valid_block_bitmap
      ext4: call ext4_bg_num_gdb_[no]meta directly in ext4_num_base_meta_clusters
      ext4: remove unnecessary check in ext4_bg_num_gdb_nometa
      ext4: remove stale comment in ext4_init_block_bitmap
      ext4: stop trying to verify just initialized bitmap in ext4_read_block_bitmap_nowait
      ext4: improve inode table blocks counting in ext4_num_overhead_clusters
      ext4: remove unused group parameter in ext4_inode_bitmap_csum_verify
      ext4: remove unused group parameter in ext4_inode_bitmap_csum_set
      ext4: remove unused group parameter in ext4_block_bitmap_csum_verify
      ext4: remove unused group parameter in ext4_block_bitmap_csum_set
      ext4: set goal start correctly in ext4_mb_normalize_request
      ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set
      ext4: get correct ext4_group_info in ext4_mb_prefetch_fini
      ext4: correct calculation of s_mb_preallocated
      ext4: correct start of used group pa for debug in ext4_mb_use_group_pa
      ext4: protect pa->pa_free in ext4_discard_allocated_blocks
      ext4: add missed brelse in ext4_free_blocks_simple
      ext4: remove unused return value of ext4_mb_try_best_found and ext4_mb_free_metadata
      ext4: Remove unnecessary release when memory allocation failed in ext4_mb_init_cache
      ext4: remove unnecessary e4b->bd_buddy_page check in ext4_mb_load_buddy_gfp
      ext4: remove unnecessary check in ext4_mb_new_blocks
      ext4: remove dead check in mb_buddy_mark_free
      ext4: remove ac->ac_found > sbi->s_mb_min_to_scan dead check in ext4_mb_check_limits
      ext4: use best found when complex scan of group finishs
      ext4: remove unnecessary exit_meta_group_info tag
      ext4: remove unnecessary count2 in ext4_free_data_in_buddy
      ext4: remove unnecessary goto in ext4_mb_mark_diskspace_used
      ext4: remove repeat assignment to ac_f_ex
      ext4: remove comment code ext4_discard_preallocations
      ext4: simplify calculation of blkoff in ext4_mb_new_blocks_simple
      ext4: fix typos in mballoc
      ext4: avoid unnecessary pointer dereference in ext4_mb_normalize_request

Ken Lin (1):
      tracing: Add missing spaces in trace_print_hex_seq()

Kenneth Lee (1):
      ARM: OMAP2+: hwmod: Use kzalloc for allocating only one element

Keoseong Park (1):
      scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend

Kevin Brodsky (4):
      net: Ensure ->msg_control_user is used for user buffers
      net/compat: Update msg_control_is_user when setting a kernel pointer
      net/ipv6: Initialise msg_control_is_user
      uapi/linux/const.h: prefer ISO-friendly __typeof__

Kevin Chiu (1):
      media: platform: cros-ec: Add Gladios/Lisbon to the match table

Kevin Groeneveld (1):
      spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3

Kevin Locke (1):
      kbuild: deb-pkg: set version for linux-headers paths

Khadija Kamran (20):
      staging: axis-fifo: initialize timeouts in init only
      staging: greybus: fix line ending with '('
      staging: most: remove extra blank line
      staging: most: fix line ending with '(' in video/
      staging: most: fix line ending with '(' in dim2/
      staging: ks7010: fix line ending with '('
      staging: rtl8192e: remove extra blank lines
      staging: rtl8192e: add blank lines after declarations
      staging: rtl8192e: add spaces around binary operators
      staging: rtl8192e: remove blank lines after '{'
      staging: rtl8192u: remove change history from comments
      staging: rtl8192u: remove commented out code
      staging: rtl8192u: add '*' on subsequent lines in block comment
      staging: rtl8192u: add '*/' on separate line in block comments
      staging: rtl8192e: fix unbalanced braces around else
      staging: rtl8192e: remove extra blank lines in rtllib_crypt_ccmp.c
      staging: rtl8192e: fix alignment to match open parenthesis
      staging: rtl8192e: avoid CamelCase <dot11RSNAStatsCCMPFormatErrors>
      staging: rtl8192e: avoid CamelCase <dot11RSNAStatsCCMPReplays>
      staging: rtl8192e: avoid CamelCase <dot11RSNAStatsCCMPDecryptErrors>

Khalil Blaiech (1):
      platform/mellanox: add firmware reset support

Kieran Bingham (1):
      scripts/gdb: add a Radix Tree Parser

Kieran Frewen (2):
      wifi: mac80211: S1G capabilities information element in probe request
      wifi: nl80211: support advertising S1G capabilities

Kim Phillips (1):
      docs/mm: Physical Memory: Fix grammar

Kiran K (3):
      ACPI: utils: Fix acpi_evaluate_dsm_typed() redefinition error
      Bluetooth: btintel: Iterate only bluetooth device ACPI entries
      Bluetooth: btinel: Check ACPI handle for NULL before accessing

Kirill A. Shutemov (28):
      x86/mm: Rework address range check in get_user() and put_user()
      x86: Allow atomic MM_CONTEXT flags setting
      x86: CPUID and CR3/CR4 flags for Linear Address Masking
      x86/mm: Handle LAM on context switch
      mm: Introduce untagged_addr_remote()
      x86/uaccess: Provide untagged_addr() and remove tags before address check
      x86/mm: Reduce untagged_addr() overhead for systems without LAM
      x86/mm: Provide arch_prctl() interface for LAM
      mm: Expose untagging mask in /proc/$PID/status
      iommu/sva: Replace pasid_valid() helper with mm_valid_pasid()
      x86/mm/iommu/sva: Make LAM and SVA mutually exclusive
      selftests/x86/lam: Add test cases for LAM vs thread creation
      x86/tdx: Drop flags from __tdx_hypercall()
      x86/boot: Centralize __pa()/__va() definitions
      sparc/mm: fix MAX_ORDER usage in tsb_grow()
      um: fix MAX_ORDER usage in linux_main()
      floppy: fix MAX_ORDER usage
      drm/i915: fix MAX_ORDER usage in i915_gem_object_get_pages_internal()
      genwqe: fix MAX_ORDER usage
      perf/core: fix MAX_ORDER usage in rb_alloc_aux_page()
      mm/page_reporting: fix MAX_ORDER usage in page_reporting_register()
      mm/slub: fix MAX_ORDER usage in calculate_order()
      iommu: fix MAX_ORDER usage in __iommu_dma_alloc_pages()
      mm, treewide: redefine MAX_ORDER sanely
      mm/page_alloc: make deferred page init free pages in MAX_ORDER blocks
      x86/mm/iommu/sva: Fix error code for LAM enabling failure due to SVA
      x86/mm/iommu/sva: Do not allow to set FORCE_TAGGED_SVA bit from outside
      mm: avoid passing 0 to __ffs()

Kirill Tkhai (1):
      mm: vmscan: add shrinker_srcu_generation

Kishon Vijay Abraham I (1):
      iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE

Klaus Kudielka (3):
      net: dsa: mv88e6xxx: re-order functions
      net: dsa: mv88e6xxx: move call to mv88e6xxx_mdios_register()
      net: dsa: mv88e6xxx: mask apparently non-existing phys during probing

Koba Ko (1):
      platform/x86: dell-laptop: Register ctl-led for speaker-mute

Koby Elbaz (23):
      accel/habanalabs: capture RAZWI info only if HW indication detected
      accel/habanalabs: unsecure CFG_TPC_ID register
      accel/habanalabs: disable PCI when escalating compute to hard-reset
      accel/habanalabs: rename security function parameters
      accel/habanalabs: break is_idle function into per-engine sub-routines
      accel/habanalabs: verify return code after scrubbing ARCs DCCMs
      accel/habanalabs: remove a useless is_idle TPC flag
      accel/habanalabs: fix register address on PDMA/EDMA idle check
      accel/habanalabs: use a mutex rather than a spinlock
      accel/habanalabs: add uapi to stall/resume engine
      accel/habanalabs: do not verify engine modes after being changed
      accel/habanalabs: return tlb inv error code upon failure
      accel/habanalabs: unmap mapped memory when TLB inv fails
      accel/habanalabs: change COMMS warning messages to error level
      accel/habanalabs: don't wait for STS_OK after sending COMMS WFE
      accel/habanalabs: remove commented code that won't be used
      accel/habanalabs: minimize encapsulation signal mutex lock time
      accel/habanalabs: refactor abort of completions and waits
      accel/habanalabs: poll for device status update following WFE cmd
      accel/habanalabs: fix a static warning - 'dubious: x & !y'
      accel/habanalabs: rename security functions related arguments
      accel/habanalabs: upon DMA errors, use FW-extracted error cause
      accel/habanalabs: update state when loading boot fit

Komal Bajaj (1):
      arm64: dts: qcom: qdu1000: Add LLCC/system-cache-controller

Konrad Dybcio (165):
      wifi: brcmfmac: pcie: Add 4359C0 firmware definition
      interconnect: qcom: qcm2290: Fix MASTER_SNOC_BIMC_NRT
      arm64: dts: qcom: sm6115: Un-enable SPI5 by default
      arm64: dts: qcom: sm6375: Add missing power-domain-named to CDSP
      arm64: dts: qcom: sm8550: Use correct CPU compatibles
      dt-bindings: display/panel: Add Sony Tama TD4353 JDI display panel
      gpu/drm/panel: Add Sony TD4353 JDI panel driver
      dt-bindings: arm: Add Cortex-A78C and X1C
      mailmap: correct Dikshita Agarwal's Qualcomm email address
      cpufreq: qcom-hw: Simplify counting frequency domains
      pinctrl: qcom: msm8998: Add MPM pin mappings
      dt-bindings: clock: Add Qcom SM6125 GPUCC
      dt-bindings: clock: Add Qcom SM6375 GPUCC
      dt-bindings: clock: Add Qcom SM6115 GPUCC
      clk: qcom: branch: Add helper functions for setting retain bits
      clk: qcom: branch: Add helper functions for setting SLEEP/WAKE bits
      clk: qcom: branch: Move CBCR bits definitions to the header file
      clk: qcom: branch: Clean up branch enable registers
      clk: qcom: Add GPU clock controller driver for SM6125
      clk: qcom: Add GPU clock controller driver for SM6375
      clk: qcom: Add GPU clock controller driver for SM6115
      soc: qcom: socinfo: Add some PMICs
      ARM: dts: qcom-apq8064: Fix opp table child name
      arm64: dts: qcom: sm6375: Add RMTFS
      arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
      arm64: dts: qcom: pm8998: Add a specific compatible for coincell chg
      arm64: dts: qcom: sc7280: Add qcom,smmu-500 to Adreno SMMU
      arm64: dts: qcom: sm8150: Add qcom,smmu-500 to Adreno SMMU
      arm64: dts: qcom: sm8250: Add qcom,smmu-500 to Adreno SMMU
      arm64: dts: qcom: sm8350: Add qcom,smmu-500 to Adreno SMMU
      arm64: dts: qcom: msm8996: Add missing DWC3 quirks
      dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210
      soc: qcom: socinfo: Add IDs for QCM2290/QRB2210
      clk: qcom: gcc-qcm2290: Fix up gcc_sdcc2_apps_clk_src
      soc: qcom: rpmpd: Remove SoC names from RPMPD definitions
      soc: qcom: rpmpd: Bring all definitions to the top
      soc: qcom: rpmpd: Unify Low Power Island definitions
      soc: qcom: rpmpd: Remove vdd* from struct names
      soc: qcom: rpmpd: Expand struct definition macros
      soc: qcom: rpmpd: Improve the naming
      soc: qcom: rpmpd: Make bindings assignments consistent
      soc: qcom: rpmpd: Add parent PD support
      soc: qcom: rpmpd: Hook up VDDMX as parent of SM6375 VDDGX
      soc: qcom: rpmpd: Remove useless comments
      arm64: dts: qcom: sc8280xp: Use correct CPU compatibles
      dt-bindings: usb: dwc3: Add QCM2290 compatible
      dt-bindings: dmaengine: qcom: gpi: Add QCM2290 GPI DMA
      dt-bindings: pinctrl: qcom,qcm2290-tlmm: Allow input-enable
      firmware: qcom_scm: Add SM6375 compatible
      clk: qcom: gcc-sm6375: Update the .pwrsts for usb gdsc
      clk: qcom: gcc-msm8996: Update the .pwrsts for usb gdsc
      clk: qcom: gcc-msm8998: Update the .pwrsts for usb gdsc
      arm64: dts: qcom: sc7180: Add SoC-specific compatible to cpufreq_hw
      arm64: dts: qcom: sdm845: Add SoC-specific compatible to cpufreq_hw
      arm64: dts: qcom: sm6115: Add SoC-specific compatible to cpufreq_hw
      arm64: dts: qcom: sm6350: Add SoC-specific compatible to cpufreq_hw
      arm64: dts: qcom: sm8150: Add SoC-specific compatible to cpufreq_hw
      dt-bindings: mmc: sdhci-msm: Document QCM2290 SDHCI
      mailmap: map Rajendra Nayak's old address to his current one
      mailmap: map Sai Prakash Ranjan's old address to his current one
      dt-bindings: arm-smmu: Use qcom,smmu compatible for MMU500 adreno SMMUs
      dt-bindings: arm-smmu: Add SM8350 Adreno SMMU
      dt-bindings: arm-smmu: Document SM61[12]5 GPU SMMU
      clk: Print an info line before disabling unused clocks
      dt-bindings: cpufreq: cpufreq-qcom-hw: Allow just 1 frequency domain
      dt-bindings: cpufreq: cpufreq-qcom-hw: Sanitize data per compatible
      dt-bindings: cpufreq: cpufreq-qcom-hw: Add QCM2290
      arm64: dts: qcom: msm8998-yoshino: Use SONY GPIO names
      arm64: dts: qcom: msm8998-yoshino: Use actual pin names for pin nodes
      soc: qcom: icc-bwmon: Remove unused struct member
      soc: qcom: icc-bwmon: Handle global registers correctly
      dt-bindings: clock: dispcc-qcm2290: Add MDSS_CORE reset
      clk: qcom: dispcc-qcm2290: Add MDSS_CORE reset
      dt-bindings: sram: qcom,imem: document SM6375 IMEM
      arm64: dts: qcom: sm6115: Add GPUCC and Adreno SMMU
      arm64: dts: qcom: sc7280: Use the correct BWMON fallback compatible
      arm64: dts: qcom: sc8280xp: Use the correct BWMON fallback compatible
      arm64: dts: qcom: sdm845: Use the correct BWMON compatible
      arm64: dts: qcom: sm8550: Use the correct BWMON fallback compatible
      arm64: dts: qcom: sm6375: Add RPM sleep stats
      arm64: dts: qcom: sm6375: Add IMEM
      arm64: dts: qcom: sm6375: Add wifi node
      arm64: dts: qcom: sm6375: Add modem nodes
      arm64: dts: qcom: sm6375: Add CPUCP L3 node
      arm64: dts: qcom: sm6375: Add TSENS
      arm64: dts: qcom: sm6375: Configure TSENS thermal zones
      arm64: dts: qcom: sm6375: Bump CPU rail power collapse index
      arm64: dts: qcom: sm6375: Introduce C3 power state for both ARM clusters
      arm64: dts: qcom: sm6375-pdx225: Add volume down GPIO key
      arm64: dts: qcom: sdm845-tama: Add display nodes
      arm64: dts: qcom: sdm845-tama: Add Synaptics Touchscreen
      arm64: dts: qcom: sdm845-tama: Add regulator-system-load to l14a/l28a
      arm64: dts: qcom: sdm845-tama: Enable remoteprocs
      arm64: dts: qcom: sdm845-tama: Enable GPU
      arm64: dts: qcom: sdm845-tama: Enable GPI_DMA0/1
      interconnect: qcom: rpm: make QoS INVALID default
      interconnect: qcom: rpm: Add support for specifying channel num
      interconnect: qcom: Sort kerneldoc entries
      dt-bindings: interconnect: OSM L3: Add SM6375 CPUCP compatible
      dt-bindings: interconnect: qcom,msm8998-bwmon: Resolve MSM8998 support
      arm64: dts: qcom: sm6115: Use the correct DSI compatible
      dt-bindings: nvmem: Add compatible for SM6350
      dt-bindings: nvmem: Add compatible for SM6375
      clk: qcom: gcc-sm6115: Mark RCGs shared where applicable
      clk: qcom: gpucc-sm6375: Configure CX_GDSC disable wait value
      arm64: dts: qcom: sc7280: Fix up the gic node
      arm64: dts: qcom: pm8916: Fix pm8941-misc node name
      arm64: dts: qcom: sdm845-oneplus: Fix speaker GPIO node
      arm64: dts: qcom: sdm845-polaris: Drop inexistent properties
      dt-bindings: firmware: document Qualcomm QCM2290 SCM
      dt-bindings: arm: qcom: Add QRB2210/QCM2290 and RB1 board
      arm64: dts: qcom: Add initial QCM2290 device tree
      arm64: dts: qcom: Add initial PM2250 device tree
      arm64: dts: qcom: Add initial QTI RB1 device tree
      arm64: dts: qcom: sm6115-j606f: Add ramoops node
      arm64: dts: qcom: sm6115: Add RMTFS
      arm64: dts: qcom: sm6115p-j606f: Enable remoteprocs
      arm64: dts: qcom: sm6115p-j606f: Enable ATH10K WiFi
      arm64: dts: qcom: sm8150: Don't start Adreno in headless mode
      arm64: dts: qcom: sm8150: Add GPU speedbin support
      arm64: dts: qcom: sm8250: Add GPU speedbin support
      dt-bindings: iommu: Convert QCOM IOMMU to YAML
      clk: qcom: dispcc-qcm2290: Remove inexistent DSI1PHY clk
      drm/panel: novatek-nt35950: Improve error handling
      dt-bindings: display: panel: nt36523: Add Lenovo J606F panel
      drm/panel: nt36523: Add DCS backlight support
      drm/panel: nt36523: Get orientation from OF
      drm/panel: nt36523: Add Lenovo J606F panel
      drm/panel: novatek-nt35950: Only unregister DSI1 if it exists
      dt-bindings: net: Convert ath10k to YAML
      dt-bindings: watchdog: qcom-wdt: add QCM2290
      dt-bindings: mfd: qcom,spmi-pmic: Allow RRADC as adc@ subnode
      dt-bindings: mfd: qcom,spmi-pmic: Add PM2250
      dt-bindings: display: msm: sm8350-mdss: Fix DSI compatible
      drm/msm/dpu: Move dpu_hw_{tear_check, pp_vsync_info} to dpu_hw_mdss.h
      drm/msm/dpu: Set DPU_DATA_HCTL_EN for in INTF_SC7180_MASK
      dt-bindings: display/msm: dsi-controller-main: Add SM6350
      dt-bindings: display/msm: dsi-controller-main: Add SM6375
      dt-bindings: display/msm: sc7180-dpu: Describe SM6350 and SM6375
      dt-bindings: display/msm: Add SM6350 MDSS
      dt-bindings: display/msm: Add SM6375 MDSS
      drm/msm/dpu: Add SM6350 support
      drm/msm/dpu: Add SM6375 support
      drm/msm: mdss: Add SM6350 support
      drm/msm: mdss: Add SM6375 support
      dt-bindings: display/msm: gpu: Document GMU wrapper-equipped A6xx
      dt-bindings: display/msm/gmu: Add GMU wrapper
      drm/msm/adreno: Use adreno_is_revn for A690
      drm/msm/a6xx: Remove static keyword from sptprac en/disable functions
      drm/msm/a6xx: Move force keepalive vote removal to a6xx_gmu_force_off()
      drm/msm/a6xx: Move a6xx_bus_clear_pending_transactions to a6xx_gpu
      drm/msm/a6xx: Improve a6xx_bus_clear_pending_transactions()
      drm/msm/a6xx: Add a helper for software-resetting the GPU
      drm/msm/a6xx: Remove both GBIF and RBBM GBIF halt on hw init
      drm/msm/a6xx: Extend and explain UBWC config
      drm/msm/a6xx: Move CX GMU power counter enablement to hw_init
      drm/msm/a6xx: Introduce GMU wrapper support
      drm/msm/adreno: Disable has_cached_coherent in GMU wrapper configurations
      drm/msm/a6xx: Add support for A619_holi
      drm/msm/a6xx: Add A610 support
      drm/msm/a6xx: Fix some A619 tunables
      drm/msm/a6xx: Use "else if" in GPU speedbin rev matching
      drm/msm/a6xx: Use adreno_is_aXYZ macros in speedbin matching
      drm/msm/a6xx: Add A619_holi speedbin support
      drm/msm/a6xx: Add A610 speedbin support

Konstantin Komarov (17):
      fs/ntfs3: Add null pointer checks
      fs/ntfs3: Improved checking of attribute's name length
      fs/ntfs3: Check for extremely large size of $AttrDef
      fs/ntfs3: Restore overflow checking for attr size in mi_enum_attr
      fs/ntfs3: Refactoring of various minor issues
      fs/ntfs3: Use bh_read to simplify code
      fs/ntfs3: Remove noacsrules
      fs/ntfs3: Fix ntfs_create_inode()
      fs/ntfs3: Optimization in ntfs_set_state()
      fs/ntfs3: Undo endian changes
      fs/ntfs3: Undo critial modificatins to keep directory consistency
      fs/ntfs3: Remove field sbi->used.bitmap.set_tail
      fs/ntfs3: Changed ntfs_get_acl() to use dentry
      fs/ntfs3: Code formatting and refactoring
      fs/ntfs3: Add missed "nocase" in ntfs_show_options
      fs/ntfs3: Print details about mount fails
      fs/ntfs3: Fix root inode checking

Kornel Dulęba (2):
      pinctrl: amd: Disable and mask interrupts on resume
      Revert "pinctrl: amd: Disable and mask interrupts on resume"

Krishna Yarlagadda (2):
      spi: Add TPM HW flow flag
      spi: tegra210-quad: Enable TPM wait polling

Krishna chaitanya chundru (1):
      arm64: dts: qcom: sc7280: Mark PCIe controller as cache coherent

Krishnanand Prabhu (2):
      wifi: iwlwifi: mvm: add support for PTP HW clock (PHC)
      wifi: iwlwifi: mvm: add support for timing measurement

Krister Johansen (2):
      xen: update arch/x86/include/asm/xen/cpuid.h
      x86/xen/time: cleanup xen_tsc_safe_clocksource

Kristian Overskeid (2):
      net: hsr: Don't log netdev_err message on unknown prp dst node
      net: hsr: Don't log netdev_err message on unknown prp dst node

Kristina Martsenko (1):
      arm64: cpufeature: Fix pointer auth hwcaps

Krzysztof Czurylo (1):
      RDMA/irdma: Refactor HW statistics

Krzysztof Kozlowski (491):
      ASoC: qcom: q6prm: fix incorrect clk_root passed to ADSP
      ASoC: dt-bindings: wlf,wm8960: Convert to dtschema
      ASoC: dt-bindings: qcom,wcd934x: Reference dai-common
      ASoC: dt-bindings: qcom,wcd9335: Convert to dtschema
      ARM: dts: exynos: align STMPE ADC node name with bindings in P4 Note
      ARM: dts: exynos: drop fake align STMPE properties in P4 Note
      ARM: dts: exynos: add ports to TC358764 bridge on Arndale
      ARM: dts: exynos: fix WM8960 clock name in Itop Elite
      ARM: dts: exynos: correct whitespace in Midas
      ARM: dts: s5pv210: correct MIPI CSIS clock name
      ARM: dts: exynos: drop unused samsung,camclk-out property in Midas
      ARM: dts: exynos: move MIPI phy to PMU node in Exynos3250
      ARM: dts: exynos: move MIPI phy to PMU node in Exynos4
      ARM: dts: exynos: move DP and MIPI phys to PMU node in Exynos5420
      ARM: dts: exynos: move DP and MIPI phys to PMU node in Exynos5250
      arm64: dts: exynos: move MIPI phy to PMU node in Exynos5433
      Merge branch 'for-v6.4/clk-exynos850-dt-binding' into next/clk
      dt-bindings: display: bridge: parade,ps8622: convert to dtschema
      dt-bindings: display/bridge: toshiba,tc358764: convert to dtschema
      dt-bindings: pinctrl: qcom: lpass-lpi: correct description of second reg
      dt-bindings: usb: snps,dwc3: document extcon property
      arm64: dts: qcom: sm8450: correct WSA2 assigned clocks
      arm64: dts: qcom: sm8550: fix LPASS pinctrl slew base address
      iio: adc: rcar-gyroadc: mark OF related data as maybe unused
      iio: light: max44009: add missing OF device matching
      iio: proximity: sx9500: Reference ACPI and OF ID data
      arm64: dts: toshiba: adjust whitespace around '='
      ARM: dts: omap: align UART node name with bindings
      ARM: dts: marvell: use "okay" for status
      ARM: dts: ti: use "okay" for status
      ARM: dts: hisilicon: use "okay" for status
      ARM: dts: exynos: fix MCT compatible in Universal C210
      hwmon: tmp512: drop of_match_ptr for ID table
      power: supply: rt9455_charger: mark OF related data as maybe unused
      power: supply: twl4030_charger: mark OF related data as maybe unused
      power: supply: lp8727_charger: mark OF related data as maybe unused
      power: supply: ltc4162-l-charger: mark OF related data as maybe unused
      power: supply: bq24257_charger: mark OF related data as maybe unused
      power: supply: bq25890_charger: mark OF related data as maybe unused
      power: reset: qcom-pon: drop of_match_ptr for ID table
      pinctrl: sx150x: drop of_match_ptr for ID table
      pinctrl: qcom: lpass-lpi: set output value before enabling output
      pinctrl: qcom: lpass-lpi: use consistent name for "group" variable
      pinctrl: qcom: lpass-lpi: allow glitch-free output GPIO
      pinctrl: qcom: sm8550-lpass-lpi: allow GPIO function
      PM / devfreq: exyos-bus: drop of_match_ptr for ID table
      soc: qcom: gsbi: mark OF related data as maybe unused
      i3c: dw: drop of_match_ptr for ID table
      ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused
      ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused
      ASoC: codecs: rt1019: Mark OF related data as maybe unused
      ASoC: codecs: src4xxx-i2c: Mark OF related data as maybe unused
      ASoC: codecs: zl38060: Mark OF related data as maybe unused
      regulator: lp872x: Mark OF related data as maybe unused
      regulator: max20086: Mark OF related data as maybe unused
      regulator: mp8859: Mark OF related data as maybe unused
      regulator: mt6397-regulator: Mark OF related data as maybe unused
      spi: pxa2xx: Mark OF related data as maybe unused
      spi: bcm-qspi: Mark OF related data as maybe unused
      spi: sh-msiof: Mark OF related data as maybe unused
      spi: sc18is602: Mark OF related data as maybe unused
      spi: rspi: Mark OF related data as maybe unused
      soc: qcom: restrict L2 accessors to ARM64 build tests
      dt-bindings: soc: qcom,apr: correct qcom,intents type
      dt-bindings: arm: qcom: add QRD8550
      arm64: dts: imx8mm-nitrogen-r2: fix WM8960 clock name
      arm64: dts: imx8: align thermal node names with bindings
      arm64: dts: qcom: sm8550-qrd: add QRD8550
      arm64: dts: qcom: msm8996: move WCD9335 audio codec to boards
      arm64: dts: qcom: apq8096-db820c: fix indentation
      net: stmmac: qcom: drop of_match_ptr for ID table
      net: stmmac: generic: drop of_match_ptr for ID table
      net: marvell: pxa168_eth: drop of_match_ptr for ID table
      net: samsung: sxgbe: drop of_match_ptr for ID table
      net: ni: drop of_match_ptr for ID table
      nfc: trf7970a: mark OF related data as maybe unused
      net: dsa: lantiq_gswip: mark OF related data as maybe unused
      net: dsa: lan9303: drop of_match_ptr for ID table
      net: dsa: seville_vsc9953: drop of_match_ptr for ID table
      net: dsa: ksz9477: drop of_match_ptr for ID table
      net: dsa: ocelot: drop of_match_ptr for ID table
      net: phy: ks8995: drop of_match_ptr for ID table
      net: ieee802154: adf7242: drop of_match_ptr for ID table
      net: ieee802154: mcr20a: drop of_match_ptr for ID table
      net: ieee802154: at86rf230: drop of_match_ptr for ID table
      net: ieee802154: ca8210: drop of_match_ptr for ID table
      net: ieee802154: adf7242: drop owner from driver
      net: ieee802154: ca8210: drop owner from driver
      MAINTAINERS: gpio: xra1403: drop Semi Malinen
      gpio: ftgpio010: drop of_match_ptr for ID table
      gpio: altera: drop of_match_ptr for ID table
      gpio: rcar: drop of_match_ptr for ID table
      gpio: visconti: drop of_match_ptr for ID table
      gpio: sifive: drop of_match_ptr for ID table
      gpio: sama5d2-piobu: drop of_match_ptr for ID table
      gpio: xra1403: mark OF related data as maybe unused
      gpio: raspberrypi-exp: mark OF related data as maybe unused
      wifi: mwifiex: mark OF related data as maybe unused
      arm64: dts: qcom: drop incorrect cell-index from SPMI
      arm64: dts: qcom: sm8250: drop incorrect Coresight funnel properties
      arm64: dts: qcom: qdu1000: drop incorrect serial properties
      arm64: dts: qcom: sdm845-db845c: drop SPI label
      arm64: dts: qcom: apq8096-db820c: drop SPI label
      arm64: dts: qcom: ipq6018-cp01-c1: drop SPI cs-select
      arm64: dts: qcom: msm8953: correct RPMCC node name
      arm64: dts: qcom: msm8953: drop clocks from RPMPD
      arm64: dts: qcom: msm8994: correct RPMCC node name
      arm64: dts: qcom: sc7280: fix EUD port properties
      arm64: dts: qcom: msm8996-oneplus: do not enable incomplete nodes
      arm64: dts: qcom: sm8150-kumano: correct GPIO keys wakeup
      arm64: dts: qcom: msm8998-fxtec: correct GPIO keys wakeup
      arm64: dts: qcom: msm8998-sony-xperia: correct GPIO keys wakeup
      arm64: dts: qcom: sc7280-idp: correct GPIO keys wakeup
      arm64: dts: qcom: sdm630-sony-xperia: correct GPIO keys wakeup
      arm64: dts: qcom: sm6115p-lenovo-j606f: correct GPIO keys wakeup
      arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup
      arm64: dts: qcom: sm8250-xiaomi-elish: correct GPIO keys wakeup
      ptp: ines: drop of_match_ptr for ID table
      usb: host: xhci-rcar: drop of_match_ptr for ID table
      usb: host: max3421-hcd: drop of_match_ptr for ID table
      usb: renesas_usbhs: drop of_match_ptr for ID table
      usb: gadget: rzv2m_usb3drd: drop of_match_ptr for ID table
      usb: gadget: renesas_usb3: drop of_match_ptr for ID table
      usb: gadget: max3420_udc: drop of_match_ptr for ID table
      usb: misc: usb251xb: drop of_match_ptr for ID table
      usb: typec: hd3ss3220: Drop of_match_ptr for ID table
      usb: typec: fusb302: mark OF related data as maybe unused
      serial: sh-sci: mark OF related data as maybe unused
      serial: sprd: Drop of_match_ptr for ID table
      leds: tlc591xx: Mark OF related data as maybe unused
      platform/x86: classmate: mark SPI related data as maybe unused
      platform/x86: sony: mark SPI related data as maybe unused
      soc: renesas: mark OF related data as maybe unused
      soc: renesas: pwc-rzv2m: drop of_match_ptr for ID table
      backlight: lp855x: Mark OF related data as maybe unused
      backlight: arcxcnn_bl: Drop of_match_ptr for ID table
      i2c: mt65xx: drop of_match_ptr for ID table
      i2c: owl: drop of_match_ptr for ID table
      i2c: cros-ec-tunnel: Mark ACPI and OF related data as maybe unused
      crypto: atmel-sha204a - Mark OF related data as maybe unused
      scsi: ufs: qcom: Add __maybe_unused to OF ID table
      scsi: ufs: exynos: Drop of_match_ptr() for ID table
      scsi: ufs: hisi: Drop of_match_ptr() for ID table
      Input: st-keyscan - drop of_match_ptr for ID table
      Input: tm2-touchkey - drop of_match_ptr for ID table
      Input: sun4i-ts - drop of_match_ptr for ID table
      Input: bcm_iproc_tsc - drop of_match_ptr for ID table
      ASoC: dt-bindings: adi,adau17x1: fix indentation and example
      ASoC: dt-bindings: renesas: rsnd: correct comments syntax
      ARM: dts: ixp4xx: use "okay" for status
      rtc: omap: include header for omap_rtc_power_off_program prototype
      rtc: ds1390: mark OF related data as maybe unused
      media: dt-bindings: silabs,si470x: Convert to DT schema
      phy: marvell: drop of_match_ptr for ID table
      phy: st: spear: drop of_match_ptr for ID table
      platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device
      media: dt-bindings: samsung-fimc: drop simple-bus
      media: samsung: exynos4-is: do not require pinctrl
      media: samsung: exynos4-is: drop simple-bus from compatibles
      media: dt-bindings: i2c: samsung,s5k6a3: convert to dtschema
      media: dt-bindings: i2c: samsung,s5k5baf: convert to dtschema
      media: dt-bindings: samsung,exynos4210-csis: convert to dtschema
      media: dt-bindings: samsung,exynos4212-fimc-lite: convert to dtschema
      media: dt-bindings: samsung,exynos4212-is: convert to dtschema
      media: dt-bindings: samsung,fimc: convert to dtschema
      media: dt-bindings: samsung,s5c73m3: convert to dtschema
      media: dt-bindings: st,stm32-cec: drop obsolete file
      media: dt-bindings: qcom,venus: cleanup
      media: dt-bindings: qcom,venus: split common properties
      media: dt-bindings: qcom,msm8996-venus: document interconnects
      media: dt-bindings: qcom,sc7180-venus: document OPP table
      media: dt-bindings: qcom,sc7280-venus: document OPP table
      media: dt-bindings: qcom,sdm845-venus-v2: document OPP table
      media: dt-bindings: qcom,sm8250-venus: document OPP table
      media: dt-bindings: qcom,venus: document firmware-name
      arm64: defconfig: enable Qualcomm pin controller drivers
      arm64: dts: qcom: sm8250-xiaomi-elish: fix USB maximum speed property
      arm64: dts: qcom: sm8350-microsoft-surface: fix USB dual-role mode property
      dt-bindings: soc: qcom: smd-rpm: re-add missing qcom,rpm-msm8994
      arm64: dts: qcom: pm660: align thermal node names with bindings
      ARM: dts: qcom: sdx55: add dedicated SDX55 TCSR compatible
      arm64: dts: qcom: sdm845-db845c: drop empty node override
      arm64: dts: qcom: drop redundant line breaks
      arm64: dts: qcom: sm8450-hdk: use recommended drive strength for speaker SD_N
      arm64: dts: qcom: sm8450-hdk: use precise WCD9385 compatible
      arm64: dts: qcom: sm8450-hdk: align WCD9385 reset pin with downstream config
      mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub
      ASoC: dt-bindings: wlf,wm8994: Convert to dtschema
      dt-bindings: mailbox: qcom,apcs-kpss-global: correct SDX55 clocks
      dt-bindings: mailbox: qcom,apcs-kpss-global: fix SDX55 'if' match
      arm64: dts: qcom: sc7180-trogdor-pazquel360: drop incorrect RT5682S VBAT-supply
      arm64: dts: qcom: sc7280-herobrine-audio-rt5682: add missing supplies
      arm64: dts: qcom: sc7280: align RPMh regulator nodes with bindings
      arm64: dts: qcom: sdm850-lenovo-yoga-c630: Use proper WSA881x shutdown GPIO polarity
      arm64: dts: qcom: sdm850-samsung-w737: Use proper WSA881x shutdown GPIO polarity
      arm64: dts: qcom: sm8250-mtp: Use proper WSA881x shutdown GPIO polarity
      arm64: dts: qcom: qrb5165-rb5: Use proper WSA881x shutdown GPIO polarity
      arm64: dts: qcom: apq8096-db820c: drop simple-bus from clocks
      arm64: dts: qcom: msm8994-msft-lumia: drop simple-bus from clocks
      arm64: dts: qcom: msm8996-xiaomi: drop simple-bus from clocks
      arm64: dts: qcom: sdm630: move DSI opp-table into DSI node
      riscv: dts: canaan: drop invalid spi-max-frequency
      arm64: dts: qcom: sdm845-cheza: use just "port" in Innolux panel
      arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: use just "port" in panel
      arm64: dts: qcom: sc8280xp-crd: use just "port" in panel
      arm64: dts: qcom: sc7180-idp: use just "port" in panel
      arm64: dts: qcom: sc7180-trogdor-quackingstick: use just "port" in panel
      arm64: dts: qcom: sc7180-trogdor-wormdingler: use just "port" in panel
      arm64: dts: qcom: sc7180-qcard: use just "port" in panel
      arm64: dts: qcom: sc7180-trogdor-lazor: correct panel compatible
      arm64: dts: qcom: sdm845-oneplus: drop invalid panel properties
      arm64: dts: qcom: sdm845-xiaomi-beryllium: drop invalid panel properties
      arm64: dts: qcom: sdm845-xiaomi-beryllium: correct compatible
      ARM: dts: stm32: drop invalid simple-panel compatible on stm32mp157c-lxa
      ASoC: dt-bindings: qcom,lpass-rx-macro: narrow clocks per variants
      ASoC: dt-bindings: qcom,lpass-rx-macro: Add SM8550 RX macro
      ASoC: codecs: lpass-rx-macro: add support for SM8550
      ASoC: dt-bindings: qcom,lpass-tx-macro: narrow clocks per variants
      ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM8550 TX macro
      ASoC: codecs: lpass-tx-macro: add support for SM8550
      ASoC: dt-bindings: qcom,lpass-wsa-macro: Add SM8550 WSA macro
      ASoC: codecs: lpass-wsa-macro: add support for SM8550
      dt-bindings: pinctrl: qcom,sm8550-lpass-lpi: allow input-enabled and bias-bus-hold
      dt-bindings: serial: snps-dw-apb-uart: correct number of DMAs
      ASoC: codecs: lpass-rx-macro: add support for SM8550
      ASoC: codecs: lpass-tx-macro: add support for SM8550
      ASoC: dt-bindings: qcom,lpass-va-macro: Add SM8550 VA macro
      ASoC: dt-bindings: qcom,lpass-wsa-macro: Add SM8550 WSA macro
      ASoC: codecs: lpass-wsa-macro: add support for SM8550
      ASoC: dt-bindings: qcom,lpass-va-macro: Add SM8550 VA macro
      i2c: synquacer: mark OF related data as maybe unused
      i2c: xiic: hide OF related data for COMPILE_TEST
      dt-bindings: display: panel-simple: merge Innolux p120zdg-bf1
      dt-bindings: display: novatek,nt36672a: correct VDDIO supply
      dt-bindings: display: panel-simple-dsi: allow vddio variant
      dt-bindings: display: panel-simple-dsi: document port
      dt-bindings: display: visionox,rm69299: document reg
      dt-bindings: display: boe,tv101wum-nl6: document rotation
      cpufreq: qcom-cpufreq-hw: fix double IO unmap and resource release on exit
      ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks
      ASoC: dt-bindings: qcom,lpass-va-macro: Add missing NPL clock
      crypto: img-hash - Fix img_hash_match unused warning
      dt-bindings: display: sitronix,st7789v: document dc-gpios
      dt-bindings: display: xinpeng,xpp055c272: document port
      dt-bindings: display: feiyang,fy07024di26a30d: document port
      dt-bindings: display: elida,kd35t133: document port and rotation
      dt-bindings: display: sitronix,st7701: document port and rotation
      arm64: tegra: Drop serial clock-names and reset-names
      dt-bindings: vendor-prefixes: document Novatek
      arm64: dts: qcom: sda660-inforce: correct key node name
      arm64: dts: qcom: sc7280-herobrine-villager: correct trackpad supply
      arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply
      arm64: dts: qcom: sc7180-trogdor-pazquel: correct trackpad supply
      arm64: dts: qcom: msm8998-oneplus-cheeseburger: revert "fix backlight pin function"
      arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator
      arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 regulator
      arm64: dts: qcom: apq8096-db820c: drop unit address from PMI8994 regulator
      arm64: dts: qcom: sm8250: drop incorrect domain idle states properties
      arm64: dts: qcom: sdm845: drop incorrect domain idle states properties
      arm64: dts: qcom: sm6375: drop incorrect domain idle states properties
      arm64: dts: qcom: sm8150: drop incorrect domain idle states properties
      arm64: dts: qcom: sm8350: drop incorrect domain idle states properties
      arm64: dts: qcom: sc8280xp: drop incorrect domain idle states properties
      arm64: dts: qcom: sc8280xp: correct Soundwire wakeup interrupt name
      dt-bindings: soc: samsung: exynos-pmu: allow phys as child on Exynos3 and Exynos4
      dt-bindings: usb: mediatek,mtk-xhci: drop assigned-clocks
      dt-bindings: usb: ti,j721e-usb: drop assigned-clocks
      dt-bindings: usb: ti,keystone-dwc3: drop assigned-clocks
      arm64: dts: rockchip: use just "port" in panel on Pinebook Pro
      arm64: dts: rockchip: use just "port" in panel on RockPro64
      arm64: dts: rockchip: correct panel supplies on some rk3326 boards
      arm64: dts: rockchip: correct panel supplies on Odroid Go Super
      nvmem: stm32-romem: mark OF related data as maybe unused
      pwm: rcar: Drop of_match_ptr for ID table
      pwm: stm32-lp: Drop of_match_ptr for ID table
      arm64: dts: qcom: sc8280xp: label the Soundwire nodes
      arm64: dts: qcom: sm8450: label the Soundwire nodes
      arm64: dts: qcom: sc8280xp: simplify interrupts-extended
      arm64: dts: qcom: sm8250: simplify interrupts-extended
      arm64: dts: qcom: sm8450: simplify interrupts-extended
      arm64: dts: qcom: sm8550: add ADSP audio codec macros
      arm64: dts: marvell: align thermal node names with bindings
      hwmon: constify pointers to hwmon_channel_info
      ASoC: dt-bindings: asahi-kasei,ak4458: fix missing quotes around hash
      arm64: dts: qcom: ipq8074: add compatible fallback to mailbox
      arm64: dts: qcom: msm8976: add compatible fallback to mailbox
      arm64: dts: qcom: msm8998: add compatible fallback to mailbox
      arm64: dts: qcom: sdm630: add compatible fallback to mailbox
      arm64: dts: qcom: sm6115: add compatible fallback to mailbox
      arm64: dts: qcom: sm6125: add compatible fallback to mailbox
      arm64: dts: qcom: qcs404: add compatible fallback to mailbox
      arm64: dts: qcom: sc7180: add compatible fallback to mailbox
      arm64: dts: qcom: sm8150: add compatible fallback to mailbox
      arm64: dts: qcom: msm8994: remove superfluous "input-enable"
      arm64: dts: qcom: msm8996: remove superfluous "input-enable"
      arm64: dts: qcom: msm8998: remove superfluous "input-enable"
      arm64: dts: qcom: qcs404: remove superfluous "input-enable"
      arm64: dts: qcom: sc8280xp: remove superfluous "input-enable"
      arm64: dts: qcom: sdm845: remove superfluous "input-enable"
      arm64: dts: qcom: sm6125: remove superfluous "input-enable"
      arm64: dts: qcom: sm6350: remove superfluous "input-enable"
      arm64: dts: qcom: sm8250: remove superfluous "input-enable"
      arm64: dts: qcom: sm8450: remove superfluous "input-enable"
      arm64: dts: qcom: sc8280xp-crd: correct pin drive-strength
      arm64: dts: qcom: sc8280xp-lenovo-thinkpad: correct pin drive-strength
      arm64: dts: qcom: apq8016: remove superfluous "input-enable"
      arm64: dts: qcom: sm8150: remove superfluous "input-enable"
      arm64: dts: qcom: sm8350: remove superfluous "input-enable"
      arm64: dts: qcom: msm8916-thwc-ufi001c: add function to pin config
      arm64: dts: qcom: sdm630: move DSI opp-table out of DSI node
      arm64: dts: qcom: sm8550: add Soundwire controllers
      net: nfp: constify pointers to hwmon_channel_info
      net: aquantia: constify pointers to hwmon_channel_info
      net: phy: aquantia: constify pointers to hwmon_channel_info
      net: phy: bcm54140: constify pointers to hwmon_channel_info
      net: phy: marvell: constify pointers to hwmon_channel_info
      net: phy: mxl: constify pointers to hwmon_channel_info
      net: phy: nxp-tja11xx: constify pointers to hwmon_channel_info
      net: phy: sfp: constify pointers to hwmon_channel_info
      arm64: dts: mediatek: mt8173: correct GPIO keys wakeup
      media: venus: drop unused opp_table field documentation
      dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,ipq6018: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,ipq8074: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,mdm9607-tlmm: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,mdm9615: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,msm8226: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,msm8660: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,msm8909-tlmm: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,msm8916: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,msm8953: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,msm8960: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,msm8974: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,msm8976: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,msm8994: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,msm8996: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,msm8998: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,qcs404: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,qdu1000-tlmm: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,sa8775p-tlmm: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,sc7180-tlmm: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,sc7280-tlmm: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,sc8180x-tlmm: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,sdm630: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,sdm670-tlmm: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,sdm845: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,sdx55: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,sdx65-tlmm: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,sm6115-tlmm: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,sm6125-tlmm: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,sm6350-tlmm: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,sm6375-tlmm: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,sm8150: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,sm8250: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,sm8350-tlmm: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,sm8450-tlmm: simplify with unevaluatedProperties
      dt-bindings: pinctrl: qcom,sm8550-tlmm: simplify with unevaluatedProperties
      soundwire: qcom: correct setting ignore bit on v1.5.1
      soundwire: qcom: define hardcoded version magic numbers
      soundwire: qcom: gracefully handle too many ports in DT
      dt-bindings: phy: cadence-sierra: drop assigned-clocks
      dt-bindings: phy: cadence-torrent: drop assigned-clocks
      dt-bindings: phy: ti,phy-am654-serdes: drop assigned-clocks type
      dt-bindings: phy: ti,phy-j721e-wiz: drop assigned-clocks
      dt-bindings: phy: ti,phy-j721e-wiz: document clock-output-names
      regulator: dt-bindings: qcom,rpmh: Correct PM8550 family supplies
      ASoC: codecs: wcd9335: Simplify with dev_err_probe
      ASoC: codecs: wcd934x: Simplify with dev_err_probe
      ASoC: codecs: wcd934x: Simplify &pdev->dev in probe
      ASoC: codecs: wcd938x: Simplify with dev_err_probe
      regulator: dt-bindings: qcom,rpmh: Combine PM6150L and PM8150L if-then
      dt-bindings: interrupt-controller: qcom,pdc: document qcom,qdu1000-pdc
      dt-bindings: display: mediatek: simplify compatibles syntax
      dt-bindings: display: simplify compatibles syntax
      hwmon: (gpio-fan) drop of_match_ptr for ID table
      MAINTAINERS: hwmon: drop Agathe Porte
      hwmon: adm1177: constify pointers to hwmon_channel_info
      hwmon: adm9240: constify pointers to hwmon_channel_info
      hwmon: adt7411: constify pointers to hwmon_channel_info
      hwmon: adt7470: constify pointers to hwmon_channel_info
      hwmon: adt7x10: constify pointers to hwmon_channel_info
      hwmon: aht10: constify pointers to hwmon_channel_info
      hwmon: aquacomputer: constify pointers to hwmon_channel_info
      hwmon: as370: constify pointers to hwmon_channel_info
      hwmon: axi-fan: constify pointers to hwmon_channel_info
      hwmon: bt1-pvt: constify pointers to hwmon_channel_info
      hwmon: corsair: constify pointers to hwmon_channel_info
      hwmon: dell-smm: constify pointers to hwmon_channel_info
      hwmon: drivetemp: constify pointers to hwmon_channel_info
      hwmon: emc2305: constify pointers to hwmon_channel_info
      hwmon: ftsteutates: constify pointers to hwmon_channel_info
      hwmon: gxp-fan: constify pointers to hwmon_channel_info
      hwmon: i5500_temp: constify pointers to hwmon_channel_info
      hwmon: ina238: constify pointers to hwmon_channel_info
      hwmon: ina3221: constify pointers to hwmon_channel_info
      hwmon: intel-m10-bmc: constify pointers to hwmon_channel_info
      hwmon: jc42: constify pointers to hwmon_channel_info
      hwmon: k10temp: constify pointers to hwmon_channel_info
      hwmon: k8temp: constify pointers to hwmon_channel_info
      hwmon: lan966x: constify pointers to hwmon_channel_info
      hwmon: lm75: constify pointers to hwmon_channel_info
      hwmon: lm83: constify pointers to hwmon_channel_info
      hwmon: lm95241: constify pointers to hwmon_channel_info
      hwmon: lm95245: constify pointers to hwmon_channel_info
      hwmon: lochnagar: constify pointers to hwmon_channel_info
      hwmon: ltc2947: constify pointers to hwmon_channel_info
      hwmon: ltc2992: constify pointers to hwmon_channel_info
      hwmon: ltc4245: constify pointers to hwmon_channel_info
      hwmon: ltq-cputemp: constify pointers to hwmon_channel_info
      hwmon: max127: constify pointers to hwmon_channel_info
      hwmon: max31730: constify pointers to hwmon_channel_info
      hwmon: max31760: constify pointers to hwmon_channel_info
      hwmon: max31790: constify pointers to hwmon_channel_info
      hwmon: max6620: constify pointers to hwmon_channel_info
      hwmon: max6621: constify pointers to hwmon_channel_info
      hwmon: max6650: constify pointers to hwmon_channel_info
      hwmon: mc34vr500: constify pointers to hwmon_channel_info
      hwmon: mcp3021: constify pointers to hwmon_channel_info
      hwmon: mlxreg: constify pointers to hwmon_channel_info
      hwmon: nct7904: constify pointers to hwmon_channel_info
      hwmon: npcm750-pwm: constify pointers to hwmon_channel_info
      hwmon: ntc_thermistor: constify pointers to hwmon_channel_info
      hwmon: nzxt: constify pointers to hwmon_channel_info
      hwmon: oxp-sensors: constify pointers to hwmon_channel_info
      hwmon: peci: constify pointers to hwmon_channel_info
      hwmon: powr1220: constify pointers to hwmon_channel_info
      hwmon: raspberrypi: constify pointers to hwmon_channel_info
      hwmon: sbrmi: constify pointers to hwmon_channel_info
      hwmon: sbtsi_temp: constify pointers to hwmon_channel_info
      hwmon: sch5627: constify pointers to hwmon_channel_info
      hwmon: sht4x: constify pointers to hwmon_channel_info
      hwmon: sl28cpld: constify pointers to hwmon_channel_info
      hwmon: smpro: constify pointers to hwmon_channel_info
      hwmon: sparx5-temp: constify pointers to hwmon_channel_info
      hwmon: sy7636a: constify pointers to hwmon_channel_info
      hwmon: tmp102: constify pointers to hwmon_channel_info
      hwmon: tmp103: constify pointers to hwmon_channel_info
      hwmon: tmp108: constify pointers to hwmon_channel_info
      hwmon: tmp464: constify pointers to hwmon_channel_info
      hwmon: tmp513: constify pointers to hwmon_channel_info
      hwmon: tps23861: constify pointers to hwmon_channel_info
      hwmon: w83627ehf: constify pointers to hwmon_channel_info
      hwmon: w83773g: constify pointers to hwmon_channel_info
      dt-bindings: usb: ci-hdrc-usb2: allow multiple PHYs
      MAINTAINERS: w1: add Krzysztof Kozlowski as maintainer
      w1: ds2408: drop kerneldoc annotation
      w1: ds2433: correct kerneldoc annotation
      w1: ds28e04: correct kerneldoc annotation
      w1: minor white-space and code style fixes
      w1: use octal for file permissions
      w1: ds2433: do not use assignment in if condition
      w1: ds2482: drop unnecessary header
      w1: ds2482: do not use assignment in if condition
      w1: matrox: switch from asm to linux header
      w1: matrox: use inline over __inline__
      w1: matrox: remove unnecessary ENOMEM messages
      w1: omap-hdq: allow compile testing
      w1: omap-hdq: add SPDX tag
      w1: omap-hdq: remove unnecessary ENOMEM messages
      w1: gpio: remove unnecessary ENOMEM messages
      spmi: mtk-pmif: Drop of_match_ptr for ID table
      Documentation/process: always CC responsible lists
      watchdog: aspeed: Drop of_match_ptr for ID table
      dt-bindings: watchdog: indentation, quotes and white-space cleanup
      dt-bindings: watchdog: drop duplicated GPIO watchdog bindings
      dt-bindings: watchdog: arm,sp805: drop unneeded minItems
      dt-bindings: watchdog: fsl-imx7ulp-wdt: simplify with unevaluatedProperties
      dt-bindings: watchdog: toshiba,visconti-wdt: simplify with unevaluatedProperties
      dt-bindings: watchdog: realtek,otto-wdt: simplify requiring interrupt-names
      Bluetooth: hci_ll: drop of_match_ptr for ID table
      Bluetooth: btmrvl_sdio: mark OF related data as maybe unused
      Bluetooth: hci_qca: mark OF related data as maybe unused
      Bluetooth: btmtkuart: mark OF related data as maybe unused
      tpm: st33zp24: Mark ACPI and OF related data as maybe unused
      tpm: tpm_tis_spi: Mark ACPI and OF related data as maybe unused
      clocksource/drivers/exynos_mct: Explicitly return 0 for shared timer
      clocksource/drivers/stm32-lp: Drop of_match_ptr for ID table
      dt-bindings: thermal: qcom-tsens: Correct unit address
      dt-bindings: mfd: qcom,tcsr: Document SDX55 TCSR
      mfd: atmel-smc: Mark OF related data as maybe unused
      mfd: atc260x-i2c: Drop of_match_ptr for ID table
      dt-bindings: mfd: x-powers,axp152: Simplify disallowing properties
      dt-bindings: mfd: qcom,spmi-pmic: Document flash LED controller
      ASoC: codecs: wcd938x: fix accessing regmap on unattached devices
      mailbox: rockchip: drop of_match_ptr for ID table
      mailbox: bcm-pdc: drop of_match_ptr for ID table
      dt-bindings: mailbox: qcom,apcs-kpss-global: use fallbacks for few variants
      mailbox: qcom-apcs-ipc: do not grow the of_device_id
      dt-bindings: PCI: fsl,imx6q: fix assigned-clocks warning
      drm/i915: constify pointers to hwmon_channel_info
      drm/nouveau: constify pointers to hwmon_channel_info

Kui-Feng Lee (10):
      bpf: Retire the struct_ops map kvalue->refcnt.
      net: Update an existing TCP congestion control algorithm.
      bpf: Create links for BPF struct_ops maps.
      libbpf: Create a bpf_link in bpf_map__attach_struct_ops().
      bpf: Update the struct_ops of a bpf_link.
      libbpf: Update a bpf_link with another struct_ops.
      libbpf: Use .struct_ops.link section to indicate a struct_ops with a link.
      selftests/bpf: Test switching TCP Congestion Control algorithms.
      bpftool: Register struct_ops with a link.
      bpftool: Update doc to explain struct_ops register subcommand.

Kumar Kartikeya Dwivedi (8):
      bpf: Annotate data races in bpf_local_storage
      bpf: Remove unused MEM_ALLOC | PTR_TRUSTED checks
      bpf: Fix check_reg_type for PTR_TO_BTF_ID
      bpf: Wrap register invalidation with a helper
      bpf: Support kptrs in percpu hashmap and percpu LRU hashmap
      bpf: Support kptrs in local storage maps
      selftests/bpf: Add more tests for kptrs in maps
      bpf: Use separate RCU callbacks for freeing selem

Kumaravel Thiagarajan (1):
      serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default

Kun Liu (3):
      drm/amdgpu: added a sysfs interface for thermal throttling
      drm/amdgpu: added a sysfs interface for thermal throttling
      drm/amdgpu: fix no previous prototype warning

Kunihiko Hayashi (2):
      spi: f_ospi: Add missing spi_mem_default_supports_op() helper
      dt-bindings: ata: Add UniPhier controller binding

Kuninori Morimoto (33):
      ASoC: dt-bindings: renesas,rsnd.yaml: add R-Car Gen4 support
      clk: renesas: r8a779g0: Add Audio clocks
      ASoC: soc-core.c: remove useless dev_dbg()
      arm64: defconfig: Enable DA7213 Codec
      arm64: dts: renesas: r8a779g0: R-Car Sound support
      arm64: dts: renesas: white-hawk: Add R-Car Sound support
      ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe()
      ASoC: soc-pcm.c: remove indirect runtime copy
      ALSA: asihpi: check pao in control_message()
      ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()
      ASoC: simple-card: add comment to indicate don't remove platforms
      ASoC: fsl: remove unnecessary dai_link->platform
      ASoC: atmel: remove unnecessary dai_link->platform
      ASoC: ti: remove unnecessary dai_link->platform
      ASoC: soc-topology.c: remove unnecessary dai_link->platform
      ASoC: simple-card.c: add missing of_node_put()
      ASoC: audio-graph-card2-custom-sample.dtsi: use card->name to avoid long name
      ASoC: soc-core.c: add snd_soc_add_pcm_runtimes()
      ASoC: soc-topology.c: dai_link->platform again
      ASoC: soc-topology.c: dai_link->platform again
      ASoC: soc.h: clarify Codec2Codec params
      ASoC: audio-graph-card2: switch to use c2c_params instead of params
      ASoC: meson: switch to use c2c_params instead of params
      ASoC: samsung: switch to use c2c_params instead of params
      ASoC: soc.h: remove unused params/num_params
      ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair()
      ASoC: expand snd_soc_dapm_mutex_lock/unlock()
      ASoC: expand snd_soc_dpcm_mutex_lock/unlock()
      ASoC: add snd_soc_card_mutex_lock/unlock()
      ASoC: fsl: imx-es8328: cleanup platform which is using Generic DMA
      ASoC: fsl: imx-spdif: cleanup platform which is using Generic DMA
      ASoC: fsl: imx-audmix: cleanup platform which is using Generic DMA
      ASoC: fsl: imx-audmix: remove dummy dai_link->platform

Kuniyuki Iwashima (14):
      tcp: Fix bind() conflict check for dual-stack wildcard address.
      selftest: Add test for bind() conflicts.
      ipv6: Remove in6addr_any alternatives.
      6lowpan: Remove redundant initialisation.
      tcp: Refine SYN handling for PAWS.
      raw: Fix NULL deref in raw_get_next().
      ping: Fix potentail NULL deref for /proc/net/icmp.
      smc: Fix use-after-free in tcp_write_timer_handler().
      netlink: Use copy_to_user() for optval in netlink_getsockopt().
      tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
      af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
      net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
      af_unix: Fix a data race of sk->sk_receive_queue->qlen.
      af_unix: Fix data races around sk->sk_shutdown.

Kuogee Hsieh (9):
      drm/msm/dpu: set DSC flush bit correctly at MDP CTL flush register
      drm/msm/dpu: add DPU_PINGPONG_DSC feature bit for DPU < 7.0.0
      drm/msm/dpu: Guard PINGPONG DSC ops behind DPU_PINGPONG_DSC bit
      drm/msm/dpu: Introduce PINGPONG_NONE to disconnect DSC from PINGPONG
      drm/msm/dpu: always clear every individual pending flush mask
      drm/msm/dpu: separate DSC flush update out of interface
      drm/msm/dpu: Tear down DSC datapath on encoder cleanup
      drm/msm/dp: enable HDP plugin/unplugged interrupts at hpd_enable/disable
      drm/msm/dpu: add support for DSC encoder v1.2 engine

Kuppuswamy Sathyanarayanan (2):
      ACPI: sysfs: Enable ACPI sysfs support for CCEL records
      PCI/EDR: Clear Device Status after EDR error recovery

Lad Prabhakar (11):
      ASoC: dt-bindings: renesas,rz-ssi: Update interrupts and interrupt-names properties
      ASoC: sh: rz-ssi: Update interrupt handling for half duplex channels
      arm64: dts: renesas: r9a07g043u: Add Cortex-A55 PMU node
      arm64: dts: renesas: r9a07g044: Add Cortex-A55 PMU node
      arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems
      arm64: dts: renesas: r9a07g054: Add Cortex-A55 PMU node
      arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels
      arm64: dts: renesas: r9a07g054: Update IRQ numbers for SSI channels
      arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI channels
      arm64: dts: renesas: r9a07g044: Add CSI and CRU nodes
      arm64: dts: renesas: rzg2l-smarc: Enable CRU, CSI support

Lai Jiangshan (16):
      KVM: x86/mmu: Detect write #PF to shadow pages during FNAME(fetch) walk
      KVM: x86/mmu: Remove FNAME(is_self_change_mapping)
      KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug
      KVM: x86/mmu: Move the check in FNAME(sync_page) as kvm_sync_page_check()
      KVM: x86/mmu: Check mmu->sync_page pointer in kvm_sync_page_check()
      KVM: x86/mmu: Set mmu->sync_page as NULL for direct paging
      KVM: x86/mmu: Move the code out of FNAME(sync_page)'s loop body into mmu.c
      KVM: x86/mmu: Reduce the update to the spte in FNAME(sync_spte)
      kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_addr()
      KVM: x86/mmu: Use kvm_mmu_invalidate_addr() in kvm_mmu_invpcid_gva()
      KVM: x86/mmu: Use kvm_mmu_invalidate_addr() in nested_ept_invalidate_addr()
      KVM: x86/mmu: Allow the roots to be invalid in FNAME(invlpg)
      KVM: x86/mmu: Remove FNAME(invlpg) and use FNAME(sync_spte) to update vTLB instead.
      kvm: x86/mmu: Remove @no_dirty_log from FNAME(prefetch_gpte)
      KVM: x86/mmu: Skip calling mmu->sync_spte() when the spte is 0
      KVM: x86/mmu: Track tail count in pte_list_desc to optimize guest fork()

Lakshmi Sowjanya D (2):
      pinctrl: Remove Intel Thunder Bay pinctrl driver
      dt-bindings: pinctrl: Remove bindings for Intel Thunderbay pinctrl driver

Lakshmi Yadlapati (5):
      ARM: dts: aspeed: p10bmc: Change power supply info
      dt-bindings: vendor-prefixes: Add prefix for acbel
      dt-bindings: trivial-devices: Add acbel,fsg032
      hwmon: (pmbus/acbel-fsg032) Add Acbel power supply
      docs: hwmon: Add documentaion for acbel-fsg032 PSU

Lama Kayal (1):
      net/mlx5: Fix steering rules cleanup

Lanzhe Li (1):
      Bluetooth: fix inconsistent indenting

Larry Finger (3):
      wifi: rtw88: Fix memory leak in rtw88_usb
      bluetooth: Add device 0bda:887b to device tables
      bluetooth: Add device 13d3:3571 to device tables

Lars-Peter Clausen (27):
      hwmon: (ucd90320) Add minimum delay between bus accesses
      hwmon: (adm1266) Set `can_sleep` flag for GPIO chip
      hwmon: (ltc2992) Set `can_sleep` flag for GPIO chip
      i2c: cadence: Remove always false ternary operator
      i2c: cadence: Remove unnecessary register reads
      iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip
      dt-bindings: i2c: cadence: Document `fifo-depth` property
      i2c: cadence: Allow to specify the FIFO depth
      i2c: cadence: Detect maximum transfer size
      phy: cadence: Sierra: Replace `clk_register(`) with `clk_hw_register()`
      phy: cadence: Sierra: Use clk_parent_data to provide parent information
      clk: axi-clkgen: Use managed `of_clk_add_hw_provider()`
      clk: axm5516: Use managed `of_clk_add_hw_provider()`
      clk: axs10x: Use managed `of_clk_add_hw_provider()`
      clk: cdce706: Use managed `of_clk_add_hw_provider()`
      clk: hsdk-pll: Use managed `of_clk_add_hw_provider()`
      clk: lmk04832: Use managed `of_clk_add_hw_provider()`
      clk: si514: Use managed `of_clk_add_hw_provider()`
      clk: si570: Use managed `of_clk_add_hw_provider()`
      clk: si5351: Use managed `of_clk_add_hw_provider()`
      clk: uniphier: Use managed `of_clk_add_hw_provider()`
      clk: qcom: rpm: Use managed `of_clk_add_hw_provider()`
      dt-bindings: i2c: cadence: Document `resets` property
      i2c: cadence: Add reset controller support
      i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
      i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path
      rtc: jz4740: Make sure clock provider gets removed

Laurent Dufour (1):
      powerc/mm: try VMA lock-based page fault handling first

Laurent Pinchart (35):
      arm64: dts: freescale: imx8mm-phyboard: Add I2C4 pinmuxing
      media: i2c: imx296: Use v4l2_subdev_get_fmt()
      media: max9286: Free control handler
      drm: rcar-du: lvds: Call function directly instead of through pointer
      drm: rcar-du: lvds: Move LVDS enable code to separate code section
      drm: rcar-du: lvds: Fix LVDS PLL disable on D3/E3
      drm: rcar-du: Don't write unimplemented ESCR and OTAR registers on Gen3
      drm: rcar-du: Disable alpha blending for DU planes used with VSP
      drm: rcar-du: Rename DORCR fields to make them 0-based
      drm: rcar-du: Write correct values in DORCR reserved fields
      media: vsp1: Replace vb2_is_streaming() with vb2_start_streaming_called()
      staging: media: imx: Drop imx_media_subdev_bound()
      staging: media: imx: Drop IMX_MEDIA_GRP_ID_CSI
      staging: media: imx: Drop unused helper functions
      staging: media: imx: Make imx_media_of_add_csi() static
      media: i2c: adv7604: Enable video adjustment
      media: i2c: adv7604: Fix range of hue control
      media: Accept non-subdev sinks in v4l2_create_fwnode_links_to_pad()
      media: Fix indentation issues introduced by subdev-wide state struct
      media: imx-jpeg: Fix incorrect indentation
      media: Zero-initialize all structures passed to subdev pad operations
      media: Prefer designated initializers over memset for subdev pad ops
      media: Use designated initializers for all subdev pad ops
      media: i2c: Drop unused ad9389b video encoder driver
      media: i2c: Drop unused m5mols camera sensor driver
      media: i2c: Drop unused mt9m032 camera sensor driver
      media: i2c: Drop unused mt9t001 camera sensor driver
      media: i2c: Drop unused noon010pc30 camera sensor driver
      media: i2c: Drop unused s5k6aa camera sensor driver
      media: i2c: Drop unused sr030pc30 camera sensor driver
      media: i2c: Drop unused vs6624 camera sensor driver
      media: dt-bindings: media: Add i.MX8 ISI DT bindings
      media: nxp: Add i.MX8 ISI driver
      media: nxp: imx8-isi: Drop partial support for i.MX8QM and i.MX8QXP
      media: nxp: imx8-isi: Replace udelay() with fsleep()

Le Ma (10):
      drm/amdgpu: set ih chicken bit for IH 4.4.2
      drm/amdgpu: skip ih2 rb allocation for IH 4.4.2
      drm/amdgpu: skip hdp invalidation for HDP 4.4.2
      drm/amdgpu: add sdma v4_4_2 support (v4)
      drm/amdgpu: set sdma v4_4_2 ip block
      drm/amdgpu: add gfxhub v1_2 support
      drm/amdgpu: add mmhub v1_8 support
      drm/amdgpu: initialize gfxhub v1_2 and mmhub v1_8 funcs
      drm/amdgpu: move vmhub out of amdgpu_ring_funcs (v4)
      drm/amdgpu: add some basic elements for multiple XCD case

Lee Duncan (1):
      scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD

Lee Jones (38):
      drm/ttm/ttm_bo: Provide a missing 'bulk' description and correct misnaming of 'placement'
      drm/amd/display/dc/dc_hdmi_types: Move string definition to the only file it's used in
      drm/amd/amdgpu/amdgpu_device: Provide missing kerneldoc entry for 'reset_context'
      drm/amd/amdgpu/amdgpu_ucode: Remove unused function ‘amdgpu_ucode_print_imu_hdr’
      drm/amd/amdgpu/amdgpu_vm_pt: Supply description for amdgpu_vm_pt_free_dfs()'s unlocked param
      drm/amd/amdgpu/gmc_v11_0: Provide a few missing param descriptions relating to hubs and flushes
      drm/amd/amdgpu/ih_v6_0: Repair misspelling and provide descriptions for 'ih'
      drm/amd/amdgpu/amdgpu_mes: Ensure amdgpu_bo_create_kernel()'s return value is checked
      drm/amd/amdgpu/amdgpu_vce: Provide description for amdgpu_vce_validate_bo()'s 'p' param
      drm/amd/pm/swsmu/smu11/vangogh_ppt: Provide a couple of missing parameter descriptions
      drm/amd/display/amdgpu_dm/amdgpu_dm_helpers: Move defines out to where they are actually used
      drm/amd/display/dc/dce/dmub_psr: Demote kerneldoc abuse
      drm/amd/display/dc/link/link_detection: Remove unused variable 'status'
      drm/amd/display/dc/link/protocols/link_dp_training: Remove set but unused variable 'result'
      drm/amd/display/dc/link/protocols/link_dp_capability: Remove unused variable and mark another as __maybe_unused
      drm/amd/display/dc/link/protocols/link_dp_capability: Demote non-compliant kerneldoc
      drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings
      drm/amd/display/dc/link/link_detection: Demote a couple of kerneldoc abuses
      drm/amd/display/dc/core/dc_stat: Convert a couple of doc headers to kerneldoc format
      drm/i915/display/intel_display_debugfs: Fix incorrect param naming for 'intel_connector'
      drm/i915/display/intel_display_power: Fix incorrectly documented function __intel_display_power_put_async()
      drm/i915/display/intel_wm: Fix a little doc-rot in intel_update_watermarks()
      drm/i915/i915_scatterlist: Fix kerneldoc formatting issue - missing '@'
      drm/i915/intel_region_ttm: Provide missing description for 'offset' param
      drm/i915/gt/intel_rps: Demote a kerneldoc abuse for ips_ping_for_i915_load()
      drm/i915/gem/i915_gem_create: Provide the function names for proper kerneldoc headers
      drm/i915/gem/i915_gem_domain: Provide function names to complete proper kerneldoc
      drm/i915/gem/i915_gem_ttm_pm: Provide a couple of missing descriptions for 'flags' and remove some superfluous ones
      drm/i915/gem/i915_gem_ttm: Demote half-filled kerneldoc
      drm/i915/gem/i915_gem_ttm_move: Provide a couple of missing descriptions for 'num_pages' and 'ctx'
      drm/i915/gem/i915_gem_wait: Provide function name to validate the kerneldoc header
      drm/i915/gem/i915_gem_object: Demote non-kerneldoc header with no param descriptions
      drm/i915/i915_gem: Provide function names to complete the expected kerneldoc format
      drm/i915/gt/uc/intel_guc_hwconfig: Demote a few non-conforming kerneldoc headers
      drm/i915/i915_vma: Provide one missing param and demote another non-kerneldoc header
      drm/tegra: dc: Remove set but unused variable 'state'
      mailbox: mailbox-test: Explicitly include header for spinlock support
      mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()

Lei Yin (1):
      nvme: fix double blk_mq_complete_request for timeout request with low probability

Len Brown (3):
      tools/power turbostat: update dump of SECONDARY_TURBO_RATIO_LIMIT
      tools/power turbostat: remove stray newlines from warn/warnx strings
      tools/power turbostat: version 2023.03.17

Leo Chen (3):
      drm/amd/display: Lowering min Z8 residency time
      drm/amd/display: Change default Z8 watermark values
      drm/amd/display: Add symclk workaround during disable link output

Leo Yan (18):
      perf kvm: Refactor overall statistics
      perf kvm: Add pointer to 'perf_kvm_stat' in kvm event
      perf kvm: Move up metrics helpers
      perf kvm: Use subtraction for comparison metrics
      perf kvm: Use macro to replace variable 'decode_str_len'
      perf kvm: Introduce histograms data structures
      perf kvm: Pass argument 'sample' to kvm_alloc_init_event()
      perf kvm: Parse address location for samples
      perf hist: Add 'kvm_info' field in histograms entry
      perf kvm: Add dimensions for KVM event statistics
      perf kvm: Use histograms list to replace cached list
      perf kvm: Polish sorting key
      perf kvm: Support printing attributions for dimensions
      perf kvm: Add dimensions for percentages
      perf kvm: Add TUI mode for stat report
      perf kvm: Update documentation to reflect new changes
      perf kvm: Reference count 'struct kvm_info'
      perf kvm: Delete histograms entries before exiting

Leon Romanovsky (29):
      neighbour: delete neigh_lookup_nodev as not used
      Enable IB out-of-order by default in mlx5
      Merge branch 'mlx5-next' into wip/leon-for-next
      RDMA/rxe: Clean kzalloc failure paths
      net/mlx5e: Factor out IPsec ASO update function
      net/mlx5e: Prevent zero IPsec soft/hard limits
      net/mlx5e: Add SW implementation to support IPsec 64 bit soft and hard limits
      net/mlx5e: Overcome slow response for first IPsec ASO WQE
      xfrm: don't require advance ESN callback for packet offload
      net/mlx5e: Remove ESN callbacks if it is not supported
      net/mlx5e: Set IPsec replay sequence numbers
      net/mlx5e: Reduce contention in IPsec workqueue
      net/mlx5e: Generalize IPsec work structs
      net/mlx5e: Simulate missing IPsec TX limits hardware functionality
      net/mlx5e: Add IPsec packet offload tunnel bits
      net/mlx5e: Check IPsec packet offload tunnel capabilities
      net/mlx5e: Configure IPsec SA tables to support tunnel mode
      net/mlx5e: Prepare IPsec packet reformat code for tunnel mode
      net/mlx5e: Support IPsec RX packet offload in tunnel mode
      net/mlx5e: Support IPsec TX packet offload in tunnel mode
      net/mlx5e: Listen to ARP events to update IPsec L2 headers in tunnel mode
      net/mlx5: Allow blocking encap changes in eswitch
      net/mlx5e: Create IPsec table with tunnel support only when encap is disabled
      net/mlx5e: Accept tunnel mode for IPsec packet offload
      net/mlx5e: Fix FW error while setting IPsec policy block action
      net/mlx5e: Don't overwrite extack message returned from IPsec SA validator
      net/mlx5e: Compare all fields in IPv6 address
      net/mlx5e: Properly release work data structure
      net/mlx5e: Refactor duplicated code in mlx5e_ipsec_init_macs

Leonard Anderweit (6):
      hwmon: (aquacomputer_d5next) Support one byte control values
      hwmon: (aquacomputer_d5next) Support writing multiple control values at once
      hwmon: (aquacomputer_d5next) Device dependent control report settings
      hwmon: (aquacomputer_d5next) Add infrastructure for Aquaero control reports
      hwmon: (aquacomputer_d5next) Add temperature offset control for Aquaero
      hwmon: (aquacomputer_d5next) Add fan PWM control for Aquaero

Leonard Göhrs (4):
      spi: core: add spi_split_transfers_maxwords
      spi: stm32: split large transfers based on word size instead of bytes
      ARM: dts: stm32: Add coprocessor detach mbox on stm32mp15xx-osd32 SoM
      .mailmap: add entry for Leonard Göhrs

Li Jun (2):
      usb: dwc3: add several registers dump for debugfs
      usb: typec: tcpm: try to get role switch from tcpc fwnode

Li Lanzhe (1):
      spi: spi-rockchip: Fix missing unwind goto in rockchip_sfc_probe()

Li Lingfeng (1):
      dm: don't lock fs when the map is NULL in process of resume

Li Ma (1):
      drm/amdgpu: reserve the old gc_11_0_*_mes.bin

Li Nan (2):
      md/raid10: fix task hung in raid10d
      md/raid10: fix null-ptr-deref in raid10_sync_request

Li Yang (1):
      soc: renesas: renesas-soc: Release 'chipid' from ioremap()

Li Zetao (3):
      atm: idt77252: fix kmemleak when rmmod idt77252
      f2fs: make f2fs_sync_inode_meta() static
      scsi: qla2xxx: Fix memory leak in qla2x00_probe_one()

Li kunyu (1):
      kvm: kvm_main: Remove unnecessary (void*) conversions

Li zeming (4):
      tty: tty_ldisc: Remove the ret variable
      io_uring: rsrc: Optimize return value variable 'ret'
      PM: core: Remove unnecessary (void *) conversions
      sparse: remove unnecessary 0 values from rc

Liam Howlett (5):
      maple_tree: be more cautious about dead nodes
      maple_tree: detect dead nodes in mas_start()
      maple_tree: fix freeing of nodes in rcu mode
      maple_tree: remove extra smp_wmb() from mas_dead_leaves()
      tools: Rename __fallthrough to fallthrough

Liam R. Howlett (12):
      maple_tree: fix mas_skip_node() end slot detection
      test_maple_tree: add more testing for mas_empty_area()
      mm/ksm: fix race with VMA iteration and mm_struct teardown
      maple_tree: fix write memory barrier of nodes once dead for RCU mode
      maple_tree: add smp_rmb() to dead node detection
      maple_tree: add RCU lock checking to rcu callback functions
      mm: enable maple tree RCU mode by default
      mm/mprotect: fix do_mprotect_pkey() return on error
      mm/mempolicy: fix use-after-free of VMA iterator
      maple_tree: make maple state reusable after mas_empty_area_rev()
      maple_tree: fix mas_empty_area() search
      mm/mmap: regression fix for unmapped_area{_topdown}

Liang Chen (1):
      skbuff: Fix a race between coalescing and releasing SKBs

Liang He (7):
      block: sunvdc: add check for mdesc_grab() returning NULL
      ethernet: sun: add check for the mdesc_grab()
      platform/surface: aggregator: Add missing fwnode_handle_put()
      net: mdio: thunder: Add missing fwnode_handle_put()
      macintosh/windfarm_smu_sat: Add missing of_node_put()
      iio: dac: ad5755: Add missing fwnode_handle_put()
      platform/chrome: cros_typec_switch: Add missing fwnode_handle_put()

Libin Yang (4):
      ASoC: SOF: ipc4-control: set_volume_data only applies to VOLSW family
      ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES
      ASoC: SOF: ipc4-topology: add effect widget support
      ASoC: SOF: ipc4-topology: update pipeline_params in process prepare

Libo Chen (1):
      sched/fair: Fix inaccurate tally of ttwu_move_affine

Lijo Lazar (4):
      drm/amd/pm: Add PMFW headers for SMU 13.0.6
      drm/amd/pm: Add SMU 13.0.6 support
      drm/amd/pm: Remove unavailable temperature params
      drm/amdgpu: Fix warnings

Like Xu (6):
      KVM: selftests: Add a helper to read kvm boolean module parameters
      KVM: selftests: Report enable_pmu module value when test is skipped
      KVM: x86/pmu: Zero out pmu->all_valid_pmc_idx each time it's refreshed
      KVM: x86/pmu: Rename pmc_is_enabled() to pmc_is_globally_enabled()
      KVM: x86/pmu: Rewrite reprogram_counters() to improve performance
      KVM: x86/pmu: Fix a typo in kvm_pmu_request_counter_reprogam()

Liliang Ye (1):
      ASoC: fsl_mqs: move of_node_put() to the correct location

Liming Sun (2):
      mlxbf-bootctl: Add sysfs file for BlueField boot fifo
      platform/mellanox: fix potential race in mlxbf-tmfifo driver

Lin Ma (1):
      igb: revert rtnl_lock() that causes deadlock

Lin Yu Chen (1):
      docs: trace: Fix typo in ftrace.rst

Lin.Cao (1):
      drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2)

Lingutla Chandrasekhar (1):
      softirq: Add trace points for tasklet entry/exit

Lingyu Liu (1):
      ice: Reset FDIR counter in FDIR init stage

Linh Phung (2):
      pinctrl: renesas: r8a779g0: Add Audio Clock pins, groups, and functions
      pinctrl: renesas: r8a779g0: Add Audio SSI pins, groups, and functions

Lino Sanfilippo (14):
      tpm, tpm_tis: Avoid cache incoherency in test for interrupts
      tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
      tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
      tpm, tpm_tis: Do not skip reset of original interrupt vector
      tpm, tpm_tis: Claim locality before writing interrupt registers
      tpm, tpm_tis: Only handle supported interrupts
      tpm, tpm_tis: Move interrupt mask checks into own function
      tpm, tpm_tis: do not check for the active locality in interrupt handler
      tpm, tpm: Implement usage counter for locality
      tpm, tpm_tis: Request threaded interrupt handler
      tpm, tpm_tis: Claim locality in interrupt handler
      tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
      tpm, tpm_tis: startup chip before testing for interrupts
      tpm, tpm_tis: Enable interrupt test

Linus Torvalds (464):
      Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
      Merge tag 'docs-6.3-fixes' of git://git.lwn.net/linux
      Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
      Merge tag 'zstd-linus-v6.3-rc3' of https://github.com/terrelln/linux
      Merge tag 'trace-v6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
      Merge tag 'mm-hotfixes-stable-2023-03-14-16-51' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
      sched_getaffinity: don't assume 'cpumask_size()' is fully initialized
      Merge tag 'linux-kselftest-fixes-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge tag '6.3-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
      Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
      Merge tag 'drm-fixes-2023-03-17' of git://anongit.freedesktop.org/drm/drm
      Merge tag 'sound-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
      Merge tag 'mmc-v6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
      Merge tag 'powerpc-6.3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
      Merge tag 's390-6.3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
      Merge tag 'riscv-for-linus-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
      Merge tag 'for-linus-6.3-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
      Merge branch 'turbostat' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
      Merge tag 'acpi-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge tag 'pm-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge tag 'io_uring-6.3-2023-03-16' of git://git.kernel.dk/linux
      Merge tag 'block-6.3-2023-03-16' of git://git.kernel.dk/linux
      Merge tag 'net-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      media: m5mols: fix off-by-one loop termination error
      Merge tag 'ata-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
      Merge tag 'hwmon-for-v6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
      Merge tag 'kbuild-fixes-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
      Merge tag 'fbdev-for-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
      Merge tag 'ext4_for_linus_urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
      Merge tag 'x86_urgent_for_v6.3_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'perf_urgent_for_v6.3_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'ras_urgent_for_v6.3_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'char-misc-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
      Merge tag 'tty-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
      Merge tag 'trace-v6.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
      Linux 6.3-rc3
      Merge tag 'nfs-for-6.3-2' of git://git.linux-nfs.org/projects/anna/linux-nfs
      Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux
      Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux
      Merge tag 'keys-fixes-20230321' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
      Merge tag 'nfsd-6.3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
      Merge tag 'vfio-v6.3-rc4' of https://github.com/awilliam/linux-vfio
      Merge tag 'bootconfig-fixes-v6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
      Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
      Merge tag 'zonefs-6.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
      Merge tag 'gfs2-v6.3-rc3-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
      Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
      Merge tag 'for-6.3-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
      Merge tag 'net-6.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge tag 'i2c-for-6.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
      Merge tag 'tag-chrome-platform-fixes-for-v6.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
      Merge tag 'for-linus-6.3-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
      Merge tag 'riscv-for-linus-6.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
      Merge tag 'efi-fixes-for-v6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
      Merge tag 'slab-fix-for-6.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
      Merge tag 'acpi-6.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge tag 'thermal-6.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge tag 'io_uring-6.3-2023-03-24' of git://git.kernel.dk/linux
      Merge tag 'block-6.3-2023-03-24' of git://git.kernel.dk/linux
      Merge tag 'for-6.3/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
      Merge tag 'drm-fixes-2023-03-24' of git://anongit.freedesktop.org/drm/drm
      Merge tag 'for-v6.3-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
      Merge tag 'arm-fixes-6.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
      Merge tag '6.3-rc3-ksmbd-smb3-server-fixes' of git://git.samba.org/ksmbd
      Merge tag 'mm-hotfixes-stable-2023-03-24-17-09' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
      Merge tag 'hwmon-for-v6.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
      Merge tag 'xfs-6.3-fixes-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
      Merge tag 'xfs-6.3-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
      Merge tag 'xfs-6.3-fixes-7' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
      Merge tag 'nfsd-6.3-4' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
      Merge tag 'smb3-client-fixes-6.3-rc3' of git://git.samba.org/sfrench/cifs-2.6
      Merge tag 'x86_urgent_for_v6.3_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'core_urgent_for_v6.3_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'perf_urgent_for_v6.3_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'sched_urgent_for_v6.3_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'usb-6.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
      Linux 6.3-rc4
      Merge tag 'mtd/fixes-for-6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
      Merge tag 'platform-drivers-x86-v6.3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge tag 's390-6.3-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
      Merge tag 'linux-kselftest-fixes-6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
      Merge tag 'urgent-rcu.2023.03.28a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
      Merge tag 'f2fs-fix-6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
      Merge tag 'xtensa-20230327' of https://github.com/jcmvbkbc/linux-xtensa
      Merge tag 'zonefs-6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
      Merge tag 'sound-6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
      Merge tag 'drm-fixes-2023-03-30' of git://anongit.freedesktop.org/drm/drm
      Merge tag 'for-6.3/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
      Merge tag 'net-6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
      Merge tag 'dma-mapping-6.3-2023-03-31' of git://git.infradead.org/users/hch/dma-mapping
      Merge tag 'mips-fixes_6.3_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
      Merge tag 'riscv-for-linus-6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
      Merge tag 'acpi-6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge tag 'thermal-6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge tag 'io_uring-6.3-2023-03-30' of git://git.kernel.dk/linux
      Merge tag 'block-6.3-2023-03-30' of git://git.kernel.dk/linux
      Merge tag 'regulator-fix-v6.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
      Merge tag 'pci-v6.3-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
      Merge tag 'platform-drivers-x86-v6.3-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
      Merge tag 'nfs-for-6.3-3' of git://git.linux-nfs.org/projects/anna/linux-nfs
      Merge tag 'iommu-fixes-6.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
      Merge tag 'kbuild-fixes-v6.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
      Merge tag 'pinctrl-v6.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
      Merge tag 'input-for-v6.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
      Merge tag '6.3-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
      Merge tag 'powerpc-6.3-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
      Merge tag 'driver-core-6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
      Merge tag 'for-6.3-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
      Linux 6.3-rc5
      Merge tag 'hyperv-fixes-signed-20230402' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
      Merge tag 'vfs.misc.fixes.v6.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping
      Merge tag 'nfsd-6.3-5' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge tag 'trace-v6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
      Merge tag 'asm-generic-fixes-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
      Merge tag 'platform-drivers-x86-v6.3-5' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
      Merge tag 'sound-6.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
      Merge tag 'drm-fixes-2023-04-06' of git://anongit.freedesktop.org/drm/drm
      Merge tag 'pwm/for-6.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm
      Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
      Merge tag 'linux-kselftest-fixes-6.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
      Merge tag 'net-6.3-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge tag '6.3-rc5-ksmbd-server-fixes' of git://git.samba.org/ksmbd
      Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
      Merge tag 'acpi-6.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge tag 'gpio-fixes-for-v6.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
      Merge tag 'mm-hotfixes-stable-2023-04-07-16-23' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
      Merge tag 'trace-v6.3-rc5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
      Merge tag 'dma-mapping-6.3-2023-04-08' of git://git.infradead.org/users/hch/dma-mapping
      Merge tag 'io_uring-6.3-2023-04-06' of git://git.kernel.dk/linux
      Merge tag 'block-6.3-2023-04-06' of git://git.kernel.dk/linux
      Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
      Merge tag 'usb-6.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
      Merge tag 'tty-6.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
      Merge tag 'char-misc-6.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
      Merge tag '6.3-rc5-smb3-cifs-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
      Merge tag 'cxl-fixes-6.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
      Merge tag 'x86_urgent_for_v6.3_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'perf_urgent_for_v6.3_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Linux 6.3-rc6
      Merge tag 'uml-for-linus-6.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
      Merge tag '9p-6.3-fixes-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs
      Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
      Merge tag 'urgent-rcu.2023.04.07a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge tag 'ata-6.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
      Merge tag 'mtd/fixes-for-6.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
      Merge tag 'for-6.3-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
      Merge tag 'pci-v6.3-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
      Merge tag 'dmaengine-fix-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
      Merge tag 'for-linus-2023041201' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
      Merge tag 'drm-fixes-2023-04-13' of git://anongit.freedesktop.org/drm/drm
      Merge tag 'pinctrl-v6.3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
      Merge tag 'devicetree-fixes-for-6.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
      Merge tag 'net-6.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
      Merge tag 'cgroup-for-6.3-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
      Merge tag 'sound-6.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
      Merge tag 'thermal-6.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge tag 'pm-6.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge tag 'acpi-6.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge tag 'riscv-for-linus-6.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
      Merge tag 'io_uring-6.3-2023-04-14' of git://git.kernel.dk/linux
      Merge tag 'block-6.3-2023-04-14' of git://git.kernel.dk/linux
      Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
      Merge tag 'i2c-for-6.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
      Merge tag 'ubifs-for-linus-6.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
      Merge tag '6.3-rc6-smb311-client-negcontext-fix' of git://git.samba.org/sfrench/cifs-2.6
      Merge tag '6.3-rc6-ksmbd-server-fix' of git://git.samba.org/ksmbd
      Merge tag 'kbuild-fixes-v6.3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
      Merge tag 'powerpc-6.3-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
      Merge tag 'x86_urgent_for_v6.3_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'sched_urgent_for_v6.3_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Linux 6.3-rc7
      Merge tag 'arm-fixes-6.3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
      Merge tag 'mmc-v6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
      x86: don't use REP_GOOD or ERMS for small memory copies
      x86: don't use REP_GOOD or ERMS for small memory clearing
      x86: don't use REP_GOOD or ERMS for user memory copies
      x86: don't use REP_GOOD or ERMS for user memory clearing
      x86: move stac/clac from user copy routines into callers
      x86: inline the 'rep movs' in user copies for the FSRM case
      x86: improve on the non-rep 'clear_user' function
      x86: improve on the non-rep 'copy_user' function
      x86: set FSRS automatically on AMD CPUs that have FSRM
      Merge tag 'loongarch-fixes-6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
      Merge tag 'nfsd-6.3-6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
      Merge tag 'regulator-fix-v6.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
      Merge tag 'spi-fix-v6.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
      Merge tag 'mm-hotfixes-stable-2023-04-19-16-36' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
      x86: remove 'zerorest' argument from __copy_user_nocache()
      Merge tag 'net-6.3-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge tag 'rust-fixes-6.3' of https://github.com/Rust-for-Linux/linux
      Merge tag 'pci-v6.3-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
      x86: rewrite '__copy_user_nocache' function
      Merge tag 'drm-fixes-2023-04-21' of git://anongit.freedesktop.org/drm/drm
      Merge tag 'sound-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
      Merge tag 'gpio-fixes-for-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
      Merge tag 'char-misc-6.3-final' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
      Merge tag 'block-6.3-2023-04-21' of git://git.kernel.dk/linux
      Merge tag 'for-6.3-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
      Revert "ACPICA: Events: Support fixed PCIe wake event"
      mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area()
      Merge tag '6.3-rc7-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge tag 'mips-fixes_6.3_2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
      Merge tag 'input-for-v6.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
      Merge tag 'x86_urgent_for_v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'irq_urgent_for_v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'kbuild-fixes-v6.3-4' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
      gcc: disable '-Warray-bounds' for gcc-13 too
      Linux 6.3
      Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
      Merge tag 'iter-ubuf.2-2023-04-21' of git://git.kernel.dk/linux
      iov: improve copy_iovec_from_user() code generation
      Merge branch 'x86-rep-insns': x86 user copy clarifications
      Merge tag 'selinux-pr-20230420' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
      Merge tag 'lsm-pr-20230420' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
      Merge tag 'tomoyo-pr-20230424' of git://git.osdn.net/gitroot/tomoyo/tomoyo-test1
      Merge tag 'landlock-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
      Merge tag 'Smack-for-6.4' of https://github.com/cschaufler/smack-next
      Merge tag 'tpmdd-v6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
      Merge tag 'kcsan.2023.04.04a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
      Merge tag 'lkmm.2023.04.07a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
      Merge tag 'lkmm-scripting.2023.04.07a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
      Merge tag 'locktorture.2023.04.04a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
      Merge tag 'nolibc.2023.04.04a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
      Merge tag 'rcu.6.4.april5.2023.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jfern/linux
      Merge tag 'linux-kselftest-next-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
      Merge tag 'linux-kselftest-kunit-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
      Merge tag 'docs-6.4' of git://git.lwn.net/linux
      Merge tag 'v6.4/kernel.clone3.tests' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
      Merge tag 'v6.4/kernel.user_worker' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
      Merge tag 'v6.4/pidfd.file' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
      Merge tag 'v6.4/vfs.acl' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
      Merge tag 'v6.4/vfs.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
      Merge tag 'v6.4/vfs.open' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
      Merge tag 'erofs-for-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
      Merge tag 'pull-fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
      Merge tag 'pull-write-one-page' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
      Merge tag 'pull-old-dio' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
      Merge tag 'pull-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
      Merge tag 'pull-nios2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
      Merge tag 'm68k-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
      Merge tag 'edac_updates_for_v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
      Merge tag 'ras_core_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'x86_acpi_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'x86_cpu_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'x86_misc_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'x86_paravirt_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'x86_sev_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'core-debugobjects-2023-04-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'core-entry-2023-04-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'irq-core-2023-04-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'timers-core-2023-04-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'x86-apic-2023-04-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'soc-arm-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
      Merge tag 'soc-drivers-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
      Merge tag 'soc-defconfig-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
      Merge tag 'soc-dt-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
      Merge tag 'asm-generic-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
      Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
      Merge tag 'printk-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
      Merge tag 'livepatching-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
      Merge tag 'slab-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
      Merge tag 'drm-next-2023-04-24' of git://anongit.freedesktop.org/drm/drm
      Merge tag 'media/v6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
      Merge tag 'tag-chrome-platform-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
      Merge tag 'platform-drivers-x86-v6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
      Merge tag 'regmap-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
      Merge tag 'regulator-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
      Merge tag 'gpio-updates-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
      Merge tag 'mtd/for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
      Merge tag 'mmc-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
      Merge tag 'rpmsg-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
      Merge tag 'rproc-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
      Merge tag 'hwmon-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
      Merge tag 'thermal-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge tag 'acpi-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge tag 'pm-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge tag 'flex-array-transformations-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux
      Merge tag 'v6.4-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
      Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux
      Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux
      Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
      Merge tag 'fs_for_v6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
      Merge tag 'for-6.4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
      Merge tag 'gfs2-v6.3-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
      Merge tag 'dlm-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
      Merge tag 'f2fs-for-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
      Merge tag 'for-6.4/io_uring-2023-04-21' of git://git.kernel.dk/linux
      Merge tag 'for-6.4/block-2023-04-21' of git://git.kernel.dk/linux
      Merge tag 'for-6.4/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
      Merge tag 'ata-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata
      Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
      Merge tag 'net-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
      Merge tag 'drm-next-2023-04-27' of git://anongit.freedesktop.org/drm/drm
      Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
      Merge tag 'devicetree-for-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
      Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
      Merge tag 'pci-v6.4-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
      Merge tag 'sound-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
      Merge tag 'spi-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
      Merge tag 'for-linus-6.4-1' of https://github.com/cminyard/linux-ipmi
      Merge tag 'i2c-for-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
      Merge tag 'fbdev-for-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
      Merge tag 'for-linus-2023042601' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
      Merge tag 'firewire-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
      Merge tag 'usb-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
      Merge tag 'tty-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
      Merge tag 'staging-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
      Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
      Merge tag 'char-misc-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
      cdx: fix build failure due to sysfs 'bus_type' argument needing to be const
      Merge tag 'modules-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
      Merge tag 'sysctl-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
      Merge tag 'hardening-v6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
      Merge tag 'pstore-v6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
      Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
      Merge tag 'hyperv-next-signed-20230424' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
      Merge tag 'for-linus-6.4-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
      Merge tag 'sh-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux
      Merge tag 'mips_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
      Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
      Merge tag 'mm-nonmm-stable-2023-04-27-16-01' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
      Merge tag 'x86_cleanups_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'x86_cache_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'x86_fpu_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'x86_tdx_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'x86_mm_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'objtool-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'perf-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'sched-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'smp-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'trace-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
      Merge tag 'trace-tools-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
      Merge tag 'powerpc-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
      Merge tag 'm68knommu-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
      Merge tag 'riscv-for-linus-6.4-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
      Merge tag 'wq-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
      Merge tag 'cgroup-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
      Merge tag 'integrity-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
      Merge tag 'lsm-pr-20230428' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
      Merge tag 'timers-core-2023-04-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'dma-mapping-6.4-2023-04-28' of git://git.infradead.org/users/hch/dma-mapping
      Merge tag 'iomap-6.4-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
      Merge tag 'xfs-6.4-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
      Merge tag 'ntfs3_for_6.4' of https://github.com/Paragon-Software-Group/linux-ntfs3
      Merge tag 'nfs-for-6.4-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
      Merge tag 'nfsd-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
      Merge tag '6.4-rc-ksmbd-server-fixes' of git://git.samba.org/ksmbd
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
      Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
      Merge tag 'for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
      Merge tag 'efi-next-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
      Merge tag 'rust-6.4' of https://github.com/Rust-for-Linux/linux
      Merge tag 'kbuild-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
      Merge tag 's390-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
      Merge tag 'cxl-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
      Merge tag 'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
      Merge tag 'tpmdd-v6.4-rc1-fix-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
      Merge tag '6.4-rc-smb3-client-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6
      Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
      Merge tag 'i3c/for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
      Merge tag 'rtc-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
      Merge tag 'for-linus' of https://github.com/openrisc/linux
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge tag 'input-for-v6.4-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
      Merge tag 'leds-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
      Merge tag 'mfd-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
      Merge tag 'backlight-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
      Merge tag 'afs-fixes-20230502' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
      Merge tag 'vfio-v6.4-rc1' of https://github.com/awilliam/linux-vfio
      Merge tag 'pinctrl-v6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
      x86-64: make access_ok() independent of LAM
      x86: mm: remove architecture-specific 'access_ok()' define
      x86: uaccess: move 32-bit and 64-bit parts into proper <asm/uaccess_N.h> header
      x86: mm: remove 'sign' games from LAM untagged_addr*() macros
      x86-64: mm: clarify the 'positive addresses' user address rules
      Merge tag 'for-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux
      Merge tag 'dmaengine-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
      Merge tag 'phy-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
      Merge tag 'soundwire-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
      Merge tag 'pwm/for-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm
      Merge tag 'thermal-6.4-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge tag 'acpi-6.4-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge tag 'pm-6.4-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge tag 'ubifs-for-linus-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
      Merge tag 'uml-for-linus-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
      Merge tag 'sysctl-6.4-rc1-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
      Merge tag 'modules-6.4-rc1-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
      Merge tag 'parisc-for-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
      Merge tag 'csky-for-linus-6.4' of https://github.com/c-sky/csky-linux
      Merge tag 'loongarch-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
      Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
      Merge tag 'mm-stable-2023-05-03-16-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
      Merge tag 'mm-hotfixes-stable-2023-05-03-16-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
      Merge tag '9p-6.4-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs
      Merge tag 'ceph-for-6.4-rc1' of https://github.com/ceph/ceph-client
      Merge tag 'linux-watchdog-6.4-rc1' of git://www.linux-watchdog.org/linux-watchdog
      Merge tag 'drm-next-2023-05-05' of git://anongit.freedesktop.org/drm/drm
      Merge tag 'phy-fixes-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
      Merge tag 'thermal-6.4-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge tag 'acpi-6.4-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge tag 'riscv-for-linus-6.4-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
      Merge branch 'x86-uaccess-cleanup': x86 uaccess header cleanups
      Merge tag 'locking-core-2023-05-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'trace-v6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
      Merge tag 'docs-6.4-2' of git://git.lwn.net/linux
      Merge tag 'devicetree-fixes-for-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
      Merge tag 'i2c-for-6.4-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
      Merge tag 'net-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge tag '6.4-rc-ksmbd-server-fixes-part2' of git://git.samba.org/ksmbd
      Merge tag 'regulator-fix-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
      Merge tag 'sound-fix-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
      Merge tag 'pipe-nonblock-2023-05-06' of git://git.kernel.dk/linux
      Merge tag 'for-6.4/block-2023-05-06' of git://git.kernel.dk/linux
      Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
      nfs: fix mis-merged __filemap_get_folio() error check
      Merge tag 'mm-hotfixes-stable-2023-05-06-10-45' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
      Merge tag 'mm-stable-2023-05-06-10-49' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
      Merge tag 'for-6.4/io_uring-2023-05-07' of git://git.kernel.dk/linux
      Merge tag 'mailbox-v6.4' of git://git.linaro.org/landing-teams/working/fujitsu/integration
      Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
      Merge tag '6.4-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
      Merge tag 'v6.4-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
      Merge tag 'core-debugobjects-2023-05-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'perf-tools-for-v6.4-3-2023-05-06' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
      Linux 6.4-rc1
      Merge tag 'for-6.4-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
      nfs: fix another case of NULL/IS_ERR confusion wrt folio pointers
      Merge tag 'platform-drivers-x86-v6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
      Merge tag 'gfs2-v6.3-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
      Merge tag 'fsnotify_for_v6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
      MAINTAINERS: re-sort all entries and fields
      Merge tag 'media/v6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
      Merge tag 'net-6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      Merge tag 'dt-fixes-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt
      Merge tag 'xfs-6.4-rc1-fixes' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
      Merge tag 'drm-fixes-2023-05-12' of git://anongit.freedesktop.org/drm/drm
      Merge tag 'firewire-fixes-6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
      Merge tag 'riscv-for-linus-6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
      Merge tag 'io_uring-6.4-2023-05-12' of git://git.kernel.dk/linux
      Merge tag 'vfs/v6.4-rc1/pipe' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
      Merge tag '6.4-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
      Merge tag 'for-6.4-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
      Merge tag 'block-6.4-2023-05-13' of git://git.kernel.dk/linux
      Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
      Merge tag 'fbdev-for-6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
      Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
      Merge tag 'timers_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'x86_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'sched_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'perf_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'locking_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
      Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
      Merge tag 'parisc-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
      Merge tag 'cxl-fixes-6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
      Linux 6.4-rc2

Linus Walleij (59):
      dt-bindings: google,cros-ec-keyb: Fix spelling error
      gpio: pmic-eic-sprd: Move Kconfig to MFD expanders
      ARM: orion/gpio: Use the right include
      ARM: s3c64xx: Use the right include
      hte: tegra-194: Use proper includes
      gpiolib: Make the legacy <linux/gpio.h> consumer-only
      misc: microchip: pci1xxxx: Convert to immutable irqchip
      gpio: altera: Convert to immutable irq_chip
      gpio: adnp: Convert to immutable irq_chip
      gpio: aspeed: Convert to immutable irq_chip
      gpio: aspeed-sgpio: Convert to immutable irq_chip
      gpio: ath79: Convert to immutable irq_chip
      gpio: cadence: Convert to immutable irq_chip
      gpio: hisi: Convert to immutable irq_chip
      gpio: hlwd: Convert to immutable irq_chip
      gpio: idt3243x: Convert to immutable irq_chip
      gpio: msc313: Convert to immutable irq_chip
      gpio: mlxbf2: Convert to immutable irq_chip
      gpio: max732x: Convert to immutable irq_chip
      gpio: omap: Drop irq_base
      gpio: omap: Convert to immutable irq_chip
      gpio: pci-idio-16: Convert to immutable irq_chip
      gpio: pcie-idio-24: Convert to immutable irq_chip
      drm/mcde: Do not use dirty GEM FB handling
      leds: Mark GPIO LED trigger broken
      gpio: rda: Convert to immutable irq_chip
      gpio: siox: Convert to immutable irq_chip
      gpio: stmpe: Convert to immutable irq_chip
      gpio: thunderx: Convert to immutable irq_chip
      gpio: tqmx86: Convert to immutable irq_chip
      gpio: visconti: Convert to immutable irq_chip
      gpio: xgs-iproc: Convert to immutable irq_chip
      gpio: xilinx: Convert to immutable irq_chip
      gpio: xlp: Convert to immutable irq_chip
      Merge tag 'renesas-pinctrl-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
      Merge branch 'ib-qcom-quad-spi' into devel
      tee: Pass a pointer to virt_to_page()
      dt-bindings: iio: st-sensors: Fix repeated text
      Merge tag 'renesas-pinctrl-for-v6.4-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
      gpio: gpiolib: Simplify gpiochip_add_data_with_key() fwnode
      Merge tag 'qcom-pinctrl-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into devel
      pinctrl: iproc: Convert to immutable irq_chip
      pinctrl: nsp: Convert to immutable irq_chip
      pinctrl: armada-37xx: Convert to immutable irq_chip
      pinctrl: npcm7xx: Convert to immutable irq_chip
      pinctrl: equilibrium: Convert to immutable irq_chip
      pinctrl: mcp23s08: Convert to immutable irq_chip
      pinctrl: st: Convert to immutable irq_chip
      pinctrl: stmfx: Convert to immutable irq_chip
      pinctrl: sx150x: Convert to immutable irq_chip
      ARM: configs: Update U8500 defconfig
      ARM: config: Update Vexpress defconfig
      pinctrl: pic32: Convert to immutable irq_chip
      pinctrl: pistachio: Convert to immutable irq_chip
      pinctrl: plgpio: Convert to immutable irq_chip
      pinctrl: qcom spmi-mpp: Convert to immutable irq_chip
      pinctrl: qcom ssbi-mpp: Convert to immutable irq_chip
      pinctrl: qcom ssbi-gpio: Convert to immutable irq_chip
      hte: tegra-194: Use proper includes

Linyu Yuan (5):
      usb: cdns3: change trace event cdns3_ring() operation
      usb: cdns3: change some trace event __dynamic_array() to __get_buf()
      usb: dwc3: change some trace event __dynamic_array() to __get_buf()
      usb: xhci: change some trace event __dynamic_array() to __get_buf()
      usb: gadget: ffs: remove ENTER() macro

Lionel Landwerlin (2):
      drm/i915: disable sampler indirect state in bindless heap
      drm/i915: disable sampler indirect state in bindless heap

Liu Jian (1):
      Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"

Liu Pan (1):
      libbpf: Explicitly call write to append content to file

Liu Peibao (1):
      dt-bindings: interrupt-controller: loongarch: Fix mismatched compatible

Liu Shixin (4):
      mm/zswap: remove zswap_entry_cache_{create,destroy} helper function
      mm/zswap: replace zswap_init_{started/failed} with zswap_init_state
      mm/zswap: delay the initialization of zswap
      mm: hwpoison: support recovery from HugePage copy-on-write faults

Liu Ying (11):
      MAINTAINERS: Add include/drm/drm_bridge.h to DRM DRIVERS FOR BRIDGE CHIPS
      drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc
      clk: imx: imx8mp: Add LDB root clock
      dt-bindings: display: simple: Add BOE EV121WXM-N10-1850 panel
      drm/panel: panel-simple: Add BOE EV121WXM-N10-1850 panel support
      dt-bindings: lcdif: Add i.MX93 LCDIF support
      drm: lcdif: Drop unnecessary NULL pointer check on lcdif->bridge
      drm: lcdif: Determine bus format and flags in ->atomic_check()
      drm: lcdif: Check consistent bus format and flags across first bridges
      drm: lcdif: Add multiple encoders and first bridges support
      drm: lcdif: Add i.MX93 LCDIF compatible string

Lizhe (6):
      drivers/spi-rockchip.c : Use devm_platform_get_and_ioremap_resource makes code better
      drivers/spi-rockchip.c : Remove redundant variable slave
      ALSA: ac97: Remove redundant driver match function
      scsi: scsi_debug: Remove redundant driver match function
      scsi: target: tcm_loop: Remove redundant driver match function
      s390/vfio-ap: remove redundant driver match function

Long Li (1):
      Drivers: hv: move panic report code from vmbus to hv early init code

Long Wang (1):
      ASoC: max98373: change power down sequence for smart amp

Longlong Xia (2):
      mm: memory-failure: refactor add_to_kill()
      mm: ksm: support hwpoison for ksm page

Lorenz Bauer (1):
      selftests/bpf: Fix use of uninitialized op_name in log tests

Lorenz Brun (2):
      wifi: mt76: mt7915: expose device tree match table
      hwmon: (pwm-fan) set usage_power on PWM state

Lorenzo Bianconi (29):
      selftests/bpf: Use ifname instead of ifindex in XDP compliance test tool
      selftests/bpf: Improve error logs in XDP compliance test tool
      tools: ynl: fix render-max for flags definition
      tools: ynl: fix get_mask utility routine
      xdp: add xdp_set_features_flag utility routine
      net: thunderx: take into account xdp_features setting tx/rx queues
      net: ena: take into account xdp_features setting tx/rx queues
      veth: take into account device reconfiguration for xdp_features flag
      net/mlx5e: take into account device reconfiguration for xdp_features flag
      iio: imu: st_lsm6dsx: discard samples during filters settling time
      iio: imu: st_lsm6dsx: add support to ASM330LHB
      dt-bindings: iio: imu: st_lsm6dsx: add asm330lhb
      wifi: mt76: do not run mt76_unregister_device() on unregistered hw
      wifi: mt76: connac: do not check WED status for non-mmio devices
      veth: rely on rtnl_dereference() instead of on rcu_dereference() in veth_set_xdp_features()
      wifi: mt76: mt7921: fix fw used for offload check for mt7922
      selftests/bpf: fix xdp_redirect xdp-features selftest for veth driver
      wifi: mt76: mt7921: introduce mt7921_get_mac80211_ops utility routine
      wifi: mt76: move irq_tasklet in mt76_dev struct
      wifi: mt76: add mt76_connac_irq_enable utility routine
      wifi: mt76: get rid of unused sta_ps callbacks
      wifi: mt76: add mt76_connac_gen_ppe_thresh utility routine
      wifi: mt76: mt7921: get rid of eeprom.h
      wifi: mt76: move shared mac definitions in mt76_connac2_mac.h
      wifi: mt76: move mcu_uni_event and mcu_reg_event in common code
      veth: take into account peer device for NETDEV_XDP_ACT_NDO_XMIT xdp_features flag
      net: veth: add page_pool for page recycling
      net: veth: add page_pool stats
      bonding: add xdp_features support

Lorenzo Stoakes (17):
      mm: prefer xxx_page() alloc/free functions for order-0 pages
      mm: refactor do_fault_around()
      mm: prefer fault_around_pages to fault_around_bytes
      MAINTAINERS: add Lorenzo as vmalloc reviewer
      mm: remove unused vmf_insert_mixed_prot()
      mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries
      drm/ttm: remove comment referencing now-removed vmf_insert_mixed_prot()
      fs/proc/kcore: avoid bounce buffer for ktext data
      fs/proc/kcore: convert read_kcore() to read_kcore_iter()
      iov_iter: add copy_page_to_iter_nofault()
      mm: vmalloc: convert vread() to vread_iter()
      mm/mmap/vma_merge: further improve prev/next VMA naming
      mm/mmap/vma_merge: fold curr, next assignment logic
      mm/mmap/vma_merge: explicitly assign res, vma, extend invariants
      mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case
      mm/mempolicy: correctly update prev when policy is equal on mbind
      mm/mmap/vma_merge: always check invariants

Louis Morhet (2):
      HID: mcp2221: fix report layout for gpio get
      HID: mcp2221: fix get and get_direction for gpio

Lu Baolu (16):
      iommu/ipmmu-vmsa: Call arm_iommu_release_mapping() in release path
      iommu: Split iommu_group_remove_device() into helpers
      iommu: Same critical region for device release and removal
      iommu: Move lock from iommu_change_dev_def_domain() to its caller
      iommu: Replace device_lock() with group->mutex
      iommu: Cleanup iommu_change_dev_def_domain()
      iommu: Use sysfs_emit() for sysfs show
      iommu/vt-d: Remove unnecessary locking in intel_irq_remapping_alloc()
      iommu/vt-d: Allow zero SAGAW if second-stage not supported
      dmaengine: idxd: Add enable/disable device IOPF feature
      iommu/vt-d: Allow SVA with device-specific IOPF
      iommu/vt-d: Move iopf code from SVA to IOPF enabling path
      iommu/vt-d: Move pfsid and ats_qdep calculation to device probe path
      iommu/vt-d: Move PRI handling to IOPF feature path
      iommu/vt-d: Remove unnecessary checks in iopf disabling path
      iommu/vt-d: Remove extern from function prototypes

Lu jicong (1):
      wifi: rtlwifi: rtl8192ce: fix dealing empty EEPROM values

Luben Tuikov (4):
      drm/amdgpu: Remove second moot switch to set EEPROM I2C address
      drm/amdgpu: Return from switch early for EEPROM I2C address
      drm/sched: Rename to drm_sched_can_queue()
      drm/sched: Rename to drm_sched_wakeup_if_can_queue()

Luc Ma (1):
      drm/vram-helper: fix function names in vram helper doc

Luca Ceresoli (3):
      ASoC: clarify that SND_SOC_IMX_SGTL5000 is the old driver
      drm: bridge: ldb: add missing \n in dev_warn() string
      drm: bridge: ldb: add support for using channel 1 only

Luca Vizzarro (1):
      memfd: pass argument of memfd_fcntl as int

Luca Weiss (26):
      soc: qcom: rmtfs: fix error handling reading qcom,vmid
      soc: qcom: rmtfs: handle optional qcom,vmid correctly
      ARM: dts: qcom: apq8026-lg-lenok: add missing reserved memory
      clk: qcom: clk-krait: switch to .determine_rate
      clk: qcom: clk-hfpll: switch to .determine_rate
      backlight: qcom-wled: Add PMI8950 compatible
      media: i2c: ov5670: Use dev_err_probe in probe function
      media: i2c: ov5670: Support single-lane operation
      media: i2c: ov2685: Add print for power on write failed
      media: i2c: ov2685: Add controls from fwnode
      media: i2c: ov2685: Add .get_selection() support
      dt-bindings: leds: spmi-flash-led: Add pm6150l compatible
      cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist
      media: dt-bindings: media: rkisp1: complete ov2685 example
      media: dt-bindings: ov2685: convert to dtschema
      media: i2c: ov2685: Make reset gpio optional
      dt-bindings: pinctrl: qcom,pmic-gpio: add PMI632
      pinctrl: qcom: spmi-gpio: Add PMI632 support
      media: dt-bindings: ov2685: Correct data-lanes attribute
      drm/msm/iommu: Fix null pointer dereference in no-IOMMU case
      dt-bindings: msm: dsi-phy-28nm: Document msm8226 compatible
      dt-bindings: display/msm: dsi-controller-main: Add msm8226 compatible
      drm/msm/dsi: Add configuration for MSM8226
      drm/msm/dsi: Add phy configuration for MSM8226
      dt-bindings: display/msm: qcom, mdp5: Add msm8226 compatible
      drm/msm/mdp5: Add MDP5 configuration for MSM8226

Lucas De Marchi (6):
      drm/i915: Fix GEN8_MISCCPCTL
      drm/i915: Remove unused/wrong INF_UNIT_LEVEL_CLKGATE
      drm/i915: Remove redundant check for DG1
      drm/i915: Move DG2 tuning to the right function
      drm/i915/gt: Avoid out-of-bounds access when loading HuC
      drm/i915/gt: Avoid out-of-bounds access when loading HuC

Lucas Stach (5):
      arm64: dts: imx8mp-debix: add USB host support
      drm/etnaviv: fix reference leak when mmaping imported buffer
      Revert "drm/etnaviv: export client GPU usage statistics via fdinfo"
      Revert "drm/scheduler: track GPU active time per entity"
      drm: bridge: samsung-dsim: fix blanking packet size calculation

Lucas Tanure (20):
      ASoC: cs35l41: Only disable internal boost
      ASoC: cs35l41: Refactor error release code
      ALSA: cs35l41: Add shared boost feature
      ASoC: dt-bindings: cirrus,cs35l41: Document CS35l41 shared boost
      ASoC: amd: vangogh: Remove unnecessary init function
      ASoC: amd: vangogh: Small code refactor
      ASoC: amd: vangogh: use sizeof of variable instead of struct type
      ASoC: amd: vangogh: remove unnecessarily included headers
      ASoC: amd: vangogh: use for_each_rtd_components instead of for
      ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_dai_set_pll
      ASoC: amd: vangogh: Move nau8821 and CPU side code up for future platform
      ASoC: amd: vangogh: Centralize strings definition
      ASoC: amd: vangogh: Add components prefix in structs and function names
      regmap: sdw: Remove 8-bit value size restriction
      arm64: dts: rockchip: Add sdmmc node to rk3588
      ASoC: cs35l41: Steam Deck Shared boost properties quirk
      dt-bindings: PCI: dwc: Add rk3588 compatible
      dt-bindings: phy: rockchip: Add rk3588 compatible
      phy: rockchip: Add naneng combo phy support for RK3588
      of: fdt: Scan /memreserve/ last

Lucy Mielke (1):
      fbdev: omapfb: cleanup inconsistent indentation

Luis Chamberlain (80):
      ipmi: simplify sysctl registration
      tty: simplify sysctl registration
      sgi-xp: simplify sysctl registration
      kernel/module: add documentation for try_module_get()
      quota: simplify two-level sysctl registration for fs_dqstats_table
      devpts: simplify two-level sysctl registration for pty_kern_table
      powerpc: Simplify sysctl registration for powersave_nap_ctl_table
      crypto: fips - simplify one-level sysctl registration for crypto_sysctl_table
      s390: simplify one-level sysctl registration for topology_ctl_table
      s390: simplify one-level syctl registration for s390dbf_table
      s390: simplify one-level sysctl registration for appldata_table
      s390: simplify one level sysctl registration for cmm_table
      s390: simplify one-level sysctl registration for page_table_sysctl
      s390: simplify dynamic sysctl registration for appldata_register_ops
      powerpc: Simplify sysctl registration for nmi_wd_lpm_factor_ctl_table
      x86: Simplify one-level sysctl registration for abi_table2
      x86: Simplify one-level sysctl registration for itmt_kern_table
      module: move get_modinfo() helpers all above
      module: rename next_string() to module_next_tag_pair()
      module: add a for_each_modinfo_entry()
      module: move early sanity checks into a helper
      module: move check_modinfo() early to early_mod_check()
      module: rename set_license() to module_license_taint_check()
      module: split taint work out of check_modinfo_livepatch()
      module: split taint adding with info checking
      module: move tainting until after a module hits our linked list
      module: move signature taint to module_augment_kernel_taints()
      module: converge taint work together
      module: rename check_module_license_and_versions() to check_export_symbol_versions()
      module: add sanity check for ELF module section
      module: add stop-grap sanity check on module memcpy()
      module: move more elf validity checks to elf_validity_check()
      module: merge remnants of setup_load_info() to elf validation
      module: fold usermode helper kmod into modules directory
      fs-verity: simplify sysctls with register_sysctl()
      shmem: remove check for folio lock on writepage()
      shmem: set shmem_writepage() variables early
      shmem: move reclaim check early on writepages()
      shmem: skip page split if we're not reclaiming
      shmem: update documentation
      shmem: add support to ignore swap
      lockd: simplify two-level sysctl registration for nlm_sysctls
      nfs: simplify two-level sysctl registration for nfs4_cb_sysctls
      nfs: simplify two-level sysctl registration for nfs_cb_sysctls
      sunrpc: simplify one-level sysctl registration for xr_tunables_table
      sunrpc: simplify one-level sysctl registration for xs_tunables_table
      sunrpc: move sunrpc_table and proc routines above
      sunrpc: simplify one-level sysctl registration for debug_table
      proc_sysctl: update docs for __register_sysctl_table()
      proc_sysctl: move helper which creates required subdirectories
      sysctl: clarify register_sysctl_init() base directory order
      apparmor: simplify sysctls with register_sysctl_init()
      loadpin: simplify sysctls use with register_sysctl()
      yama: simplfy sysctls with register_sysctl()
      seccomp: simplify sysctls with register_sysctl_init()
      csky: simplify alignment sysctl registration
      scsi: simplify sysctl registration with register_sysctl()
      hv: simplify sysctl registration
      md: simplify sysctl registration
      xen: simplify sysctl registration for balloon
      proc_sysctl: enhance documentation
      lockd: simplify two-level sysctl registration for nlm_sysctls
      nfs: simplify two-level sysctl registration for nfs4_cb_sysctls
      nfs: simplify two-level sysctl registration for nfs_cb_sysctls
      xfs: simplify two-level sysctl registration for xfs_table
      fs/cachefiles: simplify one-level sysctl registration for cachefiles_sysctls
      coda: simplify one-level sysctl registration for coda_table
      ntfs: simplfy one-level sysctl registration for ntfs_sysctls
      utsname: simplify one-level sysctl registration for uts_kern_table
      ia64: simplify one-level sysctl registration for kdump_ctl_table
      arm: simplify two-level sysctl registration for ctl_isa_vars
      module: fix kmemleak annotations for non init ELF sections
      modules/kmod: replace implementation with a semaphore
      module: extract patient module check into helper
      module: add debug stats to help identify memory pressure
      module: avoid allocation if module is already present and ready
      module: add debugging auto-load duplicate module support
      sunrpc: simplify two-level sysctl registration for svcrdma_parm_table
      kernel: pid_namespace: simplify sysctls with register_sysctl()
      sysctl: remove register_sysctl_paths()

Luis Gerhorst (2):
      tools: bpftool: Remove invalid \' json escape
      bpf: Remove misleading spec_v1 check on var-offset stack read

Luiz Angelo Daros de Luca (1):
      net: dsa: realtek: rtl8365mb: add change_mtu

Luiz Augusto von Dentz (19):
      Bluetooth: hci_core: Detect if an ACL packet is in fact an ISO packet
      Bluetooth: btusb: Remove detection of ISO packets over bulk
      Bluetooth: L2CAP: Fix responding with wrong PDU type
      Bluetooth: hci_conn: Fix not cleaning up on LE Connection failure
      Bluetooth: Fix printing errors if LE Connection times out
      Bluetooth: SCO: Fix possible circular locking dependency on sco_connect_cfm
      Bluetooth: SCO: Fix possible circular locking dependency sco_sock_getsockopt
      Bluetooth: hci_conn: Fix possible UAF
      Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp}
      Bluetooth: MGMT: Use BIT macro when defining bitfields
      Bluetooth: hci_core: Make hci_conn_hash_add append to the list
      Bluetooth: hci_sync: Fix smatch warning
      Bluetooth: L2CAP: Delay identity address updates
      Bluetooth: Enable all supported LE PHY by default
      Bluetooth: hci_conn: Add support for linking multiple hcon
      Bluetooth: hci_conn: Fix not matching by CIS ID
      Bluetooth: hci_conn: Fix not waiting for HCI_EVT_LE_CIS_ESTABLISHED
      Bluetooth: btnxpuart: Fix sparse warnings
      Bluetooth: hci_sync: Only allow hci_cmd_sync_queue if running

Lukas Bulwahn (36):
      mtd: parsers: remove reference to config MTD_NAND_TMIO
      PCI: rcar: Avoid defines prefixed with CONFIG
      spi: docs: adjust summary to CONFIG_SYSFS_DEPRECATED removal
      MAINTAINERS: orphan SIS FRAMEBUFFER DRIVER
      MAINTAINERS: remove historic section DEVICE NUMBER REGISTRY
      docs: admin: unicode: update information on state of lanana.org document
      qnx6: credit contributor and mark filesystem orphan
      qnx4: credit contributors in CREDITS
      MAINTAINERS: adjust file entries after wifi driver movement
      MAINTAINERS: repair malformed T: entries in NVM EXPRESS DRIVERS
      block: remove obsolete config BLOCK_COMPAT
      MIPS: ath79: remove obsolete ATH79_DEV_* configs
      ARM: mmp: remove obsolete config USB_EHCI_MV_U2O
      MAINTAINERS: remove file entry in NFC SUBSYSTEM after platform_data movement
      m68k: Remove obsolete config NO_KERNEL_MSG
      ethernet: broadcom/sb1250-mac: clean up after SIBYTE_BCM1x55 removal
      mips: Remove obsolete configs IRQ_MSP_CIC and IRQ_MSP_SLP
      ARM: spear: remove obsolete config MACH_SPEAR600
      ARM: mstar: remove unused config MACH_MERCURY
      selinux: clean up dead code after removing runtime disable
      MAINTAINERS: remove obsolete file entry in MIPS/LOONGSON1 ARCHITECTURE
      MAINTAINERS: remove the linux-nfc at lists.01.org list
      ARM: OMAP2+: remove obsolete config OMAP3_SDRC_AC_TIMING
      usb: move config USB_USS720 to usb's misc Kconfig
      tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4
      serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal
      leds: rgb: mt6370: Correct config name to select in LEDS_MT6370_RGB
      staging: vme: clean up duplicate definitions of dependencies
      csky: remove obsolete config CPU_TLB_SIZE
      MAINTAINERS: adjust entry in THERMAL/POWER_ALLOCATOR after header movement
      MAINTAINERS: remove the obsolete section EMBEDDED LINUX
      m68k: Kconfig.machine: remove obsolete configs ROMBASE and ROMSIZE
      docs: kmemleak: adjust to config renaming
      MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER
      s390: remove the unneeded select GCC12_NO_ARRAY_BOUNDS
      MAINTAINERS: adjust file entry for ARM/APPLE MACHINE SUPPORT

Lukas Wunner (17):
      cxl/pci: Fix CDAT retrieval on big endian
      cxl/pci: Handle truncated CDAT header
      cxl/pci: Handle truncated CDAT entries
      cxl/pci: Handle excessive CDAT length
      PCI/DOE: Silence WARN splat with CONFIG_DEBUG_OBJECTS=y
      PCI/DOE: Fix memory leak with CONFIG_DEBUG_OBJECTS=y
      PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
      PCI/DOE: Provide synchronous API and use it internally
      cxl/pci: Use synchronous API for DOE
      PCI/DOE: Make asynchronous API private
      PCI/DOE: Deduplicate mailbox flushing
      PCI/DOE: Allow mailbox creation without devres management
      PCI/DOE: Create mailboxes on device enumeration
      cxl/pci: Use CDAT DOE mailbox created by PCI core
      PCI/DOE: Make mailbox creation API private
      PCI/DOE: Relax restrictions on request and response size
      cxl/pci: Rightsize CDAT response allocation

Lux Aliaga (3):
      dt-bindings: arm: qcom: Document xiaomi,laurel-sprout board
      arm64: dts: qcom: sm6125: Add UFS nodes
      arm64: dts: qcom: sm6125: Initial support for xiaomi-laurel-sprout

Luís Henriques (1):
      fscrypt: new helper function - fscrypt_prepare_lookup_partial()

M Chetan Kumar (1):
      net: wwan: iosm: fixes 7560 modem crash

Ma Jun (1):
      drm/ttm: Remove redundant code in ttm_tt_init_fields

Ma Wupeng (1):
      x86/mm/pat: clear VM_PAT if copy_p4d_range failed

Maarten Lankhorst (5):
      drm/i915/bios: Rename find_section to find_bdb_section
      Merge remote-tracking branch 'drm/drm-next' into drm-misc-next
      Merge remote-tracking branch 'drm/drm-fixes' into drm-misc-fixes
      drm/i915: Remove i915_drm_suspend_mode
      drm/i915: Flush power delayed put when connector init failed

Maciej Fijalkowski (1):
      ice: xsk: disable txq irq before flushing hw

Madhu Koriginja (1):
      netfilter: keep conntrack reference until IPsecv6 policy checks are done

Madhumitha Tolakanahalli Pradeep (3):
      drm/i915/dmc: Load DMC on MTL
      drm/i915/mtl: Extend Wa_22011802037 to MTL A-step
      drm/i915/mtl: Define MOCS and PAT tables for MTL

Magnus Karlsson (2):
      selftests/xsk: Fix munmap for hugepage allocated umem
      selftests/xsk: Put MAP_HUGE_2MB in correct argument

Maher Sanalla (6):
      IB/mlx5: Add support for 400G_8X lane speed
      net/mlx5: Read the TC mapping of all priorities on ETS query
      Revert "net/mlx5: Expose steering dropped packets counter"
      Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports"
      net/mlx5: Add vnic devlink health reporter to PFs/VFs
      net/mlx5e: Add vnic devlink health reporter to representors

Mahesh Bandewar (1):
      ipv6: add icmpv6_error_anycast_as_unicast for ICMPv6

Manikanta Pubbisetty (3):
      wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ
      wifi: ath11k: Optimize 6 GHz scan time
      wifi: ath11k: Send 11d scan start before WMI_START_SCAN_CMDID

Manish Mandlik (2):
      Bluetooth: Add vhci devcoredump support
      Bluetooth: btusb: Add btusb devcoredump support

Manivannan Sadhasivam (88):
      arm64: dts: qcom: sm8150: Fix the iommu mask used for PCIe controllers
      arm64: dts: qcom: sc8280xp: Add label property to vadc channel nodes
      bus: mhi: host: Remove mhi_poll() API
      bus: mhi: ep: Demote unsupported channel error log to debug
      arm64: dts: qcom: sm8350: Mark UFS controller as cache coherent
      arm64: dts: qcom: sm8450: Mark UFS controller as cache coherent
      arm64: dts: qcom: sm8550: Mark UFS controller as cache coherent
      arm64: dts: qcom: sdm845: Supply clock from cpufreq node to CPUs
      arm64: dts: qcom: sc7280: Supply clock from cpufreq node to CPUs
      arm64: dts: qcom: sm6350: Supply clock from cpufreq node to CPUs
      arm64: dts: qcom: sm8550: Supply clock from cpufreq node to CPUs
      arm64: dts: qcom: sm8250: Supply clock from cpufreq node to CPUs
      arm64: dts: qcom: qdu1000: Supply clock from cpufreq node to CPUs
      arm64: dts: qcom: sc7180: Supply clock from cpufreq node to CPUs
      arm64: dts: qcom: sm8150: Supply clock from cpufreq node to CPUs
      arm64: dts: qcom: sm8350: Supply clock from cpufreq node to CPUs
      arm64: dts: qcom: sc8280xp: Supply clock from cpufreq node to CPUs
      arm64: dts: qcom: sm6375: Supply clock from cpufreq node to CPUs
      arm64: dts: qcom: sm6115: Supply clock from cpufreq node to CPUs
      dt-bindings: arm: msm: Update the maintainers for LLCC
      dt-bindings: arm: msm: Fix register regions used for LLCC banks
      qcom: llcc/edac: Fix the base address used for accessing LLCC banks
      qcom: llcc/edac: Support polling mode for ECC handling
      soc: qcom: llcc: Do not create EDAC platform device on SDM845
      arm64: dts: qcom: sdm845: Fix the base addresses of LLCC banks
      arm64: dts: qcom: sc7180: Fix the base addresses of LLCC banks
      arm64: dts: qcom: sc7280: Fix the base addresses of LLCC banks
      arm64: dts: qcom: sc8280xp: Fix the base addresses of LLCC banks
      arm64: dts: qcom: sm8150: Fix the base addresses of LLCC banks
      arm64: dts: qcom: sm8250: Fix the base addresses of LLCC banks
      arm64: dts: qcom: sm8350: Fix the base addresses of LLCC banks
      arm64: dts: qcom: sm8450: Fix the base addresses of LLCC banks
      arm64: dts: qcom: sm6350: Fix the base addresses of LLCC banks
      arm64: dts: qcom: sdm845: Fix the PCI I/O port range
      arm64: dts: qcom: msm8998: Fix the PCI I/O port range
      arm64: dts: qcom: sc7280: Fix the PCI I/O port range
      arm64: dts: qcom: sm8550: Fix the PCI I/O port range
      arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
      arm64: dts: qcom: ipq6018: Fix the PCI I/O port range
      arm64: dts: qcom: msm8996: Fix the PCI I/O port range
      arm64: dts: qcom: sm8250: Fix the PCI I/O port range
      arm64: dts: qcom: qcs404: Use 0x prefix for the PCI I/O and MEM ranges
      arm64: dts: qcom: sc8280xp: Fix the PCI I/O port range
      arm64: dts: qcom: sm8150: Fix the PCI I/O port range
      arm64: dts: qcom: sm8450: Fix the PCI I/O port range
      arm64: dts: qcom: sm8350: Fix the PCI I/O port range
      ARM: dts: qcom: apq8064: Use 0x prefix for the PCI I/O and MEM ranges
      ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
      ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
      ARM: dts: qcom: sdx55: Fix the unit address of PCIe EP node
      ARM: dts: qcom: sdx55: Rename pcie0_{phy/lane} to pcie_{phy/lane}
      ARM: dts: qcom: sdx55: Add support for PCIe RC controller
      ARM: dts: qcom: sdx55: List the property values vertically
      ARM: dts: qcom: sdx55-t55: Enable PCIe RC support
      ARM: dts: qcom: sdx55-t55: Move "status" property down
      dt-bindings: leds: Document commonly used LED triggers
      phy: qcom-qmp-pcie: Split out EP related init sequence for SDX55
      phy: qcom-qmp-pcie: Add RC init sequence for SDX55
      iommu/arm-smmu-qcom: Limit the SMR groups to 128
      arm64: dts: qcom: sdm845: Add "mhi" region to the PCIe nodes
      arm64: dts: qcom: sm8250: Add "mhi" region to the PCIe nodes
      arm64: dts: qcom: sc8280xp: Add "mhi" region to the PCIe nodes
      arm64: dts: qcom: Remove "iommus" property from PCIe nodes
      ARM: dts: qcom: sdx55: Move reset and wake gpios to board dts
      ARM: dts: qcom: sdx55-fn980: Move "status" property to the end of node
      PCI: qcom: Fix the incorrect register usage in v2.7.0 config
      PCI: qcom: Remove PCIE20_ prefix from register definitions
      PCI: qcom: Sort and group registers and bitfield definitions
      PCI: qcom: Use bitfield definitions for register fields
      PCI: qcom: Add missing macros for register fields
      PCI: qcom: Use lower case for hex
      PCI: qcom: Use bulk reset APIs for handling resets for IP rev 2.1.0
      PCI: qcom: Use bulk clock APIs for handling clocks for IP rev 1.0.0
      PCI: qcom: Use bulk clock APIs for handling clocks for IP rev 2.3.2
      PCI: qcom: Use bulk clock APIs for handling clocks for IP rev 2.3.3
      PCI: qcom: Use bulk reset APIs for handling resets for IP rev 2.3.3
      PCI: qcom: Use bulk reset APIs for handling resets for IP rev 2.4.0
      PCI: qcom: Use macros for defining total no. of clocks & supplies
      PCI: qcom: Rename qcom_pcie_config_sid_sm8250() to reflect IP version
      dt-bindings: PCI: qcom: Add "mhi" register region to supported SoCs
      PCI: qcom: Expose link transition counts via debugfs
      PCI: qcom: Add support for system suspend and resume
      PCI: qcom: Enable async probe by default
      dt-bindings: PCI: qcom: Update maintainers entry
      dt-bindings: PCI: qcom: Add SDX55 SoC
      dt-bindings: PCI: qcom-ep: Fix the unit address used in example
      PCI: qcom: Add support for SDX55 SoC
      dt-bindings: PCI: qcom: Document msi-map and msi-map-mask properties

Manoj Sai (1):
      arm64: dts: rockchip: Enable USB OTG for rk3566 Radxa CM3

Manu Bretelle (3):
      selftests/bpf: Add --json-summary option to test_progs
      tools: bpftool: json: Fix backslash escape typo in jsonw_puts
      selftests/bpf: Reset err when symbol name already exist in kprobe_multi_test

Mao Jinlong (1):
      arm64: dts: qcom: sm8250: Add tpdm mm/prng

Maor Dickman (5):
      net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules
      net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port
      net/mlx5e: TC, Extract indr setup block checks to function
      net/mlx5e: Enable TC offload for ingress MACVLAN over bond
      net/mlx5e: Enable TC offload for egress MACVLAN over bond

Marc Aurèle La France (1):
      Remove orphaned CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT

Marc Dionne (3):
      rxrpc: Fix error when reading rxrpc tokens
      afs: Fix updating of i_size with dv jump from server
      afs: Avoid endless loop if file is larger than expected

Marc Gonzalez (4):
      mmc: core: Log about empty non-removable slots
      arm64: dts: meson-g12-common: specify full DMC range
      arm64: dts: meson-g12-common: resolve conflict between canvas & pmu
      perf/amlogic: adjust register offsets

Marc Hartmayer (1):
      s390/boot: improve install.sh script

Marc Kleine-Budde (4):
      Merge patch series "can: rcar_canfd: Add transceiver support"
      Merge patch series "can: remove redundant pci_clear_master()"
      Merge patch series "can: m_can: Optimizations for m_can/tcan part 2"
      Merge patch series "can: bxcan: add support for ST bxCAN controller"

Marc Zyngier (47):
      KVM: arm64: timers: Convert per-vcpu virtual offset to a global value
      KVM: arm64: Disable interrupts while walking userspace PTs
      KVM: arm64: Check for kvm_vma_mte_allowed in the critical section
      arm64: perf: Move PMUv3 driver to drivers/perf
      arm64: perf: Abstract system register accesses away
      ARM: Make CONFIG_CPU_V7 valid for 32bit ARMv8 implementations
      ARM: perf: Allow the use of the PMUv3 driver on 32bit ARM
      ARM: mach-virt: Select PMUv3 driver by default
      KVM: arm64: timers: Use a per-vcpu, per-timer accumulator for fractional ns
      arm64: Add CNTPOFF_EL2 register definition
      arm64: Add HAS_ECV_CNTPOFF capability
      KVM: arm64: timers: Use CNTPOFF_EL2 to offset the physical timer
      KVM: arm64: timers: Allow physical offset without CNTPOFF_EL2
      KVM: arm64: Expose {un,}lock_all_vcpus() to the rest of KVM
      KVM: arm64: timers: Allow userspace to set the global counter offset
      KVM: arm64: timers: Allow save/restoring of the physical timer
      KVM: arm64: timers: Rationalise per-vcpu timer init
      KVM: arm64: timers: Abstract per-timer IRQ access
      KVM: arm64: timers: Move the timer IRQs into arch_timer_vm_data
      KVM: arm64: Elide kern_hyp_va() in VHE-specific parts of the hypervisor
      KVM: arm64: timers: Fast-track CNTPCT_EL0 trap handling
      KVM: arm64: timers: Abstract the number of valid timers per vcpu
      KVM: arm64: Document KVM_ARM_SET_CNT_OFFSETS and co
      KVM: arm64: nv: timers: Add a per-timer, per-vcpu offset
      KVM: arm64: nv: timers: Support hyp timer emulation
      KVM: arm64: selftests: Add physical timer registers to the sysreg list
      KVM: arm64: selftests: Deal with spurious timer interrupts
      KVM: arm64: selftests: Augment existing timer test to handle variable offset
      KVM: arm64: Expose SMC/HVC width to userspace
      irqchip/gic: Drop support for board files
      KVM: arm64: nvhe: Synchronise with page table walker on vcpu run
      KVM: arm64: Handle 32bit CNTPCTSS traps
      KVM: arm64: nvhe: Synchronise with page table walker on TLBI
      KVM: arm64: pkvm: Document the side effects of kvm_flush_dcache_to_poc()
      KVM: arm64: vhe: Synchronise with page table walker on MMU update
      KVM: arm64: vhe: Drop extra isb() on guest exit
      KVM: arm64: Make vcpu flag updates non-preemptible
      Merge branch kvm-arm64/lock-inversion into kvmarm-master/next
      Merge branch kvm-arm64/timer-vm-offsets into kvmarm-master/next
      Merge branch kvm-arm64/selftest/lpa into kvmarm-master/next
      Merge branch kvm-arm64/selftest/misc-6.4 into kvmarm-master/next
      Merge branch kvm-arm64/smccc-filtering into kvmarm-master/next
      Merge branch kvm-arm64/spec-ptw into kvmarm-master/next
      Merge branch irq/gic-6.4 into irq/irqchip-next
      Merge branch irq/riscv-ipi into irq/irqchip-next
      Merge branch irq/loongarch-fixes-6.4 into irq/irqchip-next
      Merge branch irq/misc-6.4 into irq/irqchip-next

Marcel Ziswiler (5):
      dt-bindings: arm: fsl: add toradex,apalis-imx8 et al.
      arm64: dts: freescale: add initial apalis imx8 aka quadmax module support
      arm64: dts: freescale: add apalis imx8 aka quadmax carrier board support
      arm64: dts: verdin-imx8mp: add pcie support
      arm64: dts: imx8mp-verdin-yavia: trivial minor updates

Marcello Sylvester Bauer (1):
      dt-bindings: mfd: Add MAX5970 and MAX5978

Marco Elver (4):
      kcsan: Avoid READ_ONCE() in read_instrumented_memory()
      kasan, powerpc: don't rename memintrinsics if compiler adds prefixes
      kfence: avoid passing -g for test
      kcsan: avoid passing -g for test

Marco Felsch (5):
      dt-bindings: iio: ti,tmp117: fix documentation link
      iio: temperature: tmp117: improve fallback capabilities
      dt-bindings: iio: ti,tmp117: add binding for the TMP116
      iio: temperature: tmp117: add TI TMP116 support
      iio: temperature: tmp117: cosmetic alignment cleanup

Marco Pagani (7):
      fpga: bridge: fix kernel-doc parameter description
      clk: socfpga: use of_clk_add_hw_provider and improve error handling
      clk: socfpga: arria10: use of_clk_add_hw_provider and improve error handling
      clk: socfpga: use of_clk_add_hw_provider and improve error handling
      clk: socfpga: arria10: use of_clk_add_hw_provider and improve error handling
      clk: socfpga: use of_clk_add_hw_provider and improve error handling
      clk: socfpga: arria10: use of_clk_add_hw_provider and improve error handling

Marcus Folkesson (1):
      hwmon: (ina3221) return prober error code

Marek Behún (1):
      net: dsa: mv88e6xxx: fix mdio bus' phy_mask member

Marek Olšák (1):
      drm/amdgpu: expose more memory stats in fdinfo

Marek Szyprowski (5):
      drm/meson: dw-hdmi: Fix devm_regulator_*get_enable*() conversion again
      regulator: wm8994: Use PROBE_FORCE_SYNCHRONOUS
      regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS
      drm: exynos: dsi: Handle proper host initialization
      iommu/exynos: Fix set_platform_dma_ops() callback

Marek Vasut (46):
      dt-bindings: serial: imx: Document optional DMA properties
      dt-bindings: serial: imx: Document mandatory clock properties
      serial: stm32: Remove unused struct stm32_port txdone element
      serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted
      arm64: dts: imx8mp: Add PCIe support to DH electronics i.MX8M Plus DHCOM and PDK2
      arm64: dts: imx8mp: Update GPIO M to CLKOUT1 on DH electronics i.MX8M Plus DHCOM and PDK2
      arm64: dts: imx8mp: Do not delete PHY nodes on i.MX8MP DHCOM PDK2
      arm64: dts: imx8mp: Adjust EQoS reset comment on i.MX8MP DHCOM
      arm64: dts: imx8mp: Adjust EQoS PHY address on i.MX8MP DHCOM
      arm64: dts: imx8mp: Add EQoS RMII pin mux on i.MX8MP DHCOM
      arm64: dts: imx8mp: Add FEC RMII pin mux on i.MX8MP DHCOM
      dt-bindings: soc: imx8mp-media-blk-ctrl: Align block controller example name
      dt-bindings: soc: imx8mp-media-blk-ctrl: Add LDB subnode into schema and example
      soc: imx: imx8m-blk-ctrl: Scan subnodes and bind drivers to them
      arm64: dts: imx8mp: Drop simple-bus from fsl,imx8mp-media-blk-ctrl
      arm64: dts: imx8mp: Reorder clock and reg properties
      arm64: dts: imx8mp: Fix LCDIF2 node clock order
      arm64: dts: imx8mn: specify #sound-dai-cells for SAI nodes
      net: dsa: microchip: fix RGMII delay configuration on KSZ8765/KSZ8794/KSZ8795
      media: stm32-dcmi: Enable incoherent buffer allocation
      dt-bindings: arm: Add DH electronics i.MX8M Plus DHCOM on PDK3
      arm64: dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM and PDK3
      dt-bindings: soc: imx8m-blk-ctrl: Rename blk_ctrl to blk-ctrl in examples
      dt-bindings: soc: imx-blk-ctrl: Drop leading label in blk-ctrl in examples
      dt-bindings: clk: si521xx: Add Skyworks Si521xx I2C PCIe clock generators
      clk: si521xx: Clock driver for Skyworks Si521xx I2C PCIe clock generators
      drm: bridge: samsung-dsim: Add i.MX8M Plus support
      clk: Introduce devm_clk_hw_register_gate_parent_data()
      clk: imx: imx8mp: Add audiomix block control
      dt-bindings: clock: imx8mp: Add audiomix block control
      drm/bridge: tc358767: Enable DSI burst mode, LPM, non-continuous clock
      dt-bindings: display: Start the info graphics with HS/VS change
      drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
      arm64: dts: imx8mm: Add display pipeline components
      arm64: dts: imx8mn: Add display pipeline components
      arm64: dts: imx8mp: Add display pipeline components
      arm64: dts: imx8mp: Add support for Data Modul i.MX8M Plus eDM SBC
      dt-bindings: arm: Add Data Modul i.MX8M Plus eDM SBC
      wifi: brcmfmac: add Cypress 43439 SDIO ids
      drm/bridge: lt9211: Do not generate HFP/HBP/HSA and EOT packet
      drm/bridge: lt9611: Do not generate HFP/HBP/HSA and EOT packet
      net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register
      dt-bindings: display: bridge: tc358867: Document TC358867/TC9595 compatible
      drm: bridge: samsung-dsim: Implement support for clock/data polarity swap
      dt-bindings: display: bridge: tc358762: Document reset-gpios
      drm/bridge: tc358762: Add reset GPIO support

Marian Cichy (1):
      drm/imx/lcdc: Implement DRM driver for imx25

Marijn Suijten (28):
      dt-bindings: thermal: Use generic ADC node name in examples
      dt-bindings: mfd: qcom,spmi-pmic: Use generic ADC node name in examples
      drm/msm/dpu: Assign missing writeback log_mask
      drm/msm/dpu: Remove unused INTF0 interrupt mask from SM6115/QCM2290
      drm/msm/dpu: Remove TE2 block and feature from DPU >= 5.0.0 hardware
      drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header
      drm/msm/dpu: Reindent REV_7xxx interrupt masks with tabs
      drm/msm/dpu: Fix PP_BLK_DIPHER -> DITHER typo
      drm/msm/dpu: Use V2 DITHER PINGPONG sub-block in SM8[34]50/SC8280XP
      drm/msm/dpu: Set PINGPONG block length to zero for DPU >= 7.0.0
      drm/msm/dpu: Remove duplicate register defines from INTF
      MAINTAINERS: Add Marijn Suijten as drm/msm reviewer
      drm/msm/dpu: Drop unused members from HW structs
      drm/msm/dpu: Pass catalog pointers in RM to replace for-loop ID lookups
      drm/msm/dpu: Use V4.0 PCC DSPP sub-block in SC7[12]80
      drm/msm/dpu: Remove extraneous register define indentation
      drm/msm/dpu: Sort INTF registers numerically
      drm/msm/dpu: Take INTF index as parameter in interrupt register defines
      drm/msm/dpu: Drop unused poll_timeout_wr_ptr PINGPONG callback
      drm/msm/dpu: Move autorefresh disable from CMD encoder to pingpong
      drm/msm/dpu: Disable pingpong TE on DPU 5.0.0 and above
      drm/msm/dpu: Disable MDP vsync source selection on DPU 5.0.0 and above
      drm/msm/dpu: Factor out shared interrupt register in INTF_BLK macro
      drm/msm/dpu: Describe TEAR interrupt registers for DSI interfaces
      drm/msm/dpu: Add TEAR-READ-pointer interrupt to INTF block
      drm/msm/dpu: Merge setup_- and enable_tearcheck pingpong callbacks
      drm/msm/dpu: Implement tearcheck support on INTF block
      drm/msm/dpu: Remove intr_rdptr from DPU >= 5.0.0 pingpong config

Mario Limonciello (35):
      drm/amd: Fix initialization for nbio 7.5.1
      drm/amd: Fix initialization mistake for NBIO 7.3.0
      thunderbolt: use `tb_eeprom_get_drom_offset` to discover DROM offset
      thunderbolt: Refactor DROM reading
      crypto: ccp - Drop TEE support for IRQ handler
      crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
      crypto: ccp - Move some PSP mailbox bit definitions into common header
      crypto: ccp - Add support for an interface for platform features
      crypto: ccp - Enable platform access interface on client PSP parts
      crypto: ccp - Add support for ringing a platform doorbell
      thunderbolt: Use const qualifier for `ring_interrupt_index`
      thunderbolt: Disable interrupt auto clear for rings
      x86/ACPI/boot: Use FADT version to check support for online capable
      pinctrl: amd: Adjust debugfs output
      pinctrl: amd: Add fields for interrupt status and wake status
      ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable
      platform/x86/amd: pmc: Don't try to read SMU version on Picasso
      platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso
      platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso
      platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read`
      drm/amd: Fix an out of bounds error in BIOS parser
      crypto: ccp - Don't initialize CCP for PSP 0x1649
      crypto: ccp - Drop extra doorbell checks
      crypto: ccp - Bump up doorbell debug message to error
      crypto: ccp - Return doorbell status code as an argument
      crypto: ccp - Use lower 8 bytes to communicate with doorbell command register
      wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
      i2c: designware: Use PCI PSP driver for communication
      i2c: designware: Add doorbell support for Mendocino
      PM: Add sysfs files to represent time spent in hardware sleep state
      platform/x86/amd: pmc: Report duration of time in hw sleep state
      platform/x86/intel/pmc: core: Always capture counters on suspend
      platform/x86/intel/pmc: core: Report duration of time in HW sleep state
      x86/amd_nb: Add PCI ID for family 19h model 78h
      hwmon: (k10temp) Add PCI ID for family 19, model 78h

Marios Makassikis (1):
      ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN

Marius Hoch (1):
      ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001

Mariusz Tkaczyk (1):
      md: add error_handlers for raid0 and linear

Mark Asselstine (1):
      ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41

Mark Bloch (1):
      RDMA/mlx5: Fix flow counter query via DEVX

Mark Brown (107):
      spi: rockchip: Add architecture dependency
      spi: nxp-flexspi: Fix ARCH_LAYERSCAPE dependency
      spi: davinci: Make available for build test
      spi: fsi: Make available for build test
      spi: qcom-qspi: Make available for build test
      spi: mpc52xx-psc: Modernize probe
      Add the PowerQUICC audio support using the QMC
      SoC: SOF: Intel: hda/mtl: Improve and enable DMI L1
      RZ/G2L SSI: Update interrupt numbers
      ASoC: microchip: some cleanups for AT91 sound drivers
      Add support for the TAS5733
      Add "mclk" support for maxim,max9867
      Refactor Vangogh acp5x machine driver
      spi: Build coverage cleanups and improvements
      Add Quad SPI driver for StarFive JH7110 SoC
      Minor SoundWire Regmap Tweaks
      regmap: Add support for devices with no interrupt readback
      Add CS35L41 shared boost feature
      ASoC: Intel: avs: Machine board fixes
      spi: Convert to platform remove callback returning
      SoC: SOF: Intel: FIx device descriptions (missing
      ASoC: SOF: ipc4: Add core_id support from topology
      spi: mpc5xxx-psc: Clean up even more and fix
      kselftest/alsa - mixer-test: Don't fail tests if we can't restore default
      kselftest/alsa - mixer: Always log control names
      kselftest/alsa: Log card names during startup
      ASoC: SOF: Intel: hda: Introduce HDA DAI abstraction
      Add support for stacked/parallel memories
      pinctrl: at91: Make the irqchip immutable
      pinctrl: at91: Remove pioc_index from struct at91_gpio_chip
      Merge tag 'v6.3-rc2' into asoc-6.3 to fix clock related failures
      Merge tag 'v6.3-rc2' into asoc-6.4 to fix clock related boot issues
      Merge tag 'v6.3-rc2' into regulator-6.4 to fix clock related boot issues
      Merge tag 'v6.3-rc2' into regmap-6.4 to fix clock related boot issues
      Merge tag 'v6.3-rc2' into spi-6.4 to fix clock related boot issues
      ASoC: Merge up fixes as a dependency for future SOF work
      spi: struct spi_device constification
      ASoC: mediatek: fix coverity problems
      ASoC: SOF: ipc4: Add support for bytes control
      ASoC: SOF: ipc4: Add support for formats per pins
      ASOC: Intel: add quirk for Intel 'Rooks County' NUC
      ASoC: mt8192: Address spammy log messages
      arm64: virtconfig: Further shrink the config
      ASoC: SOF: ipc4: upport multiple configs for BE DAIs
      ASoC: SOF: ipc4-topology: Add support for effect
      spi: atmel-quadspi: Convert to platform remove
      phy: xgene: Depend on ARCH_XGENE rather than plain arm64
      Fix sound on ASUS Transformers
      Enable I2S support for RK3588/RK3588S SoCs
      spi: imx: Fix cleanup in remove and convert to
      spi: sprd: Convert to platform remove callback
      regulator: Set PROBE_PREFER_ASYNCHRONOUS for
      ALSA/ASoC: Convert to platform remove callback
      ASoC: Initial support for Cirrus Logic CS35L56
      ASoC: SOF: ipc4/intel: Support for ChainDMA
      ASoC: SOF: pcm/Intel: Handle IPC dependent sequencing
      ASoC: Intel: sof_rt5682: Updates for MTL BT offload
      kselftest/alsa - mixer-test: Log values associated with event issues
      kselftest/alsa - pcm-test: Don't include diagnostic message in test name
      ASoC: remove unnecessary dai_link->platform
      Introduce a helper to translate register addresses
      regmap: Handle sparse caches in the default sync
      regmap: Clarify error for unknown cache types
      regmap: Support paging for buses with reg_read()/reg_write()
      ASoC: add audio digital codecs for Qualcomm SM8550
      regmap: Removed compressed cache support
      ASoC: Merge fixes
      ASoC: dapm: Sort speakers after other outputs
      ASoC: SoundWire codecs: simplify/fix set_stream
      regmap: Add RAM backed register map
      regmap: Add some basic kunit tests
      KVM: selftests: Comment newly defined aarch64 ID registers
      regmap: Factor out single value register syncing
      regmap: Add maple tree based register cache
      regmap: Fix double unlock in the maple cache
      spi: qup: Convert to platform remove callback
      ASoC: SOF: core/Intel: Introduce DSPless mode
      regmap: Use mas_walk() instead of mas_find()
      spi: mchp-pci1xxxx: Fix minor bugs in spi-pci1xxxx
      ASoC: clarify Codec2Codec params
      Migrate the PCIe-IDIO-24 and WS16C48 GPIO drivers
      arm64/sysreg: Convert HFG[RW]TR_EL2 to automatic generation
      arm64/sysreg: Update ID_AA64PFR1_EL1 for DDI0601 2022-12
      ASoC: qcom: fixes for Click/Pop Noise
      ASoC: ep93xx: Prepare for DT transition
      Add support for Rockchip RK860X regulators
      ASoC: SOF: Intel: hda-mlink: HDaudio multi-link
      tools/nolibc/stdio: Implement vprintf()
      kselftest: Support nolibc
      kselftest/arm64: Convert za-fork to use kselftest.h
      arm64/idreg: Don't disable SME when disabling SVE
      regulator: da9063: disable unused voltage monitors
      ASoC: cs35l56: Add system suspend handling
      arm64/sysreg: Convert HFGITR_EL2 to automatic generation
      arm64/cpufeature: Pull out helper for CPUID register definitions
      arm64/cpufeature: Consistently use symbolic constants for min_field_value
      arm64/cpufeature: Use helper macro to specify ID register for capabilites
      ASoC: cleanup mutex lock
      spi: cadence-quadspi: Fix random issues with Xilinx
      ASoC: cs35l56: Code improvements
      spi: spi-cadence: Add Slave mode support
      ASoC: cs35l56: Updates for B0 silicon
      ASoC: es8316: Don't use ranges based register lookup for a single register
      ASoC: Intel: boards: updates for 6.4
      ASoC: SOF: add no_reply IPC calls
      ASoC: SOF: pcm/Intel: Pause-resume improvements for
      Tegra TPM driver with HW flow control

Mark Hasemeyer (1):
      tpm: cr50: i2c: use jiffies to wait for tpm ready irq

Mark Hawrylak (1):
      drm/radeon: Fix eDP for single-display iMac11,2

Mark Pearson (8):
      platform/x86: think-lmi: add missing type attribute
      platform/x86: think-lmi: use correct possible_values delimiters
      platform/x86: think-lmi: only display possible_values if available
      platform/x86: think-lmi: Add possible_values for ThinkStation
      platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI strings
      platform/x86: think-lmi: Clean up display of current_value on Thinkstation
      platform/x86: thinkpad_acpi: Fix platform profiles on T490
      platform/x86: thinkpad_acpi: Add profile force ability

Mark Rutland (17):
      ftrace: selftest: remove broken trace_direct_tramp
      arm64: atomics: lse: improve cmpxchg implementation
      arm64: uaccess: permit __smp_store_release() to use zero register
      arm64: uaccess: permit put_{user,kernel} to use zero register
      arm64: uaccess: remove unnecessary earlyclobber
      arm64/sysreg: allow *Enum blocks in SysregFields blocks
      arm64: stacktrace: recover return address for first entry
      arm64: stacktrace: move dump functions to end of file
      arm64: stacktrace: always inline core stacktrace functions
      arm64: add FIXADDR_TOT_{START,SIZE}
      arm64: mm: move fixmap code to its own file
      arm64: mm: always map fixmap at page granularity
      arm64: avoid redundant PAC stripping in __builtin_return_address()
      arm64: use XPACLRI to strip PAC
      arm64: move PAC masks to <asm/pointer_auth.h>
      locking/atomic: Correct (cmp)xchg() instrumentation
      kasan: hw_tags: avoid invalid virt_to_page()

Mark Salter (1):
      dmaengine: tegra: explicitly select DMA_VIRTUAL_CHANNELS

Mark Zhang (3):
      RDMA/cma: Allow UD qp_type to join multicast only
      RDMA/cm: Trace icm_send_rej event before the cm state is reset
      RDMA/mlx5: Use correct device num_ports when modify DC

Markus Elfring (13):
      remoteproc: imx_dsp_rproc: Improve exception handling in imx_dsp_rproc_mbox_alloc()
      perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
      drm/nouveau/debugfs: Move an expression into a function call parameter in nouveau_debugfs_pstate_set()
      drm/nouveau/debugfs: Move a variable assignment behind a null pointer check in nouveau_debugfs_pstate_get()
      drm/nouveau/debugfs: Use seq_putc() in nouveau_debugfs_pstate_get()
      drm/nouveau/debugfs: Replace five seq_printf() calls by seq_puts() in nouveau_debugfs_pstate_get()
      drm/nouveau/bios/power_budget: Move an expression into a macro call parameter in nvbios_power_budget_header()
      drm/nouveau/clk: Move a variable assignment behind a null pointer check in nvkm_pstate_new()
      drm/nouveau/pci: Move a variable assignment behind condition checks in nvkm_pcie_set_link()
      drm/nouveau/pci: Move an expression into a function call parameter in nvkm_pcie_set_link()
      drm/nouveau/therm: Move an assignment statement behind a null pointer check in two functions
      gfs2: Move variable assignment behind a null pointer check in inode_go_dump
      drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show()

Markus Niebel (1):
      arm64: dts: imx93: add missing tpm pwm instances

Markus Schneider-Pargmann (6):
      thermal/drivers/mediatek: Control buffer enablement tweaks
      can: m_can: Remove repeated check for is_peripheral
      can: m_can: Always acknowledge all interrupts
      can: m_can: Remove double interrupt enable
      can: m_can: Disable unused interrupts
      can: m_can: Keep interrupts enabled during peripheral read

Martijn Braam (2):
      arm64: dts: rockchip: Add internal display support to rk3399-pinephone-pro
      arm64: dts: rockchip: Add touchscreen support to rk3399-pinephone-pro

Martin Blumenstingl (22):
      wifi: rtw88: mac: Add support for the SDIO HCI in rtw_pwr_seq_parser()
      wifi: rtw88: mac: Add SDIO HCI support in the TX/page table setup
      wifi: rtw88: rtw8821c: Implement RTL8821CS (SDIO) efuse parsing
      wifi: rtw88: rtw8822b: Implement RTL8822BS (SDIO) efuse parsing
      wifi: rtw88: rtw8822c: Implement RTL8822CS (SDIO) efuse parsing
      wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
      wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
      dt-bindings: serial: amlogic,meson-uart: Add compatible string for G12A
      tty: serial: meson: Add a new compatible string for the G12A SoC
      arm64: dts: meson-g12-common: Use the G12A UART compatible string
      rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
      ARM: dts: meson8: add the xtal_32k_out pin
      ARM: dts: meson8: add the SDXC_A pins
      ARM: dts: meson8m2: mxiii-plus: Enable Bluetooth and WiFi support
      wifi: rtw88: Clear RTW_FLAG_POWERON early in rtw_mac_power_switch()
      wifi: rtw88: sdio: Add HCI implementation for SDIO based chipsets
      wifi: rtw88: mac: Support SDIO specific bits in the power on sequence
      wifi: rtw88: main: Add the {cpwm,rpwm}_addr for SDIO based chipsets
      wifi: rtw88: main: Reserve 8 bytes of extra TX headroom for SDIO cards
      mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs
      wifi: rtw88: Add support for the SDIO based RTL8822CS chipset
      wifi: rtw88: Add support for the SDIO based RTL8821CS chipset

Martin Botka (1):
      dt-bindings: mfd: x-powers,axp152: Document the AXP313a variant

Martin George (1):
      nvme: send Identify with CNS 06h only to I/O controllers

Martin Habets (1):
      sfc: Add back mailing list

Martin K. Petersen (13):
      Merge patch series "lpfc: Update lpfc to revision 14.2.0.11"
      Merge patch series "scsi: target: make RTPI an TPG identifier"
      Merge patch series "Add poll support for hisi_sas v3 hw"
      Merge patch series "PCI/AER: Remove redundant Device Control Error Reporting Enable"
      Merge patch series "scsi_debug: Some minor improvements"
      Merge patch series "add virtual remote fabric"
      Merge patch series "mpi3mr: Few Enhancements and minor fixes"
      Merge patch series "target: TMF and recovery fixes"
      Merge patch series "arcmsr fixes"
      Merge patch series "Constify most SCSI host templates"
      Merge branch '6.3/scsi-fixes' into 6.4/scsi-staging
      Merge patch series "scsi: hisi_sas: Some misc changes"
      Merge patch series "Fix shost command overloading issues"

Martin KaFai Lau (31):
      Merge branch 'move SYS() macro to test_progs.h and run mptcp in a dedicated netns'
      selftests/bpf: Fix flaky fib_lookup test
      bpf: Move a few bpf_local_storage functions to static scope
      bpf: Refactor codes into bpf_local_storage_destroy
      bpf: Remove __bpf_local_storage_map_alloc
      bpf: Remove the preceding __ from __bpf_selem_unlink_storage
      bpf: Remember smap in bpf_local_storage
      bpf: Repurpose use_trace_rcu to reuse_now in bpf_local_storage
      bpf: Remove bpf_selem_free_fields*_rcu
      bpf: Add bpf_selem_free_rcu callback
      bpf: Add bpf_selem_free()
      bpf: Add bpf_local_storage_rcu callback
      bpf: Add bpf_local_storage_free()
      selftests/bpf: Replace CHECK with ASSERT in test_local_storage
      selftests/bpf: Check freeing sk->sk_local_storage with sk_local_storage->smap is NULL
      selftests/bpf: Add local-storage-create benchmark
      Merge branch 'bpf: Allow helpers access ptr_to_btf_id.'
      selftests/bpf: Use ASSERT_EQ instead ASSERT_OK for testing memcmp result
      selftests/bpf: Fix a fd leak in an error path in network_helpers.c
      Merge branch 'net: skbuff: skb bitfield compaction - bpf'
      Merge branch 'Transit between BPF TCP congestion controls.'
      bpf: Check IS_ERR for the bpf_map_get() return value
      bpf: Add a few bpf mem allocator functions
      bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage_elem
      bpf: Use bpf_mem_cache_alloc/free for bpf_local_storage
      selftests/bpf: Test task storage when local_storage->smap is NULL
      selftests/bpf: Add bench for task storage creation
      bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp
      Merge branch 'Allow BPF TCP CCs to write app_limited'
      Merge branch 'selftests: xsk: Add test case for packets at end of UMEM'
      Merge branch 'xsk: Fix unaligned descriptor validation'

Martin Kaiser (2):
      wifi: rtl8xxxu: mark Edimax EW-7811Un V2 as tested
      wifi: rtl8xxxu: use module_usb_driver

Martin Kepplinger (6):
      arm64: dts: imx8mq-librem5: lower the mipi csi 1 frequencies
      arm64: dts: imx8mq-librem5: describe the clock for the csi sensors
      arm64: dts: imx8mq-librem5: fix audio-1v8 regulator name
      arm64: dts: imx8mq-librem5: add brightness levels to led-backlight
      media: imx: imx8mq-mipi-csi2: Use V4L2 subdev active state
      media: imx: imx8mq-mipi-csi2: Remove unneeded state variable and function

Martin Krastev (2):
      drm/vmwgfx: Drop mksstat_init_record fn as currently unused
      drm/vmwgfx: Fix Legacy Display Unit atomic drm support

Martin Kurbanov (2):
      dt-bindings: spi: add Amlogic A1 SPI controller
      spi: add support for Amlogic A1 SPI Flash Controller

Martin Leung (2):
      drm/amd/display: initialize link_srv in virtual env
      drm/amd/display: fix double memory allocation

Martin Povišer (4):
      soc: apple: rtkit: Crop syslog messages
      dmaengine: apple-admac: Handle 'global' interrupt flags
      dmaengine: apple-admac: Set src_addr_widths capability
      dmaengine: apple-admac: Fix 'current_tx' not getting freed

Martin Willi (1):
      rtnetlink: Restore RTM_NEW/DELLINK notification behavior

Masahiro Yamada (31):
      kbuild: deb-pkg: make debian source package working again
      kbuild: deb-pkg: do not take KERNELRELEASE from the source version
      kbuild: deb-pkg: set CROSS_COMPILE only when undefined
      kbuild: deb-pkg: split image and debug objects staging out into functions
      kbuild: deb-pkg: use dh_listpackages to know enabled packages
      kbuild: rpm-pkg: move source components to rpmbuild/SOURCES
      kbuild: use git-archive for source package creation
      kbuild: give up untracked files for source package builds
      ARM: 9291/1: decompressor: simplify the path to the top vmlinux
      kbuild: merge cmd_archive_linux and cmd_archive_perf
      kbuild: do not create intermediate *.tar for source tarballs
      kbuild: do not create intermediate *.tar for tar packages
      scripts/kallsyms: remove redundant code for omitting U and N
      scripts/mksysmap: remove comments described in nm(1)
      scripts/mksysmap: use sed with in-line comments
      scripts/kallsyms: exclude symbols generated by itself dynamically
      scripts/kallsyms: move compiler-generated symbol patterns to mksysmap
      scripts/kallsyms: change the output order
      scripts/kallsyms: decrease expand_symbol() / cleanup_symbol_name() calls
      scripts/kallsyms: update the usage in the comment block
      kconfig: menuconfig: remove OLD_NCURSES macro
      kconfig: menuconfig: remove unused M_EVENT macro
      kconfig: menuconfig: reorder functions to remove forward declarations
      kbuild: clang: do not use CROSS_COMPILE for target triple
      kbuild: use proper prefix for tarballs to fix rpm-pkg build error
      kbuild: add srcdeb-pkg target
      kbuild: deb-pkg: add KDEB_SOURCE_COMPRESS to specify source compression
      kbuild: rpm-pkg: remove kernel-drm PROVIDES
      kbuild: deb-pkg: specify targets in debian/rules as .PHONY
      drm/bridge: imx: fix mixed module-builtin object
      drm/bridge: imx: turn imx8{qm,qxp}-ldb into single-object modules

Masami Hiramatsu (Google) (9):
      bootconfig: Fix testcase to increase max node
      bootconfig: Change message if no bootconfig with CONFIG_BOOT_CONFIG_FORCE=y
      fprobe: Pass entry_data to handlers
      lib/test_fprobe: Add private entry_data testcases
      fprobe: Add nr_maxactive to specify rethook_node pool size
      lib/test_fprobe: Add a test case for nr_maxactive
      fprobe: Skip exit_handler if entry_handler returns !0
      lib/test_fprobe: Add a testcase for skipping exit_handler
      docs: tracing: Update fprobe documentation

Mason Huo (1):
      irqchip/irq-sifive-plic: Add syscore callbacks for hibernation

Mat Martineau (2):
      MAINTAINERS: Resume MPTCP co-maintainer role
      CREDITS: Update email address for Mat Martineau

Matheus Castello (1):
      drm/bridge: lt8912b: return EPROBE_DEFER if bridge is not found

Mathias Krause (7):
      KVM: x86/mmu: Fix comment typo
      KVM: x86: Do not unload MMU roots when only toggling CR0.WP with TDP enabled
      KVM: x86: Ignore CR0.WP toggles in non-paging mode
      KVM: x86: Make use of kvm_read_cr*_bits() when testing bits
      KVM: VMX: Make CR0.WP a guest owned bit
      KVM: x86: Shrink struct kvm_pmu
      KVM: Shrink struct kvm_mmu_memory_cache

Mathias Nyman (3):
      xhci: dbc: Provide sysfs option to configure dbc descriptors
      Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS"
      xhci: Free the command allocated for setting LPM if we return early

Mathieu Desnoyers (2):
      mm: fix memory leak on mm_init error handling
      sched: Fix performance regression introduced by mm_cid

Mathieu Poirier (6):
      remoteproc: stm32: Call of_node_put() on iteration error
      remoteproc: st: Call of_node_put() on iteration error
      remoteproc: rcar_rproc: Call of_node_put() on iteration error
      remoteproc: imx_rproc: Call of_node_put() on iteration error
      remoteproc: imx_dsp_rproc: Call of_node_put() on iteration error
      remoteproc: imx_dsp_rproc: Fix kernel test robot sparse warning

Mathis Salmen (1):
      riscv: add icache flush for nommu sigreturn trampoline

Matija Glavinic Pecotic (1):
      x86/rtc: Remove __init for runtime functions

Matt Atwood (2):
      drm/i915: Reduce I915_MAX_GT to 2
      drm/i915: rename I915_PMU_MAX_GTS to I915_PMU_MAX_GT

Matt Johnston (1):
      i3c: dw: Return the length from a read priv_xfer

Matt Roper (17):
      drm/i915/pvc: Annotate two more workaround/tuning registers as MCR
      drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list
      drm/i915/xehp: LNCF/LBCF workarounds should be on the GT list
      drm/i915/xelpmp: Consider GSI offset when doing MCR lookups
      drm/i915/mtl: Add engine TLB invalidation
      drm/i915: Whitelist COMMON_SLICE_CHICKEN3 for UMD access
      drm/i915: Stop whitelisting CS_CTX_TIMESTAMP on Xe_HP platforms
      drm/i915: Sanitycheck MMIO access early in driver load
      drm/i915: Check for unreliable MMIO during forcewake
      drm/i915: Use separate "DC off" power well for ADL-P and DG2
      drm/i915/mtl: Re-use ADL-P's "DC off" power well
      drm/i915/display: Move display device info to header under display/
      drm/i915: Convert INTEL_INFO()->display to a pointer
      drm/i915/display: Move display runtime info to display structure
      drm/i915/display: Make display responsible for probing its own IP
      drm/i915/display: Handle GMD_ID identification in display code
      drm/i915/display: Move feature test macros to intel_display_device.h

Matteo Croce (1):
      mvpp2: take care of xdp_features when reconfiguring queues

Matthew Auld (3):
      drm/i915: probe lmem before the stolen portion
      drm/i915/ttm: remove the virtualized start hack
      drm/i915/ttm: fix sparse warning

Matthew Wilcox (30):
      fs: Add FGP_WRITEBEGIN
      fscrypt: Add some folio helper functions
      ext4: Convert ext4_bio_write_page() to use a folio
      ext4: Convert ext4_finish_bio() to use folios
      ext4: Turn mpage_process_page() into mpage_process_folio()
      ext4: Convert mpage_submit_page() to mpage_submit_folio()
      ext4: Convert mpage_page_done() to mpage_folio_done()
      ext4: Convert ext4_bio_write_page() to ext4_bio_write_folio()
      ext4: Convert ext4_readpage_inline() to take a folio
      ext4: Convert ext4_convert_inline_data_to_extent() to use a folio
      ext4: Convert ext4_try_to_write_inline_data() to use a folio
      ext4: Convert ext4_da_convert_inline_data_to_extent() to use a folio
      ext4: Convert ext4_da_write_inline_data_begin() to use a folio
      ext4: Convert ext4_read_inline_page() to ext4_read_inline_folio()
      ext4: Convert ext4_write_inline_data_end() to use a folio
      ext4: Convert ext4_write_begin() to use a folio
      ext4: Convert ext4_write_end() to use a folio
      ext4: Use a folio in ext4_journalled_write_end()
      ext4: Convert ext4_journalled_zero_new_buffers() to use a folio
      ext4: Convert __ext4_block_zero_page_range() to use a folio
      ext4: Convert ext4_page_nomap_can_writeout to ext4_folio_nomap_can_writeout
      ext4: Use a folio in ext4_da_write_begin()
      ext4: Convert ext4_mpage_readpages() to work on folios
      ext4: Convert ext4_block_write_begin() to take a folio
      ext4: Use a folio in ext4_page_mkwrite()
      ext4: Use a folio iterator in __read_end_io()
      ext4: Convert mext_page_mkuptodate() to take a folio
      ext4: Convert pagecache_read() to use a folio
      ext4: Use a folio in ext4_read_merkle_tree_page
      filemap: Handle error return from __filemap_get_folio()

Matthew Wilcox (Oracle) (5):
      udf: Use folios in udf_adinicb_writepage()
      xfs: remove xfs_filemap_map_pages() wrapper
      afs: split afs_pagecache_valid() out of afs_validate()
      mm: hold the RCU read lock over calls to ->map_pages
      hugetlb: remove PageHeadHuge()

Matthias Benkmann (1):
      Input: xpad - fix incorrectly applied patch for MAP_PROFILE_BUTTON

Matthias Brugger (2):
      arm64: dts: mt8167: Align mmsys node name with dtschema
      soc: mediatek: mtk-svs: delete node name check

Matthias Schiffer (4):
      i2c: mxs: ensure that DMA buffers are safe for DMA
      mfd: tqmx86: Do not access I2C_DETECT register through io_base
      mfd: tqmx86: Specify IO port register range more precisely
      mfd: tqmx86: Correct board names for TQMxE39x

Matthieu Baerts (15):
      selftests: mptcp: userspace pm: fix printed values
      mptcp: avoid setting TCP_CLOSE state twice
      hsr: ratelimit only when errors are printed
      mptcp: do not fill info not used by the PM in used
      selftests: mptcp: userspace pm: uniform verify events
      MAINTAINERS: add git trees for MPTCP
      mptcp: remove unused 'remaining' variable
      selftests: mptcp: remove duplicated entries in usage
      selftests: mptcp: join: fix ShellCheck warnings
      docs: process: allow Closes tags with links
      checkpatch: don't print the next line if not defined
      checkpatch: use a list of "link" tags
      checkpatch: allow Closes tags with links
      checkpatch: check for misuse of the link tags
      mailmap: add entries for Mat Martineau

Matthieu De Beule (1):
      netfilter: Correct documentation errors in nf_tables.h

Matti Vaittinen (6):
      doc: Make sysfs-bus-iio doc more exact
      iio: light: Add gain-time-scale helpers
      MAINTAINERS: Add IIO gain-time-scale helpers
      dt-bindings: iio: light: Support ROHM BU27034
      iio: light: ROHM BU27034 Ambient Light Sensor
      MAINTAINERS: Add ROHM BU27034

Maurizio Lombardi (1):
      scsi: target: core: Fix invalid memory access

Max Chou (3):
      Bluetooth: btrtl: check for NULL in btrtl_set_quirks()
      Bluetooth: btrtl: Firmware format v2 support
      Bluetooth: btrtl: Add the support for RTL8851B

Max Filippov (2):
      xtensa: fix KASAN report for show_stack
      MAINTAINERS: xtensa: drop linux-xtensa at linux-xtensa.org mailing list

Max Gurtovoy (3):
      IB/iser: remove unused macros
      IB/iser: centralize setting desc type and done callback
      IB/iser: remove redundant new line

Max Krummenacher (1):
      arm64: dts: imx8-ss-dma: add io-channel-cells to adc nodes

Maxim Kochetkov (1):
      ASoC: max98090: make it selectable

Maxim Korotkov (3):
      bnxt: avoid overflow in bnxt_get_nvram_directory()
      bnx2: remove deadcode in bnx2_init_cpus()
      writeback: fix call of incorrect macro

Maxim Levitsky (2):
      KVM: nSVM: Raise event on nested VM exit if L1 doesn't intercept IRQs
      KVM: SVM: add wrappers to enable/disable IRET interception

Maxim Schwalm (1):
      ARM: tegra30: Use cpu* labels

Maxime Bizon (2):
      net: mdio: fix owner field for mdio buses registered using device-tree
      net: dst: fix missing initialization of rt_uncached

Maxime Chevallier (2):
      regmap: add a helper to translate the register address
      regmap: allow upshifting register addresses before performing operations

Maxime Ripard (4):
      drm/vc4: Switch to container_of_const
      drm/vc4: hdmi: Update all the planes if the TV margins are changed
      Merge drm/drm-next into drm-misc-next
      mailmap: Add missing email address

Maximilian Luz (3):
      platform/surface: aggregator_tabletsw: Properly handle different posture source IDs
      platform/surface: aggregator_tabletsw: Add support for Type-Cover posture source
      platform/surface: aggregator_registry: Add support for tablet-mode switch on Surface Pro 9

Maya Matuszczyk (4):
      dt-bindings: display: panel: sitronix,st7701: Add Elida KD50T048A Panel
      drm: panel: Add Elida KD50T048A to Sitronix ST7701 driver
      drm: panel: Add orientation support for st7701
      arm64: dts: rockchip: Add display support to Odroid Go Super

Maíra Canal (20):
      drm/vgem: Drop struct drm_vgem_gem_object
      drm/lima: Use drm_sched_job_add_syncobj_dependency()
      drm/vkms: remove the need for the primary plane to be visible
      drm/vkms: allow the primary plane to be positioned
      drm/vkms: Use drmm_crtc_init_with_planes()
      drm/vkms: Use drmm_mode_config_init()
      drm/gem: Check for valid formats
      drm/bridge: anx7625: Drop of_gpio header
      drm/sti: Drop of_gpio header
      drm/vkms: isolate pixel conversion functionality
      drm/vkms: allow full alpha blending on all planes
      drm/vkms: drop full alpha blending TODO
      drm/vkms: add rotate-0 and reflect-x property
      drm/vkms: add reflect-y and rotate-180 property
      drm/vkms: add rotate-90 property
      drm/vkms: add rotate-270 property
      drm/vkms: drop "Rotation" TODO
      MAINTAINERS: Add Maira to VKMS maintainers
      drm: Add fixed-point helper to get rounded integer values
      drm/vkms: Fix RGB565 pixel conversion

Md Sadre Alam (4):
      mtd: nand: raw: qcom_nandc: Use devm_platform_get_and_ioremap_resource()
      mtd: rawnand: Fix spelling mistake waifunc() -> waitfunc()
      spi: qup: Use devm_platform_get_and_ioremap_resource()
      pinctrl: qcom: Use devm_platform_get_and_ioremap_resource()

Mehdi Djait (4):
      iio: accel: kionix-kx022a: Get the timestamp from the driver's private data in the trigger_handler
      iio: accel: kionix-kx022a: Remove the unused member g_range
      iio: Improve the kernel-doc of iio_trigger_poll
      iio: Rename iio_trigger_poll_chained and add kernel-doc

Mel Gorman (2):
      sched/numa: apply the scan delay to every new vma
      mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages

Melody Olvera (2):
      dt-bindings: firmware: qcom,scm: Update QDU1000/QRU1000 compatible
      dt-bindings: soc: qcom: aoss: Document QDU1000/QRU1000 compatible

Meng Tang (2):
      Bluetooth: btusb: Add new PID/VID 04ca:3801 for MT7663
      Bluetooth: Add VID/PID 0489/e0e4 for MediaTek MT7922

Menglong Dong (3):
      libbpf: Add support to set kprobe/uprobe attach mode
      selftests/bpf: Split test_attach_probe into multi subtests
      selftests/bpf: Add test for legacy/perf kprobe/uprobe attach mode

Mengyuan Lou (1):
      net: wangxun: Implement the ndo change mtu interface

Menna Mahmoud (6):
      staging: vme_user: add space around operators
      staging: vme_user: remove unnecessary blank lines
      staging: most: use inline functions for to_hdm
      staging: most: define iface_to_hdm as an inline function
      staging: rtl8723bs: use inline functions for dvobj_to_dev
      staging: greybus: remove unnecessary blank line

Miaoqian Lin (4):
      soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
      media: v4l2-ctrls: Fix doc for v4l2_ctrl_request_hdl_find
      media: rcar_fdp1: Fix refcount leak in probe and remove function
      Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe

Michael Chan (2):
      bnxt_en: Add missing 200G link speed reporting
      bnxt_en: Do not initialize PTP on older P3/P4 chips

Michael Ellerman (46):
      KVM: PPC: BookE: Fix W=1 warnings
      Merge branch 'topic/ppc-kvm' into next
      powerpc/64: Always build with 128-bit long double
      powerpc/corenet: Add PPC_QEMU_E500 to corenet configs
      powerpc/irq: Mark check_return_regs_valid() notrace
      powerpc/64: Mark prep_irq_for_idle() __cpuidle
      powerpc/64: Don't call trace_hardirqs_on() in prep_irq_for_idle()
      cpuidle: pseries: Mark ->enter() functions as __cpuidle
      powerpc/pseries: Always inline functions called from cpuidle
      powerpc/Makefile: Don't prefix archhelp commands with "@"
      powerpc/Makefile: Add generated defconfigs to help output
      powerpc/configs/64s: Update defconfig for symbol movement
      powerpc/configs/64s: Drop SPLPAR which is default y
      powerpc/configs/64s: Drop IPV6 which is default y
      powerpc/configs/6s: Drop obsolete crypto ALGs
      powerpc/configs/64s: Enable PAPR_SCM
      powerpc/configs/64s: Add secure boot options to defconfig
      powerpc/configs/64s: Select ARCH_WANT_DEFAULT_BPF_JIT
      powerpc/configs/64s: Enable PREEMPT_VOLUNTARY
      powerpc/configs/64s: Enable AUDIT
      powerpc/configs/64s: Enable common accounting options
      powerpc/configs/64s: Enable NO_HZ_FULL
      powerpc/configs/64s: Enable common CGROUP & related options
      powerpc/configs/64s: Enable CHECKPOINT_RESTORE
      powerpc/configs/64s: Enable ZSWAP & ZRAM
      powerpc/configs/64s: Enable SLAB hardening options
      powerpc/configs/64s: Enable YAMA, LANDLOCK & BPF LSMs
      powerpc/configs/64s: Enable SELINUX
      powerpc/configs/64s: Enable KUNIT and most tests
      powerpc/configs/64s: Enable EMULATED_STATS
      powerpc/configs/64s: Enable DEBUG_VM & other options
      powerpc/configs/64s: Enable SCHEDSTATS
      powerpc/configs/64s: Enable IO_STRICT_DEVMEM
      powerpc/configs/64s: Use SHA512 for module signatures
      powerpc/configs/64s: Drop REISERFS
      powerpc/configs/64s: Enable BLK_DEV_NVME
      powerpc/configs/64s: Enable VLAN support
      powerpc/configs/64s: Enable PSTORE
      powerpc/configs/64s: Enable Device Mapper options
      powerpc/configs: Add IBMVETH=y and IBMVNIC=y to guest configs
      powerpc/configs: Incorporate generic kvm_guest.config into guest configs
      powerpc/configs: Make pseries_le an alias for ppc64le_guest
      powerpc/configs: Make pseries_defconfig an alias for ppc64le_guest
      powerpc/configs/64s: Use EXT4 to mount EXT2 filesystems
      powerpc/configs/64s: Drop JFS Filesystem
      powerpc/configs/powernv: Add IGB=y

Michael Grzeschik (1):
      phy: stm32-usphyc: add 200 to 300 us delay to fix timeout on some machines

Michael Kelley (17):
      x86/hyperv: Block root partition functionality in a Confidential VM
      x86/ioremap: Add hypervisor callback for private MMIO mapping in coco VM
      x86/hyperv: Reorder code to facilitate future work
      Drivers: hv: Explicitly request decrypted in vmap_pfn() calls
      x86/mm: Handle decryption/re-encryption of bss_decrypted consistently
      init: Call mem_encrypt_init() after Hyper-V hypercall init is done
      x86/hyperv: Change vTOM handling to use standard coco mechanisms
      swiotlb: fix debugfs reporting of reserved memory pools
      swiotlb: track and report io_tlb_used high water marks in debugfs
      swiotlb: Remove bounce buffer remapping for Hyper-V
      Drivers: hv: vmbus: Remove second mapping of VMBus monitor pages
      Drivers: hv: vmbus: Remove second way of mapping ring buffers
      hv_netvsc: Remove second mapping of send and recv buffers
      Drivers: hv: Don't remap addresses that are above shared_gpa_boundary
      PCI: hv: Enable PCI pass-thru devices in Confidential VMs
      x86/hyperv: Add callback filter to cpumask_to_vpset()
      x86/hyperv: Exclude lazy TLB mode CPUs from enlightened TLB flushes

Michael Mityushkin (1):
      drm/amd/display: Apply correct panel mode when reinitializing hardware

Michael Neuling (1):
      selftests/powerpc: Increase timeout for vsx_signal test

Michael S. Tsirkin (1):
      dma-api-howto: typo fix

Michael Sit Wei Hong (4):
      net: phylink: add phylink_expects_phy() method
      net: stmmac: check if MAC needs to attach to a PHY
      net: stmmac: remove redundant fixup to support fixed-link mode
      net: stmmac: check fwnode for phy device before scanning for phy

Michael Straube (16):
      staging: rtl8192e: rtl92e_clear_irq() is not used
      staging: rtl8723bs: MapCharToHexDigit() is not used
      staging: rtl8723bs: ParseQualifiedString() is not used
      staging: rtl8723bs: isAllSpaceOrTab() is not used
      staging: rtl8723bs: linked_info_dump() is not used
      staging: rtl8723bs: rtw_get_raw_rssi_info() is not used
      staging: rtl8192u: rtl8192_SetRFPowerState() is not used
      staging: rtl8192u: dm_shadow_init() is not used
      staging: vt6656: remove unused vnt_get_current_tsf() function
      staging: vt6655: remove unused bb_power_save_mode_on() function
      staging: vt6655: remove unused bb_power_save_mode_off() function
      staging: rtl8723bs: remove hal_btcoex_SetChipType()
      staging: rtl8192e: remove RTL819X_DEFAULT_RF_TYPE
      staging: rtl8192e: remove redundant setting of rf_type
      staging: rtl8192e: priv->rf_type is always RF_1T2R
      staging: rtl8192e: remove rf_type from struct r8192_priv

Michael Strauss (1):
      drm/amd/display: Improve robustness of FIXED_VS link training at DP1 rates

Michael Tretter (1):
      ARM: dts: imx7d: add node for PXP

Michael Walle (14):
      Revert "arm64: dts: ls1028a: sl28: get MAC addresses from VPD"
      mtd: core: provide unique name for nvmem device, take two
      mtd: core: fix nvmem error reporting
      mtd: core: fix error path for nvmem provider
      mtd: core: prepare mtd_otp_nvmem_add() to handle -EPROBE_DEFER
      nvmem: core: return -ENOENT if nvmem cell is not found
      nvmem: core: introduce NVMEM layouts
      nvmem: core: add per-cell post processing
      nvmem: core: allow to modify a cell before adding it
      nvmem: imx-ocotp: replace global post processing with layouts
      nvmem: cell: drop global cell_post_process
      nvmem: core: provide own priv pointer in post process callback
      nvmem: layouts: sl28vpd: Add new layout driver
      MAINTAINERS: add myself as sl28vpd nvmem layout driver

Michael Weiß (2):
      bpf: Fix a typo for BPF_F_ANY_ALIGNMENT in bpf.h
      dm verity: emit audit events on verification failure and more

Michal Hocko (2):
      mm, vmalloc: fix high order __GFP_NOFAIL allocations
      memcg: do not drain charge pcp caches on remote isolated cpus

Michal Koutný (2):
      io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
      x86/mm: Do not shuffle CPU entry areas without KASLR

Michal Michalik (2):
      tools: ynl: add the Python requirements.txt file
      tools: ynl: Add missing types to encode/decode

Michal Schmidt (6):
      ice: do not busy-wait to read GNSS data
      ice: increase the GNSS data polling interval to 20 ms
      ice: remove ice_ctl_q_info::sq_cmd_timeout
      ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT
      ice: remove unused buffer copy code in ice_sq_send_cmd_retry()
      ice: sleep, don't busy-wait, in the SQ send retry loop

Michal Simek (3):
      fpga: xilinx-pr-decoupler: Use readl wrapper instead of pure readl
      MAINTAINERS: update Michal Simek's email
      dt-bindings: xilinx: Remove Naga from memory and mtd bindings

Michal Sojka (1):
      can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events

Michal Swiatkowski (4):
      RDMA/irdma: Change name of interrupts
      ice: check if VF exists before mode check
      ice: remove filters only if VSI is deleted
      ice: block LAN in case of VF to VF offload

Michal Vokáč (7):
      dt-bindings: arm: fsl: Fix copy-paste error in comment
      ARM: dts: imx6dl-yapp4: Use reset-gpios property name
      dt-bindings: arm: fsl: Add Y Soft IOTA Phoenix, Lynx, Pegasus and Pegasus+
      ARM: dts: imx6dl-yapp4: Move phy reset into switch node
      ARM: dts: imx6dl-yapp4: Move status to the end of property list
      ARM: dts: imx6dl-yapp4: Remove unneeded status "okay"
      ARM: dts: imx6dl-yapp43: Add support for new HW revision of the IOTA board

Michal Wajdeczko (6):
      drm/i915/guc: Improve debug message on context reset notification
      drm/i915/huc: Add and use HuC oriented print macros
      drm/i915/guc: Use FAST_REQUEST for non-blocking H2G calls
      drm/i915/guc: Update log for unsolicited CTB response
      drm/i915/guc: Track all sent actions to GuC
      drm/i915/guc: Drop legacy CTB definitions

Michał Krawczyk (1):
      media: venus: dec: Fix handling of the start cmd

Michel Lespinasse (1):
      mm: rcu safe VMA freeing

Miguel Ojeda (5):
      docs: programming-language: remove mention of the Intel compiler
      docs: programming-language: add Rust programming language section
      rust: alloc: vec: Add some try_* methods we need
      rust: error: Add Error::from_errno{_unchecked}()
      MAINTAINERS: add Benno Lossin as Rust reviewer

Mika Kahola (16):
      drm/i915/mtl: Add DP rates
      drm/i915/mtl: Create separate reg file for PICA registers
      drm/i915/mtl: Add vswing programming for C10 phys
      drm/i915/mtl: MTL PICA hotplug detection
      drm/i915/mtl: C20 PLL programming
      drm/i915/mtl: C20 HW readout
      drm/i915/mtl: Dump C20 pll hw state
      drm/i915/mtl: C20 port clock calculation
      drm/i915/mtl: Add voltage swing sequence for C20
      drm/i915/mtl: For DP2.0 10G and 20G rates use MPLLA
      drm/i915/mtl: Enabling/disabling sequence Thunderbolt pll
      drm/i915/mtl: Readout Thunderbolt HW state
      drm/i915/mtl: Power up TCSS
      drm/i915/mtl: Enable TC ports
      drm/i915/mtl: Fix expected reg value for Thunderbolt PLL disabling
      drm/i915/mtl: Reset only one lane in case of MFD

Mika Westerberg (10):
      thunderbolt: Fix memory leak in margining
      thunderbolt: Call tb_check_quirks() after initializing adapters
      thunderbolt: Use scale field when allocating USB3 bandwidth
      spi: intel-pci: Add support for Meteor Lake-S SPI serial flash
      PCI: Introduce pci_dev_for_each_resource()
      PCI/PM: Increase wait time after resume
      PCI/PM: Drop pci_bridge_wait_for_secondary_bus() timeout parameter
      net: thunderbolt: Fix sparse warnings in tbnet_check_frame() and tbnet_poll()
      net: thunderbolt: Fix sparse warnings in tbnet_xmit_csum_and_map()
      net: thunderbolt: Fix typos in comments

Mike Christie (25):
      csky: Remove kernel_thread declaration
      kernel: Allow a kernel thread's name to be set in copy_process
      kthread: Pass in the thread's name during creation
      kernel: Make io_thread and kthread bit fields
      fork/vm: Move common PF_IO_WORKER behavior to new flag
      fork: add kernel_clone_args flag to not dup/clone files
      fork: Add kernel_clone_args flag to ignore signals
      fork: allow kernel code to call copy_process
      vhost_task: Allow vhost layer to use copy_process
      vhost: move worker thread fields to new struct
      vhost: use vhost_tasks for worker threads
      scsi: target: Move sess cmd counter to new struct
      scsi: target: Move cmd counter allocation
      scsi: target: Pass in cmd counter to use during cmd setup
      scsi: target: iscsit: isert: Alloc per conn cmd counter
      scsi: target: iscsit: Stop/wait on cmds during conn close
      scsi: target: Fix multiple LUN_RESET handling
      scsi: target: iscsit: Fix TAS handling during conn cleanup
      vhost-scsi: Fix vhost_scsi struct use after free
      vhost-scsi: Fix crash during LUN unmapping
      vhost-scsi: Delay releasing our refcount on the tpg
      vhost-scsi: Drop device mutex use in vhost_scsi_do_plug
      vhost-scsi: Check for a cleared backend before queueing an event
      vhost-scsi: Drop vhost_scsi_mutex use in port callouts
      vhost-scsi: Reduce vhost_scsi_mutex use

Mike Hsieh (2):
      drm/amd/display: Add height granularity limitation for dsc slice height calculation
      drm/amd/display: fix typo in dc_dsc_config_options structure

Mike Leach (3):
      perf cs-etm: Move mapping of Trace ID and cpu into helper function
      perf cs-etm: Update record event to use new Trace ID protocol
      perf cs-etm: Handle PERF_RECORD_AUX_OUTPUT_HW_ID packet

Mike Looijmans (2):
      dt-bindings: iio: adc: Add TI ADS1100 and ADS1000
      iio: adc: Add TI ADS1100 and ADS1000

Mike Rapoport (IBM) (35):
      docs/mm: Physical Memory: fix a reference to a file that doesn't exist
      docs/mm: hugetlbfs_reserv: fix a reference to a file that doesn't exist
      docs/mm: Physical Memory: add example of interleaving nodes
      loongarch: drop ranges for definition of ARCH_FORCE_MAX_ORDER
      mips: drop ranges for definition of ARCH_FORCE_MAX_ORDER
      mm: move get_page_from_free_area() to mm/page_alloc.c
      mips: fix comment about pgtable_init()
      mm/page_alloc: add helper for checking if check_pages_enabled
      mm: move most of core MM initialization to mm/mm_init.c
      mm: handle hashdist initialization in mm/mm_init.c
      mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp()
      init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init()
      init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init()
      mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init()
      mm: move init_mem_debugging_and_hardening() to mm/mm_init.c
      init,mm: fold late call to page_ext_init() to page_alloc_init_late()
      mm: move mem_init_print_info() to mm_init.c
      mm: move kmem_cache_init() declaration to mm/slab.h
      mm: move vmalloc_init() declaration to mm/internal.h
      MAINTAINERS: extend memblock entry to include MM initialization
      arm: reword ARCH_FORCE_MAX_ORDER prompt and help text
      arm64: drop ranges in definition of ARCH_FORCE_MAX_ORDER
      arm64: reword ARCH_FORCE_MAX_ORDER prompt and help text
      csky: drop ARCH_FORCE_MAX_ORDER
      ia64: don't allow users to override ARCH_FORCE_MAX_ORDER
      m68k: reword ARCH_FORCE_MAX_ORDER prompt and help text
      nios2: reword ARCH_FORCE_MAX_ORDER prompt and help text
      nios2: drop ranges for definition of ARCH_FORCE_MAX_ORDER
      powerpc: reword ARCH_FORCE_MAX_ORDER prompt and help text
      powerpc: drop ranges for definition of ARCH_FORCE_MAX_ORDER
      sh: reword ARCH_FORCE_MAX_ORDER prompt and help text
      sh: drop ranges for definition of ARCH_FORCE_MAX_ORDER
      sparc: reword ARCH_FORCE_MAX_ORDER prompt and help text
      xtensa: reword ARCH_FORCE_MAX_ORDER prompt and help text
      mm: move free_area_empty() to mm/internal.h

Mike Snitzer (19):
      dm crypt: avoid accessing uninitialized tasklet
      dm: fix improper splitting for abnormal bios
      dm: fix __send_duplicate_bios() to always allow for splitting IO
      dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit
      dm bufio: never crash if dm_bufio_in_request()
      dm bufio: don't bug for clear developer oversight
      dm bufio: move dm_bufio_client members to avoid spanning cachelines
      dm: split discards further if target sets max_discard_granularity
      dm bio prison v1: add dm_cell_key_has_valid_range
      dm: add dm_num_hash_locks()
      dm bufio: prepare to intelligently size dm_buffer_cache's buffer_trees
      dm bufio: intelligently size dm_buffer_cache's buffer_trees
      dm bio prison v1: prepare to intelligently size dm_bio_prison's prison_regions
      dm bio prison v1: intelligently size dm_bio_prison's prison_regions
      dm clone: call kmem_cache_destroy() in dm_clone_init() error path
      dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
      dm: allow targets to require splitting WRITE_ZEROES and SECURE_ERASE
      dm: unexport dm_get_queue_limits()
      dm ioctl: fix nested locking in table_clear() to remove deadlock concern

Mikko Perttunen (4):
      firmware: tegra: bpmp: Fix error paths in debugfs
      soc/tegra: bpmp: Actually free memory on error path
      gpu: host1x: Don't rely on dma_fence_wait_timeout return value
      thermal/drivers/tegra-bpmp: Handle offline zones

Mikulas Patocka (9):
      dm crypt: add cond_resched() to dmcrypt_write()
      dm bufio: use waitqueue_active in __free_buffer_wake
      dm bufio: use multi-page bio vector
      dm table: allow targets without devices to set ->io_hints
      dm zero: add discard support
      dm error: add discard support
      dm flakey: fix a crash with invalid table line
      dm flakey: remove trailing space in the table line
      dm flakey: add an "error_reads" option

Milen Mitkov (4):
      media: camss: sm8250: Virtual channels for CSID
      media: camss: vfe: Reserve VFE lines on stream start and link to CSID
      media: camss: vfe-480: Multiple outputs support for SM8250
      media: camss: sm8250: Pipeline starting and stopping for multiple virtual channels

Min Li (6):
      Bluetooth: Fix race condition in hci_cmd_sync_clear
      drm/i915: fix race condition UAF in i915_perf_add_config_ioctl
      drm/i915: fix race condition UAF in i915_perf_add_config_ioctl
      Bluetooth: Fix race condition in hidp_session_thread
      Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
      mfd: rsmu: Support 32-bit address space

Min Zhou (1):
      LoongArch: crypto: Add crc32 and crc32c hw acceleration

Ming Lei (16):
      nvme: fix handling single range discard request
      block: ublk_drv: mark device as LIVE before adding disk
      block: ublk_drv: add common exit handling
      block: ublk_drv: don't consider flush request in map/unmap io
      block: ublk_drv: add two helpers to clean up map/unmap request
      block: ublk_drv: clean up several helpers
      block: ublk_drv: cleanup 'struct ublk_map_data'
      block: ublk: make sure that block size is set correctly
      nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
      io_uring: complete request via task work in case of DEFER_TASKRUN
      block: ublk: switch to ioctl command encoding
      Revert "block: Merge bio before checking ->cached_rq"
      ublk: don't return 0 in case of any failure
      block: sync part's ->bd_has_submit_bio with disk's
      ublk: add timeout handler
      ublk: fix command op code check

Ming Qian (15):
      media: amphion: decoder implement display delay enable
      media: add Sorenson Spark video format
      media: amphion: support to decode sorenson spark video
      media: add RealVideo format RV30 and RV40
      media: amphion: support to decode RealVideo video
      media: Add P012 and P012M video format
      media: Add Y012 video format
      media: Add Y212 v4l2 format info
      media: Add YUV48_12 video format
      media: Add BGR48_12 video format
      media: Add ABGR64_12 video format
      media: imx-jpeg: Refine the function mxc_jpeg_find_format
      media: imx-jpeg: Clear slot next desc ptr if config error
      media: imx-jpeg: Decoder add support for 12bit jpeg
      media: imx-jpeg: Encoder add support for 12bit jpeg

Ming Yen Hsieh (1):
      wifi: mt76: fix 6GHz high channel not be scanned

Minghao Chi (2):
      clock: milbeaut: use devm_platform_get_and_ioremap_resource()
      mm: compaction: move compaction sysctl to its own file

Mingwei Zhang (6):
      KVM: selftests: Add a fully functional "struct xstate" for x86
      KVM: selftests: Fix an error in comment of amx_test
      KVM: selftests: Enable checking on xcomp_bv in amx_test
      KVM: selftests: Add check of CR0.TS in the #NM handler in amx_test
      KVM: selftests: Assert that XTILE_DATA is set in IA32_XFD on #NM
      KVM: selftests: Verify XTILE_DATA in XSTATE isn't affected by IA32_XFD

Mingxuan Xiang (1):
      usb: dwc3: host: remove dead code in dwc3_host_get_irq()

Minwoo Im (2):
      nvme-trace: show more opcode names
      mm: mmap: remove newline at the end of the trace

Miquel Raynal (32):
      Merge tag 'mtd/core-fixes-before-nvmem-layouts-for-6.4' into mtd/next
      mtd: Avoid printing error messages on probe deferrals
      mtd: Avoid magic values
      net: mvpp2: Defer probe if MAC address source is not yet ready
      mtd: rawnand: nandsim: Artificially prevent sequential page reads
      mtd: spi-nor: Introduce the concept of bank
      mtd: spi-nor: Add a macro to define more banks
      mtd: spi-nor: Reorder the preparation vs. locking steps
      mtd: spi-nor: Separate preparation and locking
      mtd: spi-nor: Prepare the introduction of a new locking mechanism
      mtd: spi-nor: Add a RWW flag
      mtd: spi-nor: Enhance locking to support reads while writes
      mtd: spi-nor: Fix a trivial typo
      mtd: spi-nor: Delay the initialization of bank_size
      mtd: spi-nor: macronix: Add support for mx25uw51245g with RWW
      of: Fix modalias string generation
      of: Update of_device_get_modalias()
      of: Rename of_modalias_node()
      of: Move of_modalias() to module.c
      of: Move the request module helper logic to module.c
      usb: ulpi: Use of_request_module()
      of: device: Kill of_device_request_module()
      nvmem: core: handle the absence of expected layouts
      nvmem: core: request layout modules loading
      nvmem: layouts: onie-tlv: Add new layout driver
      MAINTAINERS: Add myself as ONIE tlv NVMEM layout maintainer
      nvmem: Add macro to register nvmem layout drivers
      nvmem: layouts: sl28vpd: Use module_nvmem_layout_driver()
      nvmem: layouts: onie-tlv: Use module_nvmem_layout_driver()
      nvmem: layouts: onie-tlv: Drop wrong module alias
      Merge tag 'spi-nor/for-6.4' into mtd/next
      Merge tag 'nand/for-6.4' into mtd/next

Miri Korenblit (35):
      wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow
      wifi: iwlwifi: mvm: Refactor MAC_CONTEXT_CMD sending flow
      wifi: iwlwifi: mvm: add support for the new MAC CTXT command
      wifi: iwlwifi: mvm: add support for the new LINK command
      wifi: iwlwifi: mvm: add support for the new STA related commands
      wifi: iwlwifi: mvm: Add an add_interface() callback for mld mode
      wifi: iwlwifi: mvm: Add a remove_interface() callback for mld mode
      wifi: iwlwifi: mvm: refactor __iwl_mvm_assign_vif_chanctx()
      wifi: iwlwifi: mvm: add an assign_vif_chanctx() callback for MLD mode
      wifi: iwlwifi: mvm: refactor __iwl_mvm_unassign_vif_chanctx()
      wifi: iwlwifi: mvm: add an unassign_vif_chanctx() callback for MLD mode
      wifi: iwlwifi: mvm: add start_ap() and join_ibss() callbacks for MLD mode
      wifi: iwlwifi: mvm: add stop_ap() and leave_ibss() callbacks for MLD mode
      wifi: iwlwifi: mvm: Don't send MAC CTXT cmd after deauthorization
      wifi: iwlwifi: mvm: refactor iwl_mvm_cfg_he_sta()
      wifi: iwlwifi: mvm: refactor iwl_mvm_sta
      wifi: iwlwifi: mvm: refactor iwl_mvm_sta_send_to_fw()
      wifi: iwlwifi: mvm: remove not needed initializations
      wifi: iwlwifi: mvm: refactor iwl_mvm_add_sta(), iwl_mvm_rm_sta()
      wifi: iwlwifi: mvm: add an indication that the new MLD API is used
      wifi: iwlwifi: mvm: add sta handling flows for MLD mode
      wifi: iwlwifi: mvm: add some new MLD ops
      wifi: iwlwifi: mvm: refactor iwl_mvm_roc()
      wifi: iwlwifi: mvm: add cancel/remain_on_channel for MLD mode
      wifi: iwlwifi: mvm: unite sta_modify_disable_tx flows
      wifi: iwlwifi: mvm: add support for post_channel_switch in MLD mode
      wifi: iwlwifi: mvm: add all missing ops to iwl_mvm_mld_ops
      wifi: iwlwifi: mvm: fix "modify_mask" value in the link cmd.
      wifi: iwlwifi: mvm: fix crash on queue removal for MLD API too
      wifi: iwlwifi: mvm: modify link instead of removing it during csa
      wifi: iwlwifi: mvm: always use the sta->addr as the peers addr
      wifi: iwlwifi: mvm: align to the LINK cmd update in the FW
      wifi: iwlwifi: add a validity check of queue_id in iwl_txq_reclaim
      wifi: iwlwifi: mvm: cleanup beacon_inject_active during hw restart
      wifi: iwlwifi: mvm: enable new MLD FW API

Mirsad Goran Todorovac (1):
      scripts: merge_config: Fix typo in variable name.

Mohammad Rafi Shaik (1):
      clk: qcom: lpassaudiocc-sc7280: Add required gdsc power domain clks in lpass_cc_sc7280_desc

Mohammed Gamal (1):
      Drivers: vmbus: Check for channel allocation before looking up relids

Mordechay Goodstein (19):
      wifi: mac80211: clear all bits that relate rtap fields on skb
      wifi: wireless: return primary channel regardless of DUP
      wifi: wireless: correct primary channel validation on 6 GHz
      wifi: wireless: cleanup unused function parameters
      wifi: radiotap: Add EHT radiotap definitions
      wifi: mac80211: add support for driver adding radiotap TLVs
      wifi: iwlwifi: mvm: add LSIG info to radio tap info in EHT
      wifi: iwlwifi: mvm: mark mac header with no data frames
      wifi: radiotap: separate vendor TLV into header/content
      wifi: iwlwifi: mvm: add an helper function radiotap TLVs
      wifi: iwlwifi: mvm: add EHT radiotap info based on rate_n_flags
      wifi: iwlwifi: mvm: add all EHT based on data0 info from HW
      wifi: iwlwifi: mvm: rename define to generic name
      wifi: iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU width
      wifi: iwlwifi: mvm: parse FW frame metadata for EHT sniffer mode
      wifi: iwlwifi: mvm: add primary 80 known for EHT radiotap
      wifi: iwlwifi: rs-fw: break out for unsupported bandwidth
      wifi: iwlwifi: mvm: clean up duplicated defines
      wifi: iwlwifi: mvm: add EHT RU allocation to radiotap

Moshe Shemesh (4):
      net/mlx5: remove redundant clear_bit
      net/mlx5: Stop waiting for PCI up if teardown was triggered
      Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function"
      net/mlx5: Use recovery timeout on sync reset flow

Moti Haimovski (6):
      accel/habanalabs: add critical-event bit in notifier
      accel/habanalabs: minimize error prints when mem map fails
      accel/habanalabs: speedup h/w queues test in Gaudi2
      accel/habanalabs: fix bug in free scratchpad memory
      accel/habanalabs: call to HW/FW err returns 0 when no events exist
      accel/habanalabs: fix mem leak in capture user mappings

Moudy Ho (13):
      arm64: dts: mediatek: mt8195: add MUTEX configuration for VPPSYS
      media: platform: mtk-mdp3: fix potential frame size overflow in mdp_try_fmt_mplane()
      media: platform: mtk-mdp3: add files for chip configuration
      media: platform: mtk-mdp3: chip config split about component settings
      media: platform: mtk-mdp3: chip config split about subcomponents
      media: platform: mtk-mdp3: chip config split about color format
      media: platform: mtk-mdp3: chip config split about resolution limitations
      media: platform: mtk-mdp3: chip config split about pipe info
      media: platform: mtk-mdp3: extend mdp_color format for compressed mode
      media: platform: mtk-mdp3: dynamically allocate component clocks
      media: platform: mtk-mdp3: Split general definitions used in MDP3
      media: platform: mtk-mdp3: decompose hardware-related information in shared memory
      media: platform: mtk-mdp3: reconfigure shared memory

Muchun Song (4):
      mm: kfence: fix using kfence_metadata without initialization in show_object()
      mm: kfence: fix PG_slab and memcg_data clearing
      mm: kfence: fix handling discontiguous page
      mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit

Muhammad Husaini Zulkifli (1):
      igc: Add qbv_config_change_errors counter

Muhammad Usama Anjum (4):
      drm/amdgpu: remove dead code
      qede: remove linux/version.h and linux/compiler.h
      soc/tegra: cbb: remove linux/version.h
      mm/userfaultfd: support WP on multiple VMAs

Mukesh Ojha (3):
      arm64: dts: qcom: sm8450: Add IMEM and PIL info region
      firmware: qcom_scm: Clear download bit during reboot
      dt-bindings: mfd: qcom,tcsr: Add compatible for sm8450

Mukesh Sisodiya (15):
      wifi: iwlwifi: Adding the code to get RF name for MsP device
      wifi: iwlwifi: Update logs for yoyo reset sw changes
      wifi: iwlwifi: yoyo: Add new tlv for dump file name extension
      wifi: iwlwifi: yoyo: Add driver defined dump file name
      wifi: iwlwifi: Update configurations for Bnj and Bz devices
      wifi: iwlwifi: Update configurations for Bnj device
      wifi: iwlwifi: Update configuration for SO,SOF MAC and HR RF
      wifi: iwlwifi: mvm: move function sequence
      wifi: iwlwifi: Update init sequence if tx diversity supported
      wifi: iwlwifi: Update configurations for Bnj-a0 and specific rf devices
      wifi: iwlwifi: dbg: print pc register data once fw dump occurred
      wifi: iwlwifi: Fix the duplicate dump name
      wifi: iwlwifi: Add RF Step Type for BZ device
      wifi: iwlwifi: add a new PCI device ID for BZ device
      wifi: iwlwifi: Update support for b0 version

Mukul Joshi (2):
      drm/amdgpu: Enable IH retry CAM on GFX9
      drm/amdgpu: Rework retry fault removal

Muna Sinada (5):
      wifi: ath11k: modify accessor macros to match index size
      wifi: ath11k: push MU-MIMO params from hostapd to hardware
      wifi: ath11k: move HE MCS mapper to a separate function
      wifi: ath11k: generate rx and tx mcs maps for supported HE mcs
      wifi: ath11k: Remove disabling of 80+80 and 160 MHz

Muralidhara M K (12):
      x86/MCE/AMD: Use an u64 for bank_map
      EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt
      EDAC/amd64: Split prep_chip_selects() into dct/umc functions
      EDAC/amd64: Split read_base_mask() into dct/umc functions
      EDAC/amd64: Split determine_memory_type() into dct/umc functions
      EDAC/amd64: Split read_mc_regs() into dct/umc functions
      EDAC/amd64: Split ecc_enabled() into dct/umc functions
      EDAC/amd64: Split setup_mci_misc_attrs() into dct/umc functions
      EDAC/amd64: Split determine_edac_cap() into dct/umc functions
      EDAC/amd64: Split init_csrows() into dct/umc functions
      EDAC/amd64: Split dump_misc_regs() into dct/umc functions
      EDAC/amd64: Add get_err_info() to pvt->ops

Mustafa Ismail (3):
      RDMA/irdma: Do not generate SW completions for NOPs
      RDMA/irdma: Fix memory leak of PBLE objects
      RDMA/irdma: Increase iWARP CM default rexmit count

Mustapha Ghaddar (5):
      drm/amd/display: Allocation at stream Enable
      drm/amd/display: Update BW ALLOCATION Function declaration
      drm/amd/display: Unify DC logging for BW Alloc
      drm/amd/display: Add Validate BW for USB4 Links
      drm/amd/display: Add function pointer for validate bw usb4

Mårten Lindahl (3):
      iio: light: vcnl4000: Fix WARN_ON on uninitialized lock
      ubifs: Free memory for tmpfile name
      ubifs: Fix memory leak in do_rename

Nagarajan Maran (1):
      wifi: ath11k: Fix SKB corruption in REO destination ring

Najumon (1):
      ACPICA: add os specific support for Zephyr RTOS

Nam Nguyen (1):
      arm64: dts: renesas: v3hsk: Add clock-skew for GEther's Micrel PHY

Namhyung Kim (40):
      perf test: Fix offcpu test prev_state check
      perf lock contention: Track and show mmap_lock with address
      perf lock contention: Track and show siglock with address
      perf lock contention: Show per-cpu rq_lock with address
      perf lock contention: Show lock type with address
      perf bpf filter: Introduce basic BPF filter expression
      perf bpf filter: Implement event sample filtering
      perf record: Add BPF event filter support
      perf record: Record dropped sample count
      perf bpf filter: Add 'pid' sample data support
      perf bpf filter: Add more weight sample data support
      perf bpf filter: Add data_src sample data support
      perf bpf filter: Add logical OR operator
      perf bpf filter: Show warning for missing sample flags
      perf record: Update documentation for BPF filters
      perf hist: Improve srcfile sort key performance (really)
      perf lock contention: Fix msan issue in lock_contention_read()
      perf lock contention: Fix debug stat if no contention
      perf lock contention: Show detail failure reason for BPF
      perf list: Use relative path for tracepoint scan
      perf tools: Fix a asan issue in parse_events_multi_pmu_add()
      perf pmu: Add perf_pmu__destroy() function
      perf bench: Add pmu-scan benchmark
      perf pmu: Use relative path for sysfs scan
      perf pmu: Use relative path in perf_pmu__caps_parse()
      perf pmu: Use relative path in setup_pmu_alias_list()
      perf pmu: Add perf_pmu__{open,scan}_file_at()
      perf intel-pt: Use perf_pmu__scan_file_at() if possible
      perf lock contention: Simplify parse_lock_type()
      perf lock contention: Use -M for --map-nr-entries
      perf lock contention: Update default map size to 16384
      perf lock contention: Add data failure stat
      perf lock contention: Update total/bad stats for hidden entries
      perf lock contention: Revise needs_callstack() condition
      perf lock contention: Do not try to update if hash map is full
      perf lock contention: Fix struct rq lock access
      perf lock contention: Rework offset calculation with BPF CO-RE
      perf list: Fix memory leaks in print_tracepoint_events()
      perf list: Modify the warning message about scandirat(3)
      perf/x86: Fix missing sample size update on AMD BRS

Namjae Jeon (21):
      ksmbd: fix wrong signingkey creation when encryption is AES256
      ksmbd: set FILE_NAMED_STREAMS attribute in FS_ATTRIBUTE_INFORMATION
      ksmbd: add low bound validation to FSCTL_SET_ZERO_DATA
      ksmbd: add low bound validation to FSCTL_QUERY_ALLOCATED_RANGES
      ksmbd: don't terminate inactive sessions after a few seconds
      ksmbd: return STATUS_NOT_SUPPORTED on unsupported smb2.0 dialect
      ksmbd: return unsupported error on smb1 mount
      ksmbd: delete asynchronous work from list
      ksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdr
      ksmbd: remove internal.h include
      ksmbd: fix racy issue from using ->d_parent and ->d_name
      ksmbd: fix memleak in session setup
      ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
      ksmbd: fix racy issue from session setup and logoff
      ksmbd: destroy expired sessions
      ksmbd: block asynchronous requests when making a delay on session setup
      ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
      ksmbd: not allow guest user on multichannel
      ksmbd: fix racy issue from smb2 close and logoff with multichannel
      ksmbd: fix racy issue under cocurrent smb2 tree disconnect
      ksmbd: call rcu_barrier() in ksmbd_server_exit()

Nancy.Lin (10):
      dt-bindings: mediatek: add ethdr definition for mt8195
      drm/mediatek: Add ETHDR support for MT8195
      drm/mediatek: Add ovl_adaptor support for MT8195
      drm/mediatek: Add dma dev get function
      drm/mediatek: Modify mediatek-drm for mt8195 multi mmsys support
      drm/mediatek: Add drm ovl_adaptor sub driver for MT8195
      drm/mediatek: Add mediatek-drm of vdosys1 support for MT8195
      arm64: dts: mt8195: add display node for vdosys1
      drm/mediatek: Add mdp_rdma get format function
      drm/mediatek: Add ovl_adaptor get format function

Naohiro Aota (7):
      btrfs: zoned: fix btrfs_can_activate_zone() to support DUP profile
      btrfs: zoned: count fresh BG region as zone unusable
      btrfs: zoned: drop space_info->active_total_bytes
      btrfs: sysfs: relax bg_reclaim_threshold for debugging purposes
      btrfs: zoned: fix wrong use of bitops API in btrfs_ensure_empty_zones
      btrfs: zoned: zone finish data relocation BG with last IO
      btrfs: zoned: fix full zone super block reading on ZNS

Naoya Horiguchi (1):
      mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO

Naresh Solanki (4):
      hwmon: (pmbus/core) Generalize pmbus status flag map
      hwmon: (pmbus/core) Generalise pmbus get status
      hwmon: (pmbus/core) Add rdev in pmbus_data struct
      hwmon: (pmbus/core) Notify regulator events

Natalia Petrova (1):
      RDMA/rdmavt: Delete unnecessary NULL check

Nathan Chancellor (22):
      bpf: Increase size of BTF_ID_LIST without CONFIG_DEBUG_INFO_BTF again
      clk: Avoid invalid function names in CLK_OF_DECLARE()
      powerpc/boot: Only use '-mabi=elfv2' with CONFIG_PPC64_BOOT_WRAPPER
      powerpc: Fix use of '-mabi=elfv2' with clang
      powerpc: Allow CONFIG_PPC64_BIG_ENDIAN_ELF_ABI_V2 with ld.lld 15+
      wifi: iwlwifi: Avoid disabling GCC specific flag with clang
      net: pasemi: Fix return type of pasemi_mac_start_tx()
      riscv: Handle zicsr/zifencei issues between clang and binutils
      wifi: iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_get_crosstimestamp_fw()
      net: ethernet: ti: Fix format specifier in netcp_create_interface()
      MIPS: Drop unused positional parameter in local_irq_{dis,en}able
      Documentation/llvm: Add a note about prebuilt kernel.org toolchains
      powerpc/32: Include thread_info.h in head_booke.h
      MIPS: Mark check_bugs() as __init
      MIPS: Sink body of check_bugs_early() into its only call site
      ext4: fix unused iterator variable warnings
      riscv: Adjust dependencies of HAVE_DYNAMIC_FTRACE selection
      clk: sp7021: Adjust width of _m in HWM_FIELD_PREP()
      drm/i915: Fix clang -Wimplicit-fallthrough in intel_async_flip_check_hw()
      drm/i915/gt: Fix second parameter type of pre-gen8 pte_encode callbacks
      drm/i915/gt: Fix parameter in gmch_ggtt_insert_{entries, page}()
      drm/i915/pxp: Fix size_t format specifier in gsccs_send_message()

Nathan Huckleberry (1):
      fsverity: Remove WQ_UNBOUND from fsverity read workqueue

Nathan Lu (1):
      drm/mediatek: Add mediatek-drm of vdosys0 support for mt8188

Nathan Lynch (5):
      powerpc/rtas: ensure 8-byte alignment for struct rtas_args
      powerpc/rtas: use memmove for potentially overlapping buffer copy
      powerpc/rtas: rtas_call_unlocked() kerneldoc
      powerpc/rtas: fix miswording in rtas_function kerneldoc
      powerpc/rtas: lockdep annotations

Nava kishore Manne (4):
      dt-bindings: fpga: xilinx-pr-decoupler: convert bindings to json-schema
      dt-bindings: fpga: xilinx-spi: convert bindings to json-schema
      firmware: xilinx: Add pm api function for PL config reg readback
      fpga: zynqmp-fpga: Adds status interface

Neal Liu (2):
      crypto: aspeed - add error handling if dmam_alloc_coherent() failed
      crypto: aspeed - fix uninitialized symbol 'idx' warning

Neeraj Sanjay Kale (9):
      serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP
      serdev: Add method to assert break signal over tty UART port
      dt-bindings: net: bluetooth: Add NXP bluetooth support
      Bluetooth: NXP: Add protocol support for NXP Bluetooth chipsets
      Bluetooth: btnxpuart: Add support to download helper FW file for w8997
      Bluetooth: btnxpuart: Deasset UART break before closing serdev device
      Bluetooth: btnxpuart: Disable Power Save feature on startup
      Bluetooth: btnxpuart: No need to check the received bootloader signature
      Bluetooth: btnxpuart: Enable flow control before checking boot signature

Neeraj Upadhyay (2):
      rcu-tasks: Report stalls during synchronize_srcu() in rcu_tasks_postscan()
      arm64: Fix label placement in record_mmu_state()

Neil Armstrong (53):
      arm64: dts: amlogic: meson-sm1-bananapi: correct usb-hub hog node name
      arm64: dts: amlogic: meson-gxm-s912-libretech-pc: add simple connector node in fusb302 node
      arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: remove invalid #gpio-cells in onewire node
      arm64: dts: amlogic: meson-g12b-radxa-zero2: fix pwm clock names
      arm64: dts: amlogic: meson-g12b-odroid-go-ultra: rename keypad-gpio pinctrl node
      arm64: dts: amlogic: meson-s4: fix apb4 bus node name
      arm64: dts: amlogic: meson-sm1: use correct enable-gpios
      arm64: dts: amlogic: meson-gxm-s912-libretech-pc: remove unused pinctrl-names from phy node
      dt-bindings: soc: amlogic: convert clk-measure.txt to dt-schema
      dt-bindings: arm: amlogic: Document the boards with the BPI-CM4 connected
      arm64: dts: amlogic: Add initial support for BPI-CM4 module with BPI-CM4IO baseboard
      dt-bindings: PCI: convert amlogic,meson-pcie.txt to dt-schema
      arm64: dts: qcom: pm8550b: Add eUSB2 repeater node
      arm64: dts: qcom: sm8550: fix qup_spi0_cs node
      arm64: dts: qcom: sm8550: misc style fixes
      media: dt-bindings: media: convert meson-ir.txt to dt-schema
      dt-bindings: soc: qcom: qcom,pmic-glink: document SM8450 compatible
      dt-bindings: soc: qcom: qcom,pmic-glink: document SM8550 compatible
      soc: qcom: pmic_glink: register ucsi aux device
      arm64: dts: qcom: sm8350: add port subnodes in dwc3 node
      arm64: dts: qcom: sm8450: add port subnodes in dwc3 node
      arm64: dts: qcom: sm8550: add port subnodes in dwc3 node
      arm64: dts: qcom: sm8350-hdk: add pmic glink node
      arm64: dts: qcom: sm8450-hdk: add pmic glink node
      arm64: dts: qcom: sm8550-mtp: add pmic glink node
      arm64: defconfig: add PMIC GLINK modules
      arm64: dts: qcom: sm8350: switch to combo usb3/dp phy
      arm64: dts: qcom: sm8350: add dp controller
      arm64: dts: qcom: sm8450: switch to usb3/dp combo phy
      arm64: dts: qcom: sm8450: add dp controller
      usb: typec: ucsi: add PMIC Glink UCSI driver
      dt-bindings: usb: snps,dwc3: document HS & SS OF graph ports
      arm64: dts: qcom: sm8450: remove invalid power-domain-names in pcie nodes
      arm64: dts: qcom: sm8450: fix pcie1 gpios properties name
      ARM: configs: remove oxnas_v6_defconfig
      ARM: dts: oxnas: remove obsolete device tree files
      dt-bindings: arm: oxnas: remove obsolete bindings
      ARM: oxnas: remove OXNAS support
      dt-bindings: timer: convert timer/amlogic,meson6-timer.txt to dt-schema
      arm64: dts: qcom: sm8450: remove invalid properties in cluster-sleep nodes
      arm64: defconfig: remove duplicate TYPEC_UCSI & QCOM_PMIC_GLINK
      dt-bindings: nvmem: convert amlogic-meson-mx-efuse.txt to dt-schema
      dt-bindings: nvmem: convert amlogic-efuse.txt to dt-schema
      Revert "dt-bindings: bridge: samsung-dsim: Make some flags optional"
      dt-bindings: display: add Amlogic MIPI DSI Host Controller bindings
      dt-bindings: display: meson-vpu: add third DPI output port
      drm/meson: fix unbind path if HDMI fails to bind
      drm/meson: only use components with dw-hdmi
      drm/meson: venc: add ENCL encoder setup for MIPI-DSI output
      drm/meson: add DSI encoder
      drm/meson: add support for MIPI-DSI transceiver
      drm/panel: khadas-ts050: update timings to achieve 60Hz refresh rate
      dt-bindings: display: msm: dp-controller: document SM8550 compatible

Neil Chen (1):
      wifi: mt76: mt7921: use driver flags rather than mac80211 flags to mcu

NeilBrown (4):
      md: avoid signed overflow in slot_store()
      md: select BLOCK_LEGACY_AUTOLOAD
      NFSv3: handle out-of-order write replies.
      SUNRPC: return proper error from get_expiry()

Nicholas Kazlauskas (4):
      drm/amd/display: Add minimum Z8 residency debug option
      drm/amd/display: Update minimum stutter residency for DCN314 Z8
      drm/amd/display: Add NULL plane_state check for cursor disable logic
      drm/amd/display: Fix 4to1 MPC black screen with DPP RCO

Nicholas Miehlbradt (1):
      powerpc: Implement arch_within_stack_frames

Nicholas Piggin (25):
      kthread: simplify kthread_use_mm refcounting
      lazy tlb: introduce lazy tlb mm refcount helper functions
      lazy tlb: allow lazy tlb mm refcounting to be configurable
      lazy tlb: shoot lazies, non-refcounting lazy tlb mm reference handling scheme
      powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN
      KVM: PPC: Permit SRR1 flags in more injected interrupt types
      KVM: PPC: Book3S HV: Set SRR1[PREFIX] bit on injected interrupts
      powerpc: copy_thread remove unused pkey code
      powerpc: copy_thread make ret_from_fork register setup consistent
      powerpc: use switch frame for ret_from_kernel_thread parameters
      powerpc/64: ret_from_fork avoid restoring regs twice
      powerpc: copy_thread differentiate kthreads and user mode threads
      powerpc: differentiate kthread from user kernel thread start
      powerpc: copy_thread don't set _TIF_RESTOREALL
      powerpc: copy_thread don't set PPR in user interrupt frame regs
      powerpc/boot: Fix crt0.S current address branch form
      powerpc/boot: Fix boot wrapper code generation with CONFIG_POWER10_CPU
      powerpc/64: Move initial base and TOC pointer calculation
      powerpc/64s: Run at the kernel virtual address earlier in boot
      powerpc/64: Add support to build with prefixed instructions
      powerpc: add CFUNC assembly label annotation
      powerpc/64: vmlinux support building with PCREL addresing
      powerpc/64: modules support building with PCREL addresing
      powerpc: Fix merge conflict between pcrel and copy_thread changes
      powerpc/64s: Disable pcrel code model on Clang

Nick Alcock (114):
      gpio: remove MODULE_LICENSE in non-modules
      kbuild, gpio: remove MODULE_LICENSE in non-modules
      kbuild, gpio: gpio-aspeed-sgpio: remove MODULE_LICENSE in non-modules
      kbuild, clk: bcm2835: remove MODULE_LICENSE in non-modules
      kbuild, clk: remove MODULE_LICENSE in non-modules
      mtd: bcm63xxpart: remove MODULE_LICENSE in non-modules
      memory: tegra: remove MODULE_LICENSE in non-modules
      memory: remove MODULE_LICENSE in non-modules
      mctp: remove MODULE_LICENSE in non-modules
      lib: packing: remove MODULE_LICENSE in non-modules
      kbuild, cpufreq: tegra124: remove MODULE_LICENSE in non-modules
      kbuild, cpufreq: remove MODULE_LICENSE in non-modules
      kbuild, soc: sunxi: sram: remove MODULE_LICENSE in non-modules
      kbuild, soc: bcm: raspberrypi-power: remove MODULE_LICENSE in non-modules
      kbuild, soc: bcm: bcm2835-power: remove MODULE_LICENSE in non-modules
      iommu/sun50i: remove MODULE_LICENSE in non-modules
      kbuild, drivers/perf: remove MODULE_LICENSE in non-modules
      EDAC/altera: Remove MODULE_LICENSE in non-module
      ARM: tegra: Remove MODULE_LICENSE in non-modules
      soc/tegra: cbb: Remove MODULE_LICENSE in non-modules
      nvmem: xilinx: zynqmp: make modular
      soc: fujitsu: remove MODULE_LICENSE in non-modules
      mfd: altera-sysmgr: remove MODULE_LICENSE in non-modules
      irqchip/al-fic: remove MODULE_LICENSE in non-modules
      bus: arm-integrator-lm: remove MODULE_LICENSE in non-modules
      drivers/perf: remove MODULE_LICENSE in non-modules
      ARM: tegra: remove MODULE_LICENSE in non-modules
      pinctrl: actions: remove MODULE_LICENSE in non-modules
      soc: apple: apple-pmgr-pwrstate: remove MODULE_LICENSE in non-modules
      clk: bm1880: remove MODULE_LICENSE in non-modules
      bus: ixp4xx: remove MODULE_LICENSE in non-modules
      pinctrl: nuvoton: npcm7xx: remove MODULE_LICENSE in non-modules
      bus: qcom: remove MODULE_LICENSE in non-modules
      bus: remove MODULE_LICENSE in non-modules
      EDAC, altera: remove MODULE_LICENSE in non-modules
      power: reset: keystone-reset: remove MODULE_LICENSE in non-modules
      video: fbdev: remove MODULE_LICENSE in non-modules
      KEYS: remove MODULE_LICENSE in non-modules
      pinctrl: bcm: ns: remove MODULE_LICENSE in non-modules
      MIPS: BCM47XX: remove MODULE_LICENSE in non-modules
      clocksource: remove MODULE_LICENSE in non-modules
      clocksource/drivers/timer-tegra186: remove MODULE_LICENSE in non-modules
      clocksource: remove MODULE_LICENSE in non-modules
      crypto: remove MODULE_LICENSE in non-modules
      crypto: blake2s: remove module-related code
      crypto: remove MODULE_LICENSE in non-modules
      crypto: blake2s: remove module_init and module.h inclusion
      dmaengine: stm32-mdma: remove MODULE_LICENSE in non-modules
      dmaengine: remove MODULE_LICENSE in non-modules
      dma-mapping: benchmark: remove MODULE_LICENSE in non-modules
      dma-buf: heaps: remove MODULE_LICENSE in non-modules
      binfmt_elf: remove MODULE_LICENSE in non-modules
      phy: intel: remove MODULE_LICENSE in non-modules
      hwspinlock: remove MODULE_LICENSE in non-modules
      iommu/sun50i: remove MODULE_LICENSE in non-modules
      irqchip: remove MODULE_LICENSE in non-modules
      irqchip: remove MODULE_LICENSE in non-modules
      mailbox: rockchip: remove MODULE_LICENSE in non-modules
      mailbox: zynq: make modular
      power: reset: mt6397: remove MODULE_LICENSE in non-modules
      irqchip/mchp-eic: remove MODULE_LICENSE in non-modules
      NFSv4.2: remove MODULE_LICENSE in non-modules
      nvmem: core: remove MODULE_LICENSE in non-modules
      perf/hw_breakpoint: remove MODULE_LICENSE in non-modules
      pinctrl: amd: remove MODULE_LICENSE in non-modules
      pinctrl: mediatek: remove MODULE_LICENSE in non-modules
      pinctrl: renesas: remove MODULE_LICENSE in non-modules
      lib: remove MODULE_LICENSE in non-modules
      power: supply: remove MODULE_LICENSE in non-modules
      remoteproc: remove MODULE_LICENSE in non-modules
      clk: renesas: remove MODULE_LICENSE in non-modules
      reset: mchp: sparx5: remove MODULE_LICENSE in non-modules
      reset: lantiq: remove MODULE_LICENSE in non-modules
      clk: microchip: mpfs: remove MODULE_LICENSE in non-modules
      reset: mpfs: remove MODULE_LICENSE in non-modules
      rv/reactor: remove MODULE_LICENSE in non-modules
      irqchip/irq-sl28cpld: remove MODULE_LICENSE in non-modules
      power: reset: remove MODULE_LICENSE in non-modules
      soc/tegra: cbb: remove MODULE_LICENSE in non-modules
      irqchip: remove MODULE_LICENSE in non-modules
      bus: remove MODULE_LICENSE in non-modules
      braille_console: remove MODULE_LICENSE in non-modules
      drivers: bus: simple-pm-bus: remove MODULE_LICENSE in non-modules
      watch_queue: remove MODULE_LICENSE in non-modules
      btree: remove MODULE_LICENSE in non-modules
      treewide: remove MODULE_LICENSE in non-modules
      unicode: remove MODULE_LICENSE in non-modules
      udmabuf: remove MODULE_LICENSE in non-modules
      regulator: stm32-pwr: remove MODULE_LICENSE in non-modules
      x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules
      zpool: remove MODULE_LICENSE in non-modules
      zswap: remove MODULE_LICENSE in non-modules
      interconnect: remove MODULE_LICENSE in non-modules
      interconnect: remove module-related code
      mfd: bcm2835-pm: Remove MODULE_LICENSE in non-modules
      mfd: intel_soc_pmic_crc: Remove MODULE_LICENSE in non-modules
      mfd: da9055: Do not cite as modular
      mfd: twl6040: Remove MODULE_LICENSE in non-modules
      mfd: twl4030-audio: Remove MODULE_LICENSE in non-modules
      mfd: lp8788: Remove MODULE_LICENSE in non-modules
      mfd: tps6586x: Remove MODULE_LICENSE in non-modules
      mfd: omap-usb-tll: Remove MODULE_LICENSE in non-modules
      mfd: omap-usb-host: Remove MODULE_LICENSE in non-modules
      mfd: ezx-pcap: Remove MODULE_LICENSE in non-modules
      mfd: tc3589x: Remove MODULE_LICENSE in non-modules
      mfd: 88pm860x: Remove MODULE_LICENSE in non-modules
      mfd: stmpe-spi: Remove MODULE_LICENSE in non-modules
      mfd: stmpe-i2c: Remove MODULE_LICENSE in non-modules
      mfd: da9055-i2c: Remove MODULE_LICENSE in non-modules
      mfd: da9055: Remove MODULE_LICENSE in non-modules
      mfd: da9052-spi: Remove MODULE_LICENSE in non-modules
      mfd: da9052-i2c: Remove MODULE_LICENSE in non-modules
      mfd: da9052: Remove MODULE_LICENSE in non-modules
      mfd: da903x: Remove MODULE_LICENSE in non-modules

Nick Child (2):
      net: Catch invalid index in XPS mapping
      netdev: Enforce index cap in netdev_get_tx_queue

Nick Desaulniers (1):
      selftests: sigaltstack: fix -Wuninitialized

Nick Terrell (1):
      lib: zstd: Backport fix for in-place decompression

Nico Boehr (4):
      KVM: s390: pv: fix external interruption loop not always detected
      s390/ipl: fix physical-virtual confusion for diag308
      KVM: s390: interrupt: fix virtual-physical confusion for next alert GISA
      KVM: s390: pci: fix virtual-physical confusion on module unload/load

Nicolas Frayer (1):
      soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring()

Nicolin Chen (1):
      iommufd: Create access in vfio_iommufd_emulated_bind()

Nikita Kravets (1):
      platform/x86: Add new msi-ec driver

Nikita Romanyuk (2):
      drivers: video: logo: fix code style issues in pnmtologo.c
      drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c

Nikita Travkin (1):
      drm/bridge: ti-sn65dsi86: Implement wait_hpd_asserted

Nikita Yushchenko (1):
      clk: renesas: r8a77980: Add I2C5 clock

Nikita Zhandarovich (5):
      x86/mm: Fix use of uninitialized buffer in sme_enable()
      mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next()
      ASoC: fsl_asrc_dma: fix potential null-ptr-deref
      drm/i915/dp: prevent potential div-by-zero
      drm/i915/dp: prevent potential div-by-zero

Niklas Schnelle (6):
      PCI: s390: Fix use-after-free of PCI resources with per-function hotplug
      s390/pci: only add specific device in zpci_bus_scan_device()
      s390/pci: remove redundant pci_bus_add_devices() on new bus
      s390/pci: clean up left over special treatment for function zero
      MAINTAINERS: Update s390-iommu driver maintainer information
      Kconfig: introduce HAS_IOPORT option and select it as necessary

Niklas Söderlund (16):
      clk: renesas: r8a779g0: Add CSI-2 clocks
      clk: renesas: r8a779g0: Add ISPCS clocks
      clk: renesas: r8a779g0: Add VIN clocks
      clk: renesas: r8a77980: Add VIN clocks
      arm64: dts: renesas: r8a779g0: Add and connect all CSI-2, ISP and VIN nodes
      arm64: dts: renesas: white-hawk-csi-dsi: Add and connect MAX96712
      arm64: dts: renesas: falcon-csi-dsi: Set bus-type for MAX96712
      media: i2c: adv748x: Fix lookup of DV timings
      media: i2c: adv748x: Write initial DV timings to device
      media: i2c: adv748x: Report correct DV timings for pattern generator
      media: dt-bindings: media: renesas,isp: Add binding for V4H
      media: dt-bindings: media: renesas,csi2: Add binding for V4H
      media: dt-bindings: media: renesas,vin: Add binding for V4H
      media: rcar-vin: Gen3 can not scale NV12
      media: rcar-vin: Fix NV12 size alignment
      media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE

Nikolay Aleksandrov (3):
      bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change
      bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails
      selftests: bonding: add tests for ether type changes

Nilesh Javali (1):
      scsi: qla2xxx: Perform lockless command completion in abort path

Nipun Gupta (7):
      cdx: add the cdx bus driver
      iommu: Add iommu probe for CDX bus
      dt-bindings: bus: add CDX bus controller for versal net
      cdx: add MCDI protocol interface for firmware interaction
      cdx: add cdx controller
      cdx: add rpmsg communication channel for CDX
      cdx: add device attributes

Nirmoy Das (12):
      drm/i915/gt: Use sysfs_emit() and sysfs_emit_at()
      drm/i915: Make sure dsm_size has correct granularity
      drm/i915/active: Fix missing debug object activation
      drm/i915/gt: Update engine_init_common documentation
      drm/i915/active: Fix missing debug object activation
      drm/i915/ttm: Add I915_BO_PREALLOC
      drm/i915/display: Set I915_BO_ALLOC_USER for fb
      drm/i915: Add a function to mmap framebuffer obj
      drm/i915/display: Add helper func to get intel_fbdev from drm_fb_helper
      drm/i915/display: Implement fb_mmap callback function
      drm/i915/mtl: Disable stolen memory backed FB for A0
      drm/i915: Wait for active retire before i915_active_fini()

Nishanth Menon (6):
      dt-bindings: net: ti: k3-am654-cpsw-nuss: Drop pinmux header
      arm64: dts: ti: Use local header for pinctrl register values
      dt-bindings: pinctrl: k3: Deprecate header with register constants
      arm64: dts: ti: k3-am62-wakeup: Introduce RTC node
      arm64: defconfig: Enable drivers for BeaglePlay
      dt-bindings: mfd: ti,j721e-system-controller: Add SoC chip ID

Nitin Yadav (1):
      arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT

Niyas Sait (1):
      ACPICA: add support for ClockInput resource (v6.5)

Noah Goldstein (1):
      lib/rbtree: use '+' instead of '|' for setting color.

Nobuhiro Iwamatsu (1):
      usb: host: xhci-plat: Use dev_is_pci() helper

Nuno Gonçalves (1):
      xsk: allow remap of fill and/or completion rings

Nuno Sá (7):
      iio: buffer: correctly return bytes written in output buffers
      iio: buffer: make sure O_NONBLOCK is respected
      iio: adc: ad7791: fix IRQ flags
      iio: imu: adis16475: correct copy paste mistake in comment block
      iio: adc: max11410: fix read_poll_timeout() usage
      staging: iio: resolver: ads1210: fix config mode
      staging: iio: resolver: ads1210: fix config mode

Nur Hussein (1):
      drm/tegra: Avoid potential 32-bit integer overflow

Nysal Jan K.A (1):
      powerpc/atomics: Remove unused function

Nícolas F. R. A. Prado (3):
      ASoC: mt8192: Move spammy messages to debug level
      arm64: dts: mediatek: mt8192-asurada: Add MFG0 domain supply
      drm/bridge: anx7625: Prevent endless probe loop

Nícolas F. R. A. Prado via Alsa-devel (1):
      ASoC: mt8192: Remove function name log messages

Oded Gabbay (12):
      accel/habanalabs: split cdev creation to separate function
      accel/habanalabs: save class in hdev
      accel/habanalabs: refactor debugfs init
      accel/habanalabs: make gaudi2_is_device_idle() static
      accel/habanalabs: align to latest firmware specs
      accel/habanalabs: fix field names in hl_info_hw_ip_info
      accel/habanalabs/uapi: new Gaudi2 server type
      accel/habanalabs: set unused bit as reserved
      accel/habanalabs: align to latest firmware specs
      accel/habanalabs: print max timeout value on CS stuck
      accel/habanalabs: remove sim code
      accel/habanalabs: move ioctl error print to debug level

Ofir Bitton (21):
      accel/habanalabs: increase user interrupt grace time
      accel/habanalabs: expose engine core int reg address
      accel/habanalabs: capture interrupt timestamp in handler
      accel/habanalabs: add support for TPC assert
      accel/habanalabs: increase reset poll timeout
      accel/habanalabs: expose dram reserved size by kmd
      accel/habanalabs: expose rotator mask to userspace
      accel/habanalabs: add handling for unexpected user event
      accel/habanalabs: remove redundant TODOs
      accel/habanalabs: fix HBM MMU interrupt handling
      accel/habanalabs: print raw binning masks in debug level
      accel/habanalabs: fix wrong reset and event flags
      accel/habanalabs: fixes for unexpected error interrupt
      accel/habanalabs: remove Gaudi1 multi MSI code
      accel/habanalabs: unsecure TPC bias registers
      accel/habanalabs: add pci health check during heartbeat
      accel/habanalabs: always fetch pci addr_dec error info
      accel/habanalabs: remove support for mmu disable
      accel/habanalabs: fix bug of not fetching addr_dec info
      accel/habanalabs: unsecure TSB_CFG_MTRR regs
      accel/habanalabs: add event queue extra validation

Ohad Sharabi (3):
      accel/habanalabs: get reset type indication from irq_map
      accel/habanalabs: modify events reset policy
      accel/habanalabs: regenerate gaudi2 ids_map_extended

Ojaswin Mujoo (9):
      ext4: Stop searching if PA doesn't satisfy non-extent file
      ext4: Refactor code related to freeing PAs
      ext4: Refactor code in ext4_mb_normalize_request() and ext4_mb_use_preallocated()
      ext4: Move overlap assert logic into a separate function
      ext4: Abstract out overlap fix/check logic in ext4_mb_normalize_request()
      ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
      ext4: Convert pa->pa_inode_list and pa->pa_obj_lock into a union
      ext4: Use rbtrees to manage PAs instead of inode i_prealloc_list
      ext4: Remove the logic to trim inode PAs

Oleksandr Natalenko (1):
      mailmap: add entry for Oleksandr

Oleksandr Tyshchenko (1):
      drm/virtio: Pass correct device to dma_sync_sgtable_for_device()

Oleksij Rempel (33):
      ARM: imx6q: skip ethernet refclock reconfiguration if enet_clk_ref is present
      ARM: mach-imx: imx6ul: remove not optional ethernet refclock overwrite
      ARM: dts: imx6qdl: use enet_clk_ref instead of enet_out for the FEC node
      ARM: dts: imx6dl-lanmcu: configure ethernet reference clock parent
      ARM: dts: imx6dl-alti6p: configure ethernet reference clock parent
      ARM: dts: imx6dl-plybas: configure ethernet reference clock parent
      ARM: dts: imx6dl-plym2m: configure ethernet reference clock parent
      ARM: dts: imx6dl-prtmvt: configure ethernet reference clock parent
      ARM: dts: imx6dl-victgo: configure ethernet reference clock parent
      ARM: dts: imx6q-prtwd2: configure ethernet reference clock parent
      ARM: dts: imx6qdl-skov-cpu: configure ethernet reference clock parent
      ARM: dts: imx6dl-eckelmann-ci4x10: configure ethernet reference clock parent
      ARM: dts: imx6ul: set enet_clk_ref to CLK_ENETx_REF_SEL
      ARM: dts: imx6ul-prti6g: configure ethernet reference clock parent
      net: dsa: microchip: add ksz_setup_tc_mode() function
      net: dsa: microchip: add ETS Qdisc support for KSZ9477 series
      clk: imx6ul: fix "failed to get parent" error
      net: dsa: microchip: ksz8: fix ksz8_fdb_dump()
      net: dsa: microchip: ksz8: fix ksz8_fdb_dump() to extract all 1024 entries
      net: dsa: microchip: ksz8: fix offset for the timestamp filed
      net: dsa: microchip: ksz8: ksz8_fdb_dump: avoid extracting ghost entry from empty dynamic MAC table.
      net: dsa: microchip: ksz8863_smi: fix bulk access
      net: dsa: microchip: ksz8: fix MDB configuration with non-zero VID
      net: phy: micrel: correct KSZ9131RNX EEE capabilities and advertisement
      can: j1939: prevent deadlock by moving j1939_sk_errqueue()
      can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access
      net: dsa: microchip: ksz8: Separate static MAC table operations for code reuse
      net: dsa: microchip: ksz8: Implement add/del_fdb and use static MAC table operations
      net: dsa: microchip: ksz8: Make ksz8_r_sta_mac_table() static
      net: dsa: microchip: ksz8_r_sta_mac_table(): Avoid using error code for empty entries
      net: dsa: microchip: ksz8_r_sta_mac_table(): Utilize error values from read/write functions
      net: dsa: microchip: Make ksz8_w_sta_mac_table() static
      net: dsa: microchip: Utilize error values in ksz8_w_sta_mac_table()

Oliver Hartkopp (4):
      can: isotp: add module parameter for maximum pdu size
      kvaser_usb: convert USB IDs to hexadecimal values
      can: isotp: isotp_recvmsg(): use sock_recv_cmsgs() to get SOCK_RXQ_OVFL infos
      can: isotp: fix race between isotp_sendsmg() and isotp_release()

Oliver Neukum (1):
      usbtv: usbtv_set_regs: the pipe is output

Oliver Upton (20):
      KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON
      KVM: arm64: Avoid lock inversion when setting the VM register width
      KVM: arm64: Use config_lock to protect data ordered against KVM_RUN
      KVM: arm64: Use config_lock to protect vgic state
      KVM: x86: Redefine 'longmode' as a flag for KVM_EXIT_HYPERCALL
      KVM: arm64: Add a helper to check if a VM has ran once
      KVM: arm64: Add vm fd device attribute accessors
      KVM: arm64: Rename SMC/HVC call handler to reflect reality
      KVM: arm64: Start handling SMCs from EL1
      KVM: arm64: Refactor hvc filtering to support different actions
      KVM: arm64: Use a maple tree to represent the SMCCC filter
      KVM: arm64: Add support for KVM_EXIT_HYPERCALL
      KVM: arm64: Introduce support for userspace SMCCC filtering
      KVM: arm64: Return NOT_SUPPORTED to guest for unknown PSCI version
      KVM: arm64: Let errors from SMCCC emulation to reach userspace
      KVM: selftests: Add a helper for SMCCC calls with SMC instruction
      KVM: selftests: Add test for SMCCC filter
      KVM: arm64: Prevent userspace from handling SMC64 arch range
      KVM: arm64: Test that SMC64 arch calls are reserved
      KVM: arm64: vgic: Don't acquire its_lock before config_lock

Olivier Bacon (1):
      crypto: engine - fix crypto_queue backlog handling

Olivier Moysan (1):
      pwm: stm32: Enforce settings for PWM capture

Om Parikh (1):
      dt-bindings: watchdog: alphascale-asm9260: convert to DT schema

Ondrej Jirman (1):
      arm64: dts: rockchip: Add support for volume keys to rk3399-pinephone-pro

Ondrej Kozina (6):
      sed-opal: do not add same authority twice in boolean ace.
      sed-opal: add helper for adding user authorities in ACE.
      sed-opal: allow user authority to get locking range attributes.
      sed-opal: add helper to get multiple columns at once.
      sed-opal: Add command to read locking range parameters.
      sed-opal: geometry feature reporting command

Ondrej Mosnacek (5):
      fs_context: drop the unused lsm_flags member
      selinux: fix Makefile dependencies of flask.h
      kernel/sys.c: fix and improve control flow in __sys_setres[ug]id()
      crypto: api - Fix CRYPTO_USER checks for report function
      tracing: Fix permissions for the buffer_percent file

Ondrej Zary (52):
      ata: pata_parport: fix parport release without claim
      ata: pata_parport: fix memory leaks
      ata: pata_parport: fix EPAT C7/C8 Kconfig
      ata: pata_parport: probe all units automatically
      ata: pata_parport: Remove pi_swab16 and pi_swab32
      ata: pata_parport: remove useless printks at module_init of bpck6
      ata: pata_parport: Introduce module_pata_parport_driver macro
      ata: pata_parport: remove devtype from struct pi_adapter
      ata: pata_parport: remove device from struct pi_adapter
      ata: pata_parport: remove typedef struct PIA
      ata: pata_parport: remove verbose parameter from log_adapter()
      ata: pata_parport: remove scratch parameter from log_adapter()
      ata: pata_parport: use dev_* instead of printk
      ata: pata_parport: use print_hex_*
      ata: pata_parport: simplify log_adapter prints, remove VERSION defines
      ata: pata_parport: remove bpck6 verbose parameter
      ata: pata_parport: remove verbose parameter from test_proto()
      ata: pata_parport: remove scratch parameter from test_proto()
      ata: pata_parport: remove obsolete changelogs
      ata: pata_parport: move pata_parport.h to drivers/ata/pata_parport
      ata: pata_parport-bpck6: remove useless defines
      ata: pata_parport-bpck6: remove useless range check from read/write_regr
      ata: pata_parport-bpck6: don't cast pi->pardev to struct pardevice *
      ata: pata_parport-bpck6: pass around struct pi_adapter *
      ata: pata_parport-bpck6: remove lpt_addr from struct ppc_storage
      ata: pata_parport-bpck6: remove ppc_id from struct ppc_storage
      ata: pata_parport-bpck6: remove org_* from struct ppc_storage
      ata: pata_parport-bpck6: remove mode from struct ppc_storage
      ata: pata_parport-bpck6: remove struct ppc_storage
      ata: pata_parport-bpck6: remove parallel port bit defines
      ata: parport_pc: add 16-bit and 8-bit fast EPP transfer flags
      ata: pata_parport-bpck6: use parport access functions instead of port I/O
      ata: pata_parport-bpck6: use parport_frob_control and remove CUR_CTRL
      ata: pata_parport-bpck6: remove PPC_FLAGS
      ata: pata_parport-bpck6: remove ppc6_close
      ata: pata_parport-bpck6: merge ppc6_rd_port into bpck6_read_regr
      ata: pata_parport-bpck6: merge ppc6_wr_port into bpck6_write_regr
      ata: pata_parport-bpck6: merge ppc6_rd_port16_blk into bpck6_read_block
      ata: pata_parport-bpck6: merge ppc6_wr_port16_blk into bpck6_write_block
      ata: pata_parport-bpck6: merge ppc6_rd_data_blk into bpck6_read_block
      ata: pata_parport-bpck6: merge ppc6_wr_data_blk into bpck6_write_block
      ata: pata_parport-bpck6: move ppc6_wait_for_fifo to bpck6.c and rename
      ata: pata_parport-bpck6: move ppc6_wr_extout to bpck6.c and rename
      ata: pata_parport-bpck6: move ppc6_open to bpck6.c and rename
      ata: pata_parport-bpck6: merge ppc6_select into bpck6_open
      ata: pata_parport-bpck6: move ppc6_deselect to bpck6.c and rename
      ata: pata_parport-bpck6: move ppc6_send_cmd to bpck6.c and rename
      ata: pata_parport-bpck6: move ppc6_rd_data_byte to bpck6.c and rename
      ata: pata_parport-bpck6: move ppc6_wr_data_byte to bpck6.c and rename
      ata: pata_parport-bpck6: move defines and mode_map to bpck6.c
      ata: pata_parport-bpck6: delete ppc6lnx.c
      ata: pata_parport-bpck6: reduce indents in bpck6_open

Or Har-Toov (3):
      net/mlx5: Expose bits for enabling out-of-order by default
      RDMA/mlx5: Disable out-of-order in integrity enabled QPs
      net/mlx5: Set out of order (ooo) by default

Orlando Chamberlain (6):
      drm/amdgpu: register a vga_switcheroo client for MacBooks with apple-gmux
      platform/x86: apple-gmux: use first bit to check switch state
      platform/x86: apple-gmux: refactor gmux types
      platform/x86: apple-gmux: support MMIO gmux on T2 Macs
      platform/x86: apple-gmux: add debugfs interface
      platform/x86: apple-gmux: Update apple_gmux_detect documentation

Oswald Buddenhagen (42):
      ALSA: i2c/cs8427: fix iec958 mixer control deactivation
      ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard
      ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards
      ALSA: emu10k1: fix capture interrupt handler unlinking
      ALSA: emu10k1: don't create old pass-through playback device on Audigy
      ALSA: emu10k1: update label & help in config system
      ALSA: emu10k1: documentation updates
      ALSA: document that struct __snd_pcm_mmap_control64 is messed up
      ALSA: pcm: fix wait_time calculations
      ALSA: pcm: rewrite snd_pcm_playback_silence()
      ALSA: docs: writing-an-alsa-driver.rst: polishing
      ALSA: emu10k1: clarify various fx8010.*_mask fields
      ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free()
      ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer()
      ALSA: emu10k1: remove obsolete card type variable and defines
      ALSA: emu10k1: remove unused snd_emu10k1_voice.emu field
      ALSA: emu10k1: clean up P16V part somewhat
      ALSA: emu10k1: properly assert E-MU FPGA access constaints
      ALSA: emu10k1: fix access to Audigy GPIO port
      ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init()
      ALSA: emu10k1: remove apparently pointless FPGA reads
      ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads
      ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init()
      ALSA: emu10k1: minor optimizations
      ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init()
      ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream field
      ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards
      ALSA: emu10k1: comment updates
      ALSA: emu10k1: fix lineup of EMU_HANA_* defines
      ALSA: emu10k1: eliminate some unused defines
      ALSA: emu10k1: remove some bogus defines
      ALSA: emu10k1: pull in some register definitions from kX-project
      ALSA: emu10k1: fixup DSP defines
      ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards
      ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP
      ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx()
      ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put()
      ALSA: emu10k1: use high-level I/O functions also during init
      ALSA: emu10k1: use high-level I/O in set_filterQ()
      ALSA: emu10k1: use more existing defines instead of open-coded numbers
      ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence()
      ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence()

Otabek Nazrullaev (1):
      ASoC: dt-bindings: maxim,max9759: Convert to DT schema.

Otto Pflüger (4):
      dt-bindings: clock: Add MSM8917 global clock controller
      dt-bindings: clock: qcom,rpmcc: Add MSM8917
      clk: qcom: Add global clock controller driver for MSM8917
      clk: qcom: smd-rpm: Add clocks for MSM8917

Oz Shlomo (4):
      net/sched: TC, fix raw counter initialization
      net/mlx5e: TC, fix missing error code
      net/mlx5e: TC, fix cloned flow attribute
      net/mlx5e: TC, Remove error message log print

P Praneesh (3):
      wifi: ath12k: fill peer meta data during reo_reinject
      wifi: ath11k: fix rssi station dump not updated in QCN9074
      wifi: ath11k: fix writing to unintended memory region

Pablo Neira Ayuso (11):
      netfilter: nf_tables: validate catch-all set elements
      netfilter: nf_tables: tighten netlink attribute requirements for catch-all elements
      netfilter: conntrack: restore IPS_CONFIRMED out of nf_conntrack_hash_check_insert()
      netfilter: nf_tables: extended netlink error reporting for netdevice
      netfilter: nf_tables: do not send complete notification of deletions
      netfilter: nf_tables: rename function to destroy hook list
      netfilter: nf_tables: support for adding new devices to an existing netdev chain
      netfilter: nf_tables: support for deleting devices in an existing netdev chain
      netfilter: nf_tables: allow to create netdev chain without device
      netfilter: nf_tables: hit ENOENT on unexisting chain/flowtable update with missing attributes
      netfilter: nf_tables: deactivate anonymous set from preparation phase

Pali Rohár (15):
      PCI: ixp4xx: Use PCI_CONF1_ADDRESS() macro
      powerpc/85xx: mpc85xx_ds: Simplify mpc85xx_exclude_device() function
      powerpc/fsl_uli1575: Simplify uli_exclude_device() usage
      powerpc/85xx: mpc85xx_ds: Move uli_init() code into its own driver file
      powerpc/85xx: mpc85xx_rdb: Do not automatically select FSL_ULI1575
      powerpc/fsl_uli1575: Allow to disable FSL_ULI1575 support
      powerpc/86xx: mpc86xx_hpcn: Call uli_init() instead of explicit ppc_md assignment
      powerpc/fsl_uli1575: Mark uli_exclude_device() as static
      powerpc/85xx: p2020: Move all P2020 DS machine descriptions to p2020.c
      powerpc/85xx: p2020: Move all P2020 RDB machine descriptions to p2020.c
      powerpc/85xx: mpc85xx_ds: Move i8259 code into own file
      powerpc/85xx: p2020: Unify .setup_arch and .init_IRQ callbacks
      powerpc/85xx: p2020: Define just one machine description
      powerpc/85xx: p2020: Enable boards by new config option CONFIG_PPC_P2020
      powerpc: dts: turris1x.dts: Remove "fsl,P2020RDB-PC" compatible string

Pallavi Mishra (1):
      drm/i915/mtl: Drop FLAT CCS check

Palmer Dabbelt (16):
      Merge patch series "riscv: asid: switch to alternative way to fix stale TLB entries"
      Merge patch series "riscv, mm: detect svnapot cpu support at runtime"
      Move COMPAT_ATM_ADDPARTY to net/atm/svc.c
      Move ep_take_care_of_epollwakeup() to fs/eventpoll.c
      Move bp_type_idx to include/linux/hw_breakpoint.h
      Merge patch series "riscv: alternative/cpufeature related cleanups"
      Merge patch series "RISC-V: Apply Zicboz to clear_page"
      Merge patch series "riscv: Add GENERIC_ENTRY support"
      Merge patch series "Add RISC-V 32 NOMMU support"
      Merge patch series "RISC-V: Fixes for riscv_has_extension[un]likely()'s alternative dependency"
      Merge patch series "RISC-V: Fixes for riscv_has_extension[un]likely()'s alternative dependency"
      Merge patch series "RISC-V Hardware Probing User Interface"
      Merge patch series "riscv: Use PUD/P4D/PGD pages for the linear mapping"
      Merge patch series "RISC-V kasan rework"
      Merge patch series "Introduce 64b relocatable kernel"
      Merge patch series "RISC-V Hibernation Support"

Pandith N (3):
      gpio: tangier: Introduce Intel Tangier GPIO driver
      gpio: merrifield: Adapt to Intel Tangier GPIO driver
      gpio: elkhartlake: Introduce Intel Elkhart Lake PSE GPIO

Pankaj Raghav (8):
      scripts/gdb: use mem instead of core_layout to get the module address
      orangefs: use folios in orangefs_readahead
      mpage: split submit_bio and bio end_io handler for reads and writes
      mpage: use folios in bio end_io handler
      fs/buffer: add folio_set_bh helper
      buffer: add folio_alloc_buffers() helper
      fs/buffer: add folio_create_empty_buffers helper
      fs/buffer: convert create_page_buffers to folio_create_buffers

Paolo Abeni (36):
      Merge branch 'various-mtk_eth_soc-cleanups'
      Merge branch 'sctp-add-another-two-stream-schedulers'
      mptcp: fix possible deadlock in subflow_error_report
      mptcp: refactor passive socket initialization
      mptcp: use the workqueue to destroy unaccepted sockets
      mptcp: fix UaF in listener shutdown
      mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket()
      Merge branch 'net-mvpp2-rss-fixes'
      Merge branch 'allocate-multiple-skbuffs-on-tx'
      Merge branch 'xen-netback-fix-issue-introduced-recently'
      mptcp: avoid unneeded address copy
      mptcp: simplify subflow_syn_recv_sock()
      Merge branch 'fix-header-length-on-skb-merging'
      Merge branch 'net-rps-rfs-improvements'
      Merge branch 'vsock-return-errors-other-than-enomem-to-socket'
      Merge branch 'net-dsa-microchip-ksz8-enhance-static-mac-table-operations-and-error-handling'
      epoll: use refcount to reduce ep_mutex contention
      Merge branch 'add-emac3-support-for-sa8540p-ride'
      Merge branch 'net-use-read_once-write_once-for-ring-index-accesses'
      mptcp: use mptcp_schedule_work instead of open-coding it
      mptcp: stricter state check in mptcp_worker
      mptcp: fix NULL pointer dereference on fastopen early fallback
      mptcp: drop unneeded argument
      mptcp: avoid unneeded __mptcp_nmpc_socket() usage
      mptcp: move fastopen subflow check inside mptcp_sendmsg_fastopen()
      mptcp: move first subflow allocation at mpc access time
      mptcp: fastclose msk when cleaning unaccepted sockets
      Merge branch 'bnxt_en-bug-fixes'
      Merge branch 'r8169-use-new-macros-from-netdev_queues-h'
      Merge branch 'add-ethernet-driver-for-starfive-jh7110-soc'
      mptcp: stops worker on unaccepted sockets at listener close
      mptcp: fix accept vs worker race
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
      net: phy: hide the PHYLIB_LEDS knob
      Merge branch 'macsec-fixes-for-cn10kb'
      Merge tag 'nf-23-05-03' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf

Paolo Bonzini (22):
      Merge tag 'kvmarm-fixes-6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
      KVM: nVMX: add missing consistency checks for CR0 and CR4
      KVM: nVMX: remove unnecessary #ifdef
      selftests: KVM: skip hugetlb tests if huge pages are not available
      KVM: x86/mmu: Avoid indirect call for get_cr3
      Merge tag 'kvmarm-fixes-6.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
      Merge tag 'kvm-riscv-fixes-6.3-1' of https://github.com/kvm-riscv/linux into HEAD
      Merge tag 'kvm-s390-master-6.3-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
      Merge tag 'kvmarm-fixes-6.3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
      Merge tag 'kvmarm-fixes-6.3-4' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
      Merge tag 'kvm-s390-next-6.4-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
      Merge tag 'kvmarm-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
      Merge tag 'kvm-x86-generic-6.4' of https://github.com/kvm-x86/linux into HEAD
      Merge tag 'kvm-x86-misc-6.4' of https://github.com/kvm-x86/linux into HEAD
      Merge tag 'kvm-x86-mmu-6.4' of https://github.com/kvm-x86/linux into HEAD
      Merge tag 'kvm-x86-pmu-6.4' of https://github.com/kvm-x86/linux into HEAD
      Merge tag 'kvm-x86-selftests-6.4' of https://github.com/kvm-x86/linux into HEAD
      Merge tag 'kvm-x86-svm-6.4' of https://github.com/kvm-x86/linux into HEAD
      Merge tag 'kvm-x86-vmx-6.4' of https://github.com/kvm-x86/linux into HEAD
      Merge tag 'kvm-riscv-6.4-1' of https://github.com/kvm-riscv/linux into HEAD
      Merge tag 'kvm-x86-mmu-6.4-2' of https://github.com/kvm-x86/linux into HEAD
      Merge tag 'kvm-s390-next-6.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD

Parav Pandit (3):
      net/mlx5e: Don't cache tunnel offloads capability
      net/mlx5: Fix setting ec_function bit in MANAGE_PAGES
      net/mlx5: Create a new profile for SFs

Patrice Chotard (1):
      ARM: dts: stm32: Add QSPI support on STM32MP13x SoC family

Patrice Duroux (2):
      perf tests record_offcpu.sh: Fix redirection of stderr to stdin
      perf tests test_bridge_fdb_stress.sh: Fix redirection of stderr to stdin

Patrick Blass (1):
      rust: str: fix requierments->requirements typo

Patrick Delaunay (1):
      dt-bindings: mfd: stm32: Remove unnecessary blank lines

Patrick Kelsey (3):
      IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
      IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
      IB/hfi1: Place struct mmu_rb_handler on cache line start

Patrick Rudolph (4):
      hwmon: (pmbus/core) Add interrupt support
      hwmon: (pmbus/core) Notify hwmon events
      hwmon: (pmbus/core) Add regulator event support
      mfd: max597x: Add support for MAX5970 and MAX5978

Patrik Dahlström (8):
      iio: adc: palmas_gpadc: fix NULL dereference on rmmod
      iio: adc: palmas: remove adc_wakeupX_data
      iio: adc: palmas: replace "wakeup" with "event"
      iio: adc: palmas: use iio_event_direction for threshold polarity
      iio: adc: palmas: move eventX_enable into palmas_adc_event
      iio: adc: palmas: always reset events on unload
      iio: adc: palmas: add support for iio threshold events
      iio: adc: palmas: don't alter event config on suspend/resume

Patrisious Haddad (2):
      net/mlx5: Introduce other vport query for Q-counters
      RDMA/mlx5: Expand switchdev Q-counters to expose representor statistics

Paul Blakey (15):
      net/mlx5e: Fix cleanup null-ptr deref on encap lock
      net/mlx5: fs_chains: Refactor to detach chains from tc usage
      net/mlx5: fs_core: Allow ignore_flow_level on TX dest
      net/mlx5e: Use chains for IPsec policy priority offload
      netfilter: ctnetlink: Support offloaded conntrack entry deletion
      net/mlx5e: Set default can_offload action
      net/mlx5e: TC, Remove unused vf_tun variable
      net/mlx5e: TC, Move main flow attribute cleanup to helper func
      net/mlx5e: CT: Use per action stats
      net/mlx5e: TC, Remove CT action reordering
      net/mlx5e: TC, Remove special handling of CT action
      net/mlx5e: TC, Remove multiple ct actions limitation
      net/mlx5e: TC, Remove tuple rewrite and ct limitation
      net/mlx5e: TC, Remove mirror and ct limitation
      net/mlx5e: TC, Remove sample and ct limitation

Paul E. McKenney (72):
      rcutorture: Add test_nmis module parameter
      rcutorture: Set CONFIG_BOOTPARAM_HOTPLUG_CPU0 to offline CPU 0
      rcutorture: Make scenario TREE04 enable lazy call_rcu()
      torture: Permit kvm-again.sh --duration to default to previous run
      torture: Enable clocksource watchdog with "tsc=watchdog"
      PM / devfreq: Remove "select SRCU"
      tools/nolibc: Add gitignore to avoid git complaints about sysroot
      rcuscale: Move shutdown from wait_event() to wait_event_idle()
      refscale: Move shutdown from wait_event() to wait_event_idle()
      tools/memory-model: Add smp_mb__after_srcu_read_unlock()
      locking/csd_lock: Add Kconfig option for csd_debug default
      locking/csd_lock: Remove added data from CSD lock debugging
      locking/csd_lock: Remove per-CPU data indirection from CSD lock debugging
      kernel/smp: Make csdlock_debug= resettable
      tools/memory-model:  Document locking corner cases
      tools/memory-model: Make judgelitmus.sh note timeouts
      tools/memory-model: Make cmplitmushist.sh note timeouts
      tools/memory-model: Make judgelitmus.sh identify bad macros
      tools/memory-model: Make judgelitmus.sh detect hard deadlocks
      tools/memory-model: Fix paulmck email address on pre-existing scripts
      tools/memory-model: Update parseargs.sh for hardware verification
      tools/memory-model: Make judgelitmus.sh handle hardware verifications
      tools/memory-model: Add simpletest.sh to check locking, RCU, and SRCU
      tools/memory-model: Fix checkalllitmus.sh comment
      tools/memory-model: Hardware checking for check{,all}litmus.sh
      tools/memory-model: Make judgelitmus.sh ransack .litmus.out files
      tools/memory-model: Split runlitmus.sh out of checklitmus.sh
      tools/memory-model: Make runlitmus.sh generate .litmus.out for --hw
      tools/memory-model: Move from .AArch64.litmus.out to .litmus.AArch.out
      tools/memory-model: Keep assembly-language litmus tests
      tools/memory-model: Allow herd to deduce CPU type
      tools/memory-model: Make runlitmus.sh check for jingle errors
      tools/memory-model: Add -v flag to jingle7 runs
      tools/memory-model: Implement --hw support for checkghlitmus.sh
      tools/memory-model: Fix scripting --jobs argument
      tools/memory-model: Make checkghlitmus.sh use mselect7
      tools/memory-model: Make history-check scripts use mselect7
      tools/memory-model:  Add "--" to parseargs.sh for additional arguments
      tools/memory-model: Repair parseargs.sh header comment
      tools/memory-model: Add checktheselitmus.sh to run specified litmus tests
      tools/memory-model: Add data-race capabilities to judgelitmus.sh
      tools/memory-model: Make judgelitmus.sh handle scripted Result: tag
      tools/memory-model: Use "-unroll 0" to keep --hw runs finite
      tools/memory-model: Document LKMM test procedure
      rcutorture: Add SRCU deadlock scenarios
      rcutorture: Add RCU Tasks Trace and SRCU deadlock scenarios
      rcutorture: Add srcu_lockdep.sh
      rcu-tasks: Fix warning for unused tasks_rcu_exit_srcu
      srcu: Add whitespace to __SRCU_STRUCT_INIT() & __DEFINE_SRCU()
      srcu: Use static init for statically allocated in-module srcu_struct
      srcu: Begin offloading srcu_struct fields to srcu_update
      srcu: Move ->level from srcu_struct to srcu_usage
      srcu: Move ->srcu_size_state from srcu_struct to srcu_usage
      srcu: Move ->srcu_cb_mutex from srcu_struct to srcu_usage
      srcu: Move ->lock initialization after srcu_usage allocation
      srcu: Move ->lock from srcu_struct to srcu_usage
      srcu: Move ->srcu_gp_mutex from srcu_struct to srcu_usage
      srcu: Move grace-period fields from srcu_struct to srcu_usage
      srcu: Move heuristics fields from srcu_struct to srcu_usage
      srcu: Move ->sda_is_static from srcu_struct to srcu_usage
      srcu: Move srcu_barrier() fields from srcu_struct to srcu_usage
      srcu: Move work-scheduling fields from srcu_struct to srcu_usage
      srcu: Check for readers at module-exit time
      srcu: Fix long lines in srcu_get_delay()
      srcu: Fix long lines in cleanup_srcu_struct()
      srcu: Fix long lines in srcu_gp_end()
      srcu: Fix long lines in srcu_funnel_gp_start()
      rcu: Add comment to rcu_do_batch() identifying rcuoc code path
      rcu: Remove CONFIG_SRCU
      mm: Remove "select SRCU"
      kvm: Remove "select SRCU"
      arch/x86: Remove "select SRCU"

Paul Elder (3):
      media: docs: media: v4l: uapi: Fix field type for SUBDEV_ENUM_FRAME_SIZE
      media: rkisp1: Add NV16M and NV61M to output formats
      media: rkisp1: Implement ENUM_FRAMESIZES

Paul Geurts (1):
      net: dsa: b53: mdio: add support for BCM53134

Paul Gortmaker (10):
      powerpc: drop MPC834x_MDS platform support
      powerpc: drop MPC836x_MDS platform support
      powerpc: drop MPC837x_MDS platform support
      powerpc: drop MPC832x_MDS platform support
      powerpc: drop HPC II (MPC7448) evaluation platform support.
      powerpc: drop HPC-NET/MPC8641D evaluation platform support
      powerpc: drop HPCD/MPC8610 evaluation platform support
      powerpc: drop MPC8272_ADS platform support
      powerpc: drop PowerQUICC II Family ADS platform support
      powerpc: drop MPC8272-ADS and PowerQUICC II FADS shared code.

Paul Hsieh (3):
      drm/amd/display: Correct DML calculation to align HW formula
      drm/amd/display: power down eDP if eDP not present
      drm/amd/display: Correct DML calculation to follow HW SPEC

Paul Mackerras (6):
      KVM: PPC: Make kvmppc_get_last_inst() produce a ppc_inst_t
      KVM: PPC: Fetch prefixed instructions from the guest
      KVM: PPC: Enable prefixed instructions for HV KVM and disable for PR KVM
      MAINTAINERS: Remove rage128 framebuffer driver maintainer
      MAINTAINERS: Remove PPP maintainer
      mailmap: add entries for Paul Mackerras

Paul Menzel (1):
      ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA

Paul Moore (29):
      lsm: move the program execution hook comments to security/security.c
      lsm: move the fs_context hook comments to security/security.c
      lsm: move the filesystem hook comments to security/security.c
      lsm: move the inode hook comments to security/security.c
      lsm: move the kernfs hook comments to security/security.c
      lsm: move the file hook comments to security/security.c
      lsm: move the task hook comments to security/security.c
      lsm: move the netlink hook comments to security/security.c
      lsm: move the AF_UNIX hook comments to security/security.c
      lsm: move the socket hook comments to security/security.c
      lsm: move the SCTP hook comments to security/security.c
      lsm: move the Infiniband hook comments to security/security.c
      lsm: move the xfrm hook comments to security/security.c
      lsm: move the key hook comments to security/security.c
      lsm: move the sysv hook comments to security/security.c
      lsm: move the binder hook comments to security/security.c
      lsm: move the audit hook comments to security/security.c
      lsm: move the bpf hook comments to security/security.c
      lsm: move the perf hook comments to security/security.c
      lsm: move the io_uring hook comments to security/security.c
      lsm: move the remaining LSM hook comments to security/security.c
      lsm: styling fixes to security/security.c
      selinux: uninline unlikely parts of avc_has_perm_noaudit()
      lsm: fix doc warnings in the LSM hook comments
      lsm: fix a badly named parameter in security_get_getsecurity()
      selinux: remove the 'checkreqprot' functionality
      selinux: remove the runtime disable functionality
      selinux: update the file list in MAINTAINERS
      selinux: ensure av_permissions.h is built when needed

Pauli Virtanen (1):
      Bluetooth: ISO: fix timestamped HCI ISO data packet parsing

Paulo Alcantara (17):
      cifs: set DFS root session in cifs_get_smb_ses()
      cifs: fix use-after-free bug in refresh_cache_worker()
      cifs: return DFS root session id in DebugData
      cifs: use DFS root session instead of tcon ses
      cifs: fix missing unload_nls() in smb2_reconnect()
      cifs: fix dentry lookups in directory handle cache
      cifs: avoid races in parallel reconnects in smb1
      cifs: prevent infinite recursion in CIFSGetDFSRefer()
      cifs: get rid of dead check in smb2_reconnect()
      cifs: avoid dup prefix path in dfs_get_automount_devname()
      cifs: protect session status check in smb2_reconnect()
      cifs: print smb3_fs_context::source when mounting
      cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname
      cifs: fix potential race when tree connecting ipc
      cifs: protect access of TCP_Server_Info::{origin,leaf}_fullpath
      cifs: avoid potential races when handling multiple dfs tcons
      cifs: fix sharing of DFS connections

Pavan Chebbi (3):
      bnxt: Change fw_cap to u64 to accommodate more capability bits
      bnxt: Defer PTP initialization to after querying function caps
      bnxt: Enforce PTP software freq adjustments only when in non-RTC mode

Pavankumar Kondeti (2):
      arm64: kernel: Fix kernel warning when nokaslr is passed to commandline
      printk: export console trace point for kcsan/kasan/kfence/kmsan

Pavel Begunkov (55):
      io_uring/msg_ring: let target know allocated index
      io_uring/rsrc: fix folio accounting
      io_uring/rsrc: fix rogue rsrc node grabbing
      io_uring: fix poll/netmsg alloc caches
      io_uring: kill unused notif declarations
      io_uring: remove extra tw trylocks
      io_uring: encapsulate task_work state
      io_uring/rsrc: use non-pcpu refcounts for nodes
      io_uring/rsrc: keep cached refs per node
      io_uring: don't put nodes under spinlocks
      io_uring: io_free_req() via tw
      io_uring/rsrc: protect node refs with uring_lock
      io_uring/rsrc: kill rsrc_ref_lock
      io_uring/rsrc: rename rsrc_list
      io_uring/rsrc: optimise io_rsrc_put allocation
      io_uring/rsrc: don't offload node free
      io_uring/rsrc: cache struct io_rsrc_node
      io_uring/rsrc: add lockdep sanity checks
      io_uring/rsrc: optimise io_rsrc_data refcounting
      io_uring/rsrc: add custom limit for node caching
      io_uring: move pinning out of io_req_local_work_add
      io_uring: optimize local tw add ctx pinning
      io_uring: refactor io_cqring_wake()
      io_uring: add tw add flags
      io_uring: inline llist_add()
      io_uring: reduce scheduling due to tw
      io_uring: refactor __io_cq_unlock_post_flush()
      io_uring: optimise io_req_local_work_add
      io_uring: shut io_prep_async_work warning
      io_uring/kbuf: remove extra ->buf_ring null check
      io_uring: add irq lockdep checks
      io_uring/rsrc: add lockdep checks
      io_uring/rsrc: consolidate node caching
      io_uring/rsrc: zero node's rsrc data on alloc
      io_uring/rsrc: refactor io_rsrc_node_switch
      io_uring/rsrc: extract SCM file put helper
      io_uring/notif: add constant for ubuf_info flags
      io_uring/rsrc: use nospec'ed indexes
      io_uring/rsrc: remove io_rsrc_node::done
      io_uring/rsrc: refactor io_rsrc_ref_quiesce
      io_uring/rsrc: use wq for quiescing
      io_uring/rsrc: fix DEFER_TASKRUN rsrc quiesce
      io_uring/rsrc: remove rsrc_data refs
      io_uring/rsrc: inline switch_start fast path
      io_uring/rsrc: clean up __io_sqe_buffers_update()
      io_uring/rsrc: simplify single file node switching
      io_uring/rsrc: refactor io_queue_rsrc_removal
      io_uring/rsrc: remove unused io_rsrc_node::llist
      io_uring/rsrc: infer node from ctx on io_queue_rsrc_removal
      io_uring/rsrc: merge nodes and io_rsrc_put
      io_uring/rsrc: add empty flag in rsrc_node
      io_uring/rsrc: inline io_rsrc_put_work()
      io_uring/rsrc: pass node to io_rsrc_put_work()
      io_uring/rsrc: devirtualise rsrc put callbacks
      io_uring/rsrc: disassociate nodes and rsrc_data

Pawel Laszczak (4):
      usb: cdnsp: Fixes issue with redundant Status Stage
      usb: cdns3: Fix issue with using incorrect PCI device function
      usb: cdnsp: changes PCI Device ID to fix conflict with CNDS3 driver
      usb: cdnsp: Fixes error: uninitialized symbol 'len'

Pawel Witek (1):
      cifs: fix pcchunk length type in smb2_copychunk_range

Paweł Anikiel (1):
      ASoC: ssm2602: Add support for CLKDIV2

Pedro Falcato (1):
      ACPICA: acpisrc: Add missing tables to astable

Pedro Tammela (14):
      selftests: tc-testing: add tests for action binding
      net/sched: act_api: use the correct TCA_ACT attributes in dump
      net/sched: sch_mqprio: use netlink payload helpers
      net/sched: clear actions pointer in miss cookie init fail
      net/sched: act_pedit: use NLA_POLICY for parsing 'ex' keys
      net/sched: act_pedit: use extack in 'ex' parsing errors
      net/sched: act_pedit: check static offsets a priori
      net/sched: act_pedit: remove extra check for key type
      net/sched: act_pedit: rate limit datapath messages
      net/sched: sch_htb: use extack on errors messages
      net/sched: sch_qfq: use extack on errors messages
      net/sched: sch_qfq: refactor parsing of netlink parameters
      selftests: tc-testing: add more tests for sch_qfq
      net/sched: act_pedit: free pedit keys on bail from offset check

Peichen Huang (1):
      drm/amd/display: skip CLEAR_PAYLOAD_ID_TABLE if device mst_en is 0

Peng Fan (48):
      dt-bindings: usb: snps,dwc3: support i.MX8MQ
      ARM: dts: imx6sll: e70k02: fix usbotg1 pinctrl
      ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl
      ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl
      dt-bindings: usb: snps,dwc3: correct i.MX8MQ support
      arm64: dts: imx8mq: drop usb3-resume-missing-cas from usb
      soc: imx: imx8m-blk-ctrl: reordering the fields
      arm64: dts: imx8mq: tqma8mq-mba8mx: drop disable-over-current
      arm64: dts: imx8mp: verdin-yavia: drop disable-over-current
      arm64: dts: imx8dxl: drop clocks from scu clock controller
      dt-bindings: regulator: pf8x00: Remove restrictions for regulator-name
      dt-bindings: usb: usbmisc-imx: convert to DT schema
      dt-bindings: usb: ci-hdrc-usb2: convert to DT schema format
      dt-bindings: usb: usb-nop-xceiv: add power-domains property
      arm64: dts: imx8mn: update usb compatible
      arm64: dts: imx8mm: update usb compatible
      arm64: dts: imx8: update usb compatible
      arm64: dts: imx8dxl: update usb compatible
      arm64: dts: imx8dxl: drop #stream-id-cells for usb node
      ARM64: dts: imx7ulp: update usb compatible
      dt-bindings: net: fec: add power-domains property
      dt-bindings: mmc: fsl-imx-esdhc: ref sdhci-common.yaml
      clk: imx: drop duplicated macro
      dt-bindings: can: fsl,flexcan: add optional power-domains property
      dt-bindings: crypto: sec-v4.0-mon: add snvs power off support
      arm64: dts: imx8mm-evk: correct pmic clock source
      arm64: dts: imx8mm-verdin: correct off-on-delay
      arm64: dts: imx8mp-verdin: correct off-on-delay
      dt-bindings: usb: typec-tcpci: convert to DT schema format
      dt-bindings: serial: fsl-lpuart: add optional power-domains property
      arm64: dts: imx8-apalis-v1.1: drop ci-disable-lpm
      arm64: dts: imx8mn-evk: update i2c pinctrl to match dtschema
      arm64: dts: imx8mm-ddr4-evk: update gpmi pinctrl to match dtschema
      arm64: dts: imx8mq-librem5: update pinctrl to match dtschema
      arm64: dts: imx8mm-emcon: update pinctrl to match dtschema
      arm64: dts: imx8mn-bsh-smm: update pinctrl to match dtschema
      arm64: dts: imx8mm-prt8mm: update pinctrl to match dtschema
      arm64: dts: imx8mq-librem5: add missing #clock-cells
      clk: imx: imx8mp: correct DISP2 pixel clock type
      dt-bindings: clock: imx8mp: Add LDB clock entry
      clk: imx: fracn-gppll: fix the rate table
      clk: imx: fracn-gppll: disable hardware select control
      clk: imx: fracn-gppll: support integer pll
      clk: imx: imx93: add mcore_booted module paratemter
      dt-bindings: clock: imx93: add NIC, A55 and ARM PLL CLK
      clk: imx: imx93: Add nic and A55 clk
      clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents
      dt-bindings: input: pwm-beeper: convert to dt schema

Peng Liu (3):
      scripts/gdb: fix lx-timerlist for struct timequeue_head change
      scripts/gdb: fix lx-timerlist for Python3
      scripts/gdb: fix lx-timerlist for HRTIMER_MAX_CLOCK_BASES printing

Peng Zhang (8):
      maple_tree: fix get wrong data_end in mtree_lookup_walk()
      maple_tree: fix a potential concurrency bug in RCU mode
      maple_tree: fix a potential memory leak, OOB access, or other unpredictable bug
      mm: kfence: improve the performance of __kfence_alloc() and __kfence_free()
      maple_tree: simplify mas_wr_node_walk()
      maple_tree: use correct variable type in sizeof
      maple_tree: add a test case to check maple_alloc
      maple_tree: fix allocation in mas_sparse_area()

Perry Yuan (3):
      drm/amdgpu/pm: add capped/uncapped power profile modes
      drm/amdgpu: map new capped and uncapped mode power profiles for Vangogh
      drm/amdgpu: skip the invalid workload type

Peter Chiu (4):
      wifi: mt76: drop the incorrect scatter and gather frame
      wifi: mt76: mt7996: fix pointer calculation in ie countdown event
      wifi: mt76: mt7996: init mpdu density cap
      wifi: mt76: mt7996: remove mt7996_mcu_set_pm()

Peter Collingbourne (3):
      Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare"
      kasan: call clear_page with a match-all tag instead of changing page tag
      kasan: remove PG_skip_kasan_poison flag

Peter Foley (1):
      amdgpu: Avoid building on UML

Peter Gonda (1):
      crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL

Peter Newman (2):
      x86/resctrl: Avoid redundant counter read in __mon_event_count()
      selftests/resctrl: Use correct exit code when tests fail

Peter Ujfalusi (25):
      ASoC: SOF: ipc3: Check for upper size limit for the received message
      ASoC: SOF: ipc4: Add macro to set the core_id in create_pipe message
      ASoC: SOF: ipc4-topology: Add support for core_id for pipelines
      ASoC: SOF: Intel: MTL: Don't access EM2
      ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control()
      ASoC: SOF: ipc3-control: Merge functions to handle bytes_ext get variants
      ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to kernel style
      ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use
      ASoC: SOF: ipc4-control: Add support for bytes control get and put
      ASoC: SOF: ipc4-topology: Move the kcontrol module_id update to helper
      ASoC: SOF: ipc4-topology: Initialize in_format to NULL in sof_ipc4_get_audio_fmt
      ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widget_kcontrol_setup()
      ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module
      ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safe
      ASoC: SOF: Add flag and state which will be used for DSP-less mode
      ASoC: SOF: Add support for DSPless mode
      ASoC: SOF: Intel: hda: Skip interfaces not supported on a platform
      ASoC: SOF: Intel: hda: Add support for DSPless mode
      ASoC: SOF: Intel: pci-apl: Allow DSPless mode
      ASoC: SOF: Intel: pci-cnl: Allow DSPless mode
      ASoC: SOF: Intel: pci-icl: Allow DSPless mode
      ASoC: SOF: Intel: pci-mtl: Allow DSPless mode
      ASoC: SOF: Intel: pci-skl: Allow DSPless mode
      ASoC: SOF: Intel: pci-tgl: Allow DSPless mode
      ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal number

Peter Xu (45):
      kselftest: vm: fix unused variable warning
      mm/khugepaged: alloc_charge_hpage() take care of mem charge errors
      mm/khugepaged: cleanup memcg uncharge for failure path
      mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED
      mm/hugetlb: fix uffd wr-protection for CoW optimization path
      mm/uffd: UFFD_FEATURE_WP_UNPOPULATED
      selftests/mm: smoke test UFFD_FEATURE_WP_UNPOPULATED
      mm/khugepaged: check again on anon uffd-wp during isolation
      Revert "userfaultfd: don't fail on unrecognized features"
      selftests/mm: update .gitignore with two missing tests
      selftests/mm: dump a summary in run_vmtests.sh
      selftests/mm: merge util.h into vm_util.h
      selftests/mm: use TEST_GEN_PROGS where proper
      selftests/mm: link vm_util.c always
      selftests/mm: merge default_huge_page_size() into one
      selftests/mm: use PM_* macros in vm_utils.h
      selftests/mm: reuse pagemap_get_entry() in vm_util.h
      selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb
      selftests/mm: drop test_uffdio_zeropage_eexist
      selftests/mm: create uffd-common.[ch]
      selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests
      selftests/mm: uffd_[un]register()
      selftests/mm: uffd_open_{dev|sys}()
      selftests/mm: UFFDIO_API test
      selftests/mm: drop global mem_fd in uffd tests
      selftests/mm: drop global hpage_size in uffd tests
      selftests/mm: rename uffd_stats to uffd_args
      selftests/mm: let uffd_handle_page_fault() take wp parameter
      selftests/mm: allow allocate_area() to fail properly
      selftests/mm: add framework for uffd-unit-test
      selftests/mm: move uffd pagemap test to unit test
      selftests/mm: move uffd minor test to unit test
      selftests/mm: move uffd sig/events tests into uffd unit tests
      selftests/mm: move zeropage test into uffd unit tests
      selftests/mm: workaround no way to detect uffd-minor + wp
      selftests/mm: allow uffd test to skip properly with no privilege
      selftests/mm: drop sys/dev test in uffd-stress test
      selftests/mm: add shmem-private test to uffd-stress
      selftests/mm: add uffdio register ioctls test
      mm/hugetlb: fix uffd-wp during fork()
      mm/hugetlb: fix uffd-wp bit lost when unsharing happens
      selftests/mm: add a few options for uffd-unit-test
      selftests/mm: extend and rename uffd pagemap test
      selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS
      selftests/mm: add tests for RO pinning vs fork()

Peter Zijlstra (5):
      trace: Add trace_ipi_send_cpu()
      trace,smp: Trace all smp_function_call*() invocations
      perf: Optimize perf_pmu_migrate_context()
      Change DEFINE_SEMAPHORE() to take a number argument
      Merge branch 'v6.3-rc7'

Petlozu Pravareshwar (1):
      soc/tegra: pmc: Support software wake-up for SPE

Petr Machata (7):
      net: ipv4: Allow changing IPv4 address protocol
      selftests: rtnetlink: Make the set of tests to run configurable
      selftests: rtnetlink: Add an address proto test
      selftests: rtnetlink: Fix do_test_address_proto()
      selftests: forwarding: hw_stats_l3: Detect failure to install counters
      selftests: forwarding: sch_tbf_*: Add a pre-run hook
      selftests: forwarding: generalize bail_on_lldpad from mlxsw

Petr Mladek (7):
      Documentation/serial-console: Document the behavior when the last console= parameter is not used
      workqueue: Fix hung time report of worker pools
      workqueue: Warn when a new worker could not be created
      workqueue: Interrupted create_worker() is not a repeated event
      workqueue: Warn when a rescuer could not be created
      workqueue: Print backtraces from CPUs with hung CPU bound workqueues
      Merge branch 'for-6.4/doc' into for-linus

Petr Pavlu (1):
      ACPI: cpufreq: Use platform devices to load ACPI PPC and PCC drivers

Petr Tesarik (6):
      drm/prime: Fix documentation of drm_gem_prime_fd_to_handle()
      swiotlb: use wrap_area_index() instead of open-coding it
      swiotlb: fix slot alignment checks
      dma-direct: cleanup parameters to dma_direct_optimal_gfp_mask
      swiotlb: fix a braino in the alignment check fix
      swiotlb: Omit total_used and used_hiwater if !CONFIG_DEBUG_FS

Petr Vaněk (1):
      powerpc/pseries: Add spaces around / operator

Petr Vorel (4):
      arm64: defconfig: Switch msm8996 clk drivers to module
      arm64: defconfig: Enable qcom msm899{4,8} clk drivers
      arm64: dts: qcom: msm8994-angler: Fix cont_splash_mem mapping
      arm64: dts: qcom: msm8994-angler: removed clash with smem_region

Phil Auld (1):
      sched/debug: Put sched/domains files under the verbose flag

Philipp Geulen (1):
      nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM620

Philipp Hortmann (101):
      staging: rtl8192e: Remove entry .get_eeprom_size from struct rtl819x_ops
      staging: rtl8192e: Remove entry .init_adapter_.. from struct rtl819x_ops
      staging: rtl8192e: Remove entry .initialize_ad.. from struct rtl819x_ops
      staging: rtl8192e: Remove entry .tx_fill_descr.. from struct rtl819x_ops
      staging: rtl8192e: Remove entry .tx_fill_cmd_d.. from struct rtl819x_ops
      staging: rtl8192e: Remove entry .rx_query_stat.. from struct rtl819x_ops
      staging: rtl8192e: Remove entry .stop_adapter from struct rtl819x_ops
      staging: rtl8192e: Remove entry .update_ratr_t.. from struct rtl819x_ops
      staging: rtl8192e: Remove entry .irq_enable from struct rtl819x_ops
      staging: rtl8192e: Remove entry .irq_disable from struct rtl819x_ops
      staging: rtl8192e: Remove entry .rx_enable from struct rtl819x_ops
      staging: rtl8192e: Remove entry .tx_enable from struct rtl819x_ops
      staging: rtl8192e: Remove entry .interrupt_re.. from struct rtl819x_ops
      staging: rtl8192e: Remove entry .tx_check_stuc.. from struct rtl819x_ops
      staging: rtl8192e: Remove entry .rx_check_stuc.. from struct rtl819x_ops
      staging: rtl8192e: Remove dead code from struct rtl819x_ops
      staging: rtl8192e: Remove entry .link_change from struct rtl819x_ops
      staging: rtl8192e: Remove entry .nic_type from struct rtl819x_ops
      staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
      staging: rtl8192e: Remove empty struct rtl819x_ops
      staging: rtl8192e: Remove checks of pointer to handle_a.. and handle_b..
      staging: rtl8192e: Remove checks of pointer to LeisureP.. and start_se..
      staging: rtl8192e: Remove checks of pointer to stop_send.. and rtllib_..
      staging: rtl8192e: Remove checks of pointer to rtllib.. and ScanOpera..
      staging: rtl8192e: Change filename r8192E_hwimg.x to table.x
      staging: rtl8192e: Remove empty Array Rtl8192PciEPHY_REGArray
      staging: rtl8192e: Remove conditions for RF_2T4R
      staging: rtl8192e: Remove unused Array Rtl8192PciERadioC_Array
      staging: rtl8192e: Remove unused Array Rtl8192PciERadioD_Array
      staging: rtl8192e: Remove unused RF90_PATH_C and ..D in rtl92e_config_rf
      staging: rtl8192e: Remove unused RF90_PATH_C and ..D for rfintfs
      staging: rtl8192e: Remove unused variable rfintfi
      staging: rtl8192e: Remove unused RF90_PATH_C and ..D for rfintfo and ..fe
      staging: rtl8192e: Remove unused RF90_PATH_C and ..D for rf3wireOffset
      staging: rtl8192e: Remove unused variable rfLSSI_Select and rfTxGainStage
      staging: rtl8192e: Remove unused variable rfHSSIPara1 and rfSwitchControl
      staging: rtl8192e: Remove unused variable rfAGCControl1 and rfAGCControl2
      staging: rtl8192e: Remove unused variable rfRxIQImbalance and rfRxAFE
      staging: rtl8192e: Remove unused variable rfTxIQImbalance and rfTxAFE
      staging: rtl8192e: Remove unused RF90_PATH_C and ..D for rfLSSIReadBack
      staging: rtl8192e: Remove unused RF90_PATH_C and ..D for rfHSSIPara2
      staging: rtl8192e: Replace RF90_PATH_C in test expression of for loop
      staging: rtl8192e: Remove function rtl92e_is_legal_rf_path
      staging: rtl8192e: Join constants AGCTAB_ArrayLength with ..LengthPciE
      staging: rtl8192e: Join constants MACPHY_ArrayLength with ..LengthPciE
      staging: rtl8192e: Join constants RadioA_ArrayLength with ..LengthPciE
      staging: rtl8192e: Join constants RadioB_ArrayLength with ..LengthPciE
      staging: rtl8192e: Join constants MACPHY_Array_PGLength with ..LengthPciE
      staging: rtl8192e: Join constants PHY_REG_1T2RArray.. with ..LengthPciE
      staging: rtl8192e: Join constants Rtl819XMACPHY_..PG with Rtl8192PciE..
      staging: rtl8192e: Join constants Rtl819XMACPHY_.. with Rtl8192PciE..
      staging: rtl8192e: Join constants Rtl819XRadioA_.. with ..RadioA_..
      staging: rtl8192e: Join constants Rtl819XRadioB_.. with ..RadioB_..
      staging: rtl8192e: Join constants Rtl819XAGCTAB_.. with ..PciEAGCTAB..
      staging: rtl8192e: Join constants Rtl819XPHY_REG_.. with ..PciEPHY_REG_..
      staging: rtl8192e: Remove unused variable rtl819XAGCTAB_Array
      staging: rtl8192e: Remove double defined constants bMaskBytex and more
      staging: rtl8192e: Replace macro skb_tail_pointer_rsl with standard function
      staging: rtl8192e: Remove unused macro queue_delayed_work_rsl and more
      staging: rtl8192e: Replace macro INIT_DELAYED_WORK_RSL with standard macro
      staging: rtl8192e: Replace macro INIT_WORK_RSL with standard macro
      staging: rtl8192e: Replace macro container_of_work_rsl with standard macro
      staging: rtl8192e: Replace macro iwe_stream_add_event_rsl with standard function
      staging: rtl8192e: Replace macro iwe_stream_add_point_rsl with standard function
      staging: rtl8192e: Remove priv->rf_chip in _rtl92e_phy_rf_read
      staging: rtl8192e: Remove priv->rf_chip in _rtl92e_phy_rf_write
      staging: rtl8192e: Remove priv->rf_chip in rtl92e_set_tx_power
      staging: rtl8192e: Remove priv->rf_chip in rtl92e_config_phy
      staging: rtl8192e: Remove priv->rf_chip in _rtl92e_set_tx_power_level
      staging: rtl8192e: Remove priv->rf_chip in _rtl92e_phy_switch_channel_step
      staging: rtl8192e: Remove priv->rf_chip in _rtl92e_set_bw_mode_work_item
      staging: rtl8192e: Remove priv->rf_chip in _rtl92e_set_rf_power_state
      staging: rtl8192e: Remove rf_chip in _rtl92e_get_supported_wireless_mode
      staging: rtl8192e: Remove priv->rf_chip in _rtl92e_get_channel_map
      staging: rtl8192e: Remove priv->rf_chip
      staging: rtl8192e: Remove rtl92e_config_phy
      staging: rtl8192e: Remove _rtl92e_get_supported_wireless_mode
      staging: rtl8192e: Remove 5G wireless_mode in rtl92e_set_wireless_mode
      staging: rtl8192e: Remove unused if clauses in rtl92e_set_wireless_mode
      staging: rtl8192e: Remove wireless modes A, N_5G from _rtl92e_hwconfig
      staging: rtl8192e: Remove wireless modes A, N_5G from rtl92e_set_channel
      staging: rtl8192e: Remove wireless mode WIRELESS_MODE_N_5G
      staging: rtl8192e: Remove RF_Type from .._dm_tx_update_tssi_weak_signal
      staging: rtl8192e: Remove enum RF_1T2R and RF_Type
      staging: rtl8192e: Remove local variable Value and powerlevelOFDM24G
      staging: rtl8192e: Remove case customer_id = RT_CID_DLINK
      staging: rtl8192e: Remove case customer_id = RT_CID_819x_CAMEO, ..
      staging: rtl8192e: Remove case customer_id = RT_CID_DEFAULT, ..
      staging: rtl8192e: Remove macro IS_HARDWARE_TYPE_8192SE
      staging: rtl8192e: Remove unused function _rtl92e_dm_init_wa_broadcom_iot
      staging: rtl8192e: Remove one of two checks for hardware RTL8192SE
      staging: rtl8192e: Remove unused variable RF_Type
      staging: rtl8192e: Remove unchanged variable RegRfPsLevel
      staging: rtl8192e: Remove unused function rtl92e_disable_nic
      staging: rtl8192e: Remove unused macro RT_SET_PS_LEVEL
      staging: rtl8192e: Remove second initialization of bActuallySet
      staging: rtl8192e: Remove set to true while true of bfirst_after_down
      staging: rtl8192e: Remove unchanged variable chan_forced
      staging: rtl8192e: Remove unchanged variable frame_sync_monitor
      staging: rtl8192e: Remove unchanged variables bfsync_processing and more
      staging: rtl8192e: Fix W_DISABLE# does not work after stop/start

Philippe De Muyter (1):
      regulator: consumer.rst: fix 'regulator_enable' typo.

Philippe Mathieu-Daudé (1):
      x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition

Philippe Schenker (25):
      arm64: dts: freescale: imx8-ss-lsio: add support for lsio_pwm0-3
      arm64: dts: freescale: imx8-ss-dma: set lpspi0 max frequency to 60mhz
      dt-bindings: arm: fsl: Add colibri-imx8x carrier boards
      arm64: dts: colibri-imx8x: Prepare for qxp and dx variants
      arm64: dts: colibri-imx8x: Update spdx license
      arm64: dts: colibri-imx8x: Use new bracket format
      arm64: dts: colibri-imx8x: Add atmel pinctrl groups
      arm64: dts: colibri-imx8x: Add pinctrl group for csi_mclk
      arm64: dts: colibri-imx8x: Split pinctrl_hog1
      arm64: dts: colibri-imx8x: Correct pull on lcdif
      arm64: dts: colibri-imx8x: Add separate pinctrl group for cs2
      arm64: dts: colibri-imx8x: Add pinctrl group for hdmi hpd
      arm64: dts: colibri-imx8x: Add SPI
      arm64: dts: colibri-imx8x: Add gpio-line-names
      arm64: dts: colibri-imx8x: Disable touchscreen by default
      arm64: dts: colibri-imx8x: Add jpegenc/dec
      arm64: dts: colibri-imx8x: Add colibri pwm b, c, d
      arm64: dts: colibri-imx8x: eval: Add spi-to-can
      arm64: dts: colibri-imx8x: Add no-1-8-v to sd-card
      arm64: dts: colibri-imx8x: Set thermal thresholds
      arm64: dts: colibri-imx8x: Move gpio-keys to som level
      arm64: dts: colibri-imx8x: Add todo comments
      arm64: dts: colibri-imx8x: Add aster carrier board
      arm64: dts: colibri-imx8x: Add iris carrier board
      arm64: dts: colibri-imx8x: Add iris v2 carrier board

Philippe Troin (1):
      HID: add HP 13t-aw100 & 14t-ea100 digitizer battery quirks

Phinex Hung (1):
      hwmon: fix potential sensor registration fail if of_node is missing

Phong Hoang (1):
      pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group

Pierre Asselin (1):
      firmware/sysfb: Fix VESA format selection

Pierre Gondois (5):
      firmware: arm_sdei: Fix sleep from invalid context BUG
      cacheinfo: Check sib_leaf in cache_leaves_are_shared()
      cacheinfo: Check cache properties are present in DT
      arch_topology: Remove early cacheinfo error message if -ENOENT
      cacheinfo: Add use_arch[|_cache]_info field/function

Pierre Morel (1):
      KVM: s390: vsie: clarifications on setting the APCB

Pierre-Eric Pelloux-Prayer (1):
      drm/amdgpu: use sdma_v6 single packet invalidation

Pierre-Louis Bossart (59):
      ASoC: Intel: soc-acpi: fix copy-paste issue in topology names
      ASoC: SOF: Intel: pci-tng: revert invalid bar size setting
      ASoC: SOF: Intel: hda-ctrl: re-add sleep after entering and exiting reset
      ASoC: SOF: sof-audio: don't squelch errors in WIDGET_SETUP phase
      ASoC: SOF: Intel: hda-loader: use SOF helper for consistency
      soundwire: intel: move common definitions to header file
      soundwire: intel: remove stale/misleading comment
      soundwire: intel: remove PDI-level restrictions on rates and formats
      soundwire: intel: remove useless abstraction
      soundwire: intel: simplify sync_go sequence
      soundwire: intel: add sync_arm/sync_go to ops
      soundwire: intel: use indirection before moving bus start/stop sequences
      soundwire: intel: move bus common sequences to different file
      soundwire: intel: add abstraction for cmdsync check
      soundwire: intel: move bank switch routine to common intel_bus_common.c
      soundwire: cadence: remove CDNS_MCP_CONFIG_SSPMOD
      soundwire: cadence: add helpers to access IP_MCP registers
      soundwire: cadence: split access to IP_MCP_CONFIG fields
      soundwire: cadence: split access to IP_MCP_CONTROL fields
      soundwire: cadence: split access to IP_MCP_CMDCTRL fields
      soundwire: cadence: change access to IP_MCP_CMD_BASE
      ASoC: codecs: cs42l42-sdw: clear stream
      ASoC: codecs: sdw-mockup: simplify set_stream
      ASoC: codecs: max98373-sdw: simplify set_stream
      ASoC: codecs: rt1308-sdw: simplify set_stream
      ASoC: codecs: rt1316-sdw: simplify set_stream
      ASoC: codecs: rt1318-sdw: simplify set_stream
      ASoC: codecs: rt700-sdw: simplify set_stream
      ASoC: codecs: rt711-sdw: simplify set_stream
      ASoC: codecs: rt711-sdca: simplify set_stream
      ASoC: codecs: rt712-sdca: simplify set_stream
      ASoC: codecs: rt715: simplify set_stream
      ASoC: codecs: rt715-sdca: simplify set_stream
      ASoC: codecs: rt5682-sdw: simplify set_stream
      ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS
      ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logs
      ALSA: hda: patch_realtek: add quirk for Asus N7601ZM
      Documentation: sound: add description of Intel HDaudio multi-links
      ALSA: hda: add HDaudio Extended link definitions
      ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper
      ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities()
      ASoC: SOF: Intel: hda-mlink: move to a dedicated module
      ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links
      ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links
      ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PM
      ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PM
      ASoC: SOF: Intel: hda-mlink: add helper to return sublink count
      ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interrupts
      ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequency
      ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go
      ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync
      ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers
      ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlink
      ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership
      ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock
      soundwire: stream: remove bus->dev from logs on multiple buses
      soundwire: stream: uniquify dev_err() logs
      soundwire: intel: don't save hw_params for use in prepare
      soundwire: intel_auxdevice: improve pm_prepare step

Pierre-Loup A. Griffais (1):
      Input: xpad - treat Qanba controllers as Xbox360 controllers

Pierre-Yves MORDRET (3):
      ARM: dts: stm32: YAML validation fails for STM32MP15 ST Boards
      ARM: dts: stm32: YAML validation fails for Odyssey Boards
      ARM: dts: stm32: YAML validation fails for Argon Boards

Pin-yen Lin (5):
      drm/bridge: ps8640: Skip redundant bridge enable
      drm/bridge: ps8640: Add a cache for EDID
      drm/bridge: ps8640: Return NULL immediately when EDID read fail
      drm/bridge: ps8640: Use constant sleep time for polling hpd
      media: mediatek: vcodec: Use 4K frame size when supported by stateful decoder

Ping Cheng (2):
      HID: wacom: insert timestamp to packed Bluetooth (BT) events
      HID: wacom: Set a default resolution for older tablets

Ping-Ke Shih (18):
      wifi: rtl8xxxu: 8188e: parse single one element of RA report for station mode
      wifi: rtw89: 8852b: enable hw_scan support
      wifi: rtw89: release RX standby timer of beamformee CSI to save power
      wifi: rtw89: add counters of register-based H2C/C2H
      wifi: rtw89: fix potential race condition between napi_init and napi_enable
      wifi: rtw89: use schedule_work to request firmware
      wifi: rtw89: add firmware format version to backward compatible with older drivers
      wifi: rtw89: read version of analog hardware
      wifi: rtw89: 8851b: fix TX path to path A for one RF path chip
      wifi: rtw89: mac: update MAC settings to support 8851b
      wifi: rtw89: pci: update PCI related settings to support 8851B
      wifi: rtw89: 8851b: add BB and RF tables (1 of 2)
      wifi: rtw89: 8851b: add BB and RF tables (2 of 2)
      wifi: rtw89: 8851b: add tables for RFK
      wifi: rtw89: fix crash due to null pointer of sta in AP mode
      wifi: rtw89: coex: send more hardware module info to firmware for 8851B
      wifi: rtw89: use struct instead of macros to set H2C command of hardware scan
      wifi: rtw89: mac: use regular int as return type of DLE buffer request

Pingfan Liu (1):
      srcu: Add comments for srcu_size_state

Piotr Raczynski (1):
      ice: fix rx buffers handling for flow director packets

Piyush Mehta (2):
      dt-bindings: usb: dwc3: Add snps,ulpi-ext-vbus-drv quirk
      usb: dwc3: core: add external vBus supply support for ulpi phy

Po-Hao Huang (20):
      wifi: rtw89: add RNR support for 6 GHz scan
      wifi: rtw89: adjust channel encoding to common function
      wifi: rtw89: 8852b: add channel encoding for hw_scan
      wifi: rtw89: 8852c: add beacon filter and CQM support
      wifi: rtw89: add function to wait for completion of TX skbs
      wifi: rtw89: add ieee80211::remain_on_channel ops
      wifi: rtw89: add flag check for power state
      wifi: rtw89: fix authentication fail during scan
      wifi: rtw89: refine scan function after chanctx
      wifi: rtw89: update statistics to FW for fine-tuning performance
      wifi: rtw89: Disallow power save with multiple stations
      wifi: rtw89: add support of concurrent mode
      wifi: rtw88: add bitmap for dynamic port settings
      wifi: rtw88: add port switch for AP mode
      wifi: rtw88: 8822c: extend reserved page number
      wifi: rtw88: disallow PS during AP mode
      wifi: rtw88: refine reserved page flow for AP mode
      wifi: rtw88: prevent scan abort with other VIFs
      wifi: rtw88: handle station mode concurrent scan with AP mode
      wifi: rtw88: 8822c: add iface combination

Po-Hsu Lin (1):
      selftests: net: devlink_port_split.py: skip test if no suitable device available

Poovendhan Selvaraj (2):
      dt-bindings: scm: Add compatible for IPQ9574
      dt-bindings: mfd: Add the tcsr compatible for IPQ9574

Pradeep Kumar Chitrapu (2):
      wifi: ath11k: fix tx status reporting in encap offload mode
      wifi: ath11k: Fix incorrect update of radiotap fields

Prajna Sariputra (1):
      ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42)

Pranjal Ramajor Asha Kanojiya (1):
      accel/qaic: Add mhi_qaic_cntl

Prarit Bhargava (2):
      tools/power turbostat: Provide better debug messages for failed capabilities accesses
      tools/power turbostat: Fix /dev/cpu_dma_latency warnings

Prashanth K (2):
      usb: dwc3: gadget: Change condition for processing suspend event
      usb: gadget: composite: Draw 100mA current if not configured

Praveen Kaligineedi (5):
      gve: XDP support GQI-QPL: helper function changes
      gve: Changes to add new TX queues
      gve: Add XDP DROP and TX support for GQI-QPL format
      gve: Add XDP REDIRECT support for GQI-QPL format
      gve: Add AF_XDP zero-copy support for GQI-QPL format

Pu Lehui (1):
      riscv, bpf: Add kfunc support for RV64

Puranjay Mohan (3):
      libbpf: Fix arm syscall regs spec in bpf_tracing.h
      libbpf: Refactor parse_usdt_arg() to re-use code
      libbpf: USDT arm arg parsing support

Qi Han (1):
      f2fs: remove unnessary comment in __may_age_extent_tree

Qi Zheng (9):
      mm: vmscan: add a map_nr_max field to shrinker_info
      mm: vmscan: make global slab shrink lockless
      mm: vmscan: make memcg slab shrink lockless
      mm: shrinkers: make count and scan in shrinker debugfs lockless
      mm: vmscan: hold write lock to reparent shrinker nr_deferred
      mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()
      mm: shrinkers: convert shrinker_rwsem to mutex
      mm: swap: fix performance regression on sparsetruncate-tiny
      mm: mlock: use folios_put() in mlock_folio_batch()

Qiang Ning (1):
      mfd: dln2: Fix memory leak in dln2_probe()

Qiang Yu (3):
      Revert "drm/lima: add show_fdinfo for drm usage stats"
      Revert "drm/lima: allocate unique id per drm_file"
      Revert "drm/lima: add usage counting method to ctx_mgr"

Qilin Tan (1):
      f2fs: fix iostat lock protection

Qin Jian (1):
      clk: Add Sunplus SP7021 clock driver

Qing Zhang (5):
      LoongArch: Fix _CONST64_(x) as unsigned
      LoongArch: Adjust user_watch_state for explicit alignment
      LoongArch: Adjust user_regset_copyin parameter to the correct offset
      LoongArch: Add ARCH_HAS_FORTIFY_SOURCE selection
      LoongArch: ftrace: Abstract DYNAMIC_FTRACE_WITH_ARGS accesses

Qinglin Pan (3):
      riscv: mm: modify pte format for Svnapot
      riscv: mm: support Svnapot in hugetlb page
      riscv: mm: support Svnapot in huge vmap

Qingqing Zhuo (1):
      drm/amd/display: Add infrastructure for enabling FAMS for DCN30

Qinrun Dai (1):
      clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails

Qiqi Zhang (1):
      Bluetooth: hci_h5: Complements reliable packet processing logic

Qiuxu Zhuo (3):
      EDAC/skx: Fix overflows on the DRAM row address mapping arrays
      Documentation/RCU: s/not/note/ in checklist.rst
      EDAC/i10nm: Add Intel Sierra Forest server support

Qu Wenruo (35):
      btrfs: handle missing chunk mapping more gracefully
      btrfs: replace map_lookup->stripe_len by BTRFS_STRIPE_LEN
      btrfs: reduce div64 calls by limiting the number of stripes of a chunk to u32
      btrfs: simplify the bioc argument for handle_ops_on_dev_replace()
      btrfs: reduce type width of btrfs_io_contexts
      btrfs: use an efficient way to represent source of duplicated stripes
      btrfs: replace btrfs_io_context::raid_map with a fixed u64 value
      btrfs: dev-replace: properly follow its read mode
      btrfs: open_ctree() error handling cleanup
      btrfs: do not use replace target device as an extra mirror
      btrfs: scrub: remove unused path inside scrub_stripe()
      btrfs: scrub: remove root and csum_root arguments from scrub_simple_mirror()
      btrfs: scrub: use dedicated super block verification function to scrub one super block
      btrfs: introduce btrfs_bio::fs_info member
      btrfs: introduce a new helper to submit write bio for repair
      btrfs: scrub: introduce structure for new BTRFS_STRIPE_LEN based interface
      btrfs: scrub: introduce helper to find and fill sector info for a scrub_stripe
      btrfs: scrub: introduce a helper to verify one metadata block
      btrfs: scrub: introduce a helper to verify one scrub_stripe
      btrfs: scrub: introduce the main read repair worker for scrub_stripe
      btrfs: scrub: introduce a writeback helper for scrub_stripe
      btrfs: scrub: introduce error reporting functionality for scrub_stripe
      btrfs: scrub: introduce helper to queue a stripe for scrub
      btrfs: scrub: switch scrub_simple_mirror() to scrub_stripe infrastructure
      btrfs: scrub: use scrub_stripe to implement RAID56 P/Q scrub
      btrfs: scrub: remove scrub_parity structure
      btrfs: scrub: remove the old writeback infrastructure
      btrfs: scrub: remove the old scrub recheck code
      btrfs: scrub: remove scrub_block and scrub_sector structures
      btrfs: scrub: remove scrub_bio structure
      btrfs: remove unused raid56 functions which were dedicated for scrub
      btrfs: scrub: reject unsupported scrub flags
      btrfs: dev-replace: error out if we have unrepaired metadata error during
      btrfs: properly reject clear_cache and v1 cache for block-group-tree
      btrfs: make clear_cache mount option to rebuild FST without disabling it

Quan Nguyen (2):
      misc: smpro-errmon: Add DIMM 2x Refresh rate event
      misc: smpro-errmon: Add dimm training failure syndrome

Quan Zhou (3):
      wifi: mt76: mt7921e: fix probe timeout after reboot
      wifi: mt76: mt7921e: improve reliability of dma reset
      wifi: mt76: mt7921e: stop chip reset worker in unregister hook

Quentin Monnet (8):
      bpftool: Fix documentation about line info display for prog dumps
      bpftool: Fix bug for long instructions in program CFG dumps
      bpftool: Support inline annotations when dumping the CFG of a program
      bpftool: Return an error on prog dumps if both CFG and JSON are required
      bpftool: Support "opcodes", "linum", "visual" simultaneously
      bpftool: Support printing opcodes and source file references in CFG
      bpftool: Clean up _bpftool_once_attr() calls in bash completion
      bpftool: Replace "__fallthrough" by a comment to address merge conflict

Quentin Schulz (1):
      clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent

Quinn Tran (1):
      scsi: qla2xxx: Synchronize the IOCB count to be in order

RD Babiera (1):
      usb: typec: altmodes/displayport: Fix configure initial pin assignment

Radhakrishna Sripada (13):
      drm/i915/mtl: Fix Wa_16015201720 implementation
      drm/i915/mtl: Fix Wa_16015201720 implementation
      drm/i915/mtl: Add workarounds Wa_14017066071 and Wa_14017654203
      drm/i915/mtl: Add Wa_22015279794
      drm/i915/mtl: Add Support for C10 PHY message bus and pll programming
      drm/i915/mtl: Add C10 phy programming for HDMI
      drm/i915/mtl: Skip pcode qgv restrictions for MTL
      drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info
      drm/i915/mtl: Implement Wa_14019141245
      drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info
      drm/i915/mtl: Fix the wa number for Wa_22016670082
      drm/i915/mtl: Add MTL performance tuning changes
      drm/i915/mtl: Extend Wa_16014892111 to MTL A-step

Radhey Shyam Pandey (1):
      phy: xilinx: phy-zynqmp: mention SGMII as supported protocol

Radoslaw Tyl (2):
      i40e: fix flow director packet filter programming
      i40e: fix registers dump after run ethtool adapter self test

Radu Pirea (OSS) (3):
      net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit
      net: phy: nxp-c45-tja11xx: fix unsigned long multiplication overflow
      net: phy: nxp-c45-tja11xx: add remove callback

Radu Rendec (3):
      cacheinfo: Add arch specific early level initializer
      cacheinfo: Add arm64 early level initializer implementation
      cacheinfo: Allow early level detection when DT/ACPI info is missing/broken

Rae Moar (4):
      kunit: fix bug in debugfs logs of parameterized tests
      kunit: fix bug in the order of lines in debugfs logs
      kunit: fix bug of extra newline characters in debugfs logs
      kunit: add tests for using current KUnit test field

Raed Salem (6):
      xfrm: add new device offload acquire flag
      xfrm: copy_to_user_state fetch offloaded SA packets/bytes statistics
      net/mlx5e: Allow policies with reqid 0, to support IKE policy holes
      net/mlx5e: Support IPsec acquire default SA
      net/mlx5e: Use one rule to count all IPsec Tx offloaded traffic
      net/mlx5e: Update IPsec per SA packets/bytes count

Rafael J. Wysocki (43):
      Merge branch 'thermal-core' into thermal
      Merge branches 'acpi-video', 'acpi-x86', 'acpi-tools' and 'acpi-docs'
      Merge branch 'pm-cpuidle'
      ACPI: docs: Update the pm_profile sysfs attribute documentation
      ACPI: processor: Reorder acpi_processor_driver_init()
      thermal: core: Introduce thermal_cooling_device_present()
      thermal: core: Introduce thermal_cooling_device_update()
      ACPI: processor: thermal: Update CPU cooling devices on cpufreq policy changes
      Merge branch 'acpi-video'
      Merge branch 'thermal-acpi'
      Merge back thermal control material for 6.4-rc1.
      Merge branch 'thermal-intel'
      ACPI: bus: Rework system-level device notification handling
      thermal: core: Drop excessive lockdep_assert_held() calls
      thermal: thermal_hwmon: Revert recent message adjustment
      Merge branch 'thermal-intel-fixes'
      Merge back thermal control material for 6.4-rc1.
      Merge back Intel thermal driver changes for 6.4-rc1.
      thermal: core: Clean up thermal_list_lock locking
      Merge tag 'thermal-v6.4-rc1-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
      Merge branch 'acpi-x86'
      Merge back Intel thermal control material for 6.4-rc1.
      Merge back general thermal control changes for 6.4-rc1.
      Merge back cpufreq changes for 6.4-rc1.
      Merge tag 'devfreq-next-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
      Merge tag 'thermal-v6.4-rc1-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
      Merge tag 'opp-updates-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into pm-opp
      ACPI: bus: Add missing braces to acpi_sb_notify()
      ACPI: bus: Ensure that notify handlers are not running after removal
      Merge tag 'cpufreq-arm-updates-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
      Merge branch 'acpica'
      Merge branches 'acpi-processor', 'acpi-pm', 'acpi-tables' and 'acpi-sysfs'
      Merge branches 'acpi-apei', 'acpi-properties', 'acpi-sbs' and 'acpi-thermal'
      Merge branches 'acpi-bus', 'acpi-video' and 'acpi-misc'
      Merge branches 'acpi-utils' and 'acpi-docs'
      Merge branch 'pm-cpufreq'
      Merge branch 'pm-cpuidle'
      Merge branches 'pm-core', 'pm-sleep', 'pm-opp' and 'pm-tools'
      Merge tag 'thermal-v6.4-rc1-3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
      thermal: intel: menlow: Get rid of this driver
      Merge branch 'thermal-core'
      Merge branches 'acpi-pm' and 'acpi-properties'
      Merge branch 'pm-sleep'

Rafał Miłecki (13):
      dt-bindings: usb: usb-device: make "compatible" optional
      dt-bindings: usb: allow evaluated properties in OHCI controllers
      MIPS: BCM47XX: Add support for Huawei B593u-12
      arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name
      arm64: dts: broadcom: bcmbca: bcm4908: fix LED nodenames
      arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename
      arm64: dts: broadcom: bcmbca: bcm4908: add on-SoC USB ports
      arm64: dts: broadcom: bcmbca: bcm4908: add Netgear R8000P USB LED triggers
      arm64: dts: broadcom: bcmbca: bcm4908: add TP-Link C2300 USB LED triggers
      dt-bindings: leds: Add "usbport" trigger
      dt-bindings: nvmem: u-boot,env: add MAC's #nvmem-cell-cells
      nvmem: core: support specifying both: cell raw data & post read lengths
      nvmem: u-boot-env: post-process "ethaddr" env variable

Raghavendra K T (3):
      sched/numa: enhance vma scanning logic
      sched/numa: implement access PID reset logic
      sched/numa: use hash_32 to mix up PIDs accessing VMA

Rahul Rameshbabu (4):
      net/mlx5e: Utilize the entire fifo
      net/mlx5: Update cyclecounter shift value to improve ptp free running mode precision
      tools: ynl: Remove absolute paths to yaml files from ethtool testing tool
      tools: ynl: Rename ethtool to ethtool.py

Rajat Soni (1):
      wifi: ath12k: fix memory leak in ath12k_qmi_driver_event_work()

Rajnesh Kanwal (1):
      riscv/kvm: Fix VM hang in case of timer delta being zero.

Rajvi Jingar (1):
      platform/x86/intel/pmc: Alder Lake PCH slp_s0_residency fix

Rakesh Ughreja (1):
      accel/habanalabs: allow user to modify EDMA RL register

Ralph Siemsen (4):
      clk: renesas: r9a06g032: Improve readability
      clk: renesas: r9a06g032: Drop unused fields
      clk: renesas: r9a06g032: Document structs
      clk: renesas: r9a06g032: Improve clock tables

Ramya Gnanasekar (2):
      wifi: ath12k: Handle lock during peer_id find
      wifi: ath12k: PCI ops for wakeup/release MHI

Ramón Nordin Rodriguez (1):
      drivers/net/phy: add driver for Microchip LAN867x 10BASE-T1S PHY

Rander Wang (3):
      ASoC: SOF: Intel: hda-dsp: harden D0i3 programming sequence
      ASoC: SOF: IPC4: update gain ipc msg definition to align with fw
      ASoC: SOF: ipc4-topology: add core token in each module extended token list

Randy Dunlap (42):
      Input: hp_sdc_rtc - mark an unused function as __maybe_unused
      ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
      gpio: GPIO_REGMAP: select REGMAP instead of depending on it
      clk: HI655X: select REGMAP instead of depending on it
      instrumented.h: Fix all kernel-doc format warnings
      serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it
      module: fix MIPS module_layout -> module_memory
      powerpc/pseries: RTAS work area requires GENERIC_ALLOCATOR
      Documentation: fs/proc: corrections and update
      Documentation: kernel-parameters: sort NFS parameters
      IMA: allow/fix UML builds
      leds: TI_LMU_COMMON: select REGMAP instead of depending on it
      iommu/fsl: fix all kernel-doc warnings in fsl_pamu.c
      Documentation: litmus-tests: Correct spelling
      sh: SH2007: drop the bad URL info
      sh: nmi_debug: fix return value of __setup handler
      sh: init: use OF_EARLY_FLATTREE for early init
      sh: math-emu: fix macro redefined warning
      sh: remove sh5/sh64 last fragments
      sh: mcount.S: fix build error when PRINTK is not enabled
      Documentation: kernel-parameters: sort all "no..." parameters
      async_tx: fix kernel-doc notation warnings
      linux/vt_buffer.h: allow either builtin or modular for macros
      powerpc/mpc512x: fix resource printk format warning
      powerpc/wii: fix resource printk format warnings
      powerpc/sysdev/tsi108: fix resource printk format warnings
      macintosh: via-pmu-led: requires ATA to be set
      Documentation: RCU: Correct spelling
      ia64: mm/contig: fix section mismatch warning/error
      ia64: salinfo: placate defined-but-not-used warning
      MAINTAINERS: drop uclinux.org
      spmi: fix W=1 kernel-doc warnings
      firewire: init_ohci1394_dma: use correct function names in comments
      linux/vt_buffer.h: allow either builtin or modular for macros
      sparc: unify sparc32/sparc64 archhelp
      lsm: move hook comments docs to security/security.c
      RISC-V: fix sifive and thead section mismatches in errata
      parisc: update kbuild doc. aliases for parisc64
      ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
      sched: fix cid_lock kernel-doc warnings
      docs: networking: fix x25-iface.rst heading & index order
      Documentation/block: drop the request.rst file

Ranjan Kumar (11):
      scsi: mpi3mr: Successive VD delete and add causes FW fault
      scsi: mpi3mr: Fix admin queue memory leak upon soft reset
      scsi: mpi3mr: Modify MUR timeout value to 120 seconds
      scsi: mpi3mr: Avoid escalating to higher level reset when target is removed
      scsi: mpi3mr: Update MPI Headers to revision 27
      scsi: mpi3mr: Fix W=1 compilation warnings
      scsi: mpi3mr: Update copyright year
      scsi: mpi3mr: Update driver version to 8.4.1.0.0
      scsi: mpi3mr: Handle soft reset in progress fault code (0xF002)
      scsi: mpt3sas: Remove HBA BIOS version in the kernel log
      scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation

Ranjani Sridharan (43):
      ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled before suspend
      ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround
      ASoC: SOF: Intel: MTL: Enable DMI L1
      ASoC: SOF: Intel: MTL: Fix the device description
      ASoC: SOF: Intel: HDA: Fix device description
      ASoC: SOF: Intel: SKL: Fix device description
      ASOC: SOF: Intel: pci-tgl: Fix device description
      ASoC: SOF: topology: Fix error handling in sof_widget_ready()
      ASoC: SOF: sof-audio: Fix broken early bclk feature for SSP
      ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's
      ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params()
      ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params
      ASoC: SOF: Intel: hda-dai: Modify the signature of hda_link_dma_cleanup()
      ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer
      ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hda_dai_trigger
      ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops
      ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widget DMA ops
      ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hext_stream DMA ops
      ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op
      ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger ops for IPC4
      ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4
      ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free()
      ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free
      ASoC: SOF: rename a couple of tokens
      ASoC: SOF: Use input/output pin consistently
      ASoC: SOF: ipc4-topology: Add a new field in struct sof_ipc4_available_audio_format
      ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token
      ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once
      ASoC: SOF: ipc4-topology: Always parse the output formats in topology
      ASoC: SOF: ipc4-topology: Modify the type of available input/output formats
      ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4_init_audio_fmt()
      ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field
      ASoC: SOF: ipc4-topology: Add new tokens for input/output pin format count
      ASoC: SOF: ipc4-topology: Search only pin 0 formats
      ASoC: SOF: ipc4-topology: Add support for base config extension
      ASoC: SOF: topology: Set pipeline widget before updating IPC structures
      ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data()
      ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop
      ASoC: SOF: pcm: Make hw_params reset conditional for IPC3
      ASoC: SOF: pcm: Improve the pcm trigger sequence
      ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release
      ASoC: SOF: pcm: Add an option to skip platform trigger during stop
      ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4

Raphael Gallais-Pou (1):
      drm/stm: ltdc: fix late dereference check

Rasmus Villemoes (4):
      pinctrl: freescale: remove generic pin config core support
      dt-bindings: iio: ad74413r: allow setting sink current for digital input
      iio: ad74413r: wire up support for drive-strength-microamp property
      iio: addac: ad74413r: fix Current Input, Loop Powered Mode

Ratheesh Kannoth (6):
      octeontx2-af: Fix start and end bit for scan config
      octeontx2-af: Fix depth of cam and mem table.
      octeontx2-pf: Increase the size of dmac filter flows
      octeontx2-af: Update/Fix NPC field hash extract feature
      octeontx2-af: Fix issues with NPC field hash extract
      octeontx2-af: Skip PFs if not enabled

Raul Cheleguini (2):
      Bluetooth: Improve support for Actions Semi ATS2851 based devices
      Bluetooth: Add new quirk for broken set random RPA timeout for ATS2851

Ravi Bangoria (6):
      tools include UAPI: Sync uapi/linux/perf_event.h with the kernel sources
      perf mem: Add PERF_MEM_LVLNUM_NA to PERF_MEM_DATA_SRC_NONE
      perf mem: Add support for printing PERF_MEM_LVLNUM_UNC
      perf mem: Refactor perf_mem__lvl_scnprintf() to process 'union perf_mem_data_src' more intuitively
      perf mem: Increase HISTC_MEM_LVL column size to 39 chars
      perf script ibs: Change bit description according to latest AMD PPR ("Processor Programming Reference")

Ravulapati Vishnu Vardhan Rao (1):
      ASoC: codecs: tx-macro: Fix for KASAN: slab-out-of-bounds

Rayyan Ansari (3):
      clk: qcom: smd: Add XO RPM clocks for MSM8226/MSM8974
      ARM: dts: qcom: msm8226: add clocks and clock-names to GCC node
      ARM: dts: qcom: msm8974: add correct XO clock source to GCC node

Reese Russell (1):
      wifi: mt76: mt7921: add Netgear AXE3000 (A8000) support

Reid Tonking (1):
      i2c: omap: Fix standard mode false ACK readings

Reiji Watanabe (5):
      KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value
      KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU
      KVM: arm64: PMU: Restore the guest's EL0 event counting after migration
      KVM: arm64: Acquire mp_state_lock in kvm_arch_vcpu_ioctl_vcpu_init()
      KVM: arm64: Have kvm_psci_vcpu_on() use WRITE_ONCE() to update mp_state

Reinette Chatre (2):
      PCI/MSI: Provide missing stub for pci_msix_can_alloc_dyn()
      selftests/resctrl: Fix incorrect error return on test complete

Ricardo Ribalda (1):
      media: ov8856: Do not check for for module version

Richard Acayan (1):
      arm64: dts: qcom: sdm670: add opps for peripherals

Richard Fitzgerald (13):
      ASoC: cs35l56: Add driver for Cirrus Logic CS35L56
      soundwire: bandwidth allocation: Use hweight32() to calculate set bits
      soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow
      ASoC: cs35l56: Use DAPM widget for firmware PLAY/PAUSE
      ASoC: cs35l56: Skip first init_completion wait in dsp_work if init_done
      ASoC: cs35l56: Always wait for firmware boot in runtime-resume
      ASoC: cs35l56: Add basic system suspend handling
      ASoC: cs35l56: Remove quick-cancelling of dsp_work()
      ASoC: cs35l56: Re-patch firmware after system suspend
      ASoC: cs35l56: Update comment on masking of EINT20 interrupts
      ASoC: cs35l56: Remove SDW1 TX5 and TX6
      ASoC: cs35l56: Remove SDW2RX1 mixer source
      ASoC: cs35l56: Rename mixer source defines for SoundWire DP1

Richard Leitner (6):
      ASoC: dt-bindings: maxim,max9867: convert txt bindings to yaml
      ASoC: dt-bindings: maxim,max9867: add clocks property
      mailmap: add entries for Richard Leitner
      ASoC: dt-bindings: maxim,max9867: fix example
      dt-bindings: display: simple: add support for InnoLux G070ACE-L01
      drm/panel: simple: Add InnoLux G070ACE-L01

Richard Zhu (4):
      arm64: dts: Add i.MX8MM PCIe EP support
      arm64: dts: Add i.MX8MQ PCIe EP support
      arm64: dts: Add i.MX8MP PCIe EP support
      dt-bindings: imx6q-pcie: Restruct i.MX PCIe schema

Rijo Thomas (1):
      tee: amdtee: fix race condition in amdtee_open_session

Ritesh Harjani (IBM) (3):
      fs.h: Add TRACE_IOCB_STRINGS for use in trace points
      iomap: Remove IOMAP_DIO_NOSYNC unused dio flag
      iomap: Add DIO tracepoints

Roan van Dijk (2):
      ARM: stm32: add support for STM32MP151
      ARM: stm32: add initial documentation for STM32MP151

Rob Barnes (1):
      platform/chrome: cros_ec: Separate logic for getting panic info

Rob Clark (19):
      drm/i915: Move fd_install after last use of fence
      drm/vblank: Fix for drivers that do not drm_vblank_init()
      soc: qcom: smd-rpm: Use GFP_ATOMIC in write path
      drm/msm/atomic: Don't try async if crtc not active
      drm/msm: Fix vmap madv warning
      drm/msm: Fix submit error-path leaks
      iommu/arm-smmu-qcom: Fix missing adreno_smmu's
      drm/msm: Be more shouty if per-process pgtables aren't working
      drm/docs: Fix usage stats typos
      drm: Add common fdinfo helper
      drm/msm: Switch to fdinfo helper
      drm/amdgpu: Switch to fdinfo helper
      drm: Add fdinfo memory stats
      drm/msm: Add memory stats to fdinfo
      drm/doc: Relax fdinfo string constraints
      drm/msm: Set max segment size earlier
      drm/amdgpu: Fix no-procfs build
      drm/msm: Move cmdstream dumping out of sched kthread
      drm/msm/a6xx: Fix a690 CP_PROTECT settings

Rob Herring (204):
      spi: mpc5xxx-psc: Remove unused platform_data
      spi: mpc5xxx-psc: Convert probe to use devres functions
      spi: mpc5xxx-psc: Use platform resources instead of parsing DT properties
      bus: imx-weim: Remove open coded "ranges" parsing
      arm64: dts: rockchip: Fix rk3399 GICv3 ITS node name
      dt-bindings: Fix SPI and I2C bus node names in examples
      dt-bindings: yamllint: Require a space after a comment '#'
      usb: host: xhci-tegra: Drop using of_irq_parse_one()
      soc: ti: Use of_property_present() for testing DT property presence
      soc: ti: Use of_property_read_bool() for boolean properties
      regulator: Use of_property_present() for testing DT property presence
      regulator: Use of_property_read_bool() for boolean properties
      spi: omap2-mcspi: Use of_property_read_bool() for boolean properties
      ASoC: Use of_property_present() for testing DT property presence
      ASoC: Use of_property_read_bool() for boolean properties
      power: supply: charger-manager: Use of_property_read_bool() for boolean properties
      cpufreq: Use of_property_present() for testing DT property presence
      opp: Use of_property_present() for testing DT property presence
      memory: atmel-ebi: Use of_property_present() for testing DT property presence
      ARM: exynos: Use of_property_read_bool() for boolean properties
      arm64: dts: layerscape: Fix GICv3 ITS node names
      PM / devfreq: exynos: Use of_property_present() for testing DT property presence
      soc: qcom: Use of_property_present() for testing DT property presence
      net: Use of_property_present() for testing DT property presence
      ARM: mxs: Use of_property_present() for testing DT property presence
      ARM: imx: Use of_property_read_bool() for boolean properties
      arm64: dts: marvell: armada-ap810: Fix GICv3 ITS node name
      mips: Use of_property_read_bool() for boolean properties
      fbdev: Use of_property_read_bool() for boolean properties
      soc: sunxi: Use of_property_present() for testing DT property presence
      arm64: dts: broadcom: stringray: Fix GICv3 ITS node name
      clk: Use of_property_present() for testing DT property presence
      gpio: Use of_property_read_bool() for boolean properties
      usb: Use of_property_present() for testing DT property presence
      usb: Use of_property_read_bool() for boolean properties
      serial: Use of_property_present() for testing DT property presence
      serial: Use of_property_read_bool() for boolean properties
      fbdev: Use of_property_present() for testing DT property presence
      backlight: hx8357: Use of_property_present() for testing DT property presence
      backlight: as3711: Use of_property_read_bool() for boolean properties
      net: Use of_property_read_bool() for boolean properties
      nfc: mrvl: Move platform_data struct into driver
      nfc: mrvl: Use of_property_read_bool() for boolean properties
      i2c: Use of_property_read_bool() for boolean properties
      scsi: qlogicpti: sun_esp: Use of_property_read_bool() for boolean properties
      Input: Use of_property_read_bool() for boolean properties
      Input: zinitix - use of_property_present() for testing DT property presence
      arm64: dts: cavium: Fix GICv3 ITS nodes
      misc/sram: Use of_property_read_bool() for boolean properties
      misc: lis3lv02d: Use of_property_read_bool() for boolean properties
      misc: lis3lv02d: Fix reading 'st,default-rate' property
      dmaengine: Use of_property_present() for testing DT property presence
      dt-bindings: crypto: fsl,sec-v4.0: Convert to DT schema
      rtc: sun6i: Use of_property_present() for testing DT property presence
      phy: Use of_property_present() for testing DT property presence
      ASoC: dt-bindings: Drop unneeded quotes
      regulator: dt-bindings: Drop unneeded quotes
      interconnect: Use of_property_present() for testing DT property presence
      dt-bindings: usb: Drop unneeded quotes
      perf tools: Add support for perf_event_attr::config3
      dt-bindings: rtc: Drop unneeded quotes
      iommu: Use of_property_present() for testing DT property presence
      iommu/omap: Use of_property_read_bool() for boolean properties
      mtd: Use of_property_read_bool() for boolean properties
      mtd: nand: qcom: Use of_property_present() for testing DT property presence
      ARM: EXYNOS: Use of_address_to_resource()
      ata: Use of_property_present() for testing DT property presence
      dt-bindings: net: Drop unneeded quotes
      pinctrl: Use of_property_present() for testing DT property presence
      mmc: arasan: Use of_property_present() for testing DT property presence
      mmc: Use of_property_read_bool() for boolean properties
      dt-bindings: input: Drop unneeded quotes
      MIPS: octeon: Use of_address_to_resource()
      dt-bindings: mmc: fujitsu: Add Socionext Synquacer
      dt-bindings: display: Drop unneeded quotes
      ARM: bcm: Use of_address_to_resource()
      bus: ti-sysc: Remove open coded "ranges" parsing
      bus: ti-sysc: Use of_property_present() for testing DT property presence
      ARM: OMAP2+: Use of_property_read_bool() for boolean properties
      ARM: OMAP2+: Use of_address_to_resource()
      clk: ti: Use of_address_to_resource()
      cpuidle: Use of_property_present() for testing DT property presence
      cpufreq: pmac32: Use of_property_read_bool() for boolean properties
      dt-bindings: soc: amlogic: Drop unneeded quotes
      dt-bindings: mtd: Drop unneeded quotes
      drm: Use of_property_present() for testing DT property presence
      dt-bindings: serial: Drop unneeded quotes
      dt-bindings: i2c: Drop unneeded quotes
      powerpc: Use of_property_present() for testing DT property presence
      powerpc: Use of_property_read_bool() for boolean properties
      macintosh: Use of_property_present() for testing DT property presence
      ARM: sh-mobile: Use of_cpu_node_to_id() to read CPU node 'reg'
      thermal: Use of_property_present() for testing DT property presence
      bus: uniphier-system-bus: Remove open coded "ranges" parsing
      drm: Use of_property_read_bool() for boolean properties
      dt-bindings: pinctrl: Drop unneeded quotes
      dmaengine: bestcomm: Use of_address_to_resource()
      dt-bindings: phy: Drop unneeded quotes
      dt-bindings: clock: Drop unneeded quotes
      bcma: Use of_address_to_resource()
      dt-bindings: memory-controller: Drop unneeded quotes
      openrisc: Use common of_get_cpu_node() instead of open-coding
      powerpc/isa-bridge: Remove open coded "ranges" parsing
      powerpc/xics: Use of_address_count()
      powerpc/fsl_rio: Use of_iomap()
      powerpc/usbgecko: Use of_iomap()
      powerpc: Use of_address_to_resource()
      perf arm-spe: Add raw decoding for SPEv1.3 MTE and MOPS load/store
      dt-bindings: arm: nvidia: Drop unneeded quotes
      dt-bindings: interrupt-controller: Drop unneeded quotes
      dt-bindings: ata: Drop unneeded quotes
      dt-bindings: reserved-memory: Drop unneeded quotes
      dt-bindings: PCI: Drop unneeded quotes
      dt-bindings: watchdog: Drop unneeded quotes
      dt-bindings: input: Drop unneeded quotes
      dt-bindings: reset: Drop unneeded quotes
      dt-bindings: mailbox: Drop unneeded quotes
      firmware: Use of_property_present() for testing DT property presence
      dt-bindings: nvmem: Drop unneeded quotes
      dt-bindings: Add missing (unevaluated|additional)Properties on child node schemas
      dt-bindings: net: ethernet-switch: Make "#address-cells/#size-cells" required
      dt-bindings: net: dsa: brcm,sf2: Drop unneeded "#address-cells/#size-cells"
      iio: adc: ad7292: Add explicit include for of.h
      staging: iio: resolver: ad2s1210: Add explicit include for of.h
      net: rfkill-gpio: Add explicit include for of.h
      serial: 8250_tegra: Add explicit include for of.h
      ata: pata_macio: Add explicit include of irqdomain.h
      pata: ixp4xx: Add explicit include for of.h
      virtio-mmio: Add explicit include for of.h
      tpm: atmel: Add explicit include for of.h
      fpga: lattice-sysconfig-spi: Add explicit include for of.h
      ACPI: Replace irqdomain.h include with struct declarations
      PCI: Fix use-after-free in pci_bus_release_domain_nr()
      dt-bindings: thermal: Drop unneeded quotes
      irqchip: Use of_property_read_bool() for boolean properties
      dt-bindings: iio: temperature: ltc2983: Fix child node unevaluated properties
      dt-bindings: iio: temperature: ltc2983: Make 'adi,custom-thermocouple' signed
      of: Make devtree_lock declaration private
      of: Move of_device_(add|register|unregister) to of_platform.h
      media: dt-bindings: Drop unneeded quotes
      media: Use of_property_present() for testing DT property presence
      net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes
      dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes
      dt-bindings: dma: Drop unneeded quotes
      bus: vexpress-config: Add explicit of_platform.h include
      of: Move of_device_get_match_data() declaration
      of: Move CPU node related functions to their own file
      of: Drop unnecessary includes in headers
      ARM: sunxi: Drop of_device.h include
      ARM: cpuidle: Drop of_device.h include
      riscv: Add explicit include for cpu.h
      riscv: cacheinfo: Adjust includes to remove of_device.h
      cacheinfo: Adjust includes to remove of_device.h
      clocksource: ingenic: Add explicit include for cpuhotplug.h
      thermal: cpuidle_cooling: Adjust includes to remove of_device.h
      soc: mediatek: mtk-svs: Add explicit include for cpu.h
      cpufreq: Adjust includes to remove of_device.h
      cpufreq: sun50i: Add explicit include for cpu.h
      cpuidle: Adjust includes to remove of_device.h
      irqchip: loongson-eiointc: Add explicit include for cpuhotplug.h
      OPP: Adjust includes to remove of_device.h
      of: Drop cpu.h include from of_device.h
      of: unittest: Add bus address range parsing tests
      of/address: Add of_range_to_resource() helper
      of/address: Add support for 3 address cell bus
      of/address: Add of_range_count() helper
      of/address: Add of_property_read_reg() helper
      bcma: Add explicit of_device.h include
      ARM: pxa: Use of_property_read_bool() for boolean properties
      soc: fsl: Use of_property_present() for testing DT property presence
      dt-bindings: remoteproc: Drop unneeded quotes
      bus: mvebu-mbus: Remove open coded "ranges" parsing
      sparc: Use of_property_present() for testing DT property presence
      sparc: Use of_property_read_bool() for boolean properties
      mailbox: Use of_property_read_bool() for boolean properties
      PCI: Use of_property_present() for testing DT property presence
      dt-bindings: timer: Drop unneeded quotes
      remoteproc: st: Use of_property_present() for testing DT property presence
      ALSA: ppc/tumbler: Use of_property_present() for testing DT property presence
      ALSA: Use of_property_read_bool() for boolean properties
      hwmon: (ltc4245) Use of_property_read_bool() for boolean properties
      hwmon: (ibmpowernv, pwm-fan) Use of_property_present() for testing DT property presence
      dt-bindings: net: ethernet: Fix JSON pointer references
      usb: Add explicit of.h of_platform.h include
      PCI: Restrict device disabled status check to DT
      dt-bindings: display: Fix lvds.yaml references
      dt-bindings: i2c: samsung: Fix 'deprecated' value
      dt-bindings: soc: qcom: Drop unneeded quotes
      dt-bindings: arm/soc: mediatek: Drop unneeded quotes
      dt-bindings: rng: Drop unneeded quotes
      dt-bindings: pinctrl: qcom,sm8150: Drop duplicate function value "atest_usb2"
      sbus: display7seg: Use of_property_read_bool() for boolean properties
      soc: fsl: Use of_property_present() for testing DT property presence
      virt: fsl: Use of_property_present() for testing DT property presence
      w1: w1-gpio: Use of_property_read_bool() for boolean properties
      hte: Use of_property_present() for testing DT property presence
      bus: tegra-gmi: Replace of_platform.h with explicit includes
      clocksource/drivers/timer-ti-dm: Use of_address_to_resource()
      clocksource/drivers/ti: Use of_property_read_bool() for boolean properties
      thermal/drivers/mediatek: Use of_address_to_resource()
      mfd: various: Use of_property_present() for testing DT property presence
      mfd: various: Use of_property_read_bool() for boolean properties
      dt-bindings: mfd: Drop unneeded quotes in 'ref', 'id' and 'schema' entries
      hte: Use of_property_present() for testing DT property presence

Robbie Harwood (2):
      verify_pefile: relax wrapper length check
      asymmetric_keys: log on fatal failures in PE/pkcs7

Robert Hoo (1):
      KVM: x86: Remove a redundant guest cpuid check in kvm_set_cr4()

Robert Mader (1):
      media: i2c: imx258: Parse and register properties

Robert Marko (12):
      ARM: dts: qcom: ipq4018-ap120c-ac: setup serial console
      ARM: dts: qcom: ipq4018-ap120c-ac: align GPIO hog with DT schema
      ARM: dts: qcom: ipq4018-ap120c-ac: align SPI-NAND with DT schema
      ARM: dts: qcom: ipq4018-ap120c-ac: use NVMEM for ath10k caldata
      dt-bindings: clock: split qcom,gcc-ipq4019 to separate file
      clk: qcom: gcc-ipq4019: convert XO and sleep clk to parent_data
      clk: qcom: gcc-ipq4019: move PLL clocks up
      clk: qcom: gcc-ipq4019: move pcnoc clocks up
      clk: qcom: gcc-ipq4019: convert to parent data
      ARM: dts: qcom: ipq4019: pass XO and sleep clocks to GCC
      ARM: dts: qcom: ipq4019: remove clk-output-names for sleep clock
      arm64: dts: marvell: mochabin: enlarge PCI memory window

Robert Nelson (2):
      dt-bindings: arm: ti: Add BeaglePlay
      arm64: dts: ti: Add k3-am625-beagleplay

Roberto Sassu (9):
      selftests/bpf: Fix IMA test
      security: Introduce LSM_ORDER_LAST and set it for the integrity LSM
      Revert "integrity: double check iint_cache was initialized"
      security: Remove integrity from the LSM list in Kconfig
      fs: Fix description of vfs_tmpfile()
      reiserfs: Switch to security_inode_init_security()
      ocfs2: Switch to security_inode_init_security()
      security: Remove security_old_inode_init_security()
      reiserfs: Add security prefix to xattr name in reiserfs_security_write()

Robin Chen (1):
      drm/amd/display: hpd rx irq not working with eDP interface

Robin Murphy (2):
      perf/arm-cmn: Validate cycles events fully
      perf/arm-cmn: Fix port detection for CMN-700

Rodrigo Siqueira (18):
      drm/amd/display: Ensure vmin and vmax adjust for DCE
      drm/amd/display: Drop dc_commit_state in favor of dc_commit_streams
      drm/amd/display: Use dc_update_planes_and_stream
      drm/amd/display: Use DC_LOG_DC in the trasform pixel function
      drm/amd/display: Add wrapper to call planes and stream update
      drm/amd/display: Ensure that planes are in the same order
      drm/amd/display: Add const to a function
      drm/amd/display: Set MPC_SPLIT_DYNAMIC for DCN10
      drm/amd/display: Set MPC_SPLIT_DYNAMIC for DCN301
      drm/amd/display: Update bouding box values for DCN32
      drm/amd/display: Add missing mclk update
      drm/amd/display: Adjust code identation and other minor details
      drm/amd/display: Set maximum VStartup if is DCN201
      drm/amd/display: Set dp_rate to dm_dp_rate_na by default
      drm/amd/display: Remove wrong assignment of DP link rate
      drm/amd/display: Use pointer in the memcpy
      drm/display: Add missing OLED Vesa brightnesses definitions
      drm/amd/display: Add missing WA and MCLK validation

Rodrigo Vivi (3):
      Merge drm/drm-next into drm-intel-next
      drm/doc/rfc: Introduce the merge plan for the Xe driver.
      Merge drm/drm-next into drm-intel-next

Rodríguez Barbarin, José Javier (3):
      mcb: Return actual parsed size when reading chameleon table
      mcb-pci: Reallocate memory region to avoid memory overlapping
      mcb-lpc: Reallocate memory region to avoid memory overlapping

Roger Lu (4):
      soc: mediatek: mtk-svs: use svs get efuse common function
      soc: mediatek: mtk-svs: use common function to disable restore voltages
      soc: mediatek: mtk-svs: fix passing zero to 'PTR_ERR'
      soc: mediatek: mtk-svs: add thermal voltage compensation if needed

Roger Pau Monne (2):
      hvc/xen: prevent concurrent accesses to the shared ring
      ACPI: processor: Fix evaluating _PDC method when running as Xen dom0

Roger Quadros (3):
      usb: dwc3-am62: Enable as a wakeup source by default
      usb: dwc3-am62: Fix up wake-up configuration and spurious wake up
      dt-bindings: usb: tps6598x: make interrupts optional

Rohit Agarwal (3):
      dt-bindings: phy: qcom,qmp: Add SDX65 QMP PHY
      phy: qcom-qmp: Add support for SDX65 QMP PCIe PHY
      dt-bindings: mfd: qcom,tcsr: Add compatible for sdx65

Rohit Chavan (2):
      staging: vme: remove blank line after return statement
      RDMA/mlx5: Coding style fix reported by checkpatch

Rohit Ner (1):
      spi: spi-loopback-test: Add module param for iteration length

Roi Dayan (4):
      net/mlx5: E-Switch, Remove redundant dev arg from mlx5_esw_vport_alloc()
      net/mlx5: E-Switch, Remove unused mlx5_esw_offloads_vport_metadata_set()
      net/mlx5: Update op_mode to op_mod for port selection
      net/mlx5e: Fix error flow in representor failing to add vport rx rule

Roman Beranek (2):
      drm: sun4i: rename sun4i_dotclock to sun4i_tcon_dclk
      drm: sun4i: calculate proper DCLK rate for DSI

Roman Bolshakov (2):
      scsi: target: core: Use RTPI from target port
      scsi: target: core: Drop device-based RTPI

Roman Gushchin (2):
      firmware: xilinx: don't make a sleepable memory allocation from an atomic context
      net: macb: fix a memory corruption in extended buffer descriptor mode

Roman Lozko (1):
      perf scripts intel-pt-events.py: Fix IPC output for Python 2

Ron Lee (1):
      PCI: Fix up L1SS capability for Intel Apollo Lake Root Port

Ronak Doshi (1):
      vmxnet3: use gro callback when UPT is enabled

Rong Tao (9):
      selftests/bpf: Fix compilation errors: Assign a value to a constant
      tools/resolve_btfids: Add /libsubcmd to .gitignore
      tools/virtio: Ignore virtio-trace/trace-agent
      KVM: VMX: Fix indentation coding style issue
      KVM: VMX: Use tabs instead of spaces for indentation
      samples/bpf: sampleip: Replace PAGE_OFFSET with _text address
      tools/virtio: virtio_test: Fix indentation
      tools/virtio: virtio_test -h,--help should return directly
      rtla: Add .gitignore file

Rongwei Wang (1):
      mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()

Ross Zwisler (6):
      bpf: use canonical ftrace path
      selftests/bpf: use canonical ftrace path
      selftests: use canonical ftrace path
      leaking_addresses: also skip canonical ftrace path
      tools/kvm_stat: use canonical ftrace path
      tools/virtio: fix typo in README instructions

Roy Novich (2):
      net/mlx5e: Initialize link speed to zero
      linux/dim: Do nothing if no time delta between samples

Roy-CW.Yeh (5):
      arm64: dts: mediatek: mt8195: add MMSYS configuration for VPPSYS
      dt-bindings: soc: mediatek: Add support for MT8195 VPPSYS
      soc: mediatek: mmsys: add config api for RSZ switching and DCM
      soc: mediatek: mutex: Add mtk_mutex_set_mod support to set MOD1
      soc: mediatek: mutex: support MT8195 VPPSYS

Ruihai Zhou (2):
      dt-bindings: display: panel: Add compatible for Starry 2081101QFH032011-53G
      drm/panel: support for STARRY 2081101QFH032011-53G MIPI-DSI panel

Ruihan Li (3):
      bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
      bluetooth: Perform careful capability checks in hci_sock_ioctl()
      scripts: Remove ICC-related dead code

Ruliang Lin (1):
      ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`

Ruslan Bilovol (1):
      ALSA: usb-audio: remove Wireless USB dead code

Russell Currey (1):
      powerpc/mm: Fix false detection of read faults

Russell King (1):
      device property: constify fwnode_get_phy_mode() argument

Russell King (Oracle) (21):
      net: mtk_eth_soc: tidy mtk_gmac0_rgmii_adjust()
      net: mtk_eth_soc: move trgmii ddr2 check to probe function
      net: mtk_eth_soc: remove unnecessary checks in mtk_mac_config()
      net: mtk_eth_soc: remove support for RMII and REVMII modes
      net: sfp: add A2h presence flag
      net: sfp: only use soft polling if we have A2h access
      net: pcs: xpcs: remove double-read of link state when using AN
      net: pcs: lynx: don't print an_enabled in pcs_get_state()
      net: sfp: fix state loss when updating state_hw_mask
      net: dsa: qca8k: remove assignment of an_enabled in pcs_get_state()
      net: dpaa2-mac: use Autoneg bit rather than an_enabled
      net: pcs: xpcs: use Autoneg bit rather than an_enabled
      net: phylink: remove an_enabled
      net: sfp-bus: allow SFP quirks to override Autoneg and pause bits
      net: sfp: add quirk for 2.5G copper SFP
      net: sfp: make sfp_bus_find_fwnode() take a const fwnode
      net: sfp: constify sfp-bus internal fwnode uses
      net: phy: constify fwnode_get_phy_node() fwnode argument
      net: mvneta: fix potential double-frees in mvneta_txq_sw_deinit()
      Merge branches 'misc' and 'fixes' into for-next
      net: pcs: xpcs: fix incorrect number of interfaces

Ryan Lee (2):
      ASoC: max98363: add soundwire amplifier driver
      ASoC: dt-bindings: max98363: add soundwire amplifier

Ryan Lin (1):
      drm/amd/display: Ext displays with dock can't recognized after resume

Ryan Roberts (4):
      arm64: defconfig: Enable Virtio RNG driver as built in
      KVM: selftests: Fixup config fragment for access_tracking_perf_test
      KVM: selftests: arm64: Fix pte encode/decode for PA bits > 48
      KVM: selftests: arm64: Fix ttbr0_el1 encoding for PA bits > 48

Ryan Wanner (4):
      crypto: atmel-sha - Add zero length message digest support for hmac
      crypto: atmel-tdes - Detecting in-place operations with two sg lists
      crypto: atmel-aes - Detecting in-place operations two sg lists
      crypto: atmel-aes - Match cfb block size with generic implementation

Ryder Lee (20):
      wifi: mac80211: introduce ieee80211_refresh_tx_agg_session_timer()
      wifi: mac80211: add EHT MU-MIMO related flags in ieee80211_bss_conf
      wifi: mac80211: add LDPC related flags in ieee80211_bss_conf
      wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap()
      wifi: mac80211: enable EHT mesh support
      wifi: mt76: mt7996: fix radiotap bitfield
      wifi: mt76: dynamic channel bandwidth changes in AP mode
      wifi: mt76: connac: refresh tx session timer for WED device
      wifi: mt76: mt7915: remove mt7915_mcu_beacon_check_caps()
      wifi: mt76: mt7996: remove mt7996_mcu_beacon_check_caps()
      wifi: mt76: mt7915: drop redundant prefix of mt7915_txpower_puts()
      wifi: mt76: mt7996: add full system reset knobs into debugfs
      wifi: mt76: mt7996: enable coredump support
      wifi: mt76: connac: fix txd multicast rate setting
      wifi: mt76: connac: add nss calculation into mt76_connac2_mac_tx_rate_val()
      wifi: mt76: mt7996: enable BSS_CHANGED_BASIC_RATES support
      wifi: mt76: mt7996: enable BSS_CHANGED_MCAST_RATE support
      wifi: mt76: mt7996: enable configured beacon tx rate
      wifi: mt76: mt7996: enable mesh HW amsdu/de-amsdu support
      wifi: mt76: mt7996: fill txd by host driver

Ryusuke Konishi (6):
      nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()
      nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()
      nilfs2: fix sysfs interface lifetime
      nilfs2: initialize unused bytes in segment summary blocks
      nilfs2: fix infinite loop in nilfs_mdt_get_block()
      nilfs2: do not write dirty data after degenerating to read-only

Saaem Rizvi (3):
      drm/amd/display: Remove OTG DIV register write for Virtual signals.
      drm/amd/display: Remove OTG DIV register write for Virtual signals.
      drm/amd/display: Implement workaround for writing to OTG_PIXEL_RATE_DIV register

Saalim Quadri (10):
      ASoC: dt-bindings: ak5558: Convert to dtschema
      ASoC: dt-bindings: alc5632: Convert to dtschema
      ASoC: dt-bindings: ak4458: Convert to dtschema
      ASoC: dt-bindings: wm8510: Convert to dtschema
      ASoC: dt-bindings: wm8580: Convert to dtschema
      ASoC: dt-bindings: wm8711: Convert to dtschema
      ASoC: dt-bindings: wm8523: Convert to dtschema
      ASoC: dt-bindings: wm8753: Convert to dtschema
      ASoC: dt-bindings: wm8737: Convert to dtschema
      ASoC: dt-bindings: wm8728: Convert to dtschema

Sadiya Kazi (1):
      list: test: Test the klist structure

Saeed Mahameed (1):
      net/mlx5e: Fix build break on 32bit

Sagi Grimberg (4):
      nvme-tcp: fix opcode reporting in the timeout handler
      nvme-tcp: add nvme-tcp pdu size build protection
      nvme-tcp: fix a possible UAF when failing to allocate an io queue
      blk-mq-rdma: remove queue mapping helper for rdma devices

Sagiv Ozeri (2):
      accel/habanalabs: organize hl_device structure comment
      accel/habanalabs: add device id to all threads names

Sai Krishna Potthuri (4):
      dt-bindings: mmc: arasan,sdci: Add Xilinx Versal Net compatible
      mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz
      spi: cadence-quadspi: Update the read timeout based on the length
      spi: cadence-quadspi: Disable the SPI before reconfiguring

Sakari Ailus (12):
      media: v4l: subdev: Make link validation safer
      media: ov2685: Select VIDEO_V4L2_SUBDEV_API
      media: v4l: async: Return async sub-devices to subnotifier list
      MAINTAINERS: Assume ov8856 driver maintainership
      media: dt-bindings: ov8856: Assign maintainership to myself
      media: ccs: Align flipping behaviour with other drivers
      media: ccs: Add V4L2 controls from properties
      media: ccs: Support 16-bit sensor revision number register
      media: ccs: Apply module manufacturer hack on non-CCS devices only
      media: ccs: Differentiate SMIA and MIPI vendors in static data
      media: ccs: Document CCS static data file names
      media: ov5670: Fix probe on ACPI

Saleemkhan Jamadar (1):
      drm/amdgpu/jpeg: Remove harvest checking for JPEG3

Sam Protsenko (13):
      dt-bindings: clock: exynos850: Add Exynos850 CMU_G3D
      dt-bindings: clock: exynos850: Add AUD and HSI main gate clocks
      arm64: dts: exynos: Add CMU_G3D node for Exynos850 SoC
      clk: samsung: Remove np argument from samsung_clk_init()
      clk: samsung: Don't pass reg_base to samsung_clk_register_pll()
      clk: samsung: Set dev in samsung_clk_init()
      clk: samsung: clk-pll: Implement pll0818x PLL type
      clk: samsung: exynos850: Implement CMU_G3D domain
      clk: samsung: exynos850: Add AUD and HSI main gate clocks
      clk: samsung: Extract clocks registration to common function
      clk: samsung: Extract parent clock enabling to common function
      clk: samsung: exynos5433: Extract PM support to common ARM64 layer
      clk: samsung: exynos850: Make PMU_ALIVE_PCLK critical

Sameer Pujar (1):
      arm64: tegra: Audio codec support on Jetson AGX Orin

Samin Guo (3):
      dt-bindings: net: snps,dwmac: Add 'ahb' reset/reset-name
      net: stmmac: Add glue layer for StarFive JH7110 SoC
      net: stmmac: dwmac-starfive: Add phy interface settings

Samson Tam (4):
      drm/amd/display: enable DPG when disabling plane for phantom pipe
      drm/amd/display: reallocate DET for dual displays with high pixel rate ratio
      drm/amd/display: fix assert condition
      drm/amd/display: filter out invalid bits in pipe_fuses

Samuel Holland (1):
      riscv: dts: allwinner: d1: Add crypto engine node

Samuel Thibault (1):
      tty: vt: protect KD_FONT_OP_GET_TALL from unbound access

Samuel Čavoj (1):
      usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325

Sandeep Dhavale (2):
      usb: gadget: f_fs: Fix ffs_epfile_read_iter to handle ITER_UBUF
      usb: gadgetfs: Fix ep_read_iter to handle ITER_UBUF

Sandipan Patra (1):
      net/mlx5: Implement thermal zone

Sanjay Chandrashekara (1):
      cpufreq: use correct unit when verify cur freq

Sanjay R Mehta (1):
      thunderbolt: Add quirk to disable CLx

Santosh Shukla (5):
      KVM: nSVM: Don't sync vmcb02 V_IRQ back to vmcb12 if KVM (L0) is intercepting VINTR
      KVM: nSVM: Disable intercept of VINTR if saved L1 host RFLAGS.IF is 0
      KVM: SVM: Add definitions for new bits in VMCB::int_ctrl related to vNMI
      KVM: x86: Add support for SVM's Virtual NMI
      KVM: nSVM: Implement support for nested VNMI

Saravana Kannan (6):
      clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro
      serdev: Set fwnode for serdev devices
      driver core: Add fw_devlink.sync_state command line param
      driver core: Make state_synced device attribute writeable
      driver core: Add CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT
      drm/mipi-dsi: Set the fwnode for mipi_dsi_device

Saravanan Vajravel (2):
      RDMA/srpt: Add a check for valid 'mad_agent' pointer
      RDMA/core: Fix GID entry ref leak when create_ah fails

Sascha Hauer (10):
      drm/rockchip: vop: limit maximum resolution to hardware capabilities
      drm/rockchip: dw_hdmi: relax mode_valid hook
      drm/rockchip: dw_hdmi: Add support for 4k at 30 resolution
      drm/rockchip: dw_hdmi: discard modes with unachievable pixelclocks
      drm/rockchip: vop2: fix suspend/resume
      drm/rockchip: vop2: Use regcache_sync() to fix suspend/resume
      wifi: rtw88: usb: fix priority queue to endpoint mapping
      wifi: rtw88: rtw8821c: Fix rfe_option field width
      wifi: rtw88: set pkg_type correctly for specific rtw8821c variants
      wifi: rtw88: call rtw8821c_switch_rf_set() according to chip variant

Sasha Finkelstein (7):
      dt-bindings: pwm: Add Apple PWM controller
      pwm: Add Apple PWM controller
      MAINTAINERS: Add entries for Apple PWM driver
      bluetooth: btbcm: Fix logic error in forming the board name.
      arm64: dts: apple: t8103: Add PWM controller
      arm64: dts: apple: t600x: Add PWM controller
      arm64: dts: apple: t8112: Add PWM controller

Sasha Neftin (2):
      igc: Clean up and optimize watchdog task
      igc: Remove obsolete DMA coalescing code

Saurabh Sengar (11):
      x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
      drivers/clocksource/hyper-v: non ACPI support in hyperv clock
      ACPI: bus: Add stub acpi_sleep_state_supported() in non-ACPI cases
      Drivers: hv: vmbus: Convert acpi_device to more generic platform_device
      dt-bindings: bus: Add Hyper-V VMBus
      Driver: VMBus: Add Devicetree support
      x86/init: Make get/set_rtc_noop() public
      x86/hyperv: Add VTL specific structs and hypercalls
      x86/hyperv: Make hv_get_nmi_reason public
      Drivers: hv: Kconfig: Add HYPERV_VTL_MODE
      x86/hyperv: VTL support for Hyper-V

Savino Dicanosa (1):
      io_uring/rsrc: fix null-ptr-deref in io_file_bitmap_get()

Schspa Shi (1):
      sched/rt: Fix bad task migration for rt tasks

Sean Anderson (11):
      net: sunhme: Fix uninitialized return code
      net: sunhme: Just restart autonegotiation if we can't bring the link up
      net: sunhme: Remove residual polling code
      net: sunhme: Unify IRQ requesting
      net: sunhme: Alphabetize includes
      net: sunhme: Switch SBUS to devres
      net: sunhme: Consolidate mac address initialization
      net: sunhme: Clean up mac address init
      net: sunhme: Inline error returns
      net: sunhme: Consolidate common probe tasks
      net: fman: Add myself as a reviewer

Sean Christopherson (64):
      KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask
      KVM: SVM: WARN if GATag generation drops VM or vCPU ID information
      KVM: selftests: Move the guts of kvm_hypercall() to a separate macro
      KVM: selftests: Add helpers to make Xen-style VMCALL/VMMCALL hypercalls
      KVM: selftests: Add macro to generate KVM exit reason strings
      KVM: x86/mmu: Use EMULTYPE flag to track write #PFs to shadow pages
      KVM: nVMX: Move EVMCS1_SUPPORT_* macros to hyperv.c
      KVM: VMX: Stub out enable_evmcs static key for CONFIG_HYPERV=n
      KVM: VMX: Rename "KVM is using eVMCS" static key to match its wrapper
      KVM: x86/mmu: Sanity check input to kvm_mmu_free_roots()
      KVM: x86/mmu: Rename slot rmap walkers to add clarity and clean up code
      KVM: x86/mmu: Replace comment with an actual lockdep assertion on mmu_lock
      KVM: x86/mmu: Clean up mmu.c functions that put return type on separate line
      KVM: PPC: booke: Mark three local functions "static"
      KVM: SVM: Fix benign "bool vs. int" comparison in svm_set_cr0()
      KVM: x86: Raise an event request when processing NMIs if an NMI is pending
      KVM: x86: Tweak the code and comment related to handling concurrent NMIs
      KVM: x86: Save/restore all NMIs when multiple NMIs are pending
      x86/cpufeatures: Redefine synthetic virtual NMI bit as AMD's "real" vNMI
      KVM: x86: Route pending NMIs from userspace through process_nmi()
      x86: KVM: Add common feature flag for AMD's PSFD
      KVM: x86: Assert that the emulator doesn't load CS with garbage in !RM
      KVM: MIPS: Make kvm_mips_callbacks const
      KVM: x86: Suppress pending MMIO write exits if emulator detects exception
      KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
      KVM: nVMX: Do not report error code when synthesizing VM-Exit from Real Mode
      KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available
      KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enabling
      KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID
      KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID
      KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common code
      KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMD
      KVM: SVM: Return the local "r" variable from svm_set_msr()
      KVM: x86: Rename kvm_init_msr_list() to clarify it inits multiple lists
      KVM: x86: Add a helper to query whether or not a vCPU has ever run
      KVM: x86: Add macros to track first...last VMX feature MSRs
      KVM: x86: Generate set of VMX feature MSRs using first/last definitions
      KVM: selftests: Split PMU caps sub-tests to avoid writing MSR after KVM_RUN
      KVM: x86: Disallow writes to immutable feature MSRs after KVM_RUN
      KVM: x86/pmu: WARN and bug the VM if PMU is refreshed after vCPU has run
      KVM: x86/pmu: Zero out LBR capabilities during PMU refresh
      KVM: selftests: Move 0/initial value PERF_CAPS checks to dedicated sub-test
      KVM: selftests: Assert that full-width PMC writes are supported if PDCM=1
      KVM: selftests: Print out failing MSR and value in vcpu_set_msr()
      KVM: selftests: Verify KVM preserves userspace writes to "durable" MSRs
      KVM: selftests: Drop now-redundant checks on PERF_CAPABILITIES writes
      KVM: selftests: Test all fungible features in PERF_CAPABILITIES
      KVM: selftests: Test all immutable non-format bits in PERF_CAPABILITIES
      KVM: selftests: Expand negative testing of guest writes to PERF_CAPABILITIES
      KVM: selftests: Test post-KVM_RUN writes to PERF_CAPABILITIES
      KVM: selftests: Drop "all done!" printf() from PERF_CAPABILITIES test
      KVM: selftests: Refactor LBR_FMT test to avoid use of separate macro
      KVM: selftests: Add negative testcase for PEBS format in PERF_CAPABILITIES
      KVM: selftests: Verify LBRs are disabled if vPMU is disabled
      KVM: VMX: Refactor intel_pmu_{g,}set_msr() to align with other helpers
      KVM: x86: Rename Hyper-V remote TLB hooks to match established scheme
      KVM: x86/mmu: Move filling of Hyper-V's TLB range struct into Hyper-V code
      KVM: x86/mmu: Refresh CR0.WP prior to checking for emulated permission faults
      KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
      KVM: x86: Filter out XTILE_CFG if XTILE_DATA isn't permitted
      KVM: selftests: Rework dynamic XFeature helper to take mask, not bit
      KVM: selftests: Use error codes to signal errors in PMU event filter test
      KVM: selftests: Copy full counter values from guest in PMU event filter test
      KVM: x86: Preserve TDP MMU roots until they are explicitly invalidated

Sean Wang (2):
      wifi: mt76: mt7921: enable p2p support
      mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data

Sean Young (1):
      bpf: lirc program type should not require SYS_CAP_ADMIN

Sebastian Andrzej Siewior (3):
      io-mapping: don't disable preempt on RT in io_mapping_map_atomic_wc().
      tick/common: Align tick period with the HZ tick.
      locking/rwbase: Mitigate indefinite writer starvation

Sebastian Basierski (1):
      e1000e: Disable TSO on i219-LM card to increase speed

Sebastian Krzyszkowiak (10):
      arm64: dts: imx8mq: Add UART DMA support
      arm64: dts: imx8mq-librem5: Describe MIC_2V4 regulator
      arm64: dts: imx8mq-librem5: Set charger parameters for each batch
      arm64: dts: imx8mq-librem5: Set the DVS voltages lower
      arm64: dts: imx8mq-librem5: Bump usdhc2 frequency to 100MHz
      arm64: dts: imx8mq-librem5: Adjust proximity sensor's near levels
      arm64: dts: imx8mq-librem5: Remove dis_u3_susphy_quirk from usb_dwc3_0
      arm64: dts: imx8mq-librem5: Bump BUCK1 suspend voltage to 0.81V
      arm64: dts: imx8mq-librem5: Reduce I2C frequency to 384kHz
      arm64: dts: imx8mq-librem5: Add 166MHz to DDRC OPP table

Sebastian Reichel (28):
      dt-bindings: power: supply: adc-battery: add binding
      arm64: dts: rockchip: add rk3588 cache level information
      power: supply: core: auto-exposure of simple-battery data
      power: supply: generic-adc-battery: convert to managed resources
      power: supply: generic-adc-battery: fix unit scaling
      power: supply: generic-adc-battery: drop jitter delay support
      power: supply: generic-adc-battery: drop charge now support
      power: supply: generic-adc-battery: drop memory alloc error message
      power: supply: generic-adc-battery: use simple-battery API
      power: supply: generic-adc-battery: simplify read_channel logic
      power: supply: generic-adc-battery: add temperature support
      power: supply: generic-adc-battery: add DT support
      power: supply: generic-adc-battery: update copyright info
      power: supply: generic-adc-battery: improve error message
      power: supply: generic-adc-battery: style fixes
      Merge tag 'v6.3-rc3'
      arm64: dts: rockchip: add rk3588 thermal sensor
      thermal/drivers/rockchip: Simplify getting match data
      thermal/drivers/rockchip: Simplify clock logic
      thermal/drivers/rockchip: Use dev_err_probe
      thermal/drivers/rockchip: Simplify channel id logic
      thermal/drivers/rockchip: Support dynamic sized sensor array
      dt-bindings: rockchip-thermal: Support the RK3588 SoC compatible
      Merge tag 'for-v6.3-rc'
      net: ethernet: stmmac: dwmac-rk: rework optional clock handling
      net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
      clk: rockchip: rk3588: make gate linked clocks critical
      irqchip/gic-v3: Add Rockchip 3588001 erratum workaround

Seiji Nishikawa (1):
      net: vmxnet3: Fix NULL pointer dereference in vmxnet3_rq_rx_complete()

Selvin Xavier (8):
      RDMA/bnxt_re: Add resize_cq support
      RDMA/bnxt_re: Update HW interface headers
      RDMA/bnxt_re: Remove HW queue mapping from RoCE Driver
      RDMA/bnxt_re: Convert RCFW_CMD_PREP macro to static inline function
      RDMA/bnxt_re: Reduce number of argumets to control path command APIs
      RDMA/bnxt_re: RoCE slow path TLV support
      RDAM/bnxt_re: Use tlv apis while processing the slow path commands
      RDMA/bnxt_re: Enable congestion control by default

SeongJae Park (3):
      mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young()
      mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate()
      tools/Makefile: do missed s/vm/mm/

Seppo Ingalsuo (1):
      ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit

Sergey Matyukevich (1):
      Revert "riscv: mm: notify remote harts about mmu cache updates"

Sergey Senozhatsky (9):
      zsmalloc: remove insert_zspage() ->inuse optimization
      zsmalloc: fine-grained inuse ratio based fullness grouping
      zsmalloc: rework compaction algorithm
      zsmalloc: show per fullness group class stats
      zsmalloc: document new fullness grouping
      zsmalloc: document freeable stats
      zsmalloc: reset compaction source zspage pointer after putback_zspage()
      zsmalloc: allow only one active pool compaction context
      seq_buf: Add seq_buf_do_printk() helper

Sergey Shtylyov (2):
      ata: drop unused ata_id_to_hd_driveid()
      ata: drop unused ata_id_is_lba_capacity_ok()

Sergio Paracuellos (16):
      mips: ralink: rt305x: define RT305X_SYSC_BASE with __iomem
      mips: ralink: rt305x: soc queries and tests as functions
      mips: ralink: rt305x: introduce 'soc_device' initialization
      mips: ralink: rt3883: define RT3883_SYSC_BASE with __iomem
      mips: ralink: rt3883: soc queries and tests as functions
      mips: ralink: rt3883: introduce 'soc_device' initialization
      mips: ralink: rt288x: define RT2880_SYSC_BASE with __iomem
      mips: ralink: rt288x: soc queries and tests as functions
      mips: ralink: rt288x: introduce 'soc_device' initialization
      mips: ralink: mt7620: define MT7620_SYSC_BASE with __iomem
      mips: ralink: mt7620: soc queries and tests as functions
      mips: ralink: mt7620: introduce 'soc_device' initialization
      PCI: mt7621: Use dev_info() to log PCIe card detection
      watchdog: rt2880-wdt: avoid static global declarations
      watchdog: rt2880-wdt: prefer unsigned int over unsigned
      dt-bindings: watchdog: migrate rt2880 text bindings to YAML

Seven Lee (1):
      ASoC: nau8821: Implement DRC controls

Shailend Chand (2):
      gve: Secure enough bytes in the first TX desc for all TCP pkts
      gve: Unify duplicate GQ min pkt desc size constants

Shane Xiao (4):
      drm/amdgpu: Add userptr bo support for mGPUs when iommu is on
      amd/amdgpu: Inherit coherence flags base on original BO flags
      drm/amdgpu: DROP redundant drm_prime_sg_to_dma_addr_array
      drm/amdgpu: Enable doorbell selfring after resize FB BAR

Shanker Donthineni (1):
      irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4

Shannon Nelson (19):
      pds_core: initial framework for pds_core PF driver
      pds_core: add devcmd device interfaces
      pds_core: health timer and workqueue
      pds_core: add devlink health facilities
      pds_core: set up device and adminq
      pds_core: Add adminq processing and commands
      pds_core: add FW update feature to devlink
      pds_core: set up the VIF definitions and defaults
      pds_core: add initial VF device handling
      pds_core: add auxiliary_bus devices
      pds_core: devlink params for enabling VIF support
      pds_core: add the aux client API
      pds_core: publish events to the clients
      pds_core: Kconfig and pds_core.rst
      ionic: remove noise from ethtool rxnfc error msg
      ionic: catch failure from devlink_alloc
      pds_core: remove CONFIG_DEBUG_FS from makefile
      pds_core: add AUXILIARY_BUS and NET_DEVLINK to Kconfig
      pds_core: fix mutex double unlock in error path

Shaopeng Tan (6):
      selftests/resctrl: Fix set up schemata with 100% allocation on first run in MBM test
      selftests/resctrl: Return MBA check result and make it to output message
      selftests/resctrl: Flush stdout file buffer before executing fork()
      selftests/resctrl: Cleanup properly when an error occurs in CAT test
      selftests/resctrl: Commonize the signal handler register/unregister for all tests
      selftests/resctrl: Remove duplicate codes that clear each test result file

Shaoqin Huang (1):
      KVM: Add the missed title format

Shashank Gupta (6):
      crypto: qat - delay sysfs initialization
      crypto: qat - fix concurrency issue when device state changes
      crypto: qat - replace state machine calls
      crypto: qat - refactor device restart logic
      crypto: qat - make state machine functions static
      crypto: qat - fix apply custom thread-service mapping for dc service

Shashank Sharma (3):
      drm/amdgpu: fix return value check in kfd
      drm/amdgpu: rename num_doorbells
      drm/amdgpu: include protection for doorbell.h

Shaul Triebitz (5):
      wifi: iwlwifi: mvm: use the link sta address
      wifi: iwlwifi: mvm: implement mac80211 callback change_sta_links
      wifi: iwlwifi: mvm: translate management frame address
      wifi: iwlwifi: mvm: use bcast/mcast link station id
      wifi: iwlwifi: mvm: use the correct link queue

Shawn Bohrer (1):
      veth: Fix use after free in XDP_REDIRECT

Shawn Guo (1):
      cpuidle: psci: Iterate backwards over list in psci_pd_remove()

Shawn Wang (1):
      x86/resctrl: Clear staged_config[] before and after it is used

Shay Agroskin (6):
      netlink: Add a macro to set policy message with format string
      ethtool: Add support for configuring tx_push_buf_len
      net: ena: Make few cosmetic preparations to support large LLQ
      net: ena: Recalculate TX state variables every device reset
      net: ena: Add support to changing tx_push_buf_len
      net: ena: Advertise TX push support

Shay Drory (1):
      net/mlx5: Set BREAK_FW_WAIT flag first when removing driver

Shayne Chen (3):
      wifi: mt76: mt7996: add eht rx rate support
      wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue
      wifi: mt76: mt7996: remove unused eeprom band selection

Shazad Hussain (1):
      clk: qcom: add the GPUCC driver for sa8775p

Shengjiu Wang (2):
      ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm
      ASoC: fsl: Restore configuration of platform

Shengyu Qu (2):
      mfd: axp20x: Add support for AXP15060 PMIC
      dt-bindings: mfd: x-powers,axp152: Document the AXP15060 variant

Shenwei Wang (4):
      net: stmmac: add support for platform specific reset
      net: stmmac: dwmac-imx: use platform specific reset for imx93 SoCs
      tty: serial: fsl_lpuart: adjust buffer length to the intended size
      net: fec: correct the counting of XDP sent frames

Sherry Sun (4):
      tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted
      tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty
      tty: serial: fsl_lpuart: fix crash in lpuart_uport_is_active
      tty: serial: fsl_lpuart: use UARTMODIR register bits for lpuart32 platform

Shibo Li (2):
      staging: rtl8712: Remove extra spaces
      staging: rtl8712: Fix multiple line dereference

Shirish S (1):
      drm/amd/display: add sysfs entry to read PSR residency from firmware

Shiyang Ruan (3):
      fsdax: unshare: zero destination if srcmap is HOLE or UNWRITTEN
      fsdax: dedupe should compare the min of two iters' length
      fsdax: force clear dirty mark if CoW

Shradha Gupta (1):
      net: mana: Add new MANA VF performance counters for easier troubleshooting

Shravan Chippa (4):
      media: i2c: imx334: replace __v4l2_ctrl_s_ctrl to __v4l2_ctrl_modify_range
      media: i2c: imx334: add missing reset values for mode 3840x2160_regs[]
      media: i2c: imx334: support lower bandwidth mode
      media: dt-bindings: media: i2c: imx334 add new link_freq

Shreeya Patel (4):
      arm64: dts: rockchip: Enable watchdog support for RK3588
      dt-bindings: watchdog: rockchip: Add rockchip,rk3588-wdt string
      arm64: dts: rockchip: Enable RTC support for Rock 5B
      dt-bindings: watchdog: rockchip: Add rockchip,rk3588-wdt string

Shrikanth Hegde (1):
      sched: Interleave cfs bandwidth timers for improved single thread performance at low utilization

Shuai Xue (1):
      ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform

Shubhrajyoti Datta (2):
      clk: zynqmp: pll: Remove the limit
      clocking-wizard: Support higher frequency accuracy

Shuchang Li (1):
      scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()

Shuijing Li (2):
      drm/panel: boe-tv101wum-nl6: Remove extra delay
      drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence

Shuming Fan (2):
      ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology
      soundwire: stream: restore cumulative bus bandwidth when compute_params callback failed

Shunsuke Mie (4):
      dmaengine: dw-edma: Fix to change for continuous transfer
      dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
      virtio_ring: add a struct device forward declaration
      tools/virtio: fix build caused by virtio_ring changes

Shyam Prasad N (9):
      cifs: generate signkey for the channel that's reconnecting
      cifs: check only tcon status on tcon related functions
      cifs: lock chan_lock outside match_session
      cifs: do not poll server interfaces too regularly
      cifs: empty interface list when server doesn't support query interfaces
      cifs: dump pending mids for all channels in DebugData
      cifs: print session id while listing open files
      cifs: append path to open_enter trace event
      cifs: avoid race conditions with parallel reconnects

Shyam Sundar S K (4):
      platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probe
      platform/x86/amd: pmc: Utilize SMN index 0 for driver probe
      platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init
      platform/x86: amd: pmc: provide user message where s0ix is not supported

Si-Wei Liu (1):
      vdpa/mlx5: should not activate virtq object when suspended

Sia Jee Heng (4):
      RISC-V: Change suspend_save_csrs and suspend_restore_csrs to public function
      RISC-V: Factor out common code of __cpu_resume_enter()
      RISC-V: mm: Enable huge page support to kernel_page_present() function
      RISC-V: Add arch functions to support hibernation/suspend-to-disk

Siddharth Kawar (1):
      SUNRPC: fix shutdown of NFS TCP client socket

Siddharth Vadapalli (21):
      dt-bindings: net: ti: k3-am654-cpsw-nuss: Document Serdes PHY
      net: ethernet: ti: am65-cpsw: Update name of Serdes PHY
      dt-bindings: net: ti: k3-am654-cpsw-nuss: Fix compatible order
      dt-bindings: net: ti: k3-am654-cpsw-nuss: Add J784S4 CPSW9G support
      soc: ti: k3-socinfo: Add entry for J784S4 SOC
      arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G
      arm64: dts: ti: k3-j721e: Add CPSW9G nodes
      arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode
      arm64: dts: ti: j7200-main: Add CPSW5G nodes
      arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode
      net: ethernet: ti: am65-cpsw: Simplify setting supported interface
      net: ethernet: ti: am65-cpsw: Add support for SGMII mode
      net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200
      net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E
      net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe
      net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config()
      net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G
      net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G
      phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select()
      dt-bindings: phy: ti: phy-gmii-sel: Add support for J784S4 CPSW9G
      phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E

Simei Su (1):
      ice: fix wrong fallback logic for FDIR

Simon Gaiser (1):
      ACPI: s2idle: Log when enabling wakeup IRQ fails

Simon Horman (23):
      net: ena: removed unused tx_bytes variable
      octeontx2-af: update type of prof fields in nix_aw_enq_req
      net: qrtr: correct types of trace event parameters
      remoteproc: pru: Remove always true check positive unsigned value
      net: sunhme: move asm includes to below linux includes
      net: stmmac: dwmac-anarion: Use annotation __iomem for register base
      net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt()
      net: ethernet: mtk_eth_soc: use be32 type to store be32 values
      ksz884x: Remove unused functions
      vfio: correct kdoc for ops structures
      net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type
      arm64: kexec: include reboot.h
      wifi: rtw88: Update spelling in main.h
      flow_dissector: Address kdoc warnings
      vdpa: address kdoc warnings
      vringh: address kdoc warnings
      MAINTAINERS: add vringh.h to Virtio Core and Net Drivers
      m68k: kexec: Include <linux/reboot.h>
      ipvs: Update width of source for ip_vs_sync_conn_options
      ipvs: Consistently use array_size() in ip_vs_conn_init()
      ipvs: Remove {Enter,Leave}Function
      ipvs: Correct spelling in comments
      parisc: kexec: include reboot.h

Simon Ser (3):
      drm: fix typo in margin connector properties docs
      drm/prime: reject DMA-BUF attach when get_sg_table is missing
      drm/vram-helper: turn on PRIME import/export

Simon Trimmer (14):
      firmware: cs_dsp: Introduce no_core_startstop for self-booting DSPs
      ASoC: wm_adsp: Use no_core_startstop to prevent creating preload control
      firmware: cs_dsp: Support DSPs that don't require firmware download
      ASoC: wm_adsp: Support DSPs that don't require firmware download
      ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up()
      ASoC: wm_adsp: Add support for loading bin files without wmfw
      ASoC: wm_adsp: Simplify the logging of requested firmware files
      firmware: cs_dsp: Add a debugfs entry containing control details
      ASoC: cs35l56: Rework IRQ allocation
      ASoC: cs35l56: Allow a wider range for reset pulse width
      ASoC: cs35l56: Wait for init_complete in cs35l56_component_probe()
      ASoC: cs35l56: Remove redundant dsp_ready_completion
      ASoC: cs35l56: Don't return a value from cs35l56_remove()
      ASoC: cs35l56: Remove duplicate mbox log messages

Sindhu Devale (1):
      RDMA/irdma: Refactor PBLE functions

Sinthu Raja (2):
      arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2
      phy: cadence: cdns-dphy-rx: Add common module reset support

Slark Xiao (3):
      bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990"
      bus: mhi: pci_generic: Add Foxconn T99W510
      wwan: core: add print for wwan port attach/disconnect

Solomon Tan (3):
      wifi: iwlwifi: Remove prohibited spaces
      wifi: iwlwifi: Add required space before open '('
      wifi: iwlwifi: Replace space with tabs as code indent

Song Liu (6):
      module: replace module_layout with module_memory
      perf: fix perf_event_context->time
      selftests/bpf: Use PERF_COUNT_HW_CPU_CYCLES event for get_branch_snapshot
      selftests/bpf: Use read_perf_max_sample_freq() in perf_event_stackmap
      selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach
      selftests/bpf: Keep the loop in bpf_testmod_loop_test

Song Shuai (5):
      sched/doc: supplement CPU capacity with RISC-V
      Revert "riscv: Set more data to cacheinfo"
      riscv: export cpu/freq invariant to scheduler
      riscv: Kconfig: enable SCHED_MC kconfig
      riscv: mm: remove redundant parameter of create_fdt_early_page_table

Song Yoong Siang (5):
      net: stmmac: Add queue reset into stmmac_xdp_open() function
      net: stmmac: introduce wrapper for struct xdp_buff
      net: stmmac: add Rx HWTS metadata to XDP receive pkt
      net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt
      igc: read before write to SRRCTL register

SongJingyi (1):
      ptp_qoriq: fix memory leak in probe()

Soumya Negi (1):
      Input: pegasus-notetaker - check pipe type when probing

Sreekant Somasekharan (1):
      drm/amdkfd: Check PCIe atomics support on GFX11 to set CP_HQD_HQ_STATUS0[29]

Sreevani Sreejith (1):
      bpf, docs: Libbpf overview documentation

Sricharan Ramabadhran (2):
      net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT
      dt-bindings: mmc: sdhci-msm: Document the IPQ5018 compatible

Srihari S (1):
      staging: rtl8172: Add blank lines after declarations

Srinivas Goud (2):
      spi: spi-cadence: Switch to spi_controller structure
      spi: spi-cadence: Add support for Slave mode

Srinivas Kandagatla (9):
      ASoC: qcom: common: add kcontrol to jack pins
      arm64: dts: qcom: sc8280xp: fix rx frame shapping info
      arm64: dts: qcom: sc8280xp: fix lpass tx macro clocks
      arm64: dts: qcom: sc8280xp-x13s: fix dmic sample rate
      arm64: dts: qcom: sc8280xp-x13s: fix va dmic dai links and routing
      ASoC: codecs: lpass: fix the order or clks turn off during suspend
      ASoC: qcom: q6apm-lpass-dai: close graphs before opening a new one
      ASoC: qcom: sdw: do not restart soundwire ports for every prepare
      drm/msm/dp: unregister audio driver during unbind

Srinivas Neeli (1):
      MAINTAINERS: Add fragment for Xilinx watchdog driver

Srinivas Pandruvada (24):
      platform/x86: ISST: Add TPMI target
      platform/x86: ISST: Add IOCTL default callback
      platform/x86: ISST: Add API version of the target
      platform/x86: ISST: Add support for MSR 0x54
      platform/x86: ISST: Enumerate TPMI SST and create framework
      platform/x86: ISST: Parse SST MMIO and update instance
      platform/x86: ISST: Add SST-CP support via TPMI
      platform/x86: ISST: Add SST-PP support via TPMI
      platform/x86: ISST: Add SST-BF support via TPMI
      platform/x86: ISST: Add SST-TF support via TPMI
      platform/x86: ISST: Add suspend/resume callbacks
      cpufreq: intel_pstate: Enable HWP IO boost for all servers
      tools/power/x86/intel-speed-select: Get punit core mapping information
      tools/power/x86/intel-speed-select: Add missing free cpuset
      tools/power/x86/intel-speed-select: Use cgroup v2 isolation
      tools/power/x86/intel-speed-select: Display AMX base frequency
      tools/power/x86/intel-speed-select: Identify Emerald Rapids
      tools/power/x86/intel-speed-select: Change TRL display for Emerald Rapids
      thermal: intel: int340x: processor_thermal: Fix additional deadlock
      platform/x86: intel-uncore-freq: Add client processors
      thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits
      thermal: intel: int340x: Add DLVR support for RFIM control
      thermal: intel: powerclamp: Fix NULL pointer access issue
      platform/x86/intel-uncore-freq: Return error on write frequency

Srinivasa Rao Mandadapu (2):
      dt-bindings: clock: qcom,sc7280-lpasscc: Add qcom,adsp-pil-mode property
      clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration

Srinivasan Shanmugam (7):
      drm/amd/amdgpu: Fix error do not initialise globals to 0
      drm/amd/amdgpu: Remove initialisation of globals to 0 or NULL
      drm/amd/amdgpu: Drop the hang limit parameter
      drm/amd/display : Log DP link training downspread info
      drm/amd/display: Add logging for DP link traning Test Pattern Seqeunces
      drm/amd/display: Add logging when setting DP sink power state fails
      drm/amd/display: Add logging when DP link training Clock recovery is Successful

Sriram Yagnaraman (2):
      netfilter: bridge: introduce broute meta statement
      perf script: Add new parameter in kfree_skb tracepoint to the python scripts using it

Stafford Horne (4):
      openrisc: Properly store r31 to pt_regs on unhandled exceptions
      openrisc: Support storing and restoring fpu state
      openrisc: Support floating point user api
      openrisc: Add floating point regset

Stanislav Fomichev (7):
      selftests/bpf: Fix BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL for empty flow label
      tools: ynl: support byte-order in cli
      tools: ynl: populate most of the ethtool spec
      tools: ynl: replace print with NlError
      tools: ynl: ethtool testing tool
      bpf: Don't EFAULT for getsockopt with optval=NULL
      selftests/bpf: Verify optval=NULL case

Stanislav Jakubek (1):
      dt-bindings: i2c: brcm,kona-i2c: convert to YAML

Stanislav Kinsburskii (1):
      printk: Remove obsoleted check for non-existent "user" object

Stanislav Lisovskiy (8):
      drm/i915: Ensure DSC has enough BW and stays within HW limits
      drm/i915: Use compressed bpp when calculating m/n value for DP MST DSC
      drm/i915: Use compressed bpp when calculating m/n value for DP MST DSC
      drm/i915: Implement UHBR bandwidth check
      drm/i915: Communicate display power demands to pcode
      drm/i915: Fix NULL ptr deref by checking new_crtc_state
      drm/i915: Fix wrong condition in bxt_set_cdclk for DG2
      drm/i915: Fix NULL ptr deref by checking new_crtc_state

Stanislaw Gruszka (9):
      accel: Build sub-directories based on config options
      accel: Build sub-directories based on config options
      accel/ivpu: Do not access HW registers after unbind
      accel/ivpu: Cancel recovery work
      accel/ivpu: Do not use SSID 1
      accel/ivpu: Fix power down sequence
      accel/ivpu: Disable buttress on device removal
      accel/ivpu: Remove support for 1 tile SKUs
      accel/ivpu: Fix VPU clock calculation

Stanley Chang (3):
      usb: xhci: plat: Add USB 3.0 phy support
      usb: dwc3: core: add support for disabling High-speed park mode
      dt-bindings: usb: snps,dwc3: Add 'snps,parkmode-disable-hs-quirk' quirk

Stanley Chu (1):
      scsi: core: Clean up struct ufs_saved_pwr_info

Stanley.Yang (3):
      drm/amdgpu: print ras drv fw debug info
      drm/amdgpu: fix unexpected block id
      drm/amdgpu: correct ras enabled flag

StanleyYP Wang (1):
      wifi: mt76: mt7996: fix eeprom tx path bitfields

Steen Hegelund (5):
      net: microchip: sparx5: Correct the spelling of the keysets in debugfs
      net: microchip: sparx5: Provide rule count, key removal and keyset select
      net: microchip: sparx5: Add TC template list to a port
      net: microchip: sparx5: Add port keyset changing functionality
      net: microchip: sparx5: Add TC template support

Steev Klimaszewski (4):
      arm64: dts: qcom: sc8280xp-x13s: Add bluetooth
      dt-bindings: net: Add WCN6855 Bluetooth
      Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6855
      Bluetooth: hci_qca: mark OF related data as maybe unused

Stefan Assmann (1):
      iavf: fix hang on reboot with ice

Stefan Binding (1):
      ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2

Stefan Eichenberger (5):
      arm64: dts: imx8mp-verdin: add 88W8997 serdev to uart4
      dt-bindings: bluetooth: marvell: add 88W8997
      dt-bindings: bluetooth: marvell: add max-speed property
      Bluetooth: hci_mrvl: use maybe_unused macro for device tree ids
      Bluetooth: hci_mrvl: Add serdev support for 88W8997

Stefan Haberland (7):
      s390/dasd: remove unused DASD EER defines
      s390/dasd: add autoquiesce feature
      s390/dasd: add aq_mask sysfs attribute
      s390/dasd: add aq_requeue sysfs attribute
      s390/dasd: add aq_timeouts autoquiesce trigger
      s390/dasd: add autoquiesce event for start IO error
      s390/dasd: fix hanging blockdevice after request requeue

Stefan Raspl (3):
      net/smc: Fix device de-init sequence
      net/smc: Introduce explicit check for v2 support
      net/ism: Remove extra include

Stefan Roesch (4):
      mm: add tracepoints to ksm
      mm: add new api to enable ksm per process
      mm: add new KSM process and sysfs knobs
      selftests/mm: add new selftests for KSM

Stefan Wahren (20):
      ARM: dts: imx28-apf28: Convert to use label references
      ARM: dts: imx28-m28/sps1: Convert to use label references
      ARM: dts: imx28-apx4devkit: Convert to use label references
      ARM: dts: imx28-cfa10036: Convert to use label references
      ARM: dts: imx28-duckbill: Convert to use label references
      ARM: dts: imx28-duckbill-2: Include base board
      ARM: dts: imx28-evk: Convert to use label references
      ARM: dts: imx28-ts4600: Convert to use label references
      ARM: dts: imx28-tx28: add SPDX-License-Identifier
      dt-bindings: iio: st-sensors: Add IIS328DQ accelerometer
      iio: accel: add support for IIS328DQ variant
      clk: imx: clk-gpr-mux: Provide clock name in error message
      ARM: dts: imx6ull: Add chargebyte Tarragon support
      ARM: imx_v6_v7_defconfig: Enable Tarragon peripheral drivers
      dt-bindings: vendor-prefixes: add chargebyte
      dt-bindings: arm: fsl: Add chargebyte Tarragon
      docs: hwmon: sysfs-interface: Fix stray colon
      dt-bindings: w1: Add DS2482/DS2484 I2C to 1-W bridges
      w1: ds2482: add i2c id for DS2484
      dt-bindings: imx-thermal: Add imx6sll and imx6ul compatible

Stefano Garzarella (14):
      vsock/loopback: use only sk_buff_head.lock to protect the packet queue
      vdpa_sim_net: complete the initialization before register the device
      vringh: fix typos in the vringh_init_* documentation
      vdpa: add bind_mm/unbind_mm callbacks
      vhost-vdpa: use bind_mm/unbind_mm device callbacks
      vringh: replace kmap_atomic() with kmap_local_page()
      vringh: define the stride used for translation
      vringh: support VA with iotlb
      vdpa_sim: make devices agnostic for work management
      vdpa_sim: use kthread worker
      vdpa_sim: replace the spinlock with a mutex to protect the state
      vdpa_sim: add support for user VA
      vdpa_sim: move buffer allocation in the devices
      vdpa_sim_blk: support shared backend

Steffen Bätz (1):
      net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only

Steffen Hemer (8):
      ARM: dts: am335x-phycore-som: Add alias for TPS65910 RTC
      ARM: dts: am335x-wega: Fix audio codec by using simple-audio-card driver.
      ARM: dts: am335x-wega: Change node name of sound card, remove underscores.
      ARM: dts: am335x-pcm-935: Remove underscore in node names.
      ARM: dts: am335x-regor: Remove underscore in node names.
      ARM: dts: am335x-phycore-som: Remove underscore in node names.
      ARM: dts: am335x-pcm-953: Remove superseded/invalid LED trigger.
      ARM: dts: am335x-phycore-som: Remove superseded/invalid GPMC NAND type.

Stephan Gerhold (3):
      arm64: dts: qcom: msm8916: Fix tsens_mode unit address
      Bluetooth: btqcomsmd: Fix command timeout after setting BD address
      arm64: dts: qcom: msm8916: Move WCN compatible to boards

Stephan Müller (1):
      crypto: jitter - permanent and intermittent health errors

Stephane Eranian (2):
      arm64: pmuv3: dynamically map PERF_COUNT_HW_BRANCH_INSTRUCTIONS
      perf/x86/intel/uncore: Add events for Intel SPR IMC PMU

Stephen Boyd (18):
      kunit: Use gfp in kunit_alloc_resource() kernel-doc
      clk: mediatek: Ensure fhctl code is available for COMMON_CLK_MT6795
      Merge tag 'renesas-clk-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
      Merge tag 'samsung-clk-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
      clk: mediatek: Use right match table, include mod_devicetable
      Merge tag 'riscv-jh7110-clk-reset-for-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into clk-starfive
      Merge tag 'renesas-clk-for-v6.4-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
      Merge tag 'clk-imx-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
      clk: starfive: Avoid casting iomem pointers
      Merge tag 'v6.4-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
      driver core: Don't require dynamic_debug for initcall_debug probe timing
      Merge tag 'qcom-clk-for-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
      Merge branches 'clk-cleanup', 'clk-aspeed', 'clk-dt', 'clk-renesas' and 'clk-skyworks' into clk-next
      Merge branches 'clk-mediatek', 'clk-sunplus', 'clk-loongson' and 'clk-socfpga' into clk-next
      Merge branches 'clk-xilinx', 'clk-broadcom' and 'clk-platform' into clk-next
      Merge branches 'clk-starfive', 'clk-fractional' and 'clk-devmof' into clk-next
      Merge branches 'clk-of', 'clk-samsung', 'clk-rockchip' and 'clk-qcom' into clk-next
      Merge branch 'clk-imx' into clk-next

Stephen Kitt (1):
      Update relatime comments to include equality

Stephen Smalley (2):
      selinux: stop passing selinux_state pointers and their offspring
      selinux: stop returning node from avc_insert()

Steve Chou (1):
      tools/mm/page_owner_sort.c: fix TGID output when cull=tg is used

Steve Clevenger (1):
      coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug

Steve French (14):
      smb3: lower default deferred close timeout to address perf regression
      smb3: fix unusable share after force unmount failure
      Merge tag 'pull-lock_rename_child' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs into ksmbd-for-next
      cifs: missing lock when updating session status
      SMB3.1.1: add new tree connect ShareFlags
      smb3: make query_on_disk_id open context consistent and move to common code
      smb3: move some common open context structs to smbfs_common
      cifs: update internal module version number for cifs.ko
      SMB3.1.1: correct definition for app_instance_id create contexts
      do not reuse connection if share marked as isolated
      smb3: improve parallel reads of large files
      SMB3: force unmount was failing to close deferred close files
      smb3: fix problem remounting a share after shutdown
      cifs: release leases for deferred close handles when freezing

Steven Price (2):
      iommu/rockchip: Add missing set_platform_dma_ops callback
      smaps: fix defined but not used smaps_shmem_walk_ops

Steven Rostedt (Google) (13):
      tracing: Do not let histogram values have some modifiers
      tracing: Check field value in hist_field_name()
      tracing: Make tracepoint lockdep check actually test something
      ftrace: Show a list of all functions that have ever been enabled
      tracing: Add "fields" option to show raw trace event fields
      tracing/user_events: Use print_format_fields() for trace output
      tracing: Unbreak user events
      tracing: Error if a trace event has an array for a __field()
      tracing: Have tracing_snapshot_instance_cond() write errors to the appropriate instance
      tracing: Fix ftrace_boot_snapshot command line logic
      tracing: Free error logs of tracing instances
      tracing/synthetic: Make lastcmd_mutex static
      ftrace: Add MODIFIED flag to show if IPMODIFY or direct was attached

Stylon Wang (1):
      drm/amd/display: Clearly states if long or short HPD event in dmesg logs

Su Hui (1):
      drm/msm: Remove unnecessary (void*) conversions

Subbaraya Sundeep (8):
      octeontx2-af: mcs: Write TCAM_DATA and TCAM_MASK registers at once
      octeontx2-pf: mcs: Fix NULL pointer dereferences
      octeontx2-pf: mcs: Match macsec ethertype along with DMAC
      octeontx2-pf: mcs: Clear stats before freeing resource
      octeontx2-pf: mcs: Fix shared counters logic
      octeontx2-pf: mcs: Do not reset PN while updating secy
      octeontx2-pf: Disable packet I/O for graceful exit
      octeontx2-vf: Detach LF resources on probe cleanup

Sudeep Holla (1):
      ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent

Sui Jingfeng (5):
      video/aperture: Fix typos in comments
      dma-buf/dma-resv.c: fix a typo
      drm/fbdev-generic: prohibit potential out-of-bounds access
      drm/drm_atomic_helper.c: fix a typo
      drm/i915_drm.h: fix a typo

Sujuan Chen (1):
      wifi: mt76: mt7915: add dev->hif2 support for mt7916 WED device

Sukrut Bellary (1):
      kselftest: amd-pstate: Fix spelling mistakes

Suman Anna (1):
      crypto: sa2ul - Select CRYPTO_DES

Suman Ghosh (1):
      octeontx2-af: Update correct mask to filter IPv4 fragments

Sumit Garg (1):
      arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step

Sumit Gupta (1):
      cpufreq: tegra194: add OPP support and set bandwidth

Sumitra Sharma (10):
      Staging: qlge: Fix indentation in conditional statement
      Staging: octeon: Fix line ending with '('
      Staging: greybus: Fix lines ending with '('
      Staging: nvec: Remove macro definition to_nvec_led
      staging: greybus: Inline gpio_chip_to_gb_gpio_controller()
      staging: greybus: Inline gb_audio_manager_module()
      staging: greybus: Inline pwm_chip_to_gb_pwm_chip()
      staging: rtl8192e: fix line ending with '('
      staging: rtl8192e: remove extra blank lines
      staging: rtl8192e: Add blank lines after declarations

Sung Joon Kim (1):
      drm/amd/display: Extend Freesync over PCon support for more devices

Sung-hun Kim (1):
      tracing: Make splice_read available again

Sungwoo Kim (1):
      Bluetooth: HCI: Fix global-out-of-bounds

Sunil V L (2):
      ACPICA: MADT: Add RISC-V INTC interrupt controller
      ACPICA: Add structure definitions for RISC-V RHCT

Suraj Kandpal (18):
      drm/i915/gsc: Create GSC request submission mechanism
      drm/i915/hdcp: HDCP2.x Refactoring to agnostic hdcp
      drm/i915/hdcp: Refactor HDCP API structures
      drm/i915/mtl: Add function to send command to GSC CS
      drm/i915/mtl: Add HDCP GSC interface
      drm/i915/dsc: Adding the new registers for DSC
      drm/i915/dsc: Enable YCbCr420 for VDSC
      drm/i915/dsc: Fill in native_420 field
      drm/i915/vdsc: Check slice design requirement
      drm/i915/display: Increase AUX timeout for Type-C
      drm/i915/hdcp: Check if media_gt exists
      drm/i915/hdcp: add intel_atomic_state argument to hdcp_enable function
      drm/i915/hdcp: Remove enforce_type0 check outside loop
      drm/i915/hdcp: Fix modeset locking issue in hdcp mst
      drm/i915/hdcp: Fill hdcp2_streamid_type and k in appropriate places
      drm/i915/hdcp: Rename dev_priv to i915
      drm/i915/hdcp: Move away from master naming to arbiter
      drm/i915/hdcp: Rename comp_mutex to hdcp_mutex

Suravee Suthikulpanit (1):
      KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs

Suren Baghdasaryan (25):
      mm: introduce CONFIG_PER_VMA_LOCK
      mm: move mmap_lock assert function definitions
      mm: add per-VMA lock and helper functions to control it
      mm: mark VMA as being written when changing vm_flags
      mm/mmap: move vma_prepare before vma_adjust_trans_huge
      mm/khugepaged: write-lock VMA while collapsing a huge page
      mm/mmap: write-lock VMAs in vma_prepare before modifying them
      mm/mremap: write-lock VMA while remapping it to a new address range
      mm: write-lock VMAs before removing them from VMA tree
      mm: conditionally write-lock VMA in free_pgtables
      kernel/fork: assert no VMA readers during its destruction
      mm/mmap: prevent pagefault handler from racing with mmu_notifier registration
      mm: introduce vma detached flag
      mm: introduce lock_vma_under_rcu to be used from arch-specific code
      mm: fall back to mmap_lock if vma->anon_vma is not yet set
      mm: add FAULT_FLAG_VMA_LOCK flag
      mm: prevent do_swap_page from handling page faults under VMA lock
      mm: prevent userfaults to be handled under per-vma lock
      mm: introduce per-VMA lock statistics
      x86/mm: try VMA lock-based page fault handling first
      arm64/mm: try VMA lock-based page fault handling first
      mm/mmap: free vm_area_struct without call_rcu in exit_mmap
      mm: separate vma->lock from vm_area_struct
      mm: do not increment pgfault stats when page fault handler retries
      mm: change per-VMA lock statistics to be disabled by default

Sushil Singh (1):
      soc/tegra: pmc: Add wake source interrupt for MGBE

Suzuki K Poulose (3):
      coresight: etm4x: Do not access TRCIDR1 for identification
      MAINTAINERS: Remove Mathieu Poirier as coresight maintainer
      coresight: etm_pmu: Set the module field

Sven Auhagen (3):
      net: mvpp2: classifier flow fix fragmentation flags
      net: mvpp2: parser fix QinQ
      net: mvpp2: parser fix PPPoE

Sven Schnelle (1):
      s390/ipl: add missing intersection check to ipl_report handling

Sven Van Asbroeck (1):
      rust: error: Add a helper to convert a C ERR_PTR to a `Result`

Svyatoslav Ryhel (12):
      ASoC: jack: allow multiple interrupt per gpio
      ASoC: tegra: Support coupled mic-hp detection
      ASoC: tegra: Support RT5631 by machine driver
      ASoC: tegra: Support MAX9808x by machine driver
      ASoC: nvidia,tegra-audio-common: add coupled-mic-hp-detect property
      ASoC: nvidia,tegra-audio: add MAX9808x CODEC
      ARM: tegra: transformers: Update WM8903 sound nodes
      ARM: tegra: transformers: Bind RT5631 sound nodes
      ARM: tegra: asus-tf101: Fix accelerometer mount matrix
      ARM: tegra30: peripherals: Add 266.5MHz nodes
      dt-bindings: hwmon: ina2xx: add supply property
      hwmon: ina2xx: add optional regulator support

Swapnil Jakhade (1):
      phy: cadence: Sierra: Add PCIe + SGMII PHY multilink configuration

Swapnil Patel (2):
      drm/amd/display: Update clock table to include highest clock setting
      drm/amd/display: default values for luminance range if they are 0

Swati Agarwal (2):
      mmc: sdhci-of-arasan: Add support to request the "gate" clock
      mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform

Swati Sharma (1):
      drm/i915/dsc: Add debugfs entry to validate DSC output formats

Sweet Tea Dorminy (1):
      btrfs: fix compiler warning on SPARC/PA-RISC handling fscrypt_setup_filename

Syed Saba Kareem (2):
      ASoC: amd: ps: update the acp clock source.
      ASoC: amd: Add check for acp config flags

Sylwester Dziedziuch (1):
      i40e: Add support for VF to specify its primary MAC address

Szymon Heidrich (4):
      net: usb: smsc75xx: Limit packet length to skb->len
      net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull
      net: usb: smsc95xx: Limit packet length to skb->len
      net: usb: lan78xx: Limit packet length to skb->len

T.J. Alumbaugh (2):
      mm: multi-gen LRU: clean up sysfs code
      mm: multi-gen LRU: improve design doc

Taejoon Song (1):
      mm/zswap: try to avoid worst-case scenario on same element pages

Taichi Nishimura (1):
      fix typos in net/sched/* files

Taimur Hassan (1):
      drm/amd/display: Add 90Mhz to video_optimized_pixel_rates

Takahiro Itazuri (1):
      docs: kvm: x86: Fix broken field list

Takahiro Kuwano (12):
      mtd: spi-nor: spansion: Make RD_ANY_REG_OP macro take number of dummy bytes
      mtd: spi-nor: spansion: Add support for Infineon S25FS256T
      mtd: spi-nor: spansion: Determine current address mode
      mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infineon s28hx SEMPER flash
      mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infineon s25hx SEMPER flash
      mtd: spi-nor: spansion: Enable JFFS2 write buffer for S25FS256T
      mtd: spi-nor: Extract volatile register offset from SCCR map
      mtd: spi-nor: sfdp: Add support for SCCR map for multi-chip device
      mtd: spi-nor: spansion: Rework cypress_nor_get_page_size() for multi-chip device support
      mtd: spi-nor: spansion: Rework cypress_nor_quad_enable_volatile() for multi-chip device support
      mtd: spi-nor: spansion: Add a new ->ready() hook for multi-chip device
      mtd: spi-nor: spansion: Add support for s25hl02gt and s25hs02gt

Takashi Iwai (17):
      Merge tag 'asoc-fix-v6.3-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
      fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release()
      ALSA: hda/conexant: Partial revert of a quirk for Lenovo
      ALSA: usb-audio: Fix recursive locking at XRUN during syncing
      ALSA: usb-audio: Fix regression on detection of Roland VS-100
      Merge branch 'for-linus' into for-next
      ALSA: pcm: Improved XRUN handling for indirect PCM helpers
      ALSA: docs: Add description about ack callback -EPIPE error handling
      ALSA: docs: A few more words for PCM XRUN handling and stream locks
      ALSA: ac97: Define dummy functions for snd_ac97_suspend() and resume()
      Merge tag 'asoc-fix-v6.3-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
      ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement
      wifi: ath11k: pci: Add more MODULE_FIRMWARE() entries
      Merge tag 'asoc-fix-v6.3-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
      Merge tag 'asoc-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
      Merge branch 'for-linus' into for-next
      Merge tag 'asoc-fix-v6.4-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus

Takashi Sakamoto (2):
      MAINTAINERS: replace maintainer of FireWire subsystem
      firewire: net: fix unexpected release of object for asynchronous request packet

Takeshi Kihara (1):
      clk: renesas: cpg-mssr: Update MSSR register range for R-Car V4H

Tal Cohen (6):
      accel/habanalabs: change user interrupt to threaded IRQ
      accel/habanalabs: print event type when device is disabled
      accel/habanalabs: remove duplicated disable pci msg
      accel/habanalabs: send disable pci when compute ctx is active
      accel/habanalabs: sync f/w events interrupt in hard reset
      accel/habanalabs: ignore false positive razwi

Tamir Duberstein (8):
      ACPICA: Avoid undefined behavior: load of misaligned address
      ACPICA: Avoid undefined behavior: applying zero offset to null pointer
      ACPICA: Avoid undefined behavior: member access within null pointer
      ACPICA: Avoid undefined behavior: member access within misaligned address
      ACPICA: Avoid undefined behavior: member access within misaligned address
      ACPICA: Avoid undefined behavior: member access within misaligned address
      ACPICA: Avoid undefined behavior: member access within misaligned address
      ACPICA: Avoid undefined behavior: load of misaligned address

Tamizh Chelvam Raja (2):
      wifi: ath11k: Set ext passive scan flag to adjust passive scan start time
      wifi: ath11k: Disable Spectral scan upon removing interface

Tan Tee Min (1):
      igc: offload queue max SDU from tc-taprio

Tanmay Shah (5):
      mailbox: zynqmp: Fix counts of child nodes
      mailbox: zynqmp: Fix IPI isr handling
      mailbox: zynqmp: Fix typo in IPI documentation
      drivers: remoteproc: xilinx: Fix carveout names
      remoteproc: xilinx: Add mailbox channels for rpmsg

Tanu Malhotra (1):
      HID: intel-ish-hid: Fix kernel panic during warm reset

Tao Liu (1):
      docs: Remove unnecessary unicode character

Tao Su (1):
      block: Skip destroyed blkg when restart in blkg_destroy_all()

Tariq Toukan (15):
      net/mlx5e: Move XDP struct and enum to XDP header
      net/mlx5e: Move struct mlx5e_xmit_data to datapath header
      net/mlx5e: Introduce extended version for mlx5e_xmit_data
      net/mlx5e: XDP, Remove doubtful unlikely calls
      net/mlx5e: XDP, Use multiple single-entry objects in xdpi_fifo
      net/mlx5e: XDP, Add support for multi-buffer XDP redirect-in
      net/mlx5e: XDP, Improve Striding RQ check with XDP
      net/mlx5e: XDP, Let XDP checker function get the params as input
      net/mlx5e: XDP, Consider large muti-buffer packets in Striding RQ params calculations
      net/mlx5e: XDP, Remove un-established assumptions on XDP buffer
      net/mlx5e: XDP, Allow non-linear single-segment frames in XDP TX MPWQE
      net/mlx5e: RX, Take shared info fragment addition into a function
      net/mlx5e: RX, Generalize mlx5e_fill_mxbuf()
      net/mlx5e: RX, Prepare non-linear striding RQ for XDP multi-buffer support
      net/mlx5e: RX, Add XDP multi-buffer support in Striding RQ

Tasos Sahanidis (9):
      ALSA: ymfpci: Create card with device-managed snd_devm_card_new()
      ALSA: ymfpci: Fix BUG_ON in probe function
      ALSA: ymfpci: Add error messages for abritrary IO ports on older chips
      ALSA: ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS()
      ALSA: ymfpci: Move allocation of saved registers to struct snd_ymfpci
      ALSA: ymfpci: Store saved legacy registers in an array
      ALSA: ymfpci: Store additional legacy registers on suspend
      ALSA: ymfpci: Use u16 consistently for old_legacy_ctrl
      ALSA: ymfpci: Use register macro in place of integer literal

Tatyana Nikolova (2):
      RDMA/irdma: Remove a redundant irdma_arp_table() call
      RDMA/irdma: Add ipv4 check to irdma_find_listener()

Tejas Upadhyay (11):
      drm/i915/selftest: Remove avoidable init assignment
      drm/i915/fbdev: lock the fbdev obj before vma pin
      drm/i915/fbdev: lock the fbdev obj before vma pin
      drm/i915/gt: Consider multi-gt instead of to_gt()
      drm/i915/gem: Consider multi-gt instead of to_gt()
      drm/i915/selftests: Consider multi-gt instead of to_gt()
      drm/i915/selftest: Record GT error for gt failure
      drm/i915/mtl: Add workaround 14018778641
      drm/i915/gt: Use gt_err for GT info
      drm/i915/selftests: Use gt_err for GT info
      drm/i915/gt: Add workaround 14016712196

Tejun Heo (10):
      bpf: Add bpf_cgroup_from_id() kfunc
      selftests/bpf: Add a test case for bpf_cgroup_from_id()
      bpf: Make bpf_get_current_[ancestor_]cgroup_id() available for all program types
      cgroup: Make current_cgns_cgroup_dfl() safe to call after exit_task_namespace()
      Merge branch 'for-6.3-fixes' into for-6.4
      blkcg: Drop unnecessary RCU read [un]locks from blkg_conf_prep/finish()
      blkcg: Restructure blkg_conf_prep() and friends
      blk-iolatency: s/blkcg_rq_qos/iolat_rq_qos/
      blk-iolatency: Make initialization lazy
      RDMA/irdma: Drop spurious WQ_UNBOUND from alloc_ordered_workqueue() call

Teo Couprie Diaz (1):
      arm64: compat: Remove defines now in asm-generic

Tero Kristo (4):
      bpf: Add support for absolute value BPF timers
      selftests/bpf: Add absolute timer test
      trace/hwlat: Do not wipe the contents of per-cpu thread data
      trace/hwlat: Do not start per-cpu thread if it is already running

Terry Bowman (2):
      tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007
      tools/x86/kcpuid: Update AMD leaf Fn80000001

Tetsuo Handa (7):
      scsi: message: fusion: Remove unused sas_persist_task work
      scsi: message: fusion: Avoid flush_scheduled_work() usage
      RDMA/siw: Remove namespace check from siw_netdev_event()
      nilfs2: initialize "struct nilfs_binfo_dat"->bi_pad field
      fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
      cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex
      mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock

Thara Gopinath (2):
      crypto: qce - Add support to initialize interconnect path
      crypto: qce - Make clocks optional

Tharun Kumar P (4):
      i2c: mchp-pci1xxxx: Update Timing registers
      spi: mchp-pci1xxxx: Fix length of SPI transactions not set properly in driver
      spi: mchp-pci1xxxx: Fix SPI transactions not working after suspend and resume
      spi: mchp-pci1xxxx: Fix improper implementation of disabling chip select lines

Theodore Ts'o (17):
      Documentation/process: Add Linux Kernel Contribution Maturity Model
      ext4: fix possible double unlock when moving a directory
      ext4: fix comment: "start start" -> "start" in mpage_prepare_extent_to_map()
      ext4: convert some BUG_ON's in mballoc to use WARN_RATELIMITED instead
      ext4: fix lost error code reporting in __ext4_fill_super()
      ext4: reflect error codes from ext4_multi_mount_protect() to its callers
      ext4: clean up error handling in __ext4_fill_super()
      ext4: allow ext4_get_group_info() to fail
      ext4: remove a BUG_ON in ext4_mb_release_group_pa()
      ext4: fix invalid free tracking in ext4_xattr_move_to_block()
      ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled
      ext4: improve error handling from ext4_dirhash()
      ext4: improve error recovery code paths in __ext4_remount()
      ext4: fix deadlock when converting an inline directory in nojournal mode
      ext4: add indication of ro vs r/w mounts in the mount message
      ext4: add bounds checking in get_max_inline_xattr_value_size()
      ext4: bail out of ext4_xattr_ibody_get() fails for any reason

Thiago Rafael Becker (1):
      cifs: sanitize paths in cifs_update_super_prepath.

Thierry Reding (8):
      arm64: tegra: Bump CBB ranges property on Tegra194 and Tegra234
      Merge branch 'fixes' into for-next
      dt-bindings: tegra: Document Jetson Orin NX
      dt-bindings: tegra: Document Jetson Orin NX reference platform
      arm64: tegra: Support Jetson Orin NX
      arm64: tegra: Support Jetson Orin NX reference platform
      MAINTAINERS: Add Mikko as backup maintainer for Tegra DRM
      pwm: Remove unused radix tree

Thomas Ballasi (1):
      usb: chipidea: imx: avoid unnecessary probe defer

Thomas Bamelis (1):
      rust: sort uml documentation arch support table

Thomas Bogendoerfer (11):
      i825xx: sni_82596: use eth_hw_addr_set()
      MIPS: sibyte: remove no longer needed board_mem_region
      MIPS: sibyte: Remove unused config option SIBYTE_BCM1x55
      MIPS: sibyte: Remove Sibyte CARMEL and CRHINE board support
      MIPS: sibyte: Replace BCM1125H with SB1250 option
      MIPS: octeon: Fix compile error
      MIPS: mm: Remove unused *cache_page_indexed flush functions
      MIPS: Remove no longer used ide.h
      MIPS: mm: Remove local_cache_flush_page
      MIPS: Remove deprecated CONFIG_MIPS_CMP
      Revert "MIPS: generic: Enable all CPUs supported by virt board in Kconfig"

Thomas Gleixner (12):
      atomics: Provide atomic_add_negative() variants
      atomics: Provide rcuref - scalable reference counting
      net: dst: Switch to rcuref_t reference counting
      Merge branch 'x86/cc' into x86/sev
      Merge branch 'x86/cc' into x86/apic
      debugobject: Prevent init race with static objects
      PCI/MSI: Remove over-zealous hardware size check in pci_msix_validate_entries()
      posix-cpu-timers: Implement the missing timer_wait_running callback
      Merge tag 'irqchip-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/core
      Merge tag 'timers-v6.4-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core
      debugobject: Ensure pool refill (again)
      tick/broadcast: Make broadcast device replacement work correctly

Thomas Hellström (7):
      drm/ttm: Fix a NULL pointer dereference
      drm/ttm: Use the BIT macro for the TTM_TT_FLAGs
      drm/ttm: Unexport ttm_global_swapout()
      drm/ttm: Don't print error message if eviction was interrupted
      drm/ttm/pool: Fix ttm_pool_alloc error path
      drm/ttm: Reduce the number of used allocation orders for TTM pages
      drm/ttm: Make the call to ttm_tt_populate() interruptible when faulting

Thomas Huth (8):
      pktcdvd: Remove CONFIG_CDROM_PKTCDVD_WCACHE from uapi header
      scripts: Update the CONFIG_* ignore list in headers_install.sh
      KVM: PPC: Standardize on "int" return types in the powerpc KVM code
      KVM: s390: Use "int" as return type for kvm_s390_get/set_skeys()
      KVM: x86: Remove the KVM_GET_NR_MMU_PAGES ioctl
      KVM: arm64: Limit length in kvm_vm_ioctl_mte_copy_tags() to INT_MAX
      KVM: Standardize on "int" return types instead of "long" in kvm_main.c
      KVM: Change return type of kvm_arch_vm_ioctl() to "int"

Thomas Richter (19):
      perf vendor events s390: Add common metrics
      perf vendor events s390: Add cache metrics for z16
      perf list: Add PMU pai_ext event description for IBM z16
      perf vendor events s390: Add cache metrics for z15
      perf vendor events s390: Add cache metrics for z14
      perf vendor events s390: Add cache metrics for z13
      perf vendor events s390: Add metric for TLB and cache
      s390/cpum_sf: remove flag PERF_CPUM_SF_FULL_BLOCKS
      perf test: Fix wrong size expectation for 'Setup struct perf_event_attr'
      perf vendor events s390: Remove UTF-8 characters from JSON file
      perf stat: Suppress warning when using cpum_cf events on s390
      s390/cpum_cf: log bad return code of function cfset_all_copy
      s390/cpum_cf: remove unnecessary copy_from_user call
      s390/cpum_cf: simplify pr_err() statement in cpumf_pmu_enable/disable
      s390/cpum_cf: introduce static CPU counter facility information
      s390/cpum_cf: provide counter number to validate_ctr_version()
      s390/cpum_cf: remove function validate_ctr_auth() by inline code
      perf test record+probe_libc_inet_pton: Fix call chain match on s390
      perf test record+probe_libc_inet_pton: Fix call chain match on x86_64

Thomas Weißschuh (39):
      drm/i915: Make kobj_type structures constant
      drm/amdgpu: make kobj_type structures constant
      drm/amdkfd: Make kobj_type structures constant
      x86/MCE/AMD: Make kobj_type structure constant
      livepatch: Make kobj_type structures constant
      firmware: dmi-sysfs: make kobj_type structures constant
      edd: make kobj_type structure constant
      module: make module_ktype structure constant
      mm: slub: make kobj_type structure constant
      padata: Make kobj_type structure constant
      platform/x86: think-lmi: Properly interpret return value of tlmi_setting
      platform/x86: think-lmi: Remove custom kobject sysfs_ops
      leds: Fix reference to led_set_brightness() in doc
      kobject: define common logging prefix
      kobject: align stacktrace levels to logging message
      tools/nolibc: always disable stack protector for tests
      iommu: Make kobj_type structure constant
      kernel/ksysfs.c: use sysfs_emit for sysfs show handlers
      platform/x86: gigabyte-wmi: add support for B650 AORUS ELITE AX
      tools/nolibc: add definitions for standard fds
      tools/nolibc: add helpers for wait() signal exits
      tools/nolibc: tests: constify test_names
      tools/nolibc: add support for stack protector
      tools/nolibc: tests: fold in no-stack-protector cflags
      tools/nolibc: tests: add test for -fstack-protector
      tools/nolibc: i386: add stackprotector support
      tools/nolibc: x86_64: add stackprotector support
      mm: cma: make kobj_type structure constant
      mm/damon/sysfs: make more kobj_type structures constant
      platform/x86: think-lmi: Remove unnecessary casts for attributes
      firmware: turris-mox-rwtm: make kobj_type structure constant
      HID: apple: explicitly include linux/leds.h
      HID: steelseries: explicitly include linux/leds.h
      HID: lg-g15: explicitly include linux/leds.h
      HID: asus: explicitly include linux/leds.h
      md: make kobj_type structures constant
      blk-integrity: use sysfs_emit
      blk-integrity: convert to struct device_attribute
      blk-integrity: register sysfs attributes on struct device

Thomas Zimmermann (173):
      Merge drm/drm-next into drm-misc-next
      Merge drm/drm-fixes into drm-misc-fixes
      drm/cirrus: Compute blit destination offset in single location
      drm/cirrus: Replace cpp value with format
      drm/cirrus: Use drm_fb_blit() to update scanout buffer
      drm/cirrus: Move drm_dev_{enter, exit}() into DRM helpers
      drm/cirrus: Split cirrus_mode_set() into smaller functions
      drm/cirrus: Integrate connector into pipeline code
      drm/cirrus: Move primary-plane format arrays
      drm/cirrus: Convert to regular atomic helpers
      drm/cirrus: Enable damage clipping on primary plane
      drm/cirrus: Inline cirrus_fb_blit_rect()
      drm/cirrus: Remove format test from cirrus_fb_create()
      drm/cirrus: Remove size test from cirrus_fb_create()
      drm/cirrus: Test mode against video-memory size in device-wide mode_valid
      drm/cirrus: Inline cirrus_check_size() into primary-plane atomic_check
      drm/cirrus: Introduce struct cirrus_primary_plane_state
      drm/cirrus: Store HW format/pitch in primary-plane state
      drm/cirrus: Use VGA macro constants to unblank
      drm/fbdev-dma: Implement fbdev emulation for GEM DMA helpers
      arm/hdlcd: Use GEM DMA fbdev emulation
      arm/malidp: Use GEM DMA fbdev emulation
      drm/aspeed: Use GEM DMA fbdev emulation
      drm/atmel-hlcdc: Use GEM DMA fbdev emulation
      drm/fsl-dcu: Use GEM DMA fbdev emulation
      drm/imx/dcss: Use GEM DMA fbdev emulation
      drm/imx: Use GEM DMA fbdev emulation
      drm/kmb: Use GEM DMA fbdev emulation
      drm/logicvc: Use GEM DMA fbdev emulation
      drm/meson: Use GEM DMA fbdev emulation
      drm/mxsfb/lcdif: Use GEM DMA fbdev emulation
      drm/mxsfb: Use GEM DMA fbdev emulation
      drm/sti: Use GEM DMA fbdev emulation
      drm/stm: Use GEM DMA fbdev emulation
      drm/sun4i: Use GEM DMA fbdev emulation
      drm/tidss: Use GEM DMA fbdev emulation
      drm/tilcdc: Use GEM DMA fbdev emulation
      drm/arcpgu: Use GEM DMA fbdev emulation
      drm/tve200: Use GEM DMA fbdev emulation
      drm/vc4: Use GEM DMA fbdev emulation
      drm/xlnx: Use GEM DMA fbdev emulation
      drm/mcde: Use GEM DMA fbdev emulation
      drm/pl111: Use GEM DMA fbdev emulation
      drm/gma500: Remove unnecessary include statements
      drm/gma500: Move fbdev code into separate source file
      drm/gma500: Remove fbdev vma open and close callbacks
      drm/gma500: Fix naming in fb_ops
      drm/gma500: Inline psbfb_create() into psbfb_probe()
      drm/gma500: Implement client-based fbdev emulation
      drm/gma500: Pass fb_info to psb_fbdev_vm_fault()
      drm/fbdev-generic: Always use shadow buffering
      drm/fbdev-generic: Remove unused prefer_shadow_fbdev flag
      drm/fb-helper: Export drm_fb_helper_release_info()
      drm/fb-helper: Support smem_len in deferred I/O
      drm/fbdev-generic: Set screen size to size of GEM buffer
      drm/fbdev-generic: Clean up after failed probing
      drm/fb-helper: Consolidate CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM
      drm/fbdev-generic: Rename symbols
      drm/radeon: Move radeon_align_pitch() next to dumb-buffer helpers
      drm/radeon: Improve fbdev object-test helper
      drm/radeon: Remove struct radeon_fbdev
      drm/radeon: Remove test for !screen_base in fbdev probing
      drm/radeon: Move fbdev object helpers before struct fb_ops et al
      drm/radeon: Fix coding style in fbdev emulation
      drm/radeon: Move fbdev cleanup code into fb_destroy callback
      drm/radeon: Correctly clean up failed display probing
      drm/radeon: Implement client-based fbdev emulation
      drm/radeon: Only build fbdev if DRM_FBDEV_EMULATION is set
      drm/tegra: Include <linux/of.h>
      drm/tegra: Include <linux/i2c.h>
      drm/tegra: Removed fb from struct tegra_fbdev
      drm/tegra: Remove struct tegra_fbdev
      drm/tegra: Hide fbdev support behind config option
      drm/tegra: Initialize fbdev DRM client
      drm/tegra: Implement fbdev emulation as in-kernel client
      drm/omapdrm: Include <linux/of.h>
      drm/omapdrm: Remove fb from struct omap_fbdev
      drm/omapdrm: Remove bo from struct omap_fbdev
      drm/omapdrm: Remove fbdev from struct omap_drm_private
      drm/omapdrm: Implement fbdev emulation as in-kernel client
      video/aperture: Provide a VGA helper for gma500 and internal use
      Merge drm/drm-next into drm-misc-next
      drm/exynos: Remove exynos_gem from struct exynos_drm_fbdev
      drm/exynos: Remove struct exynos_drm_fbdev
      drm/exynos: Remove fb_helper from struct exynos_drm_private
      drm/exynos: Initialize fbdev DRM client
      drm/exynos: Implement fbdev emulation as in-kernel client
      fbdev: Prepare generic architecture helpers
      arch/arc: Implement <asm/fb.h> with generic helpers
      arch/arm: Implement <asm/fb.h> with generic helpers
      arch/arm64: Implement <asm/fb.h> with generic helpers
      arch/ia64: Implement <asm/fb.h> with generic helpers
      arch/loongarch: Implement <asm/fb.h> with generic helpers
      arch/m68k: Merge variants of fb_pgprotect() into single function
      arch/m68k: Implement <asm/fb.h> with generic helpers
      arch/mips: Implement <asm/fb.h> with generic helpers
      video: Remove trailing whitespaces
      video: Move HP PARISC STI core code to shared location
      arch/parisc: Remove trailing whitespaces
      arch/parisc: Implement fb_is_primary_device() under arch/parisc
      arch/parisc: Implement <asm/fb.h> with generic helpers
      arch/powerpc: Implement <asm/fb.h> with generic helpers
      arch/sh: Implement <asm/fb.h> with generic helpers
      arch/sparc: Implement fb_is_primary_device() in source file
      arch/sparc: Implement <asm/fb.h> with generic helpers
      arch/x86: Implement <asm/fb.h> with generic helpers
      drm/armada: Include <linux/of.h>
      drm/armada: Hide fbdev support behind config option
      drm/armada: Initialize fbdev DRM client
      drm/armada: Implement fbdev emulation as in-kernel client
      fbdev: 68328fb: Init owner field of struct fb_ops
      fbdev: ps3fb: Init owner field of struct fb_ops
      fbdev: vfb: Init owner field of struct fb_ops
      Merge drm/drm-next into drm-misc-next
      arch/x86: Include <asm/fb.h> in fbdev source file
      auxdisplay/cfag12864bfb: Use struct fb_info.screen_buffer
      auxdisplay/ht16k33: Use struct fb_info.screen_buffer
      hid/hid-picolcd_fb: Use struct fb_info.screen_buffer
      fbdev/arcfb: Use struct fb_info.screen_buffer
      fbdev/au1200fb: Use struct fb_info.screen_buffer
      fbdev/broadsheetfb: Use struct fb_info.screen_buffer
      fbdev/hecubafb: Use struct fb_info.screen_buffer
      fbdev/metronomefb: Use struct fb_info.screen_buffer
      fbdev/ps3fb: Use struct fb_info.screen_buffer
      fbdev/smscufx: Use struct fb_info.screen_buffer
      fbdev/udlfb: Use struct fb_info.screen_buffer
      fbdev/vfb: Use struct fb_info.screen_buffer
      fbdev/xen-fbfront: Use struct fb_info.screen_buffer
      fbdev: Return number of bytes read or written
      fbdev: Use screen_buffer in fb_sys_{read,write}()
      fbdev: Don't re-validate info->state in fb_ops implementations
      fbdev: Validate info->screen_{base, buffer} in fb_ops implementations
      fbdev: Move I/O read and write code into helper functions
      drm/fb-helper: Use fb_{cfb,sys}_{read, write}()
      fbdev: 68328fb: Remove trailing whitespaces
      fbdev: atmel_lcdfb: Remove trailing whitespaces
      fbdev: cg14: Remove trailing whitespaces
      fbdev: controlfb: Remove trailing whitespaces
      fbdev: g364fb: Remove trailing whitespaces
      fbdev: hgafb: Remove trailing whitespaces
      fbdev: hpfb: Remove trailing whitespaces
      fbdev: macfb: Remove trailing whitespaces
      fbdev: maxinefb: Remove trailing whitespaces
      fbdev: p9100: Remove trailing whitespaces
      fbdev: platinumfb: Remove trailing whitespaces
      fbdev: sa1100fb: Remove trailing whitespaces
      fbdev: stifb: Remove trailing whitespaces
      fbdev: valkyriefb: Remove trailing whitespaces
      fbdev: vfb: Remove trailing whitespaces
      fbdev/hitfb: Cast I/O offset to address
      fbdev/matrox: Remove trailing whitespaces
      ipu-v3: Include <linux/io.h>
      fbdev: Include <linux/io.h> in various drivers
      fbdev: Include <linux/fb.h> instead of <asm/fb.h>
      fbdev: Move framebuffer I/O helpers into <asm/fb.h>
      fbdev: Rename fb_mem*() helpers
      drm/gma500: Clear fbdev framebuffer with fb_memset_io()
      drm/msm: Use struct fb_info.screen_buffer
      Merge drm/drm-next into drm-misc-next
      fbdev: Add Kconfig options to select different fb_ops helpers
      fbdev: Add initializer macros for struct fb_ops
      drm/armada: Use regular fbdev I/O helpers
      drm/exynos: Use regular fbdev I/O helpers
      drm/gma500: Use regular fbdev I/O helpers
      drm/radeon: Use regular fbdev I/O helpers
      drm/fbdev-dma: Use regular fbdev I/O helpers
      drm/omapdrm: Use regular fbdev I/O helpers
      drm/tegra: Use regular fbdev I/O helpers
      drm/fb-helper: Export helpers for marking damage areas
      drm/msm: Use regular fbdev I/O helpers
      drm/fbdev-generic: Implement dedicated fbdev I/O helpers
      drm/i915: Implement dedicated fbdev I/O helpers
      drm/msm: Use struct fb_info.screen_buffer

Thong Thai (1):
      drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution

Thorsten Leemhuis (1):
      docs: describe how to quickly build a trimmed kernel

Thorsten Scherer (1):
      slab: Adjust comment after refactoring of gfp.h

Tianci Yin (1):
      drm/amd/display: Disable migration to ensure consistency of per-CPU variable

Tianfei Zhang (1):
      ptp: add ToD device driver for Intel FPGA cards

Tianling Shen (9):
      arm64: dts: rockchip: create common dtsi for NanoPi R5 series
      dt-bindings: Add doc for FriendlyARM NanoPi R5C
      arm64: dts: rockchip: Add FriendlyARM NanoPi R5C
      arm64: dts: rockchip: fix gmac support for NanoPi R5S
      arm64: dts: rockchip: remove I2S1 TDM node for the NanoPi R5 series
      dt-bindings: Add doc for FriendlyARM NanoPi R2C
      arm64: dts: rockchip: Add FriendlyARM NanoPi R2C
      dt-bindings: Add doc for Xunlong OrangePi R1 Plus LTS
      arm64: dts: rockchip: Add Xunlong OrangePi R1 Plus LTS

Tianyi Jing (1):
      hwmon: (xgene) Fix ioremap and memremap leak

Tiezhu Yang (19):
      selftests/bpf: Remove not used headers
      libbpf: Use struct user_pt_regs to define __PT_REGS_CAST() for LoongArch
      selftests/bpf: Use __NR_prlimit64 instead of __NR_getrlimit in user_ringbuf test
      selftests/bpf: Set __BITS_PER_LONG if target is bpf for LoongArch
      checksyscalls: ignore fstat to silence build warning on LoongArch
      tools/memory-model: Use "grep -E" instead of "egrep"
      lib/Kconfig.debug: correct help info of LOCKDEP_STACK_TRACE_HASH_BITS
      perf bench syscall: Add fork syscall benchmark
      MIPS: Use def_bool y for ARCH_SUPPORTS_UPROBES
      MIPS: Remove set_swbp() in uprobes.c
      tools headers: Remove s390 ptrace.h in check-headers.sh
      module: Sync code of is_arm_mapping_symbol()
      module: Move is_arm_mapping_symbol() to module_symbol.h
      module: Ignore L0 and rename is_arm_mapping_symbol()
      LoongArch: Check unwind_error() in arch_stack_walk()
      LoongArch: Clean up plat_swiotlb_setup() related code
      tools/loongarch: Use __SIZEOF_LONG__ to define __BITS_PER_LONG
      MIPS: uprobes: Restore thread.trap_nr
      LoongArch: Add support for function error injection

Tim Crawford (1):
      ALSA: hda/realtek: Add quirks for some Clevo laptops

Tim Huang (9):
      drm/amd/pm: bump SMU 13.0.4 driver_if header version
      drm/amd/pm: bump SMU 13.0.4 driver_if header version
      drm/amdgpu: reposition the gpu reset checking for reuse
      drm/amdgpu: skip ASIC reset for APUs when go to S4
      drm/amdgpu: reposition the gpu reset checking for reuse
      drm/amdgpu: skip ASIC reset for APUs when go to S4
      drm/amdgpu: allow more APUs to do mode2 reset when go to S4
      drm/amd/pm: re-enable the gfx imu when smu resume
      drm/amdgpu: allow more APUs to do mode2 reset when go to S4

Tim Jiang (1):
      Bluetooth: btusb: Add WCN6855 devcoredump support

Timothy Pearson (1):
      powerpc: Add myself to MAINTAINERS for Power VFIO support

Tina Zhang (7):
      iommu/vt-d: Make size of operands same in bitwise operations
      iommu/vt-d: Remove BUG_ON on checking valid pfn range
      iommu/vt-d: Remove BUG_ON in handling iotlb cache invalidation
      iommu/vt-d: Remove BUG_ON when domain->pgd is NULL
      iommu/vt-d: Remove BUG_ON in map/unmap()
      iommu/vt-d: Remove a useless BUG_ON(dev->is_virtfn)
      iommu/vt-d: Remove BUG_ON in dmar_insert_dev_scope()

Tirthendu Sarkar (8):
      i40e: consolidate maximum frame size calculation for vsi
      i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer
      i40e: add pre-xdp page_count in rx_buffer
      i40e: Change size to truesize when using i40e_rx_buffer_flip()
      i40e: use frame_sz instead of recalculating truesize for building skb
      i40e: introduce next_to_process to i40e_ring
      i40e: add xdp_buff to i40e_ring struct
      i40e: add support for XDP multi-buffer Rx

Tobias Holl (1):
      io_uring/rsrc: check for nonconsecutive pages

Tobias Klauser (2):
      mailmap: add entry for Tobias Klauser
      selftests/clone3: fix number of tests in ksft_set_plan

Toby Chen (1):
      drm/rockchip: dw_hdmi: cleanup drm encoder during unbind

Todd Brandt (3):
      pm-graph: sleepgraph: Avoid crashing on binary data in device names
      HID: hid-sensor-custom: Fix buffer overrun in device name
      pm-graph: Update to v5.11

Toke Høiland-Jørgensen (4):
      net: atlantic: Fix crash when XDP is enabled but no program is loaded
      crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
      wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels()
      wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels()

Tom Rix (118):
      drm/amdgpu: remove unused variable ring
      drm/amd/display: change several dcn201 variables storage-class-specifier to static
      drm/amd/display: change several dcn20 variables storage-class-specifier to static
      drm/amd/display: change several dcn30 variables storage-class-specifier to static
      drm/amd/display: remove unused variable res_pool
      drm/amd/display: remove unused variable available
      Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency"
      iio: adc: stm32-adc: set some stm32-adc.c variables storage-class-specifier to static
      ASoC: SMA1303: set sma_i2c_regmap storage-class-specifier to static
      accel/habanalabs: change unused extern decl of hdev to forward decl of hl_device
      accel/habanalabs: set hl_capture_*_err storage-class-specifier to static
      wifi: iwlwifi: mvm: remove setting of 'sta' parameter
      clk: qcom: remove unused variables gpucc_parent_data,map_2
      drm/nouveau/fifo: set gf100_fifo_nonstall_block_dump storage-class-specifier to static
      drm/nouveau/fifo: set nvkm_engn_cgrp_get storage-class-specifier to static
      drm/nouveau/nvfw/acr: set wpr_generic_header_dump storage-class-specifier to static
      scsi: be2iscsi: Make some variables static
      ALSA: ymfpci: remove unused snd_ymfpci_readb function
      ALSA: portman2x4: remove unused portman_read_command,data functions
      tracing/osnoise: set several trace_osnoise.c variables storage-class-specifier to static
      ftrace: Set direct_ops storage-class-specifier to static
      media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols
      gpu: drm: bridge: sii9234: remove unused bridge_to_sii9234 function
      usb: plusb: remove unused pl_clear_QuickLink_features function
      thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit
      net: cxgb3: remove unused fl_to_qset function
      drm/gma500: remove unused gma_pipe_event function
      net: atheros: atl1c: remove unused atl1c_irq_reset function
      sched/topology: Make sched_energy_mutex,update static
      staging: rts5208: remove unused xd_check_err_code function
      mtd: rawnand: remove unused is_imx51_nfc and imx53_nfc functions
      gpio: pxa: remove unused gpio_is_pxa_type function
      drm/rockchip: vop2: fix uninitialized variable possible_crtcs
      liquidio: remove unused IQ_INSTR_MODE_64B function
      usb: gadget: udc: remove unused usbf_ep_dma_reg_clrset function
      usb: typec: tcpci_mt6360: remove unused mt6360_tcpc_read16 function
      usb: typec: tipd: remove unused tps6598x_write16,32 functions
      USB: serial: quatech2: remove unused qt2_setdevice function
      ALSA: hdspm: remove unused copy_u32_le function
      wifi: ath10k: remove unused ath10k_get_ring_byte function
      mmc: sdricoh_cs: remove unused sdricoh_readw function
      mISDN: remove unused vpm_read_address and cpld_read_reg functions
      staging: rtl8192u: remove unused ieee80211_SignalStrengthTranslate function
      ksmbd: remove unused is_char_allowed function
      qed: remove unused num_ooo_add_to_peninsula variable
      mtd: lpddr_cmds: remove unused words variable
      net: ethernet: 8390: axnet_cs: remove unused xfer_count variable
      serial: imx: remove unused imx_uart_is_imx* functions
      reiserfs: remove unused sched_count variable
      misc: hpilo: remove unused is_device_reset function
      misc: alcor_pci: remove unused alcor functions
      RDMA/bnxt_re: remove unused num_srqne_processed and num_cqne_processed variables
      RDMA/ocrdma: remove unused discard_cnt variable
      ALSA: asihpi: remove unused loop_count variable
      mac80211: minstrel_ht: remove unused n_supported variable
      leds: flash: Set variables mvflash_{3,4}ch_regs storage-class-specifier to static
      net: ksz884x: remove unused change variable
      dmaengine: tegra-apb: remove unused tdma_read function
      reiserfs: remove unused iter variable
      dmaengine: ti: edma: remove unused edma_and function
      dmaengine: dw-edma: remove unused readq_ch and writeq_ch functions
      phy: rockchip-pcie: remove unused phy_rd_cfg function
      wifi: ipw2x00: remove unused _ipw_read16 function
      wifi: rtw88: remove unused rtw_pci_get_tx_desc function
      wifi: b43legacy: remove unused freq_r3A_value function
      wifi: brcmsmac: remove unused has_5g variable
      wifi: brcmsmac: ampdu: remove unused suc_mpdu variable
      wifi: mwifiex: remove unused evt_buf variable
      bcma: remove unused mips_read32 function
      net: alteon: remove unused len variable
      scsi: target: core: Remove unused 'prod_len' variable
      scsi: scsi_transport_fc: Remove unused 'desc_cnt' variable
      scsi: qedf: Remove unused 'num_handled' variable
      scsi: snic: Remove unused 'xfer_len' variable
      scsi: qla4xxx: Remove unused 'count' variable
      RDMA/mlx5: Remove unused num_alloc_xa_entries variable
      IB/qib: Remove unused cnt variable
      iommufd/selftest: Set varaiable mock_iommu_device storage-class-specifier to static
      pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static
      USB: serial: quatech2: remove unused qt2_setdevice function
      nvmem: layouts: sl28vpd: set varaiable sl28vpd_layout storage-class-specifier to static
      KVM: x86: set "mitigate_smt_rsb" storage-class-specifier to static
      ASoC: max98363: Make soc_codec_dev_max98363 static
      ASoC: mediatek: mt8186: set variable aud_pinctrl to static
      kernel/hung_task.c: set some hung_task.c variables storage-class-specifier to static
      iio: dac: set variable max5522_channels storage-class-specifier to static
      clk: mediatek: fhctl: Mark local variables static
      drm/vc4: remove unused render_wait variable
      dm raid: remove unused d variable
      drm/vmwgfx: remove unused vmw_overlay function
      cpufreq: amd-pstate: Make varaiable mode_state_machine static
      drm/amd/display: remove unused average_render_time_in_us and i variables
      drm/amd/display: set variable dcn3_14_soc storage-class-specifier to static
      drm/amd/display: set variables aperture_default_system and context0_default_system storage-class-specifier to static
      drm/amd/display: set variables dml*_funcs storage-class-specifier to static
      drm/amd/display: remove unused matching_stream_ptrs variable
      phy: rockchip: remove unused hw_to_inno function
      drm/amd/pm: remove unused num_of_active_display variable
      md/raid5: remove unused working_disks variable
      wifi: iwlwifi: mvm: initialize seq variable
      wifi: iwlwifi: fw: move memset before early return
      ASoC: nau8825: fix bounds check for adc_delay
      module: remove use of uninitialized variable len
      drm/amd/pm: change pmfw_decoded_link_width, speed variables to globals
      drm/amd/display: set variable dccg314_init storage-class-specifier to static
      mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static
      hwmon: remove unused superio_outb function
      ext4: remove unneeded check of nr_to_submit
      NFS: set varaiable nfs_netfs_debug_id storage-class-specifier to static
      watchdog: s3c2410: remove unused freq_to_wdt and s3c2410wdt_is_running functions
      scsi: ipr: Remove several unused variables
      mfd: twl-core: Remove unused add_child() and add_numbered_child() functions
      mfd: omap-usb-tll: Remove unused usbtll_readb() function
      drm/meson: set variables meson_hdmi_* storage-class-specifier to static
      i3c: ast2600: set variable ast2600_i3c_ops storage-class-specifier to static
      net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM
      drm/nouveau/acr/ga102: set variable ga102_gsps storage-class-specifier to static
      accel/habanalabs: remove variable gaudi_irq_name

Tom St Denis (1):
      drm/amd/amdgpu: Add missing INT_STAT_DEBUG registers to GC 10.1 and 10.3 headers

Tom Zanussi (3):
      crypto: keembay - Move driver to drivers/crypto/intel/keembay
      crypto: ixp4xx - Move driver to drivers/crypto/intel/ixp4xx
      crypto: qat - Move driver to drivers/crypto/intel/qat

Tomas Henzl (9):
      scsi: mpi3mr: Fix throttle_groups memory leak
      scsi: mpi3mr: Fix config page DMA memory leak
      scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()
      scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()
      scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()
      scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()
      scsi: megaraid_sas: Fix fw_crash_buffer_show()
      scsi: megaraid_sas: Fix crash after a double completion
      scsi: mpt3sas: Fix an issue when driver is being removed

Tomas Krcka (2):
      iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any
      mm: be less noisy during memory hotplug

Tomas Mudrunka (1):
      mm/memtest: add results of early memtest to /proc/meminfo

Tomasz Moń (1):
      Bluetooth: btusb: Do not require hardcoded interface numbers

Tomer Tayar (21):
      accel/habanalabs: use memhash_node_export_put() in hl_release_dmabuf()
      accel/habanalabs: add info when FD released while device still in use
      accel/habanalabs: enforce release order of compute device and dma-buf
      accel/habanalabs: enable graceful reset mechanism for compute-reset
      accel/habanalabs: fix print in hl_irq_handler_eq()
      accel/habanalabs: remove hl_irq_handler_default()
      accel/habanalabs: improve readability of engines idle mask print
      accel/habanalabs: remove unneeded irq_handler variable
      accel/habanalabs: add helper function to get vm hash node
      accel/habanalabs: use notifications and graceful reset for decoder
      accel/habanalabs: use scnprintf() in print_device_in_use_info()
      accel/habanalabs: postpone mem_mgr IDR destruction to hpriv_release()
      accel/habanalabs: remove '\n' when passing strings to gaudi2_print_event()
      accel/habanalabs: fix a maybe-uninitialized compilation warnings
      accel/habanalabs: fix a missing-braces compilation warning
      accel/habanalabs: remove completion from abnormal interrupt work name
      accel/habanalabs: fix events mask of decoder abnormal interrupts
      accel/habanalabs: add missing error flow in hl_sysfs_init()
      accel/habanalabs: expose debugfs files later
      accel/habanalabs: use lower QM in QM errors handling
      accel/habanalabs: print qman data on error only for lower qman

Tomi Valkeinen (7):
      media: subdev: Fix validation state lockdep issue
      media: subdev: Use 'shall' instead of 'may' in route validation
      media: subdev: Split V4L2_SUBDEV_ROUTING_NO_STREAM_MIX
      media: subdev: Add V4L2_SUBDEV_ROUTING_NO_MULTIPLEXING
      media: vsp1: Add underrun debug print
      media: v4l2-subdev: Add new ioctl for client capabilities
      media: Fix building pdfdocs

Tomáš Pecka (1):
      hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E

Tong Liu01 (7):
      drm/amdgpu: add mes resume when do gfx post soft reset
      drm/amdgpu: add mes resume when do gfx post soft reset
      drm/amdgpu: skip unload tmr when tmr is not loaded
      drm/amd/pm: add sysfs node vclk1 and dclk1
      drm/amd/pm: enable sysfs node vclk1 and dclk1 for NV2X
      drm/amd/pm: enable sysfs node vclk1 and dclk1 for NV3X
      drm/amdgpu: refine get gpu clock counter method

Tony Battersby (8):
      dmapool: remove checks for dev == NULL
      dmapool: use sysfs_emit() instead of scnprintf()
      dmapool: cleanup integer types
      dmapool: speedup DMAPOOL_DEBUG with init_on_alloc
      dmapool: remove checks for dev == NULL
      dmapool: use sysfs_emit() instead of scnprintf()
      dmapool: cleanup integer types
      dmapool: speedup DMAPOOL_DEBUG with init_on_alloc

Tony Krowiak (1):
      s390/vfio-ap: fix memory leak in vfio_ap device driver

Tony Lindgren (3):
      serial: 8250: Reinit port->pm on port specific driver unbind
      serial: core: Disable uart_start() on uart_remove_one_port()
      clocksource/drivers/timer-ti-dm: Fix finding alwon timer

Tony Luck (4):
      ACPI: APEI: EINJ: Add CXL error types
      Documentation/x86: Update split lock documentation
      x86/cpu: Add model number for Intel Arrow Lake processor
      x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN

Tony Nguyen (3):
      ixgb: Remove ixgb driver
      Documentation/eth/intel: Update address for driver support
      Documentation/eth/intel: Remove references to SourceForge

Tony O'Brien (2):
      hwmon: (adt7475) Display smoothing attributes in correct order
      hwmon: (adt7475) Fix masking of hysteresis registers

Trevor Woerner (3):
      dt-bindings: gpio.txt: expand gpio-line-names recommendations
      dt-bindings: gpio: nxp,pcf8575: add gpio-line-names
      riscv: dts: nezha-d1: add gpio-line-names

Trevor Wu (4):
      ASoC: mediatek: mt8195: add dai id check before accessing array
      ASoC: mediatek: mt9195-mt6359: fix UNINIT problem
      ASoC: mediatek: mt6358: fix UNINIT problem
      ASoC: mediatek: mt6359: fix UNINIT problem

Trond Myklebust (2):
      NFSv4: Fix hangs when recovering open state after a server reboot
      NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease

Tsuchiya Yuto (1):
      media: atomisp: Remove remaining instance of call to trace_printk

Tudor Ambarus (16):
      ARM: dts: at91-sama5d27_wlsom1: Set sst26vf064b SPI NOR flash at its maximum frequency
      ARM: dts: at91-sama5d27_som1: Set sst26vf064b SPI NOR flash at its maximum frequency
      ARM: dts: at91: sama5d2_icp: Set sst26vf064b SPI NOR flash at its maximum frequency
      ARM: dts: at91: sam9x60ek: Set sst26vf064b SPI NOR flash at its maximum frequency
      mtd: spi-nor: core: Move generic method to core - micron_st_nor_set_4byte_addr_mode
      mtd: spi-nor: core: Update name and description of micron_st_nor_set_4byte_addr_mode
      mtd: spi-nor: core: Update name and description of spansion_set_4byte_addr_mode
      mtd: spi-nor: core: Update name and description of spi_nor_set_4byte_addr_mode
      mtd: spi-nor: core: Make spi_nor_set_4byte_addr_mode_brwr public
      mtd: spi-nor: Set the 4-Byte Address Mode method based on SFDP data
      mtd: spi-nor: Stop exporting spi_nor_restore()
      mtd: spi-nor: core: Update flash's current address mode when changing address mode
      mtd: spi-nor: core: Introduce spi_nor_set_4byte_addr_mode()
      mtd: spi-nor: spansion: Rename method to cypress_nor_get_page_size
      mtd: spi-nor: Allow post_sfdp hook to return errors
      ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum

Tushar Nimkar (1):
      soc: qcom: rpmh-rsc: Support RSC v3 minor versions

Tushar Vyavahare (1):
      selftests/xsk: add xdp populate metadata test

Tvrtko Ursulin (16):
      drm/i915: Consolidate TLB invalidation flow
      drm/i915/selftests: Fix live_requests for all engines
      drm: Track clients by tgid and not tid
      drm/i915: Simplify vcs/bsd engine selection
      drm/i915: Fix context runtime accounting
      drm/i915: Fix context runtime accounting
      drm/i915/pmu: Change bitmask of enabled events to u32
      drm/i915/pmu: Support PMU for all engines
      drm/i915/pmu: Skip sampling engines with no enabled counters
      drm/i915/pmu: Transform PMU parking code to be GT based
      drm/i915/pmu: Add reference counting to the sampling timer
      drm/i915/pmu: Prepare for multi-tile non-engine counters
      drm/i915/pmu: Export counters from all tiles
      Merge drm/drm-next into drm-intel-gt-next
      drm/i915: Use the fdinfo helper
      drm/i915/selftests: Add some missing error propagation

Tzafrir Cohen (1):
      Makefile: Make kernelrelease target work with M=

Tze-nan Wu (2):
      tracing/synthetic: Fix races on freeing last_cmd
      ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus

Tzung-Bi Shih (4):
      platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl
      netfilter: conntrack: fix wrong ct->timeout value
      platform/chrome: cros_ec: remove unneeded label and if-condition
      platform/chrome: cros_ec_debugfs: fix kernel-doc warning

Uday M Bhat (2):
      ASoC: Intel: sof_rt5682: Update BT offload config for Rex
      ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP

Uladzislau Rezki (Sony) (12):
      doc: Update whatisRCU.rst
      drbd: Rename kvfree_rcu() to kvfree_rcu_mightsleep()
      misc: vmw_vmci: Rename kvfree_rcu() to kvfree_rcu_mightsleep()
      tracing: Rename kvfree_rcu() to kvfree_rcu_mightsleep()
      lib/test_vmalloc.c: Rename kvfree_rcu() to kvfree_rcu_mightsleep()
      net/sysctl: Rename kvfree_rcu() to kvfree_rcu_mightsleep()
      net/mlx5: Rename kfree_rcu() to kfree_rcu_mightsleep()
      ext4/super: Rename kfree_rcu() to kfree_rcu_mightsleep()
      rcuscale: Rename kfree_rcu() to kfree_rcu_mightsleep()
      mm: vmalloc: remove a global vmap_blocks xarray
      lib/test_vmalloc.c: add vm_map_ram()/vm_unmap_ram() test case
      mm: vmalloc: rename addr_to_vb_xarray() function

Ulf Hansson (2):
      mmc: Merge branch fixes into next
      mmc: Merge branch fixes into next

Umesh Nerlige Ramappa (14):
      drm/i915/perf: Validate OA sseu config outside switch
      drm/i915/perf: Group engines into respective OA groups
      drm/i915/perf: Fail modprobe if i915_perf_init fails on OOM
      drm/i915/perf: Parse 64bit report header formats correctly
      drm/i915/perf: Handle non-power-of-2 reports
      drm/i915/perf: Add engine class instance parameters to perf
      drm/i915/perf: Add support for OA media units
      drm/i915/perf: Pass i915 object to perf revision helper
      drm/i915/perf: Wa_14017512683: Disable OAM if media C6 is enabled in BIOS
      drm/i915/mtl: Disable C6 on MTL A0 for media
      i915/pmu: Add support for total context runtime for GuC back-end
      drm/i915/fdinfo: Enable fdinfo for GuC backends
      i915/perf: Drop the aging_tail logic in perf OA
      i915/perf: Do not add ggtt offset to hw_tail

Uros Bizjak (11):
      ring_buffer: Change some static functions to void
      ring_buffer: Change some static functions to bool
      ring_buffer: Use try_cmpxchg instead of cmpxchg
      x86/ACPI/boot: Improve __acpi_acquire_global_lock
      mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending
      x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
      nfs: remove empty if statement from nfs3_prepare_get_acl
      locking/atomic: Add generic try_cmpxchg{,64}_local() support
      locking/generic: Wire up local{,64}_try_cmpxchg()
      locking/arch: Wire up local_try_cmpxchg()
      locking/x86: Define arch_try_cmpxchg_local()

Uwe Kleine-König (781):
      spi: ar934x: Convert to platform remove callback returning void
      spi: armada-3700: Convert to platform remove callback returning void
      spi: aspeed-smc: Convert to platform remove callback returning void
      spi: at91-usart: Convert to platform remove callback returning void
      spi: ath79: Convert to platform remove callback returning void
      spi: atmel: Convert to platform remove callback returning void
      spi: au1550: Convert to platform remove callback returning void
      spi: axi-spi-engine: Convert to platform remove callback returning void
      spi: bcm2835aux: Convert to platform remove callback returning void
      spi: bcm63xx-hsspi: Convert to platform remove callback returning void
      spi: bcm63xx: Convert to platform remove callback returning void
      spi: bcmbca-hsspi: Convert to platform remove callback returning void
      spi: brcmstb-qspi: Convert to platform remove callback returning void
      spi: cadence-quadspi: Convert to platform remove callback returning void
      spi: cadence: Convert to platform remove callback returning void
      spi: cavium-octeon: Convert to platform remove callback returning void
      spi: coldfire-qspi: Convert to platform remove callback returning void
      spi: davinci: Convert to platform remove callback returning void
      spi: dln2: Convert to platform remove callback returning void
      spi: dw-bt1: Convert to platform remove callback returning void
      spi: dw-mmio: Convert to platform remove callback returning void
      spi: ep93xx: Convert to platform remove callback returning void
      spi: fsl-dspi: Convert to platform remove callback returning void
      spi: fsl-espi: Convert to platform remove callback returning void
      spi: fsl-lpspi: Convert to platform remove callback returning void
      spi: fsl-qspi: Convert to platform remove callback returning void
      spi: fsl-spi: Convert to platform remove callback returning void
      spi: geni-qcom: Convert to platform remove callback returning void
      spi: hisi-kunpeng: Convert to platform remove callback returning void
      spi: img-spfi: Convert to platform remove callback returning void
      spi: iproc-qspi: Convert to platform remove callback returning void
      spi: lantiq-ssc: Convert to platform remove callback returning void
      spi: meson-spicc: Convert to platform remove callback returning void
      spi: meson-spifc: Convert to platform remove callback returning void
      spi: microchip-core-qspi: Convert to platform remove callback returning void
      spi: microchip-core: Convert to platform remove callback returning void
      spi: mpc52xx: Convert to platform remove callback returning void
      spi: mtk-nor: Convert to platform remove callback returning void
      spi: mtk-snfi: Convert to platform remove callback returning void
      spi: mxic: Convert to platform remove callback returning void
      spi: mxs: Convert to platform remove callback returning void
      spi: npcm-fiu: Convert to platform remove callback returning void
      spi: npcm-pspi: Convert to platform remove callback returning void
      spi: nxp-fspi: Convert to platform remove callback returning void
      spi: oc-tiny: Convert to platform remove callback returning void
      spi: omap-uwire: Convert to platform remove callback returning void
      spi: omap2-mcspi: Convert to platform remove callback returning void
      spi: orion: Convert to platform remove callback returning void
      spi: pic32-sqi: Convert to platform remove callback returning void
      spi: pic32: Convert to platform remove callback returning void
      spi: ppc4xx: Convert to platform remove callback returning void
      spi: pxa2xx: Convert to platform remove callback returning void
      spi: qcom-qspi: Convert to platform remove callback returning void
      spi: rb4xx: Convert to platform remove callback returning void
      spi: rockchip-sfc: Convert to platform remove callback returning void
      spi: rockchip: Convert to platform remove callback returning void
      spi: rpc-if: Convert to platform remove callback returning void
      spi: rspi: Convert to platform remove callback returning void
      spi: s3c64xx: Convert to platform remove callback returning void
      spi: sh-hspi: Convert to platform remove callback returning void
      spi: sh-msiof: Convert to platform remove callback returning void
      spi: sh-sci: Convert to platform remove callback returning void
      spi: sh: Convert to platform remove callback returning void
      spi: sifive: Convert to platform remove callback returning void
      spi: slave-mt27xx: Convert to platform remove callback returning void
      spi: sn-f-ospi: Convert to platform remove callback returning void
      spi: sprd-adi: Convert to platform remove callback returning void
      spi: st-ssc4: Convert to platform remove callback returning void
      spi: stm32-qspi: Convert to platform remove callback returning void
      spi: stm32: Convert to platform remove callback returning void
      spi: sun4i: Convert to platform remove callback returning void
      spi: sun6i: Convert to platform remove callback returning void
      spi: sunplus-sp7021: Convert to platform remove callback returning void
      spi: synquacer: Convert to platform remove callback returning void
      spi: tegra114: Convert to platform remove callback returning void
      spi: tegra20-sflash: Convert to platform remove callback returning void
      spi: tegra20-slink: Convert to platform remove callback returning void
      spi: tegra210-quad: Convert to platform remove callback returning void
      spi: topcliff-pch: Convert to platform remove callback returning void
      spi: uniphier: Convert to platform remove callback returning void
      spi: xilinx: Convert to platform remove callback returning void
      spi: xtensa-xtfpga: Convert to platform remove callback returning void
      spi: zynq-qspi: Convert to platform remove callback returning void
      spi: zynqmp-gqspi: Convert to platform remove callback returning void
      platform/x86: acer-wmi: Convert to platform remove callback returning void
      platform/x86: adv_swbutton: Convert to platform remove callback returning void
      platform/x86: amd: hsmp: Convert to platform remove callback returning void
      platform/x86: amd: pmc: Convert to platform remove callback returning void
      platform/x86: amd: pmf: core: Convert to platform remove callback returning void
      platform/x86: amilo-rfkill: Convert to platform remove callback returning void
      platform/x86: barco-p50-gpio: Convert to platform remove callback returning void
      platform/x86: compal-laptop: Convert to platform remove callback returning void
      platform/x86: dell: dcdbas: Convert to platform remove callback returning void
      platform/x86: dell: dell-smo8800: Convert to platform remove callback returning void
      platform/x86: hp: hp_accel: Convert to platform remove callback returning void
      platform/x86: hp: tc1100-wmi: Convert to platform remove callback returning void
      platform/x86: huawei-wmi: Convert to platform remove callback returning void
      platform/x86: ideapad-laptop: Convert to platform remove callback returning void
      platform/x86: intel: bxtwc_tmu: Convert to platform remove callback returning void
      platform/x86: intel: chtdc_ti_pwrbtn: Convert to platform remove callback returning void
      platform/x86: intel: chtwc_int33fe: Convert to platform remove callback returning void
      platform/x86: intel: hid: Convert to platform remove callback returning void
      platform/x86: intel: int0002_vgpio: Convert to platform remove callback returning void
      platform/x86: intel: int1092: intel_sar: Convert to platform remove callback returning void
      platform/x86: intel: int3472: discrete: Convert to platform remove callback returning void
      platform/x86: intel: mrfld_pwrbtn: Convert to platform remove callback returning void
      platform/x86: intel: pmc: core: Convert to platform remove callback returning void
      platform/x86: intel: telemetry: pltdrv: Convert to platform remove callback returning void
      platform/x86: intel: vbtn: Convert to platform remove callback returning void
      platform/x86: samsung-q10: Convert to platform remove callback returning void
      platform/x86: serial-multi-instantiate: Convert to platform remove callback returning void
      platform/x86: wmi: Convert to platform remove callback returning void
      platform/x86: xo1-rfkill: Convert to platform remove callback returning void
      docs: rebasing-and-merging: Drop wrong statement about git
      drm/tests: helpers: Drop empty platform remove function
      serial: imx: Drop a few unneeded casts
      misc: sram: Improve and simplify clk handling
      hwrng: xgene - Simplify using dev_err_probe()
      hwrng: xgene - Simplify using devm_clk_get_optional_enabled()
      iio: adc: meson_saradc: Better handle BL30 not releasing the hardware
      clk: samsung: Convert to platform remove callback returning void
      clk: qcom: Convert to platform remove callback returning void
      hwrng: xgene - Improve error reporting for problems during .remove()
      dt-bindings: display: imx: Describe drm binding for fsl,imx-lcdc
      drm: Drop ARCH_MULTIPLATFORM from dependencies
      backlight: aat2870_bl: Convert to platform remove callback returning void
      backlight: adp5520_bl: Convert to platform remove callback returning void
      backlight: cr_bllcd: Convert to platform remove callback returning void
      backlight: da9052_bl: Convert to platform remove callback returning void
      backlight: hp680_bl: Convert to platform remove callback returning void
      backlight: led_bl: Convert to platform remove callback returning void
      backlight: lm3533_bl: Convert to platform remove callback returning void
      backlight: lp8788_bl: Convert to platform remove callback returning void
      backlight: mt6370-backlight: Convert to platform remove callback returning void
      backlight: pwm_bl: Convert to platform remove callback returning void
      backlight: qcom-wled: Convert to platform remove callback returning void
      backlight: rt4831-backlight: Convert to platform remove callback returning void
      backlight: sky81452-backlight: Convert to platform remove callback returning void
      clk: renesas: Convert to platform remove callback returning void
      i2c: imx: Simplify using devm_clk_get_enabled()
      ARM: Convert to platform remove callback returning void
      spi: atmel-quadspi: Don't leak clk enable count in pm resume
      spi: atmel-quadspi: Free resources even if runtime resume failed in .remove()
      spi: atmel-quadspi: Convert to platform remove callback returning void
      rtc: 88pm80x: Convert to platform remove callback returning void
      rtc: 88pm860x: Convert to platform remove callback returning void
      rtc: ab8500: Convert to platform remove callback returning void
      rtc: ac100: Convert to platform remove callback returning void
      rtc: asm9260: Convert to platform remove callback returning void
      rtc: at91sam9: Convert to platform remove callback returning void
      rtc: brcmstb-waketimer: Convert to platform remove callback returning void
      rtc: cadence: Convert to platform remove callback returning void
      rtc: cmos: Convert to platform remove callback returning void
      rtc: cros-ec: Convert to platform remove callback returning void
      rtc: ds1685: Convert to platform remove callback returning void
      rtc: ftrtc010: Convert to platform remove callback returning void
      rtc: hid-sensor-time: Convert to platform remove callback returning void
      rtc: lpc24xx: Convert to platform remove callback returning void
      rtc: max77686: Convert to platform remove callback returning void
      rtc: mc13xxx: Convert to platform remove callback returning void
      rtc: mpc5121: Convert to platform remove callback returning void
      rtc: mpfs: Convert to platform remove callback returning void
      rtc: mt7622: Convert to platform remove callback returning void
      rtc: mxc_v2: Convert to platform remove callback returning void
      rtc: omap: Convert to platform remove callback returning void
      rtc: palmas: Convert to platform remove callback returning void
      rtc: pcf50633: Convert to platform remove callback returning void
      rtc: pic32: Convert to platform remove callback returning void
      rtc: pm8xxx: Convert to platform remove callback returning void
      rtc: rc5t583: Convert to platform remove callback returning void
      rtc: rtd119x: Convert to platform remove callback returning void
      rtc: rzn1: Convert to platform remove callback returning void
      rtc: s3c: Convert to platform remove callback returning void
      rtc: sa1100: Convert to platform remove callback returning void
      rtc: spear: Convert to platform remove callback returning void
      rtc: stm32: Convert to platform remove callback returning void
      rtc: stmp3xxx: Convert to platform remove callback returning void
      rtc: sunplus: Convert to platform remove callback returning void
      rtc: tegra: Convert to platform remove callback returning void
      rtc: tps6586x: Convert to platform remove callback returning void
      rtc: twl: Convert to platform remove callback returning void
      rtc: vt8500: Convert to platform remove callback returning void
      rtc: wm8350: Convert to platform remove callback returning void
      rtc: xgene: Convert to platform remove callback returning void
      rtc: zynqmp: Convert to platform remove callback returning void
      iio: frequency: admv1013: Benefit from devm_clk_get_enabled() to simplify
      Input: iqs62x-keys - suppress duplicated error message in .remove()
      drm/bridge: cdns-dsi: Convert to platform remove callback returning void
      drm/bridge: display-connector: Convert to platform remove callback returning void
      drm/bridge: fsl-ldb: Convert to platform remove callback returning void
      drm/bridge: imx8qm-ldb: Convert to platform remove callback returning void
      drm/bridge: imx8qxp-ldb: Convert to platform remove callback returning void
      drm/bridge: imx8qxp-pixel-combiner: Convert to platform remove callback returning void
      drm/bridge: imx8qxp-pixel-link: Convert to platform remove callback returning void
      drm/bridge: imx8qxp-pxl2dpi: Convert to platform remove callback returning void
      drm/bridge: lvds-codec: Convert to platform remove callback returning void
      drm/bridge: nwl-dsi: Convert to platform remove callback returning void
      drm/bridge: simple-bridg: Convert to platform remove callback returning void
      drm/bridge: dw-hdmi-ahb-audio: Convert to platform remove callback returning void
      drm/bridge: dw-hdmi-cec: Convert to platform remove callback returning void
      drm/bridge: dw-hdmi-gp-audio: Convert to platform remove callback returning void
      drm/bridge: dw-hdmi-i2s-audio: Convert to platform remove callback returning void
      drm/bridge: thc63lvd1024: Convert to platform remove callback returning void
      drm/bridge: ti-tfp410: Convert to platform remove callback returning void
      phy: allwinner: phy-sun4i-usb: Convert to platform remove callback returning void
      phy: broadcom: phy-brcm-usb: Convert to platform remove callback returning void
      phy: cadence: cdns-dphy: Convert to platform remove callback returning void
      phy: cadence: phy-cadence-sierra: Convert to platform remove callback returning void
      phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void
      phy: freescale: phy-fsl-imx8qm-lvds-phy: Convert to platform remove callback returning void
      phy: intel: phy-intel-lgm-combo: Convert to platform remove callback returning void
      phy: mediatek: phy-mtk-mipi-dsi: Convert to platform remove callback returning void
      phy: motorola: phy-cpcap-usb: Convert to platform remove callback returning void
      phy: motorola: phy-mapphone-mdm6600: Convert to platform remove callback returning void
      phy: phy-lgm-usb: Convert to platform remove callback returning void
      phy: qualcomm: phy-qcom-apq8064-sata: Convert to platform remove callback returning void
      phy: qualcomm: phy-qcom-eusb2-repeater: Convert to platform remove callback returning void
      phy: qualcomm: phy-qcom-ipq806x-sata: Convert to platform remove callback returning void
      phy: renesas: phy-rcar-gen3-pcie: Convert to platform remove callback returning void
      phy: renesas: phy-rcar-gen3-usb2: Convert to platform remove callback returning void
      phy: renesas: phy-rcar-gen3-usb3: Convert to platform remove callback returning void
      phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void
      phy: rockchip: phy-rockchip-inno-csidphy: Convert to platform remove callback returning void
      phy: rockchip: phy-rockchip-inno-dsidphy: Convert to platform remove callback returning void
      phy: rockchip: phy-rockchip-inno-hdmi: Convert to platform remove callback returning void
      phy: rockchip: phy-rockchip-typec: Convert to platform remove callback returning void
      phy: st: phy-stm32-usbphyc: Convert to platform remove callback returning void
      phy: tegra: xusb: Convert to platform remove callback returning void
      phy: ti: phy-am654-serdes: Convert to platform remove callback returning void
      phy: ti: phy-da8xx-usb: Convert to platform remove callback returning void
      phy: ti: phy-dm816x-usb: Convert to platform remove callback returning void
      phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void
      phy: ti: phy-omap-usb2: Convert to platform remove callback returning void
      phy: ti: phy-ti-pipe3: Convert to platform remove callback returning void
      phy: ti: phy-twl4030-usb: Convert to platform remove callback returning void
      ALSA: sh: aica: Drop if blocks with always false condition
      ASoC: amd: acp: rembrandt: Drop if blocks with always false condition
      ALSA: pxa2xx: Convert to platform remove callback returning void
      ALSA: atmel: ac97: Convert to platform remove callback returning void
      ALSA: mts64: Convert to platform remove callback returning void
      ALSA: portman2x4: Convert to platform remove callback returning void
      ALSA: mips/hal2: Convert to platform remove callback returning void
      ALSA: mips/sgio2audio: Convert to platform remove callback returning void
      ALSA: hda/tegra: Convert to platform remove callback returning void
      ALSA: ppc/powermac: Convert to platform remove callback returning void
      ALSA: sh: aica: Convert to platform remove callback returning void
      ALSA: sh_dac_audio: Convert to platform remove callback returning void
      ASoC: adi: axi-i2s: Convert to platform remove callback returning void
      ASoC: adi: axi-spdif: Convert to platform remove callback returning void
      ASoC: amd: acp-pcm-dma: Convert to platform remove callback returning void
      ASoC: amd: acp: rembrandt: Convert to platform remove callback returning void
      ASoC: amd: acp: renoir: Convert to platform remove callback returning void
      ASoC: amd: ps: Convert to platform remove callback returning void
      ASoC: amd: raven: acp3x-pcm-dma: Convert to platform remove callback returning void
      ASoC: amd: raven: acp3x-pdm-dma: Convert to platform remove callback returning void
      ASoC: amd: vangogh: acp5x-pcm-dma: Convert to platform remove callback returning void
      ASoC: amd: yc: acp6x-pdm-dma: Convert to platform remove callback returning void
      ASoC: apple: mca: Convert to platform remove callback returning void
      ASoC: atmel: atmel-i2s: Convert to platform remove callback returning void
      ASoC: atmel: atmel_wm8904: Convert to platform remove callback returning void
      ASoC: atmel: mchp-i2s-mcc: Convert to platform remove callback returning void
      ASoC: atmel: mchp-pdmc: Convert to platform remove callback returning void
      ASoC: atmel: mchp-spdifrx: Convert to platform remove callback returning void
      ASoC: atmel: mchp-spdiftx: Convert to platform remove callback returning void
      ASoC: atmel: mikroe-proto: Convert to platform remove callback returning void
      ASoC: atmel: sam9g20_wm8731: Convert to platform remove callback returning void
      ASoC: atmel: sam9x5_wm8731: Convert to platform remove callback returning void
      ASoC: atmel: tse850-pcm5142: Convert to platform remove callback returning void
      ASoC: au1x: ac97c: Convert to platform remove callback returning void
      ASoC: au1x: i2sc: Convert to platform remove callback returning void
      ASoC: au1x: psc-ac97: Convert to platform remove callback returning void
      ASoC: au1x: psc-i2s: Convert to platform remove callback returning void
      ASoC: bcm: bcm63xx-i2s-whistler: Convert to platform remove callback returning void
      ASoC: bcm: cygnus-ssp: Convert to platform remove callback returning void
      ASoC: cirrus: edb93xx: Convert to platform remove callback returning void
      ASoC: cirrus: ep93xx-i2s: Convert to platform remove callback returning void
      ASoC: codecs: cs47l15: Convert to platform remove callback returning void
      ASoC: codecs: cs47l24: Convert to platform remove callback returning void
      ASoC: codecs: cs47l35: Convert to platform remove callback returning void
      ASoC: codecs: cs47l85: Convert to platform remove callback returning void
      ASoC: codecs: cs47l90: Convert to platform remove callback returning void
      ASoC: codecs: cs47l92: Convert to platform remove callback returning void
      ASoC: codecs: inno_rk3036: Convert to platform remove callback returning void
      ASoC: codecs: lpass-rx-macro: Convert to platform remove callback returning void
      ASoC: codecs: lpass-tx-macro: Convert to platform remove callback returning void
      ASoC: codecs: lpass-va-macro: Convert to platform remove callback returning void
      ASoC: codecs: lpass-wsa-macro: Convert to platform remove callback returning void
      ASoC: codecs: msm8916-wcd-analog: Convert to platform remove callback returning void
      ASoC: codecs: msm8916-wcd-digital: Convert to platform remove callback returning void
      ASoC: codecs: rk817_codec: Convert to platform remove callback returning void
      ASoC: codecs: wcd938x: Convert to platform remove callback returning void
      ASoC: codecs: wm5102: Convert to platform remove callback returning void
      ASoC: codecs: wm5110: Convert to platform remove callback returning void
      ASoC: codecs: wm8994: Convert to platform remove callback returning void
      ASoC: codecs: wm8997: Convert to platform remove callback returning void
      ASoC: codecs: wm8998: Convert to platform remove callback returning void
      ASoC: dwc: dwc-i2s: Convert to platform remove callback returning void
      ASoC: fsl: eukrea-tlv320: Convert to platform remove callback returning void
      ASoC: fsl: fsl_asrc: Convert to platform remove callback returning void
      ASoC: fsl: fsl_aud2htx: Convert to platform remove callback returning void
      ASoC: fsl: fsl_audmix: Convert to platform remove callback returning void
      ASoC: fsl: fsl_dma: Convert to platform remove callback returning void
      ASoC: fsl: fsl_easrc: Convert to platform remove callback returning void
      ASoC: fsl: fsl_esai: Convert to platform remove callback returning void
      ASoC: fsl: fsl_mqs: Convert to platform remove callback returning void
      ASoC: fsl: fsl_rpmsg: Convert to platform remove callback returning void
      ASoC: fsl: fsl_sai: Convert to platform remove callback returning void
      ASoC: fsl: fsl_spdif: Convert to platform remove callback returning void
      ASoC: fsl: fsl_ssi: Convert to platform remove callback returning void
      ASoC: fsl: fsl_xcvr: Convert to platform remove callback returning void
      ASoC: fsl: imx-audmux: Convert to platform remove callback returning void
      ASoC: fsl: imx-pcm-rpmsg: Convert to platform remove callback returning void
      ASoC: fsl: imx-sgtl5000: Convert to platform remove callback returning void
      ASoC: fsl: mpc5200_psc_ac97: Convert to platform remove callback returning void
      ASoC: fsl: mpc5200_psc_i2s: Convert to platform remove callback returning void
      ASoC: fsl: mpc8610_hpcd: Convert to platform remove callback returning void
      ASoC: fsl: p1022_ds: Convert to platform remove callback returning void
      ASoC: fsl: p1022_rdk: Convert to platform remove callback returning void
      ASoC: fsl: pcm030-audio-fabric: Convert to platform remove callback returning void
      ASoC: generic: test-component: Convert to platform remove callback returning void
      ASoC: img: img-i2s-in: Convert to platform remove callback returning void
      ASoC: img: img-i2s-out: Convert to platform remove callback returning void
      ASoC: img: img-parallel-out: Convert to platform remove callback returning void
      ASoC: img: img-spdif-in: Convert to platform remove callback returning void
      ASoC: img: img-spdif-out: Convert to platform remove callback returning void
      ASoC: img: pistachio-internal-dac: Convert to platform remove callback returning void
      ASoC: Intel: sst-mfld-platform-pcm: Convert to platform remove callback returning void
      ASoC: Intel: sst: Convert to platform remove callback returning void
      ASoC: Intel: bytcht_es8316: Convert to platform remove callback returning void
      ASoC: Intel: bytcr_rt5640: Convert to platform remove callback returning void
      ASoC: Intel: boards: bytcr_rt5651: Convert to platform remove callback returning void
      ASoC: Intel: bytcr_wm5102: Convert to platform remove callback returning void
      ASoC: Intel: cht_bsw_max98090_ti: Convert to platform remove callback returning void
      ASoC: Intel: sof_es8336: Convert to platform remove callback returning void
      ASoC: Intel: sof_pcm512x: Convert to platform remove callback returning void
      ASoC: Intel: sof_sdw: Convert to platform remove callback returning void
      ASoC: Intel: sof_wm8804: Convert to platform remove callback returning void
      ASoC: Intel: catpt: Convert to platform remove callback returning void
      ASoC: Intel: skl-ssp-clk: Convert to platform remove callback returning void
      ASoC: kirkwood: kirkwood-i2s: Convert to platform remove callback returning void
      ASoC: mediatek: mtk-btcvsd: Convert to platform remove callback returning void
      ASoC: mediatek: mt2701-afe-pcm: Convert to platform remove callback returning void
      ASoC: mediatek: mt6797-afe-pcm: Convert to platform remove callback returning void
      ASoC: mediatek: mt8173-afe-pcm: Convert to platform remove callback returning void
      ASoC: mediatek: mt8183-afe-pcm: Convert to platform remove callback returning void
      ASoC: mediatek: mt8188-afe-pcm: Convert to platform remove callback returning void
      ASoC: mediatek: mt8192-afe-pcm: Convert to platform remove callback returning void
      ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void
      ASoC: meson: aiu: Convert to platform remove callback returning void
      ASoC: mxs: mxs-sgtl5000: Convert to platform remove callback returning void
      ASoC: pxa: mmp-sspa: Convert to platform remove callback returning void
      ASoC: pxa: pxa2xx-ac97: Convert to platform remove callback returning void
      ASoC: qcom: qdsp6: Convert to platform remove callback returning void
      ASoC: rockchip: rockchip_i2s: Convert to platform remove callback returning void
      ASoC: rockchip: rockchip_pdm: Convert to platform remove callback returning void
      ASoC: rockchip: rockchip_rt5645: Convert to platform remove callback returning void
      ASoC: rockchip: rockchip_spdif: Convert to platform remove callback returning void
      ASoC: samsung: arndale: Convert to platform remove callback returning void
      ASoC: samsung: i2s: Convert to platform remove callback returning void
      ASoC: samsung: odroid: Convert to platform remove callback returning void
      ASoC: samsung: pcm: Convert to platform remove callback returning void
      ASoC: samsung: snow: Convert to platform remove callback returning void
      ASoC: samsung: spdif: Convert to platform remove callback returning void
      ASoC: sh: fsi: Convert to platform remove callback returning void
      ASoC: sh: hac: Convert to platform remove callback returning void
      ASoC: sh: rcar: Convert to platform remove callback returning void
      ASoC: sh: rz-ssi: Convert to platform remove callback returning void
      ASoC: sh: siu_dai: Convert to platform remove callback returning void
      ASoC: sprd: sprd-mcdt: Convert to platform remove callback returning void
      ASoC: stm: stm32_adfsdm: Convert to platform remove callback returning void
      ASoC: stm: stm32_i2s: Convert to platform remove callback returning void
      ASoC: stm: stm32_sai_sub: Convert to platform remove callback returning void
      ASoC: stm: stm32_spdifrx: Convert to platform remove callback returning void
      ASoC: sunxi: sun4i-codec: Convert to platform remove callback returning void
      ASoC: sunxi: sun4i-i2s: Convert to platform remove callback returning void
      ASoC: sunxi: sun4i-spdif: Convert to platform remove callback returning void
      ASoC: sunxi: sun50i-dmic: Convert to platform remove callback returning void
      ASoC: sunxi: sun8i-codec: Convert to platform remove callback returning void
      ASoC: tegra: tegra186_asrc: Convert to platform remove callback returning void
      ASoC: tegra: tegra186_dspk: Convert to platform remove callback returning void
      ASoC: tegra: tegra20_ac97: Convert to platform remove callback returning void
      ASoC: tegra: tegra20_i2s: Convert to platform remove callback returning void
      ASoC: tegra: tegra210_admaif: Convert to platform remove callback returning void
      ASoC: tegra: tegra210_adx: Convert to platform remove callback returning void
      ASoC: tegra: tegra210_ahub: Convert to platform remove callback returning void
      ASoC: tegra: tegra210_amx: Convert to platform remove callback returning void
      ASoC: tegra: tegra210_dmic: Convert to platform remove callback returning void
      ASoC: tegra: tegra210_i2s: Convert to platform remove callback returning void
      ASoC: tegra: tegra210_mixer: Convert to platform remove callback returning void
      ASoC: tegra: tegra210_mvc: Convert to platform remove callback returning void
      ASoC: tegra: tegra210_ope: Convert to platform remove callback returning void
      ASoC: tegra: tegra210_sfc: Convert to platform remove callback returning void
      ASoC: tegra: tegra30_ahub: Convert to platform remove callback returning void
      ASoC: tegra: tegra30_i2s: Convert to platform remove callback returning void
      ASoC: ti: ams-delta: Convert to platform remove callback returning void
      ASoC: ti: davinci-i2s: Convert to platform remove callback returning void
      ASoC: ti: davinci-mcasp: Convert to platform remove callback returning void
      ASoC: ti: omap-hdmi: Convert to platform remove callback returning void
      ASoC: ti: omap-mcbsp: Convert to platform remove callback returning void
      ASoC: uniphier: evea: Convert to platform remove callback returning void
      ASoC: ux500: mop500: Convert to platform remove callback returning void
      ASoC: ux500: ux500_msp_dai: Convert to platform remove callback returning void
      ASoC: xilinx: xlnx_formatter_pcm: Convert to platform remove callback returning void
      ASoC: xilinx: xlnx_spdif: Convert to platform remove callback returning void
      ASoC: xtensa: xtfpga-i2s: Convert to platform remove callback returning void
      ALSA: sparc/cs4231: Convert to platform remove callback returning void
      ALSA: sparc/dbri: Convert to platform remove callback returning void
      spi: sprd: Don't skip cleanup in remove's error path
      spi: sprd: Convert to platform remove callback returning void
      spi: imx: Don't skip cleanup in remove's error path
      spi: imx: Convert to platform remove callback returning void
      nubus: Drop noop match function
      of: unittest: Drop call to platform_set_drvdata(..., NULL)
      of: unittest: Drop if blocks with always false condition
      of: unittest: Convert to platform remove callback returning void
      usb: host: u132-hcd: Various style improvements
      usb: host: u132-hcd: Drop if with an always true condition
      usb: host: u132-hcd: Delete driver
      usb: ftdi-elan: Delete driver
      i3c: Make i3c_master_unregister() return void
      i3c: dw: Convert to platform remove callback returning void
      i3c: cdns: Convert to platform remove callback returning void
      i3c: mipi-i3c-hci: Convert to platform remove callback returning void
      i3c: svc: Convert to platform remove callback returning void
      pwm: hibvt: Explicitly set .polarity in .get_state()
      pwm: cros-ec: Explicitly set .polarity in .get_state()
      pwm: iqs620a: Explicitly set .polarity in .get_state()
      pwm: sprd: Explicitly set .polarity in .get_state()
      pwm: meson: Explicitly set .polarity in .get_state()
      pwm: Zero-initialize the pwm_state passed to driver's .get_state()
      usb: phy: ab8500: Convert to platform remove callback returning void
      usb: phy: am335x: Convert to platform remove callback returning void
      usb: phy: fsl: Convert to platform remove callback returning void
      usb: phy: generic: Convert to platform remove callback returning void
      usb: phy: gpio-vbus: Convert to platform remove callback returning void
      usb: phy: keystone: Convert to platform remove callback returning void
      usb: phy: mv: Convert to platform remove callback returning void
      usb: phy: mxs: Convert to platform remove callback returning void
      usb: phy: tahvo: Convert to platform remove callback returning void
      usb: phy: tegra: Convert to platform remove callback returning void
      usb: phy: twl6030: Convert to platform remove callback returning void
      crypto: keembay - Drop if with an always false condition
      clk: tegra: Don't warn three times about failure to unregister
      clk: xilinx: Drop if block with always false condition
      clk: axs10x: Convert to platform remove callback returning void
      clk: bcm: Convert to platform remove callback returning void
      clk: axi-clkgen: Convert to platform remove callback returning void
      clk: axm5516: Convert to platform remove callback returning void
      clk: fixed-factor: Convert to platform remove callback returning void
      clk: fixed-mmio: Convert to platform remove callback returning void
      clk: fixed-rate: Convert to platform remove callback returning void
      clk: hsdk-pll: Convert to platform remove callback returning void
      clk: palmas: Convert to platform remove callback returning void
      clk: pwm: Convert to platform remove callback returning void
      clk: s2mps11: Convert to platform remove callback returning void
      clk: scpi: Convert to platform remove callback returning void
      clk: stm32mp1: Convert to platform remove callback returning void
      clk: hisilicon: Convert to platform remove callback returning void
      clk: keystone: Convert to platform remove callback returning void
      clk: mmp: Convert to platform remove callback returning void
      clk: mvebu: Convert to platform remove callback returning void
      clk: stm32: Convert to platform remove callback returning void
      clk: tegra: Convert to platform remove callback returning void
      clk: ti: Convert to platform remove callback returning void
      clk: uniphier: Convert to platform remove callback returning void
      clk: x86: Convert to platform remove callback returning void
      clk: xilinx: Convert to platform remove callback returning void
      pinctrl: mcp23s08: Rename and change function that wraps regmap_update_bits()
      pinctrl: mcp23s08: Implement gpio bulk functions
      pwm: atmel-hlcdc: Convert to platform remove callback returning void
      pwm: atmel-tcb: Convert to platform remove callback returning void
      pwm: atmel: Convert to platform remove callback returning void
      pwm: bcm-iproc: Convert to platform remove callback returning void
      pwm: bcm2835: Convert to platform remove callback returning void
      pwm: berlin: Convert to platform remove callback returning void
      pwm: brcmstb: Convert to platform remove callback returning void
      pwm: clk: Convert to platform remove callback returning void
      pwm: cros-ec: Convert to platform remove callback returning void
      pwm: hibvt: Convert to platform remove callback returning void
      pwm: img: Convert to platform remove callback returning void
      pwm: imx-tpm: Convert to platform remove callback returning void
      pwm: lpc18xx-sct: Convert to platform remove callback returning void
      pwm: lpss-platform: Convert to platform remove callback returning void
      pwm: mtk-disp: Convert to platform remove callback returning void
      pwm: omap-dmtimer: Convert to platform remove callback returning void
      pwm: rcar: Convert to platform remove callback returning void
      pwm: rockchip: Convert to platform remove callback returning void
      pwm: samsung: Convert to platform remove callback returning void
      pwm: sifive: Convert to platform remove callback returning void
      pwm: spear: Convert to platform remove callback returning void
      pwm: sprd: Convert to platform remove callback returning void
      pwm: sti: Convert to platform remove callback returning void
      pwm: stm32: Convert to platform remove callback returning void
      pwm: sun4i: Convert to platform remove callback returning void
      pwm: tegra: Convert to platform remove callback returning void
      pwm: tiecap: Convert to platform remove callback returning void
      pwm: tiehrpwm: Convert to platform remove callback returning void
      pwm: vt8500: Convert to platform remove callback returning void
      pwm: xilinx: Convert to platform remove callback returning void
      iommu/arm-smmu: Drop if with an always false condition
      iommu/apple-dart: Convert to platform remove callback returning void
      iommu/arm-smmu-v3: Convert to platform remove callback returning void
      iommu/arm-smmu: Convert to platform remove callback returning void
      iommu/ipmmu-vmsa: Convert to platform remove callback returning void
      iommu/msm: Convert to platform remove callback returning void
      iommu/mtk: Convert to platform remove callback returning void
      iommu/mtk_iommu_v1: Convert to platform remove callback returning void
      iommu/omap: Convert to platform remove callback returning void
      iommu/sprd: Convert to platform remove callback returning void
      spi: bcm2835: Convert to platform remove callback returning void
      drm/amd/display: Whitespace cleanup
      staging: axis-fifo: Convert to platform remove callback returning void
      staging: emxx_udc: Convert to platform remove callback returning void
      staging: fieldbus: arcx-anybus: Convert to platform remove callback returning void
      staging: greybus: arche-apb-ctrl: Convert to platform remove callback returning void
      staging: greybus: arche: Convert to platform remove callback returning void
      staging: most: dim2: Convert to platform remove callback returning void
      staging: nvec: Convert to platform remove callback returning void
      staging: nvec: nvec_kbd: Convert to platform remove callback returning void
      staging: nvec_power: Convert to platform remove callback returning void
      staging: nvec_ps2: Convert to platform remove callback returning void
      staging: octeon: ethernet: Convert to platform remove callback returning void
      staging: vc04_services: bcm2835-camera: Convert to platform remove callback returning void
      staging: vc04_services: vchiq_arm: Convert to platform remove callback returning void
      spi: qup: Don't skip cleanup in remove's error path
      spi: qup: Convert to platform remove callback returning void
      gpu: host1x: Make host1x_client_unregister() return void
      drm/tegra: rgb: Make tegra_dc_rgb_remove() return void
      drm/tegra: dc: Convert to platform remove callback returning void
      drm/tegra: dpaux: Convert to platform remove callback returning void
      drm/tegra: dsi: Convert to platform remove callback returning void
      drm/tegra: gr2d: Convert to platform remove callback returning void
      drm/tegra: gr3d: Convert to platform remove callback returning void
      drm/tegra: hdmi: Convert to platform remove callback returning void
      drm/tegra: hub: Convert to platform remove callback returning void
      drm/tegra: nvdec: Convert to platform remove callback returning void
      drm/tegra: sor: Convert to platform remove callback returning void
      drm/tegra: vic: Convert to platform remove callback returning void
      soc: tegra: cbb: Drop empty platform remove function
      usb: musb: da8xx: Convert to platform remove callback returning void
      usb: musb: jz4740: Convert to platform remove callback returning void
      usb: musb: mediatek: Convert to platform remove callback returning void
      usb: musb: mpfs: Convert to platform remove callback returning void
      usb: musb: musb_core: Convert to platform remove callback returning void
      usb: musb: musb_dsps: Convert to platform remove callback returning void
      usb: musb: omap2430: Convert to platform remove callback returning void
      usb: musb: sunxi: Convert to platform remove callback returning void
      usb: musb: tusb6010: Convert to platform remove callback returning void
      usb: musb: ux500: Convert to platform remove callback returning void
      arm64: dts: imx8mp: Add GPT blocks
      rpmsg: qcom_smd: Make qcom_smd_unregister_edge() return void
      rpmsg: qcom_glink_rpm: Convert to platform remove callback returning void
      rpmsg: qcom_smd: Convert to platform remove callback returning void
      mtd: nand: Convert to platform remove callback returning void
      media: cec-gpio: Convert to platform remove callback returning void
      media: cros-ec-cec: Don't exit early in .remove() callback
      media: cros-ec-cec: Convert to platform remove callback returning void
      media: ao-cec-g12a: Convert to platform remove callback returning void
      media: ao-cec: Convert to platform remove callback returning void
      media: s5p_cec: Convert to platform remove callback returning void
      media: seco-cec: Convert to platform remove callback returning void
      media: stih-cec: Convert to platform remove callback returning void
      media: stm32-cec: Convert to platform remove callback returning void
      media: tegra_cec: Convert to platform remove callback returning void
      media: rtl2832_sdr: Convert to platform remove callback returning void
      media: zd1301_demod: Convert to platform remove callback returning void
      media: allegro-core: Convert to platform remove callback returning void
      media: ge2d: Convert to platform remove callback returning void
      media: vpu_core: Convert to platform remove callback returning void
      media: vpu_drv: Convert to platform remove callback returning void
      media: aspeed-video: Convert to platform remove callback returning void
      media: atmel-isi: Convert to platform remove callback returning void
      media: cdns-csi2rx: Convert to platform remove callback returning void
      media: cdns-csi2tx: Convert to platform remove callback returning void
      media: coda-common: Convert to platform remove callback returning void
      media: pxa_camera: Convert to platform remove callback returning void
      media: m2m-deinterlace: Convert to platform remove callback returning void
      media: marvell: Simplify remove callback
      media: marvell: Convert to platform remove callback returning void
      media: mtk_jpeg_core: Convert to platform remove callback returning void
      media: mtk_mdp_core: Convert to platform remove callback returning void
      media: mtk-mdp3-core: Convert to platform remove callback returning void
      media: mtk_vcodec_dec_drv: Convert to platform remove callback returning void
      media: mtk_vcodec_enc_drv: Convert to platform remove callback returning void
      media: mtk_vpu: Convert to platform remove callback returning void
      media: microchip-csi2dc: Convert to platform remove callback returning void
      media: microchip-sama5d2-isc: Convert to platform remove callback returning void
      media: microchip-sama7g5-isc: Convert to platform remove callback returning void
      media: vde: Convert to platform remove callback returning void
      media: dw100: Convert to platform remove callback returning void
      media: mxc-jpeg: Convert to platform remove callback returning void
      media: imx-mipi-csis: Convert to platform remove callback returning void
      media: imx-pxp: Convert to platform remove callback returning void
      media: imx7-media-csi: Convert to platform remove callback returning void
      media: mx2_emmaprp: Convert to platform remove callback returning void
      media: camss: Convert to platform remove callback returning void
      media: venus: Warn only once about problems in .remove()
      media: venus: Convert to platform remove callback returning void
      media: vdec: Convert to platform remove callback returning void
      media: venc: Convert to platform remove callback returning void
      media: rcar-fcp: Convert to platform remove callback returning void
      media: rcar-isp: Convert to platform remove callback returning void
      media: rcar-core: Convert to platform remove callback returning void
      media: rcar-csi2: Convert to platform remove callback returning void
      media: rcar_drif: Convert to platform remove callback returning void
      media: rcar_fdp1: Convert to platform remove callback returning void
      media: rcar_jpu: Convert to platform remove callback returning void
      media: renesas-ceu: Convert to platform remove callback returning void
      media: rzg2l-core: Convert to platform remove callback returning void
      media: rzg2l-csi2: Convert to platform remove callback returning void
      media: sh_vou: Convert to platform remove callback returning void
      media: vsp1_drv: Convert to platform remove callback returning void
      media: rga: Convert to platform remove callback returning void
      media: rkisp1-dev: Convert to platform remove callback returning void
      media: gsc-core: Convert to platform remove callback returning void
      media: fimc-core: Convert to platform remove callback returning void
      media: fimc-is-i2c: Convert to platform remove callback returning void
      media: fimc-is: Convert to platform remove callback returning void
      media: fimc-lite: Convert to platform remove callback returning void
      media: media-dev: Convert to platform remove callback returning void
      media: mipi-csis: Convert to platform remove callback returning void
      media: camif-core: Convert to platform remove callback returning void
      media: g2d: Convert to platform remove callback returning void
      media: jpeg-core: Convert to platform remove callback returning void
      media: s5p_mfc: Convert to platform remove callback returning void
      media: bdisp-v4l2: Convert to platform remove callback returning void
      media: c8sectpfe-core: Convert to platform remove callback returning void
      media: delta-v4l2: Convert to platform remove callback returning void
      media: hva-v4l2: Convert to platform remove callback returning void
      media: dma2d: Convert to platform remove callback returning void
      media: stm32-dcmi: Convert to platform remove callback returning void
      media: sun4i_csi: Convert to platform remove callback returning void
      media: sun6i_csi: Convert to platform remove callback returning void
      media: sun6i_mipi_csi2: Convert to platform remove callback returning void
      media: sun8i_a83t_mipi_csi2: Convert to platform remove callback returning void
      media: sun8i-di: Convert to platform remove callback returning void
      media: sun8i_rotate: Convert to platform remove callback returning void
      media: am437x-vpfe: Convert to platform remove callback returning void
      media: cal: Convert to platform remove callback returning void
      media: vpif: Convert to platform remove callback returning void
      media: vpif_capture: Convert to platform remove callback returning void
      media: vpif_display: Convert to platform remove callback returning void
      media: omap_vout: Convert to platform remove callback returning void
      media: isp: Convert to platform remove callback returning void
      media: vpe: Convert to platform remove callback returning void
      media: hantro_drv: Convert to platform remove callback returning void
      media: via-camera: Convert to platform remove callback returning void
      media: video-mux: Convert to platform remove callback returning void
      media: xilinx-csi2rxss: Convert to platform remove callback returning void
      media: xilinx-tpg: Convert to platform remove callback returning void
      media: xilinx-vipp: Convert to platform remove callback returning void
      media: xilinx-vtc: Convert to platform remove callback returning void
      media: radio-si476x: Convert to platform remove callback returning void
      media: radio-timb: Convert to platform remove callback returning void
      media: radio-wl1273: Convert to platform remove callback returning void
      media: radio-platform-si4713: Convert to platform remove callback returning void
      media: gpio-ir-recv: Convert to platform remove callback returning void
      media: img-ir-core: Convert to platform remove callback returning void
      media: ir-hix5hd2: Convert to platform remove callback returning void
      media: meson-ir-tx: Convert to platform remove callback returning void
      media: meson-ir: Convert to platform remove callback returning void
      media: mtk-cir: Convert to platform remove callback returning void
      media: st_rc: Convert to platform remove callback returning void
      media: sunxi-cir: Convert to platform remove callback returning void
      media: vicodec-core: Convert to platform remove callback returning void
      media: vidtv_bridge: Convert to platform remove callback returning void
      media: vim2m: Convert to platform remove callback returning void
      media: vimc-core: Convert to platform remove callback returning void
      media: visl-core: Convert to platform remove callback returning void
      media: vivid-core: Convert to platform remove callback returning void
      media: it913x: Convert to platform remove callback returning void
      ipmi:ssif: Drop if blocks with always false condition
      pwm: Delete deprecated functions pwm_request() and pwm_free()
      i2c: omap: Improve error reporting for problems during .remove()
      soc: ti: smartreflex: Simplify getting the opam_sr pointer
      media: staging: media: atmel-sama5d2-isc: Convert to platform remove callback returning void
      media: staging: media: atmel-sama7g5-isc: Convert to platform remove callback returning void
      media: staging: media: imx-media-csi: Convert to platform remove callback returning void
      media: staging: media: imx-media-dev: Convert to platform remove callback returning void
      media: staging: media: imx6-mipi-csi2: Convert to platform remove callback returning void
      media: staging: media: imx8mq-mipi-csi2: Convert to platform remove callback returning void
      media: staging: media: meson: vdec: Convert to platform remove callback returning void
      media: staging: media: omap4iss: Convert to platform remove callback returning void
      media: staging: media: rkvdec: Convert to platform remove callback returning void
      media: staging: media: sunxi: cedrus: Convert to platform remove callback returning void
      media: staging: media: sun6i-isp: Convert to platform remove callback returning void
      ACPI: AGDI: Improve error reporting for problems during .remove()
      spmi: hisi-spmi-controller: Convert to platform remove callback returning void
      spmi: mtk-pmif: Convert to platform remove callback returning void
      spmi: pmic-arb: Convert to platform remove callback returning void
      watchdog: acquirewdt: Convert to platform remove callback returning void
      watchdog: advantechwdt: Convert to platform remove callback returning void
      watchdog: ar7: Convert to platform remove callback returning void
      watchdog: at91rm9200: Convert to platform remove callback returning void
      watchdog: ath79: Convert to platform remove callback returning void
      watchdog: bcm2835: Convert to platform remove callback returning void
      watchdog: bcm_kona: Convert to platform remove callback returning void
      watchdog: cpwd: Convert to platform remove callback returning void
      watchdog: dw: Convert to platform remove callback returning void
      watchdog: gef: Convert to platform remove callback returning void
      watchdog: geodewdt: Convert to platform remove callback returning void
      watchdog: ib700wdt: Convert to platform remove callback returning void
      watchdog: ie6xx: Convert to platform remove callback returning void
      watchdog: lpc18xx: Convert to platform remove callback returning void
      watchdog: mtx-1: Convert to platform remove callback returning void
      watchdog: nic7018: Convert to platform remove callback returning void
      watchdog: nv_tco: Convert to platform remove callback returning void
      watchdog: omap: Convert to platform remove callback returning void
      watchdog: orion: Convert to platform remove callback returning void
      watchdog: rc32434: Convert to platform remove callback returning void
      watchdog: rdc321x: Convert to platform remove callback returning void
      watchdog: renesas: Convert to platform remove callback returning void
      watchdog: riowd: Convert to platform remove callback returning void
      watchdog: rti: Convert to platform remove callback returning void
      watchdog: sa1100: Convert to platform remove callback returning void
      watchdog: sch311x: Convert to platform remove callback returning void
      watchdog: shwdt: Convert to platform remove callback returning void
      watchdog: st_lpc: Convert to platform remove callback returning void
      watchdog: stmp3xxx_rtc: Convert to platform remove callback returning void
      watchdog: bcm47xx: Simplify using devm_watchdog_register_device()
      watchdog: rn5t618: Simplify using devm_watchdog_register_device()
      watchdog: wm8350: Simplify using devm_watchdog_register_device()
      watchdog: s3c2410: Make s3c2410_get_wdt_drv_data() return an int
      watchdog: s3c2410_wdt: Simplify using dev_err_probe()
      fbdev: cg14: Convert to platform remove callback returning void
      fbdev: cg3: Convert to platform remove callback returning void
      fbdev: cg6: Convert to platform remove callback returning void
      fbdev: clps711x-fb: Convert to platform remove callback returning void
      fbdev: cobalt_lcdfb: Convert to platform remove callback returning void
      fbdev: da8xx-fb: Convert to platform remove callback returning void
      fbdev: efifb: Convert to platform remove callback returning void
      fbdev: ep93xx-fb: Convert to platform remove callback returning void
      fbdev: ffb: Convert to platform remove callback returning void
      fbdev: fsl-diu-fb: Convert to platform remove callback returning void
      fbdev: gbefb: Convert to platform remove callback returning void
      fbdev: goldfishfb: Convert to platform remove callback returning void
      fbdev: grvga: Convert to platform remove callback returning void
      fbdev: hecubafb: Convert to platform remove callback returning void
      fbdev: hgafb: Convert to platform remove callback returning void
      fbdev: hitfb: Convert to platform remove callback returning void
      fbdev: imxfb: Convert to platform remove callback returning void
      fbdev: leo: Convert to platform remove callback returning void
      fbdev: mb862xx: Convert to platform remove callback returning void
      fbdev: metronomefb: Convert to platform remove callback returning void
      fbdev: mx3fb: Convert to platform remove callback returning void
      fbdev: ocfb: Convert to platform remove callback returning void
      fbdev: offb: Convert to platform remove callback returning void
      fbdev: omapfb: Convert to platform remove callback returning void
      fbdev: p9100: Convert to platform remove callback returning void
      fbdev: platinumfb: Convert to platform remove callback returning void
      fbdev: pxa168fb: Convert to platform remove callback returning void
      fbdev: pxa3xx-gcu: Convert to platform remove callback returning void
      fbdev: pxafb: Convert to platform remove callback returning void
      fbdev: s1d13xxxfb: Convert to platform remove callback returning void
      fbdev: s3c-fb: Convert to platform remove callback returning void
      fbdev: sh7760fb: Convert to platform remove callback returning void
      fbdev: sh_mobile_lcdcfb: Convert to platform remove callback returning void
      fbdev: simplefb: Convert to platform remove callback returning void
      fbdev: sm501fb: Convert to platform remove callback returning void
      fbdev: tcx: Convert to platform remove callback returning void
      fbdev: uvesafb: Convert to platform remove callback returning void
      fbdev: vesafb: Convert to platform remove callback returning void
      fbdev: vfb: Convert to platform remove callback returning void
      fbdev: vga16fb: Convert to platform remove callback returning void
      fbdev: via: Convert to platform remove callback returning void
      fbdev: vt8500lcdfb: Convert to platform remove callback returning void
      fbdev: wm8505fb: Convert to platform remove callback returning void
      fbdev: wmt_ge_rops: Convert to platform remove callback returning void
      fbdev: xilinxfb: Convert to platform remove callback returning void
      tpm/tpm_ftpm_tee: Convert to platform remove callback returning void
      tpm/tpm_tis: Convert to platform remove callback returning void
      tpm/tpm_tis_synquacer: Convert to platform remove callback returning void
      clocksource/drivers/sh_mtu2: Mark driver as non-removable
      clocksource/drivers/timer-stm32-lp: Mark driver as non-removable
      clocksource/drivers/timer-ti-dm: Improve error message in .remove
      clocksource/drivers/timer-tegra186: Convert to platform remove callback returning void
      clocksource/drivers/timer-ti-dm: Convert to platform remove callback returning void
      mfd: core: Remove .enable() and .disable() callbacks
      mfd: rsmu_i2c: Convert to i2c's .probe_new() again
      drm: Switch i2c drivers back to use .probe()
      drm/panel-edp: Convert to platform remove callback returning void

V sujith kumar Reddy (2):
      ASoC: SOF: amd: Add pcm pointer callback for amd platforms.
      ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw_params.

Vadim Fedorenko (5):
      net-timestamp: extend SOF_TIMESTAMPING_OPT_ID to HW timestamps
      ptp_ocp: add force_irq to xilinx_spi configuration
      bnxt_en: reset PHC frequency in free-running mode
      vlan: partially enable SIOCSHWTSTAMP in container
      bnxt_en: fix free-runnig PHC mode

Vaishnav Achath (4):
      arm64: dts: ti: k3-j721e: Add MCSPI nodes
      arm64: dts: ti: k3-j7200: Add MCSPI nodes
      arm64: dts: ti: k3-j721s2: Add MCSPI nodes
      arm64: dts: ti: k3-j784s4: Add MCSPI nodes

Valentin Caron (6):
      ARM: dts: stm32: fix slew-rate of USART2 on stm32mp15xx-dkx
      ARM: dts: stm32: clean uart aliases on stm32mp15xx-dkx boards
      ARM: dts: stm32: clean uart aliases on stm32mp15xx-exx boards
      ARM: dts: stm32: add uart nodes on stm32mp13
      ARM: dts: stm32: add pins for usart2/1/4/8 in stm32mp13-pinctrl
      ARM: dts: stm32: add uart nodes and uart aliases on stm32mp135f-dk

Valentin Schneider (7):
      trace: Add trace_ipi_send_cpumask()
      sched, smp: Trace IPIs sent via send_call_function_single_ipi()
      smp: Trace IPIs sent via arch_send_call_function_ipi_mask()
      irq_work: Trace self-IPIs sent via arch_irq_work_raise()
      treewide: Trace IPIs sent via smp_send_reschedule()
      smp: reword smp call IPI comment
      sched, smp: Trace smp callback causing an IPI

Valentine Barshak (1):
      media: i2c: ov5647: Add test pattern control

Varadarajan Narayanan (3):
      dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants
      soc: qcom: socinfo: Add IDs for IPQ9574 and its variants
      clk: qcom: clk-alpha-pll: Add support for Stromer PLLs

Vasant Hegde (3):
      iommu/amd: Allocate page table using numa locality info
      iommu/amd: Allocate IOMMU irqs using numa locality info
      iommu/amd: Add 5 level guest page table support

Vasily Gorbik (12):
      s390/boot: remove non-functioning image bootable check
      s390/boot: rename mem_detect to physmem_info
      s390/boot: rework decompressor reserved tracking
      s390/mm,pageattr: allow KASAN shadow memory
      s390/kasan: move shadow mapping to decompressor
      Merge branch 'uaccess-inline-asm-cleanup' into features
      s390/entry: rely on long-displacement facility
      s390: make extables read-only
      s390/boot: do not change default_lma
      s390/boot: pin amode31 default lma
      s390/kaslr: generalize and improve random base distribution
      s390/kaslr: randomize amode31 base address

Vasily Khoruzhick (5):
      dt-bindings: Add doc for FriendlyARM NanoPi R5S
      arm64: dts: rockchip: Add FriendlyElec Nanopi R5S
      mmc: sdhci-of-dwcmshc: properly determine max clock on Rockchip
      Bluetooth: Add new quirk for broken local ext features page 2
      Bluetooth: btrtl: add support for the RTL8723CS

Veerabadhran Gopalakrishnan (1):
      drm/amdgpu/soc21: Add video cap query support for VCN_4_0_4

Veerasenareddy Burru (8):
      octeon_ep: defer probe if firmware not ready
      octeon_ep: poll for control messages
      octeon_ep: control mailbox for multiple PFs
      octeon_ep: add separate mailbox command and response queues
      octeon_ep: include function id in mailbox commands
      octeon_ep: support asynchronous notifications
      octeon_ep: function id in link info and stats mailbox commands
      octeon_ep: add heartbeat monitor

Veerendranath Jakkam (1):
      wifi: nl80211: Add support for randomizing TA of auth and deauth frames

Vegard Nossum (1):
      Documentation/security-bugs: move from admin-guide/ to process/

Vernon Yang (1):
      mm/slub: fix help comment of SLUB_DEBUG

Vicki Pfau (5):
      Input: xpad - remove unused field in VID/PID table
      Input: xpad - add VID for Turtle Beach controllers
      Input: xpad - fix support for some third-party controllers
      Input: xpad - add constants for GIP interface numbers
      Input: xpad - fix PowerA EnWired Controller guide button

Victor Hassan (1):
      Bluetooth: btrtl: Add support for RTL8852BS

Victor Nogueira (1):
      net/sched: act_mirred: Add carrier check

Vignesh Raghavendra (6):
      arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB
      arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB
      dt-bindings: arm: ti: k3: Add compatible for AM62x LP SK
      dmaengine: ti: k3-udma: Add system suspend/resume support
      dmaengine: ti: k3-udma: Workaround errata i2234
      dt-bindings: irqchip: ti,sci-inta: Add optional power-domains property

Vijaya Anand (1):
      ASoC: dt-bindings: adi,adau17x1: Convert to DT schema

Vijendar Mukunda (14):
      ASoC: SOF: amd: remove unused code
      ASoC: SOF: amd: remove acp_dai_probe() function
      ASoC: SOF: amd: remove unused variables
      ASoC: SOF: amd: refactor get_chip_info callback
      ASoC: SOF: amd: refactor error checks in probe call
      ASoC: SOF: amd: refactor dmic codec platform device creation
      soundwire: export sdw_compute_slave_ports() function
      soundwire: amd: Add support for AMD Manager driver
      soundwire: amd: register SoundWire manager dai ops
      soundwire: amd: enable build for AMD SoundWire manager driver
      soundwire: amd: add SoundWire manager interrupt handling
      soundwire: amd: add runtime pm ops for AMD SoundWire manager driver
      soundwire: amd: handle SoundWire wake enable interrupt
      soundwire: amd: add pm_prepare callback and pm ops support

Viktor Malik (7):
      libbpf: Remove unnecessary ternary operator
      libbpf: Remove several dead assignments
      libbpf: Cleanup linker_append_elf_relos
      bpf: Fix attaching fentry/fexit/fmod_ret/lsm to modules
      bpf/selftests: Test fentry attachment to shadowed functions
      kallsyms, bpf: Move find_kallsyms_symbol_value out of internal header
      kallsyms: move module-related functions under correct configs

Viktor Prutyanov (1):
      virtio: add VIRTIO_F_NOTIFICATION_DATA feature support

Ville Syrjälä (112):
      drm/i915: Preserve crtc_state->inherited during state clearing
      drm/i915: Extract skl_wm_latency()
      drm/i915: Reject wm levels that exceed vblank time
      drm/i915: Fix audio ELD handling for DP MST
      drm/i915: Don't switch to TPS1 when disabling DP_TP_CTL
      drm/i915: Don't send idle pattern after DP2.0 link training
      drm/i915: Stop using pipe_offsets[] for PIPE_MISC*
      drm/i915: s/PIPEMISC/PIPE_MISC/
      drm/i915: Define more pipe timestamp registers
      drm/i915: Program VLV/CHV PIPE_MSA_MISC register
      drm/i915: Define skl+ universal plane SURFLIVE registers
      drm/i915: Define vlv/chv sprite plane SURFLIVE registers
      drm/i915: Clean up skl+ plane alpha bits
      drm/i915: Relocate intel_plane_check_src_coordinates()
      drm/i915: Extract intel_sprite_uapi.c
      drm/i915: Update vblank timestamping stuff on seamless M/N change
      drm/i915: Add belts and suspenders locking for seamless M/N changes
      drm/i915: Relocate intel_crtc_update_active_timings()
      drm/i915: Extract intel_crtc_scanline_offset()
      drm/i915: Preserve crtc_state->inherited during state clearing
      drm/i915: Update vblank timestamping stuff on seamless M/N change
      drm/i915: Split icl_color_commit_noarm() from skl_color_commit_noarm()
      drm/i915: Move CSC load back into .color_commit_arm() when PSR is enabled on skl/glk
      drm/i915: Add a .color_post_update() hook
      drm/i915: Workaround ICL CSC_MODE sticky arming
      drm/i915: Disable DC states for all commits
      drm/i915/dpt: Treat the DPT BO as a framebuffer
      drm/i915/dpt: Only do the POT stride remap when using DPT
      drm/i915/dpt: Introduce HAS_DPT()
      drm/i915: Add PLANE_CHICKEN registers
      drm/i915/dpt: Add a modparam to disable DPT via the chicken bit
      drm/i915: Move PLANE_BUG_CFG bit definitions to the correct place
      drm/i915: Add i915.enable_sagv modparam
      drm/i915: Split icl_color_commit_noarm() from skl_color_commit_noarm()
      drm/i915: Move CSC load back into .color_commit_arm() when PSR is enabled on skl/glk
      drm/i915: Add a .color_post_update() hook
      drm/i915: Workaround ICL CSC_MODE sticky arming
      drm/i915: Disable DC states for all commits
      drm/i915/dpt: Treat the DPT BO as a framebuffer
      drm/i915/ips: Make IPS debugfs per-crtc
      drm/i915/ips: Add i915_ips_false_color debugfs file
      drm/i915: Make utility pin asserts more accurate
      drm/i915: Skip cursor when writing PLANE_CHICKEN
      drm/i915: Document that PLANE_CHICKEN are for tgl+
      drm/i915: Define cursor chicken reg
      drm/i915: Fix fast wake AUX sync len
      drm/i915: Explain the magic numbers for AUX SYNC/precharge length
      drm/scdc-helper: Pimp SCDC debugs
      drm/i915: Fix limited range csc matrix
      drm/i915: Introduce intel_csc_matrix struct
      drm/i915: Split chv_load_cgm_csc() into pieces
      drm/i915: Start using struct intel_csc_matrix for chv cgm csc
      drm/i915: Store ilk+ csc matrices in the crtc state
      drm/i915: Utilize crtc_state->csc on chv
      drm/i915: Sprinke a few sanity check WARNS during csc assignment
      drm/i915: Add hardware csc readout for ilk+
      drm/i915: Implement chv cgm csc readout
      drm/i915: Include the csc matrices in the crtc state dump
      drm/i915: Hook up csc into state checker
      drm/i915: Generalize planes_{enabling,disabling}()
      drm/i915/vrr: Eliminate redundant function arguments
      drm/i915/vrr: Make delayed vblank operational in VRR mode on adl/dg2
      drm/i915/vrr: Tell intel_crtc_update_active_timings() about VRR explicitly
      drm/i915/vrr: Relocate VRR enable/disable
      drm/i915/vrr: Allow VRR to be toggled during fastsets
      drm/i915: Flag purely internal commits to not clear crtc_state->inherited
      drm/i915: Allow arbitrary refresh rates with VRR eDP panels
      drm/i915: Evade transcoder's vblank when doing seamless M/N changes
      drm/i915: Use min() instead of hand rolling it
      drm/i915: Make intel_get_crtc_new_encoder() less oopsy
      drm/i915: Make intel_{mpllb,c10pll}_state_verify() safer
      drm/i915: Make intel_get_crtc_new_encoder() less oopsy
      drm/i915: Fix fast wake AUX sync len
      drm/i915: Introduce <platform>_hotplug_mask()
      drm/i915: Introduce intel_hpd_enable_detection()
      drm/i915: Check HPD live state during eDP probe
      drm/i915: Reuse <platform>_hotplug_mask() in .hpd_detection_setup()
      drm/i915: Check pipe source size when using skl+ scalers
      drm/i915: Relocate VBLANK_EVASION_TIME_US
      drm/i915: Relocate intel_atomic_setup_scalers()
      drm/i915: Relocate skl_get_pfit_config()
      drm/i915: Use REG_BIT() & co for the pre-ilk pfit registers
      drm/i915: Namespace pfit registers properly
      drm/i915: Use REG_BIT() & co. for ilk+ pfit registers
      drm/i915: Drop a useless forward declararion
      drm/i915: Fix up whitespace in some display chicken registers
      drm/i915: Clean up various display chicken registers
      drm/i915/psr: Clean up PSR register defininitions
      drm/i915/psr: Use intel_de_rmw()
      drm/i915/psr: Define more PSR mask bits
      drm/i915/psr: Add a FIXME for the PSR vs. AUX usage conflict
      drm/i915/psr: Include PSR_PERF_CNT in debugfs output on all platforms
      drm/i915/psr: Sprinkle cpu_transcoder variables around
      drm/i915: Check pipe source size when using skl+ scalers
      drm/uapi: Document CTM matrix better
      drm/i915: Define bitmasks for ilk pfit window pos/size
      drm/i915: Remove dead scaler register defines
      drm/i915: Rename skl+ scaler binding bits
      drm/i915: s/PS_COEE_INDEX_AUTO_INC/PS_COEF_INDEX_AUTO_INC/
      drm/i915: Define bitmasks for skl+ scaler window pos/size
      drm/i915: Use REG_BIT() & co. for pipe scaler registers
      drm/i915: Move has_hdmi_sink out from intel_hdmi_compute_config()
      drm/i915: Pick one HDMI port for infoframe/audio transmission on g4x
      drm/i915: Define more PS_CTRL bits
      drm/i915: Use REG_BIT() & co. for AUX CH registers
      drm/i915: Split map_aux_ch() into per-platform arrays
      drm/i915: Flip VBT DDC pin maps around
      drm/i915: Nuke intel_bios_is_port_dp_dual_mode()
      drm/i915: Expose crtc CTM property on ilk/snb
      drm/i915: Fix CHV CGM CSC coefficient sign handling
      drm/i915: Always enable CGM CSC on CHV
      drm/i915: Implement CTM property support for VLV

Vinay Belgaumkar (6):
      drm/i915: Fix format for perf_limit_reasons
      drm/i915: Fix format for perf_limit_reasons
      drm/i915/mtl: Synchronize i915/BIOS on C6 enabling
      drm/i915/guc/slpc: Provide sysfs for efficient freq
      drm/i915/selftest: Update the SLPC selftest
      drm/i915/guc/slpc: Disable rps_boost debugfs

Vincent Dagonneau (4):
      tools/nolibc: add stdint.h
      tools/nolibc: add integer types and integer limit macros
      tools/nolibc: enlarge column width of tests
      tools/nolibc: add tests for the integer limits in stdint.h

Vincent Guittot (3):
      arm64: dts: qcom: sdm845: correct dynamic power coefficients
      sched/fair: Sanitize vruntime of entity being migrated
      sched/fair: Fix imbalance overflow

Vincenzo Frascino (1):
      arm64: mte: rename TCO routines

Vincenzo Palazzo (3):
      usb: dwc3: Fix a typo in field name
      net: socket: suppress unused warning
      rust: build: Fix grep warning

Vinod Govindapillai (4):
      drm/i915/display: ignore long HPDs based on a flag
      drm/i915/display: ignore link training failures in CI
      drm/i915/reg: fix QGV points register access offsets
      drm/i915/reg: use the correct register to access SAGV block time

Vinod Koul (2):
      regulator: dt-bindings: qcom,rpmh: Add compatible for PMC8180
      dt-bindings: firmware: document Qualcomm SC8180X SCM

Vipin Sharma (16):
      KVM: selftests: Make vCPU exit reason test assertion common
      KVM: selftests: Print expected and actual exit reason in KVM exit reason assert
      KVM: selftests: Sync KVM exit reasons in selftests
      KVM: x86/mmu: Add a helper function to check if an SPTE needs atomic write
      KVM: x86/mmu: Use kvm_ad_enabled() to determine if TDP MMU SPTEs need wrprot
      KVM: x86/mmu: Consolidate Dirty vs. Writable clearing logic in TDP MMU
      KVM: x86/mmu: Atomically clear SPTE dirty state in the clear-dirty-log flow
      KVM: x86/mmu: Drop access tracking checks when clearing TDP MMU dirty bits
      KVM: x86/mmu: Bypass __handle_changed_spte() when clearing TDP MMU dirty bits
      KVM: x86/mmu: Remove "record_dirty_log" in __tdp_mmu_set_spte()
      KVM: x86/mmu: Clear only A-bit (if enabled) when aging TDP MMU SPTEs
      KVM: x86/mmu: Drop unnecessary dirty log checks when aging TDP MMU SPTEs
      KVM: x86/mmu: Bypass __handle_changed_spte() when aging TDP MMU SPTEs
      KVM: x86/mmu: Remove "record_acc_track" in __tdp_mmu_set_spte()
      KVM: x86/mmu: Remove handle_changed_spte_dirty_log()
      KVM: x86/mmu: Merge all handle_changed_pte*() functions

Viresh Kumar (3):
      OPP: Handle all genpd cases together in _set_required_opps()
      OPP: Move required opps configuration to specialized callback
      cpufreq: drivers with target_index() must set freq_table

Viswanath Boma (2):
      venus: Fix for H265 decoding failure.
      venus: Add support for min/max qp range.

Visweswara Tanuku (1):
      soc: qcom: geni-se: Update Tx and Rx fifo depth based on QUP HW version

Vitaly Prosyak (2):
      drm/sched: Check scheduler ready before calling timeout handling
      drm/sched: Check scheduler work queue before calling timeout handling

Vitaly Rodionov (1):
      ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6

Vivek Aknurwar (1):
      interconnect: Skip call into provider if initial bw is zero

Vivek Pernamitta (1):
      bus: mhi: host: Avoid ringing EV DB if there are no elements to process

Vlad Buslov (16):
      net/mlx5: Add mlx5_ifc definitions for bridge multicast support
      net/mlx5: Bridge, increase bridge tables sizes
      net/mlx5: Bridge, move additional data structures to priv header
      net/mlx5: Bridge, extract code to lookup parent bridge of port
      net/mlx5: Bridge, snoop igmp/mld packets
      net/mlx5: Bridge, add per-port multicast replication tables
      net/mlx5: Bridge, support multicast VLAN pop
      net/mlx5: Bridge, implement mdb offload
      net/mlx5: Bridge, add tracepoints for multicast
      net/mlx5e: Don't clone flow post action attributes second time
      net/mlx5e: Release the label when replacing existing ct entry
      Revert "net/mlx5e: Don't use termination table when redundant"
      net/sched: cls_api: remove block_cb from driver_list before freeing
      net/sched: flower: fix filter idr initialization
      Revert "net/sched: flower: Fix wrong handle assignment during filter change"
      net/sched: flower: fix error handler on replace

Vlad.Karpovich (5):
      ASoC: cs35l45: Support for GPIO pins configuration.
      ASoC: dt-bindings: cs35l45: GPIOs configuration
      ASoC: cs35l45: IRQ support
      ASoC: cs35l45: DSP Support
      ASoC: cs35l45: Hibernation support

Vladimir Lypak (1):
      wifi: wcn36xx: add support for pronto-v3

Vladimir Oltean (68):
      net: phy: mscc: fix deadlock in phy_ethtool_{get,set}_wol()
      net: dsa: don't error out when drivers return ETH_DATA_LEN in .port_max_mtu()
      net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290
      net: dsa: mv88e6xxx: don't dispose of Global2 IRQ mappings from mdiobus code
      net: dsa: report rx_bytes unadjusted for ETH_HLEN
      net: mscc: ocelot: fix stats region batching
      net: mscc: ocelot: fix transfer from region->buf to ocelot->stats
      net: mscc: ocelot: add TX_MM_HOLD to ocelot_mm_stats_layout
      net: enetc: fix aggregate RMON counters not showing the ranges
      net: stmmac: don't reject VLANs when IFF_PROMISC is set
      net: dsa: sync unicast and multicast addresses for VLAN filters too
      net: dsa: fix db type confusion in host fdb/mdb add/del
      net: don't abuse "default" case for unknown ioctl in dev_ifsioc()
      net: simplify handling of dsa_ndo_eth_ioctl() return code
      net: promote SIOCSHWTSTAMP and SIOCGHWTSTAMP ioctls to dedicated handlers
      net: move copy_from_user() out of net_hwtstamp_validate()
      net: add struct kernel_hwtstamp_config and make net_hwtstamp_validate() use it
      net: dsa: make dsa_port_supports_hwtstamp() construct a fake ifreq
      net: create a netdev notifier for DSA to reject PTP on DSA master
      asm-generic/io.h: suppress endianness warnings for readq() and writeq()
      asm-generic/io.h: suppress endianness warnings for relaxed accessors
      net: stmmac: remove set but unused mask in stmmac_ethtool_set_link_ksettings()
      net: dsa: replace NETDEV_PRE_CHANGE_HWTSTAMP notifier with a stub
      net: dsa: add trace points for FDB/MDB operations
      net: dsa: add trace points for VLAN operations
      net: enetc: workaround for unresponsive pMAC after receiving express traffic
      net: mscc: ocelot: strengthen type of "u32 reg" in I/O accessors
      net: mscc: ocelot: refactor enum ocelot_reg decoding to helper
      net: mscc: ocelot: debugging print for statistics regions
      net: mscc: ocelot: remove blank line at the end of ocelot_stats.c
      net: dsa: felix: remove confusing/incorrect comment from felix_setup()
      net: mscc: ocelot: strengthen type of "u32 reg" and "u32 base" in ocelot_stats.c
      net: mscc: ocelot: strengthen type of "int i" in ocelot_stats.c
      net: mscc: ocelot: fix ineffective WARN_ON() in ocelot_stats.c
      net: ethtool: create and export ethtool_dev_mm_supported()
      net/sched: mqprio: simplify handling of nlattr portion of TCA_OPTIONS
      net/sched: mqprio: add extack to mqprio_parse_nlattr()
      net/sched: mqprio: add an extack message to mqprio_parse_opt()
      net/sched: pass netlink extack to mqprio and taprio offload
      net/sched: mqprio: allow per-TC user input of FP adminStatus
      net/sched: taprio: allow per-TC user input of FP adminStatus
      net: enetc: rename "mqprio" to "qopt"
      net: enetc: add support for preemptible traffic classes
      net: mscc: ocelot: export a single ocelot_mm_irq()
      net: mscc: ocelot: remove struct ocelot_mm_state :: lock
      net: mscc: ocelot: optimize ocelot_mm_irq()
      net: mscc: ocelot: don't rely on cached verify_status in ocelot_port_get_mm()
      net: mscc: ocelot: add support for mqprio offload
      net: dsa: felix: act upon the mqprio qopt in taprio offload
      net: mscc: ocelot: add support for preemptible traffic classes
      net: bridge: switchdev: don't notify FDB entries with "master dynamic"
      net: enetc: fix MAC Merge layer remaining enabled until a link down event
      net: enetc: report mm tx-active based on tx-enabled and verify-status
      net: enetc: only commit preemptible TCs to hardware when MM TX is active
      net: enetc: include MAC Merge / FP registers in register dump
      net: ethtool: mm: sanitize some UAPI configurations
      selftests: forwarding: introduce helper for standard ethtool counters
      selftests: forwarding: add a test for MAC Merge layer
      net: phy: add basic driver for NXP CBTX PHY
      net: vlan: don't adjust MAC header in __vlan_insert_inner_tag() unless set
      net: vlan: introduce skb_vlan_eth_hdr()
      net: dpaa: avoid one skb_reset_mac_header() in dpaa_enable_tx_csum()
      net: dsa: tag_ocelot: do not rely on skb_mac_header() for VLAN xmit
      net: dsa: tag_ksz: do not rely on skb_mac_header() in TX paths
      net: dsa: tag_sja1105: don't rely on skb_mac_header() in TX paths
      net: dsa: tag_sja1105: replace skb_mac_header() with vlan_eth_hdr()
      net: dsa: update TX path comments to not mention skb_mac_header()
      net: dsa: tag_ocelot: call only the relevant portion of __skb_vlan_pop() on TX

Vladimir Zapolskiy (4):
      dt-bindings: qcom-qce: Add new SoC compatible strings for Qualcomm QCE IP
      dt-bindings: qcom-qce: document optional clocks and clock-names properties
      arm64: dts: qcom: sm8550: add QCE IP family compatible values
      crypto: qce - Add a QCE IP family compatible 'qcom,qce'

Vlastimil Babka (23):
      tomoyo: replace tomoyo_round2() with kmalloc_size_roundup()
      ring-buffer: remove obsolete comment for free_buffer_page()
      mm, page_alloc: reduce page alloc/free sanity checks
      mm/slob: remove CONFIG_SLOB
      mm, page_flags: remove PG_slob_free
      mm, pagemap: remove SLOB and SLQB from comments and documentation
      mm/slab: remove CONFIG_SLOB code from slab common code
      mm/slob: remove slob.c
      mm/slab: document kfree() as allowed for kmem_cache_alloc() objects
      Merge branch 'slab/for-6.4/trivial' into slab/for-next
      Merge branch 'slab/for-6.4/slob-removal' into slab/for-next
      mm/mmap/vma_merge: use only primary pointers for preparing merge
      mm/mmap/vma_merge: use the proper vma pointer in case 3
      mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6
      mm/mmap/vma_merge: use the proper vma pointer in case 4
      mm/mmap/vma_merge: initialize mid and next in natural order
      mm/mmap/vma_merge: set mid to NULL if not applicable
      mm/mmap/vma_merge: rename adj_next to adj_start
      mm/mmap/vma_merge: convert mergeability checks to return bool
      mm/mmap: start distinguishing if vma can be removed in mergeability test
      mm/mremap: simplify vma expansion again
      mm, page_alloc: use check_pages_enabled static key to check tail pages
      mm/mremap: fix vm_pgoff in vma_merge() case 3

Volker Lendecke (5):
      cifs: Fix smb2_set_path_size()
      cifs: Simplify SMB2_open_init()
      cifs: Simplify SMB2_open_init()
      cifs: Simplify SMB2_open_init()
      cifs: Avoid a cast in add_lease_context()

WANG Rui (1):
      LoongArch: Optimize memory ops (memset/memcpy/memmove)

WANG Xuerui (12):
      LoongArch: Clean up the architectural interrupt definitions
      LoongArch: Define regular names for BCE/WATCH/HVC/GSPR exceptions
      LoongArch: Print GPRs with ABI names when showing registers
      LoongArch: Print symbol info for $ra and CSR.ERA only for kernel-mode contexts
      LoongArch: Fix format of CSR lines during show_regs()
      LoongArch: Humanize the CRMD line when showing registers
      LoongArch: Humanize the PRMD line when showing registers
      LoongArch: Humanize the EUEN line when showing registers
      LoongArch: Humanize the ECFG line when showing registers
      LoongArch: Humanize the ESTAT line when showing registers
      LoongArch: Tweak the BADV and CPUCFG.PRID lines in show_regs()
      LoongArch: Relay BCE exceptions to userland as SIGSEGV with si_code=SEGV_BNDERR

Wadim Egorov (1):
      dt-bindings: leds: Convert PCA9532 to dtschema

Waiman Long (8):
      cgroup/cpuset: Fix partition root's cpuset.cpus update bug
      cgroup/cpuset: Skip task update if hotplug doesn't affect current cpuset
      cgroup/cpuset: Include offline CPUs when tasks' cpumasks in top_cpuset are updated
      cgroup/cpuset: Minor updates to test_cpuset_prs.sh
      cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach()
      cgroup/cpuset: Make cpuset_fork() handle CLONE_INTO_CGROUP properly
      cgroup/cpuset: Add cpuset_can_fork() and cpuset_cancel_fork() methods
      cgroup/cpuset: Make cpuset_attach_task() skip subpartitions CPUs for top_cpuset

Walker Chen (3):
      dmaengine: dw-axi-dmac: Add support for StarFive JH7110 DMA
      dmaengine: dw-axi-dmac: Increase polling time to DMA transmission completion status
      dt-bindings: dma: snps,dw-axi-dmac: constrain the items of resets for JH7110 dma

Wang Han (1):
      docs: f2fs: Correct instruction to disable checkpoint

Wang Wensheng (1):
      watchdog: sbsa: Test WDOG_HW_RUNNING bit in suspend and resume

Wang YanQing (1):
      ubi: Fix return value overwrite issue in try_write_vid_and_data()

Wang Yong (1):
      delayacct: improve the average delay precision of getdelay tool to microsecond

Wang Zhang (1):
      net: ethernet: mediatek: remove return value check of `mtk_wed_hw_add_debugfs`

Wangyang Guo (1):
      net: dst: Prevent false sharing vs. dst_entry:: __refcnt

Wayne Chang (1):
      usb: xhci: tegra: fix sleep in atomic call

Wayne Lin (2):
      drm/amd/display: Pass the right info to drm_dp_remove_payload
      drm/amd/display: Pass the right info to drm_dp_remove_payload

Wedson Almeida Filho (13):
      rust: error: Add to_result() helper
      rust: error: Add from_result() helper
      driver core: update comments in device_rename()
      rust: sync: introduce `LockClassKey`
      rust: sync: introduce `Lock` and `Guard`
      rust: lock: introduce `Mutex`
      rust: lock: introduce `SpinLock`
      rust: introduce `ARef`
      rust: add basic `Task`
      rust: introduce `current`
      rust: sync: introduce `LockedBy`
      rust: lock: add `Guard::do_unlocked`
      rust: sync: introduce `CondVar`

Wei Chen (10):
      fbdev: tgafb: Fix potential divide by zero
      fbdev: nvidia: Fix potential divide by zero
      fbdev: intelfb: Fix potential divide by zero
      fbdev: lxfb: Fix potential divide by zero
      fbdev: au1200fb: Fix potential divide by zero
      i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()
      wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
      wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
      media: hi846: Fix memleak in hi846_init_controls()
      media: mediatek: vcodec: Fix potential array out-of-bounds in decoder queue_setup

Wei Fang (1):
      net: enetc: check the index of the SFI rather than the handle

Wei Liu (1):
      Merge remote-tracking branch 'tip/x86/sev' into hyperv-next

Wei Yongjun (1):
      bpftool: Set program type only if it differs from the desired one

Weihong Zhang (5):
      selftests/x86/lam: Add malloc and tag-bits test cases for linear-address masking
      selftests/x86/lam: Add mmap and SYSCALL test cases for linear-address masking
      selftests/x86/lam: Add io_uring test cases for linear-address masking
      selftests/x86/lam: Add inherit test cases for linear-address masking
      selftests/x86/lam: Add ARCH_FORCE_TAGGED_SVA test cases for linear-address masking

Weizhao Ouyang (1):
      f2fs: use common implementation of file type

Wen Yang (1):
      eventfd: use wait_event_interruptible_locked_irq() helper

Wenchao Hao (2):
      scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()
      trace: cma: remove unnecessary event class cma_alloc_class

Wenjia Zhang (1):
      net/smc: fix deadlock triggered by cancel_delayed_work_syn()

Wenjing Liu (8):
      drm/amd/display: merge dc_link.h into dc.h and dc_types.h
      drm/amd/display: remove empty dc_link.c
      drm/amd/display: move dc_link functions in accessories folder to dc_link_exports
      drm/amd/display: move dc_link functions in link root folder to dc_link_exports
      drm/amd/display: link link_dp_dpia_bw.o in makefile
      drm/amd/display: move dc_link functions in protocols folder to dc_link_exports
      drm/amd/display: replace all dc_link function call in link with link functions
      drm/amd/display: convert link.h functions to function pointer style

Wenliang Wang (1):
      virtio_net: suppress cpu stall when free_unused_bufs

Wentao Jia (6):
      nfp: flower: add get_flow_act_ct() for ct action
      nfp: flower: refactor function "is_pre_ct_flow"
      nfp: flower: refactor function "is_post_ct_flow"
      nfp: flower: add goto_chain_index for ct entry
      nfp: flower: prepare for parameterisation of number of offload rules
      nfp: flower: offload tc flows of multiple conntrack zones

Werner Sembach (2):
      gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU
      Input: i8042 - add TUXEDO devices to i8042 quirk tables for partial fix

Wesley Chalmers (6):
      drm/amd/display: Do not set DRR on pipe Commit
      drm/amd/display: Do not set DRR on pipe Commit
      drm/amd/display: Make DCN32 functions available to future DCNs
      drm/amd/display: Make DCN32 3dlut function available to future DCNs
      drm/amd/display: Do not set drr on pipe commit
      drm/amd/display: Block optimize on consecutive FAMS enables

Wesley Cheng (4):
      usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC
      usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive
      usb: dwc3: gadget: Execute gadget stop after halting the controller
      usb: dwc3: gadget: Refactor EP0 forced stall/restart into a separate API

Will Deacon (15):
      Revert "ARM: mach-virt: Select PMUv3 driver by default"
      Revert "Revert "arm64: dma: Drop cache invalidation from arch_dma_prep_coherent()""
      Merge branch 'for-joerg/arm-smmu/bindings' into for-joerg/arm-smmu/updates
      Merge tag 'trace-direct-v6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace into for-next/ftrace
      Merge branch 'for-next/acpi' into for-next/core
      Merge branch 'for-next/asm' into for-next/core
      Merge branch 'for-next/cpufeature' into for-next/core
      Merge branch 'for-next/ftrace' into for-next/core
      Merge branch 'for-next/kdump' into for-next/core
      Merge branch 'for-next/misc' into for-next/core
      Merge branch 'for-next/mm' into for-next/core
      KVM: arm64: Ensure CPU PMU probes before pKVM host de-privilege
      Merge branch 'for-next/perf' into for-next/core
      Merge branch 'for-next/stacktrace' into for-next/core
      Merge branch 'for-next/sysreg' into for-next/core

William Breathitt Gray (20):
      regmap-irq: Add no_status support
      gpio: 104-dio-48e: Utilize mask_buf_def in handle_mask_sync() callback
      iio: dac: cio-dac: Fix max DAC write value check for 12-bit
      iio: dac: cio-dac: Fix typo in comment listing supported devices
      gpio: pcie-idio-24: Prune superfluous license boilerplate
      counter: 104-quad-8: Fix race condition between FLAG and CNTR reads
      counter: 104-quad-8: Fix Synapse action reported for Index signals
      iio: dac: cio-dac: Migrate to the regmap API
      iio: addac: stx104: Replace bitops.h header inclusion with bits.h
      gpio: 104-dio-48e: Utilize no_status regmap-irq flag
      regmap: Pass irq_drv_data as a parameter for set_type_config()
      iio: addac: stx104: Fix race condition for stx104_write_raw()
      iio: addac: stx104: Fix race condition when converting analog-to-digital
      iio: addac: stx104: Use define rather than hardcoded limit for write val
      iio: addac: stx104: Improve indentation in stx104_write_raw()
      iio: addac: stx104: Migrate to the regmap API
      iio: addac: stx104: Use regmap_read_poll_timeout() for conversion poll
      gpio: 104-dio-48e: Enable use_raw_spinlock for dio48e_regmap_config
      gpio: 104-idi-48: Enable use_raw_spinlock for idi48_regmap_config
      watchdog: ebc-c384_wdt: Mark status as orphaned

William Qiu (3):
      dt-bindings: qspi: cdns,qspi-nor: constrain minItems/maxItems of resets
      spi: cadence-quadspi: Add support for StarFive JH7110 QSPI
      mmc: dw_mmc-starfive: Fix initialization of prev_err

William Zhang (3):
      spi: Fix cocci warnings
      arm64: dts: broadcom: bcmbca: Add spi controller node
      ARM: dts: broadcom: bcmbca: Add spi controller node

Willy Tarreau (4):
      tools/nolibc: add getuid() and geteuid()
      selftests/nolibc: skip the chroot_root and link_dir tests when not privileged
      tools/nolibc: check for S_I* macros before defining them
      x86/alternatives: Do not use integer constant suffixes in inline asm

Wojciech Lukowicz (2):
      io_uring: fix return value when removing provided buffers
      io_uring: fix memory leak when removing provided buffers

Wolfram Sang (28):
      arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones
      ravb: remove R-Car H3 ES1.* handling
      usb: host: xhci-rcar: remove leftover quirk handling
      usb: host: xhci-rcar: remove R-Car H3 ES1.* handling
      usb: gadget: udc: renesas_usb3: remove R-Car H3 ES1.* handling
      soc: renesas: rcar-sysc: Remove R-Car H3 ES1.* handling
      soc: renesas: Remove r8a77950 arch
      arm64: defconfig: Disable R-Car H3 ES1.*
      arm64: dts: renesas: Remove R-Car H3 ES1.* devicetrees
      dt-bindings: soc: renesas: Remove R-Car H3 ES1.*
      pinctrl: renesas: Remove R-Car H3 ES1.* handling
      net: phy: update obsolete comment about PHY_STARTING
      net: phy: micrel: drop superfluous use of temp variable
      ravb: avoid PHY being resumed when interface is not up
      sh_eth: avoid PHY being resumed when interface is not up
      sh_eth: remove open coded netif_running()
      iommu/ipmmu-vmsa: remove R-Car H3 ES1.* handling
      ethernet: remove superfluous clearing of phydev
      mmc: renesas_sdhi: remove R-Car H3 ES1.* handling
      smsc911x: avoid PHY being resumed when interface is not up
      Revert "sh_eth: remove open coded netif_running()"
      smsc911x: remove superfluous variable init
      thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling
      media: rcar-vin: remove R-Car H3 ES1.* handling
      media: rcar-vin: csi2: remove R-Car H3 ES1.* handling
      media: renesas: fdp1: remove R-Car H3 ES1.* handling
      Merge branch 'i2c/for-current' into i2c/for-mergewindow
      drm: rcar-du: remove R-Car H3 ES1.* workarounds

Won Chung (2):
      drm/sysfs: Expose DRM connector id in each connector sysfs
      drm/sysfs: Link DRM connectors to corresponding Type-C connectors

Woody Suwalski (1):
      kbuild: deb-pkg: Fix a spell typo in mkdebian script

Wu Bo (2):
      f2fs: support iopoll method
      f2fs: allocate trace path buffer from names_cache

Wyes Karny (7):
      ACPI: CPPC: Add min and max perf register writing support
      ACPI: CPPC: Add auto select register read/write support
      Documentation: cpufreq: amd-pstate: Move amd_pstate param to alphabetical order
      cpufreq: amd-pstate: Add guided autonomous mode
      cpufreq: amd-pstate: Add guided mode control support via sysfs
      Documentation: cpufreq: amd-pstate: Update amd_pstate status sysfs for guided
      amd-pstate: Fix amd_pstate mode switch

XU pengfei (1):
      smack_lsm: remove unnecessary type casting

Xiang Chen (4):
      scsi: hisi_sas: Add function complete_v3_hw()
      scsi: hisi_sas: Add poll support for v3 hw
      scsi: hisi_sas: Sync complete queue for poll queue
      scsi: hisi_sas: Add device attribute experimental_iopoll_q_cnt for v3 hw

Xiangsheng Hou (2):
      arm64: dts: mediatek: Fix existing NAND controller node name
      arm: dts: mediatek: Fix existing NAND controller node name

Xiao Ni (1):
      md: Free resources in __md_stop

Xiaogang Chen (4):
      drm/amdkfd: Fix BO offset for multi-VMA page migration
      drm/amdkfd: Get prange->offset after svm_range_vram_node_new
      drm/amdkfd: Fix BO offset for multi-VMA page migration
      drm/amdkfd: Get prange->offset after svm_range_vram_node_new

Xiaowei Bao (1):
      PCI: layerscape: Add EP mode support for ls1028a

Xiaoyan Li (2):
      net-zerocopy: Reduce compound page head access
      selftests/net: Add SHA256 computation over data sent in tcp_mmap

Xie Yongji (11):
      lib/group_cpus: Export group_cpus_evenly()
      vdpa: Add set/get_vq_affinity callbacks in vdpa_config_ops
      virtio-vdpa: Support interrupt affinity spreading mechanism
      vduse: Refactor allocation for vduse virtqueues
      vduse: Support set_vq_affinity callback
      vduse: Support get_vq_affinity callback
      vduse: Add sysfs interface for irq callback affinity
      vdpa: Add eventfd for the vdpa callback
      vduse: Signal vq trigger eventfd directly if possible
      vduse: Delay iova domain creation
      vduse: Support specifying bounce buffer size via sysfs

Xin Liu (1):
      bpf, sockmap: fix deadlocks in the sockhash and sockmap

Xin Long (20):
      netfilter: bridge: call pskb_may_pull in br_nf_check_hbh_len
      netfilter: bridge: check len before accessing more nh data
      netfilter: bridge: move pskb_trim_rcsum out of br_nf_check_hbh_len
      netfilter: move br_nf_check_hbh_len to utils
      netfilter: use nf_ip6_check_hbh_len in nf_ct_skb_network_trim
      selftests: add a selftest for big tcp
      sctp: add fair capacity stream scheduler
      sctp: add weighted fair queueing stream scheduler
      ipv6: prevent router_solicitations for team port
      sctp: check send stream number after wait_for_sndbuf
      sctp: fix a potential overflow in sctp_ifwdtsn_skip
      selftests: add the missing CONFIG_IP_SCTP in net config
      sctp: delete the obsolete code for the host name address param
      sctp: add intl_capable and reconf_capable in ss peer_capable
      sctp: delete the nested flexible array params
      sctp: delete the nested flexible array skip
      sctp: delete the nested flexible array variable
      sctp: delete the nested flexible array peer_init
      sctp: delete the nested flexible array hmac
      sctp: delete the nested flexible array payload

Xinghui Li (1):
      KVM: SVM: Remove a duplicate definition of VMCB_AVIC_APIC_BAR_MASK

Xingui Yang (2):
      scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list
      scsi: hisi_sas: Handle NCQ error when IPTT is valid

Xingyu Wu (4):
      dt-bindings: watchdog: Add watchdog for StarFive JH7100 and JH7110
      drivers: watchdog: Add StarFive Watchdog driver
      watchdog: starfive: Fix the probe return error if PM and early_enable are both disabled
      watchdog: starfive: Fix the warning of starfive_wdt_match

Xinlei Lee (1):
      drm/mediatek: dp: Change the aux retries times when receiving AUX_DEFER

Xiongfeng Wang (2):
      ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC
      ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID()

Xiubo Li (4):
      ceph: do not print the whole xattr value if it's too long
      ceph: implement writeback livelock avoidance using page tagging
      ceph: fix potential use-after-free bug when trimming caps
      ceph: pass ino# instead of old_dentry if it's disconnected

Xu Biang (1):
      ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex()

Xu Kuohai (3):
      selftests/bpf: Check when bounds are not in the 32-bit range
      selftests/bpf: Rewrite two infinite loops in bound check cases
      bpf, arm64: Fixed a BTI error on returning to patched function

Xu Liang (1):
      net: phy: mxl-gpy: enhance delay time required by loopback disable function

Xu Panda (1):
      rcu/trace: use strscpy() to instead of strncpy()

Xu Yang (5):
      usb: typec: tcpm: fix create duplicate source-capabilities file
      usb: typec: tcpm: fix warning when handle discover_identity message
      usb: chipidea: debug: remove redundant 'role' debug file
      usb: chipdea: core: fix return -EINVAL if request role is the same with current role
      usb: chipidea: core: fix possible concurrent when switch role

XuDong Liu (1):
      drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks`

Xuan Zhuo (7):
      virtio_net: reorder some funcs
      virtio_net: separate the logic of checking whether sq is full
      virtio_net: add checking sq is full inside xdp xmit
      virtio_net: fix page_to_skb() miss headroom
      virtio_net: free xdp shinfo frags when build_skb_from_xdp_buff() fails
      virtio_net: bugfix overflow inside xdp_linearize_page()
      MAINTAINERS: make me a reviewer of VIRTIO CORE AND NET DRIVERS

Xueqin Luo (1):
      PM: tools: sleepgraph: Recognize "CPU killed" messages

Xujun Leng (1):
      docs: process: typo fix

YAN SHI (1):
      regulator: stm32-pwr: fix of_iomap leak

Yafang (1):
      bpf: Add preempt_count_{sub,add} into btf id deny list

Yafang Shao (20):
      bpf: add new map ops ->map_mem_usage
      bpf: lpm_trie memory usage
      bpf: hashtab memory usage
      bpf: arraymap memory usage
      bpf: stackmap memory usage
      bpf: reuseport_array memory usage
      bpf: ringbuf memory usage
      bpf: bloom_filter memory usage
      bpf: cpumap memory usage
      bpf: devmap memory usage
      bpf: queue_stack_maps memory usage
      bpf: bpf_struct_ops memory usage
      bpf: local_storage memory usage
      bpf, net: bpf_local_storage memory usage
      bpf, net: sock_map memory usage
      bpf, net: xskmap memory usage
      bpf: offload map memory usage
      bpf: enforce all maps having memory usage callback
      mm: vmalloc: avoid warn_alloc noise caused by fatal signal
      bpf: Add __rcu_read_{lock,unlock} into btf id deny list

Yajun Deng (2):
      lib/show_mem.c: use for_each_populated_zone() simplify code
      net: sched: Print msecs when transmit queue time out

Yalong Zou (1):
      usb: remove dead code in dwc3_gadget_get_irq

Yan Wang (1):
      net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports

Yang Jihong (6):
      perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output
      perf ftrace: Make system wide the default target for latency subcommand
      perf/core: Fix hardlockup failure caused by perf throttle
      perf symbols: Fix return incorrect build_id size in elf_read_build_id()
      perf tracepoint: Fix memory leak in is_valid_tracepoint()
      perf/core: Fix perf_sample_data not properly initialized for different swevents in perf_tp_event()

Yang Li (56):
      wifi: ath12k: dp_mon: Fix unsigned comparison with less than zero
      wifi: ath12k: dp_mon: clean up some inconsistent indentings
      wifi: ath10k: Remove the unused function shadow_dst_wr_ind_addr() and ath10k_ce_error_intr_enable()
      staging: most: dim2: Use devm_platform_get_and_ioremap_resource()
      crypto: aspeed - Use devm_platform_ioremap_resource()
      crypto: ccree - Use devm_platform_get_and_ioremap_resource()
      fbdev: clps711x-fb: Use devm_platform_get_and_ioremap_resource()
      fbdev: pxa3xx-gcu: Use devm_platform_get_and_ioremap_resource()
      fbdev: wm8505fb: Use devm_platform_ioremap_resource()
      fbdev: xilinxfb: Use devm_platform_get_and_ioremap_resource()
      remoteproc/mtk_scpi_ipi: Fix one kernel-doc comment
      Input: hideep - clean up some inconsistent indenting
      drm/arm/malidp: Use devm_platform_get_and_ioremap_resource()
      drm/arm/hdlcd: Use devm_platform_ioremap_resource()
      dmaengine: xilinx: xdma: Fix some kernel-doc comments
      media: tc358746: Remove unneeded semicolon
      mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource()
      mmc: jz4740: Use devm_platform_get_and_ioremap_resource()
      mmc: omap: Use devm_platform_get_and_ioremap_resource()
      mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource()
      mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource()
      mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource()
      crypto: img-hash - Use devm_platform_get_and_ioremap_resource()
      crypto: stm32 - Use devm_platform_get_and_ioremap_resource()
      spi: omap2-mcspi: Use devm_platform_get_and_ioremap_resource()
      spi: orion: Use devm_platform_get_and_ioremap_resource()
      spi: pic32: Use devm_platform_get_and_ioremap_resource()
      spi: sprd-adi: Use devm_platform_get_and_ioremap_resource()
      spi: sprd: Use devm_platform_get_and_ioremap_resource()
      perf: arm: Use devm_platform_get_and_ioremap_resource()
      perf: qcom: Use devm_platform_get_and_ioremap_resource()
      drivers/perf: Use devm_platform_get_and_ioremap_resource()
      soc: ti: Use devm_platform_ioremap_resource()
      spi: xilinx: Use devm_platform_get_and_ioremap_resource()
      spi: rockchip-sfc: Use devm_platform_ioremap_resource()
      i2c: xiic: Use devm_platform_get_and_ioremap_resource()
      phy: dphy: Use devm_platform_ioremap_resource()
      thermal/drivers/hisi: Use devm_platform_ioremap_resource()
      RDMA/cma: Remove NULL check before dev_{put, hold}
      PM / devfreq: exynos-ppmu: Use devm_platform_get_and_ioremap_resource()
      spi: imx: Use devm_platform_get_and_ioremap_resource()
      spi: stm32: Use devm_platform_get_and_ioremap_resource()
      spi: tegra114: Use devm_platform_get_and_ioremap_resource()
      spi: tegra210-quad: Use devm_platform_get_and_ioremap_resource()
      EDAC/amd64: Fix indentation in umc_determine_edac_cap()
      nvmem: bcm-ocotp: Use devm_platform_ioremap_resource()
      nvmem: nintendo-otp: Use devm_platform_ioremap_resource()
      nvmem: vf610-ocotp: Use devm_platform_get_and_ioremap_resource()
      media: atmel: atmel-isc: Use devm_platform_ioremap_resource()
      wifi: mt76: mt7996: Remove unneeded semicolon
      ubi: Simplify bool conversion
      drm/tve200: Use devm_platform_ioremap_resource()
      cifs: Remove unneeded semicolon
      drm/stm: dsi: Use devm_platform_ioremap_resource()
      drm/meson: Remove unneeded semicolon
      accel/habanalabs: Fix some kernel-doc comments

Yang Xiwen (4):
      arm64: dts: qcom: msm8916-ufi: Fix sim card selection pinctrl
      dt-bindings: vendor-prefixes: Add Henan Yiming Technology Co., Ltd.
      dt-bindings: arm: qcom: Add Yiming LTE dongle uz801-v3.0 (yiming-uz801v3)
      arm64: dts: qcom: msm8916-yiming-uz801v3: Add initial device tree

Yang Yang (2):
      mm: workingset: update description of the source file
      delayacct: track delays from IRQ/SOFTIRQ

Yang Yingliang (6):
      wifi: ath11k: fix return value check in ath11k_ahb_probe()
      clk: mediatek: clk-pllfh: fix missing of_node_put() in fhctl_parse_dt()
      bus: ti-sysc: Use list_for_each_entry() helper
      gpu: host1x: Fix potential double free if IOMMU is disabled
      gpu: host1x: Fix memory leak of device names
      soc/tegra: cbb: tegra194: Use of_address_count() helper

Yangtao Li (25):
      udf: use wrapper i_blocksize() in udf_discard_prealloc()
      quota: fixup *_write_file_info() to return proper error code
      quota: make dquot_set_dqinfo return errors from ->write_info
      f2fs: export compress_percent and compress_watermark entries
      f2fs: convert to use bitmap API
      f2fs: handle dqget error in f2fs_transfer_project_quota()
      f2fs: convert to MAX_SBI_FLAG instead of 32 in stat_show()
      f2fs: fix to handle filemap_fdatawrite() error in f2fs_ioc_decompress_file/f2fs_ioc_compress_file
      f2fs: remove else in f2fs_write_cache_pages()
      f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
      f2fs: convert is_extension_exist() to return bool type
      f2fs: add compression feature check for all compress mount opt
      f2fs: remove struct victim_selection default_v_ops
      f2fs: set default compress option only when sb_has_compression
      f2fs: convert to use sysfs_emit
      f2fs: merge lz4hc_compress_pages() to lz4_compress_pages()
      dm: push error reporting down to dm_register_target()
      dm mirror: add DMERR message if alloc_workqueue fails
      dm: add helper macro for simple DM target module init and exit
      quota: update Kconfig comment
      f2fs: remove batched_trim_sections node description
      quota: mark PRINT_QUOTA_WARNING as BROKEN
      f2fs: remove bulk remove_proc_entry() and unnecessary kobject_del()
      f2fs: add has_enough_free_secs()
      ubifs: Remove return in compr_exit()

Yanhong Wang (1):
      dt-bindings: net: Add support StarFive dwmac

Yaroslav Furman (1):
      uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2

Yassine Oudjana (1):
      dt-bindings: reset: Add binding for MediaTek MT6735 TOPRGU/WDT

Yazen Ghannam (7):
      x86/mce: Make sure logged MCEs are processed after sysfs update
      EDAC/amd64: Rename debug_display_dimm_sizes()
      EDAC/amd64: Split get_csrow_nr_pages() into dct/umc functions
      EDAC/amd64: Drop dbam_to_cs() for Family 17h and later
      EDAC/amd64: Do not discover ECC symbol size for Family 17h and later
      EDAC/amd64: Rework hw_info_{get,put}
      EDAC/amd64: Rename f17h_determine_edac_ctl_cap()

Ye Bin (4):
      fs/ntfs3: Fix NULL pointer dereference in 'ni_write_inode'
      xfs: fix BUG_ON in xfs_getbmap()
      ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
      ext4: fix WARNING in mb_find_extent

Ye Xiang (1):
      gpio: Add support for Intel LJCA USB GPIO driver

Ye Xingchen (27):
      firmware: arm_scmi: Remove duplicate include header inclusion
      mtd: rawnand: orion: use devm_platform_ioremap_resource()
      bus: brcmstb_gisb: Use devm_platform_get_and_ioremap_resource()
      media: dw100: use devm_platform_get_and_ioremap_resource()
      media: platform: renesas: use devm_platform_get_and_ioremap_resource()
      media: platform: stm32: use devm_platform_get_and_ioremap_resource()
      drm/bridge: display-connector: Use dev_err_probe()
      drm: bridge: simple-bridge: Use dev_err_probe()
      crypto: p10-aes-gcm - remove duplicate include header
      soc: qcom: smsm: Use dev_err_probe()
      soc: amlogic: meson-pwrc: Use dev_err_probe()
      i2c: brcmstb: use devm_platform_ioremap_resource_byname()
      phy: omap-usb2-phy: Use dev_err_probe()
      soc: mediatek: mutex: Use dev_err_probe()
      gpu: host1x: mipi: Use devm_platform_get_and_ioremap_resource()
      soc/tegra: flowctrl: Use devm_platform_get_and_ioremap_resource()
      thermal/drivers/rockchip: use devm_reset_control_array_get_exclusive()
      thermal: amlogic: Use dev_err_probe()
      media: hantro: use devm_reset_control_array_get_optional_exclusive()
      mfd: hi6421-pmic: Use devm_platform_get_and_ioremap_resource()
      mfd: ipaq-micro: Use devm_platform_get_and_ioremap_resource()
      mfd: ssbi: Use devm_platform_get_and_ioremap_resource()
      mfd: sun4i-gpadc: Use devm_platform_get_and_ioremap_resource()
      mfd: atmel-flexcom: Use devm_platform_get_and_ioremap_resource()
      mfd: qcom_rpm: Use devm_platform_get_and_ioremap_resource()
      rtc: sunplus: use devm_platform_ioremap_resource_byname()
      rtc: armada38x: use devm_platform_ioremap_resource_byname()

Yeongjin Gil (1):
      dm verity: fix error handling for check_at_most_once on FEC

Yevgeny Kliteynik (24):
      net/mlx5: DR, Set counter ID on the last STE for STEv1 TX
      net/mlx5: Add mlx5_ifc bits for modify header argument
      net/mlx5: Add new WQE for updating flow table
      net/mlx5: DR, Prepare sending new WQE type
      net/mlx5: DR, Add modify-header-pattern ICM pool
      net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header
      net/mlx5: DR, Add cache for modify header pattern
      net/mlx5: DR, Split chunk allocation to HW-dependent ways
      net/mlx5: DR, Check for modify_header_argument device capabilities
      net/mlx5: DR, Add create/destroy for modify-header-argument general object
      net/mlx5: DR, Add support for writing modify header argument
      net/mlx5: DR, Read ICM memory into dedicated buffer
      net/mlx5: DR, Fix QP continuous allocation
      net/mlx5: DR, Add modify header arg pool mechanism
      net/mlx5: DR, Add modify header argument pointer to actions attributes
      net/mlx5: DR, Apply new accelerated modify action and decapl3
      net/mlx5: DR, Support decap L3 action using pattern / arg mechanism
      net/mlx5: DR, Modify header action of size 1 optimization
      net/mlx5: DR, Add support for the pattern/arg parameters in debug dump
      net/mlx5: DR, Enable patterns and arguments for supporting devices
      net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump
      net/mlx5: DR, Calculate sync threshold of each pool according to its type
      net/mlx5: DR, Add more info in domain dbg dump
      net/mlx5: DR, Add memory statistics for domain object

Yi Liu (6):
      iommu/iommufd: Pass iommufd_ctx pointer in iommufd_get_ioas()
      vfio-iommufd: No need to record iommufd_ctx in vfio_device
      vfio-iommufd: Make vfio_iommufd_emulated_bind() return iommufd_access ID
      vfio/mdev: Uses the vfio emulated iommufd ops set in the mdev sample drivers
      vfio: Check the presence for iommufd callbacks in __vfio_register_dev()
      docs: kvm: vfio: Suggest KVM_DEV_VFIO_GROUP_ADD vs VFIO_GROUP_GET_DEVICE_FD ordering

YiFei Zhu (1):
      selftests/bpf: Wait for receive in cg_storage_multi test

YiPeng Chai (6):
      drm/amdgpu: enable ras for mp0 v13_0_10 on SRIOV
      drm/amdgpu: reinit mes ip block during reset on SRIOV
      drm/amdgpu: resume ras for gfx v11_0_3 during reset on SRIOV
      drm/amdgpu: optimize redundant code in umc_v8_10
      drm/amdgpu: optimize redundant code in umc_v6_7
      drm/amdgpu: add gfx v11_0_3 fed irq handling for sriov

Yicong Yang (3):
      i2c: hisi: Avoid redundant interrupts
      i2c: hisi: Only use the completion interrupt to finish the transfer
      cacheinfo: Fix LLC is not exported through sysfs

Yifan Zha (4):
      drm/amdgpu: Init MMVM_CONTEXTS_DISABLE in gmc11 golden setting under SRIOV
      drm/amdgpu: Add JPEG IP block to SRIOV reinit
      drm/amdgpu: Add MES KIQ dequeue in MES hw fini
      drm/amdgpu: Add MES KIQ clear to tell RLC that KIQ is dequeued

Yifan Zhang (2):
      drm/amdgpu: set gfx9 onwards APU atomics support to be true
      drm/amdgpu: change gfx 11.0.4 external_id range

Yihan Zhu (1):
      drm/amd/display: update pixel format in DP hw sequence

Yihang Li (2):
      scsi: hisi_sas: Ensure all enabled PHYs up during controller reset
      scsi: hisi_sas: Exit suspend state when usage count is greater than 0

Yimin Gu (1):
      riscv: Kconfig: Allow RV32 to build with no MMU

Yinbo Zhu (5):
      dt-bindings: gpio: add loongson gpio
      gpio: loongson: add gpio driver support
      gpio: loongson: fixup the warning about OF_GPIO direct dependencies
      dt-bindings: clock: add loongson-2 boot clock index
      clk: clk-loongson2: add clock controller driver support

Ying Liu (1):
      ASoC: tas5720: add missing unwind goto in tas5720_codec_probe

Yingsha Xu (1):
      wifi: mac80211: remove return value check of debugfs_create_dir()

Yinhao Hu (1):
      usb: chipidea: fix missing goto in `ci_hdrc_probe`

Yinjun Zhang (1):
      nfp: initialize netdev's dev_port with correct id

Yishai Hadas (1):
      vfio/mlx5: Fix the report of dirty_bytes upon pre-copy

Yixin Shen (2):
      bpf: allow a TCP CC to write app_limited
      selftests/bpf: test a BPF CC writing app_limited

Yixing Liu (1):
      RDMA/hns: Add new command to support query vf caps

Yixun Lan (2):
      dt-bindings: arm: rockchip: Add Khadas Edge2 board
      arm64: dts: rockchip: Add Khadas edge2 board

Yohan Joung (2):
      f2fs: fix align check for npo2
      f2fs: add radix_tree_preload_end in error case

Yonatan Nachum (2):
      RDMA/efa: Add data polling capability feature bit
      RDMA/efa: Add rdma write capability to device caps

Yong Wu (15):
      iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN
      dt-bindings: media: mediatek,vcodec: Remove dma-ranges property
      dt-bindings: media: mediatek,jpeg: Remove dma-ranges property
      iommu/mediatek: Improve comment for the current region/bank
      iommu/mediatek: Get regionid from larb/port id
      iommu/mediatek: mt8192: Add iova_region_larb_msk
      iommu/mediatek: mt8195: Add iova_region_larb_msk
      iommu/mediatek: mt8186: Add iova_region_larb_msk
      iommu/mediatek: Add a gap for the iova regions
      iommu/mediatek: Set dma_mask for the master devices
      media: mtk-jpegdec: Remove the setting for dma_mask
      media: mediatek: vcodec: Remove the setting for dma_mask
      arm64: dts: mt8195: Remove the unnecessary dma-ranges
      arm64: dts: mt8195: Add dma-ranges for the parent "soc" node
      arm64: dts: mt8186: Add dma-ranges for the parent "soc" node

Yong Zhi (5):
      ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR
      ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting
      ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain
      ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_info
      ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static call

Yonggil Song (3):
      f2fs: fix uninitialized skipped_gc_rwsem
      f2fs: Fix discard bug on zoned block devices with 2MiB zone size
      f2fs: Fix system crash due to lack of free space in LFS

Yonghong Song (8):
      libbpf: Fix bpf_xdp_query() in old kernels
      selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
      bpf: Improve verifier JEQ/JNE insn branch taken checking
      selftests/bpf: Add tests for non-constant cond_op NE/EQ bound deduction
      bpf: Improve handling of pattern '<const> <cond_op> <non_const>' in verifier
      selftests/bpf: Add verifier tests for code pattern '<const> <cond_op> <non_const>'
      bpf: Improve verifier u32 scalar equality checking
      selftests/bpf: Add a selftest for checking subreg equality

Yoshihiro Shimoda (8):
      net: renesas: rswitch: Fix the output value of quote from rswitch_rx()
      net: renesas: rswitch: Fix GWTSDIE register handling
      PCI: dwc: Fix PORT_LINK_CONTROL update when CDM check enabled
      dt-bindings: iommu: renesas, ipmmu-vmsa: Update for R-Car Gen4
      arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main
      arm64: dts: renesas: r8a779g0: Add IPMMU nodes
      arm64: dts: renesas: r8a779g0: Add iommus to DMAC nodes
      arm64: dts: renesas: r8a779g0: Add iommus to MMC node

Yosry Ahmed (12):
      cgroup: rename cgroup_rstat_flush_"irqsafe" to "atomic"
      memcg: rename mem_cgroup_flush_stats_"delayed" to "ratelimited"
      memcg: do not flush stats in irq context
      memcg: replace stats_flush_lock with an atomic
      memcg: sleep during flushing stats in safe contexts
      workingset: memcg: sleep when flushing stats in workingset_refault()
      vmscan: memcg: sleep when flushing stats during reclaim
      memcg: do not modify rstat tree for zero updates
      memcg: page_cgroup_ino() get memcg from the page's folio
      mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim
      mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state()
      mm: vmscan: refactor updating current->reclaim_state

Youghandhar Chintala (1):
      wifi: ath11k: enable SAR support on WCN6750

Youling Tang (4):
      LoongArch: ftrace: Fix build error if DYNAMIC_FTRACE_WITH_REGS is not set
      LoongArch: ftrace: Implement ftrace_find_callable_addr() to simplify code
      LoongArch: ftrace: Add direct call support
      LoongArch: ftrace: Add direct call trampoline samples support

Yu Kuai (10):
      block: count 'ios' and 'sectors' when io is done for bio-based device
      scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate()
      md: fix regression for null-ptr-deference in __md_stop()
      block: don't set GD_NEED_PART_SCAN if scan partition failed
      md: fix soft lockup in status_resync
      md/raid10: don't BUG_ON() in raise_barrier()
      md/raid10: fix leak of 'r10bio->remaining' for recovery
      md/raid10: fix memleak for 'conf->bio_split'
      md/raid10: fix memleak of md thread
      md/raid10: don't call bio_start_io_acct twice for bio which experienced read error

Yu Zhang (2):
      KVM: nVMX: Remove outdated comments in nested_vmx_setup_ctls_msrs()
      KVM: nVMX: Add helpers to setup VMX control msr configs

Yu Zhe (16):
      s390/zcrypt: remove unnecessary (void *) conversions
      xen: remove unnecessary (void*) conversions
      clk: remove unnecessary (void*) conversions
      usb: typec: tcpm: remove unnecessary (void*) conversions
      hwrng: xgene - remove unnecessary (void*) conversions
      crypto: crypto4xx - remove unnecessary (void*) conversions
      crypto: drivers - remove unnecessary (void*) conversions
      crypto: caam - remove unnecessary (void*) conversions
      fs/ntfs3: fix spelling mistake "attibute" -> "attribute"
      arm64: armv8_deprecated: remove unnecessary (void*) conversions
      arm64: kexec: remove unnecessary (void*) conversions
      mmc: core: remove unnecessary (void*) conversions
      remoteproc: Remove unnecessary (void*) conversions
      media: au0828: remove unnecessary (void*) conversions
      dm: remove unnecessary (void*) conversions
      tpm: remove unnecessary (void*) conversions

YuBiao Wang (2):
      drm/amdgpu: Force signal hw_fences that are embedded in non-sched jobs
      drm/amdgpu: Force signal hw_fences that are embedded in non-sched jobs

Yue Hu (2):
      rcutorture: Eliminate variable n_rcu_torture_boost_rterror
      erofs: don't warn ztailpacking feature anymore

Yue Zhao (4):
      mm, memcg: Prevent memory.oom.group load/store tearing
      mm, memcg: Prevent memory.swappiness load/store tearing
      mm, memcg: Prevent memory.oom_control load/store tearing
      mm, memcg: Prevent memory.soft_limit_in_bytes load/store tearing

YueHaibing (1):
      tcp: restrict net.ipv4.tcp_app_win

Yunfei Dong (13):
      media: dt-bindings: media: mediatek: vcodec: adapt to the 'clock-names' of different platforms
      media: dt-bindings: media: mediatek: vcodec: Change the max reg value to 2
      media: mediatek: vcodec: Make MM21 the default capture format
      media: mediatek: vcodec: Force capture queue format to MM21
      media: mediatek: vcodec: add params to record lat and core lat_buf count
      media: mediatek: vcodec: using each instance lat_buf count replace core ready list
      media: mediatek: vcodec: move lat_buf to the top of core list
      media: mediatek: vcodec: add core decode done event
      media: mediatek: vcodec: remove unused lat_buf
      media: mediatek: vcodec: making sure queue_work successfully
      media: mediatek: vcodec: change lat thread decode error condition
      media: mediatek: vcodec: fix decoder disable pm crash
      media: mediatek: vcodec: add remove function for decoder platform driver

Yuta Hayama (1):
      usb: gadget: f_fs: Fix incorrect version checking of OS descs

Zack Rusin (2):
      drm/vmwgfx: Fix src/dst_pitch confusion
      drm/vmwgfx: Print errors when running on broken/unsupported configs

Zaid Al-Bassam (3):
      perf: pmuv3: Abstract PMU version checks
      perf: pmuv3: Move inclusion of kvm_host.h to the arch-specific helper
      perf: pmuv3: Change GENMASK to GENMASK_ULL

Zang Leigang (1):
      docs/zh_CN: fix a wrong format

Zeng Heng (1):
      fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de()

Zev Weiss (3):
      ARM: dts: aspeed: romed8hm3: Fix GPIO polarity of system-fault LED
      ARM: dts: aspeed: e3c246d4i: Add PECI device
      ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks

Zhang Changzhong (1):
      net/sonic: use dma_mapping_error() for error check

Zhang Rui (63):
      tools/power turbostat: Introduce support for EMR
      thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input
      tools/power/x86/intel-speed-select: Unify TRL levels
      tools/power/x86/intel-speed-select: Follow TRL nameing for FACT info
      tools/power/x86/intel-speed-select: Introduce punit to isst_id
      tools/power/x86/intel-speed-select: Introduce isst_is_punit_valid()
      tools/power/x86/intel-speed-select: Introduce support for multi-punit
      tools/power/x86/intel-speed-select: Rename for_each_online_package_in_set
      tools/power/x86/intel-speed-select: Improve isst_print_extended_platform_info
      tools/power/x86/intel-speed-select: Move mbox functions to isst-core.c
      tools/power/x86/intel-speed-select: Introduce isst_get_disp_freq_multiplier
      tools/power/x86/intel-speed-select: Always invoke isst_fill_platform_info
      tools/power/x86/intel-speed-select: Introduce isst-core-mbox.c
      tools/power/x86/intel-speed-select: Abstract is_punit_valid
      tools/power/x86/intel-speed-select: Abstract get_config_levels
      tools/power/x86/intel-speed-select: Abstract get_ctdp_control
      tools/power/x86/intel-speed-select: Abstract get_tdp_info
      tools/power/x86/intel-speed-select: Abstract get_pwr_info
      tools/power/x86/intel-speed-select: Move code right before its caller
      tools/power/x86/intel-speed-select: Abstract get_tjmax_info
      tools/power/x86/intel-speed-select: Abstract get_coremask_info
      tools/power/x86/intel-speed-select: Abstract get_get_trl
      tools/power/x86/intel-speed-select: Abstract get_trl_bucket_info
      tools/power/x86/intel-speed-select: Abstract set_tdp_level
      tools/power/x86/intel-speed-select: Abstract get_pbf_info
      tools/power/x86/intel-speed-select: Remove isst_get_pbf_info_complete
      tools/power/x86/intel-speed-select: Abstract set_pbf_fact_status
      tools/power/x86/intel-speed-select: Abstract get_fact_info
      tools/power/x86/intel-speed-select: Abstract get_uncore_p0_p1_info
      tools/power/x86/intel-speed-select: Enhance get_tdp_info
      tools/power/x86/intel-speed-select: Abstract get_get_trls
      tools/power/x86/intel-speed-select: Abstract get_clos_information
      tools/power/x86/intel-speed-select: Abstract pm_qos_config
      tools/power/x86/intel-speed-select: Abstract pm_get_clos
      tools/power/x86/intel-speed-select: Abstract set_clos
      tools/power/x86/intel-speed-select: Abstract clos_get_assoc_status
      tools/power/x86/intel-speed-select: Abstract clos_associate
      tools/power/x86/intel-speed-select: Abstract read_pm_config
      tools/power/x86/intel-speed-select: Abstract adjust_uncore_freq
      tools/power/x86/intel-speed-select: Move send_mbox_cmd to isst-core-mbox.c
      tools/power/x86/intel-speed-select: Allow api_version based platform callbacks
      tools/power/x86/intel-speed-select: Introduce is_debug_enabled()
      tools/power/x86/intel-speed-select: Support large clos_min/max
      tools/power/x86/intel-speed-select: Introduce api_version helper
      tools/power/x86/intel-speed-select: Introduce TPMI interface support
      tools/power/x86/intel-speed-select: Display punit info
      tools/power/x86/intel-speed-select: Display amx_p1 and cooling_type
      tools/power/x86/intel-speed-select: Allow display non-cpu power domain info
      tools/power/x86/intel-speed-select: Prevent cpu clos config for non-cpu power domain
      tools/power/x86/intel-speed-select: Show level 0 name for new api_version
      tools/power/x86/intel-speed-select: Display fact info for non-cpu power domain
      tools/power/x86/intel-speed-select: Hide invalid TRL level
      tools/power/x86/intel-speed-select: Remove cpu mask display for non-cpu power domain
      tools/power/x86/intel-speed-select: Avoid setting duplicate tdp level
      tools/power/x86/intel-speed-select: Add cpu id check
      tools/power/x86/intel-speed-select: Fix clos-max display with TPMI I/F
      tools/power/x86/intel-speed-select: Update version
      thermal: thermal_hwmon: Fix a kernel NULL pointer dereference
      thermal/core: Remove thermal_bind_params structure
      hwmon: (coretemp) Delete tjmax debug message
      hwmon: (coretemp) Delete an obsolete comment
      thermal: gov_step_wise: Delete obsolete comment
      thermal: gov_step_wise: Adjust code logic to match comment

Zhang Xiaoxu (1):
      cifs: Move the in_send statistic to __smb_send_rqst()

Zhang Yuchen (1):
      ipmi: fix SSIF not responding under certain cond.

Zhang Zhengming (1):
      relayfs: fix out-of-bounds access in relay_file_read

ZhangPeng (11):
      userfaultfd: move unprivileged_userfaultfd sysctl to its own file
      fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()
      fs/ntfs3: Fix OOB read in indx_insert_into_buffer
      mm/madvise: use vma_lookup() instead of find_vma()
      userfaultfd: convert mfill_atomic_pte_copy() to use a folio
      userfaultfd: use kmap_local_page() in copy_huge_page_from_user()
      userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user()
      userfaultfd: convert mfill_atomic_hugetlb() to use a folio
      mm: convert copy_user_huge_page() to copy_user_large_folio()
      userfaultfd: convert mfill_atomic() to use a folio
      userfaultfd: use helper function range_in_vma()

ZhaoLong Wang (1):
      ubi: Fix deadlock caused by recursively holding work_sem

Zhaoyang Li (1):
      soc: bcm: brcmstb: biuctrl: fix of_iomap leak

Zhen Lei (2):
      kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol()
      kmsan: fix a stale comment in kmsan_save_stack_with_flags()

Zheng Wang (18):
      power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition
      hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition
      power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition
      nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition
      xirc2ps_cs: Fix use after free bug in xirc2ps_detach
      net: qcom/emac: Fix use after free bug in emac_remove due to race condition
      memstick: r592: Fix UAF bug in r592_remove due to race condition
      usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
      Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work
      scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
      9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition
      media: cedrus: fix use after free bug in cedrus_remove due to race condition
      media: rkvdec: fix use after free bug in rkvdec_remove
      Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
      media: dm1105: Fix use after free bug in dm1105_remove due to race condition
      media: saa7134: fix use after free bug in saa7134_finidev due to race condition
      scsi: qedi: Fix use after free bug in qedi_remove()
      fbdev: imsttfb: Fix use after free bug in imsttfb_probe

Zheng Yejian (4):
      ring-buffer: Fix race while reader and writer are on the same page
      rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
      ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct()
      ring-buffer: Clearly check null ptr returned by rb_set_head_page()

Zhengchao Shao (1):
      net: libwx: fix memory leak in wx_setup_rx_resources

Zhengkang Huang (1):
      platform/chrome: wilco_ec: remove return value check of debugfs_create_dir()

Zhengping Jiang (1):
      Bluetooth: hci_sync: Resume adv with no RPA when active scan

Zhenhua Huang (1):
      mm,kfence: decouple kfence from page granularity mapping judgement

Zhihao Cheng (4):
      ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size
      Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
      ubifs: Fix memleak when insert_old_idx() failed
      ext4: fix i_disksize exceeding i_size problem in paritally written case

Zhikai Zhai (3):
      drm/amd/display: reset the scaler boundary mode
      drm/amd/display: skip wait vblank
      drm/amd/display: add scaler control for dcn32

Zhong Jinghua (2):
      scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()
      nbd: fix incomplete validation of ioctl arg

Zhou Peng (1):
      arm64: dts: imx8qm: add vpu decoder and encoder

Zhu Yanjun (1):
      RDMA/rxe: Fix the error "trying to register non-static key in rxe_cleanup_task"

Zi Yan (1):
      selftests/mm: fix split huge page tests

Zihao Wang (1):
      ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe()

Zijun Hu (1):
      Bluetooth: Devcoredump: Fix storing u32 without specifying byte order issue

Ziqi Chen (2):
      scsi: ufs: core: Print trs for pending requests in MCQ mode
      scsi: ufs: core: Add trace event for MCQ

Ziwei Dai (1):
      rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period

Ziwei Xiao (1):
      gve: Remove the code of clearing PBA bit

Ziyang Huang (1):
      usb: dwc2: drd: fix inconsistent mode if role-switch-default-mode="host"

Ziyang Xuan (4):
      net: qrtr: Fix a refcount bug in qrtr_recvmsg()
      ipv6: Fix an uninit variable access bug in __ip6_make_skb()
      net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume()
      ipv4: Fix potential uninit variable access bug in __ip_make_skb()

Zoey Wu (1):
      media: platform: cros-ec: Add aurash to the match table

Zong-Zhe Yang (4):
      wifi: rtw89: fw: configure CRASH_TRIGGER feature for 8852B
      wifi: rtw89: refine FW feature judgement on packet drop
      wifi: rtw89: fw: use generic flow to set/check features
      wifi: rtw89: support parameter tables by RFE type

Zongjie Li (1):
      fbdev: arcfb: Fix error handling in arcfb_probe()

Zqiang (9):
      locktorture: Add raw_spinlock* torture tests for PREEMPT_RT kernels
      rcutorture: Create nocb kthreads only when testing rcu in CONFIG_RCU_NOCB_CPU=y kernels
      rcu: Fix set/clear TICK_DEP_BIT_RCU_EXP bitmask race
      rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
      rcu: Register rcu-lazy shrinker only for CONFIG_RCU_LAZY=y kernels
      rcu: Remove never-set needwake assignment from rcu_report_qs_rdp()
      rcu: Permit start_poll_synchronize_rcu_expedited() to be invoked early
      rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access
      kasan: fix lockdep report invalid wait context

apoorv (1):
      ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match table

bobzhou (3):
      drm/amdgpu/vcn: fix compilation issue with legacy gcc
      drm/amdgpu: remove unused variable
      drm/amd: fix compilation issue with legacy gcc

ching Huang (5):
      scsi: arcmsr: Deprecate using arcmsr_pci_unmap_dma()
      scsi: arcmsr: Fix ADAPTER_TYPE_B 64-bit DMA compatibility issue
      scsi: arcmsr: Fix reading empty buffer length
      scsi: arcmsr: Add driver proc_name
      scsi: arcmsr: Update driver version

farah kassabri (1):
      accel/habanalabs: fix few misspelled words in the code

fengqi (1):
      HID: add KEY_CAMERA_FOCUS event in HID

fireflame90051 (1):
      hwmon: (asus-ec-sensors) add ProArt B550-Creator

haozhe chang (1):
      wwan: core: Support slicing in port TX flow of WWAN subsystem

harperchen (3):
      media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish()
      media: platform: via: Handle error for dma_set_mask
      media: pci: tw68: Fix null-ptr-deref bug in buf prepare and finish

hrdl (1):
      Input: cyttsp5 - fix sensing configuration data structure

huangwenhui (1):
      ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z

jasontao (1):
      ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.

kyrie wu (7):
      media: mtk-jpeg: Fixes jpeghw multi-core judgement
      media: mtk-jpeg: add jpeg single core initial function
      media: mtk-jpeg: Fixes jpeg enc&dec worker sw flow
      media: mtk-jpeg: reconstructs the initialization mode of worker
      media: mtk-jpeg: Remove some unnecessary variables
      media: mtk-jpeg: refactor some variables
      media: mtk-jpeg: refactor hw dev initializaiton

leiyaoyao (1):
      drm/amdgpu: Stop clearing kiq position during fini

liuwenyu (1):
      perf top: Fix rare segfault in thread__comm_len()

lyndonli (5):
      drm/amdgpu: Fix call trace warning and hang when removing amdgpu device
      drm/amdgpu: Fix the warning info when removing amdgpu device
      drm/amdgpu: Fix sdma v4 sw fini error
      drm/amdgpu: Fix mode2 reset for sienna cichlid
      drm/amdgpu: Use the default reset when loading or reloading the driver

mengyuanlou (1):
      net: wangxun: Remove macro that is redefined

msizanoen (1):
      Input: alps - fix compatibility with -funsigned-char

ndesaulniers at google.com (1):
      arm64: kernel: remove SHF_WRITE|SHF_EXECINSTR from .idmap.text

oushixiong (1):
      media: mtk-jpegenc: Fix a compilation issue

qinyu (1):
      cpufreq: warn about invalid vals to scaling_max/min_freq interfaces

ruanjinjie (1):
      drm/nouveau/disp: make gv100_disp_core_mthd_base static

t.feng (1):
      ipvlan:Fix out-of-bounds caused by unclear skb->cb

tiancyin (1):
      drm/amd/display: fix dm irq error message in gpu recover

void0red (1):
      ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects

weiliang1503 (2):
      platform/x86: asus-nb-wmi: Add quirk_asus_tablet_mode to other ROG Flow X13 models
      HID: Ignore battery for ELAN touchscreen on ROG Flow X13 GV301RA

wuchi (2):
      sched/core: Reduce cost of sched_move_task when config autogroup
      ext4: remove useless conditional branch code

wuych (3):
      net: phy: dp83867: Remove unnecessary (void*) conversions
      net: phy: marvell-88x2222: remove unnecessary (void*) conversions
      atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions

xiaoshoukui (1):
      btrfs: fix assertion of exclop condition when starting balance

ye xingchen (3):
      ARM: OMAP2+: Remove the unneeded result variable
      Kconfig.debug: fix SCHED_DEBUG dependency
      hte: Use device_match_of_node()

zhenwei pi (1):
      nvme-rdma: minor cleanup in nvme_rdma_create_cq()

zipeng zhang (1):
      char:ipmi:Fix spelling mistake "asychronously" -> "asynchronously"

Álvaro Fernández Rojas (15):
      net: dsa: b53: mmap: fix device tree support
      mips: bmips: BCM6358: disable RAC flush for TP1
      net: dsa: b53: add support for BCM63xx RGMIIs
      net: dsa: tag_brcm: legacy: fix daisy-chained switches
      dt-bindings: net: dsa: b53: add more 63xx SoCs
      net: dsa: b53: mmap: add more 63xx SoCs
      net: dsa: b53: mmap: allow passing a chip ID
      net: dsa: b53: add BCM63268 RGMII configuration
      dt-bindings: net: dsa: b53: add BCM53134 support
      net: dsa: b53: mmap: add phy ops
      dt-bindings: clk: add BCM63268 timer clock definitions
      dt-bindings: reset: add BCM63268 timer reset definitions
      dt-bindings: clock: Add BCM63268 timer binding
      clk: bcm: Add BCM63268 timer clock and reset driver
      irqchip/bcm-6345-l1: Request memory region

Íñigo Huguet (5):
      sfc: ef10: don't overwrite offload features at NIC reset
      sfc: store PTP filters in a list
      sfc: allow insertion of filters for unicast PTP
      sfc: support unicast PTP
      sfc: remove expired unicast PTP filters

晏艳(采苓) (1):
      Documentation: update kernel stack for x86_64

 .clang-format                                      |     2 +-
 .gitignore                                         |     2 +
 .mailmap                                           |    34 +-
 CREDITS                                            |    25 +-
 .../sysfs-selinux-checkreqprot                     |     3 +
 .../{obsolete => removed}/sysfs-selinux-disable    |     3 +
 Documentation/ABI/stable/sysfs-acpi-pmprofile      |    20 +-
 Documentation/ABI/stable/sysfs-block               |    15 +-
 Documentation/ABI/stable/sysfs-driver-dma-idxd     |    51 +
 Documentation/ABI/testing/configfs-usb-gadget-uvc  |     4 +-
 Documentation/ABI/testing/debugfs-cxl              |    35 +
 Documentation/ABI/testing/sysfs-bus-cdx            |    56 +
 Documentation/ABI/testing/sysfs-bus-counter        |    32 +
 Documentation/ABI/testing/sysfs-bus-cxl            |    14 +
 Documentation/ABI/testing/sysfs-bus-iio            |    13 +-
 .../ABI/testing/sysfs-bus-pci-drivers-xhci_hcd     |    52 +
 .../sysfs-bus-platform-devices-ampere-smpro        |    19 +-
 Documentation/ABI/testing/sysfs-bus-usb            |    17 +
 .../ABI/testing/sysfs-devices-state_synced         |     5 +
 .../ABI/testing/sysfs-driver-intel-i915-hwmon      |     4 +-
 Documentation/ABI/testing/sysfs-driver-zynqmp-fpga |    73 +
 Documentation/ABI/testing/sysfs-fs-f2fs            |    23 +-
 .../ABI/testing/sysfs-kernel-iommu_groups          |     1 -
 Documentation/ABI/testing/sysfs-kernel-mm-ksm      |     8 +
 Documentation/ABI/testing/sysfs-platform-intel-ifs |    17 +-
 .../ABI/testing/sysfs-platform-mellanox-bootctl    |     7 +
 Documentation/ABI/testing/sysfs-power              |    29 +
 Documentation/PCI/pci-error-recovery.rst           |     1 -
 .../Expedited-Grace-Periods.rst                    |     6 +-
 .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst   |     2 +-
 Documentation/RCU/RTFP.txt                         |    10 +-
 Documentation/RCU/UP.rst                           |     4 +-
 Documentation/RCU/checklist.rst                    |     2 +-
 Documentation/RCU/lockdep.rst                      |     2 +-
 Documentation/RCU/torture.rst                      |     4 +-
 Documentation/RCU/whatisRCU.rst                    |     6 +-
 Documentation/accel/index.rst                      |     1 +
 Documentation/accel/qaic/aic100.rst                |   510 +
 Documentation/accel/qaic/index.rst                 |    13 +
 Documentation/accel/qaic/qaic.rst                  |   170 +
 Documentation/accounting/delay-accounting.rst      |    19 +-
 Documentation/accounting/psi.rst                   |     4 +
 Documentation/admin-guide/blockdev/nbd.rst         |     2 +-
 Documentation/admin-guide/cgroup-v1/cpusets.rst    |     2 +-
 .../admin-guide/device-mapper/dm-flakey.rst        |     4 +
 Documentation/admin-guide/ext4.rst                 |     3 -
 Documentation/admin-guide/gpio/sysfs.rst           |     2 +-
 Documentation/admin-guide/hw-vuln/mds.rst          |     2 +-
 .../admin-guide/hw-vuln/tsx_async_abort.rst        |     2 +-
 Documentation/admin-guide/index.rst                |     2 +-
 Documentation/admin-guide/kdump/vmcoreinfo.rst     |     6 +-
 Documentation/admin-guide/kernel-parameters.rst    |     9 +-
 Documentation/admin-guide/kernel-parameters.txt    |   440 +-
 Documentation/admin-guide/media/cec.rst            |    79 +-
 Documentation/admin-guide/media/i2c-cardlist.rst   |     8 -
 Documentation/admin-guide/mm/ksm.rst               |     7 +-
 Documentation/admin-guide/mm/pagemap.rst           |     6 +-
 Documentation/admin-guide/mm/userfaultfd.rst       |    25 +
 Documentation/admin-guide/pm/amd-pstate.rst        |    31 +-
 .../admin-guide/quickly-build-trimmed-linux.rst    |  1092 +
 Documentation/admin-guide/ras.rst                  |     2 +-
 Documentation/admin-guide/reporting-issues.rst     |     4 +-
 Documentation/admin-guide/serial-console.rst       |    36 +-
 .../admin-guide/syscall-user-dispatch.rst          |     4 +
 Documentation/admin-guide/sysctl/kernel.rst        |     4 +-
 Documentation/admin-guide/unicode.rst              |     9 +-
 Documentation/admin-guide/xfs.rst                  |     7 +-
 Documentation/{ => arch}/arc/arc.rst               |     0
 Documentation/{ => arch}/arc/features.rst          |     0
 Documentation/{ => arch}/arc/index.rst             |     0
 Documentation/{ => arch}/ia64/aliasing.rst         |     0
 Documentation/{ => arch}/ia64/efirtc.rst           |     0
 Documentation/{ => arch}/ia64/err_inject.rst       |     0
 Documentation/{ => arch}/ia64/features.rst         |     0
 Documentation/{ => arch}/ia64/fsys.rst             |     0
 Documentation/{ => arch}/ia64/ia64.rst             |     0
 Documentation/{ => arch}/ia64/index.rst            |     0
 Documentation/{ => arch}/ia64/irq-redir.rst        |     0
 Documentation/{ => arch}/ia64/mca.rst              |     0
 Documentation/{ => arch}/ia64/serial.rst           |     0
 Documentation/{arch.rst => arch/index.rst}         |    14 +-
 Documentation/{ => arch}/m68k/buddha-driver.rst    |     0
 Documentation/{ => arch}/m68k/features.rst         |     0
 Documentation/{ => arch}/m68k/index.rst            |     0
 Documentation/{ => arch}/m68k/kernel-options.rst   |     0
 Documentation/{ => arch}/nios2/features.rst        |     0
 Documentation/{ => arch}/nios2/index.rst           |     0
 Documentation/{ => arch}/nios2/nios2.rst           |     0
 Documentation/{ => arch}/openrisc/features.rst     |     0
 Documentation/{ => arch}/openrisc/index.rst        |     0
 .../{ => arch}/openrisc/openrisc_port.rst          |     0
 Documentation/{ => arch}/openrisc/todo.rst         |     0
 Documentation/{ => arch}/parisc/debugging.rst      |     0
 Documentation/{ => arch}/parisc/features.rst       |     0
 Documentation/{ => arch}/parisc/index.rst          |     0
 Documentation/{ => arch}/parisc/registers.rst      |     0
 Documentation/{ => arch}/sh/booting.rst            |     0
 Documentation/{ => arch}/sh/features.rst           |     0
 Documentation/{ => arch}/sh/index.rst              |     0
 Documentation/{ => arch}/sh/new-machine.rst        |     0
 Documentation/{ => arch}/sh/register-banks.rst     |     0
 Documentation/{ => arch}/sparc/adi.rst             |     0
 Documentation/{ => arch}/sparc/console.rst         |     0
 Documentation/{ => arch}/sparc/features.rst        |     0
 Documentation/{ => arch}/sparc/index.rst           |     0
 .../{ => arch}/sparc/oradax/dax-hv-api.txt         |     0
 .../{ => arch}/sparc/oradax/oracle-dax.rst         |     0
 .../{ => arch}/x86/amd-memory-encryption.rst       |     0
 Documentation/{ => arch}/x86/amd_hsmp.rst          |     0
 Documentation/{ => arch}/x86/boot.rst              |     4 +-
 Documentation/{ => arch}/x86/booting-dt.rst        |     2 +-
 Documentation/{ => arch}/x86/buslock.rst           |    10 +-
 Documentation/{ => arch}/x86/cpuinfo.rst           |     0
 Documentation/{ => arch}/x86/earlyprintk.rst       |     0
 Documentation/{ => arch}/x86/elf_auxvec.rst        |     0
 Documentation/{ => arch}/x86/entry_64.rst          |     0
 Documentation/{ => arch}/x86/exception-tables.rst  |     0
 Documentation/{ => arch}/x86/features.rst          |     0
 Documentation/{ => arch}/x86/i386/IO-APIC.rst      |     0
 Documentation/{ => arch}/x86/i386/index.rst        |     0
 Documentation/{ => arch}/x86/ifs.rst               |     0
 Documentation/{ => arch}/x86/index.rst             |     0
 Documentation/{ => arch}/x86/intel-hfi.rst         |     0
 Documentation/{ => arch}/x86/intel_txt.rst         |     0
 Documentation/{ => arch}/x86/iommu.rst             |     0
 Documentation/{ => arch}/x86/kernel-stacks.rst     |     2 +-
 Documentation/{ => arch}/x86/mds.rst               |     0
 Documentation/{ => arch}/x86/microcode.rst         |     0
 Documentation/{ => arch}/x86/mtrr.rst              |     2 +-
 Documentation/{ => arch}/x86/orc-unwinder.rst      |     0
 Documentation/{ => arch}/x86/pat.rst               |     0
 Documentation/{ => arch}/x86/pti.rst               |     0
 Documentation/{ => arch}/x86/resctrl.rst           |     0
 Documentation/{ => arch}/x86/sgx.rst               |     0
 Documentation/{ => arch}/x86/sva.rst               |     2 +-
 Documentation/{ => arch}/x86/tdx.rst               |     0
 Documentation/{ => arch}/x86/tlb.rst               |     0
 Documentation/{ => arch}/x86/topology.rst          |     0
 Documentation/{ => arch}/x86/tsx_async_abort.rst   |     0
 .../{ => arch}/x86/usb-legacy-support.rst          |     0
 .../{ => arch}/x86/x86_64/5level-paging.rst        |     2 +-
 .../{ => arch}/x86/x86_64/boot-options.rst         |     4 +-
 .../{ => arch}/x86/x86_64/cpu-hotplug-spec.rst     |     0
 .../x86/x86_64/fake-numa-for-cpusets.rst           |     2 +-
 Documentation/{ => arch}/x86/x86_64/fsgs.rst       |     0
 Documentation/{ => arch}/x86/x86_64/index.rst      |     0
 .../{ => arch}/x86/x86_64/machinecheck.rst         |     0
 Documentation/{ => arch}/x86/x86_64/mm.rst         |     0
 Documentation/{ => arch}/x86/x86_64/uefi.rst       |     0
 Documentation/arch/x86/xstate.rst                  |   174 +
 Documentation/{ => arch}/x86/zero-page.rst         |     0
 Documentation/{ => arch}/xtensa/atomctl.rst        |     0
 Documentation/{ => arch}/xtensa/booting.rst        |     0
 Documentation/{ => arch}/xtensa/features.rst       |     0
 Documentation/{ => arch}/xtensa/index.rst          |     0
 Documentation/{ => arch}/xtensa/mmu.rst            |     0
 Documentation/arm/index.rst                        |     3 +-
 Documentation/arm/sti/overview.rst                 |    10 +-
 Documentation/arm/sti/stih415-overview.rst         |    14 -
 Documentation/arm/sti/stih416-overview.rst         |    13 -
 Documentation/arm/stm32/stm32mp151-overview.rst    |    36 +
 Documentation/arm64/silicon-errata.rst             |     5 +
 Documentation/block/index.rst                      |     1 -
 Documentation/block/inline-encryption.rst          |     3 +-
 Documentation/block/request.rst                    |    99 -
 Documentation/bpf/bpf_design_QA.rst                |     4 +-
 Documentation/bpf/bpf_devel_QA.rst                 |    20 +-
 Documentation/bpf/clang-notes.rst                  |     6 +
 Documentation/bpf/cpumasks.rst                     |    34 +-
 Documentation/bpf/instruction-set.rst              |   169 +-
 Documentation/bpf/kfuncs.rst                       |   182 +-
 Documentation/bpf/libbpf/index.rst                 |    25 +-
 Documentation/bpf/libbpf/libbpf_overview.rst       |   228 +
 Documentation/bpf/linux-notes.rst                  |    30 +
 Documentation/bpf/maps.rst                         |     7 +-
 Documentation/bpf/prog_lsm.rst                     |     2 +-
 Documentation/conf.py                              |     7 +-
 Documentation/core-api/asm-annotations.rst         |     2 +-
 Documentation/core-api/dma-api-howto.rst           |     2 +-
 Documentation/core-api/kernel-api.rst              |    24 +-
 Documentation/core-api/memory-allocation.rst       |    17 +-
 Documentation/core-api/printk-formats.rst          |    16 +-
 Documentation/dev-tools/kcov.rst                   |   169 +-
 Documentation/dev-tools/kmemleak.rst               |     2 +-
 Documentation/devicetree/bindings/.yamllint        |     2 +-
 Documentation/devicetree/bindings/arm/amlogic.yaml |    10 +
 .../arm/amlogic/amlogic,meson-gx-ao-secure.yaml    |     4 +-
 .../arm/amlogic/amlogic,meson-mx-secbus2.yaml      |     4 +-
 Documentation/devicetree/bindings/arm/apple.yaml   |    15 +
 .../devicetree/bindings/arm/apple/apple,pmgr.yaml  |     1 +
 .../devicetree/bindings/arm/arm,vexpress-juno.yaml |     1 +
 .../arm/bcm/raspberrypi,bcm2835-firmware.yaml      |     5 +-
 Documentation/devicetree/bindings/arm/cpus.yaml    |     4 +
 .../bindings/arm/firmware/linaro,optee-tz.yaml     |     3 +-
 Documentation/devicetree/bindings/arm/fsl.yaml     |    45 +-
 .../bindings/arm/mediatek/mediatek,infracfg.yaml   |     4 +-
 .../bindings/arm/mediatek/mediatek,mmsys.yaml      |     4 +-
 .../arm/mediatek/mediatek,mt7622-pcie-mirror.yaml  |     4 +-
 .../bindings/arm/mediatek/mediatek,mt7622-wed.yaml |     5 +-
 .../arm/mediatek/mediatek,mt7986-wed-pcie.yaml     |     4 +-
 .../arm/mediatek/mediatek,mt8186-clock.yaml        |     4 +-
 .../arm/mediatek/mediatek,mt8186-sys-clock.yaml    |     4 +-
 .../arm/mediatek/mediatek,mt8192-clock.yaml        |     4 +-
 .../arm/mediatek/mediatek,mt8192-sys-clock.yaml    |     4 +-
 .../arm/mediatek/mediatek,mt8195-clock.yaml        |     4 +-
 .../arm/mediatek/mediatek,mt8195-sys-clock.yaml    |     4 +-
 .../bindings/arm/mediatek/mediatek,pericfg.yaml    |     4 +-
 .../bindings/arm/mediatek/mediatek,sgmiisys.txt    |    27 -
 .../devicetree/bindings/arm/msm/qcom,kpss-acc.txt  |    49 -
 .../devicetree/bindings/arm/msm/qcom,kpss-gcc.txt  |    44 -
 .../devicetree/bindings/arm/msm/qcom,llcc.yaml     |    65 -
 .../bindings/arm/nvidia,tegra194-ccplex.yaml       |     6 +-
 Documentation/devicetree/bindings/arm/oxnas.txt    |    14 -
 Documentation/devicetree/bindings/arm/pmu.yaml     |     2 +
 Documentation/devicetree/bindings/arm/qcom.yaml    |    36 +
 .../devicetree/bindings/arm/rockchip.yaml          |    24 +-
 .../bindings/arm/stm32/st,stm32-syscon.yaml        |     2 +
 Documentation/devicetree/bindings/arm/sunxi.yaml   |    18 +
 Documentation/devicetree/bindings/arm/tegra.yaml   |     9 +
 .../arm/tegra/nvidia,tegra-ccplex-cluster.yaml     |     6 +-
 .../arm/tegra/nvidia,tegra194-axi2apb.yaml         |     4 +-
 .../bindings/arm/tegra/nvidia,tegra194-cbb.yaml    |     8 +-
 .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml     |     4 +
 .../bindings/arm/tegra/nvidia,tegra234-cbb.yaml    |     4 +-
 Documentation/devicetree/bindings/arm/ti/k3.yaml   |     2 +
 .../devicetree/bindings/ata/ahci-common.yaml       |     6 +-
 .../devicetree/bindings/ata/ahci-platform.yaml     |    49 +-
 .../devicetree/bindings/ata/renesas,rcar-sata.yaml |     4 +-
 .../bindings/auxdisplay/holtek,ht16k33.yaml        |     4 +-
 .../bindings/bus/allwinner,sun50i-a64-de2.yaml     |     1 +
 .../bindings/bus/allwinner,sun8i-a23-rsb.yaml      |     1 +
 .../devicetree/bindings/bus/microsoft,vmbus.yaml   |    54 +
 Documentation/devicetree/bindings/bus/palmbus.yaml |     1 +
 .../bindings/bus/xlnx,versal-net-cdx.yaml          |    82 +
 .../baikal,bt1-l2-ctl.yaml                         |     2 +-
 .../l2cache.txt => cache/freescale-l2cache.txt}    |     0
 .../devicetree/bindings/{arm => cache}/l2c2x0.yaml |     2 +-
 .../marvell,feroceon-cache.txt}                    |     0
 .../marvell,tauros2-cache.txt}                     |     0
 .../devicetree/bindings/cache/qcom,llcc.yaml       |   168 +
 .../bindings/{riscv => cache}/sifive,ccache0.yaml  |     2 +-
 .../socionext,uniphier-system-cache.yaml           |     2 +-
 .../bindings/chrome/google,cros-ec-typec.yaml      |     2 +-
 .../chrome/google,cros-kbd-led-backlight.yaml      |     2 +-
 .../devicetree/bindings/clock/apple,nco.yaml       |     1 +
 .../devicetree/bindings/clock/arm,syscon-icst.yaml |     4 +-
 .../bindings/clock/brcm,bcm63268-timer-clocks.yaml |    40 +
 .../devicetree/bindings/clock/imx8mp-audiomix.yaml |    79 +
 .../bindings/clock/loongson,ls1x-clk.yaml          |    45 +
 .../bindings/clock/mediatek,apmixedsys.yaml        |     4 +-
 .../bindings/clock/mediatek,mt8186-fhctl.yaml      |     7 +-
 .../bindings/clock/mediatek,mt8188-clock.yaml      |    71 +
 .../bindings/clock/mediatek,mt8188-sys-clock.yaml  |    55 +
 .../bindings/clock/mediatek,topckgen.yaml          |     4 +-
 .../devicetree/bindings/clock/qcom,a53pll.yaml     |     5 +-
 .../bindings/clock/qcom,gcc-ipq4019.yaml           |    53 +
 .../bindings/clock/qcom,gcc-msm8909.yaml           |    13 +-
 .../devicetree/bindings/clock/qcom,gcc-other.yaml  |     2 -
 .../devicetree/bindings/clock/qcom,gpucc.yaml      |     2 +
 .../bindings/clock/qcom,ipq5332-gcc.yaml           |    53 +
 .../bindings/clock/qcom,ipq9574-gcc.yaml           |    61 +
 .../bindings/clock/qcom,kpss-acc-v1.yaml           |    72 +
 .../devicetree/bindings/clock/qcom,kpss-gcc.yaml   |    88 +
 .../devicetree/bindings/clock/qcom,rpmcc.yaml      |     2 +
 .../bindings/clock/qcom,sc7280-lpasscc.yaml        |     7 +
 .../bindings/clock/qcom,sm6115-gpucc.yaml          |    58 +
 .../bindings/clock/qcom,sm6125-gpucc.yaml          |    64 +
 .../bindings/clock/qcom,sm6375-gpucc.yaml          |    60 +
 .../devicetree/bindings/clock/qcom,sm7150-gcc.yaml |    52 +
 .../devicetree/bindings/clock/renesas,9series.yaml |     6 +
 .../bindings/clock/renesas,cpg-mssr.yaml           |     4 +-
 .../bindings/clock/renesas,r9a06g032-sysctrl.yaml  |     2 +-
 .../clock/renesas,rcar-usb2-clock-sel.yaml         |     4 +-
 .../bindings/clock/renesas,rzg2l-cpg.yaml          |     4 +-
 .../bindings/clock/samsung,exynos850-clock.yaml    |    21 +-
 .../bindings/clock/skyworks,si521xx.yaml           |    59 +
 .../bindings/clock/sprd,sc9863a-clk.yaml           |     4 +-
 .../devicetree/bindings/clock/sprd,ums512-clk.yaml |     4 +-
 .../bindings/clock/starfive,jh7110-aoncrg.yaml     |   107 +
 .../bindings/clock/starfive,jh7110-syscrg.yaml     |   104 +
 .../devicetree/bindings/clock/ti,lmk04832.yaml     |     2 +-
 .../bindings/clock/xlnx,clocking-wizard.yaml       |     4 +-
 .../bindings/cpufreq/cpufreq-qcom-hw.yaml          |   119 +-
 .../bindings/crypto/fsl,sec-v4.0-mon.yaml          |   156 +
 .../devicetree/bindings/crypto/fsl,sec-v4.0.yaml   |   266 +
 .../devicetree/bindings/crypto/fsl-sec4.txt        |   553 -
 .../bindings/crypto/qcom,inline-crypto-engine.yaml |    42 +
 .../devicetree/bindings/crypto/qcom-qce.txt        |    25 -
 .../devicetree/bindings/crypto/qcom-qce.yaml       |   123 +
 .../devicetree/bindings/crypto/ti,sa2ul.yaml       |     4 +-
 .../bindings/display/amlogic,meson-dw-hdmi.yaml    |     4 +-
 .../display/amlogic,meson-g12a-dw-mipi-dsi.yaml    |   118 +
 .../bindings/display/amlogic,meson-vpu.yaml        |     9 +-
 .../bindings/display/bridge/analogix,anx7625.yaml  |     9 +-
 .../bindings/display/bridge/anx6345.yaml           |     2 +-
 .../bindings/display/bridge/cdns,mhdp8546.yaml     |     4 +-
 .../bindings/display/bridge/fsl,ldb.yaml           |     5 +-
 .../bindings/display/bridge/lontium,lt8912b.yaml   |     2 +-
 .../bindings/display/bridge/nxp,ptn3460.yaml       |     4 +-
 .../bindings/display/bridge/parade,ps8622.yaml     |   115 +
 .../devicetree/bindings/display/bridge/ps8622.txt  |    31 -
 .../devicetree/bindings/display/bridge/ps8640.yaml |     2 +-
 .../bindings/display/bridge/samsung,mipi-dsim.yaml |   280 +
 .../bindings/display/bridge/sil,sii9234.yaml       |     2 +-
 .../bindings/display/bridge/ti,dlpc3433.yaml       |     2 +-
 .../bindings/display/bridge/ti,sn65dsi86.yaml      |     6 +-
 .../bindings/display/bridge/toshiba,tc358762.yaml  |     5 +-
 .../bindings/display/bridge/toshiba,tc358764.txt   |    35 -
 .../bindings/display/bridge/toshiba,tc358764.yaml  |    89 +
 .../bindings/display/bridge/toshiba,tc358767.yaml  |    16 +-
 .../bindings/display/bridge/toshiba,tc358768.yaml  |     2 +-
 .../bindings/display/connector/hdmi-connector.yaml |     3 +
 .../devicetree/bindings/display/dp-aux-bus.yaml    |     2 +-
 .../bindings/display/exynos/exynos_dsim.txt        |    90 -
 .../devicetree/bindings/display/fsl,lcdif.yaml     |     7 +-
 .../bindings/display/imx/fsl,imx-lcdc.yaml         |    46 +-
 .../bindings/display/imx/nxp,imx8mq-dcss.yaml      |     4 +-
 .../bindings/display/mediatek/mediatek,ccorr.yaml  |    12 +-
 .../bindings/display/mediatek/mediatek,color.yaml  |    10 +-
 .../bindings/display/mediatek/mediatek,dither.yaml |     4 +-
 .../bindings/display/mediatek/mediatek,dsc.yaml    |     4 +-
 .../bindings/display/mediatek/mediatek,ethdr.yaml  |   182 +
 .../bindings/display/mediatek/mediatek,gamma.yaml  |     7 +-
 .../bindings/display/mediatek/mediatek,hdmi.yaml   |     2 +-
 .../bindings/display/mediatek/mediatek,merge.yaml  |     7 +-
 .../bindings/display/mediatek/mediatek,od.yaml     |     7 +-
 .../bindings/display/mediatek/mediatek,ovl-2l.yaml |     7 +-
 .../bindings/display/mediatek/mediatek,ovl.yaml    |    13 +-
 .../display/mediatek/mediatek,postmask.yaml        |     4 +-
 .../bindings/display/mediatek/mediatek,rdma.yaml   |    13 +-
 .../bindings/display/mediatek/mediatek,split.yaml  |     4 +-
 .../bindings/display/mediatek/mediatek,ufoe.yaml   |     4 +-
 .../bindings/display/mediatek/mediatek,wdma.yaml   |     4 +-
 .../bindings/display/msm/dp-controller.yaml        |     1 +
 .../bindings/display/msm/dsi-controller-main.yaml  |    26 +-
 .../bindings/display/msm/dsi-phy-10nm.yaml         |     2 +-
 .../bindings/display/msm/dsi-phy-28nm.yaml         |     3 +-
 .../devicetree/bindings/display/msm/gmu.yaml       |    55 +-
 .../devicetree/bindings/display/msm/gpu.yaml       |    65 +-
 .../devicetree/bindings/display/msm/mdp4.yaml      |     4 +-
 .../devicetree/bindings/display/msm/qcom,mdp5.yaml |     3 +-
 .../devicetree/bindings/display/msm/qcom,mdss.yaml |     5 +
 .../bindings/display/msm/qcom,sc7180-dpu.yaml      |    23 +-
 .../bindings/display/msm/qcom,sm6350-mdss.yaml     |   213 +
 .../bindings/display/msm/qcom,sm6375-mdss.yaml     |   215 +
 .../bindings/display/msm/qcom,sm8350-mdss.yaml     |     2 +-
 .../display/panel/advantech,idk-1110wr.yaml        |     2 +-
 .../bindings/display/panel/boe,tv101wum-nl6.yaml   |     7 +
 .../bindings/display/panel/elida,kd35t133.yaml     |     9 +
 .../display/panel/feiyang,fy07024di26a30d.yaml     |     8 +
 .../display/panel/innolux,ee101ia-01d.yaml         |     2 +-
 .../display/panel/innolux,p120zdg-bf1.yaml         |    43 -
 .../display/panel/mitsubishi,aa104xd12.yaml        |     2 +-
 .../display/panel/mitsubishi,aa121td01.yaml        |     2 +-
 .../bindings/display/panel/nec,nl8048hl11.yaml     |     2 +-
 .../bindings/display/panel/novatek,nt36523.yaml    |    91 +
 .../bindings/display/panel/novatek,nt36672a.yaml   |     6 +-
 .../bindings/display/panel/panel-lvds.yaml         |     2 +-
 .../bindings/display/panel/panel-simple-dsi.yaml   |    24 +-
 .../bindings/display/panel/panel-simple.yaml       |    10 +
 .../bindings/display/panel/panel-timing.yaml       |    46 +-
 .../display/panel/rocktech,jh057n00900.yaml        |     2 +
 .../bindings/display/panel/ronbo,rb070d30.yaml     |     2 +-
 .../bindings/display/panel/samsung,s6d7aa0.yaml    |    70 +
 .../display/panel/samsung,s6e88a0-ams452ef01.yaml  |     8 +
 .../bindings/display/panel/seiko,43wvf1g.yaml      |     4 +-
 .../bindings/display/panel/sgd,gktw70sdae4se.yaml  |     2 +-
 .../bindings/display/panel/sharp,lq101r1sx01.yaml  |     4 +-
 .../bindings/display/panel/sitronix,st7701.yaml    |    10 +
 .../bindings/display/panel/sitronix,st7789v.yaml   |     4 +
 .../bindings/display/panel/sony,td4353-jdi.yaml    |    82 +
 .../bindings/display/panel/visionox,rm69299.yaml   |    25 +-
 .../bindings/display/panel/xinpeng,xpp055c272.yaml |     8 +
 .../devicetree/bindings/display/renesas,du.yaml    |     4 +-
 .../bindings/display/solomon,ssd1307fb.yaml        |    28 +-
 .../display/tegra/nvidia,tegra114-mipi.yaml        |     2 +-
 .../display/tegra/nvidia,tegra124-sor.yaml         |    12 +-
 .../bindings/display/tegra/nvidia,tegra186-dc.yaml |     4 +-
 .../display/tegra/nvidia,tegra186-dsi-padctl.yaml  |     2 +-
 .../bindings/display/tegra/nvidia,tegra20-dsi.yaml |    12 +-
 .../display/tegra/nvidia,tegra20-hdmi.yaml         |     6 +-
 .../bindings/display/ti/ti,am65x-dss.yaml          |     6 +-
 .../bindings/display/ti/ti,j721e-dss.yaml          |     4 +-
 .../devicetree/bindings/display/ti/ti,k2g-dss.yaml |     4 +-
 .../bindings/display/xylon,logicvc-display.yaml    |    22 +-
 .../devicetree/bindings/dma/apple,admac.yaml       |     1 +
 .../devicetree/bindings/dma/qcom,gpi.yaml          |     1 +
 .../devicetree/bindings/dma/renesas,rz-dmac.yaml   |    14 +
 .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml  |    23 +-
 .../devicetree/bindings/dma/ti/k3-udma.yaml        |     2 +-
 .../bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml   |     2 +-
 .../bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml     |     2 +-
 Documentation/devicetree/bindings/eeprom/at25.yaml |     2 +-
 .../devicetree/bindings/example-schema.yaml        |     2 +
 .../bindings/extcon/extcon-usbc-cros-ec.yaml       |     2 +-
 .../bindings/extcon/extcon-usbc-tusb320.yaml       |     2 +-
 .../devicetree/bindings/firmware/arm,scmi.yaml     |    48 +-
 .../devicetree/bindings/firmware/qcom,scm.yaml     |     7 +
 .../bindings/fpga/xilinx-pr-decoupler.txt          |    54 -
 .../bindings/fpga/xilinx-slave-serial.txt          |    51 -
 .../bindings/fpga/xlnx,fpga-slave-serial.yaml      |    80 +
 .../bindings/fpga/xlnx,pr-decoupler.yaml           |    64 +
 .../devicetree/bindings/gpio/fcs,fxl6408.yaml      |    58 +
 .../devicetree/bindings/gpio/gpio-pca9570.yaml     |     2 +-
 .../devicetree/bindings/gpio/gpio-pca95xx.yaml     |     8 +-
 Documentation/devicetree/bindings/gpio/gpio.txt    |    41 +-
 .../devicetree/bindings/gpio/loongson,ls-gpio.yaml |   126 +
 .../bindings/gpio/loongson,ls1x-gpio.yaml          |    49 +
 .../devicetree/bindings/gpio/nxp,pcf8575.yaml      |     4 +
 .../bindings/gpio/x-powers,axp209-gpio.yaml        |     1 +
 .../devicetree/bindings/gpu/arm,mali-bifrost.yaml  |    87 +-
 .../bindings/gpu/host1x/nvidia,tegra210-nvdec.yaml |     4 +-
 .../bindings/gpu/host1x/nvidia,tegra210-nvenc.yaml |     4 +-
 .../bindings/gpu/host1x/nvidia,tegra210-nvjpg.yaml |     4 +-
 .../bindings/gpu/host1x/nvidia,tegra234-nvdec.yaml |     4 +-
 .../devicetree/bindings/hwmon/adi,ltc2992.yaml     |     1 +
 .../devicetree/bindings/hwmon/pwm-fan.txt          |    68 +-
 .../devicetree/bindings/hwmon/pwm-fan.yaml         |    97 +
 .../bindings/hwmon/starfive,jh71x0-temp.yaml       |    70 +
 .../devicetree/bindings/hwmon/ti,ina2xx.yaml       |     5 +
 .../devicetree/bindings/hwmon/ti,tmp464.yaml       |     2 +-
 .../bindings/i2c/amlogic,meson6-i2c.yaml           |     4 +-
 .../devicetree/bindings/i2c/apple,i2c.yaml         |     5 +-
 .../devicetree/bindings/i2c/aspeed,i2c.yaml        |     2 +-
 .../devicetree/bindings/i2c/atmel,at91sam-i2c.yaml |     2 +-
 .../devicetree/bindings/i2c/brcm,kona-i2c.txt      |    35 -
 .../devicetree/bindings/i2c/brcm,kona-i2c.yaml     |    59 +
 .../devicetree/bindings/i2c/cdns,i2c-r1p10.yaml    |    16 +-
 .../bindings/i2c/google,cros-ec-i2c-tunnel.yaml    |     2 +-
 Documentation/devicetree/bindings/i2c/i2c-mpc.yaml |     3 +-
 .../devicetree/bindings/i2c/i2c-mt65xx.yaml        |     5 +
 .../devicetree/bindings/i2c/i2c-mux-gpio.yaml      |     4 +-
 .../bindings/i2c/qcom,i2c-geni-qcom.yaml           |     4 +-
 .../devicetree/bindings/i2c/renesas,rzv2m.yaml     |     2 +-
 .../bindings/i2c/samsung,s3c2410-i2c.yaml          |     2 +-
 .../devicetree/bindings/i2c/st,stm32-i2c.yaml      |     2 +-
 .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml          |     4 +-
 .../bindings/i3c/aspeed,ast2600-i3c.yaml           |    72 +
 .../bindings/iio/adc/renesas,rcar-gyroadc.yaml     |    60 +-
 .../devicetree/bindings/iio/adc/ti,ads1100.yaml    |    46 +
 .../bindings/iio/addac/adi,ad74413r.yaml           |     9 +
 .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml    |     3 +
 .../bindings/iio/light/rohm,bu27034.yaml           |    46 +
 .../devicetree/bindings/iio/pressure/bmp085.yaml   |     2 +
 .../devicetree/bindings/iio/st,st-sensors.yaml     |     6 +-
 .../bindings/iio/temperature/adi,ltc2983.yaml      |    67 +-
 .../bindings/iio/temperature/ti,tmp117.yaml        |     8 +-
 .../devicetree/bindings/input/adc-joystick.yaml    |     4 +-
 .../bindings/input/google,cros-ec-keyb.yaml        |     4 +-
 .../devicetree/bindings/input/imx-keypad.yaml      |     2 +-
 .../devicetree/bindings/input/matrix-keymap.yaml   |     2 +-
 .../bindings/input/mediatek,mt6779-keypad.yaml     |     2 +-
 .../bindings/input/microchip,cap11xx.yaml          |     4 +-
 .../devicetree/bindings/input/pwm-beeper.txt       |    24 -
 .../devicetree/bindings/input/pwm-beeper.yaml      |    41 +
 .../devicetree/bindings/input/pwm-vibrator.yaml    |     4 +-
 .../bindings/input/regulator-haptic.yaml           |     4 +-
 .../devicetree/bindings/input/snvs-pwrkey.txt      |     1 -
 .../input/touchscreen/elan,elants_i2c.yaml         |     4 +-
 .../bindings/interconnect/qcom,msm8998-bwmon.yaml  |    41 +-
 .../bindings/interconnect/qcom,osm-l3.yaml         |     1 +
 .../devicetree/bindings/interconnect/qcom,rpm.yaml |     1 +
 .../interrupt-controller/actions,owl-sirq.yaml     |     4 +-
 .../bindings/interrupt-controller/apple,aic2.yaml  |    22 +-
 .../bindings/interrupt-controller/arm,gic-v3.yaml  |     2 +
 .../bindings/interrupt-controller/arm,gic.yaml     |     4 +-
 .../interrupt-controller/fsl,irqsteer.yaml         |     4 +-
 .../interrupt-controller/intel,ce4100-ioapic.yaml  |     4 +-
 .../interrupt-controller/intel,ce4100-lapic.yaml   |     4 +-
 .../intel,ixp4xx-interrupt.yaml                    |     4 +-
 ...yaml => loongson,cpu-interrupt-controller.yaml} |     6 +-
 .../interrupt-controller/loongson,htpic.yaml       |     4 +-
 .../interrupt-controller/loongson,htvec.yaml       |     4 +-
 .../interrupt-controller/loongson,liointc.yaml     |     8 +-
 .../interrupt-controller/loongson,pch-msi.yaml     |    10 +-
 .../interrupt-controller/loongson,pch-pic.yaml     |     6 +-
 .../interrupt-controller/mediatek,sysirq.txt       |     1 +
 .../bindings/interrupt-controller/mrvl,intc.yaml   |     4 +-
 .../mscc,ocelot-icpu-intr.yaml                     |     4 +-
 .../bindings/interrupt-controller/qcom,pdc.yaml    |     4 +-
 .../interrupt-controller/sifive,plic-1.0.0.yaml    |     3 +-
 .../interrupt-controller/st,sti-irq-syscfg.txt     |     9 +-
 .../bindings/interrupt-controller/ti,sci-inta.yaml |     3 +
 .../devicetree/bindings/iommu/apple,sart.yaml      |    10 +-
 .../devicetree/bindings/iommu/arm,smmu.yaml        |    45 +-
 .../devicetree/bindings/iommu/qcom,iommu.txt       |   122 -
 .../devicetree/bindings/iommu/qcom,iommu.yaml      |   113 +
 .../bindings/iommu/renesas,ipmmu-vmsa.yaml         |    32 +-
 Documentation/devicetree/bindings/leds/common.yaml |    35 +-
 .../bindings/leds/cznic,turris-omnia-leds.yaml     |     2 +-
 .../devicetree/bindings/leds/issi,is31fl319x.yaml  |     2 +-
 .../devicetree/bindings/leds/leds-aw2013.yaml      |     2 +-
 .../devicetree/bindings/leds/leds-pca9532.txt      |    49 -
 .../devicetree/bindings/leds/leds-qcom-lpg.yaml    |     1 +
 .../devicetree/bindings/leds/leds-rt4505.yaml      |     2 +-
 .../devicetree/bindings/leds/nxp,pca953x.yaml      |    90 +
 .../bindings/leds/qcom,spmi-flash-led.yaml         |   117 +
 .../devicetree/bindings/leds/rohm,bd2606mvv.yaml   |    81 +
 .../devicetree/bindings/leds/ti,tca6507.yaml       |     2 +-
 .../bindings/mailbox/amlogic,meson-gxbb-mhu.yaml   |     4 +-
 .../devicetree/bindings/mailbox/apple,mailbox.yaml |     2 +
 .../bindings/mailbox/mediatek,gce-mailbox.yaml     |    20 +-
 .../bindings/mailbox/microchip,mpfs-mailbox.yaml   |     4 +-
 .../bindings/mailbox/qcom,apcs-kpss-global.yaml    |    44 +-
 .../devicetree/bindings/mailbox/sprd-mailbox.yaml  |     4 +-
 .../devicetree/bindings/mailbox/st,stm32-ipcc.yaml |     4 +-
 .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.yaml  |     5 +-
 .../bindings/media/allwinner,sun4i-a10-ir.yaml     |     2 +-
 .../bindings/media/allwinner,sun50i-h6-vpu-g2.yaml |     4 +-
 .../bindings/media/amlogic,axg-ge2d.yaml           |     4 +-
 .../devicetree/bindings/media/amlogic,gx-vdec.yaml |     4 +-
 .../bindings/media/amlogic,meson-ir-tx.yaml        |     4 +-
 .../bindings/media/amlogic,meson6-ir.yaml          |    47 +
 .../devicetree/bindings/media/exynos-fimc-lite.txt |    16 -
 .../devicetree/bindings/media/exynos4-fimc-is.txt  |    50 -
 .../bindings/media/gpio-ir-receiver.yaml           |     3 +
 .../bindings/media/i2c/aptina,mt9p031.yaml         |     2 +-
 .../bindings/media/i2c/aptina,mt9v111.yaml         |     2 +-
 .../bindings/media/i2c/chrontel,ch7322.yaml        |     4 +-
 .../bindings/media/i2c/dongwoon,dw9768.yaml        |     6 +-
 .../devicetree/bindings/media/i2c/imx219.yaml      |     2 +-
 .../devicetree/bindings/media/i2c/imx258.yaml      |     4 +-
 .../bindings/media/i2c/maxim,max9286.yaml          |     9 +-
 .../devicetree/bindings/media/i2c/mipi-ccs.yaml    |     2 +-
 .../devicetree/bindings/media/i2c/ov2685.txt       |    41 -
 .../devicetree/bindings/media/i2c/ov8856.yaml      |     2 +-
 .../bindings/media/i2c/ovti,ov02a10.yaml           |     2 +-
 .../devicetree/bindings/media/i2c/ovti,ov2685.yaml |   102 +
 .../devicetree/bindings/media/i2c/ovti,ov5648.yaml |     2 +-
 .../devicetree/bindings/media/i2c/ovti,ov772x.yaml |     2 +-
 .../devicetree/bindings/media/i2c/ovti,ov8865.yaml |     2 +-
 .../devicetree/bindings/media/i2c/ovti,ov9282.yaml |     2 +-
 .../devicetree/bindings/media/i2c/rda,rda5807.yaml |     2 +-
 .../bindings/media/i2c/samsung,s5k5baf.yaml        |   101 +
 .../bindings/media/i2c/samsung,s5k6a3.yaml         |    98 +
 .../devicetree/bindings/media/i2c/sony,imx214.yaml |     2 +-
 .../devicetree/bindings/media/i2c/sony,imx274.yaml |     2 +-
 .../devicetree/bindings/media/i2c/sony,imx290.yaml |    25 +-
 .../devicetree/bindings/media/i2c/sony,imx334.yaml |     4 +-
 .../devicetree/bindings/media/i2c/sony,imx335.yaml |     2 +-
 .../devicetree/bindings/media/i2c/sony,imx412.yaml |     2 +-
 .../bindings/media/mediatek,mdp3-rdma.yaml         |     2 +-
 .../bindings/media/mediatek,mt8195-jpegdec.yaml    |     7 -
 .../bindings/media/mediatek,mt8195-jpegenc.yaml    |     7 -
 .../bindings/media/mediatek,vcodec-decoder.yaml    |     5 -
 .../bindings/media/mediatek,vcodec-encoder.yaml    |     5 -
 .../media/mediatek,vcodec-subdev-decoder.yaml      |   117 +-
 .../bindings/media/mediatek-jpeg-encoder.yaml      |     5 -
 .../devicetree/bindings/media/meson-ir.txt         |    20 -
 .../bindings/media/microchip,sama5d4-vdec.yaml     |     4 +-
 .../devicetree/bindings/media/nxp,imx8-isi.yaml    |   173 +
 .../devicetree/bindings/media/nxp,imx8mq-vpu.yaml  |     4 +-
 .../bindings/media/qcom,msm8916-camss.yaml         |     4 +-
 .../bindings/media/qcom,msm8916-venus.yaml         |    86 +-
 .../bindings/media/qcom,msm8996-camss.yaml         |     4 +-
 .../bindings/media/qcom,msm8996-venus.yaml         |   146 +-
 .../bindings/media/qcom,sc7180-venus.yaml          |    97 +-
 .../bindings/media/qcom,sc7280-venus.yaml          |   132 +-
 .../bindings/media/qcom,sdm660-camss.yaml          |     4 +-
 .../bindings/media/qcom,sdm660-venus.yaml          |   144 +-
 .../bindings/media/qcom,sdm845-camss.yaml          |     4 +-
 .../bindings/media/qcom,sdm845-venus-v2.yaml       |   108 +-
 .../bindings/media/qcom,sdm845-venus.yaml          |   104 +-
 .../bindings/media/qcom,sm8250-camss.yaml          |     4 +-
 .../bindings/media/qcom,sm8250-venus.yaml          |   122 +-
 .../bindings/media/qcom,venus-common.yaml          |    73 +
 Documentation/devicetree/bindings/media/rc.yaml    |     4 +-
 .../devicetree/bindings/media/renesas,csi2.yaml    |     1 +
 .../devicetree/bindings/media/renesas,fcp.yaml     |    45 +-
 .../devicetree/bindings/media/renesas,isp.yaml     |     1 +
 .../devicetree/bindings/media/renesas,vin.yaml     |     5 +-
 .../devicetree/bindings/media/renesas,vsp1.yaml    |    13 +-
 .../bindings/media/rockchip,rk3568-vepu.yaml       |     4 +-
 .../devicetree/bindings/media/rockchip-isp1.yaml   |    19 +-
 .../devicetree/bindings/media/rockchip-vpu.yaml    |     4 +-
 .../bindings/media/samsung,exynos4210-csis.yaml    |   170 +
 .../bindings/media/samsung,exynos4210-fimc.yaml    |   152 +
 .../bindings/media/samsung,exynos4212-fimc-is.yaml |   220 +
 .../media/samsung,exynos4212-fimc-lite.yaml        |    63 +
 .../devicetree/bindings/media/samsung,fimc.yaml    |   279 +
 .../devicetree/bindings/media/samsung,s5c73m3.yaml |   165 +
 .../devicetree/bindings/media/samsung-fimc.txt     |   209 -
 .../bindings/media/samsung-mipi-csis.txt           |    81 -
 .../devicetree/bindings/media/samsung-s5c73m3.txt  |    97 -
 .../devicetree/bindings/media/samsung-s5k5baf.txt  |    58 -
 .../devicetree/bindings/media/samsung-s5k6a3.txt   |    33 -
 Documentation/devicetree/bindings/media/si470x.txt |    26 -
 .../devicetree/bindings/media/silabs,si470x.yaml   |    48 +
 .../devicetree/bindings/media/st,stm32-cec.yaml    |    53 -
 .../devicetree/bindings/media/ti,cal.yaml          |     6 +-
 .../bindings/memory-controllers/arm,pl35x-smc.yaml |     2 +-
 .../bindings/memory-controllers/exynos-srom.yaml   |     1 +
 .../intel,ixp4xx-expansion-bus-controller.yaml     |     1 +
 .../memory-controllers/mediatek,smi-common.yaml    |     2 +
 .../memory-controllers/mediatek,smi-larb.yaml      |     4 +
 .../memory-controllers/nvidia,tegra124-emc.yaml    |     1 +
 .../bindings/memory-controllers/renesas,dbsc.yaml  |     4 +-
 .../memory-controllers/renesas,rpc-if.yaml         |     2 +-
 .../memory-controllers/samsung,exynos5422-dmc.yaml |     6 +-
 .../memory-controllers/st,stm32-fmc2-ebi.yaml      |     1 +
 .../devicetree/bindings/mfd/actions,atc260x.yaml   |     2 +-
 .../bindings/mfd/canaan,k210-sysctl.yaml           |     6 +-
 .../devicetree/bindings/mfd/dlg,da9063.yaml        |    17 +-
 .../devicetree/bindings/mfd/google,cros-ec.yaml    |    28 +-
 .../bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml   |     2 +-
 .../devicetree/bindings/mfd/maxim,max5970.yaml     |   151 +
 .../devicetree/bindings/mfd/mediatek,mt6357.yaml   |     1 +
 .../devicetree/bindings/mfd/mediatek,mt6370.yaml   |     2 +
 .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml    |    15 +-
 .../devicetree/bindings/mfd/qcom,tcsr.yaml         |     4 +
 .../devicetree/bindings/mfd/qcom-pm8xxx.yaml       |     2 +-
 .../devicetree/bindings/mfd/rohm,bd71815-pmic.yaml |     2 +-
 .../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml |     2 +-
 Documentation/devicetree/bindings/mfd/syscon.yaml  |     2 +
 .../bindings/mfd/ti,j721e-system-controller.yaml   |    11 +
 .../devicetree/bindings/mfd/ti,nspire-misc.yaml    |    51 +
 .../devicetree/bindings/mfd/ti,tps65086.yaml       |     2 +-
 .../devicetree/bindings/mfd/wlf,arizona.yaml       |     2 +-
 .../devicetree/bindings/mfd/x-powers,ac100.yaml    |     4 +-
 .../devicetree/bindings/mfd/x-powers,axp152.yaml   |    36 +-
 .../devicetree/bindings/mfd/xylon,logicvc.yaml     |     4 +-
 .../devicetree/bindings/mips/loongson/devices.yaml |    12 +
 .../devicetree/bindings/mmc/arasan,sdhci.yaml      |    30 +-
 .../devicetree/bindings/mmc/aspeed,sdhci.yaml      |     1 +
 .../devicetree/bindings/mmc/cdns,sdhci.yaml        |    27 +-
 .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml     |     2 +-
 .../bindings/mmc/fujitsu,sdhci-fujitsu.yaml        |    15 +-
 Documentation/devicetree/bindings/mmc/mtk-sd.yaml  |     1 +
 .../devicetree/bindings/mmc/sdhci-msm.yaml         |     2 +
 .../bindings/mtd/allwinner,sun4i-a10-nand.yaml     |     2 +-
 .../bindings/mtd/arasan,nand-controller.yaml       |     4 +-
 .../bindings/mtd/arm,pl353-nand-r2p1.yaml          |     3 +-
 .../devicetree/bindings/mtd/gpmi-nand.yaml         |     2 +-
 .../devicetree/bindings/mtd/intel,lgm-ebunand.yaml |     2 +-
 .../devicetree/bindings/mtd/jedec,spi-nor.yaml     |     9 +-
 .../devicetree/bindings/mtd/mtd-physmap.yaml       |     2 +-
 Documentation/devicetree/bindings/mtd/mtd.yaml     |     1 +
 .../devicetree/bindings/mtd/mxc-nand.yaml          |     2 +-
 .../devicetree/bindings/mtd/nand-chip.yaml         |     2 +-
 .../devicetree/bindings/mtd/nand-controller.yaml   |     2 +-
 .../mtd/partitions/brcm,bcm4908-partitions.yaml    |     2 +-
 .../mtd/partitions/linksys,ns-partitions.yaml      |     2 +-
 .../devicetree/bindings/mtd/qcom,nandc.yaml        |     2 +-
 .../devicetree/bindings/mtd/renesas-nandc.yaml     |     2 +-
 .../bindings/mtd/rockchip,nand-controller.yaml     |     2 +-
 .../devicetree/bindings/mtd/spi-nand.yaml          |     2 +-
 .../bindings/mtd/st,stm32-fmc2-nand.yaml           |     2 +-
 .../devicetree/bindings/mtd/ti,gpmc-nand.yaml      |     4 +-
 .../devicetree/bindings/mtd/ti,gpmc-onenand.yaml   |     4 +-
 .../devicetree/bindings/net/actions,owl-emac.yaml  |     2 +-
 .../bindings/net/allwinner,sun4i-a10-emac.yaml     |     2 +-
 .../bindings/net/allwinner,sun4i-a10-mdio.yaml     |     2 +-
 .../devicetree/bindings/net/altr,tse.yaml          |     2 +-
 .../bindings/net/amlogic,meson-dwmac.yaml          |     4 +-
 .../devicetree/bindings/net/asix,ax88796c.yaml     |     2 +-
 .../bindings/net/aspeed,ast2600-mdio.yaml          |     2 +-
 .../bindings/net/bluetooth/nxp,88w8987-bt.yaml     |    45 +
 .../bindings/net/bluetooth/qualcomm-bluetooth.yaml |    17 +
 .../devicetree/bindings/net/brcm,amac.yaml         |     2 +-
 .../devicetree/bindings/net/brcm,bcmgenet.yaml     |     2 -
 .../devicetree/bindings/net/brcm,systemport.yaml   |     2 +-
 .../bindings/net/broadcom-bluetooth.yaml           |     2 +-
 .../devicetree/bindings/net/can/fsl,flexcan.yaml   |     3 +
 .../bindings/net/can/microchip,mcp251xfd.yaml      |     2 +-
 .../bindings/net/can/st,stm32-bxcan.yaml           |    85 +
 .../devicetree/bindings/net/can/xilinx,can.yaml    |     6 +-
 .../bindings/net/cortina,gemini-ethernet.yaml      |     6 +-
 .../devicetree/bindings/net/dsa/brcm,b53.yaml      |     4 +
 .../devicetree/bindings/net/dsa/brcm,sf2.yaml      |    12 +-
 .../bindings/net/dsa/mediatek,mt7530.yaml          |    32 +-
 .../devicetree/bindings/net/dsa/microchip,ksz.yaml |     2 +-
 .../devicetree/bindings/net/dsa/qca8k.yaml         |    24 +-
 .../devicetree/bindings/net/engleder,tsnep.yaml    |     2 +-
 .../bindings/net/ethernet-controller.yaml          |    37 +-
 .../devicetree/bindings/net/ethernet-phy.yaml      |    45 +-
 .../devicetree/bindings/net/ethernet-switch.yaml   |     6 +-
 Documentation/devicetree/bindings/net/fsl,fec.yaml |     3 +
 .../bindings/net/fsl,qoriq-mc-dpmac.yaml           |     2 +-
 .../bindings/net/intel,ixp46x-ptp-timer.yaml       |     4 +-
 .../bindings/net/intel,ixp4xx-ethernet.yaml        |    12 +-
 .../devicetree/bindings/net/intel,ixp4xx-hss.yaml  |    18 +-
 .../devicetree/bindings/net/marvell,mvusb.yaml     |     2 +-
 .../devicetree/bindings/net/marvell-bluetooth.yaml |    24 +-
 .../devicetree/bindings/net/mdio-gpio.yaml         |     6 +-
 .../devicetree/bindings/net/mediatek,net.yaml      |    55 +-
 .../bindings/net/mediatek,star-emac.yaml           |     2 +-
 .../bindings/net/microchip,lan966x-switch.yaml     |     2 +-
 .../bindings/net/microchip,sparx5-switch.yaml      |     4 +-
 .../devicetree/bindings/net/mscc,miim.yaml         |     2 +-
 .../devicetree/bindings/net/nfc/marvell,nci.yaml   |     2 +-
 .../devicetree/bindings/net/nfc/nxp,pn532.yaml     |     2 +-
 .../bindings/net/nfc/samsung,s3fwrn5.yaml          |     2 +-
 .../bindings/net/pcs/mediatek,sgmiisys.yaml        |    55 +
 .../bindings/net/pse-pd/podl-pse-regulator.yaml    |     2 +-
 .../devicetree/bindings/net/qcom,ethqos.txt        |    66 -
 .../devicetree/bindings/net/qcom,ethqos.yaml       |   111 +
 .../devicetree/bindings/net/qcom,ipa.yaml          |     1 +
 .../devicetree/bindings/net/qcom,ipq4019-mdio.yaml |     2 +-
 .../devicetree/bindings/net/qcom,ipq8064-mdio.yaml |     6 +-
 .../devicetree/bindings/net/realtek-bluetooth.yaml |    24 +-
 .../devicetree/bindings/net/rockchip,emac.yaml     |     2 +-
 .../devicetree/bindings/net/rockchip-dwmac.yaml    |     4 +-
 Documentation/devicetree/bindings/net/sff,sfp.yaml |     4 +-
 .../devicetree/bindings/net/snps,dwmac.yaml        |    28 +-
 .../bindings/net/starfive,jh7110-dwmac.yaml        |   144 +
 .../devicetree/bindings/net/sti-dwmac.txt          |     3 +-
 .../devicetree/bindings/net/stm32-dwmac.yaml       |     8 +-
 .../devicetree/bindings/net/ti,cpsw-switch.yaml    |    10 +-
 .../devicetree/bindings/net/ti,davinci-mdio.yaml   |     2 +-
 .../devicetree/bindings/net/ti,dp83822.yaml        |     6 +-
 .../devicetree/bindings/net/ti,dp83867.yaml        |     6 +-
 .../devicetree/bindings/net/ti,dp83869.yaml        |     6 +-
 .../bindings/net/ti,k3-am654-cpsw-nuss.yaml        |    25 +-
 .../bindings/net/toshiba,visconti-dwmac.yaml       |     4 +-
 .../devicetree/bindings/net/vertexcom-mse102x.yaml |     6 +-
 .../bindings/net/wireless/mediatek,mt76.yaml       |     5 +
 .../bindings/net/wireless/qcom,ath10k.txt          |   215 -
 .../bindings/net/wireless/qcom,ath10k.yaml         |   358 +
 .../bindings/net/wireless/qcom,ath11k-pci.yaml     |    58 +
 .../bindings/net/wireless/ti,wlcore.yaml           |    10 +-
 .../devicetree/bindings/nvme/apple,nvme-ans.yaml   |     5 +-
 .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml    |     2 +-
 .../bindings/nvmem/amlogic,meson-gxbb-efuse.yaml   |    57 +
 .../bindings/nvmem/amlogic,meson6-efuse.yaml       |    57 +
 .../devicetree/bindings/nvmem/amlogic-efuse.txt    |    48 -
 .../bindings/nvmem/amlogic-meson-mx-efuse.txt      |    22 -
 .../devicetree/bindings/nvmem/apple,efuses.yaml    |     2 +-
 .../devicetree/bindings/nvmem/brcm,nvram.yaml      |     2 +-
 .../bindings/nvmem/fsl,layerscape-sfp.yaml         |     2 +-
 .../devicetree/bindings/nvmem/imx-iim.yaml         |     2 +-
 .../devicetree/bindings/nvmem/imx-ocotp.yaml       |     2 +-
 .../bindings/nvmem/ingenic,jz4780-efuse.yaml       |     2 +-
 .../bindings/nvmem/layouts/onie,tlv-layout.yaml    |     2 +-
 .../devicetree/bindings/nvmem/mediatek,efuse.yaml  |     2 +-
 .../bindings/nvmem/microchip,sama7g5-otpc.yaml     |     2 +-
 .../devicetree/bindings/nvmem/mxs-ocotp.yaml       |     2 +-
 .../devicetree/bindings/nvmem/nintendo-otp.yaml    |     2 +-
 .../devicetree/bindings/nvmem/qcom,qfprom.yaml     |     4 +-
 .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml  |    33 +-
 Documentation/devicetree/bindings/nvmem/rmem.yaml  |     2 +-
 .../devicetree/bindings/nvmem/rockchip-efuse.yaml  |     2 +-
 .../bindings/nvmem/socionext,uniphier-efuse.yaml   |     2 +-
 .../devicetree/bindings/nvmem/st,stm32-romem.yaml  |     2 +-
 .../bindings/nvmem/sunplus,sp7021-ocotp.yaml       |     2 +-
 .../devicetree/bindings/nvmem/u-boot,env.yaml      |     7 +-
 .../devicetree/bindings/pci/amlogic,axg-pcie.yaml  |   134 +
 .../devicetree/bindings/pci/amlogic,meson-pcie.txt |    70 -
 .../devicetree/bindings/pci/apple,pcie.yaml        |     1 +
 .../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml |     2 +-
 .../bindings/pci/cdns,cdns-pcie-host.yaml          |     2 +-
 .../devicetree/bindings/pci/cdns-pcie-ep.yaml      |     8 +-
 .../devicetree/bindings/pci/cdns-pcie-host.yaml    |     8 +-
 .../devicetree/bindings/pci/cdns-pcie.yaml         |     4 +-
 .../bindings/pci/fsl,imx6q-pcie-common.yaml        |   270 +
 .../devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml |   123 +
 .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml    |   233 +-
 .../bindings/pci/intel,keembay-pcie-ep.yaml        |     4 +-
 .../bindings/pci/intel,keembay-pcie.yaml           |     4 +-
 .../devicetree/bindings/pci/qcom,pcie-ep.yaml      |     4 +-
 .../devicetree/bindings/pci/qcom,pcie.yaml         |    91 +-
 .../devicetree/bindings/pci/rockchip-dw-pcie.yaml  |     6 +-
 .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml   |     6 +-
 .../devicetree/bindings/pci/ti,j721e-pci-host.yaml |     6 +-
 .../devicetree/bindings/perf/riscv,pmu.yaml        |     1 -
 .../bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml |     4 +-
 .../phy/allwinner,sun6i-a31-mipi-dphy.yaml         |     2 +-
 .../bindings/phy/amlogic,axg-mipi-dphy.yaml        |     4 +-
 .../phy/amlogic,g12a-mipi-dphy-analog.yaml         |     4 +-
 .../bindings/phy/amlogic,g12a-usb2-phy.yaml        |     4 +-
 .../bindings/phy/amlogic,g12a-usb3-pcie-phy.yaml   |     4 +-
 .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml    |     4 +-
 .../bindings/phy/amlogic,meson-axg-pcie.yaml       |     4 +-
 .../bindings/phy/amlogic,meson8-hdmi-tx-phy.yaml   |     4 +-
 .../bindings/phy/amlogic,meson8b-usb2-phy.yaml     |     4 +-
 .../bindings/phy/brcm,bcm63xx-usbh-phy.yaml        |     4 +-
 .../devicetree/bindings/phy/brcm,sata-phy.yaml     |     4 +-
 .../devicetree/bindings/phy/cdns,salvo-phy.yaml    |     4 +-
 .../bindings/phy/hisilicon,hi3660-usb3.yaml        |     4 +-
 .../bindings/phy/hisilicon,hi3670-usb3.yaml        |     6 +-
 .../bindings/phy/intel,phy-thunderbay-emmc.yaml    |    45 -
 .../bindings/phy/marvell,armada-3700-utmi-phy.yaml |     4 +-
 .../phy/marvell,armada-cp110-utmi-phy.yaml         |     6 +-
 .../bindings/phy/marvell,mmp3-hsic-phy.yaml        |     4 +-
 .../devicetree/bindings/phy/mediatek,hdmi-phy.yaml |     1 +
 .../bindings/phy/mediatek,mt7621-pci-phy.yaml      |     4 +-
 .../bindings/phy/phy-cadence-sierra.yaml           |    12 +-
 .../bindings/phy/phy-cadence-torrent.yaml          |    10 +-
 .../bindings/phy/phy-rockchip-naneng-combphy.yaml  |     1 +
 .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml |     2 +-
 .../devicetree/bindings/phy/phy-tegra194-p2u.yaml  |     4 +-
 .../devicetree/bindings/phy/qcom,edp-phy.yaml      |     4 +-
 .../devicetree/bindings/phy/qcom,qusb2-phy.yaml    |     4 +-
 .../bindings/phy/qcom,sc7180-qmp-usb3-dp-phy.yaml  |     2 +-
 .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml   |     1 +
 .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml    |    27 +-
 .../devicetree/bindings/phy/qcom,usb-hs-28nm.yaml  |     4 +-
 .../bindings/phy/qcom,usb-snps-femto-v2.yaml       |     4 +-
 .../devicetree/bindings/phy/qcom,usb-ss.yaml       |     4 +-
 .../bindings/phy/qcom-usb-ipq4019-phy.yaml         |     4 +-
 .../bindings/phy/samsung,exynos-pcie-phy.yaml      |     4 +-
 .../devicetree/bindings/phy/samsung,ufs-phy.yaml   |     2 +-
 .../bindings/phy/sunplus,sp7021-usb2-phy.yaml      |     4 +-
 .../bindings/phy/ti,phy-am654-serdes.yaml          |     5 -
 .../devicetree/bindings/phy/ti,phy-gmii-sel.yaml   |     8 +-
 .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml  |    25 +-
 .../devicetree/bindings/phy/ti,tcan104x-can.yaml   |     4 +-
 .../bindings/pinctrl/actions,s500-pinctrl.yaml     |     2 +-
 .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml       |     2 +-
 .../bindings/pinctrl/amlogic,meson-pinctrl-a1.yaml |    67 +
 .../pinctrl/amlogic,meson-pinctrl-common.yaml      |    57 +
 .../pinctrl/amlogic,meson-pinctrl-g12a-aobus.yaml  |    68 +
 .../amlogic,meson-pinctrl-g12a-periphs.yaml        |    72 +
 .../pinctrl/amlogic,meson8-pinctrl-aobus.yaml      |    76 +
 .../pinctrl/amlogic,meson8-pinctrl-cbus.yaml       |    78 +
 .../devicetree/bindings/pinctrl/apple,pinctrl.yaml |     3 +-
 .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml   |     4 +-
 .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml   |     4 +-
 .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml   |     6 +-
 .../bindings/pinctrl/brcm,bcm6318-pinctrl.yaml     |     2 +-
 .../bindings/pinctrl/brcm,bcm63268-pinctrl.yaml    |     2 +-
 .../bindings/pinctrl/brcm,bcm6328-pinctrl.yaml     |     2 +-
 .../bindings/pinctrl/brcm,bcm6358-pinctrl.yaml     |     2 +-
 .../bindings/pinctrl/brcm,bcm6362-pinctrl.yaml     |     2 +-
 .../bindings/pinctrl/brcm,bcm6368-pinctrl.yaml     |     2 +-
 .../bindings/pinctrl/brcm,ns-pinmux.yaml           |     2 +-
 .../bindings/pinctrl/canaan,k210-fpioa.yaml        |     2 +-
 .../bindings/pinctrl/cirrus,lochnagar.yaml         |     2 +-
 .../devicetree/bindings/pinctrl/cirrus,madera.yaml |     4 +-
 .../bindings/pinctrl/cypress,cy8c95x0.yaml         |     2 +-
 .../bindings/pinctrl/fsl,imx7d-pinctrl.yaml        |     2 +-
 .../bindings/pinctrl/fsl,imx8m-pinctrl.yaml        |     2 +-
 .../bindings/pinctrl/fsl,imx8ulp-pinctrl.yaml      |     2 +-
 .../bindings/pinctrl/fsl,imx93-pinctrl.yaml        |     2 +-
 .../bindings/pinctrl/ingenic,pinctrl.yaml          |     2 +-
 .../devicetree/bindings/pinctrl/intel,lgm-io.yaml  |     2 +-
 .../bindings/pinctrl/intel,pinctrl-thunderbay.yaml |   120 -
 .../bindings/pinctrl/lantiq,pinctrl-xway.txt       |    35 +-
 .../bindings/pinctrl/marvell,ac5-pinctrl.yaml      |     4 +-
 .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml  |    32 +-
 .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml  |    39 +-
 ...rl-mt6795.yaml => mediatek,mt6795-pinctrl.yaml} |    51 +-
 .../bindings/pinctrl/mediatek,mt7620-pinctrl.yaml  |   298 +
 ...1-pinctrl.yaml => mediatek,mt7621-pinctrl.yaml} |    17 +-
 .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml  |    34 +-
 ...0-pinctrl.yaml => mediatek,mt76x8-pinctrl.yaml} |   252 +-
 .../bindings/pinctrl/mediatek,mt7981-pinctrl.yaml  |    35 +-
 .../bindings/pinctrl/mediatek,mt7986-pinctrl.yaml  |    80 +-
 .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml  |    40 +-
 ...rl-mt8186.yaml => mediatek,mt8186-pinctrl.yaml} |    55 +-
 .../bindings/pinctrl/mediatek,mt8188-pinctrl.yaml  |    80 +-
 ...rl-mt8192.yaml => mediatek,mt8192-pinctrl.yaml} |    59 +-
 ...rl-mt8195.yaml => mediatek,mt8195-pinctrl.yaml} |    51 +-
 .../bindings/pinctrl/mediatek,mt8365-pinctrl.yaml  |    69 +-
 .../devicetree/bindings/pinctrl/meson,pinctrl.txt  |    94 -
 .../bindings/pinctrl/mscc,ocelot-pinctrl.yaml      |     6 +-
 .../bindings/pinctrl/nxp,s32g2-siul2-pinctrl.yaml  |   123 +
 .../devicetree/bindings/pinctrl/pinmux-node.yaml   |     2 +-
 .../bindings/pinctrl/qcom,ipq5332-tlmm.yaml        |    11 +-
 .../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml     |    10 +-
 .../bindings/pinctrl/qcom,ipq8074-pinctrl.yaml     |    11 +-
 .../bindings/pinctrl/qcom,ipq9574-tlmm.yaml        |   130 +
 .../bindings/pinctrl/qcom,mdm9607-tlmm.yaml        |    11 +-
 .../bindings/pinctrl/qcom,mdm9615-pinctrl.yaml     |    11 +-
 .../bindings/pinctrl/qcom,msm8226-pinctrl.yaml     |    11 +-
 .../bindings/pinctrl/qcom,msm8660-pinctrl.yaml     |    12 +-
 .../bindings/pinctrl/qcom,msm8909-tlmm.yaml        |    11 +-
 .../bindings/pinctrl/qcom,msm8916-pinctrl.yaml     |    11 +-
 .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml     |    10 +-
 .../bindings/pinctrl/qcom,msm8960-pinctrl.yaml     |    11 +-
 .../bindings/pinctrl/qcom,msm8974-pinctrl.yaml     |    11 +-
 .../bindings/pinctrl/qcom,msm8976-pinctrl.yaml     |    11 +-
 .../bindings/pinctrl/qcom,msm8994-pinctrl.yaml     |    11 +-
 .../bindings/pinctrl/qcom,msm8996-pinctrl.yaml     |    11 +-
 .../bindings/pinctrl/qcom,msm8998-pinctrl.yaml     |    11 +-
 .../bindings/pinctrl/qcom,pmic-gpio.yaml           |     9 +-
 .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml |     4 +-
 .../bindings/pinctrl/qcom,qcm2290-tlmm.yaml        |     1 +
 .../bindings/pinctrl/qcom,qcs404-pinctrl.yaml      |    11 +-
 .../bindings/pinctrl/qcom,qdu1000-tlmm.yaml        |    11 +-
 .../bindings/pinctrl/qcom,sa8775p-tlmm.yaml        |    11 +-
 .../bindings/pinctrl/qcom,sc7180-pinctrl.yaml      |    11 +-
 .../pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml     |     2 +-
 .../bindings/pinctrl/qcom,sc7280-pinctrl.yaml      |    12 +-
 .../bindings/pinctrl/qcom,sc8180x-tlmm.yaml        |    11 +-
 .../pinctrl/qcom,sc8280xp-lpass-lpi-pinctrl.yaml   |     2 +-
 .../bindings/pinctrl/qcom,sc8280xp-tlmm.yaml       |     1 +
 .../bindings/pinctrl/qcom,sdm630-pinctrl.yaml      |    11 +-
 .../bindings/pinctrl/qcom,sdm670-tlmm.yaml         |    12 +-
 .../bindings/pinctrl/qcom,sdm845-pinctrl.yaml      |    11 +-
 .../bindings/pinctrl/qcom,sdx55-pinctrl.yaml       |    10 +-
 .../bindings/pinctrl/qcom,sdx65-tlmm.yaml          |    10 +-
 .../bindings/pinctrl/qcom,sm6115-tlmm.yaml         |    10 +-
 .../bindings/pinctrl/qcom,sm6125-tlmm.yaml         |    11 +-
 .../bindings/pinctrl/qcom,sm6350-tlmm.yaml         |    12 +-
 .../bindings/pinctrl/qcom,sm6375-tlmm.yaml         |    12 +-
 .../bindings/pinctrl/qcom,sm7150-tlmm.yaml         |   162 +
 .../bindings/pinctrl/qcom,sm8150-pinctrl.yaml      |    13 +-
 .../pinctrl/qcom,sm8250-lpass-lpi-pinctrl.yaml     |     2 +-
 .../bindings/pinctrl/qcom,sm8250-pinctrl.yaml      |    11 +-
 .../bindings/pinctrl/qcom,sm8350-tlmm.yaml         |    13 +-
 .../pinctrl/qcom,sm8450-lpass-lpi-pinctrl.yaml     |     2 +-
 .../bindings/pinctrl/qcom,sm8450-tlmm.yaml         |    11 +-
 .../pinctrl/qcom,sm8550-lpass-lpi-pinctrl.yaml     |     4 +-
 .../bindings/pinctrl/qcom,sm8550-tlmm.yaml         |    11 +-
 .../bindings/pinctrl/qcom,tlmm-common.yaml         |     6 +-
 .../bindings/pinctrl/ralink,rt2880-pinctrl.yaml    |    11 +-
 .../bindings/pinctrl/ralink,rt305x-pinctrl.yaml    |    89 +-
 .../bindings/pinctrl/ralink,rt3352-pinctrl.yaml    |   243 +
 .../bindings/pinctrl/ralink,rt3883-pinctrl.yaml    |    11 +-
 .../bindings/pinctrl/ralink,rt5350-pinctrl.yaml    |   206 +
 .../devicetree/bindings/pinctrl/renesas,pfc.yaml   |     2 +-
 .../bindings/pinctrl/renesas,rza1-ports.yaml       |     2 +-
 .../bindings/pinctrl/renesas,rza2-pinctrl.yaml     |     2 +-
 .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml    |     2 +-
 .../bindings/pinctrl/renesas,rzn1-pinctrl.yaml     |     4 +-
 .../bindings/pinctrl/renesas,rzv2m-pinctrl.yaml    |     4 +-
 .../bindings/pinctrl/rockchip,pinctrl.yaml         |    10 +-
 .../bindings/pinctrl/samsung,pinctrl.yaml          |     2 +-
 .../bindings/pinctrl/semtech,sx1501q.yaml          |     6 +-
 .../pinctrl/socionext,uniphier-pinctrl.yaml        |     2 +-
 .../bindings/pinctrl/st,stm32-pinctrl.yaml         |    10 +-
 .../bindings/pinctrl/starfive,jh7100-pinctrl.yaml  |     8 +-
 .../bindings/pinctrl/sunplus,sp7021-pinctrl.yaml   |     6 +-
 .../bindings/pinctrl/toshiba,visconti-pinctrl.yaml |     8 +-
 .../bindings/pinctrl/xlnx,zynq-pinctrl.yaml        |     2 +-
 .../bindings/power/apple,pmgr-pwrstate.yaml        |     1 +
 .../bindings/power/qcom,kpss-acc-v2.yaml           |    42 +
 .../bindings/power/supply/adc-battery.yaml         |    70 +
 .../devicetree/bindings/power/supply/bq2415x.yaml  |     2 +-
 .../devicetree/bindings/power/supply/bq24190.yaml  |     2 +-
 .../devicetree/bindings/power/supply/bq24257.yaml  |     4 +-
 .../devicetree/bindings/power/supply/bq24735.yaml  |     2 +-
 .../devicetree/bindings/power/supply/bq2515x.yaml  |     2 +-
 .../devicetree/bindings/power/supply/bq25890.yaml  |     2 +-
 .../devicetree/bindings/power/supply/bq25980.yaml  |     2 +-
 .../devicetree/bindings/power/supply/bq27xxx.yaml  |    15 +-
 .../bindings/power/supply/lltc,ltc294x.yaml        |     2 +-
 .../bindings/power/supply/ltc4162-l.yaml           |     2 +-
 .../bindings/power/supply/maxim,max14656.yaml      |     2 +-
 .../bindings/power/supply/maxim,max17040.yaml      |     4 +-
 .../bindings/power/supply/maxim,max17042.yaml      |     2 +-
 .../bindings/power/supply/richtek,rt9455.yaml      |     2 +-
 .../bindings/power/supply/ti,lp8727.yaml           |     3 +-
 .../devicetree/bindings/pwm/apple,s5l-fpwm.yaml    |    51 +
 .../bindings/pwm/mediatek,mt2712-pwm.yaml          |     1 +
 .../devicetree/bindings/pwm/pwm-amlogic.yaml       |    70 +
 .../devicetree/bindings/pwm/pwm-meson.txt          |    29 -
 .../bindings/regulator/active-semi,act8865.yaml    |     2 +-
 .../bindings/regulator/anatop-regulator.yaml       |    22 +-
 .../devicetree/bindings/regulator/dlg,da9121.yaml  |     2 +-
 .../bindings/regulator/fcs,fan53555.yaml           |    21 +-
 .../bindings/regulator/fixed-regulator.yaml        |     2 +-
 .../regulator/google,cros-ec-regulator.yaml        |     4 +-
 .../bindings/regulator/gpio-regulator.yaml         |     2 +-
 .../bindings/regulator/max77650-regulator.yaml     |     2 +-
 .../devicetree/bindings/regulator/max8660.yaml     |     2 +-
 .../devicetree/bindings/regulator/max8893.yaml     |     2 +-
 .../regulator/mediatek,mt6331-regulator.yaml       |    12 +-
 .../regulator/mediatek,mt6332-regulator.yaml       |     4 +-
 .../devicetree/bindings/regulator/mps,mp5416.yaml  |     4 +-
 .../devicetree/bindings/regulator/mps,mp886x.yaml  |     2 +-
 .../devicetree/bindings/regulator/mps,mpq7920.yaml |     6 +-
 .../bindings/regulator/mt6315-regulator.yaml       |     2 +-
 .../bindings/regulator/mt6359-regulator.yaml       |    16 +-
 .../bindings/regulator/mt6360-regulator.yaml       |     4 +-
 .../bindings/regulator/nxp,pca9450-regulator.yaml  |    12 +-
 .../bindings/regulator/nxp,pf8x00-regulator.yaml   |    23 +-
 .../devicetree/bindings/regulator/pfuze100.yaml    |     8 +-
 .../bindings/regulator/qcom,rpmh-regulator.yaml    |    45 +-
 .../bindings/regulator/qcom,smd-rpm-regulator.yaml |     2 +-
 ...pberrypi,7inch-touchscreen-panel-regulator.yaml |     2 +-
 .../devicetree/bindings/regulator/regulator.yaml   |    22 +-
 .../bindings/regulator/richtek,rt4803.yaml         |    68 +
 .../bindings/regulator/richtek,rt5739.yaml         |    72 +
 .../regulator/richtek,rt6245-regulator.yaml        |     8 +-
 .../regulator/richtek,rtmv20-regulator.yaml        |     2 +-
 .../bindings/regulator/rohm,bd71815-regulator.yaml |     8 +-
 .../bindings/regulator/rohm,bd71828-regulator.yaml |    28 +-
 .../bindings/regulator/rohm,bd71837-regulator.yaml |    12 +-
 .../bindings/regulator/rohm,bd71847-regulator.yaml |    12 +-
 .../bindings/regulator/rohm,bd9576-regulator.yaml  |     2 +-
 .../regulator/socionext,uniphier-regulator.yaml    |     2 +-
 .../bindings/regulator/st,stm32-booster.yaml       |     4 +-
 .../bindings/regulator/st,stm32-vrefbuf.yaml       |     2 +-
 .../bindings/regulator/st,stm32mp1-pwr-reg.yaml    |     2 +-
 .../devicetree/bindings/regulator/ti,tps62360.yaml |     2 +-
 .../regulator/vqmmc-ipq4019-regulator.yaml         |     2 +-
 .../devicetree/bindings/regulator/wlf,arizona.yaml |     6 +-
 .../remoteproc/amlogic,meson-mx-ao-arc.yaml        |     4 +-
 .../bindings/remoteproc/fsl,imx-rproc.yaml         |     4 +-
 .../bindings/remoteproc/ingenic,vpu.yaml           |     4 +-
 .../bindings/remoteproc/qcom,glink-edge.yaml       |     2 +-
 .../bindings/remoteproc/qcom,msm8916-mss-pil.yaml  |     2 +
 .../bindings/remoteproc/qcom,smd-edge.yaml         |     2 +-
 .../bindings/remoteproc/renesas,rcar-rproc.yaml    |     4 +-
 .../bindings/remoteproc/st,stm32-rproc.yaml        |    18 +-
 .../bindings/remoteproc/ti,k3-r5f-rproc.yaml       |    76 +-
 .../bindings/reserved-memory/google,open-dice.yaml |     2 +-
 .../reserved-memory/nvidia,tegra210-emc-table.yaml |     2 +-
 .../devicetree/bindings/reserved-memory/phram.yaml |     4 +-
 .../bindings/reserved-memory/qcom,cmd-db.yaml      |     6 +-
 .../bindings/reserved-memory/qcom,rmtfs-mem.yaml   |     6 +-
 .../bindings/reserved-memory/ramoops.yaml          |     6 +-
 .../bindings/reserved-memory/shared-dma-pool.yaml  |     2 +-
 .../reset/amlogic,meson-axg-audio-arb.yaml         |     4 +-
 .../bindings/reset/amlogic,meson-reset.yaml        |     4 +-
 .../bindings/reset/bitmain,bm1880-reset.yaml       |     4 +-
 .../bindings/reset/brcm,bcm6345-reset.yaml         |     4 +-
 .../reset/brcm,bcm7216-pcie-sata-rescal.yaml       |     4 +-
 .../bindings/reset/brcm,brcmstb-reset.yaml         |     4 +-
 .../bindings/reset/marvell,berlin2-reset.yaml      |     4 +-
 .../devicetree/bindings/reset/microchip,rst.yaml   |     6 +-
 .../bindings/reset/qca,ar7100-reset.yaml           |     4 +-
 .../devicetree/bindings/reset/renesas,rst.yaml     |     4 +-
 .../devicetree/bindings/reset/sunplus,reset.yaml   |     4 +-
 Documentation/devicetree/bindings/riscv/cpus.yaml  |    13 +
 Documentation/devicetree/bindings/riscv/sunxi.yaml |     5 +
 .../devicetree/bindings/rng/amlogic,meson-rng.yaml |     4 +-
 .../devicetree/bindings/rng/brcm,iproc-rng200.yaml |     4 +-
 Documentation/devicetree/bindings/rng/mtk-rng.yaml |     4 +-
 .../devicetree/bindings/rng/ti,keystone-rng.yaml   |     2 +-
 .../bindings/rtc/allwinner,sun4i-a10-rtc.yaml      |     2 +-
 .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml      |     2 +-
 .../bindings/rtc/atmel,at91rm9200-rtc.yaml         |     2 +-
 .../bindings/rtc/atmel,at91sam9260-rtt.yaml        |     2 +-
 .../bindings/rtc/brcm,brcmstb-waketimer.yaml       |     2 +-
 .../devicetree/bindings/rtc/faraday,ftrtc010.yaml  |     4 +-
 .../bindings/rtc/microcrystal,rv3032.yaml          |     2 +-
 .../devicetree/bindings/rtc/mstar,msc313-rtc.yaml  |     2 +-
 .../devicetree/bindings/rtc/nuvoton,nct3018y.yaml  |     2 +-
 .../devicetree/bindings/rtc/nxp,pcf2127.yaml       |     2 +-
 Documentation/devicetree/bindings/rtc/rtc-mxc.yaml |     2 +-
 .../devicetree/bindings/rtc/rtc-mxc_v2.yaml        |     2 +-
 .../devicetree/bindings/rtc/sa1100-rtc.yaml        |     4 +-
 Documentation/devicetree/bindings/rtc/snvs-rtc.txt |     1 -
 .../devicetree/bindings/rtc/st,stm32-rtc.yaml      |     2 +-
 .../devicetree/bindings/rtc/ti,k3-rtc.yaml         |     2 +-
 .../devicetree/bindings/rtc/trivial-rtc.yaml       |     2 +-
 .../bindings/serial/amlogic,meson-uart.yaml        |    13 +-
 .../devicetree/bindings/serial/fsl-imx-uart.yaml   |    27 +
 .../devicetree/bindings/serial/fsl-lpuart.yaml     |     3 +
 .../devicetree/bindings/serial/mediatek,uart.yaml  |     1 +
 .../bindings/serial/qcom,serial-geni-qcom.yaml     |     4 +-
 .../bindings/serial/renesas,em-uart.yaml           |     4 +-
 .../devicetree/bindings/serial/renesas,hscif.yaml  |     4 +-
 .../devicetree/bindings/serial/renesas,sci.yaml    |     4 +-
 .../devicetree/bindings/serial/renesas,scif.yaml   |     8 +-
 .../devicetree/bindings/serial/renesas,scifa.yaml  |     4 +-
 .../devicetree/bindings/serial/renesas,scifb.yaml  |     4 +-
 .../devicetree/bindings/serial/serial.yaml         |     4 +-
 .../bindings/serial/snps-dw-apb-uart.yaml          |     4 +-
 .../devicetree/bindings/serial/sprd-uart.yaml      |     4 +-
 .../bindings/serial/sunplus,sp7021-uart.yaml       |     4 +-
 .../bindings/soc/amlogic/amlogic,canvas.yaml       |     4 +-
 .../soc/amlogic/amlogic,meson-gx-clk-measure.yaml  |    40 +
 .../bindings/soc/amlogic/clk-measure.txt           |    21 -
 .../bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml  |   162 +
 .../bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml      |   205 +
 .../bindings/soc/imx/fsl,imx8mm-disp-blk-ctrl.yaml |     2 +-
 .../bindings/soc/imx/fsl,imx8mm-vpu-blk-ctrl.yaml  |     2 +-
 .../bindings/soc/imx/fsl,imx8mn-disp-blk-ctrl.yaml |     2 +-
 .../bindings/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml |     2 +-
 .../soc/imx/fsl,imx8mp-media-blk-ctrl.yaml         |    53 +-
 .../bindings/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml  |     2 +-
 .../bindings/soc/imx/fsl,imx93-media-blk-ctrl.yaml |     2 +-
 .../devicetree/bindings/soc/imx/fsl,imx93-src.yaml |     3 +-
 .../devicetree/bindings/soc/mediatek/devapc.yaml   |     4 +-
 .../bindings/soc/mediatek/mediatek,mutex.yaml      |    22 +-
 .../soc/microchip/atmel,at91rm9200-tcb.yaml        |     1 +
 .../bindings/soc/qcom/qcom,aoss-qmp.yaml           |     1 +
 .../devicetree/bindings/soc/qcom/qcom,apr.yaml     |    13 +-
 .../devicetree/bindings/soc/qcom/qcom,eud.yaml     |     4 +-
 .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml |     4 +-
 .../bindings/soc/qcom/qcom,pmic-glink.yaml         |     2 +
 .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml |     7 +-
 .../devicetree/bindings/soc/qcom/qcom,smem.yaml    |     4 +-
 .../devicetree/bindings/soc/qcom/qcom,spm.yaml     |     4 +-
 .../devicetree/bindings/soc/qcom/qcom,wcnss.yaml   |     2 +-
 .../devicetree/bindings/soc/renesas/renesas.yaml   |    17 +-
 .../bindings/soc/samsung/exynos-pmu.yaml           |    23 +-
 .../devicetree/bindings/soc/ti/ti,pruss.yaml       |     3 +-
 .../devicetree/bindings/sound/adi,adau1372.yaml    |     2 +-
 .../devicetree/bindings/sound/adi,adau17x1.txt     |    32 -
 .../devicetree/bindings/sound/adi,adau17x1.yaml    |    52 +
 .../devicetree/bindings/sound/adi,max98363.yaml    |    60 +
 .../devicetree/bindings/sound/adi,max98396.yaml    |     8 +-
 Documentation/devicetree/bindings/sound/ak4458.txt |    28 -
 Documentation/devicetree/bindings/sound/ak5558.txt |    24 -
 .../devicetree/bindings/sound/alc5632.txt          |    43 -
 .../bindings/sound/amlogic,axg-tdm-iface.yaml      |     2 +-
 .../bindings/sound/asahi-kasei,ak4458.yaml         |    73 +
 .../bindings/sound/asahi-kasei,ak5558.yaml         |    48 +
 .../bindings/sound/audio-graph-port.yaml           |    22 +-
 .../devicetree/bindings/sound/audio-graph.yaml     |     8 +-
 .../devicetree/bindings/sound/cirrus,cs35l41.yaml  |    10 +-
 .../devicetree/bindings/sound/cirrus,cs35l45.yaml  |    80 +-
 .../devicetree/bindings/sound/cirrus,cs42l42.yaml  |    12 +-
 .../bindings/sound/cirrus,ep9301-i2s.yaml          |    66 +
 .../devicetree/bindings/sound/everest,es8316.yaml  |     6 +-
 .../devicetree/bindings/sound/fsl,qmc-audio.yaml   |   117 +
 .../bindings/sound/marvell,mmp-sspa.yaml           |     1 +
 .../devicetree/bindings/sound/max98371.txt         |    17 -
 .../devicetree/bindings/sound/max9867.txt          |    17 -
 .../devicetree/bindings/sound/maxim,max9759.txt    |    18 -
 .../devicetree/bindings/sound/maxim,max9759.yaml   |    45 +
 .../devicetree/bindings/sound/maxim,max98371.yaml  |    42 +
 .../devicetree/bindings/sound/maxim,max9867.yaml   |    60 +
 .../devicetree/bindings/sound/mt8186-afe-pcm.yaml  |     6 +-
 .../sound/mt8186-mt6366-da7219-max98357.yaml       |     2 +-
 .../sound/mt8186-mt6366-rt1019-rt5682s.yaml        |     2 +-
 .../devicetree/bindings/sound/mt8192-afe-pcm.yaml  |     6 +-
 .../sound/mt8192-mt6359-rt1015-rt5682.yaml         |     4 +-
 .../devicetree/bindings/sound/mt8195-afe-pcm.yaml  |     2 +-
 .../devicetree/bindings/sound/mt8195-mt6359.yaml   |     8 +-
 .../devicetree/bindings/sound/nau8825.txt          |     3 +
 .../bindings/sound/nvidia,tegra-audio-alc5632.yaml |     8 +-
 .../bindings/sound/nvidia,tegra-audio-common.yaml  |     4 +
 .../sound/nvidia,tegra-audio-max9808x.yaml         |    90 +
 .../sound/nvidia,tegra-audio-max98090.yaml         |     8 +-
 .../bindings/sound/nvidia,tegra-audio-rt5631.yaml  |    85 +
 .../bindings/sound/nvidia,tegra-audio-rt5640.yaml  |     6 +-
 .../bindings/sound/nvidia,tegra-audio-rt5677.yaml  |    26 +-
 .../sound/nvidia,tegra-audio-sgtl5000.yaml         |     6 +-
 .../bindings/sound/nvidia,tegra-audio-wm8753.yaml  |     6 +-
 .../bindings/sound/nvidia,tegra-audio-wm8903.yaml  |     8 +-
 .../bindings/sound/nvidia,tegra-audio-wm9712.yaml  |     8 +-
 .../bindings/sound/qcom,lpass-rx-macro.yaml        |    77 +-
 .../bindings/sound/qcom,lpass-tx-macro.yaml        |    81 +-
 .../bindings/sound/qcom,lpass-va-macro.yaml        |    86 +-
 .../bindings/sound/qcom,lpass-wsa-macro.yaml       |    23 +-
 .../devicetree/bindings/sound/qcom,q6asm-dais.yaml |     2 +-
 .../bindings/sound/qcom,q6dsp-lpass-ports.yaml     |     2 +-
 .../devicetree/bindings/sound/qcom,wcd9335.txt     |   123 -
 .../devicetree/bindings/sound/qcom,wcd9335.yaml    |   156 +
 .../devicetree/bindings/sound/qcom,wcd934x.yaml    |     2 +
 .../devicetree/bindings/sound/realtek,alc5632.yaml |    63 +
 .../devicetree/bindings/sound/renesas,rsnd.yaml    |   129 +-
 .../devicetree/bindings/sound/renesas,rz-ssi.yaml  |    21 +-
 .../bindings/sound/rockchip,i2s-tdm.yaml           |     7 +
 .../devicetree/bindings/sound/rockchip-i2s.yaml    |     5 +
 .../devicetree/bindings/sound/samsung,odroid.yaml  |     2 +
 .../devicetree/bindings/sound/sgtl5000.yaml        |     6 +-
 .../devicetree/bindings/sound/simple-card.yaml     |    26 +-
 .../bindings/sound/socionext,uniphier-aio.yaml     |     2 +-
 .../devicetree/bindings/sound/tas2562.yaml         |     2 +-
 .../devicetree/bindings/sound/tas2770.yaml         |     2 +-
 .../devicetree/bindings/sound/tas27xx.yaml         |     2 +-
 .../devicetree/bindings/sound/tas571x.txt          |     1 +
 .../devicetree/bindings/sound/tas5805m.yaml        |     2 +-
 .../devicetree/bindings/sound/tlv320adcx140.yaml   |     2 +-
 .../devicetree/bindings/sound/wlf,wm8510.yaml      |    41 +
 .../devicetree/bindings/sound/wlf,wm8523.yaml      |    40 +
 .../devicetree/bindings/sound/wlf,wm8524.yaml      |    40 +
 .../devicetree/bindings/sound/wlf,wm8580.yaml      |    42 +
 .../devicetree/bindings/sound/wlf,wm8711.yaml      |    40 +
 .../devicetree/bindings/sound/wlf,wm8728.yaml      |    40 +
 .../devicetree/bindings/sound/wlf,wm8737.yaml      |    40 +
 .../devicetree/bindings/sound/wlf,wm8753.yaml      |    62 +
 .../devicetree/bindings/sound/wlf,wm8960.yaml      |    88 +
 .../devicetree/bindings/sound/wlf,wm8994.yaml      |   194 +
 Documentation/devicetree/bindings/sound/wm8510.txt |    18 -
 Documentation/devicetree/bindings/sound/wm8523.txt |    16 -
 Documentation/devicetree/bindings/sound/wm8524.txt |    16 -
 Documentation/devicetree/bindings/sound/wm8580.txt |    16 -
 Documentation/devicetree/bindings/sound/wm8711.txt |    18 -
 Documentation/devicetree/bindings/sound/wm8728.txt |    18 -
 Documentation/devicetree/bindings/sound/wm8737.txt |    18 -
 Documentation/devicetree/bindings/sound/wm8753.txt |    40 -
 Documentation/devicetree/bindings/sound/wm8960.txt |    42 -
 Documentation/devicetree/bindings/sound/wm8994.txt |   112 -
 .../devicetree/bindings/sound/zl38060.yaml         |     2 +-
 .../bindings/soundwire/qcom,soundwire.yaml         |     1 +
 .../bindings/spi/allwinner,sun4i-a10-spi.yaml      |     1 +
 .../bindings/spi/allwinner,sun6i-a31-spi.yaml      |     1 +
 .../devicetree/bindings/spi/amlogic,a1-spifc.yaml  |    41 +
 .../devicetree/bindings/spi/cdns,qspi-nor.yaml     |    37 +-
 .../bindings/spi/microchip,mpfs-spi.yaml           |     2 +-
 .../devicetree/bindings/spi/renesas,sh-msiof.yaml  |    23 +-
 .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml   |    19 +
 .../devicetree/bindings/spi/spi-controller.yaml    |     1 +
 .../sram/allwinner,sun4i-a10-system-control.yaml   |    10 +-
 .../devicetree/bindings/sram/qcom,imem.yaml        |     1 +
 .../devicetree/bindings/sram/qcom,ocmem.yaml       |     1 +
 .../bindings/thermal/amlogic,thermal.yaml          |     2 +-
 .../devicetree/bindings/thermal/imx-thermal.yaml   |    18 +-
 .../bindings/thermal/mediatek-thermal.txt          |     1 +
 .../bindings/thermal/qcom-spmi-adc-tm-hc.yaml      |     4 +-
 .../bindings/thermal/qcom-spmi-adc-tm5.yaml        |     9 +-
 .../devicetree/bindings/thermal/qcom-tsens.yaml    |     4 +-
 .../devicetree/bindings/thermal/qoriq-thermal.yaml |     4 +-
 .../bindings/thermal/rockchip-thermal.yaml         |     1 +
 .../devicetree/bindings/thermal/thermal-zones.yaml |     1 +
 .../bindings/timer/amlogic,meson6-timer.txt        |    22 -
 .../bindings/timer/amlogic,meson6-timer.yaml       |    54 +
 .../bindings/timer/arm,arch_timer_mmio.yaml        |     2 +-
 .../devicetree/bindings/timer/cdns,ttc.yaml        |     2 +-
 .../bindings/timer/intel,ixp4xx-timer.yaml         |     4 +-
 .../bindings/timer/nvidia,tegra-timer.yaml         |     4 +-
 .../bindings/timer/nvidia,tegra186-timer.yaml      |     4 +-
 .../devicetree/bindings/timer/renesas,rz-mtu3.yaml |   302 +
 .../bindings/timer/rockchip,rk-timer.yaml          |     2 +-
 .../devicetree/bindings/timer/sifive,clint.yaml    |     1 +
 .../devicetree/bindings/timer/st,nomadik-mtu.yaml  |     4 +-
 .../bindings/timestamp/nvidia,tegra194-hte.yaml    |    66 +-
 .../devicetree/bindings/trivial-devices.yaml       |     2 +
 .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml  |     4 +-
 .../devicetree/bindings/usb/brcm,bcm7445-ehci.yaml |     2 +-
 .../devicetree/bindings/usb/ci-hdrc-usb2.txt       |   159 -
 .../devicetree/bindings/usb/ci-hdrc-usb2.yaml      |   448 +
 Documentation/devicetree/bindings/usb/dwc2.yaml    |     5 +-
 .../devicetree/bindings/usb/fcs,fsa4480.yaml       |     4 +-
 .../devicetree/bindings/usb/fsl,imx8mq-dwc3.yaml   |    48 +
 .../devicetree/bindings/usb/fsl,usbmisc.yaml       |    68 +
 .../devicetree/bindings/usb/generic-ehci.yaml      |     2 +-
 .../devicetree/bindings/usb/generic-ohci.yaml      |     2 +-
 .../devicetree/bindings/usb/generic-xhci.yaml      |     2 +-
 .../devicetree/bindings/usb/gpio-sbu-mux.yaml      |     4 +-
 .../devicetree/bindings/usb/maxim,max33359.yaml    |     6 +-
 .../devicetree/bindings/usb/maxim,max3420-udc.yaml |     2 +-
 .../bindings/usb/mediatek,mt6360-tcpc.yaml         |     6 +-
 .../bindings/usb/mediatek,mt6370-tcpc.yaml         |     4 +-
 .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml |    12 +-
 .../devicetree/bindings/usb/mediatek,mtu3.yaml     |    12 +-
 .../devicetree/bindings/usb/mediatek,musb.yaml     |     4 +-
 .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml |     4 +-
 .../devicetree/bindings/usb/nxp,ptn5110.yaml       |    72 +
 .../devicetree/bindings/usb/qcom,dwc3.yaml         |     3 +
 .../devicetree/bindings/usb/realtek,rts5411.yaml   |     2 +-
 .../devicetree/bindings/usb/richtek,rt1711h.yaml   |     6 +-
 .../devicetree/bindings/usb/richtek,rt1719.yaml    |     6 +-
 .../devicetree/bindings/usb/smsc,usb3503.yaml      |    54 +-
 .../devicetree/bindings/usb/snps,dwc3.yaml         |    33 +
 .../devicetree/bindings/usb/st,stusb160x.yaml      |     6 +-
 .../devicetree/bindings/usb/ti,hd3ss3220.yaml      |     2 +-
 .../devicetree/bindings/usb/ti,j721e-usb.yaml      |    10 +-
 .../devicetree/bindings/usb/ti,keystone-dwc3.yaml  |     8 -
 .../devicetree/bindings/usb/ti,tps6598x.yaml       |     8 +-
 .../devicetree/bindings/usb/typec-tcpci.txt        |    49 -
 .../devicetree/bindings/usb/usb-device.yaml        |     1 -
 .../devicetree/bindings/usb/usb-nop-xceiv.yaml     |     3 +
 .../devicetree/bindings/usb/usb-xhci.yaml          |     2 +-
 .../devicetree/bindings/usb/usbmisc-imx.txt        |    19 -
 .../devicetree/bindings/vendor-prefixes.yaml       |    18 +
 .../devicetree/bindings/w1/maxim,ds2482.yaml       |    44 +
 .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml |     2 +-
 .../bindings/watchdog/alphascale,asm9260-wdt.yaml  |    70 +
 .../bindings/watchdog/alphascale-asm9260.txt       |    35 -
 .../bindings/watchdog/amlogic,meson-gxbb-wdt.yaml  |    10 +-
 .../devicetree/bindings/watchdog/apple,wdt.yaml    |     3 +-
 .../bindings/watchdog/arm,sbsa-gwdt.yaml           |     1 -
 .../devicetree/bindings/watchdog/arm,sp805.yaml    |     1 -
 .../devicetree/bindings/watchdog/arm,twd-wdt.yaml  |     6 +-
 .../devicetree/bindings/watchdog/arm-smc-wdt.yaml  |     9 +-
 .../bindings/watchdog/atmel,sama5d4-wdt.yaml       |    16 +-
 .../bindings/watchdog/brcm,bcm7038-wdt.yaml        |     8 +-
 .../bindings/watchdog/faraday,ftwdt010.yaml        |    18 +-
 .../bindings/watchdog/fsl-imx7ulp-wdt.yaml         |     6 +-
 .../devicetree/bindings/watchdog/gpio-wdt.yaml     |    55 -
 .../bindings/watchdog/linux,wdt-gpio.yaml          |    17 +-
 .../bindings/watchdog/maxim,max63xx.yaml           |     2 +-
 .../bindings/watchdog/mediatek,mt7621-wdt.yaml     |     6 +-
 .../bindings/watchdog/mediatek,mtk-wdt.yaml        |     2 +
 .../devicetree/bindings/watchdog/qcom-wdt.yaml     |    36 +-
 .../bindings/watchdog/ralink,rt2880-wdt.yaml       |    46 +
 .../bindings/watchdog/realtek,otto-wdt.yaml        |     4 +-
 .../devicetree/bindings/watchdog/renesas,wdt.yaml  |    16 +-
 .../devicetree/bindings/watchdog/rt2880-wdt.txt    |    18 -
 .../devicetree/bindings/watchdog/snps,dw-wdt.yaml  |    35 +-
 .../bindings/watchdog/socionext,uniphier-wdt.yaml  |     2 +-
 .../bindings/watchdog/st,stm32-iwdg.yaml           |    12 +-
 .../bindings/watchdog/starfive,jh7100-wdt.yaml     |    71 +
 .../devicetree/bindings/watchdog/ti,rti-wdt.yaml   |     2 +-
 .../bindings/watchdog/toshiba,visconti-wdt.yaml    |     4 +-
 .../bindings/watchdog/xlnx,xps-timebase-wdt.yaml   |    12 +-
 Documentation/driver-api/clk.rst                   |     5 +
 Documentation/driver-api/device-io.rst             |     2 +-
 Documentation/driver-api/driver-model/bus.rst      |     4 +-
 .../driver-api/firmware/fw_search_path.rst         |     9 +-
 Documentation/driver-api/firmware/fw_upload.rst    |     3 +-
 Documentation/driver-api/gpio/driver.rst           |     8 +-
 Documentation/driver-api/gpio/legacy.rst           |    23 -
 Documentation/driver-api/hte/index.rst             |     2 +-
 .../hte/{tegra194-hte.rst => tegra-hte.rst}        |    33 +-
 Documentation/driver-api/media/drivers/ccs/ccs.rst |    22 +
 Documentation/driver-api/mtd/spi-nor.rst           |     3 -
 Documentation/driver-api/nvmem.rst                 |    15 +
 Documentation/driver-api/pwm.rst                   |    13 +-
 Documentation/driver-api/thermal/intel_dptf.rst    |    46 +-
 Documentation/driver-api/thermal/sysfs-api.rst     |    40 -
 Documentation/driver-api/tty/n_gsm.rst             |    20 +
 Documentation/driver-api/vfio.rst                  |     2 +-
 Documentation/fault-injection/fault-injection.rst  |     8 +
 .../sched/membarrier-sync-core/arch-support.txt    |     4 +-
 Documentation/filesystems/9p.rst                   |    52 +-
 Documentation/filesystems/erofs.rst                |     4 +-
 Documentation/filesystems/f2fs.rst                 |     2 +-
 Documentation/filesystems/idmappings.rst           |   178 +-
 Documentation/filesystems/index.rst                |     1 +
 Documentation/filesystems/locking.rst              |     4 +-
 Documentation/filesystems/mount_api.rst            |     1 -
 Documentation/filesystems/ntfs3.rst                |    11 -
 Documentation/filesystems/proc.rst                 |    54 +-
 Documentation/filesystems/sysfs.rst                |     4 +-
 Documentation/filesystems/tmpfs.rst                |    66 +-
 Documentation/filesystems/vfs.rst                  |   107 +-
 .../filesystems/xfs-online-fsck-design.rst         |  5315 +++
 .../filesystems/xfs-self-describing-metadata.rst   |     1 +
 Documentation/firmware-guide/acpi/enumeration.rst  |     2 +-
 .../gpu/amdgpu/display/display-manager.rst         |     2 +-
 Documentation/gpu/drm-usage-stats.rst              |    91 +-
 Documentation/gpu/rfc/index.rst                    |     4 +
 Documentation/gpu/rfc/xe.rst                       |   235 +
 Documentation/gpu/todo.rst                         |     7 +-
 Documentation/gpu/vkms.rst                         |     7 +-
 Documentation/hwmon/acbel-fsg032.rst               |    80 +
 Documentation/hwmon/aquacomputer_d5next.rst        |    10 +-
 Documentation/hwmon/asus_ec_sensors.rst            |     2 +
 Documentation/hwmon/ftsteutates.rst                |     6 +-
 Documentation/hwmon/hwmon-kernel-api.rst           |    66 +-
 Documentation/hwmon/index.rst                      |     2 +
 Documentation/hwmon/sfctemp.rst                    |    33 +
 Documentation/hwmon/sysfs-interface.rst            |     2 +-
 Documentation/index.rst                            |     2 +-
 Documentation/kbuild/kbuild.rst                    |     2 +-
 Documentation/kbuild/llvm.rst                      |     4 +
 Documentation/kernel-hacking/false-sharing.rst     |   206 +
 Documentation/kernel-hacking/index.rst             |     1 +
 Documentation/leds/index.rst                       |     1 +
 Documentation/leds/leds-mt6370-rgb.rst             |    64 +
 Documentation/leds/ledtrig-oneshot.rst             |     2 +-
 Documentation/leds/well-known-leds.txt             |    30 +
 Documentation/litmus-tests/README                  |     2 +-
 .../litmus-tests/locking/DCL-broken.litmus         |    54 +
 .../litmus-tests/locking/DCL-fixed.litmus          |    55 +
 .../litmus-tests/locking/RM-broken.litmus          |    41 +
 Documentation/litmus-tests/locking/RM-fixed.litmus |    41 +
 Documentation/livepatch/module-elf-format.rst      |    20 +-
 Documentation/livepatch/reliable-stacktrace.rst    |     2 +-
 Documentation/maintainer/rebasing-and-merging.rst  |     6 +-
 Documentation/mm/active_mm.rst                     |     6 +
 Documentation/mm/arch_pgtable_helpers.rst          |     2 +-
 Documentation/mm/hugetlbfs_reserv.rst              |     8 +-
 Documentation/mm/multigen_lru.rst                  |    44 +-
 Documentation/mm/physical_memory.rst               |    23 +-
 Documentation/mm/unevictable-lru.rst               |     2 +
 Documentation/mm/zsmalloc.rst                      |   135 +-
 Documentation/netlink/genetlink-c.yaml             |     4 +-
 Documentation/netlink/genetlink-legacy.yaml        |    20 +-
 Documentation/netlink/genetlink.yaml               |     5 +-
 Documentation/netlink/specs/devlink.yaml           |   198 +
 Documentation/netlink/specs/ethtool.yaml           |  1486 +-
 Documentation/netlink/specs/fou.yaml               |     2 +-
 Documentation/netlink/specs/handshake.yaml         |   124 +
 Documentation/netlink/specs/netdev.yaml            |     3 +-
 Documentation/netlink/specs/ovs_datapath.yaml      |   153 +
 Documentation/netlink/specs/ovs_vport.yaml         |   139 +
 Documentation/networking/bonding.rst               |     9 +-
 .../device_drivers/can/ctu/ctucanfd-driver.rst     |     3 +-
 .../device_drivers/ethernet/amd/pds_core.rst       |   139 +
 .../networking/device_drivers/ethernet/index.rst   |     2 +-
 .../device_drivers/ethernet/intel/e100.rst         |     7 +-
 .../device_drivers/ethernet/intel/e1000.rst        |     9 +-
 .../device_drivers/ethernet/intel/e1000e.rst       |     7 +-
 .../device_drivers/ethernet/intel/fm10k.rst        |     7 +-
 .../device_drivers/ethernet/intel/i40e.rst         |    11 +-
 .../device_drivers/ethernet/intel/iavf.rst         |     7 +-
 .../device_drivers/ethernet/intel/ice.rst          |     9 +-
 .../device_drivers/ethernet/intel/igb.rst          |     7 +-
 .../device_drivers/ethernet/intel/igbvf.rst        |     7 +-
 .../device_drivers/ethernet/intel/ixgb.rst         |   468 -
 .../device_drivers/ethernet/intel/ixgbe.rst        |     7 +-
 .../device_drivers/ethernet/intel/ixgbevf.rst      |     7 +-
 .../ethernet/mellanox/mlx5/counters.rst            |    26 -
 .../ethernet/mellanox/mlx5/devlink.rst             |    68 +
 Documentation/networking/devlink/ice.rst           |    15 +
 Documentation/networking/devlink/mlx5.rst          |    12 +
 Documentation/networking/driver.rst                |   156 +-
 Documentation/networking/ethtool-netlink.rst       |    51 +-
 Documentation/networking/index.rst                 |     4 +-
 Documentation/networking/ip-sysctl.rst             |     9 +
 Documentation/networking/napi.rst                  |   254 +
 Documentation/networking/page_pool.rst             |     1 +
 Documentation/networking/rxrpc.rst                 |    17 +-
 Documentation/networking/tls-handshake.rst         |   217 +
 Documentation/networking/x25-iface.rst             |     3 +-
 Documentation/networking/xdp-rx-metadata.rst       |     7 +-
 Documentation/power/regulator/consumer.rst         |     2 +-
 Documentation/process/5.Posting.rst                |    22 +-
 Documentation/process/coding-style.rst             |     2 +-
 .../process/contribution-maturity-model.rst        |   109 +
 Documentation/process/howto.rst                    |     2 +-
 Documentation/process/index.rst                    |    10 +-
 Documentation/process/kernel-docs.rst              |    36 +-
 Documentation/process/magic-number.rst             |     1 -
 Documentation/process/maintainer-netdev.rst        |    38 +-
 Documentation/process/maintainer-tip.rst           |     4 +-
 Documentation/process/programming-language.rst     |    24 +-
 Documentation/process/researcher-guidelines.rst    |     2 +-
 .../{admin-guide => process}/security-bugs.rst     |     0
 Documentation/process/stable-kernel-rules.rst      |     2 +-
 Documentation/process/submitting-patches.rst       |    49 +-
 Documentation/riscv/hwprobe.rst                    |    86 +
 Documentation/riscv/index.rst                      |     1 +
 Documentation/riscv/vm-layout.rst                  |     6 +-
 Documentation/rust/arch-support.rst                |     2 +-
 Documentation/scheduler/sched-arch.rst             |     2 -
 Documentation/scheduler/sched-capacity.rst         |     2 +-
 Documentation/scsi/scsi_mid_low_api.rst            |     2 +-
 Documentation/security/lsm-development.rst         |     6 +-
 Documentation/security/lsm.rst                     |     2 +-
 Documentation/sound/alsa-configuration.rst         |    18 +-
 Documentation/sound/cards/audigy-mixer.rst         |    27 +-
 Documentation/sound/cards/sb-live-mixer.rst        |    17 +-
 Documentation/sound/hd-audio/index.rst             |     1 +
 Documentation/sound/hd-audio/intel-multi-link.rst  |   312 +
 Documentation/sound/hd-audio/models.rst            |     2 +-
 .../sound/kernel-api/writing-an-alsa-driver.rst    |  1094 +-
 Documentation/spi/spi-summary.rst                  |    23 +-
 Documentation/staging/tee.rst                      |    53 +
 Documentation/timers/hrtimers.rst                  |    19 +-
 Documentation/tools/rtla/common_timerlat_aa.rst    |     7 +
 Documentation/trace/fprobe.rst                     |    16 +-
 Documentation/trace/ftrace.rst                     |    33 +-
 Documentation/trace/user_events.rst                |   167 +-
 .../it_IT/admin-guide/security-bugs.rst            |     2 +-
 .../it_IT/core-api/symbol-namespaces.rst           |     3 +-
 .../translations/it_IT/doc-guide/parse-headers.rst |     5 +-
 Documentation/translations/it_IT/index.rst         |    47 +-
 .../translations/it_IT/kernel-hacking/locking.rst  |     5 +
 .../translations/it_IT/process/5.Posting.rst       |    13 +-
 .../translations/it_IT/process/changes.rst         |     4 +-
 .../translations/it_IT/process/clang-format.rst    |     2 +-
 .../translations/it_IT/process/coding-style.rst    |     6 +-
 .../translations/it_IT/process/deprecated.rst      |    29 +-
 .../translations/it_IT/process/email-clients.rst   |    25 +
 Documentation/translations/it_IT/process/index.rst |     1 +
 .../translations/it_IT/process/magic-number.rst    |     1 -
 .../it_IT/process/maintainer-pgp-guide.rst         |   348 +-
 .../it_IT/process/programming-language.rst         |    25 +-
 .../it_IT/process/stable-kernel-rules.rst          |     6 +
 .../it_IT/process/submitting-patches.rst           |    12 +-
 .../it_IT/process/volatile-considered-harmful.rst  |     4 +-
 Documentation/translations/ja_JP/SubmittingPatches |     2 +-
 Documentation/translations/ja_JP/howto.rst         |     2 +-
 Documentation/translations/ko_KR/howto.rst         |     2 +-
 Documentation/translations/sp_SP/howto.rst         |     2 +-
 .../translations/sp_SP/memory-barriers.txt         |     2 +-
 .../translations/sp_SP/process/adding-syscalls.rst |   632 +
 .../translations/sp_SP/process/deprecated.rst      |   381 +
 Documentation/translations/sp_SP/process/index.rst |     2 +
 .../translations/sp_SP/process/magic-number.rst    |     1 -
 .../sp_SP/process/submitting-patches.rst           |     2 +-
 .../zh_CN/accounting/delay-accounting.rst          |    10 +-
 .../zh_CN/admin-guide/mm/damon/lru_sort.rst        |     2 +-
 .../zh_CN/admin-guide/security-bugs.rst            |     2 +-
 .../zh_CN/{arch.rst => arch/index.rst}             |     8 +-
 .../zh_CN/{ => arch}/openrisc/index.rst            |     4 +-
 .../zh_CN/{ => arch}/openrisc/openrisc_port.rst    |     4 +-
 .../zh_CN/{ => arch}/openrisc/todo.rst             |     4 +-
 .../zh_CN/{ => arch}/parisc/debugging.rst          |     4 +-
 .../translations/zh_CN/{ => arch}/parisc/index.rst |     4 +-
 .../zh_CN/{ => arch}/parisc/registers.rst          |     4 +-
 .../translations/zh_CN/core-api/kernel-api.rst     |     2 +-
 .../translations/zh_CN/driver-api/gpio/legacy.rst  |    20 -
 .../translations/zh_CN/filesystems/sysfs.txt       |     4 +-
 Documentation/translations/zh_CN/index.rst         |     2 +-
 .../translations/zh_CN/mm/hugetlbfs_reserv.rst     |     3 +-
 Documentation/translations/zh_CN/process/howto.rst |     2 +-
 .../translations/zh_CN/process/magic-number.rst    |     3 +-
 .../translations/zh_CN/scheduler/sched-arch.rst    |     2 -
 .../zh_CN/scheduler/sched-capacity.rst             |     2 +-
 .../zh_TW/admin-guide/security-bugs.rst            |     2 +-
 .../translations/zh_TW/filesystems/sysfs.txt       |     4 +-
 Documentation/translations/zh_TW/gpio.txt          |    19 -
 Documentation/translations/zh_TW/process/howto.rst |     2 +-
 .../translations/zh_TW/process/magic-number.rst    |     3 +-
 Documentation/usb/gadget_uvc.rst                   |   380 +
 Documentation/usb/index.rst                        |     1 +
 Documentation/userspace-api/ELF.rst                |    34 +
 Documentation/userspace-api/index.rst              |     1 +
 Documentation/userspace-api/ioctl/ioctl-number.rst |     1 -
 .../userspace-api/media/v4l/dev-overlay.rst        |    10 +-
 .../userspace-api/media/v4l/pixfmt-compressed.rst  |    25 +
 .../userspace-api/media/v4l/pixfmt-packed-yuv.rst  |    28 +
 .../userspace-api/media/v4l/pixfmt-rgb.rst         |    47 +-
 .../userspace-api/media/v4l/pixfmt-yuv-luma.rst    |    15 +
 .../userspace-api/media/v4l/pixfmt-yuv-planar.rst  |    94 +
 .../userspace-api/media/v4l/user-func.rst          |     1 +
 .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst |    10 +
 .../userspace-api/media/v4l/vidioc-g-fbuf.rst      |    52 +-
 .../media/v4l/vidioc-subdev-enum-frame-size.rst    |    44 +-
 .../media/v4l/vidioc-subdev-enum-mbus-code.rst     |    39 +-
 .../media/v4l/vidioc-subdev-g-client-cap.rst       |    83 +
 .../userspace-api/netlink/genetlink-legacy.rst     |    88 +-
 Documentation/userspace-api/netlink/specs.rst      |    13 +-
 Documentation/virt/coco/sev-guest.rst              |    20 +-
 Documentation/virt/kvm/api.rst                     |    81 +-
 Documentation/virt/kvm/devices/vfio.rst            |     5 +
 Documentation/virt/kvm/devices/vm.rst              |    79 +
 Documentation/virt/kvm/locking.rst                 |     2 +-
 Documentation/x86/xstate.rst                       |    74 -
 MAINTAINERS                                        |  2778 +-
 Makefile                                           |    16 +-
 arch/Kconfig                                       |    32 +
 arch/alpha/Kconfig                                 |     1 +
 arch/alpha/include/asm/cmpxchg.h                   |    10 +-
 arch/alpha/include/asm/local.h                     |    12 +-
 arch/alpha/kernel/pci.c                            |     5 +-
 arch/alpha/kernel/process.c                        |     4 +-
 arch/alpha/kernel/smp.c                            |     2 +-
 arch/arc/Kconfig                                   |     4 +-
 arch/arc/include/asm/cmpxchg.h                     |     4 +-
 arch/arc/include/asm/fb.h                          |    16 +-
 arch/arc/kernel/smp.c                              |     2 +-
 arch/arc/kernel/unwind.c                           |    12 +-
 arch/arc/mm/init.c                                 |     5 -
 arch/arm/Kconfig                                   |    33 +-
 arch/arm/Makefile                                  |     1 -
 arch/arm/boot/compressed/Makefile                  |     2 +-
 arch/arm/boot/compressed/decompress.c              |     1 +
 arch/arm/boot/dts/Makefile                         |    25 +-
 arch/arm/boot/dts/am335x-pcm-953.dtsi              |    24 +-
 arch/arm/boot/dts/am335x-phycore-som.dtsi          |    10 +-
 arch/arm/boot/dts/am335x-regor.dtsi                |    18 +-
 arch/arm/boot/dts/am335x-wega.dtsi                 |    57 +-
 arch/arm/boot/dts/am571x-idk-touchscreen.dtso      |    32 +
 arch/arm/boot/dts/am572x-idk-touchscreen.dtso      |    32 +
 arch/arm/boot/dts/am57xx-evm.dtso                  |   127 +
 arch/arm/boot/dts/am57xx-idk-lcd-osd101t2045.dtso  |    63 +
 arch/arm/boot/dts/am57xx-idk-lcd-osd101t2587.dtso  |    66 +
 arch/arm/boot/dts/armada-370-rd.dts                |    14 +-
 arch/arm/boot/dts/armada-381-netgear-gs110emx.dts  |     2 +-
 arch/arm/boot/dts/armada-385-clearfog-gtr-l8.dts   |     7 +-
 arch/arm/boot/dts/armada-385-clearfog-gtr-s4.dts   |     7 +-
 arch/arm/boot/dts/armada-385-linksys.dtsi          |     2 +-
 arch/arm/boot/dts/armada-385-turris-omnia.dts      |     2 -
 arch/arm/boot/dts/armada-388-db.dts                |     2 +-
 arch/arm/boot/dts/armada-xp-linksys-mamba.dts      |     2 +-
 arch/arm/boot/dts/aspeed-bmc-ampere-mtmitchell.dts |    37 +-
 arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts  |     6 +-
 arch/arm/boot/dts/aspeed-bmc-asrock-romed8hm3.dts  |     4 +-
 .../boot/dts/aspeed-bmc-facebook-greatlakes.dts    |    53 +
 arch/arm/boot/dts/aspeed-bmc-ibm-bonnell.dts       |    24 +-
 arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts       |     6 +
 arch/arm/boot/dts/aspeed-g6.dtsi                   |     9 +
 arch/arm/boot/dts/at91-sam9x60ek.dts               |     3 +-
 arch/arm/boot/dts/at91-sama5d27_som1.dtsi          |     3 +-
 arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi        |     3 +-
 arch/arm/boot/dts/at91-sama5d2_icp.dts             |     3 +-
 arch/arm/boot/dts/bcm47622.dtsi                    |    18 +
 arch/arm/boot/dts/bcm63138.dtsi                    |    18 +
 arch/arm/boot/dts/bcm63148.dtsi                    |    18 +
 arch/arm/boot/dts/bcm63178.dtsi                    |    19 +
 arch/arm/boot/dts/bcm6756.dtsi                     |    19 +
 arch/arm/boot/dts/bcm6846.dtsi                     |    18 +
 arch/arm/boot/dts/bcm6855.dtsi                     |    19 +
 arch/arm/boot/dts/bcm6878.dtsi                     |    19 +
 arch/arm/boot/dts/bcm947622.dts                    |     4 +
 arch/arm/boot/dts/bcm963138.dts                    |     4 +
 arch/arm/boot/dts/bcm963138dvt.dts                 |     4 +
 arch/arm/boot/dts/bcm963148.dts                    |     4 +
 arch/arm/boot/dts/bcm963178.dts                    |     4 +
 arch/arm/boot/dts/bcm96756.dts                     |     4 +
 arch/arm/boot/dts/bcm96846.dts                     |     4 +
 arch/arm/boot/dts/bcm96855.dts                     |     4 +
 arch/arm/boot/dts/bcm96878.dts                     |     4 +
 arch/arm/boot/dts/da850-evm.dts                    |     2 +-
 arch/arm/boot/dts/dove.dtsi                        |     2 +-
 arch/arm/boot/dts/e60k02.dtsi                      |     1 +
 arch/arm/boot/dts/e70k02.dtsi                      |     1 +
 arch/arm/boot/dts/exynos3250-artik5-eval.dts       |     4 +
 arch/arm/boot/dts/exynos3250-artik5.dtsi           |     6 +
 arch/arm/boot/dts/exynos3250-monk.dts              |     2 +
 arch/arm/boot/dts/exynos3250-rinato.dts            |     3 +
 arch/arm/boot/dts/exynos3250.dtsi                  |    14 +-
 arch/arm/boot/dts/exynos4.dtsi                     |    13 +-
 arch/arm/boot/dts/exynos4210-i9100.dts             |     6 +
 arch/arm/boot/dts/exynos4210-origen.dts            |     5 +
 arch/arm/boot/dts/exynos4210-smdkv310.dts          |     4 +
 arch/arm/boot/dts/exynos4210-trats.dts             |     6 +
 arch/arm/boot/dts/exynos4210-universal_c210.dts    |     8 +-
 arch/arm/boot/dts/exynos4412-itop-elite.dts        |     6 +-
 arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi    |     5 +
 arch/arm/boot/dts/exynos4412-midas.dtsi            |     8 +-
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi    |     6 +
 arch/arm/boot/dts/exynos4412-origen.dts            |     6 +
 arch/arm/boot/dts/exynos4412-p4note.dtsi           |    11 +-
 arch/arm/boot/dts/exynos4412-smdk4412.dts          |     4 +
 arch/arm/boot/dts/exynos4412-tiny4412.dts          |     4 +
 arch/arm/boot/dts/exynos4412.dtsi                  |     3 +-
 arch/arm/boot/dts/exynos5250-arndale.dts           |    21 +-
 arch/arm/boot/dts/exynos5250-smdk5250.dts          |     3 +
 arch/arm/boot/dts/exynos5250-snow-common.dtsi      |     4 +
 arch/arm/boot/dts/exynos5250-spring.dts            |     6 +
 arch/arm/boot/dts/exynos5250.dtsi                  |    28 +-
 arch/arm/boot/dts/exynos5260-xyref5260.dts         |     6 +
 arch/arm/boot/dts/exynos5410-odroidxu.dts          |     3 +
 arch/arm/boot/dts/exynos5410-smdk5410.dts          |     6 +
 arch/arm/boot/dts/exynos5420-arndale-octa.dts      |     6 +
 .../arm/boot/dts/exynos5420-galaxy-tab-common.dtsi |     6 +
 arch/arm/boot/dts/exynos5420-peach-pit.dts         |     4 +
 arch/arm/boot/dts/exynos5420-smdk5420.dts          |     6 +
 arch/arm/boot/dts/exynos5420.dtsi                  |    27 +-
 arch/arm/boot/dts/exynos5422-odroid-core.dtsi      |     4 +
 arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi |     5 +
 arch/arm/boot/dts/exynos5422-samsung-k3g.dts       |     5 +
 arch/arm/boot/dts/exynos5800-peach-pi.dts          |     4 +
 arch/arm/boot/dts/hi3620-hi4511.dts                |    12 +-
 arch/arm/boot/dts/hip04-d01.dts                    |     2 +-
 arch/arm/boot/dts/imx28-apf28.dts                  |    96 +-
 arch/arm/boot/dts/imx28-apf28dev.dts               |   312 +-
 arch/arm/boot/dts/imx28-apx4devkit.dts             |   380 +-
 arch/arm/boot/dts/imx28-cfa10036.dts               |   193 +-
 arch/arm/boot/dts/imx28-cfa10049.dts               |   454 +-
 arch/arm/boot/dts/imx28-cfa10055.dts               |   224 +-
 arch/arm/boot/dts/imx28-cfa10056.dts               |   146 +-
 arch/arm/boot/dts/imx28-cfa10057.dts               |   252 +-
 arch/arm/boot/dts/imx28-cfa10058.dts               |   186 +-
 arch/arm/boot/dts/imx28-duckbill-2-485.dts         |   174 +-
 arch/arm/boot/dts/imx28-duckbill-2-enocean.dts     |   198 +-
 arch/arm/boot/dts/imx28-duckbill-2-spi.dts         |   211 +-
 arch/arm/boot/dts/imx28-duckbill-2.dts             |   256 +-
 arch/arm/boot/dts/imx28-duckbill.dts               |   196 +-
 arch/arm/boot/dts/imx28-evk.dts                    |   462 +-
 arch/arm/boot/dts/imx28-m28.dtsi                   |    44 +-
 arch/arm/boot/dts/imx28-m28cu3.dts                 |   354 +-
 arch/arm/boot/dts/imx28-m28evk.dts                 |   420 +-
 arch/arm/boot/dts/imx28-sps1.dts                   |   201 +-
 arch/arm/boot/dts/imx28-ts4600.dts                 |    80 +-
 arch/arm/boot/dts/imx28-tx28.dts                   |    38 +-
 arch/arm/boot/dts/imx6dl-alti6p.dts                |    12 +-
 arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts      |    13 +-
 arch/arm/boot/dts/imx6dl-lanmcu.dts                |    12 +-
 arch/arm/boot/dts/imx6dl-plybas.dts                |    12 +-
 arch/arm/boot/dts/imx6dl-plym2m.dts                |    12 +-
 arch/arm/boot/dts/imx6dl-prtmvt.dts                |    11 +-
 arch/arm/boot/dts/imx6dl-victgo.dts                |    12 +-
 arch/arm/boot/dts/imx6dl-yapp4-common.dtsi         |     9 +-
 arch/arm/boot/dts/imx6dl-yapp4-lynx.dts            |    58 +
 arch/arm/boot/dts/imx6dl-yapp4-phoenix.dts         |    42 +
 arch/arm/boot/dts/imx6dl-yapp43-common.dtsi        |   615 +
 arch/arm/boot/dts/imx6q-prtwd2.dts                 |    17 +-
 arch/arm/boot/dts/imx6q-yapp4-pegasus.dts          |    58 +
 arch/arm/boot/dts/imx6qdl-skov-cpu.dtsi            |    12 +-
 arch/arm/boot/dts/imx6qdl.dtsi                     |     4 +-
 arch/arm/boot/dts/imx6qp-yapp4-pegasus-plus.dts    |    58 +
 arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts       |     1 +
 arch/arm/boot/dts/imx6sl-tolino-vision.dts         |   490 +
 arch/arm/boot/dts/imx6ul-prti6g.dts                |    14 +-
 arch/arm/boot/dts/imx6ul.dtsi                      |    10 +-
 arch/arm/boot/dts/imx6ull-colibri.dtsi             |    12 +-
 arch/arm/boot/dts/imx6ull-tarragon-common.dtsi     |   852 +
 arch/arm/boot/dts/imx6ull-tarragon-master.dts      |    82 +
 arch/arm/boot/dts/imx6ull-tarragon-micro.dts       |    10 +
 arch/arm/boot/dts/imx6ull-tarragon-slave.dts       |    32 +
 arch/arm/boot/dts/imx6ull-tarragon-slavext.dts     |    64 +
 arch/arm/boot/dts/imx7d-remarkable2.dts            |   241 +-
 arch/arm/boot/dts/imx7d.dtsi                       |     9 +
 arch/arm/boot/dts/imx7ulp.dtsi                     |     5 +-
 arch/arm/boot/dts/intel-ixp42x-adi-coyote.dts      |     6 +-
 arch/arm/boot/dts/intel-ixp42x-arcom-vulcan.dts    |     6 +-
 arch/arm/boot/dts/intel-ixp42x-dlink-dsm-g600.dts  |     2 +-
 arch/arm/boot/dts/intel-ixp42x-freecom-fsg-3.dts   |     6 +-
 arch/arm/boot/dts/intel-ixp42x-gateway-7001.dts    |     6 +-
 .../arm/boot/dts/intel-ixp42x-gateworks-gw2348.dts |     6 +-
 .../arm/boot/dts/intel-ixp42x-goramo-multilink.dts |     6 +-
 arch/arm/boot/dts/intel-ixp42x-iomega-nas100d.dts  |     4 +-
 arch/arm/boot/dts/intel-ixp42x-ixdp425.dts         |     4 +-
 arch/arm/boot/dts/intel-ixp42x-ixdpg425.dts        |     6 +-
 arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts   |     4 +-
 arch/arm/boot/dts/intel-ixp42x-linksys-wrv54g.dts  |     6 +-
 arch/arm/boot/dts/intel-ixp42x-netgear-wg302v1.dts |     4 +-
 .../arm/boot/dts/intel-ixp42x-welltech-epbx100.dts |     2 +-
 .../arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts |     6 +-
 arch/arm/boot/dts/intel-ixp43x-kixrp435.dts        |     4 +-
 .../boot/dts/intel-ixp4xx-reference-design.dtsi    |     2 +-
 arch/arm/boot/dts/keystone-k2e-evm.dts             |     2 +-
 arch/arm/boot/dts/keystone-k2g-evm.dts             |     2 +-
 arch/arm/boot/dts/keystone-k2hk-evm.dts            |     2 +-
 arch/arm/boot/dts/keystone-k2l-evm.dts             |     2 +-
 arch/arm/boot/dts/kirkwood-dir665.dts              |     3 +-
 arch/arm/boot/dts/kirkwood-l-50.dts                |     2 +-
 arch/arm/boot/dts/kirkwood-linksys-viper.dts       |     3 +-
 arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts     |     3 +-
 arch/arm/boot/dts/kirkwood-rd88f6281.dtsi          |     2 +-
 arch/arm/boot/dts/meson8.dtsi                      |    17 +
 arch/arm/boot/dts/meson8b.dtsi                     |     4 +-
 arch/arm/boot/dts/meson8m2-mxiii-plus.dts          |    48 +-
 arch/arm/boot/dts/mt2701.dtsi                      |     2 +-
 arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts      |     6 +
 arch/arm/boot/dts/omap-zoom-common.dtsi            |     8 +-
 arch/arm/boot/dts/omap3-beagle-xm.dts              |     2 +-
 arch/arm/boot/dts/omap3-cm-t3730.dts               |     2 +-
 arch/arm/boot/dts/omap3-gta04.dtsi                 |    19 +-
 arch/arm/boot/dts/omap3-igep0020-rev-f.dts         |     2 +-
 arch/arm/boot/dts/omap3-igep0020.dts               |     2 +-
 arch/arm/boot/dts/omap3-igep0030-rev-g.dts         |     2 +-
 arch/arm/boot/dts/omap3-igep0030.dts               |     2 +-
 arch/arm/boot/dts/omap3-lilly-dbb056.dts           |     2 +-
 arch/arm/boot/dts/omap3-n9.dts                     |     2 +-
 arch/arm/boot/dts/omap3-n950.dts                   |     2 +-
 arch/arm/boot/dts/omap3-overo-storm-alto35.dts     |     2 +-
 arch/arm/boot/dts/omap3-overo-storm-chestnut43.dts |     2 +-
 arch/arm/boot/dts/omap3-overo-storm-gallop43.dts   |     2 +-
 arch/arm/boot/dts/omap3-overo-storm-palo35.dts     |     2 +-
 arch/arm/boot/dts/omap3-overo-storm-palo43.dts     |     2 +-
 arch/arm/boot/dts/omap3-overo-storm-summit.dts     |     2 +-
 arch/arm/boot/dts/omap3-overo-storm-tobi.dts       |     2 +-
 arch/arm/boot/dts/omap3-overo-storm-tobiduo.dts    |     2 +-
 arch/arm/boot/dts/omap3-pandora-1ghz.dts           |     2 +-
 arch/arm/boot/dts/omap3-sbc-t3730.dts              |     2 +-
 arch/arm/boot/dts/omap3-sniper.dts                 |     2 +-
 arch/arm/boot/dts/omap3-zoom3.dts                  |     2 +-
 arch/arm/boot/dts/orion5x-netgear-wnr854t.dts      |     7 +-
 arch/arm/boot/dts/ox810se-wd-mbwe.dts              |   115 -
 arch/arm/boot/dts/ox810se.dtsi                     |   357 -
 .../dts/ox820-cloudengines-pogoplug-series-3.dts   |    93 -
 arch/arm/boot/dts/ox820.dtsi                       |   299 -
 arch/arm/boot/dts/qcom-apq8026-lg-lenok.dts        |    10 +
 arch/arm/boot/dts/qcom-apq8064.dtsi                |    27 +-
 arch/arm/boot/dts/qcom-apq8084.dtsi                |     8 +-
 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi      |    27 +-
 arch/arm/boot/dts/qcom-ipq4019.dtsi                |    15 +-
 arch/arm/boot/dts/qcom-ipq8064-rb3011.dts          |   124 +-
 arch/arm/boot/dts/qcom-ipq8064.dtsi                |    24 +-
 arch/arm/boot/dts/qcom-mdm9615.dtsi                |     2 +-
 arch/arm/boot/dts/qcom-msm8226.dtsi                |     6 +
 arch/arm/boot/dts/qcom-msm8660.dtsi                |     2 +-
 arch/arm/boot/dts/qcom-msm8960.dtsi                |    13 +-
 arch/arm/boot/dts/qcom-msm8974.dtsi                |    10 +-
 arch/arm/boot/dts/qcom-sdx55-t55.dts               |    50 +-
 arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts   |    21 +-
 arch/arm/boot/dts/qcom-sdx55.dtsi                  |   178 +-
 arch/arm/boot/dts/qcom-sdx65-mtp.dts               |    11 +-
 arch/arm/boot/dts/qcom-sdx65.dtsi                  |    47 +-
 arch/arm/boot/dts/r8a7740-armadillo800eva.dts      |    19 +-
 arch/arm/boot/dts/r8a7779-marzen.dts               |    69 +
 arch/arm/boot/dts/r8a7779.dtsi                     |    91 +-
 arch/arm/boot/dts/r8a7790.dtsi                     |    81 +
 arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi         |     6 +
 arch/arm/boot/dts/rk3288-veyron.dtsi               |     4 +
 arch/arm/boot/dts/rk3288.dtsi                      |    29 +-
 arch/arm/boot/dts/s5pv210.dtsi                     |     2 +-
 arch/arm/boot/dts/ste-nomadik-nhk15.dts            |     4 +-
 arch/arm/boot/dts/stm32f4-pinctrl.dtsi             |    30 +
 arch/arm/boot/dts/stm32f429.dtsi                   |    29 +
 arch/arm/boot/dts/stm32mp13-pinctrl.dtsi           |   129 +
 arch/arm/boot/dts/stm32mp131.dtsi                  |   145 +-
 arch/arm/boot/dts/stm32mp135f-dk.dts               |    42 +-
 arch/arm/boot/dts/stm32mp15-pinctrl.dtsi           |    34 +-
 arch/arm/boot/dts/stm32mp151.dtsi                  |     4 +-
 arch/arm/boot/dts/stm32mp157a-dk1.dts              |     3 -
 arch/arm/boot/dts/stm32mp157c-dk2.dts              |     3 -
 arch/arm/boot/dts/stm32mp157c-ed1.dts              |    17 +-
 arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi   |     9 -
 arch/arm/boot/dts/stm32mp157c-ev1.dts              |     9 +-
 arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts          |     2 +-
 arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi     |    10 -
 arch/arm/boot/dts/stm32mp15xx-dkx.dtsi             |    15 +-
 arch/arm/boot/dts/stm32mp15xx-osd32.dtsi           |     4 +-
 arch/arm/boot/dts/sun6i-a31.dtsi                   |    12 +-
 arch/arm/boot/dts/sun8i-a23-a33.dtsi               |    10 +-
 .../arm/boot/dts/sun8i-t113s-mangopi-mq-r-t113.dts |    35 +
 arch/arm/boot/dts/sun8i-t113s.dtsi                 |    59 +
 arch/arm/boot/dts/sun8i-v3s.dtsi                   |     6 +-
 arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dts  |    16 +
 arch/arm/boot/dts/suniv-f1c100s.dtsi               |    32 +
 arch/arm/boot/dts/suniv-f1c200s-lctech-pi.dts      |    76 +
 arch/arm/boot/dts/suniv-f1c200s-popstick-v1.1.dts  |    81 +
 arch/arm/boot/dts/sunxi-d1s-t113-mangopi-mq-r.dtsi |   126 +
 arch/arm/boot/dts/sunxi-h3-h5.dtsi                 |     8 +-
 arch/arm/boot/dts/tegra20-asus-tf101.dts           |    19 +-
 arch/arm/boot/dts/tegra30-asus-tf201.dts           |    17 +
 arch/arm/boot/dts/tegra30-asus-tf300t.dts          |     6 +-
 arch/arm/boot/dts/tegra30-asus-tf300tg.dts         |    17 +
 arch/arm/boot/dts/tegra30-asus-tf700t.dts          |    17 +
 .../boot/dts/tegra30-asus-transformer-common.dtsi  |     9 +-
 arch/arm/boot/dts/tegra30-peripherals-opp.dtsi     |    20 +
 arch/arm/boot/dts/tegra30.dtsi                     |     5 +-
 arch/arm/common/locomo.c                           |     6 +-
 arch/arm/common/sa1111.c                           |     6 +-
 arch/arm/common/scoop.c                            |     6 +-
 arch/arm/configs/imx_v4_v5_defconfig               |     2 +-
 arch/arm/configs/imx_v6_v7_defconfig               |    16 +-
 arch/arm/configs/milbeaut_m10v_defconfig           |     2 +-
 arch/arm/configs/multi_v7_defconfig                |     8 +
 arch/arm/configs/oxnas_v6_defconfig                |    92 -
 arch/arm/configs/pxa_defconfig                     |     2 +-
 arch/arm/configs/sama7_defconfig                   |     2 +-
 arch/arm/configs/shmobile_defconfig                |     2 +
 arch/arm/configs/sp7021_defconfig                  |     2 +-
 arch/arm/configs/u8500_defconfig                   |    10 +-
 arch/arm/configs/vexpress_defconfig                |     4 +-
 arch/arm/include/asm/arm_pmuv3.h                   |   247 +
 arch/arm/include/asm/assembler.h                   |    13 -
 arch/arm/include/asm/cmpxchg.h                     |     7 +-
 arch/arm/include/asm/dma-iommu.h                   |     2 +-
 arch/arm/include/asm/fb.h                          |    15 +-
 arch/arm/include/asm/gpio.h                        |    21 -
 arch/arm/kernel/bios32.c                           |    16 +-
 arch/arm/kernel/cpuidle.c                          |     1 -
 arch/arm/kernel/isa.c                              |    18 +-
 arch/arm/kernel/module-plts.c                      |     9 +-
 arch/arm/kernel/smp.c                              |     9 +-
 arch/arm/kernel/unwind.c                           |    25 +-
 arch/arm/lib/uaccess_with_memcpy.c                 |     4 +-
 arch/arm/mach-actions/platsmp.c                    |     2 +
 arch/arm/mach-bcm/bcm_kona_smc.c                   |    23 +-
 arch/arm/mach-dove/pcie.c                          |    10 +-
 arch/arm/mach-exynos/exynos.c                      |     8 +-
 arch/arm/mach-exynos/suspend.c                     |     2 +-
 arch/arm/mach-imx/gpc.c                            |     2 +-
 arch/arm/mach-imx/mach-imx6q.c                     |    10 +-
 arch/arm/mach-imx/mach-imx6ul.c                    |    20 -
 arch/arm/mach-imx/mmdc.c                           |     5 +-
 arch/arm/mach-mmp/Kconfig                          |     6 -
 arch/arm/mach-mstar/Kconfig                        |     7 -
 arch/arm/mach-mv78xx0/buffalo-wxl-setup.c          |    82 +-
 arch/arm/mach-mv78xx0/common.c                     |    23 +
 arch/arm/mach-mv78xx0/common.h                     |     2 +
 arch/arm/mach-mv78xx0/mv78xx0.h                    |    10 +
 arch/arm/mach-mv78xx0/pcie.c                       |    12 +-
 arch/arm/mach-mxs/mach-mxs.c                       |     2 +-
 arch/arm/mach-omap1/Kconfig                        |     2 +-
 arch/arm/mach-omap1/board-ams-delta.c              |     6 +-
 arch/arm/mach-omap1/irq.c                          |     1 +
 arch/arm/mach-omap1/omap-dma.c                     |     6 +-
 arch/arm/mach-omap2/Kconfig                        |    11 -
 arch/arm/mach-omap2/cm33xx.c                       |     2 +-
 arch/arm/mach-omap2/omap_hwmod.c                   |    23 +-
 arch/arm/mach-omap2/pdata-quirks.c                 |     9 +-
 arch/arm/mach-omap2/pm33xx-core.c                  |     6 +-
 arch/arm/mach-orion5x/board-rd88f5182.c            |     1 +
 arch/arm/mach-orion5x/pci.c                        |    10 +-
 arch/arm/mach-oxnas/Kconfig                        |    38 -
 arch/arm/mach-oxnas/Makefile                       |     2 -
 arch/arm/mach-oxnas/headsmp.S                      |    23 -
 arch/arm/mach-oxnas/platsmp.c                      |    96 -
 arch/arm/mach-pxa/irq.c                            |     3 +-
 arch/arm/mach-pxa/sharpsl_pm.c                     |     6 +-
 arch/arm/mach-pxa/spitz.c                          |     1 +
 arch/arm/mach-rpc/ecard.c                          |     2 +-
 arch/arm/mach-s3c/s3c64xx.c                        |     2 +-
 arch/arm/mach-sa1100/assabet.c                     |     1 +
 arch/arm/mach-sa1100/jornada720_ssp.c              |    10 +-
 arch/arm/mach-sa1100/neponset.c                    |     6 +-
 arch/arm/mach-shmobile/platsmp-apmu.c              |    36 +-
 arch/arm/mach-spear/Kconfig                        |     6 -
 arch/arm/mach-stm32/board-dt.c                     |     1 +
 arch/arm/mach-sunxi/mc_smp.c                       |     1 -
 arch/arm/mm/Kconfig                                |     2 +-
 arch/arm/mm/dma-mapping.c                          |     2 +-
 arch/arm/plat-orion/gpio.c                         |     5 +-
 arch/arm/vdso/Makefile                             |     4 +-
 arch/arm/vfp/entry.S                               |    20 +-
 arch/arm/vfp/vfphw.S                               |    32 +-
 arch/arm/vfp/vfpmodule.c                           |    27 +-
 arch/arm64/Kconfig                                 |    81 +-
 arch/arm64/boot/Makefile                           |     4 +
 .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts  |     1 +
 arch/arm64/boot/dts/amlogic/Makefile               |     3 +
 arch/arm64/boot/dts/amlogic/meson-a1.dtsi          |    10 +
 .../dts/amlogic/meson-axg-jethome-jethub-j1xx.dtsi |     1 -
 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi  |    30 +-
 .../dts/amlogic/meson-g12b-a311d-bananapi-m2s.dts  |    37 +
 .../dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts  |   165 +
 .../boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi  |   388 +
 .../boot/dts/amlogic/meson-g12b-bananapi.dtsi      |   521 +
 .../dts/amlogic/meson-g12b-odroid-go-ultra.dts     |     2 +-
 .../boot/dts/amlogic/meson-g12b-radxa-zero2.dts    |     6 +-
 .../dts/amlogic/meson-g12b-s922x-bananapi-m2s.dts  |    14 +
 arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts |    82 +-
 arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi        |     4 +-
 .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts    |     1 -
 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi         |    29 +-
 .../dts/amlogic/meson-gxm-s912-libretech-pc.dts    |     4 +
 arch/arm64/boot/dts/amlogic/meson-s4.dtsi          |     2 +-
 .../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi |     4 +-
 arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi  |     2 +-
 arch/arm64/boot/dts/apple/Makefile                 |     3 +
 arch/arm64/boot/dts/apple/t600x-die0.dtsi          |    13 +
 arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi     |    25 +-
 arch/arm64/boot/dts/apple/t600x-j375.dtsi          |    11 +
 arch/arm64/boot/dts/apple/t8103-j274.dts           |    10 +
 arch/arm64/boot/dts/apple/t8103-j293.dts           |    32 +-
 arch/arm64/boot/dts/apple/t8103-j313.dts           |    28 +-
 arch/arm64/boot/dts/apple/t8103-j456.dts           |    10 +
 arch/arm64/boot/dts/apple/t8103-j457.dts           |    11 +-
 arch/arm64/boot/dts/apple/t8103.dtsi               |    13 +
 arch/arm64/boot/dts/apple/t8112-j413.dts           |    80 +
 arch/arm64/boot/dts/apple/t8112-j473.dts           |    54 +
 arch/arm64/boot/dts/apple/t8112-j493.dts           |    69 +
 arch/arm64/boot/dts/apple/t8112-jxxx.dtsi          |    81 +
 arch/arm64/boot/dts/apple/t8112-pmgr.dtsi          |  1140 +
 arch/arm64/boot/dts/apple/t8112.dtsi               |   921 +
 .../dts/broadcom/bcmbca/bcm4906-netgear-r8000p.dts |     4 +
 .../bcmbca/bcm4906-tplink-archer-c2300-v1.dts      |     6 +-
 .../dts/broadcom/bcmbca/bcm4908-asus-gt-ac5300.dts |    10 +-
 arch/arm64/boot/dts/broadcom/bcmbca/bcm4908.dtsi   |    61 +-
 arch/arm64/boot/dts/broadcom/bcmbca/bcm4912.dtsi   |    20 +
 arch/arm64/boot/dts/broadcom/bcmbca/bcm63146.dtsi  |    19 +
 arch/arm64/boot/dts/broadcom/bcmbca/bcm63158.dtsi  |    19 +
 arch/arm64/boot/dts/broadcom/bcmbca/bcm6813.dtsi   |    20 +
 arch/arm64/boot/dts/broadcom/bcmbca/bcm6856.dtsi   |    18 +
 arch/arm64/boot/dts/broadcom/bcmbca/bcm6858.dtsi   |    18 +
 arch/arm64/boot/dts/broadcom/bcmbca/bcm94908.dts   |     4 +
 arch/arm64/boot/dts/broadcom/bcmbca/bcm94912.dts   |     4 +
 arch/arm64/boot/dts/broadcom/bcmbca/bcm963146.dts  |     4 +
 arch/arm64/boot/dts/broadcom/bcmbca/bcm963158.dts  |     4 +
 arch/arm64/boot/dts/broadcom/bcmbca/bcm96813.dts   |     4 +
 arch/arm64/boot/dts/broadcom/bcmbca/bcm96856.dts   |     4 +
 arch/arm64/boot/dts/broadcom/bcmbca/bcm96858.dts   |     4 +
 .../arm64/boot/dts/broadcom/stingray/stingray.dtsi |     2 +-
 arch/arm64/boot/dts/cavium/thunder-88xx.dtsi       |     3 +-
 arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi      |     4 +-
 .../boot/dts/exynos/exynos5433-tm2-common.dtsi     |     5 +-
 arch/arm64/boot/dts/exynos/exynos5433.dtsi         |    19 +-
 arch/arm64/boot/dts/exynos/exynos7-espresso.dts    |     5 +-
 .../boot/dts/exynos/exynos7885-jackpotlte.dts      |     1 +
 arch/arm64/boot/dts/exynos/exynos850.dtsi          |     9 +
 arch/arm64/boot/dts/freescale/Makefile             |    10 +
 .../fsl-ls1028a-kontron-kbox-a-230-ls.dts          |    12 -
 .../freescale/fsl-ls1028a-kontron-sl28-var1.dts    |     2 -
 .../freescale/fsl-ls1028a-kontron-sl28-var2.dts    |     8 -
 .../freescale/fsl-ls1028a-kontron-sl28-var4.dts    |     2 -
 .../dts/freescale/fsl-ls1028a-kontron-sl28.dts     |    17 -
 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi     |     2 +-
 arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi     |     2 +-
 arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi     |     2 +-
 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi     |     2 +-
 .../arm64/boot/dts/freescale/imx8-apalis-eval.dtsi |   144 +
 .../boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi |   220 +
 .../boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi |   270 +
 .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi |  1484 +
 arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi    |    73 +-
 arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi     |    76 +-
 arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi    |    50 +-
 arch/arm64/boot/dts/freescale/imx8dxl-evk.dts      |     7 +-
 arch/arm64/boot/dts/freescale/imx8dxl-ss-conn.dtsi |     5 +-
 arch/arm64/boot/dts/freescale/imx8dxl.dtsi         |     4 +-
 arch/arm64/boot/dts/freescale/imx8mm-ddr4-evk.dts  |     2 +-
 arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi    |     4 +-
 arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi      |     2 +-
 .../boot/dts/freescale/imx8mm-nitrogen-r2.dts      |     2 +-
 .../dts/freescale/imx8mm-phyboard-polis-rdk.dts    |    13 +
 arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts    |     4 +-
 arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi   |     4 +-
 arch/arm64/boot/dts/freescale/imx8mm.dtsi          |    89 +-
 .../dts/freescale/imx8mn-bsh-smm-s2-common.dtsi    |     6 +-
 .../arm64/boot/dts/freescale/imx8mn-bsh-smm-s2.dts |     2 +-
 .../boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts    |     4 +-
 arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi      |     4 +-
 arch/arm64/boot/dts/freescale/imx8mn.dtsi          |    65 +-
 .../dts/freescale/imx8mp-data-modul-edm-sbc.dts    |   977 +
 .../boot/dts/freescale/imx8mp-debix-model-a.dts    |    59 +
 .../arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dts |    30 +-
 .../arm64/boot/dts/freescale/imx8mp-dhcom-pdk3.dts |   306 +
 .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi |    52 +-
 .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts    |     2 +
 .../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi   |     9 +-
 .../boot/dts/freescale/imx8mp-verdin-dev.dtsi      |    11 +-
 .../boot/dts/freescale/imx8mp-verdin-wifi.dtsi     |     5 +
 .../boot/dts/freescale/imx8mp-verdin-yavia.dtsi    |     5 +-
 arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi   |    19 +-
 arch/arm64/boot/dts/freescale/imx8mp.dtsi          |   141 +-
 .../boot/dts/freescale/imx8mq-librem5-devkit.dts   |     2 +-
 .../arm64/boot/dts/freescale/imx8mq-librem5-r2.dts |    12 +-
 .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts |     2 +-
 .../boot/dts/freescale/imx8mq-librem5-r3.dtsi      |    10 +-
 .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts |     2 +-
 arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi  |    79 +-
 .../boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts   |     2 -
 arch/arm64/boot/dts/freescale/imx8mq.dtsi          |    42 +-
 .../boot/dts/freescale/imx8qm-apalis-eval.dts      |    16 +
 .../dts/freescale/imx8qm-apalis-ixora-v1.1.dts     |    16 +
 .../boot/dts/freescale/imx8qm-apalis-v1.1-eval.dts |    16 +
 .../freescale/imx8qm-apalis-v1.1-ixora-v1.1.dts    |    16 +
 .../freescale/imx8qm-apalis-v1.1-ixora-v1.2.dts    |    16 +
 .../boot/dts/freescale/imx8qm-apalis-v1.1.dtsi     |    16 +
 arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi   |   340 +
 arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi   |    44 +
 arch/arm64/boot/dts/freescale/imx8qm.dtsi          |     4 +
 .../boot/dts/freescale/imx8qxp-colibri-aster.dts   |    16 +
 .../boot/dts/freescale/imx8qxp-colibri-eval-v3.dts |     6 +-
 .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi     |    62 -
 .../boot/dts/freescale/imx8qxp-colibri-iris-v2.dts |    16 +
 .../boot/dts/freescale/imx8qxp-colibri-iris.dts    |    16 +
 arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi |   592 +-
 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts      |    87 +-
 .../boot/dts/freescale/imx8x-colibri-aster.dtsi    |    44 +
 .../boot/dts/freescale/imx8x-colibri-eval-v3.dtsi  |    90 +
 .../boot/dts/freescale/imx8x-colibri-iris-v2.dtsi  |    45 +
 .../boot/dts/freescale/imx8x-colibri-iris.dtsi     |   115 +
 arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi   |   776 +
 arch/arm64/boot/dts/freescale/imx93.dtsi           |    71 +-
 arch/arm64/boot/dts/marvell/Makefile               |     1 +
 .../boot/dts/marvell/armada-3720-gl-mv1000.dts     |   239 +
 .../boot/dts/marvell/armada-7040-mochabin.dts      |     1 +
 arch/arm64/boot/dts/marvell/armada-ap80x.dtsi      |    10 +-
 arch/arm64/boot/dts/marvell/armada-ap810-ap0.dtsi  |     2 +-
 arch/arm64/boot/dts/marvell/armada-cp11x.dtsi      |     2 +-
 arch/arm64/boot/dts/marvell/cn9130-crb.dtsi        |     3 +-
 arch/arm64/boot/dts/mediatek/Makefile              |     1 +
 arch/arm64/boot/dts/mediatek/mt2712e.dtsi          |     2 +-
 arch/arm64/boot/dts/mediatek/mt6357.dtsi           |   282 +
 .../boot/dts/mediatek/mt6795-sony-xperia-m5.dts    |   166 +
 arch/arm64/boot/dts/mediatek/mt6795.dtsi           |   182 +
 arch/arm64/boot/dts/mediatek/mt7622.dtsi           |     2 +-
 arch/arm64/boot/dts/mediatek/mt8167.dtsi           |     2 +-
 arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi       |     6 +-
 arch/arm64/boot/dts/mediatek/mt8183-evb.dts        |    17 +-
 arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi     |    17 +-
 arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts    |    17 +-
 arch/arm64/boot/dts/mediatek/mt8183.dtsi           |    34 +-
 arch/arm64/boot/dts/mediatek/mt8186.dtsi           |    18 +
 arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi   |    24 +-
 arch/arm64/boot/dts/mediatek/mt8192.dtsi           |   116 +-
 arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi    |    29 +
 arch/arm64/boot/dts/mediatek/mt8195.dtsi           |   637 +-
 arch/arm64/boot/dts/mediatek/mt8365-evk.dts        |   183 +
 arch/arm64/boot/dts/mediatek/mt8365.dtsi           |   488 +
 arch/arm64/boot/dts/nvidia/Makefile                |     2 +
 arch/arm64/boot/dts/nvidia/tegra132.dtsi           |     8 -
 arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi     |     1 +
 arch/arm64/boot/dts/nvidia/tegra186.dtsi           |     2 -
 arch/arm64/boot/dts/nvidia/tegra194.dtsi           |     6 +-
 arch/arm64/boot/dts/nvidia/tegra210.dtsi           |     8 -
 .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts  |   123 +-
 .../arm64/boot/dts/nvidia/tegra234-p3767-0000.dtsi |    14 +
 arch/arm64/boot/dts/nvidia/tegra234-p3767.dtsi     |   172 +
 .../dts/nvidia/tegra234-p3768-0000+p3767-0000.dts  |   134 +
 .../arm64/boot/dts/nvidia/tegra234-p3768-0000.dtsi |   245 +
 arch/arm64/boot/dts/nvidia/tegra234.dtsi           |    39 +-
 arch/arm64/boot/dts/qcom/Makefile                  |    22 +-
 arch/arm64/boot/dts/qcom/apq8016-sbc.dts           |    17 +-
 arch/arm64/boot/dts/qcom/apq8096-db820c.dts        |    65 +-
 arch/arm64/boot/dts/qcom/ipq5332-mi01.2.dts        |    89 +
 arch/arm64/boot/dts/qcom/ipq5332-rdp468.dts        |   103 +
 arch/arm64/boot/dts/qcom/ipq5332.dtsi              |   387 +
 arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts       |     1 -
 arch/arm64/boot/dts/qcom/ipq6018.dtsi              |     4 +-
 arch/arm64/boot/dts/qcom/ipq8074-hk01.dts          |     4 +-
 arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi         |     4 +-
 arch/arm64/boot/dts/qcom/ipq8074.dtsi              |    16 +-
 arch/arm64/boot/dts/qcom/ipq9574-al02-c7.dts       |    84 +
 arch/arm64/boot/dts/qcom/ipq9574.dtsi              |   270 +
 arch/arm64/boot/dts/qcom/msm8916-acer-a1-724.dts   |    12 +-
 .../boot/dts/qcom/msm8916-alcatel-idol347.dts      |    12 +-
 arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts     |    12 +-
 arch/arm64/boot/dts/qcom/msm8916-gplus-fl8005a.dts |    12 +-
 arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts     |    12 +-
 .../boot/dts/qcom/msm8916-longcheer-l8150.dts      |    12 +-
 .../boot/dts/qcom/msm8916-longcheer-l8910.dts      |    12 +-
 arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi       |    22 +-
 .../dts/qcom/msm8916-samsung-a2015-common.dtsi     |     4 -
 .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts      |     8 +
 .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts      |    14 +-
 .../dts/qcom/msm8916-samsung-e2015-common.dtsi     |     8 +
 .../boot/dts/qcom/msm8916-samsung-gt5-common.dtsi  |    16 +-
 .../boot/dts/qcom/msm8916-samsung-j5-common.dtsi   |    12 +-
 .../boot/dts/qcom/msm8916-samsung-serranove.dts    |    16 +-
 arch/arm64/boot/dts/qcom/msm8916-thwc-uf896.dts    |     4 -
 arch/arm64/boot/dts/qcom/msm8916-thwc-ufi001c.dts  |    31 +-
 arch/arm64/boot/dts/qcom/msm8916-ufi.dtsi          |    22 +-
 .../boot/dts/qcom/msm8916-wingtech-wt88047.dts     |    12 +-
 .../arm64/boot/dts/qcom/msm8916-yiming-uz801v3.dts |    35 +
 arch/arm64/boot/dts/qcom/msm8916.dtsi              |    16 +-
 arch/arm64/boot/dts/qcom/msm8953.dtsi              |   481 +-
 .../boot/dts/qcom/msm8956-sony-xperia-loire.dtsi   |     4 +
 arch/arm64/boot/dts/qcom/msm8976.dtsi              |    13 +-
 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi  |     5 -
 .../dts/qcom/msm8994-huawei-angler-rev-101.dts     |    11 +-
 .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi  |     5 +-
 .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi     |     4 +-
 arch/arm64/boot/dts/qcom/msm8994.dtsi              |     8 +-
 .../boot/dts/qcom/msm8996-oneplus-common.dtsi      |    67 +-
 arch/arm64/boot/dts/qcom/msm8996-oneplus3.dts      |     6 +
 arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dts     |     6 +
 .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi |    62 +-
 arch/arm64/boot/dts/qcom/msm8996.dtsi              |    48 +-
 arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts    |     5 +-
 .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts |     2 +-
 .../boot/dts/qcom/msm8998-oneplus-common.dtsi      |     1 -
 .../dts/qcom/msm8998-sony-xperia-yoshino-maple.dts |   179 +-
 .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi |   266 +-
 arch/arm64/boot/dts/qcom/msm8998-xiaomi-sagit.dts  |     3 -
 arch/arm64/boot/dts/qcom/msm8998.dtsi              |     8 +-
 arch/arm64/boot/dts/qcom/pm2250.dtsi               |    63 +
 arch/arm64/boot/dts/qcom/pm660.dtsi                |     2 +-
 arch/arm64/boot/dts/qcom/pm660l.dtsi               |     2 +-
 arch/arm64/boot/dts/qcom/pm8150l.dtsi              |     6 +
 arch/arm64/boot/dts/qcom/pm8550b.dtsi              |     6 +
 arch/arm64/boot/dts/qcom/pm8916.dtsi               |     2 +-
 arch/arm64/boot/dts/qcom/pm8998.dtsi               |     2 +-
 arch/arm64/boot/dts/qcom/pmi8994.dtsi              |     2 -
 arch/arm64/boot/dts/qcom/qcm2290.dtsi              |  1561 +
 arch/arm64/boot/dts/qcom/qcs404-evb.dtsi           |     1 -
 arch/arm64/boot/dts/qcom/qcs404.dtsi               |     7 +-
 arch/arm64/boot/dts/qcom/qdu1000.dtsi              |    21 +-
 arch/arm64/boot/dts/qcom/qrb2210-rb1.dts           |   112 +
 arch/arm64/boot/dts/qcom/qrb4210-rb2.dts           |   227 +
 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts           |     4 +-
 arch/arm64/boot/dts/qcom/sa8155p-adp.dts           |     5 +
 arch/arm64/boot/dts/qcom/sa8540p-ride.dts          |     2 +-
 arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi        |   211 +
 arch/arm64/boot/dts/qcom/sa8775p-ride.dts          |   431 +
 arch/arm64/boot/dts/qcom/sa8775p.dtsi              |   981 +
 arch/arm64/boot/dts/qcom/sc7180-idp.dts            |    20 +-
 .../boot/dts/qcom/sc7180-trogdor-kingoftown-r0.dts |    38 -
 .../boot/dts/qcom/sc7180-trogdor-kingoftown-r1.dts |    17 -
 ...ngoftown.dtsi => sc7180-trogdor-kingoftown.dts} |    10 +-
 .../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts |     2 +-
 .../qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dts |     2 +-
 .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts      |    34 -
 .../dts/qcom/sc7180-trogdor-mrbland-rev0-auo.dts   |    22 -
 .../dts/qcom/sc7180-trogdor-mrbland-rev0-boe.dts   |    22 -
 .../boot/dts/qcom/sc7180-trogdor-mrbland-rev0.dtsi |    36 -
 .../dts/qcom/sc7180-trogdor-mrbland-rev1-auo.dts   |    22 -
 .../dts/qcom/sc7180-trogdor-mrbland-rev1-boe.dts   |    24 -
 .../boot/dts/qcom/sc7180-trogdor-mrbland.dtsi      |   320 -
 .../boot/dts/qcom/sc7180-trogdor-pazquel.dtsi      |     2 +-
 .../boot/dts/qcom/sc7180-trogdor-pazquel360.dtsi   |     1 +
 .../dts/qcom/sc7180-trogdor-quackingstick.dtsi     |    11 +-
 .../qcom/sc7180-trogdor-wormdingler-rev0-boe.dts   |    22 -
 .../qcom/sc7180-trogdor-wormdingler-rev0-inx.dts   |    22 -
 .../dts/qcom/sc7180-trogdor-wormdingler-rev0.dtsi  |    36 -
 .../boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi  |    11 +-
 arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi       |    41 +-
 arch/arm64/boot/dts/qcom/sc7180.dtsi               |    29 +-
 arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi |    25 +-
 arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts         |     2 +-
 .../qcom/sc7280-herobrine-audio-rt5682-3mic.dtsi   |     2 +
 .../dts/qcom/sc7280-herobrine-audio-rt5682.dtsi    |     2 +
 arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts  |     2 +-
 .../boot/dts/qcom/sc7280-herobrine-villager.dtsi   |     2 +-
 arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi     |    16 +-
 arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi     |     2 -
 arch/arm64/boot/dts/qcom/sc7280-idp.dts            |     2 +-
 arch/arm64/boot/dts/qcom/sc7280-idp.dtsi           |    19 +-
 arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi         |    15 +-
 arch/arm64/boot/dts/qcom/sc7280.dtsi               |    60 +-
 arch/arm64/boot/dts/qcom/sc8280xp-crd.dts          |    27 +-
 .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts     |   178 +-
 arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi       |    23 +-
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi             |   125 +-
 .../arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts |     2 +-
 .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi     |     2 +-
 arch/arm64/boot/dts/qcom/sdm630.dtsi               |    42 +-
 arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts   |     1 -
 arch/arm64/boot/dts/qcom/sdm670.dtsi               |   109 +
 arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi         |    45 +-
 arch/arm64/boot/dts/qcom/sdm845-db845c.dts         |     5 -
 .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi |    45 +-
 arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts |     1 -
 arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts  |     7 +-
 .../dts/qcom/sdm845-sony-xperia-tama-akari.dts     |     4 +
 .../dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts  |    47 +-
 .../dts/qcom/sdm845-sony-xperia-tama-apollo.dts    |     6 +
 .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi     |   199 +-
 arch/arm64/boot/dts/qcom/sdm845-wcd9340.dtsi       |     1 -
 .../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi   |    14 +-
 .../dts/qcom/sdm845-xiaomi-beryllium-tianma.dts    |     2 +-
 arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts |     4 -
 arch/arm64/boot/dts/qcom/sdm845.dtsi               |   129 +-
 .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts      |     9 +-
 arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts   |     4 +-
 .../arm64/boot/dts/qcom/sm4250-oneplus-billie2.dts |    19 +-
 arch/arm64/boot/dts/qcom/sm6115.dtsi               |   281 +-
 arch/arm64/boot/dts/qcom/sm6115p-lenovo-j606f.dts  |    46 +-
 .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts   |     1 -
 .../boot/dts/qcom/sm6125-xiaomi-laurel-sprout.dts  |   421 +
 arch/arm64/boot/dts/qcom/sm6125.dtsi               |    68 +-
 .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts    |     3 -
 arch/arm64/boot/dts/qcom/sm6350.dtsi               |    15 +-
 .../dts/qcom/sm6375-sony-xperia-murray-pdx225.dts  |    27 +
 arch/arm64/boot/dts/qcom/sm6375.dtsi               |   917 +-
 arch/arm64/boot/dts/qcom/sm8150-hdk.dts            |     5 +
 .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts |     1 -
 arch/arm64/boot/dts/qcom/sm8150-mtp.dts            |     5 +
 .../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi   |     6 +-
 arch/arm64/boot/dts/qcom/sm8150.dtsi               |    88 +-
 arch/arm64/boot/dts/qcom/sm8250-mtp.dts            |     4 +-
 .../dts/qcom/sm8250-sony-xperia-edo-pdx206.dts     |     2 +-
 .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi      |     3 +-
 .../boot/dts/qcom/sm8250-xiaomi-elish-boe.dts      |    18 +
 ...i-elish.dts => sm8250-xiaomi-elish-common.dtsi} |    85 +-
 .../boot/dts/qcom/sm8250-xiaomi-elish-csot.dts     |    18 +
 arch/arm64/boot/dts/qcom/sm8250.dtsi               |   257 +-
 arch/arm64/boot/dts/qcom/sm8350-hdk.dts            |    47 +-
 .../dts/qcom/sm8350-microsoft-surface-duo2.dts     |     3 +
 .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi   |     1 -
 arch/arm64/boot/dts/qcom/sm8350.dtsi               |   173 +-
 arch/arm64/boot/dts/qcom/sm8450-hdk.dts            |    56 +-
 arch/arm64/boot/dts/qcom/sm8450-qrd.dts            |     1 -
 .../boot/dts/qcom/sm8450-sony-xperia-nagara.dtsi   |     1 -
 arch/arm64/boot/dts/qcom/sm8450.dtsi               |   197 +-
 arch/arm64/boot/dts/qcom/sm8550-mtp.dts            |    62 +-
 arch/arm64/boot/dts/qcom/sm8550-qrd.dts            |   439 +
 arch/arm64/boot/dts/qcom/sm8550.dtsi               |   476 +-
 arch/arm64/boot/dts/renesas/Makefile               |     7 +-
 arch/arm64/boot/dts/renesas/r8a774c0.dtsi          |     3 -
 .../arm64/boot/dts/renesas/r8a77950-salvator-x.dts |    49 -
 arch/arm64/boot/dts/renesas/r8a77950-ulcb-kf.dts   |    16 -
 arch/arm64/boot/dts/renesas/r8a77950-ulcb.dts      |    37 -
 arch/arm64/boot/dts/renesas/r8a77950.dtsi          |   330 -
 arch/arm64/boot/dts/renesas/r8a77951.dtsi          |     1 -
 arch/arm64/boot/dts/renesas/r8a77960.dtsi          |     2 -
 arch/arm64/boot/dts/renesas/r8a77961.dtsi          |     2 -
 arch/arm64/boot/dts/renesas/r8a77965.dtsi          |     2 -
 arch/arm64/boot/dts/renesas/r8a77980-condor.dts    |     8 +
 arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts     |     1 +
 arch/arm64/boot/dts/renesas/r8a77990.dtsi          |     3 -
 .../boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi  |     5 +
 arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts    |    11 +-
 arch/arm64/boot/dts/renesas/r8a779a0.dtsi          |    36 +-
 arch/arm64/boot/dts/renesas/r8a779f0.dtsi          |    25 +-
 .../r8a779g0-white-hawk-ard-audio-da7212.dtso      |   187 +
 .../dts/renesas/r8a779g0-white-hawk-csi-dsi.dtsi   |   172 +
 .../arm64/boot/dts/renesas/r8a779g0-white-hawk.dts |    44 +
 arch/arm64/boot/dts/renesas/r8a779g0.dtsi          |  1006 +-
 arch/arm64/boot/dts/renesas/r8a779m1.dtsi          |     3 +
 arch/arm64/boot/dts/renesas/r8a779m3.dtsi          |     3 +
 arch/arm64/boot/dts/renesas/r8a779m5.dtsi          |     3 +
 .../boot/dts/renesas/r9a07g043-smarc-pmod.dtso     |    45 +
 arch/arm64/boot/dts/renesas/r9a07g043.dtsi         |    21 +-
 arch/arm64/boot/dts/renesas/r9a07g043u.dtsi        |    13 +-
 arch/arm64/boot/dts/renesas/r9a07g044.dtsi         |   113 +-
 arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi       |     7 -
 arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi       |     7 -
 .../renesas/r9a07g044l2-smarc-cru-csi-ov5645.dtso  |    21 +
 arch/arm64/boot/dts/renesas/r9a07g054.dtsi         |    34 +-
 arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi       |     7 -
 arch/arm64/boot/dts/renesas/r9a09g011-v2mevk2.dts  |   216 +
 arch/arm64/boot/dts/renesas/r9a09g011.dtsi         |    45 +
 .../boot/dts/renesas/rz-smarc-cru-csi-ov5645.dtsi  |    80 +
 arch/arm64/boot/dts/renesas/ulcb.dtsi              |     6 +
 arch/arm64/boot/dts/rockchip/Makefile              |     5 +
 arch/arm64/boot/dts/rockchip/px30.dtsi             |    12 +-
 .../boot/dts/rockchip/rk3326-anbernic-rg351m.dts   |     2 +
 arch/arm64/boot/dts/rockchip/rk3326-odroid-go.dtsi |     2 -
 .../boot/dts/rockchip/rk3326-odroid-go2-v11.dts    |     2 +
 arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts |     2 +
 arch/arm64/boot/dts/rockchip/rk3326-odroid-go3.dts |     5 +-
 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2c.dts |    40 +
 .../dts/rockchip/rk3328-orangepi-r1-plus-lts.dts   |    40 +
 arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi       |     1 -
 .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi   |     1 -
 .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi      |     1 -
 .../boot/dts/rockchip/rk3399-pinebook-pro.dts      |    20 +-
 .../boot/dts/rockchip/rk3399-pinephone-pro.dts     |   140 +
 arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi |    12 +-
 arch/arm64/boot/dts/rockchip/rk3399.dtsi           |    22 +-
 .../boot/dts/rockchip/rk3566-anbernic-rg353x.dtsi  |    64 +-
 .../boot/dts/rockchip/rk3566-anbernic-rg503.dts    |     6 +-
 .../boot/dts/rockchip/rk3566-anbernic-rgxx3.dtsi   |     2 +-
 arch/arm64/boot/dts/rockchip/rk3566-box-demo.dts   |     2 +-
 .../boot/dts/rockchip/rk3566-radxa-cm3-io.dts      |     8 +
 arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi  |     2 +-
 arch/arm64/boot/dts/rockchip/rk3568-nanopi-r5c.dts |   112 +
 arch/arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dts |   137 +
 .../arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dtsi |   590 +
 arch/arm64/boot/dts/rockchip/rk356x.dtsi           |    13 +-
 arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts    |   152 +
 arch/arm64/boot/dts/rockchip/rk3588.dtsi           |    68 +
 .../boot/dts/rockchip/rk3588s-khadas-edge2.dts     |    37 +
 arch/arm64/boot/dts/rockchip/rk3588s.dtsi          |   212 +-
 arch/arm64/boot/dts/sprd/Makefile                  |     3 +-
 arch/arm64/boot/dts/sprd/ums512-1h10.dts           |    61 +
 arch/arm64/boot/dts/sprd/ums512.dtsi               |   911 +
 arch/arm64/boot/dts/ti/Makefile                    |     8 +-
 arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts           |   231 +
 arch/arm64/boot/dts/ti/k3-am62-main.dtsi           |   109 +-
 arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi            |    11 +
 arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi         |    21 +
 arch/arm64/boot/dts/ti/k3-am62.dtsi                |     3 +-
 arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts     |   758 +
 arch/arm64/boot/dts/ti/k3-am625-sk.dts             |   244 +-
 arch/arm64/boot/dts/ti/k3-am625.dtsi               |     2 +-
 arch/arm64/boot/dts/ti/k3-am62a.dtsi               |     3 +-
 arch/arm64/boot/dts/ti/k3-am62a7-sk.dts            |     5 +-
 arch/arm64/boot/dts/ti/k3-am62a7.dtsi              |     2 +-
 arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi     |   351 +
 arch/arm64/boot/dts/ti/k3-am64.dtsi                |     3 +-
 arch/arm64/boot/dts/ti/k3-am65.dtsi                |     3 +-
 arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts   |    12 +-
 .../dts/ti/k3-j7200-evm-quad-port-eth-exp.dtso     |   101 +
 arch/arm64/boot/dts/ti/k3-j7200-main.dtsi          |   176 +
 arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi    |    33 +
 arch/arm64/boot/dts/ti/k3-j7200.dtsi               |     3 +-
 .../dts/ti/k3-j721e-evm-quad-port-eth-exp.dtso     |   133 +
 arch/arm64/boot/dts/ti/k3-j721e-main.dtsi          |   205 +-
 arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi    |    33 +
 arch/arm64/boot/dts/ti/k3-j721e-sk.dts             |     4 -
 arch/arm64/boot/dts/ti/k3-j721e.dtsi               |     4 +-
 .../boot/dts/ti/k3-j721s2-common-proc-board.dts    |    44 +
 arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi         |    88 +
 arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi   |    73 +
 arch/arm64/boot/dts/ti/k3-j721s2.dtsi              |     3 +-
 arch/arm64/boot/dts/ti/k3-j784s4-evm.dts           |    59 +
 arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi         |   108 +
 arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi   |    34 +
 arch/arm64/boot/dts/ti/k3-j784s4.dtsi              |     3 +-
 arch/arm64/boot/dts/ti/k3-pinctrl.h                |    53 +
 arch/arm64/boot/dts/toshiba/tmpv7708.dtsi          |     2 +-
 arch/arm64/configs/defconfig                       |    46 +-
 arch/arm64/configs/virt.config                     |    21 +
 arch/arm64/crypto/aes-neonbs-core.S                |     9 +-
 arch/arm64/include/asm/arm_pmuv3.h                 |   155 +
 arch/arm64/include/asm/atomic_lse.h                |    17 +-
 arch/arm64/include/asm/barrier.h                   |    10 +-
 arch/arm64/include/asm/cmpxchg.h                   |     7 +-
 arch/arm64/include/asm/compat.h                    |     4 -
 arch/arm64/include/asm/compiler.h                  |    36 +-
 arch/arm64/include/asm/debug-monitors.h            |     1 +
 arch/arm64/include/asm/exception.h                 |     4 +-
 arch/arm64/include/asm/fb.h                        |    15 +-
 arch/arm64/include/asm/fixmap.h                    |    22 +-
 arch/arm64/include/asm/ftrace.h                    |    22 +
 arch/arm64/include/asm/kernel-pgtable.h            |     5 +-
 arch/arm64/include/asm/kexec.h                     |     6 -
 arch/arm64/include/asm/kfence.h                    |    10 +
 arch/arm64/include/asm/kvm_host.h                  |    51 +-
 arch/arm64/include/asm/kvm_mmu.h                   |     4 +
 arch/arm64/include/asm/memory.h                    |    13 +-
 arch/arm64/include/asm/mmu.h                       |     2 +
 arch/arm64/include/asm/mmu_context.h               |     6 +
 arch/arm64/include/asm/mte-kasan.h                 |    81 +
 arch/arm64/include/asm/mte.h                       |    12 -
 arch/arm64/include/asm/perf_event.h                |   249 -
 arch/arm64/include/asm/pgtable.h                   |     2 +-
 arch/arm64/include/asm/pointer_auth.h              |    13 +-
 arch/arm64/include/asm/smp.h                       |     9 +-
 arch/arm64/include/asm/sparsemem.h                 |     2 +-
 arch/arm64/include/asm/sysreg.h                    |    12 +-
 arch/arm64/include/asm/uaccess.h                   |    72 +-
 arch/arm64/include/asm/word-at-a-time.h            |     4 +-
 arch/arm64/include/uapi/asm/kvm.h                  |    36 +
 arch/arm64/kernel/Makefile                         |     1 -
 arch/arm64/kernel/armv8_deprecated.c               |     4 +-
 arch/arm64/kernel/asm-offsets.c                    |     6 +
 arch/arm64/kernel/cacheinfo.c                      |    25 +-
 arch/arm64/kernel/compat_alignment.c               |    32 +-
 arch/arm64/kernel/cpu-reset.S                      |     2 +-
 arch/arm64/kernel/cpufeature.c                     |   273 +-
 arch/arm64/kernel/crash_core.c                     |     1 +
 arch/arm64/kernel/debug-monitors.c                 |     5 +
 arch/arm64/kernel/efi-header.S                     |    73 +-
 arch/arm64/kernel/entry-common.c                   |     2 +-
 arch/arm64/kernel/entry-ftrace.S                   |    90 +-
 arch/arm64/kernel/fpsimd.c                         |     4 +-
 arch/arm64/kernel/ftrace.c                         |    46 +-
 arch/arm64/kernel/head.S                           |     4 +-
 arch/arm64/kernel/idreg-override.c                 |     9 +-
 arch/arm64/kernel/image-vars.h                     |     4 +
 arch/arm64/kernel/kgdb.c                           |     2 +
 arch/arm64/kernel/machine_kexec.c                  |    23 +-
 arch/arm64/kernel/module-plts.c                    |    13 +-
 arch/arm64/kernel/perf_callchain.c                 |     2 +-
 arch/arm64/kernel/process.c                        |     4 +-
 arch/arm64/kernel/proton-pack.c                    |     3 -
 arch/arm64/kernel/signal.c                         |    18 +-
 arch/arm64/kernel/sleep.S                          |     2 +-
 arch/arm64/kernel/smp.c                            |    15 +-
 arch/arm64/kernel/stacktrace.c                     |   144 +-
 arch/arm64/kernel/traps.c                          |     3 +-
 arch/arm64/kernel/vdso/Makefile                    |     4 +-
 arch/arm64/kernel/vdso32/Makefile                  |     3 -
 arch/arm64/kernel/vmlinux.lds.S                    |    19 +-
 arch/arm64/kvm/Kconfig                             |     1 -
 arch/arm64/kvm/arch_timer.c                        |   571 +-
 arch/arm64/kvm/arm.c                               |   222 +-
 arch/arm64/kvm/guest.c                             |    39 +-
 arch/arm64/kvm/handle_exit.c                       |    36 +-
 arch/arm64/kvm/hyp/include/hyp/switch.h            |    53 +
 arch/arm64/kvm/hyp/include/nvhe/fixed_config.h     |     5 +-
 arch/arm64/kvm/hyp/include/nvhe/gfp.h              |     2 +-
 arch/arm64/kvm/hyp/nvhe/debug-sr.c                 |     2 -
 arch/arm64/kvm/hyp/nvhe/mem_protect.c              |     7 +
 arch/arm64/kvm/hyp/nvhe/page_alloc.c               |    10 +-
 arch/arm64/kvm/hyp/nvhe/switch.c                   |    18 +
 arch/arm64/kvm/hyp/nvhe/sys_regs.c                 |     7 -
 arch/arm64/kvm/hyp/nvhe/timer-sr.c                 |    18 +-
 arch/arm64/kvm/hyp/nvhe/tlb.c                      |    38 +-
 arch/arm64/kvm/hyp/vhe/switch.c                    |     7 +-
 arch/arm64/kvm/hyp/vhe/sysreg-sr.c                 |    12 +
 arch/arm64/kvm/hypercalls.c                        |   193 +-
 arch/arm64/kvm/mmu.c                               |    99 +-
 arch/arm64/kvm/pkvm.c                              |    47 +
 arch/arm64/kvm/pmu-emul.c                          |    29 +-
 arch/arm64/kvm/psci.c                              |    37 +-
 arch/arm64/kvm/reset.c                             |    15 +-
 arch/arm64/kvm/sys_regs.c                          |    32 +-
 arch/arm64/kvm/trace_arm.h                         |     6 +-
 arch/arm64/kvm/vgic/vgic-debug.c                   |     8 +-
 arch/arm64/kvm/vgic/vgic-init.c                    |    36 +-
 arch/arm64/kvm/vgic/vgic-its.c                     |    33 +-
 arch/arm64/kvm/vgic/vgic-kvm-device.c              |    85 +-
 arch/arm64/kvm/vgic/vgic-mmio-v3.c                 |     4 +-
 arch/arm64/kvm/vgic/vgic-mmio.c                    |    12 +-
 arch/arm64/kvm/vgic/vgic-v4.c                      |    11 +-
 arch/arm64/kvm/vgic/vgic.c                         |    27 +-
 arch/arm64/kvm/vgic/vgic.h                         |     3 -
 arch/arm64/lib/uaccess_flushcache.c                |     6 -
 arch/arm64/mm/Makefile                             |     2 +-
 arch/arm64/mm/dma-mapping.c                        |    17 +-
 arch/arm64/mm/fault.c                              |    36 +
 arch/arm64/mm/fixmap.c                             |   203 +
 arch/arm64/mm/init.c                               |    34 +-
 arch/arm64/mm/mmu.c                                |   288 +-
 arch/arm64/mm/pageattr.c                           |     7 +-
 arch/arm64/mm/proc.S                               |     6 +-
 arch/arm64/mm/ptdump.c                             |     2 +-
 arch/arm64/net/bpf_jit.h                           |     4 +
 arch/arm64/net/bpf_jit_comp.c                      |     3 +-
 arch/arm64/tools/cpucaps                           |     1 +
 arch/arm64/tools/gen-sysreg.awk                    |    95 +-
 arch/arm64/tools/sysreg                            |   169 +-
 arch/csky/Kconfig                                  |     9 -
 arch/csky/abiv1/alignment.c                        |    15 +-
 arch/csky/abiv1/cacheflush.c                       |     3 +
 arch/csky/abiv2/cacheflush.c                       |     3 +
 arch/csky/include/asm/processor.h                  |     2 -
 arch/csky/kernel/smp.c                             |     6 +-
 arch/csky/kernel/vdso/Makefile                     |     4 +-
 arch/hexagon/include/asm/cmpxchg.h                 |    10 +-
 arch/hexagon/kernel/smp.c                          |     2 +-
 arch/ia64/Kconfig                                  |     8 +-
 arch/ia64/include/asm/cmpxchg.h                    |     2 +-
 arch/ia64/include/asm/fb.h                         |    27 +-
 arch/ia64/include/asm/sparsemem.h                  |     4 +-
 arch/ia64/include/uapi/asm/cmpxchg.h               |     4 +-
 arch/ia64/kernel/crash.c                           |    11 +-
 arch/ia64/kernel/efi.c                             |     2 +-
 arch/ia64/kernel/fsys.S                            |     2 +-
 arch/ia64/kernel/module.c                          |    24 +-
 arch/ia64/kernel/process.c                         |     6 +-
 arch/ia64/kernel/salinfo.c                         |     2 +-
 arch/ia64/kernel/smp.c                             |     4 +-
 arch/ia64/mm/contig.c                              |     2 +-
 arch/ia64/mm/hugetlbpage.c                         |     4 +-
 arch/ia64/mm/ioremap.c                             |     2 +-
 arch/ia64/pci/pci.c                                |     2 +-
 arch/loongarch/Kconfig                             |    36 +-
 arch/loongarch/Makefile                            |     2 +
 arch/loongarch/configs/loongson3_defconfig         |     1 -
 arch/loongarch/crypto/Kconfig                      |    14 +
 arch/loongarch/crypto/Makefile                     |     6 +
 arch/loongarch/crypto/crc32-loongarch.c            |   304 +
 arch/loongarch/include/asm/acpi.h                  |     3 +
 arch/loongarch/include/asm/addrspace.h             |     4 +-
 arch/loongarch/include/asm/bootinfo.h              |     1 -
 arch/loongarch/include/asm/checksum.h              |    66 +
 arch/loongarch/include/asm/cmpxchg.h               |     4 +-
 arch/loongarch/include/asm/cpu-features.h          |     1 +
 arch/loongarch/include/asm/cpu.h                   |    40 +-
 arch/loongarch/include/asm/fb.h                    |    24 +-
 arch/loongarch/include/asm/fpu.h                   |     3 +
 arch/loongarch/include/asm/ftrace.h                |    37 +
 arch/loongarch/include/asm/inst.h                  |    26 +
 arch/loongarch/include/asm/io.h                    |     4 +-
 arch/loongarch/include/asm/local.h                 |    13 +-
 arch/loongarch/include/asm/loongarch.h             |    63 +-
 arch/loongarch/include/asm/module.lds.h            |     8 +-
 arch/loongarch/include/asm/ptrace.h                |     5 +
 arch/loongarch/include/asm/smp.h                   |     2 +-
 arch/loongarch/include/uapi/asm/ptrace.h           |     3 +-
 arch/loongarch/kernel/Makefile                     |     2 +-
 arch/loongarch/kernel/cpu-probe.c                  |     9 +-
 arch/loongarch/kernel/ftrace_dyn.c                 |   128 +-
 arch/loongarch/kernel/genex.S                      |     1 +
 arch/loongarch/kernel/irq.c                        |     2 +-
 arch/loongarch/kernel/kfpu.c                       |    43 +
 arch/loongarch/kernel/mcount_dyn.S                 |    13 +-
 arch/loongarch/kernel/perf_event.c                 |     2 +-
 arch/loongarch/kernel/proc.c                       |     1 +
 arch/loongarch/kernel/process.c                    |     2 +-
 arch/loongarch/kernel/ptrace.c                     |    25 +-
 arch/loongarch/kernel/setup.c                      |    25 +-
 arch/loongarch/kernel/smp.c                        |     6 +-
 arch/loongarch/kernel/stacktrace.c                 |     2 +-
 arch/loongarch/kernel/time.c                       |     2 +-
 arch/loongarch/kernel/traps.c                      |   318 +-
 arch/loongarch/kernel/unwind.c                     |     1 +
 arch/loongarch/kernel/unwind_prologue.c            |     4 +-
 arch/loongarch/lib/Makefile                        |     4 +-
 arch/loongarch/lib/clear_user.S                    |   136 +-
 arch/loongarch/lib/copy_user.S                     |   251 +-
 arch/loongarch/lib/csum.c                          |   141 +
 arch/loongarch/lib/error-inject.c                  |    10 +
 arch/loongarch/lib/memcpy.S                        |   147 +-
 arch/loongarch/lib/memmove.S                       |   120 +-
 arch/loongarch/lib/memset.S                        |   116 +-
 arch/loongarch/mm/init.c                           |     4 +-
 arch/loongarch/net/bpf_jit.c                       |    10 +
 arch/loongarch/power/suspend_asm.S                 |     4 +
 arch/loongarch/vdso/Makefile                       |     4 +-
 arch/m68k/Kconfig                                  |     1 +
 arch/m68k/Kconfig.cpu                              |    20 +-
 arch/m68k/Kconfig.debug                            |     5 -
 arch/m68k/Kconfig.machine                          |    21 +-
 arch/m68k/configs/amiga_defconfig                  |     3 +-
 arch/m68k/configs/apollo_defconfig                 |     3 +-
 arch/m68k/configs/atari_defconfig                  |     3 +-
 arch/m68k/configs/bvme6000_defconfig               |     3 +-
 arch/m68k/configs/hp300_defconfig                  |     3 +-
 arch/m68k/configs/mac_defconfig                    |     3 +-
 arch/m68k/configs/multi_defconfig                  |     4 +-
 arch/m68k/configs/mvme147_defconfig                |     3 +-
 arch/m68k/configs/mvme16x_defconfig                |     3 +-
 arch/m68k/configs/q40_defconfig                    |     3 +-
 arch/m68k/configs/sun3_defconfig                   |     3 +-
 arch/m68k/configs/sun3x_defconfig                  |     3 +-
 arch/m68k/include/asm/cmpxchg.h                    |     6 +-
 arch/m68k/include/asm/fb.h                         |    22 +-
 arch/m68k/include/asm/gpio.h                       |    95 -
 arch/m68k/include/asm/mcf_pgtable.h                |     2 +-
 arch/m68k/include/asm/mcfgpio.h                    |     2 +-
 arch/m68k/kernel/machine_kexec.c                   |     1 +
 arch/microblaze/Kconfig                            |     1 +
 arch/mips/Kbuild.platforms                         |     1 -
 arch/mips/Kconfig                                  |    98 +-
 arch/mips/Makefile                                 |    38 +
 arch/mips/ar7/gpio.c                               |     2 +-
 arch/mips/ath79/Kconfig                            |    16 -
 arch/mips/bcm47xx/board.c                          |     1 +
 arch/mips/bcm47xx/leds.c                           |     8 +
 arch/mips/bmips/dma.c                              |     5 +
 arch/mips/bmips/setup.c                            |     8 +
 arch/mips/boot/tools/relocs.c                      |     2 +-
 arch/mips/cavium-octeon/Kconfig                    |     3 +-
 arch/mips/cavium-octeon/octeon-irq.c               |    35 +-
 arch/mips/cavium-octeon/setup.c                    |     2 +-
 arch/mips/cavium-octeon/smp.c                      |     1 +
 arch/mips/configs/generic/board-virt.config        |    38 +
 arch/mips/configs/loongson2k_defconfig             |     1 -
 arch/mips/configs/loongson3_defconfig              |     1 -
 arch/mips/configs/mtx1_defconfig                   |     3 -
 arch/mips/fw/lib/cmdline.c                         |     2 +-
 arch/mips/include/asm/asmmacro.h                   |     4 +-
 arch/mips/include/asm/bugs.h                       |     8 +-
 arch/mips/include/asm/cache.h                      |     2 +
 arch/mips/include/asm/cacheflush.h                 |     1 -
 arch/mips/include/asm/cmpxchg.h                    |     4 +-
 arch/mips/include/asm/cpu-features.h               |    21 +-
 arch/mips/include/asm/fb.h                         |    28 +-
 arch/mips/include/asm/fixmap.h                     |     2 +-
 arch/mips/include/asm/ide.h                        |    13 -
 arch/mips/include/asm/io.h                         |     2 +-
 arch/mips/include/asm/kvm_host.h                   |     2 +-
 arch/mips/include/asm/local.h                      |    13 +-
 arch/mips/include/asm/mach-bcm47xx/bcm47xx_board.h |     1 +
 arch/mips/include/asm/mach-generic/ide.h           |   138 -
 .../mips/include/asm/mach-lantiq/xway/lantiq_soc.h |     3 -
 arch/mips/include/asm/mach-loongson32/platform.h   |     1 -
 arch/mips/include/asm/mach-ralink/mt7620.h         |     3 +-
 arch/mips/include/asm/mach-ralink/rt288x.h         |     3 +-
 arch/mips/include/asm/mach-ralink/rt305x.h         |     3 +-
 arch/mips/include/asm/mach-ralink/rt3883.h         |     4 +-
 arch/mips/include/asm/pgtable-bits.h               |     3 +-
 arch/mips/include/asm/pgtable.h                    |     3 +-
 arch/mips/include/asm/processor.h                  |     7 +-
 arch/mips/include/asm/rtlx.h                       |     1 -
 arch/mips/include/asm/sibyte/board.h               |     6 +-
 arch/mips/include/asm/sibyte/carmel.h              |    45 -
 arch/mips/include/asm/sibyte/swarm.h               |     5 -
 arch/mips/include/asm/smp-ops.h                    |    16 -
 arch/mips/include/asm/smp.h                        |     4 +-
 arch/mips/include/asm/vpe.h                        |     4 -
 arch/mips/kernel/Makefile                          |     3 -
 arch/mips/kernel/asm-offsets.c                     |     3 +
 arch/mips/kernel/cps-vec.S                         |     5 +
 arch/mips/kernel/cpu-probe.c                       |     2 +
 arch/mips/kernel/mips-cm.c                         |     9 +-
 arch/mips/kernel/mips-mt.c                         |     2 +-
 arch/mips/kernel/octeon_switch.S                   |     6 -
 arch/mips/kernel/process.c                         |     2 +-
 arch/mips/kernel/rtlx-cmp.c                        |   122 -
 arch/mips/kernel/setup.c                           |     3 +-
 arch/mips/kernel/smp-bmips.c                       |     4 +
 arch/mips/kernel/smp-cmp.c                         |   148 -
 arch/mips/kernel/smp-cps.c                         |     6 +
 arch/mips/kernel/uprobes.c                         |    19 +-
 arch/mips/kernel/vmlinux.lds.S                     |     2 +
 arch/mips/kernel/vpe-cmp.c                         |   180 -
 arch/mips/kernel/vpe-mt.c                          |     1 -
 arch/mips/kernel/vpe.c                             |    13 +-
 arch/mips/kvm/Kconfig                              |     1 -
 arch/mips/kvm/mips.c                               |     4 +-
 arch/mips/kvm/vz.c                                 |     2 +-
 arch/mips/loongson2ef/Kconfig                      |     3 +
 arch/mips/loongson2ef/Platform                     |    35 -
 arch/mips/loongson2ef/common/cs5536/cs5536_isa.c   |     2 +-
 arch/mips/loongson32/common/time.c                 |     3 +-
 arch/mips/loongson64/Platform                      |    16 -
 arch/mips/loongson64/setup.c                       |    15 -
 arch/mips/loongson64/smp.c                         |    52 +-
 arch/mips/mm/c-octeon.c                            |     5 +
 arch/mips/mm/c-r3k.c                               |     5 -
 arch/mips/mm/c-r4k.c                               |   129 +-
 arch/mips/mm/cache.c                               |    21 +-
 arch/mips/mti-malta/Makefile                       |     2 -
 arch/mips/mti-malta/malta-amon.c                   |    88 -
 arch/mips/mti-malta/malta-init.c                   |     2 -
 arch/mips/mti-malta/malta-platform.c               |     2 -
 arch/mips/net/bpf_jit_comp.c                       |     4 +
 arch/mips/net/bpf_jit_comp64.c                     |     3 +
 arch/mips/pci/ops-bcm63xx.c                        |     8 +-
 arch/mips/pci/pci-lantiq.c                         |     2 +-
 arch/mips/pci/pci-legacy.c                         |     3 +-
 arch/mips/pci/pci-rt3883.c                         |     2 +-
 arch/mips/ralink/Kconfig                           |     4 +
 arch/mips/ralink/mt7620.c                          |   145 +-
 arch/mips/ralink/mt7621.c                          |     2 -
 arch/mips/ralink/rt288x.c                          |    94 +-
 arch/mips/ralink/rt305x.c                          |   147 +-
 arch/mips/ralink/rt3883.c                          |    94 +-
 arch/mips/sibyte/Kconfig                           |    33 +-
 arch/mips/sibyte/Makefile                          |     6 -
 arch/mips/sibyte/Platform                          |     8 -
 arch/mips/sibyte/common/bus_watcher.c              |     4 +-
 arch/mips/sibyte/common/cfe.c                      |    17 +-
 arch/mips/sibyte/common/sb_tbprof.c                |    12 +-
 arch/mips/sibyte/swarm/setup.c                     |    12 +-
 arch/mips/vdso/Makefile                            |     4 +-
 arch/nios2/Kconfig                                 |    22 +-
 arch/nios2/include/asm/thread_info.h               |     3 -
 arch/openrisc/include/asm/cmpxchg.h                |    10 +-
 arch/openrisc/include/asm/ptrace.h                 |     4 +-
 arch/openrisc/include/uapi/asm/elf.h               |     3 +-
 arch/openrisc/include/uapi/asm/ptrace.h            |     4 +
 arch/openrisc/include/uapi/asm/sigcontext.h        |     1 +
 arch/openrisc/kernel/entry.S                       |    31 +-
 arch/openrisc/kernel/head.S                        |     4 +-
 arch/openrisc/kernel/ptrace.c                      |    37 +
 arch/openrisc/kernel/setup.c                       |    19 +-
 arch/openrisc/kernel/signal.c                      |     2 +
 arch/openrisc/kernel/smp.c                         |     2 +-
 arch/openrisc/kernel/traps.c                       |    27 +-
 arch/parisc/Kconfig                                |     1 +
 arch/parisc/Makefile                               |     4 +-
 arch/parisc/include/asm/cmpxchg.h                  |     4 +-
 arch/parisc/include/asm/fb.h                       |    20 +-
 arch/parisc/include/asm/grfioctl.h                 |    38 -
 arch/parisc/include/asm/kgdb.h                     |     2 +
 arch/parisc/include/asm/pdc.h                      |     1 +
 arch/parisc/include/asm/pgtable.h                  |     8 +-
 arch/parisc/kernel/firmware.c                      |    27 +-
 arch/parisc/kernel/kexec.c                         |     2 +
 arch/parisc/kernel/module.c                        |    51 +-
 arch/parisc/kernel/pacache.S                       |     2 +
 arch/parisc/kernel/process.c                       |     2 +-
 arch/parisc/kernel/real2.S                         |     5 +-
 arch/parisc/kernel/smp.c                           |     4 +-
 arch/parisc/kernel/sys_parisc.c                    |   166 +-
 arch/parisc/video/Makefile                         |     3 +
 arch/parisc/video/fbdev.c                          |    26 +
 arch/powerpc/Kconfig                               |    61 +-
 arch/powerpc/Makefile                              |   105 +-
 arch/powerpc/boot/Makefile                         |    16 +-
 arch/powerpc/boot/crt0.S                           |     4 +-
 arch/powerpc/boot/cuboot-mpc7448hpc2.c             |    43 -
 arch/powerpc/boot/dts/fsl/mpc8641_hpcn.dts         |   394 -
 arch/powerpc/boot/dts/fsl/mpc8641_hpcn_36b.dts     |   337 -
 arch/powerpc/boot/dts/mpc7448hpc2.dts              |   192 -
 arch/powerpc/boot/dts/mpc8272ads.dts               |   263 -
 arch/powerpc/boot/dts/mpc832x_mds.dts              |   436 -
 arch/powerpc/boot/dts/mpc834x_mds.dts              |   403 -
 arch/powerpc/boot/dts/mpc836x_mds.dts              |   481 -
 arch/powerpc/boot/dts/mpc8377_mds.dts              |   505 -
 arch/powerpc/boot/dts/mpc8378_mds.dts              |   489 -
 arch/powerpc/boot/dts/mpc8379_mds.dts              |   455 -
 arch/powerpc/boot/dts/mpc8610_hpcd.dts             |   503 -
 arch/powerpc/boot/dts/pq2fads.dts                  |   243 -
 arch/powerpc/boot/dts/turris1x.dts                 |     2 +-
 arch/powerpc/configs/83xx/mpc832x_mds_defconfig    |    59 -
 arch/powerpc/configs/83xx/mpc834x_mds_defconfig    |    58 -
 arch/powerpc/configs/83xx/mpc836x_mds_defconfig    |    64 -
 arch/powerpc/configs/83xx/mpc837x_mds_defconfig    |    58 -
 arch/powerpc/configs/85xx/ge_imp3a_defconfig       |     2 +-
 arch/powerpc/configs/corenet_base.config           |     1 +
 arch/powerpc/configs/fsl-emb-nonhw.config          |     2 +-
 arch/powerpc/configs/guest.config                  |     2 +
 arch/powerpc/configs/kvm_guest.config              |     1 +
 arch/powerpc/configs/microwatt_defconfig           |     1 -
 arch/powerpc/configs/mpc7448_hpc2_defconfig        |    54 -
 arch/powerpc/configs/mpc8272_ads_defconfig         |    79 -
 arch/powerpc/configs/mpc83xx_defconfig             |     4 -
 arch/powerpc/configs/mpc86xx_base.config           |     2 -
 arch/powerpc/configs/powernv_defconfig             |     2 +-
 arch/powerpc/configs/ppc64_defconfig               |   184 +-
 arch/powerpc/configs/ppc64e_defconfig              |     1 -
 arch/powerpc/configs/ppc6xx_defconfig              |    13 -
 arch/powerpc/configs/pq2fads_defconfig             |    80 -
 arch/powerpc/configs/pseries_defconfig             |   323 -
 arch/powerpc/configs/skiroot_defconfig             |     1 -
 arch/powerpc/crypto/Kconfig                        |    17 +
 arch/powerpc/crypto/Makefile                       |    13 +
 arch/powerpc/crypto/aes-gcm-p10-glue.c             |   343 +
 arch/powerpc/crypto/aes-gcm-p10.S                  |  1521 +
 arch/powerpc/crypto/aesp8-ppc.pl                   |   585 +
 arch/powerpc/crypto/ghashp8-ppc.pl                 |   370 +
 arch/powerpc/crypto/ppc-xlate.pl                   |   229 +
 arch/powerpc/include/asm/atomic.h                  |    53 +-
 arch/powerpc/include/asm/book3s/64/tlbflush.h      |    12 +-
 arch/powerpc/include/asm/cmpxchg.h                 |     4 +-
 arch/powerpc/include/asm/cpufeature.h              |     1 +
 arch/powerpc/include/asm/fb.h                      |     8 +-
 arch/powerpc/include/asm/firmware.h                |     4 +-
 arch/powerpc/include/asm/idle.h                    |    12 +-
 arch/powerpc/include/asm/io.h                      |    37 +
 arch/powerpc/include/asm/iommu.h                   |     6 +-
 arch/powerpc/include/asm/kasan.h                   |     2 +-
 arch/powerpc/include/asm/kvm_host.h                |     4 +-
 arch/powerpc/include/asm/kvm_ppc.h                 |    78 +-
 arch/powerpc/include/asm/local.h                   |    11 +
 arch/powerpc/include/asm/machdep.h                 |     3 +-
 arch/powerpc/include/asm/module.h                  |    10 +-
 arch/powerpc/include/asm/mpc8260.h                 |     4 -
 arch/powerpc/include/asm/paca.h                    |     2 +
 arch/powerpc/include/asm/pci-bridge.h              |     7 +
 arch/powerpc/include/asm/ppc-opcode.h              |     8 +
 arch/powerpc/include/asm/ppc-pci.h                 |     8 +
 arch/powerpc/include/asm/ppc_asm.h                 |    32 +
 arch/powerpc/include/asm/reg.h                     |     8 +-
 arch/powerpc/include/asm/rtas-types.h              |     4 +-
 arch/powerpc/include/asm/sections.h                |     5 +
 arch/powerpc/include/asm/smp.h                     |     2 +-
 arch/powerpc/include/asm/string.h                  |    15 +-
 arch/powerpc/include/asm/thread_info.h             |    40 +
 arch/powerpc/include/asm/uaccess.h                 |    30 +-
 arch/powerpc/include/uapi/asm/elf.h                |     4 +
 arch/powerpc/kernel/asm-offsets.c                  |     2 +
 arch/powerpc/kernel/btext.c                        |     2 +-
 arch/powerpc/kernel/entry_32.S                     |    23 +-
 arch/powerpc/kernel/exceptions-64s.S               |   112 +-
 arch/powerpc/kernel/head_64.S                      |   133 +-
 arch/powerpc/kernel/head_booke.h                   |     1 +
 arch/powerpc/kernel/idle.c                         |    10 +-
 arch/powerpc/kernel/interrupt.c                    |     2 +-
 arch/powerpc/kernel/interrupt_64.S                 |    56 +-
 arch/powerpc/kernel/iommu.c                        |   246 +-
 arch/powerpc/kernel/irq.c                          |     8 +
 arch/powerpc/kernel/irq_64.c                       |    10 +-
 arch/powerpc/kernel/isa-bridge.c                   |   166 +-
 arch/powerpc/kernel/legacy_serial.c                |    10 +-
 arch/powerpc/kernel/misc_64.S                      |     2 +-
 arch/powerpc/kernel/module_32.c                    |     7 +-
 arch/powerpc/kernel/module_64.c                    |   377 +-
 arch/powerpc/kernel/paca.c                         |     2 +
 arch/powerpc/kernel/pci-common.c                   |    21 +-
 arch/powerpc/kernel/pci_64.c                       |     2 +-
 arch/powerpc/kernel/process.c                      |   126 +-
 arch/powerpc/kernel/prom_init_check.sh             |     9 +-
 arch/powerpc/kernel/ptrace/ptrace-view.c           |     6 +
 arch/powerpc/kernel/rtas.c                         |    54 +-
 arch/powerpc/kernel/setup-common.c                 |    13 +-
 arch/powerpc/kernel/setup_64.c                     |     2 +-
 arch/powerpc/kernel/smp.c                          |    10 +-
 arch/powerpc/kernel/sysfs.c                        |    14 +-
 arch/powerpc/kernel/time.c                         |     6 +-
 arch/powerpc/kernel/trace/ftrace.c                 |    50 +-
 arch/powerpc/kernel/vdso/Makefile                  |     2 +-
 arch/powerpc/kernel/vdso/gettimeofday.S            |     6 +-
 arch/powerpc/kernel/vector.S                       |     6 +
 arch/powerpc/kernel/vmlinux.lds.S                  |     6 +
 arch/powerpc/kvm/Kconfig                           |     1 -
 arch/powerpc/kvm/book3s.c                          |    64 +-
 arch/powerpc/kvm/book3s_64_mmu_hv.c                |    40 +-
 arch/powerpc/kvm/book3s_64_mmu_radix.c             |    13 +-
 arch/powerpc/kvm/book3s_64_vio.c                   |     4 +-
 arch/powerpc/kvm/book3s_hv.c                       |    56 +-
 arch/powerpc/kvm/book3s_hv_nested.c                |     9 +-
 arch/powerpc/kvm/book3s_hv_rmhandlers.S            |    26 +-
 arch/powerpc/kvm/book3s_paired_singles.c           |     4 +-
 arch/powerpc/kvm/book3s_pr.c                       |    30 +-
 arch/powerpc/kvm/book3s_rmhandlers.S               |     1 +
 arch/powerpc/kvm/booke.c                           |    30 +-
 arch/powerpc/kvm/booke.h                           |     3 +
 arch/powerpc/kvm/bookehv_interrupts.S              |     2 +-
 arch/powerpc/kvm/e500_mmu_host.c                   |     4 +-
 arch/powerpc/kvm/e500mc.c                          |     2 +-
 arch/powerpc/kvm/emulate.c                         |     8 +-
 arch/powerpc/kvm/emulate_loadstore.c               |    14 +-
 arch/powerpc/kvm/powerpc.c                         |    19 +-
 arch/powerpc/lib/copypage_64.S                     |    10 +
 arch/powerpc/lib/copypage_power7.S                 |     4 +-
 arch/powerpc/lib/copyuser_power7.S                 |     8 +-
 arch/powerpc/lib/hweight_64.S                      |     8 +-
 arch/powerpc/lib/memcmp_64.S                       |     4 +-
 arch/powerpc/lib/memcpy_power7.S                   |     6 +-
 arch/powerpc/lib/pmem.c                            |     7 -
 arch/powerpc/mm/book3s64/iommu_api.c               |     2 +-
 arch/powerpc/mm/book3s64/radix_tlb.c               |     4 +-
 arch/powerpc/mm/fault.c                            |    48 +-
 arch/powerpc/mm/hugetlbpage.c                      |     2 +-
 arch/powerpc/mm/numa.c                             |    22 +-
 arch/powerpc/net/bpf_jit.h                         |    10 +-
 arch/powerpc/net/bpf_jit_comp64.c                  |    36 +-
 arch/powerpc/perf/mpc7450-pmu.c                    |     6 +-
 arch/powerpc/platforms/40x/Kconfig                 |     1 +
 arch/powerpc/platforms/40x/ppc40x_simple.c         |     1 -
 arch/powerpc/platforms/44x/Kconfig                 |     1 +
 arch/powerpc/platforms/44x/canyonlands.c           |    10 +-
 arch/powerpc/platforms/44x/ebony.c                 |     5 +-
 arch/powerpc/platforms/44x/fsp2.c                  |     1 -
 arch/powerpc/platforms/44x/iss4xx.c                |    16 +-
 arch/powerpc/platforms/44x/ppc44x_simple.c         |     1 -
 arch/powerpc/platforms/44x/ppc476.c                |    39 +-
 arch/powerpc/platforms/44x/sam440ep.c              |     5 +-
 arch/powerpc/platforms/44x/warp.c                  |    11 +-
 arch/powerpc/platforms/4xx/gpio.c                  |     2 +-
 arch/powerpc/platforms/4xx/pci.c                   |    26 +-
 arch/powerpc/platforms/512x/clock-commonclk.c      |     2 +-
 arch/powerpc/platforms/512x/mpc5121_ads.c          |     5 +-
 arch/powerpc/platforms/512x/mpc512x_generic.c      |     1 -
 arch/powerpc/platforms/512x/pdm360ng.c             |     5 +-
 arch/powerpc/platforms/52xx/efika.c                |     1 -
 arch/powerpc/platforms/52xx/lite5200.c             |     1 -
 arch/powerpc/platforms/52xx/lite5200_pm.c          |     9 +-
 arch/powerpc/platforms/52xx/media5200.c            |    17 +-
 arch/powerpc/platforms/52xx/mpc5200_simple.c       |     1 -
 arch/powerpc/platforms/52xx/mpc52xx_common.c       |     4 +-
 arch/powerpc/platforms/52xx/mpc52xx_gpt.c          |     4 +-
 arch/powerpc/platforms/52xx/mpc52xx_pci.c          |     5 +-
 arch/powerpc/platforms/82xx/Kconfig                |    27 -
 arch/powerpc/platforms/82xx/Makefile               |     3 -
 arch/powerpc/platforms/82xx/ep8248e.c              |    11 +-
 arch/powerpc/platforms/82xx/km82xx.c               |    11 +-
 arch/powerpc/platforms/82xx/mpc8272_ads.c          |   213 -
 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c       |   172 -
 arch/powerpc/platforms/82xx/pq2ads.h               |    40 -
 arch/powerpc/platforms/82xx/pq2fads.c              |   191 -
 arch/powerpc/platforms/83xx/Kconfig                |    32 -
 arch/powerpc/platforms/83xx/Makefile               |     4 -
 arch/powerpc/platforms/83xx/asp834x.c              |    11 +-
 arch/powerpc/platforms/83xx/km83xx.c               |     1 -
 arch/powerpc/platforms/83xx/mpc830x_rdb.c          |     1 -
 arch/powerpc/platforms/83xx/mpc831x_rdb.c          |     1 -
 arch/powerpc/platforms/83xx/mpc832x_mds.c          |   110 -
 arch/powerpc/platforms/83xx/mpc832x_rdb.c          |    13 +-
 arch/powerpc/platforms/83xx/mpc834x_itx.c          |    11 +-
 arch/powerpc/platforms/83xx/mpc834x_mds.c          |   101 -
 arch/powerpc/platforms/83xx/mpc836x_mds.c          |   210 -
 arch/powerpc/platforms/83xx/mpc836x_rdk.c          |    11 +-
 arch/powerpc/platforms/83xx/mpc837x_mds.c          |   103 -
 arch/powerpc/platforms/83xx/mpc837x_rdb.c          |     1 -
 arch/powerpc/platforms/85xx/Kconfig                |    23 +-
 arch/powerpc/platforms/85xx/Makefile               |     4 +-
 arch/powerpc/platforms/85xx/bsc913x_qds.c          |    12 +-
 arch/powerpc/platforms/85xx/bsc913x_rdb.c          |    12 +-
 arch/powerpc/platforms/85xx/c293pcie.c             |    13 +-
 arch/powerpc/platforms/85xx/corenet_generic.c      |     1 -
 arch/powerpc/platforms/85xx/ge_imp3a.c             |    11 +-
 arch/powerpc/platforms/85xx/ksi8560.c              |    11 +-
 arch/powerpc/platforms/85xx/mpc8536_ds.c           |    11 +-
 arch/powerpc/platforms/85xx/mpc85xx.h              |     6 +
 arch/powerpc/platforms/85xx/mpc85xx_8259.c         |    64 +
 arch/powerpc/platforms/85xx/mpc85xx_ads.c          |    11 +-
 arch/powerpc/platforms/85xx/mpc85xx_cds.c          |    12 +-
 arch/powerpc/platforms/85xx/mpc85xx_ds.c           |   157 +-
 arch/powerpc/platforms/85xx/mpc85xx_mds.c          |    32 +-
 arch/powerpc/platforms/85xx/mpc85xx_rdb.c          |   150 +-
 arch/powerpc/platforms/85xx/mvme2500.c             |    11 +-
 arch/powerpc/platforms/85xx/p1010rdb.c             |     1 -
 arch/powerpc/platforms/85xx/p1022_ds.c             |    11 +-
 arch/powerpc/platforms/85xx/p1022_rdk.c            |    11 +-
 arch/powerpc/platforms/85xx/p1023_rdb.c            |    17 +-
 arch/powerpc/platforms/85xx/p2020.c                |    81 +
 arch/powerpc/platforms/85xx/ppa8548.c              |    11 +-
 arch/powerpc/platforms/85xx/qemu_e500.c            |    11 +-
 arch/powerpc/platforms/85xx/socrates.c             |    14 +-
 arch/powerpc/platforms/85xx/stx_gp3.c              |    11 +-
 arch/powerpc/platforms/85xx/tqm85xx.c              |     1 -
 arch/powerpc/platforms/85xx/twr_p102x.c            |     8 +-
 arch/powerpc/platforms/85xx/xes_mpc85xx.c          |    27 +-
 arch/powerpc/platforms/86xx/Kconfig                |    20 +-
 arch/powerpc/platforms/86xx/Makefile               |     2 -
 arch/powerpc/platforms/86xx/gef_ppc9a.c            |    19 +-
 arch/powerpc/platforms/86xx/gef_sbc310.c           |    19 +-
 arch/powerpc/platforms/86xx/gef_sbc610.c           |    19 +-
 arch/powerpc/platforms/86xx/mpc8610_hpcd.c         |   333 -
 arch/powerpc/platforms/86xx/mpc86xx_hpcn.c         |   127 -
 arch/powerpc/platforms/86xx/mvme7100.c             |     1 -
 arch/powerpc/platforms/8xx/Kconfig                 |     1 +
 arch/powerpc/platforms/8xx/adder875.c              |     8 +-
 arch/powerpc/platforms/8xx/cpm1.c                  |     4 +-
 arch/powerpc/platforms/8xx/ep88xc.c                |     7 +-
 arch/powerpc/platforms/8xx/mpc86xads_setup.c       |     7 +-
 arch/powerpc/platforms/8xx/mpc885ads_setup.c       |     7 +-
 arch/powerpc/platforms/8xx/tqm8xx_setup.c          |     7 +-
 arch/powerpc/platforms/Kconfig                     |     6 +-
 arch/powerpc/platforms/Kconfig.cputype             |    38 +
 arch/powerpc/platforms/amigaone/setup.c            |    22 +-
 arch/powerpc/platforms/book3s/vas-api.c            |     2 +-
 arch/powerpc/platforms/cell/axon_msi.c             |     9 +-
 arch/powerpc/platforms/cell/setup.c                |     1 -
 arch/powerpc/platforms/cell/spu_manage.c           |     2 +-
 arch/powerpc/platforms/chrp/setup.c                |     1 -
 arch/powerpc/platforms/embedded6xx/Kconfig         |    10 -
 arch/powerpc/platforms/embedded6xx/Makefile        |     1 -
 arch/powerpc/platforms/embedded6xx/flipper-pic.c   |     2 +-
 arch/powerpc/platforms/embedded6xx/gamecube.c      |    10 +-
 arch/powerpc/platforms/embedded6xx/hlwd-pic.c      |     2 +-
 arch/powerpc/platforms/embedded6xx/holly.c         |    20 +-
 arch/powerpc/platforms/embedded6xx/linkstation.c   |     5 +-
 arch/powerpc/platforms/embedded6xx/ls_uart.c       |    17 +-
 arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c  |   198 -
 arch/powerpc/platforms/embedded6xx/mvme5100.c      |    11 +-
 arch/powerpc/platforms/embedded6xx/storcenter.c    |     8 +-
 arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c |    20 +-
 arch/powerpc/platforms/embedded6xx/wii.c           |    14 +-
 arch/powerpc/platforms/fsl_uli1575.c               |    29 +-
 arch/powerpc/platforms/maple/setup.c               |     3 +-
 arch/powerpc/platforms/microwatt/setup.c           |     8 +-
 arch/powerpc/platforms/pasemi/iommu.c              |     2 +-
 arch/powerpc/platforms/pasemi/setup.c              |     1 -
 arch/powerpc/platforms/powermac/feature.c          |    18 +-
 arch/powerpc/platforms/powermac/pic.c              |     7 +-
 arch/powerpc/platforms/powermac/setup.c            |     2 +-
 arch/powerpc/platforms/powermac/smp.c              |     2 +-
 arch/powerpc/platforms/powernv/Kconfig             |     1 +
 arch/powerpc/platforms/powernv/idle.c              |     9 +-
 arch/powerpc/platforms/powernv/opal-lpc.c          |     2 +-
 arch/powerpc/platforms/powernv/pci-ioda.c          |    44 +-
 arch/powerpc/platforms/powernv/setup.c             |     5 +-
 arch/powerpc/platforms/powernv/subcore.c           |    12 +-
 arch/powerpc/platforms/ps3/setup.c                 |     4 +-
 arch/powerpc/platforms/pseries/Kconfig             |     2 +
 arch/powerpc/platforms/pseries/dlpar.c             |     4 +-
 arch/powerpc/platforms/pseries/firmware.c          |     1 +
 arch/powerpc/platforms/pseries/hotplug-cpu.c       |     2 +-
 arch/powerpc/platforms/pseries/hotplug-memory.c    |    45 +-
 arch/powerpc/platforms/pseries/hvCall.S            |     4 +-
 arch/powerpc/platforms/pseries/ibmebus.c           |     4 +-
 arch/powerpc/platforms/pseries/iommu.c             |    51 +-
 arch/powerpc/platforms/pseries/mobility.c          |    14 +-
 arch/powerpc/platforms/pseries/papr_scm.c          |     7 +
 arch/powerpc/platforms/pseries/pci.c               |    16 +-
 arch/powerpc/platforms/pseries/plpks.c             |     5 +-
 arch/powerpc/platforms/pseries/pseries.h           |     4 +
 arch/powerpc/platforms/pseries/pseries_energy.c    |    28 +-
 arch/powerpc/platforms/pseries/setup.c             |     4 +-
 arch/powerpc/platforms/pseries/suspend.c           |    10 +-
 arch/powerpc/platforms/pseries/vas.c               |     8 +
 arch/powerpc/platforms/pseries/vio.c               |    12 +-
 arch/powerpc/sysdev/cpm_common.c                   |     2 +-
 arch/powerpc/sysdev/dcr.c                          |     2 +-
 arch/powerpc/sysdev/ehv_pic.c                      |     6 +-
 arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c        |    21 +-
 arch/powerpc/sysdev/fsl_rio.c                      |    23 +-
 arch/powerpc/sysdev/fsl_soc.c                      |     2 +-
 arch/powerpc/sysdev/mpic.c                         |     6 +-
 arch/powerpc/sysdev/mpic_msgr.c                    |     2 +-
 arch/powerpc/sysdev/tsi108_dev.c                   |     8 +-
 arch/powerpc/sysdev/tsi108_pci.c                   |     5 +-
 arch/powerpc/sysdev/xics/icp-native.c              |    17 +-
 arch/powerpc/sysdev/xive/native.c                  |     6 +-
 arch/powerpc/tools/relocs_check.sh                 |    18 +-
 arch/powerpc/xmon/xmon.c                           |     2 +
 arch/riscv/Kconfig                                 |   140 +-
 arch/riscv/{Kconfig.erratas => Kconfig.errata}     |     6 +-
 arch/riscv/Makefile                                |    22 +-
 arch/riscv/Makefile.postlink                       |    49 +
 arch/riscv/boot/Makefile                           |     7 +
 arch/riscv/boot/dts/allwinner/sun20i-d1-nezha.dts  |    72 +
 arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi  |    24 +-
 arch/riscv/boot/dts/canaan/k210.dtsi               |     1 -
 arch/riscv/boot/dts/microchip/mpfs.dtsi            |    10 +-
 arch/riscv/boot/dts/starfive/Makefile              |     6 +-
 arch/riscv/boot/dts/starfive/jh7110-pinfunc.h      |   308 +
 .../jh7110-starfive-visionfive-2-v1.2a.dts         |    13 +
 .../jh7110-starfive-visionfive-2-v1.3b.dts         |    13 +
 .../dts/starfive/jh7110-starfive-visionfive-2.dtsi |   215 +
 arch/riscv/boot/dts/starfive/jh7110.dtsi           |   500 +
 arch/riscv/configs/nommu_k210_defconfig            |     1 -
 arch/riscv/configs/nommu_k210_sdcard_defconfig     |     1 -
 arch/riscv/configs/nommu_virt_defconfig            |     1 -
 arch/riscv/errata/sifive/errata.c                  |    16 +-
 arch/riscv/errata/thead/errata.c                   |    20 +-
 arch/riscv/include/asm/alternative-macros.h        |    72 +-
 arch/riscv/include/asm/alternative.h               |    20 +-
 arch/riscv/include/asm/asm-prototypes.h            |     2 +
 arch/riscv/include/asm/asm.h                       |    61 +
 arch/riscv/include/asm/assembler.h                 |    82 +
 arch/riscv/include/asm/atomic.h                    |     2 +-
 arch/riscv/include/asm/cacheflush.h                |     3 +-
 arch/riscv/include/asm/cmpxchg.h                   |     4 +-
 arch/riscv/include/asm/cpufeature.h                |    23 +
 arch/riscv/include/asm/csr.h                       |   108 +-
 arch/riscv/include/asm/entry-common.h              |    11 +
 arch/riscv/include/asm/fixmap.h                    |     8 +
 arch/riscv/include/asm/hugetlb.h                   |    34 +-
 arch/riscv/include/asm/hwcap.h                     |    60 +-
 arch/riscv/include/asm/hwprobe.h                   |    13 +
 arch/riscv/include/asm/insn-def.h                  |     4 +
 arch/riscv/include/asm/irq.h                       |     4 +
 arch/riscv/include/asm/kvm_aia.h                   |   127 +
 arch/riscv/include/asm/kvm_host.h                  |    14 +-
 arch/riscv/include/asm/kvm_vcpu_sbi.h              |     8 +-
 arch/riscv/include/asm/mmu.h                       |     2 -
 arch/riscv/include/asm/page.h                      |    30 +-
 arch/riscv/include/asm/pgtable-64.h                |    34 +
 arch/riscv/include/asm/pgtable.h                   |    47 +-
 arch/riscv/include/asm/ptrace.h                    |    10 +-
 arch/riscv/include/asm/sbi.h                       |    11 +-
 arch/riscv/include/asm/set_memory.h                |     3 +
 arch/riscv/include/asm/smp.h                       |    49 +-
 arch/riscv/include/asm/stacktrace.h                |     5 +
 arch/riscv/include/asm/suspend.h                   |    22 +
 arch/riscv/include/asm/syscall.h                   |    25 +
 arch/riscv/include/asm/thread_info.h               |    13 +-
 arch/riscv/include/asm/tlbflush.h                  |    20 +-
 arch/riscv/include/asm/topology.h                  |    21 +
 arch/riscv/include/asm/vdso/data.h                 |    17 +
 arch/riscv/include/asm/vdso/gettimeofday.h         |     8 +
 arch/riscv/include/asm/vmalloc.h                   |    61 +-
 arch/riscv/include/uapi/asm/hwprobe.h              |    37 +
 arch/riscv/include/uapi/asm/kvm.h                  |    53 +-
 arch/riscv/include/uapi/asm/unistd.h               |     9 +
 arch/riscv/kernel/Makefile                         |     7 +-
 arch/riscv/kernel/alternative.c                    |    21 +-
 arch/riscv/kernel/asm-offsets.c                    |     5 +
 arch/riscv/kernel/cacheinfo.c                      |    67 +-
 arch/riscv/kernel/compat_vdso/Makefile             |     2 +-
 arch/riscv/kernel/cpu-hotplug.c                    |     5 +-
 arch/riscv/kernel/cpu.c                            |    12 +-
 arch/riscv/kernel/cpu_ops.c                        |     2 +-
 arch/riscv/kernel/cpufeature.c                     |    70 +-
 arch/riscv/kernel/efi-header.S                     |    19 +-
 arch/riscv/kernel/entry.S                          |   321 +-
 arch/riscv/kernel/head.h                           |     1 -
 arch/riscv/kernel/hibernate-asm.S                  |    77 +
 arch/riscv/kernel/hibernate.c                      |   427 +
 arch/riscv/kernel/image-vars.h                     |     2 -
 arch/riscv/kernel/irq.c                            |    21 +-
 arch/riscv/kernel/mcount-dyn.S                     |    57 +-
 arch/riscv/kernel/pi/Makefile                      |    39 +
 arch/riscv/kernel/pi/cmdline_early.c               |    62 +
 arch/riscv/kernel/process.c                        |     5 +-
 arch/riscv/kernel/ptrace.c                         |    44 -
 arch/riscv/kernel/sbi-ipi.c                        |    77 +
 arch/riscv/kernel/sbi.c                            |   117 +-
 arch/riscv/kernel/setup.c                          |    10 +-
 arch/riscv/kernel/signal.c                         |    38 +-
 arch/riscv/kernel/smp.c                            |   175 +-
 arch/riscv/kernel/smpboot.c                        |     6 +-
 arch/riscv/kernel/suspend.c                        |     4 +-
 arch/riscv/kernel/suspend_entry.S                  |    34 +-
 arch/riscv/kernel/sys_riscv.c                      |   230 +-
 arch/riscv/kernel/trace_irq.c                      |    27 -
 arch/riscv/kernel/trace_irq.h                      |    11 -
 arch/riscv/kernel/traps.c                          |   144 +-
 arch/riscv/kernel/vdso.c                           |     6 -
 arch/riscv/kernel/vdso/Makefile                    |     8 +-
 arch/riscv/kernel/vdso/hwprobe.c                   |    52 +
 arch/riscv/kernel/vdso/sys_hwprobe.S               |    15 +
 arch/riscv/kernel/vdso/vdso.lds.S                  |     3 +
 arch/riscv/kernel/vmlinux.lds.S                    |    28 +-
 arch/riscv/kvm/Kconfig                             |    11 +-
 arch/riscv/kvm/Makefile                            |     1 +
 arch/riscv/kvm/aia.c                               |   388 +
 arch/riscv/kvm/main.c                              |    24 +-
 arch/riscv/kvm/mmu.c                               |    28 +-
 arch/riscv/kvm/vcpu.c                              |   205 +-
 arch/riscv/kvm/vcpu_insn.c                         |     1 +
 arch/riscv/kvm/vcpu_sbi.c                          |   247 +-
 arch/riscv/kvm/vcpu_sbi_base.c                     |     2 +-
 arch/riscv/kvm/vcpu_timer.c                        |     6 +-
 arch/riscv/kvm/vm.c                                |     7 +-
 arch/riscv/kvm/vmid.c                              |     4 +-
 arch/riscv/lib/Makefile                            |     1 +
 arch/riscv/lib/clear_page.S                        |    74 +
 arch/riscv/lib/memcpy.S                            |     2 +
 arch/riscv/lib/memmove.S                           |     2 +
 arch/riscv/lib/strcmp.S                            |     3 +-
 arch/riscv/lib/strlen.S                            |     4 +-
 arch/riscv/lib/strncmp.S                           |     3 +-
 arch/riscv/mm/Makefile                             |     4 +
 arch/riscv/mm/cacheflush.c                         |    69 +-
 arch/riscv/mm/context.c                            |    42 +-
 arch/riscv/mm/fault.c                              |    11 +-
 arch/riscv/mm/hugetlbpage.c                        |   301 +
 arch/riscv/mm/init.c                               |   272 +-
 arch/riscv/mm/kasan_init.c                         |   516 +-
 arch/riscv/mm/pageattr.c                           |     8 +
 arch/riscv/mm/physaddr.c                           |    16 +
 arch/riscv/mm/ptdump.c                             |    24 +-
 arch/riscv/mm/tlbflush.c                           |   123 +-
 arch/riscv/net/bpf_jit_comp64.c                    |     5 +
 arch/riscv/purgatory/Makefile                      |     7 +-
 arch/riscv/tools/relocs_check.sh                   |    26 +
 arch/s390/Kconfig                                  |    14 +-
 arch/s390/Makefile                                 |     2 +-
 arch/s390/appldata/appldata_base.c                 |    32 +-
 arch/s390/boot/Makefile                            |     2 +-
 arch/s390/boot/boot.h                              |    42 +-
 arch/s390/boot/install.sh                          |     8 +-
 arch/s390/boot/ipl_parm.c                          |     6 +-
 arch/s390/boot/ipl_report.c                        |   100 +-
 arch/s390/boot/kaslr.c                             |   171 +-
 arch/s390/boot/mem_detect.c                        |   191 -
 arch/s390/boot/pgm_check_info.c                    |     7 +-
 arch/s390/boot/physmem_info.c                      |   328 +
 arch/s390/boot/startup.c                           |   129 +-
 arch/s390/boot/vmem.c                              |   284 +-
 arch/s390/boot/vmlinux.lds.S                       |     2 +
 arch/s390/configs/debug_defconfig                  |    13 +-
 arch/s390/configs/defconfig                        |    12 +-
 arch/s390/configs/zfcpdump_defconfig               |     2 +-
 arch/s390/crypto/chacha-s390.S                     |    47 +-
 arch/s390/crypto/crc32be-vx.S                      |    17 +-
 arch/s390/crypto/crc32le-vx.S                      |    30 +-
 arch/s390/include/asm/ap.h                         |   152 +-
 arch/s390/include/asm/checksum.h                   |    10 +-
 arch/s390/include/asm/cmpxchg.h                    |     8 +-
 arch/s390/include/asm/diag.h                       |     2 +-
 arch/s390/include/asm/entry-common.h               |     5 -
 arch/s390/include/asm/fcx.h                        |     2 +-
 arch/s390/include/asm/kasan.h                      |    31 +-
 arch/s390/include/asm/linkage.h                    |     2 +-
 arch/s390/include/asm/mem_detect.h                 |   117 -
 arch/s390/include/asm/nospec-insn.h                |     3 +-
 arch/s390/include/asm/perf_event.h                 |     2 -
 arch/s390/include/asm/pgtable.h                    |    14 +-
 arch/s390/include/asm/physmem_info.h               |   171 +
 arch/s390/include/asm/processor.h                  |    46 +-
 arch/s390/include/asm/set_memory.h                 |    36 +-
 arch/s390/include/asm/setup.h                      |    20 +-
 arch/s390/include/asm/stacktrace.h                 |    52 +-
 arch/s390/include/asm/string.h                     |    15 +-
 arch/s390/include/asm/thread_info.h                |    10 +-
 arch/s390/include/uapi/asm/dasd.h                  |     2 +
 arch/s390/kernel/debug.c                           |    14 +-
 arch/s390/kernel/dumpstack.c                       |    46 +-
 arch/s390/kernel/early.c                           |    23 +-
 arch/s390/kernel/earlypgm.S                        |     4 +-
 arch/s390/kernel/entry.S                           |   152 +-
 arch/s390/kernel/ftrace.c                          |    22 +-
 arch/s390/kernel/head64.S                          |    14 +-
 arch/s390/kernel/idle.c                            |     2 +-
 arch/s390/kernel/ipl.c                             |     7 +-
 arch/s390/kernel/kprobes.c                         |     2 +-
 arch/s390/kernel/kprobes_insn_page.S               |     4 +-
 arch/s390/kernel/machine_kexec.c                   |    56 +-
 arch/s390/kernel/mcount.S                          |    31 +-
 arch/s390/kernel/module.c                          |    55 +-
 arch/s390/kernel/perf_cpum_cf.c                    |   206 +-
 arch/s390/kernel/perf_cpum_sf.c                    |    14 +-
 arch/s390/kernel/process.c                         |    10 +-
 arch/s390/kernel/processor.c                       |    18 -
 arch/s390/kernel/ptrace.c                          |     8 +-
 arch/s390/kernel/reipl.S                           |    10 +-
 arch/s390/kernel/relocate_kernel.S                 |    96 +-
 arch/s390/kernel/setup.c                           |   152 +-
 arch/s390/kernel/smp.c                             |    25 +-
 arch/s390/kernel/syscalls/syscall.tbl              |     2 +-
 arch/s390/kernel/text_amode31.S                    |    75 +-
 arch/s390/kernel/topology.c                        |    23 +-
 arch/s390/kernel/uv.c                              |    32 +-
 arch/s390/kernel/vdso32/Makefile                   |     3 +-
 arch/s390/kernel/vdso32/vdso_user_wrapper.S        |     3 +-
 arch/s390/kernel/vdso64/Makefile                   |     3 +-
 arch/s390/kernel/vdso64/vdso_user_wrapper.S        |     5 +-
 arch/s390/kernel/vmlinux.lds.S                     |    10 +-
 arch/s390/kvm/Kconfig                              |     1 -
 arch/s390/kvm/intercept.c                          |    32 +-
 arch/s390/kvm/interrupt.c                          |     4 +-
 arch/s390/kvm/kvm-s390.c                           |     8 +-
 arch/s390/kvm/pci.c                                |     2 +-
 arch/s390/kvm/pv.c                                 |     5 +
 arch/s390/kvm/vsie.c                               |    50 +-
 arch/s390/lib/mem.S                                |    28 +-
 arch/s390/lib/uaccess.c                            |   137 +-
 arch/s390/mm/Makefile                              |     3 -
 arch/s390/mm/cmm.c                                 |    12 +-
 arch/s390/mm/fault.c                               |    24 +
 arch/s390/mm/gmap.c                                |    30 +-
 arch/s390/mm/hugetlbpage.c                         |     2 +-
 arch/s390/mm/init.c                                |     5 +-
 arch/s390/mm/kasan_init.c                          |   301 -
 arch/s390/mm/mmap.c                                |     2 +-
 arch/s390/mm/pageattr.c                            |    94 +-
 arch/s390/mm/pgalloc.c                             |    20 +-
 arch/s390/mm/vmem.c                                |    35 +-
 arch/s390/net/bpf_jit_comp.c                       |    16 +-
 arch/s390/pci/pci.c                                |    39 +-
 arch/s390/pci/pci_bus.c                            |    23 +-
 arch/s390/pci/pci_bus.h                            |     3 +-
 arch/s390/purgatory/head.S                         |    62 +-
 arch/s390/purgatory/kexec-purgatory.S              |    14 +-
 arch/sh/Kconfig                                    |     5 +-
 arch/sh/Kconfig.cpu                                |     2 +-
 arch/sh/Kconfig.debug                              |     2 +-
 arch/sh/boards/Kconfig                             |     1 -
 arch/sh/boards/board-magicpanelr2.c                |     1 +
 arch/sh/boards/mach-ap325rxa/setup.c               |     7 +-
 arch/sh/boards/mach-x3proto/setup.c                |     2 +-
 arch/sh/boot/compressed/ashldi3.c                  |     4 +-
 arch/sh/configs/ecovec24_defconfig                 |     2 +-
 arch/sh/drivers/dma/dma-sysfs.c                    |     8 +-
 arch/sh/drivers/pci/pcie-sh7786.c                  |    11 +-
 arch/sh/include/asm/cmpxchg.h                      |     4 +-
 arch/sh/include/asm/fb.h                           |    15 +-
 arch/sh/include/asm/gpio.h                         |    45 -
 arch/sh/include/asm/smp-ops.h                      |     5 +-
 arch/sh/include/asm/types.h                        |     2 +-
 arch/sh/kernel/cpu/sh4/sq.c                        |     7 +-
 arch/sh/kernel/head_32.S                           |     6 +-
 arch/sh/kernel/idle.c                              |     3 +-
 arch/sh/kernel/nmi_debug.c                         |     4 +-
 arch/sh/kernel/setup.c                             |     4 +-
 arch/sh/kernel/smp.c                               |     2 +-
 arch/sh/lib/Makefile                               |     4 +-
 arch/sh/lib/ashldi3.c                              |    30 -
 arch/sh/lib/ashrdi3.c                              |    32 -
 arch/sh/lib/lshrdi3.c                              |    30 -
 arch/sh/math-emu/sfp-util.h                        |     4 -
 arch/sh/mm/Kconfig                                 |    30 +-
 arch/sparc/Kconfig                                 |    22 +-
 arch/sparc/Makefile                                |    16 +-
 arch/sparc/include/asm/cmpxchg_32.h                |     4 +-
 arch/sparc/include/asm/cmpxchg_64.h                |     6 +-
 arch/sparc/include/asm/fb.h                        |    47 +-
 arch/sparc/include/asm/mmu_context_64.h            |     6 +
 arch/sparc/include/asm/pgtable_64.h                |   116 +-
 arch/sparc/include/asm/prom.h                      |     3 +
 arch/sparc/include/asm/smp_64.h                    |     2 +-
 arch/sparc/include/asm/uaccess_64.h                |     2 +
 arch/sparc/kernel/leon_pci.c                       |     5 +-
 arch/sparc/kernel/of_device_32.c                   |     4 +-
 arch/sparc/kernel/of_device_64.c                   |     6 +-
 arch/sparc/kernel/of_device_common.c               |     2 +-
 arch/sparc/kernel/pci.c                            |    10 +-
 arch/sparc/kernel/pci_schizo.c                     |     2 +-
 arch/sparc/kernel/pci_sun4v.c                      |     2 +-
 arch/sparc/kernel/pcic.c                           |     5 +-
 arch/sparc/kernel/power.c                          |     2 +-
 arch/sparc/kernel/process_64.c                     |     2 +-
 arch/sparc/kernel/prom_64.c                        |     2 +-
 arch/sparc/kernel/smp_32.c                         |     2 +-
 arch/sparc/kernel/smp_64.c                         |     2 +-
 arch/sparc/kernel/time_32.c                        |     2 +-
 arch/sparc/kernel/traps_64.c                       |     2 +-
 arch/sparc/mm/tsb.c                                |     4 +-
 .../tools/.gitignore => arch/sparc/video/Makefile  |     3 +-
 arch/sparc/video/fbdev.c                           |    23 +
 arch/um/include/shared/as-layout.h                 |     3 +-
 arch/um/kernel/skas/clone.c                        |     5 +-
 arch/um/kernel/skas/mmu.c                          |     6 +-
 arch/um/kernel/um_arch.c                           |    10 +-
 arch/um/os-Linux/elf_aux.c                         |     2 +-
 arch/um/os-Linux/skas/process.c                    |     6 +-
 arch/um/os-Linux/user_syms.c                       |   104 +-
 arch/um/scripts/Makefile.rules                     |     4 +-
 arch/x86/Kconfig                                   |    27 +-
 arch/x86/Kconfig.debug                             |     2 +-
 arch/x86/Makefile.um                               |     5 +
 arch/x86/boot/compressed/ident_map_64.c            |     8 -
 arch/x86/boot/compressed/misc.h                    |     9 +
 arch/x86/boot/compressed/sev.c                     |     2 -
 arch/x86/boot/compressed/tdx.c                     |     4 +-
 arch/x86/boot/header.S                             |     2 +-
 arch/x86/coco/core.c                               |    53 +-
 arch/x86/coco/tdx/tdcall.S                         |    66 +-
 arch/x86/coco/tdx/tdx.c                            |    18 +-
 arch/x86/crypto/aegis128-aesni-asm.S               |     6 +-
 arch/x86/crypto/aesni-intel_asm.S                  |   198 +-
 arch/x86/crypto/aesni-intel_avx-x86_64.S           |   254 +-
 arch/x86/crypto/aria-aesni-avx-asm_64.S            |    28 +-
 arch/x86/crypto/aria-aesni-avx2-asm_64.S           |    28 +-
 arch/x86/crypto/aria-gfni-avx512-asm_64.S          |    24 +-
 arch/x86/crypto/blake2s-glue.c                     |     5 +-
 arch/x86/crypto/camellia-aesni-avx-asm_64.S        |    30 +-
 arch/x86/crypto/camellia-aesni-avx2-asm_64.S       |    30 +-
 arch/x86/crypto/camellia-x86_64-asm_64.S           |     6 +-
 arch/x86/crypto/cast5-avx-x86_64-asm_64.S          |    38 +-
 arch/x86/crypto/cast6-avx-x86_64-asm_64.S          |    32 +-
 arch/x86/crypto/crc32-pclmul_asm.S                 |    16 +-
 arch/x86/crypto/crc32c-pcl-intel-asm_64.S          |    70 +-
 arch/x86/crypto/des3_ede-asm_64.S                  |    96 +-
 arch/x86/crypto/ghash-clmulni-intel_asm.S          |     4 +-
 arch/x86/crypto/sha1_avx2_x86_64_asm.S             |    25 +-
 arch/x86/crypto/sha256-avx-asm.S                   |    16 +-
 arch/x86/crypto/sha256-avx2-asm.S                  |    54 +-
 arch/x86/crypto/sha256-ssse3-asm.S                 |    16 +-
 arch/x86/crypto/sha512-avx-asm.S                   |     8 +-
 arch/x86/crypto/sha512-avx2-asm.S                  |    16 +-
 arch/x86/crypto/sha512-ssse3-asm.S                 |     8 +-
 arch/x86/entry/entry_64.S                          |    30 +-
 arch/x86/entry/vdso/Makefile                       |     5 +-
 arch/x86/entry/vdso/vdso32-setup.c                 |    11 +-
 arch/x86/entry/vsyscall/vsyscall_64.c              |     2 +-
 arch/x86/events/amd/core.c                         |     3 +-
 arch/x86/events/core.c                             |     6 +-
 arch/x86/events/intel/core.c                       |    16 +-
 arch/x86/events/intel/cstate.c                     |     2 +
 arch/x86/events/intel/ds.c                         |    56 +-
 arch/x86/events/intel/uncore_snbep.c               |    12 +
 arch/x86/events/msr.c                              |     2 +
 arch/x86/hyperv/Makefile                           |     1 +
 arch/x86/hyperv/hv_apic.c                          |    12 +-
 arch/x86/hyperv/hv_init.c                          |    18 +-
 arch/x86/hyperv/hv_vtl.c                           |   227 +
 arch/x86/hyperv/ivm.c                              |   150 +-
 arch/x86/hyperv/mmu.c                              |    11 +-
 arch/x86/include/asm/alternative.h                 |     2 +-
 arch/x86/include/asm/bootparam_utils.h             |     2 +-
 arch/x86/include/asm/cmpxchg.h                     |     6 +
 arch/x86/include/asm/coco.h                        |    24 +-
 arch/x86/include/asm/cpufeatures.h                 |    10 +-
 arch/x86/include/asm/disabled-features.h           |     8 +-
 arch/x86/include/asm/fb.h                          |    21 +-
 arch/x86/include/asm/hyperv-tlfs.h                 |    78 +
 arch/x86/include/asm/intel-family.h                |     2 +
 arch/x86/include/asm/intel-mid.h                   |    21 -
 arch/x86/include/asm/kexec.h                       |     3 -
 arch/x86/include/asm/kvm-x86-ops.h                 |     6 +-
 arch/x86/include/asm/kvm_host.h                    |    89 +-
 arch/x86/include/asm/linkage.h                     |     2 +-
 arch/x86/include/asm/local.h                       |    13 +-
 arch/x86/include/asm/mem_encrypt.h                 |     1 +
 arch/x86/include/asm/mmu.h                         |    18 +-
 arch/x86/include/asm/mmu_context.h                 |    60 +-
 arch/x86/include/asm/mshyperv.h                    |    33 +-
 arch/x86/include/asm/msr-index.h                   |     2 +
 arch/x86/include/asm/nospec-branch.h               |    14 +-
 arch/x86/include/asm/orc_types.h                   |    12 +-
 arch/x86/include/asm/page_64_types.h               |     2 +-
 arch/x86/include/asm/paravirt.h                    |    14 +-
 arch/x86/include/asm/paravirt_types.h              |    15 +-
 arch/x86/include/asm/perf_event.h                  |     3 +
 arch/x86/include/asm/pgtable.h                     |     2 +-
 arch/x86/include/asm/pgtable_64_types.h            |     2 +-
 arch/x86/include/asm/processor-flags.h             |     2 +
 arch/x86/include/asm/processor.h                   |     6 +-
 arch/x86/include/asm/realmode.h                    |     1 -
 arch/x86/include/asm/reboot.h                      |     1 -
 arch/x86/include/asm/setup.h                       |     6 +-
 arch/x86/include/asm/sev-common.h                  |     3 -
 arch/x86/include/asm/sev.h                         |    10 +-
 arch/x86/include/asm/shared/tdx.h                  |     5 +-
 arch/x86/include/asm/smp.h                         |    12 +-
 arch/x86/include/asm/string_64.h                   |    23 +-
 arch/x86/include/asm/svm.h                         |    22 +-
 arch/x86/include/asm/tlbflush.h                    |    48 +-
 arch/x86/include/asm/uaccess.h                     |    42 +-
 arch/x86/include/asm/uaccess_32.h                  |     3 +
 arch/x86/include/asm/uaccess_64.h                  |   147 +-
 arch/x86/include/asm/unwind_hints.h                |    18 +-
 arch/x86/include/asm/x86_init.h                    |     6 +
 arch/x86/include/asm/xen/cpuid.h                   |    22 +-
 arch/x86/include/uapi/asm/kvm.h                    |     3 +
 arch/x86/include/uapi/asm/prctl.h                  |     8 +
 arch/x86/include/uapi/asm/processor-flags.h        |     6 +
 arch/x86/kernel/acpi/boot.c                        |    20 +-
 arch/x86/kernel/acpi/sleep.c                       |    23 +-
 arch/x86/kernel/amd_nb.c                           |     2 +
 arch/x86/kernel/apic/apic.c                        |     5 +-
 arch/x86/kernel/apic/io_apic.c                     |    24 +-
 arch/x86/kernel/apic/x2apic_cluster.c              |   126 +-
 arch/x86/kernel/asm-offsets.c                      |     1 +
 arch/x86/kernel/callthunks.c                       |     4 +-
 arch/x86/kernel/cpu/amd.c                          |    15 +
 arch/x86/kernel/cpu/bugs.c                         |    10 +-
 arch/x86/kernel/cpu/common.c                       |     1 +
 arch/x86/kernel/cpu/cpu.h                          |     8 +
 arch/x86/kernel/cpu/intel.c                        |    61 +-
 arch/x86/kernel/cpu/mce/amd.c                      |    16 +-
 arch/x86/kernel/cpu/mce/core.c                     |     1 +
 arch/x86/kernel/cpu/mce/internal.h                 |    10 +-
 arch/x86/kernel/cpu/microcode/amd.c                |     2 +-
 arch/x86/kernel/cpu/microcode/core.c               |    13 +-
 arch/x86/kernel/cpu/mshyperv.c                     |    40 +-
 arch/x86/kernel/cpu/resctrl/ctrlmondata.c          |     7 +-
 arch/x86/kernel/cpu/resctrl/internal.h             |     1 +
 arch/x86/kernel/cpu/resctrl/monitor.c              |    45 +-
 arch/x86/kernel/cpu/resctrl/pseudo_lock.c          |     2 +-
 arch/x86/kernel/cpu/resctrl/rdtgroup.c             |    25 +-
 arch/x86/kernel/cpu/sgx/main.c                     |    11 +-
 arch/x86/kernel/cpu/sgx/sgx.h                      |     2 +-
 arch/x86/kernel/cpu/umwait.c                       |     8 +-
 arch/x86/kernel/cpuid.c                            |     2 +-
 arch/x86/kernel/fpu/xstate.c                       |    30 +-
 arch/x86/kernel/ftrace_32.S                        |     5 +
 arch/x86/kernel/ftrace_64.S                        |     8 +-
 arch/x86/kernel/head32.c                           |     2 +-
 arch/x86/kernel/head64.c                           |     4 +-
 arch/x86/kernel/head_64.S                          |    89 +-
 arch/x86/kernel/itmt.c                             |    11 +-
 arch/x86/kernel/kexec-bzimage64.c                  |     2 +-
 arch/x86/kernel/machine_kexec_64.c                 |    11 -
 arch/x86/kernel/module.c                           |     4 +-
 arch/x86/kernel/msr.c                              |     2 +-
 arch/x86/kernel/paravirt.c                         |    30 +-
 arch/x86/kernel/pci-dma.c                          |     2 +-
 arch/x86/kernel/process.c                          |    11 +-
 arch/x86/kernel/process_64.c                       |    69 +-
 arch/x86/kernel/reboot.c                           |     2 +-
 arch/x86/kernel/relocate_kernel_64.S               |    10 +-
 arch/x86/kernel/sev.c                              |    33 +-
 arch/x86/kernel/smpboot.c                          |    32 +-
 arch/x86/kernel/traps.c                            |     8 +-
 arch/x86/kernel/unwind_orc.c                       |    27 +-
 arch/x86/kernel/x86_init.c                         |     6 +-
 arch/x86/kvm/Kconfig                               |     1 -
 arch/x86/kvm/cpuid.c                               |    18 +-
 arch/x86/kvm/emulate.c                             |     8 +
 arch/x86/kvm/ioapic.c                              |    36 +-
 arch/x86/kvm/kvm_cache_regs.h                      |    18 +-
 arch/x86/kvm/kvm_onhyperv.c                        |    33 +-
 arch/x86/kvm/kvm_onhyperv.h                        |    10 +-
 arch/x86/kvm/mmu.h                                 |    28 +-
 arch/x86/kvm/mmu/mmu.c                             |   524 +-
 arch/x86/kvm/mmu/mmu_internal.h                    |    20 +-
 arch/x86/kvm/mmu/paging_tmpl.h                     |   275 +-
 arch/x86/kvm/mmu/spte.c                            |     2 +-
 arch/x86/kvm/mmu/tdp_iter.h                        |    48 +-
 arch/x86/kvm/mmu/tdp_mmu.c                         |   336 +-
 arch/x86/kvm/pmu.c                                 |    25 +-
 arch/x86/kvm/pmu.h                                 |     2 +-
 arch/x86/kvm/svm/avic.c                            |    37 +-
 arch/x86/kvm/svm/nested.c                          |    91 +-
 arch/x86/kvm/svm/pmu.c                             |     2 +-
 arch/x86/kvm/svm/sev.c                             |    27 +-
 arch/x86/kvm/svm/svm.c                             |   236 +-
 arch/x86/kvm/svm/svm.h                             |    29 +
 arch/x86/kvm/svm/svm_onhyperv.h                    |    20 +-
 arch/x86/kvm/vmx/hyperv.c                          |   107 +-
 arch/x86/kvm/vmx/hyperv.h                          |   115 +-
 arch/x86/kvm/vmx/nested.c                          |   151 +-
 arch/x86/kvm/vmx/pmu_intel.c                       |   135 +-
 arch/x86/kvm/vmx/sgx.c                             |     4 +-
 arch/x86/kvm/vmx/vmenter.S                         |     4 +-
 arch/x86/kvm/vmx/vmx.c                             |   108 +-
 arch/x86/kvm/vmx/vmx.h                             |    20 +-
 arch/x86/kvm/vmx/vmx_ops.h                         |    22 +-
 arch/x86/kvm/x86.c                                 |   272 +-
 arch/x86/kvm/x86.h                                 |    64 +-
 arch/x86/lib/Makefile                              |     2 +-
 arch/x86/lib/clear_page_64.S                       |   183 +-
 arch/x86/lib/copy_user_64.S                        |   474 +-
 arch/x86/lib/copy_user_uncached_64.S               |   242 +
 arch/x86/lib/getuser.S                             |    83 +-
 arch/x86/lib/memcpy_64.S                           |    34 +-
 arch/x86/lib/memset_64.S                           |    47 +-
 arch/x86/lib/putuser.S                             |    54 +-
 arch/x86/lib/retpoline.S                           |    10 +-
 arch/x86/lib/usercopy_64.c                         |    15 +-
 arch/x86/mm/cpu_entry_area.c                       |     7 +
 arch/x86/mm/debug_pagetables.c                     |     1 -
 arch/x86/mm/extable.c                              |    40 +-
 arch/x86/mm/fault.c                                |    36 +
 arch/x86/mm/init.c                                 |     7 +-
 arch/x86/mm/ioremap.c                              |     5 +
 arch/x86/mm/mem_encrypt_amd.c                      |    10 +-
 arch/x86/mm/mem_encrypt_identity.c                 |     3 +-
 arch/x86/mm/pat/memtype.c                          |    12 +-
 arch/x86/mm/pat/set_memory.c                       |     5 +-
 arch/x86/mm/tlb.c                                  |    55 +-
 arch/x86/pci/fixup.c                               |    80 +
 arch/x86/platform/pvh/enlighten.c                  |     2 +-
 arch/x86/platform/pvh/head.S                       |     2 +-
 arch/x86/power/cpu.c                               |     2 +-
 arch/x86/purgatory/Makefile                        |     3 +-
 arch/x86/tools/relocs.c                            |     2 +-
 arch/x86/um/shared/sysdep/stub_32.h                |     8 +-
 arch/x86/um/shared/sysdep/stub_64.h                |     8 +-
 arch/x86/um/stub_segv.c                            |     2 +-
 arch/x86/video/fbdev.c                             |    28 +-
 arch/x86/xen/Makefile                              |     2 +-
 arch/x86/xen/enlighten_pv.c                        |     3 +-
 arch/x86/xen/enlighten_pvh.c                       |    13 +
 arch/x86/xen/mmu_pv.c                              |    12 +-
 arch/x86/xen/time.c                                |     7 +-
 arch/x86/xen/vga.c                                 |     5 +-
 arch/x86/xen/xen-asm.S                             |     4 +-
 arch/x86/xen/xen-head.S                            |     6 +-
 arch/x86/xen/xen-ops.h                             |     7 +-
 arch/xtensa/Kconfig                                |    23 +-
 arch/xtensa/include/asm/cmpxchg.h                  |     4 +-
 arch/xtensa/include/asm/initialize_mmu.h           |     2 +-
 arch/xtensa/include/asm/smp.h                      |     2 +-
 arch/xtensa/kernel/smp.c                           |     6 +-
 arch/xtensa/kernel/traps.c                         |    16 +-
 block/Kconfig                                      |    11 +-
 block/Makefile                                     |     1 -
 block/bdev.c                                       |    12 +
 block/bfq-cgroup.c                                 |    20 +-
 block/bfq-iosched.c                                |    19 +-
 block/bfq-iosched.h                                |     1 -
 block/bio.c                                        |     1 +
 block/blk-cgroup.c                                 |   228 +-
 block/blk-cgroup.h                                 |    27 +-
 block/blk-core.c                                   |    33 +-
 block/blk-crypto-internal.h                        |    38 +-
 block/blk-crypto-profile.c                         |    60 +-
 block/blk-crypto.c                                 |    66 +-
 block/blk-flush.c                                  |    17 +-
 block/blk-integrity.c                              |   175 +-
 block/blk-iocost.c                                 |    58 +-
 block/blk-iolatency.c                              |    39 +-
 block/blk-map.c                                    |     7 +-
 block/blk-merge.c                                  |     2 +
 block/blk-mq-cpumap.c                              |     1 -
 block/blk-mq-debugfs.c                             |    28 -
 block/blk-mq-pci.c                                 |     1 -
 block/blk-mq-rdma.c                                |    44 -
 block/blk-mq-sched.c                               |   143 +-
 block/blk-mq-sched.h                               |     7 -
 block/blk-mq-sysfs.c                               |     2 -
 block/blk-mq-tag.c                                 |     2 -
 block/blk-mq-tag.h                                 |    73 -
 block/blk-mq-virtio.c                              |     1 -
 block/blk-mq.c                                     |   681 +-
 block/blk-mq.h                                     |    82 +-
 block/blk-pm.c                                     |     2 -
 block/blk-rq-qos.h                                 |     2 +-
 block/blk-stat.c                                   |    23 +-
 block/blk-sysfs.c                                  |    26 +-
 block/blk-throttle.c                               |    19 +-
 block/blk.h                                        |    18 +-
 block/bsg.c                                        |     2 +-
 block/elevator.h                                   |     4 +-
 block/genhd.c                                      |    50 +-
 block/kyber-iosched.c                              |     7 +-
 block/mq-deadline.c                                |    13 +-
 block/opal_proto.h                                 |    10 +
 block/partitions/core.c                            |     8 -
 block/sed-opal.c                                   |   330 +-
 certs/system_keyring.c                             |    14 +-
 crypto/Kconfig                                     |     3 +
 crypto/acompress.c                                 |    81 +-
 crypto/aead.c                                      |    98 +-
 crypto/ahash.c                                     |   144 +-
 crypto/akcipher.c                                  |    52 +-
 crypto/algapi.c                                    |   222 +-
 crypto/algif_hash.c                                |    19 +-
 crypto/api.c                                       |    63 +-
 crypto/asymmetric_keys/asymmetric_type.c           |     1 -
 crypto/asymmetric_keys/pkcs7_verify.c              |    10 +-
 crypto/asymmetric_keys/restrict.c                  |    40 +
 crypto/asymmetric_keys/verify_pefile.c             |    32 +-
 crypto/asymmetric_keys/x509_cert_parser.c          |    50 +
 crypto/async_tx/async_pq.c                         |    10 +-
 crypto/async_tx/async_tx.c                         |     4 +-
 crypto/compress.h                                  |    26 +
 crypto/cryptd.c                                    |    34 +-
 crypto/crypto_engine.c                             |     6 +-
 crypto/crypto_user_stat.c                          |   183 +-
 crypto/drbg.c                                      |     2 +-
 crypto/fips.c                                      |    11 +-
 crypto/hash.h                                      |    40 +
 crypto/hmac.c                                      |    15 +
 crypto/internal.h                                  |    10 +
 crypto/jitterentropy-kcapi.c                       |    51 +-
 crypto/jitterentropy.c                             |   144 +-
 crypto/jitterentropy.h                             |     1 -
 crypto/kpp.c                                       |    53 +-
 crypto/rng.c                                       |    65 +-
 crypto/scompress.c                                 |    39 +-
 crypto/shash.c                                     |   181 +-
 crypto/skcipher.c                                  |   113 +-
 crypto/tcrypt.c                                    |    11 +-
 crypto/testmgr.c                                   |   272 +-
 crypto/testmgr.h                                   |    47 +
 drivers/Kconfig                                    |     2 +
 drivers/Makefile                                   |     1 +
 drivers/accel/Kconfig                              |     1 +
 drivers/accel/Makefile                             |     5 +-
 drivers/accel/drm_accel.c                          |     2 +-
 drivers/accel/habanalabs/common/command_buffer.c   |    21 +-
 .../accel/habanalabs/common/command_submission.c   |   191 +-
 drivers/accel/habanalabs/common/debugfs.c          |   182 +-
 drivers/accel/habanalabs/common/decoder.c          |    46 +-
 drivers/accel/habanalabs/common/device.c           |   477 +-
 drivers/accel/habanalabs/common/firmware_if.c      |   225 +-
 drivers/accel/habanalabs/common/habanalabs.h       |   212 +-
 drivers/accel/habanalabs/common/habanalabs_drv.c   |    23 +-
 drivers/accel/habanalabs/common/habanalabs_ioctl.c |    75 +-
 drivers/accel/habanalabs/common/hwmon.c            |     2 +-
 drivers/accel/habanalabs/common/irq.c              |    86 +-
 drivers/accel/habanalabs/common/memory.c           |   248 +-
 drivers/accel/habanalabs/common/memory_mgr.c       |    15 +-
 drivers/accel/habanalabs/common/mmu/mmu.c          |    70 +-
 drivers/accel/habanalabs/common/pci/pci.c          |     2 -
 drivers/accel/habanalabs/common/security.c         |    63 +-
 drivers/accel/habanalabs/common/security.h         |     2 +-
 drivers/accel/habanalabs/common/sysfs.c            |     6 +-
 drivers/accel/habanalabs/gaudi/gaudi.c             |   164 +-
 drivers/accel/habanalabs/gaudi/gaudiP.h            |    15 -
 drivers/accel/habanalabs/gaudi2/gaudi2.c           |  2110 +-
 drivers/accel/habanalabs/gaudi2/gaudi2P.h          |    28 +-
 drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c |     2 +-
 drivers/accel/habanalabs/gaudi2/gaudi2_masks.h     |     3 +-
 drivers/accel/habanalabs/gaudi2/gaudi2_security.c  |    16 +-
 drivers/accel/habanalabs/goya/goya.c               |    25 +-
 drivers/accel/habanalabs/goya/goya_coresight.c     |     9 +-
 drivers/accel/habanalabs/include/common/cpucp_if.h |    31 +-
 .../accel/habanalabs/include/common/hl_boot_if.h   |    82 +-
 .../include/gaudi2/asic_reg/gaudi2_regs.h          |    20 +-
 drivers/accel/habanalabs/include/gaudi2/gaudi2.h   |     2 +
 .../include/gaudi2/gaudi2_async_events.h           |     4 +-
 .../include/gaudi2/gaudi2_async_ids_map_extended.h |  5294 +--
 .../accel/habanalabs/include/gaudi2/gaudi2_fw_if.h |     7 +-
 drivers/accel/ivpu/ivpu_drv.c                      |    22 +-
 drivers/accel/ivpu/ivpu_drv.h                      |     7 +-
 drivers/accel/ivpu/ivpu_hw_mtl.c                   |   113 +-
 drivers/accel/ivpu/ivpu_ipc.h                      |     2 +-
 drivers/accel/ivpu/ivpu_job.c                      |    29 +-
 drivers/accel/ivpu/ivpu_pm.c                       |    43 +-
 drivers/accel/ivpu/ivpu_pm.h                       |     1 +
 drivers/accel/qaic/Kconfig                         |    23 +
 drivers/accel/qaic/Makefile                        |    12 +
 drivers/accel/qaic/mhi_controller.c                |   563 +
 drivers/accel/qaic/mhi_controller.h                |    16 +
 drivers/accel/qaic/qaic.h                          |   282 +
 drivers/accel/qaic/qaic_control.c                  |  1526 +
 drivers/accel/qaic/qaic_data.c                     |  1902 +
 drivers/accel/qaic/qaic_drv.c                      |   637 +
 drivers/accessibility/braille/braille_console.c    |     1 -
 drivers/acpi/acpi_apd.c                            |     2 +
 drivers/acpi/acpi_lpit.c                           |    16 +-
 drivers/acpi/acpi_lpss.c                           |     7 +
 drivers/acpi/acpi_processor.c                      |    42 +-
 drivers/acpi/acpi_video.c                          |    53 +-
 drivers/acpi/acpica/acapps.h                       |     2 +-
 drivers/acpi/acpica/accommon.h                     |     2 +-
 drivers/acpi/acpica/acconvert.h                    |     2 +-
 drivers/acpi/acpica/acdebug.h                      |     2 +-
 drivers/acpi/acpica/acdispat.h                     |     2 +-
 drivers/acpi/acpica/acevents.h                     |     2 +-
 drivers/acpi/acpica/acglobal.h                     |     2 +-
 drivers/acpi/acpica/achware.h                      |     2 +-
 drivers/acpi/acpica/acinterp.h                     |     2 +-
 drivers/acpi/acpica/aclocal.h                      |     5 +-
 drivers/acpi/acpica/acmacros.h                     |     2 +-
 drivers/acpi/acpica/acnamesp.h                     |     2 +-
 drivers/acpi/acpica/acobject.h                     |     2 +-
 drivers/acpi/acpica/acopcode.h                     |     2 +-
 drivers/acpi/acpica/acparser.h                     |     2 +-
 drivers/acpi/acpica/acpredef.h                     |     2 +-
 drivers/acpi/acpica/acresrc.h                      |     4 +-
 drivers/acpi/acpica/acstruct.h                     |     2 +-
 drivers/acpi/acpica/actables.h                     |     2 +-
 drivers/acpi/acpica/acutils.h                      |     4 +-
 drivers/acpi/acpica/amlcode.h                      |     2 +-
 drivers/acpi/acpica/amlresrc.h                     |    24 +-
 drivers/acpi/acpica/dbhistry.c                     |     2 +-
 drivers/acpi/acpica/dbnames.c                      |     3 +
 drivers/acpi/acpica/dsargs.c                       |     2 +-
 drivers/acpi/acpica/dscontrol.c                    |     2 +-
 drivers/acpi/acpica/dsdebug.c                      |     2 +-
 drivers/acpi/acpica/dsfield.c                      |     2 +-
 drivers/acpi/acpica/dsinit.c                       |     2 +-
 drivers/acpi/acpica/dsmethod.c                     |     2 +-
 drivers/acpi/acpica/dsobject.c                     |     2 +-
 drivers/acpi/acpica/dsopcode.c                     |     2 +-
 drivers/acpi/acpica/dspkginit.c                    |     2 +-
 drivers/acpi/acpica/dswexec.c                      |     2 +-
 drivers/acpi/acpica/dswload.c                      |     2 +-
 drivers/acpi/acpica/dswload2.c                     |     2 +-
 drivers/acpi/acpica/dswscope.c                     |     2 +-
 drivers/acpi/acpica/dswstate.c                     |    13 +-
 drivers/acpi/acpica/evevent.c                      |    13 +-
 drivers/acpi/acpica/evglock.c                      |     2 +-
 drivers/acpi/acpica/evgpe.c                        |     2 +-
 drivers/acpi/acpica/evgpeblk.c                     |     2 +-
 drivers/acpi/acpica/evgpeinit.c                    |     2 +-
 drivers/acpi/acpica/evgpeutil.c                    |     2 +-
 drivers/acpi/acpica/evhandler.c                    |     2 +-
 drivers/acpi/acpica/evmisc.c                       |     2 +-
 drivers/acpi/acpica/evregion.c                     |     2 +-
 drivers/acpi/acpica/evrgnini.c                     |     6 +-
 drivers/acpi/acpica/evxface.c                      |     2 +-
 drivers/acpi/acpica/evxfevnt.c                     |     2 +-
 drivers/acpi/acpica/evxfgpe.c                      |     2 +-
 drivers/acpi/acpica/evxfregn.c                     |     2 +-
 drivers/acpi/acpica/exconcat.c                     |     2 +-
 drivers/acpi/acpica/exconfig.c                     |     2 +-
 drivers/acpi/acpica/exconvrt.c                     |     2 +-
 drivers/acpi/acpica/excreate.c                     |     2 +-
 drivers/acpi/acpica/exdebug.c                      |     2 +-
 drivers/acpi/acpica/exdump.c                       |     2 +-
 drivers/acpi/acpica/exfield.c                      |     2 +-
 drivers/acpi/acpica/exfldio.c                      |     2 +-
 drivers/acpi/acpica/exmisc.c                       |     2 +-
 drivers/acpi/acpica/exmutex.c                      |     2 +-
 drivers/acpi/acpica/exnames.c                      |     2 +-
 drivers/acpi/acpica/exoparg1.c                     |     2 +-
 drivers/acpi/acpica/exoparg2.c                     |     2 +-
 drivers/acpi/acpica/exoparg3.c                     |     2 +-
 drivers/acpi/acpica/exoparg6.c                     |     2 +-
 drivers/acpi/acpica/exprep.c                       |     2 +-
 drivers/acpi/acpica/exregion.c                     |     6 +-
 drivers/acpi/acpica/exresnte.c                     |     2 +-
 drivers/acpi/acpica/exresolv.c                     |     2 +-
 drivers/acpi/acpica/exresop.c                      |     2 +-
 drivers/acpi/acpica/exserial.c                     |     2 +-
 drivers/acpi/acpica/exstore.c                      |     2 +-
 drivers/acpi/acpica/exstoren.c                     |     2 +-
 drivers/acpi/acpica/exstorob.c                     |     2 +-
 drivers/acpi/acpica/exsystem.c                     |     2 +-
 drivers/acpi/acpica/extrace.c                      |     2 +-
 drivers/acpi/acpica/exutils.c                      |     2 +-
 drivers/acpi/acpica/hwacpi.c                       |     2 +-
 drivers/acpi/acpica/hwesleep.c                     |     2 +-
 drivers/acpi/acpica/hwgpe.c                        |     2 +-
 drivers/acpi/acpica/hwsleep.c                      |    16 +-
 drivers/acpi/acpica/hwtimer.c                      |     2 +-
 drivers/acpi/acpica/hwvalid.c                      |     2 +-
 drivers/acpi/acpica/hwxface.c                      |     2 +-
 drivers/acpi/acpica/hwxfsleep.c                    |     2 +-
 drivers/acpi/acpica/nsarguments.c                  |     2 +-
 drivers/acpi/acpica/nsconvert.c                    |     2 +-
 drivers/acpi/acpica/nsdump.c                       |     2 +-
 drivers/acpi/acpica/nsdumpdv.c                     |     2 +-
 drivers/acpi/acpica/nsinit.c                       |     2 +-
 drivers/acpi/acpica/nsload.c                       |     2 +-
 drivers/acpi/acpica/nsparse.c                      |     2 +-
 drivers/acpi/acpica/nspredef.c                     |     2 +-
 drivers/acpi/acpica/nsprepkg.c                     |     2 +-
 drivers/acpi/acpica/nsrepair.c                     |     2 +-
 drivers/acpi/acpica/nsrepair2.c                    |     4 +-
 drivers/acpi/acpica/nsutils.c                      |     2 +-
 drivers/acpi/acpica/nswalk.c                       |     2 +-
 drivers/acpi/acpica/nsxfname.c                     |     2 +-
 drivers/acpi/acpica/psargs.c                       |     2 +-
 drivers/acpi/acpica/psloop.c                       |     2 +-
 drivers/acpi/acpica/psobject.c                     |     2 +-
 drivers/acpi/acpica/psopcode.c                     |     2 +-
 drivers/acpi/acpica/psopinfo.c                     |     2 +-
 drivers/acpi/acpica/psparse.c                      |     2 +-
 drivers/acpi/acpica/psscope.c                      |     2 +-
 drivers/acpi/acpica/pstree.c                       |     2 +-
 drivers/acpi/acpica/psutils.c                      |     2 +-
 drivers/acpi/acpica/pswalk.c                       |     2 +-
 drivers/acpi/acpica/psxface.c                      |     2 +-
 drivers/acpi/acpica/rsaddr.c                       |    11 +-
 drivers/acpi/acpica/rscalc.c                       |    51 +-
 drivers/acpi/acpica/rsdumpinfo.c                   |    17 +
 drivers/acpi/acpica/rsinfo.c                       |     5 +
 drivers/acpi/acpica/rslist.c                       |    12 +-
 drivers/acpi/acpica/rsmisc.c                       |    10 +-
 drivers/acpi/acpica/rsserial.c                     |    49 +
 drivers/acpi/acpica/tbdata.c                       |     2 +-
 drivers/acpi/acpica/tbfadt.c                       |     2 +-
 drivers/acpi/acpica/tbfind.c                       |     2 +-
 drivers/acpi/acpica/tbinstal.c                     |     2 +-
 drivers/acpi/acpica/tbprint.c                      |     2 +-
 drivers/acpi/acpica/tbutils.c                      |     7 +-
 drivers/acpi/acpica/tbxface.c                      |     2 +-
 drivers/acpi/acpica/tbxfload.c                     |     2 +-
 drivers/acpi/acpica/tbxfroot.c                     |     2 +-
 drivers/acpi/acpica/utaddress.c                    |     2 +-
 drivers/acpi/acpica/utalloc.c                      |     2 +-
 drivers/acpi/acpica/utascii.c                      |     2 +-
 drivers/acpi/acpica/utbuffer.c                     |     2 +-
 drivers/acpi/acpica/utcache.c                      |     2 +-
 drivers/acpi/acpica/utcksum.c                      |     2 +-
 drivers/acpi/acpica/utcopy.c                       |     2 +-
 drivers/acpi/acpica/utdebug.c                      |     2 +-
 drivers/acpi/acpica/utdecode.c                     |     2 +-
 drivers/acpi/acpica/uteval.c                       |     2 +-
 drivers/acpi/acpica/utglobal.c                     |     6 +-
 drivers/acpi/acpica/uthex.c                        |     2 +-
 drivers/acpi/acpica/utids.c                        |     2 +-
 drivers/acpi/acpica/utinit.c                       |     2 +-
 drivers/acpi/acpica/utlock.c                       |     2 +-
 drivers/acpi/acpica/utobject.c                     |     2 +-
 drivers/acpi/acpica/utosi.c                        |     2 +-
 drivers/acpi/acpica/utpredef.c                     |     2 +-
 drivers/acpi/acpica/utprint.c                      |     2 +-
 drivers/acpi/acpica/utresdecode.c                  |    11 +
 drivers/acpi/acpica/utresrc.c                      |    17 +-
 drivers/acpi/acpica/uttrack.c                      |     2 +-
 drivers/acpi/acpica/utuuid.c                       |     2 +-
 drivers/acpi/acpica/utxface.c                      |     2 +-
 drivers/acpi/acpica/utxfinit.c                     |     2 +-
 drivers/acpi/apei/einj.c                           |    14 +-
 drivers/acpi/arm64/agdi.c                          |    13 +-
 drivers/acpi/bus.c                                 |    94 +-
 drivers/acpi/cppc_acpi.c                           |   118 +-
 drivers/acpi/ec.c                                  |    18 +-
 drivers/acpi/nfit/core.c                           |     6 +-
 drivers/acpi/power.c                               |    19 +
 drivers/acpi/pptt.c                                |     5 +-
 drivers/acpi/processor_driver.c                    |    12 +-
 drivers/acpi/processor_pdc.c                       |    11 +
 drivers/acpi/processor_thermal.c                   |    14 +-
 drivers/acpi/property.c                            |    80 +-
 drivers/acpi/resource.c                            |    14 +
 drivers/acpi/sbs.c                                 |    27 +-
 drivers/acpi/sleep.c                               |     8 +-
 drivers/acpi/spcr.c                                |    13 +-
 drivers/acpi/sysfs.c                               |    17 +
 drivers/acpi/thermal.c                             |    70 +-
 drivers/acpi/video_detect.c                        |    84 +-
 drivers/acpi/viot.c                                |     5 +-
 drivers/acpi/x86/apple.c                           |    11 +-
 drivers/acpi/x86/utils.c                           |    56 +-
 drivers/amba/tegra-ahb.c                           |     1 -
 drivers/ata/Kconfig                                |     1 +
 drivers/ata/acard-ahci.c                           |     2 +-
 drivers/ata/ahci.c                                 |     2 +-
 drivers/ata/ahci.h                                 |     2 +-
 drivers/ata/ahci_brcm.c                            |     2 +-
 drivers/ata/ahci_ceva.c                            |     2 +-
 drivers/ata/ahci_da850.c                           |     2 +-
 drivers/ata/ahci_dm816.c                           |     2 +-
 drivers/ata/ahci_dwc.c                             |     2 +-
 drivers/ata/ahci_imx.c                             |     4 +-
 drivers/ata/ahci_mtk.c                             |     4 +-
 drivers/ata/ahci_mvebu.c                           |     2 +-
 drivers/ata/ahci_platform.c                        |     2 +-
 drivers/ata/ahci_qoriq.c                           |     2 +-
 drivers/ata/ahci_seattle.c                         |     2 +-
 drivers/ata/ahci_st.c                              |     2 +-
 drivers/ata/ahci_sunxi.c                           |     2 +-
 drivers/ata/ahci_tegra.c                           |     2 +-
 drivers/ata/ahci_xgene.c                           |     2 +-
 drivers/ata/ata_generic.c                          |     2 +-
 drivers/ata/ata_piix.c                             |     6 +-
 drivers/ata/libahci.c                              |     4 +-
 drivers/ata/libahci_platform.c                     |     4 +-
 drivers/ata/libata-core.c                          |     4 +-
 drivers/ata/libata-scsi.c                          |     2 +-
 drivers/ata/libata-sff.c                           |     8 +-
 drivers/ata/libata.h                               |     2 +-
 drivers/ata/pata_acpi.c                            |     2 +-
 drivers/ata/pata_ali.c                             |     2 +-
 drivers/ata/pata_amd.c                             |     2 +-
 drivers/ata/pata_arasan_cf.c                       |     2 +-
 drivers/ata/pata_artop.c                           |     2 +-
 drivers/ata/pata_atiixp.c                          |     2 +-
 drivers/ata/pata_atp867x.c                         |     2 +-
 drivers/ata/pata_buddha.c                          |     2 +-
 drivers/ata/pata_cmd640.c                          |     2 +-
 drivers/ata/pata_cmd64x.c                          |     2 +-
 drivers/ata/pata_cs5520.c                          |     2 +-
 drivers/ata/pata_cs5530.c                          |     2 +-
 drivers/ata/pata_cs5535.c                          |     2 +-
 drivers/ata/pata_cs5536.c                          |     2 +-
 drivers/ata/pata_cypress.c                         |     2 +-
 drivers/ata/pata_efar.c                            |     2 +-
 drivers/ata/pata_ep93xx.c                          |     2 +-
 drivers/ata/pata_falcon.c                          |     2 +-
 drivers/ata/pata_ftide010.c                        |     2 +-
 drivers/ata/pata_gayle.c                           |     2 +-
 drivers/ata/pata_hpt366.c                          |     2 +-
 drivers/ata/pata_hpt37x.c                          |     2 +-
 drivers/ata/pata_hpt3x2n.c                         |     2 +-
 drivers/ata/pata_hpt3x3.c                          |     2 +-
 drivers/ata/pata_icside.c                          |     2 +-
 drivers/ata/pata_imx.c                             |     2 +-
 drivers/ata/pata_isapnp.c                          |     2 +-
 drivers/ata/pata_it8213.c                          |     2 +-
 drivers/ata/pata_it821x.c                          |     2 +-
 drivers/ata/pata_ixp4xx_cf.c                       |     3 +-
 drivers/ata/pata_jmicron.c                         |     2 +-
 drivers/ata/pata_legacy.c                          |     2 +-
 drivers/ata/pata_macio.c                           |     3 +-
 drivers/ata/pata_marvell.c                         |     2 +-
 drivers/ata/pata_mpc52xx.c                         |     2 +-
 drivers/ata/pata_mpiix.c                           |     2 +-
 drivers/ata/pata_netcell.c                         |     2 +-
 drivers/ata/pata_ninja32.c                         |     2 +-
 drivers/ata/pata_ns87410.c                         |     2 +-
 drivers/ata/pata_ns87415.c                         |     2 +-
 drivers/ata/pata_octeon_cf.c                       |     2 +-
 drivers/ata/pata_of_platform.c                     |     2 +-
 drivers/ata/pata_oldpiix.c                         |     2 +-
 drivers/ata/pata_opti.c                            |     2 +-
 drivers/ata/pata_optidma.c                         |     2 +-
 drivers/ata/pata_parport/Kconfig                   |     2 +-
 drivers/ata/pata_parport/aten.c                    |    45 +-
 drivers/ata/pata_parport/bpck.c                    |    86 +-
 drivers/ata/pata_parport/bpck6.c                   |   541 +-
 drivers/ata/pata_parport/comm.c                    |    52 +-
 drivers/ata/pata_parport/dstr.c                    |    45 +-
 drivers/ata/pata_parport/epat.c                    |    48 +-
 drivers/ata/pata_parport/epia.c                    |    55 +-
 drivers/ata/pata_parport/fit2.c                    |    37 +-
 drivers/ata/pata_parport/fit3.c                    |    39 +-
 drivers/ata/pata_parport/friq.c                    |    56 +-
 drivers/ata/pata_parport/frpw.c                    |    71 +-
 drivers/ata/pata_parport/kbic.c                    |    66 +-
 drivers/ata/pata_parport/ktti.c                    |    38 +-
 drivers/ata/pata_parport/on20.c                    |    45 +-
 drivers/ata/pata_parport/on26.c                    |    52 +-
 drivers/ata/pata_parport/pata_parport.c            |    69 +-
 .../ata/pata_parport}/pata_parport.h               |    41 +-
 drivers/ata/pata_parport/ppc6lnx.c                 |   726 -
 drivers/ata/pata_pcmcia.c                          |     2 +-
 drivers/ata/pata_pdc2027x.c                        |     2 +-
 drivers/ata/pata_pdc202xx_old.c                    |     2 +-
 drivers/ata/pata_piccolo.c                         |     2 +-
 drivers/ata/pata_platform.c                        |     4 +-
 drivers/ata/pata_pxa.c                             |     2 +-
 drivers/ata/pata_radisys.c                         |     2 +-
 drivers/ata/pata_rb532_cf.c                        |     2 +-
 drivers/ata/pata_rdc.c                             |     2 +-
 drivers/ata/pata_rz1000.c                          |     2 +-
 drivers/ata/pata_sc1200.c                          |     2 +-
 drivers/ata/pata_sch.c                             |     2 +-
 drivers/ata/pata_serverworks.c                     |     6 +-
 drivers/ata/pata_sil680.c                          |     2 +-
 drivers/ata/pata_sis.c                             |     2 +-
 drivers/ata/pata_sl82c105.c                        |     2 +-
 drivers/ata/pata_triflex.c                         |     2 +-
 drivers/ata/pata_via.c                             |     2 +-
 drivers/ata/pdc_adma.c                             |     2 +-
 drivers/ata/sata_dwc_460ex.c                       |     6 +-
 drivers/ata/sata_fsl.c                             |     2 +-
 drivers/ata/sata_highbank.c                        |     2 +-
 drivers/ata/sata_inic162x.c                        |     2 +-
 drivers/ata/sata_mv.c                              |     4 +-
 drivers/ata/sata_nv.c                              |     8 +-
 drivers/ata/sata_promise.c                         |     2 +-
 drivers/ata/sata_qstor.c                           |     2 +-
 drivers/ata/sata_rcar.c                            |     2 +-
 drivers/ata/sata_sil.c                             |     2 +-
 drivers/ata/sata_sil24.c                           |     2 +-
 drivers/ata/sata_sis.c                             |     2 +-
 drivers/ata/sata_svw.c                             |     2 +-
 drivers/ata/sata_sx4.c                             |     2 +-
 drivers/ata/sata_uli.c                             |     2 +-
 drivers/ata/sata_via.c                             |     2 +-
 drivers/ata/sata_vsc.c                             |     2 +-
 drivers/atm/idt77252.c                             |    11 +
 drivers/auxdisplay/cfag12864bfb.c                  |     2 +-
 drivers/auxdisplay/ht16k33.c                       |     2 +-
 drivers/base/Kconfig                               |    12 +
 drivers/base/arch_topology.c                       |    11 +-
 drivers/base/base.h                                |   114 +-
 drivers/base/bus.c                                 |    48 +-
 drivers/base/cacheinfo.c                           |   142 +-
 drivers/base/class.c                               |   247 +-
 drivers/base/core.c                                |   313 +-
 drivers/base/cpu.c                                 |     3 +-
 drivers/base/dd.c                                  |    36 +-
 drivers/base/devcoredump.c                         |     5 +-
 drivers/base/devres.c                              |    11 +-
 drivers/base/devtmpfs.c                            |     9 -
 drivers/base/firmware_loader/Kconfig               |    13 +
 drivers/base/firmware_loader/main.c                |    65 +-
 drivers/base/firmware_loader/sysfs.c               |     4 +-
 drivers/base/physical_location.h                   |     2 +-
 drivers/base/power/main.c                          |    12 +-
 drivers/base/power/wakeup_stats.c                  |     2 +-
 drivers/base/property.c                            |   148 +-
 drivers/base/regmap/Kconfig                        |    13 +-
 drivers/base/regmap/Makefile                       |     5 +-
 drivers/base/regmap/internal.h                     |    24 +-
 drivers/base/regmap/regcache-lzo.c                 |   368 -
 drivers/base/regmap/regcache-maple.c               |   279 +
 drivers/base/regmap/regcache.c                     |    56 +-
 drivers/base/regmap/regmap-debugfs.c               |     8 +-
 drivers/base/regmap/regmap-irq.c                   |    30 +-
 drivers/base/regmap/regmap-kunit.c                 |   739 +
 drivers/base/regmap/regmap-ram.c                   |    85 +
 drivers/base/regmap/regmap-sdw.c                   |    41 +-
 drivers/base/regmap/regmap.c                       |    53 +-
 drivers/base/soc.c                                 |    15 +
 drivers/bcma/driver_mips.c                         |     6 -
 drivers/bcma/main.c                                |    11 +-
 drivers/block/Kconfig                              |    17 +
 drivers/block/aoe/aoechr.c                         |     2 +-
 drivers/block/brd.c                                |     1 -
 drivers/block/drbd/drbd_actlog.c                   |    13 +-
 drivers/block/drbd/drbd_bitmap.c                   |    13 +-
 drivers/block/drbd/drbd_int.h                      |   120 +-
 drivers/block/drbd/drbd_main.c                     |    72 +-
 drivers/block/drbd/drbd_nl.c                       |    25 +-
 drivers/block/drbd/drbd_receiver.c                 |   108 +-
 drivers/block/drbd/drbd_req.c                      |    30 +-
 drivers/block/drbd/drbd_req.h                      |    11 +-
 drivers/block/drbd/drbd_state.c                    |    31 +-
 drivers/block/drbd/drbd_worker.c                   |   114 +-
 drivers/block/floppy.c                             |     2 +-
 drivers/block/loop.c                               |    43 +-
 drivers/block/nbd.c                                |    26 +-
 drivers/block/null_blk/Kconfig                     |     2 +-
 drivers/block/null_blk/main.c                      |   167 +-
 drivers/block/null_blk/null_blk.h                  |     7 +-
 drivers/block/pktcdvd.c                            |    60 +-
 drivers/block/rbd.c                                |    34 +-
 drivers/block/rnbd/rnbd-clt-sysfs.c                |     2 +-
 drivers/block/rnbd/rnbd-proto.h                    |     2 +-
 drivers/block/rnbd/rnbd-srv-sysfs.c                |     2 +-
 drivers/block/sunvdc.c                             |     2 +
 drivers/block/ublk_drv.c                           |   250 +-
 drivers/block/virtio_blk.c                         |   269 +-
 drivers/block/xen-blkback/blkback.c                |   126 +-
 drivers/block/xen-blkback/common.h                 |   103 +-
 drivers/block/zram/zram_drv.c                      |   393 +-
 drivers/block/zram/zram_drv.h                      |     1 -
 drivers/bluetooth/Kconfig                          |    14 +
 drivers/bluetooth/Makefile                         |     1 +
 drivers/bluetooth/btbcm.c                          |    49 +-
 drivers/bluetooth/btintel.c                        |   128 +-
 drivers/bluetooth/btintel.h                        |    19 +-
 drivers/bluetooth/btmrvl_sdio.c                    |     2 +-
 drivers/bluetooth/btmtkuart.c                      |     6 +-
 drivers/bluetooth/btnxpuart.c                      |  1352 +
 drivers/bluetooth/btqca.c                          |    14 +-
 drivers/bluetooth/btqca.h                          |    10 +
 drivers/bluetooth/btqcomsmd.c                      |    17 +-
 drivers/bluetooth/btrtl.c                          |   502 +-
 drivers/bluetooth/btrtl.h                          |    58 +-
 drivers/bluetooth/btsdio.c                         |     1 +
 drivers/bluetooth/btusb.c                          |   328 +-
 drivers/bluetooth/hci_bcm.c                        |    60 +-
 drivers/bluetooth/hci_h5.c                         |     6 +
 drivers/bluetooth/hci_ldisc.c                      |     8 +-
 drivers/bluetooth/hci_ll.c                         |     2 +-
 drivers/bluetooth/hci_mrvl.c                       |    90 +-
 drivers/bluetooth/hci_qca.c                        |    67 +-
 drivers/bluetooth/hci_vhci.c                       |   101 +
 drivers/bus/Kconfig                                |     2 +-
 drivers/bus/arm-integrator-lm.c                    |     1 -
 drivers/bus/brcmstb_gisb.c                         |     4 +-
 drivers/bus/bt1-apb.c                              |     1 -
 drivers/bus/bt1-axi.c                              |     1 -
 drivers/bus/fsl-mc/fsl-mc-bus.c                    |     6 +-
 drivers/bus/imx-weim.c                             |    27 +-
 drivers/bus/intel-ixp4xx-eb.c                      |     1 -
 drivers/bus/mhi/ep/main.c                          |     4 +-
 drivers/bus/mhi/host/boot.c                        |    16 +-
 drivers/bus/mhi/host/init.c                        |    16 +-
 drivers/bus/mhi/host/main.c                        |    25 +-
 drivers/bus/mhi/host/pci_generic.c                 |    28 +-
 drivers/bus/mvebu-mbus.c                           |    58 +-
 drivers/bus/qcom-ebi2.c                            |     1 -
 drivers/bus/qcom-ssc-block-bus.c                   |     1 -
 drivers/bus/simple-pm-bus.c                        |     2 +-
 drivers/bus/tegra-gmi.c                            |     4 +-
 drivers/bus/ti-sysc.c                              |    53 +-
 drivers/bus/uniphier-system-bus.c                  |    54 +-
 drivers/bus/vexpress-config.c                      |     2 +-
 drivers/cdx/Kconfig                                |    19 +
 drivers/cdx/Makefile                               |     8 +
 drivers/cdx/cdx.c                                  |   535 +
 drivers/cdx/cdx.h                                  |    62 +
 drivers/cdx/controller/Kconfig                     |    31 +
 drivers/cdx/controller/Makefile                    |     9 +
 drivers/cdx/controller/bitfield.h                  |    90 +
 drivers/cdx/controller/cdx_controller.c            |   230 +
 drivers/cdx/controller/cdx_controller.h            |    30 +
 drivers/cdx/controller/cdx_rpmsg.c                 |   202 +
 drivers/cdx/controller/mc_cdx_pcol.h               |   590 +
 drivers/cdx/controller/mcdi.c                      |   903 +
 drivers/cdx/controller/mcdi.h                      |   248 +
 drivers/cdx/controller/mcdi_functions.c            |   139 +
 drivers/cdx/controller/mcdi_functions.h            |    61 +
 drivers/char/Kconfig                               |     2 -
 drivers/char/Makefile                              |     1 -
 drivers/char/bsr.c                                 |     2 +-
 drivers/char/dsp56k.c                              |     2 +-
 drivers/char/hw_random/meson-rng.c                 |    29 +-
 drivers/char/hw_random/xgene-rng.c                 |    46 +-
 drivers/char/ipmi/Kconfig                          |     3 +-
 drivers/char/ipmi/ipmi_devintf.c                   |     2 +-
 drivers/char/ipmi/ipmi_poweroff.c                  |    16 +-
 drivers/char/ipmi/ipmi_ssif.c                      |    16 +-
 drivers/char/lp.c                                  |     2 +-
 drivers/char/mem.c                                 |     2 +-
 drivers/char/misc.c                                |     2 +-
 drivers/char/pcmcia/Kconfig                        |    68 -
 drivers/char/pcmcia/Makefile                       |    11 -
 drivers/char/pcmcia/cm4000_cs.c                    |  1912 -
 drivers/char/pcmcia/cm4040_cs.c                    |   684 -
 drivers/char/pcmcia/cm4040_cs.h                    |    48 -
 drivers/char/pcmcia/scr24x_cs.c                    |   359 -
 drivers/char/pcmcia/synclink_cs.c                  |  4290 --
 drivers/char/ppdev.c                               |     2 +-
 drivers/char/tpm/eventlog/common.c                 |     6 +-
 drivers/char/tpm/st33zp24/i2c.c                    |     4 +-
 drivers/char/tpm/st33zp24/spi.c                    |     4 +-
 drivers/char/tpm/tpm-chip.c                        |    54 +-
 drivers/char/tpm/tpm-interface.c                   |     6 +-
 drivers/char/tpm/tpm.h                             |     2 +
 drivers/char/tpm/tpm_atmel.h                       |     2 +-
 drivers/char/tpm/tpm_ftpm_tee.c                    |     6 +-
 drivers/char/tpm/tpm_tis.c                         |    51 +-
 drivers/char/tpm/tpm_tis_core.c                    |   299 +-
 drivers/char/tpm/tpm_tis_core.h                    |     5 +-
 drivers/char/tpm/tpm_tis_i2c_cr50.c                |     3 +-
 drivers/char/tpm/tpm_tis_spi_main.c                |     4 +-
 drivers/char/tpm/tpm_tis_synquacer.c               |     6 +-
 drivers/char/virtio_console.c                      |     2 +-
 drivers/char/xilinx_hwicap/xilinx_hwicap.c         |     2 +-
 drivers/char/xillybus/xillybus_class.c             |     2 +-
 drivers/clk/Kconfig                                |    30 +-
 drivers/clk/Makefile                               |     7 +-
 drivers/clk/at91/clk-sam9x60-pll.c                 |     2 +-
 drivers/clk/axs10x/i2s_pll_clock.c                 |     5 +-
 drivers/clk/axs10x/pll_clock.c                     |    11 +-
 drivers/clk/bcm/Kconfig                            |     9 +
 drivers/clk/bcm/Makefile                           |     1 +
 drivers/clk/bcm/clk-bcm2711-dvp.c                  |     6 +-
 drivers/clk/bcm/clk-bcm2835-aux.c                  |     1 -
 drivers/clk/bcm/clk-bcm2835.c                      |     1 -
 drivers/clk/bcm/clk-bcm63268-timer.c               |   216 +
 drivers/clk/bcm/clk-bcm63xx-gate.c                 |     6 +-
 drivers/clk/bcm/clk-raspberrypi.c                  |     6 +-
 drivers/clk/clk-ast2600.c                          |    67 +-
 drivers/clk/clk-axi-clkgen.c                       |    12 +-
 drivers/clk/clk-axm5516.c                          |     9 +-
 drivers/clk/clk-bm1880.c                           |     1 -
 drivers/clk/clk-cdce706.c                          |    11 +-
 drivers/clk/clk-conf.c                             |    12 +-
 drivers/clk/clk-fixed-factor.c                     |     6 +-
 drivers/clk/clk-fixed-mmio.c                       |     7 +-
 drivers/clk/clk-fixed-rate.c                       |     6 +-
 drivers/clk/clk-fractional-divider.c               |    16 +-
 drivers/clk/clk-fsl-sai.c                          |     1 -
 drivers/clk/clk-hsdk-pll.c                         |    11 +-
 drivers/clk/clk-k210.c                             |     2 +-
 drivers/clk/clk-lmk04832.c                         |     5 +-
 drivers/clk/clk-loongson1.c                        |   303 +
 drivers/clk/clk-loongson2.c                        |   341 +
 drivers/clk/clk-milbeaut.c                         |     4 +-
 drivers/clk/clk-palmas.c                           |     5 +-
 drivers/clk/clk-pwm.c                              |     6 +-
 drivers/clk/clk-renesas-pcie.c                     |    73 +-
 drivers/clk/clk-s2mps11.c                          |     6 +-
 drivers/clk/clk-scpi.c                             |     5 +-
 drivers/clk/clk-si514.c                            |    10 +-
 drivers/clk/clk-si521xx.c                          |   395 +
 drivers/clk/clk-si5351.c                           |    10 +-
 drivers/clk/clk-si570.c                            |    14 +-
 drivers/clk/clk-sp7021.c                           |   713 +
 drivers/clk/clk-stm32h7.c                          |     1 -
 drivers/clk/clk-stm32mp1.c                         |     6 +-
 drivers/clk/clk.c                                  |    10 +-
 drivers/clk/hisilicon/clk-hi3519.c                 |     5 +-
 drivers/clk/hisilicon/clk-hi3559a.c                |     6 +-
 drivers/clk/hisilicon/crg-hi3516cv300.c            |     5 +-
 drivers/clk/hisilicon/crg-hi3798cv200.c            |     5 +-
 drivers/clk/imx/Makefile                           |     2 +-
 drivers/clk/imx/clk-composite-7ulp.c               |     4 -
 drivers/clk/imx/clk-composite-93.c                 |     8 +-
 drivers/clk/imx/clk-fracn-gppll.c                  |    91 +-
 drivers/clk/imx/clk-gpr-mux.c                      |     3 +-
 drivers/clk/imx/clk-imx6ul.c                       |    10 +-
 drivers/clk/imx/clk-imx8mm.c                       |     2 +-
 drivers/clk/imx/clk-imx8mn.c                       |     2 +-
 drivers/clk/imx/clk-imx8mp-audiomix.c              |   277 +
 drivers/clk/imx/clk-imx8mp.c                       |     5 +-
 drivers/clk/imx/clk-imx8ulp.c                      |    34 +-
 drivers/clk/imx/clk-imx93.c                        |    19 +-
 drivers/clk/imx/clk.h                              |    23 +-
 drivers/clk/keystone/sci-clk.c                     |     6 +-
 drivers/clk/loongson1/Makefile                     |     4 -
 drivers/clk/loongson1/clk-loongson1b.c             |   118 -
 drivers/clk/loongson1/clk-loongson1c.c             |    95 -
 drivers/clk/loongson1/clk.c                        |    41 -
 drivers/clk/loongson1/clk.h                        |    15 -
 drivers/clk/mediatek/Kconfig                       |   399 +-
 drivers/clk/mediatek/Makefile                      |    68 +-
 drivers/clk/mediatek/clk-fhctl.c                   |    26 +-
 drivers/clk/mediatek/clk-fhctl.h                   |     9 +-
 drivers/clk/mediatek/clk-mt2701-aud.c              |    45 +-
 drivers/clk/mediatek/clk-mt2701-bdp.c              |    25 +-
 drivers/clk/mediatek/clk-mt2701-eth.c              |    15 +-
 drivers/clk/mediatek/clk-mt2701-g3d.c              |    15 +-
 drivers/clk/mediatek/clk-mt2701-hif.c              |    15 +-
 drivers/clk/mediatek/clk-mt2701-img.c              |    15 +-
 drivers/clk/mediatek/clk-mt2701-mm.c               |    56 +-
 drivers/clk/mediatek/clk-mt2701-vdec.c             |    25 +-
 drivers/clk/mediatek/clk-mt2701.c                  |    44 +-
 drivers/clk/mediatek/clk-mt2712-apmixedsys.c       |   168 +
 drivers/clk/mediatek/clk-mt2712-bdp.c              |    15 +-
 drivers/clk/mediatek/clk-mt2712-img.c              |    15 +-
 drivers/clk/mediatek/clk-mt2712-jpgdec.c           |    15 +-
 drivers/clk/mediatek/clk-mt2712-mfg.c              |    15 +-
 drivers/clk/mediatek/clk-mt2712-mm.c               |    66 +-
 drivers/clk/mediatek/clk-mt2712-vdec.c             |    25 +-
 drivers/clk/mediatek/clk-mt2712-venc.c             |    15 +-
 drivers/clk/mediatek/clk-mt2712.c                  |  1010 +-
 drivers/clk/mediatek/clk-mt6765-audio.c            |    25 +-
 drivers/clk/mediatek/clk-mt6765-cam.c              |    15 +-
 drivers/clk/mediatek/clk-mt6765-img.c              |    15 +-
 drivers/clk/mediatek/clk-mt6765-mipi0a.c           |    15 +-
 drivers/clk/mediatek/clk-mt6765-mm.c               |    15 +-
 drivers/clk/mediatek/clk-mt6765-vcodec.c           |    15 +-
 drivers/clk/mediatek/clk-mt6765.c                  |    82 +-
 drivers/clk/mediatek/clk-mt6779-aud.c              |     1 +
 drivers/clk/mediatek/clk-mt6779-cam.c              |     1 +
 drivers/clk/mediatek/clk-mt6779-img.c              |     1 +
 drivers/clk/mediatek/clk-mt6779-ipe.c              |     1 +
 drivers/clk/mediatek/clk-mt6779-mfg.c              |     1 +
 drivers/clk/mediatek/clk-mt6779-mm.c               |    25 +-
 drivers/clk/mediatek/clk-mt6779-vdec.c             |     1 +
 drivers/clk/mediatek/clk-mt6779-venc.c             |     1 +
 drivers/clk/mediatek/clk-mt6779.c                  |     1 +
 drivers/clk/mediatek/clk-mt6795-apmixedsys.c       |    64 +-
 drivers/clk/mediatek/clk-mt6795-infracfg.c         |     1 +
 drivers/clk/mediatek/clk-mt6795-mfg.c              |     1 +
 drivers/clk/mediatek/clk-mt6795-mm.c               |    56 +-
 drivers/clk/mediatek/clk-mt6795-pericfg.c          |     1 +
 drivers/clk/mediatek/clk-mt6795-topckgen.c         |     1 +
 drivers/clk/mediatek/clk-mt6795-vdecsys.c          |     1 +
 drivers/clk/mediatek/clk-mt6795-vencsys.c          |     1 +
 drivers/clk/mediatek/clk-mt6797-img.c              |    15 +-
 drivers/clk/mediatek/clk-mt6797-mm.c               |    56 +-
 drivers/clk/mediatek/clk-mt6797-vdec.c             |    25 +-
 drivers/clk/mediatek/clk-mt6797-venc.c             |    15 +-
 drivers/clk/mediatek/clk-mt6797.c                  |    44 +-
 drivers/clk/mediatek/clk-mt7622-apmixedsys.c       |   152 +
 drivers/clk/mediatek/clk-mt7622-aud.c              |    45 +-
 drivers/clk/mediatek/clk-mt7622-eth.c              |    25 +-
 drivers/clk/mediatek/clk-mt7622-hif.c              |    25 +-
 drivers/clk/mediatek/clk-mt7622-infracfg.c         |   128 +
 drivers/clk/mediatek/clk-mt7622.c                  |   371 +-
 drivers/clk/mediatek/clk-mt7629-eth.c              |    22 +-
 drivers/clk/mediatek/clk-mt7629-hif.c              |    25 +-
 drivers/clk/mediatek/clk-mt7629.c                  |    42 +-
 drivers/clk/mediatek/clk-mt7981-apmixed.c          |     2 +
 drivers/clk/mediatek/clk-mt7981-eth.c              |     3 +-
 drivers/clk/mediatek/clk-mt7981-infracfg.c         |     4 +-
 drivers/clk/mediatek/clk-mt7981-topckgen.c         |     4 +-
 drivers/clk/mediatek/clk-mt7986-apmixed.c          |     8 +-
 drivers/clk/mediatek/clk-mt7986-eth.c              |   112 +-
 drivers/clk/mediatek/clk-mt7986-infracfg.c         |    90 +-
 drivers/clk/mediatek/clk-mt7986-topckgen.c         |     4 +-
 drivers/clk/mediatek/clk-mt8135-apmixedsys.c       |   105 +
 drivers/clk/mediatek/clk-mt8135.c                  |   268 +-
 drivers/clk/mediatek/clk-mt8167-apmixedsys.c       |   145 +
 drivers/clk/mediatek/clk-mt8167-aud.c              |    46 +-
 drivers/clk/mediatek/clk-mt8167-img.c              |    50 +-
 drivers/clk/mediatek/clk-mt8167-mfgcfg.c           |    50 +-
 drivers/clk/mediatek/clk-mt8167-mm.c               |    69 +-
 drivers/clk/mediatek/clk-mt8167-vdec.c             |    57 +-
 drivers/clk/mediatek/clk-mt8167.c                  |   382 +-
 drivers/clk/mediatek/clk-mt8173-apmixedsys.c       |    66 +-
 drivers/clk/mediatek/clk-mt8173-img.c              |     1 +
 drivers/clk/mediatek/clk-mt8173-infracfg.c         |     1 +
 drivers/clk/mediatek/clk-mt8173-mm.c               |    82 +-
 drivers/clk/mediatek/clk-mt8173-pericfg.c          |     1 +
 drivers/clk/mediatek/clk-mt8173-topckgen.c         |     1 +
 drivers/clk/mediatek/clk-mt8173-vdecsys.c          |     1 +
 drivers/clk/mediatek/clk-mt8173-vencsys.c          |     1 +
 drivers/clk/mediatek/clk-mt8183-apmixedsys.c       |   195 +
 drivers/clk/mediatek/clk-mt8183-audio.c            |     5 +-
 drivers/clk/mediatek/clk-mt8183-cam.c              |     5 +-
 drivers/clk/mediatek/clk-mt8183-img.c              |     5 +-
 drivers/clk/mediatek/clk-mt8183-ipu0.c             |     5 +-
 drivers/clk/mediatek/clk-mt8183-ipu1.c             |     5 +-
 drivers/clk/mediatek/clk-mt8183-ipu_adl.c          |     5 +-
 drivers/clk/mediatek/clk-mt8183-ipu_conn.c         |     5 +-
 drivers/clk/mediatek/clk-mt8183-mfgcfg.c           |     5 +-
 drivers/clk/mediatek/clk-mt8183-mm.c               |    29 +-
 drivers/clk/mediatek/clk-mt8183-vdec.c             |     5 +-
 drivers/clk/mediatek/clk-mt8183-venc.c             |     5 +-
 drivers/clk/mediatek/clk-mt8183.c                  |   771 +-
 drivers/clk/mediatek/clk-mt8186-apmixedsys.c       |     6 +-
 drivers/clk/mediatek/clk-mt8186-cam.c              |     4 +-
 drivers/clk/mediatek/clk-mt8186-img.c              |     4 +-
 drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.c     |     4 +-
 drivers/clk/mediatek/clk-mt8186-infra_ao.c         |     4 +-
 drivers/clk/mediatek/clk-mt8186-ipe.c              |     4 +-
 drivers/clk/mediatek/clk-mt8186-mcu.c              |    69 +-
 drivers/clk/mediatek/clk-mt8186-mdp.c              |     4 +-
 drivers/clk/mediatek/clk-mt8186-mfg.c              |     4 +-
 drivers/clk/mediatek/clk-mt8186-mm.c               |    59 +-
 drivers/clk/mediatek/clk-mt8186-topckgen.c         |     4 +-
 drivers/clk/mediatek/clk-mt8186-vdec.c             |     4 +-
 drivers/clk/mediatek/clk-mt8186-venc.c             |     4 +-
 drivers/clk/mediatek/clk-mt8186-wpe.c              |     4 +-
 drivers/clk/mediatek/clk-mt8188-adsp_audio26m.c    |    50 +
 drivers/clk/mediatek/clk-mt8188-apmixedsys.c       |   157 +
 drivers/clk/mediatek/clk-mt8188-cam.c              |   120 +
 drivers/clk/mediatek/clk-mt8188-ccu.c              |    50 +
 drivers/clk/mediatek/clk-mt8188-img.c              |   112 +
 drivers/clk/mediatek/clk-mt8188-imp_iic_wrap.c     |    82 +
 drivers/clk/mediatek/clk-mt8188-infra_ao.c         |   199 +
 drivers/clk/mediatek/clk-mt8188-ipe.c              |    52 +
 drivers/clk/mediatek/clk-mt8188-mfg.c              |    49 +
 drivers/clk/mediatek/clk-mt8188-peri_ao.c          |    59 +
 drivers/clk/mediatek/clk-mt8188-topckgen.c         |  1350 +
 drivers/clk/mediatek/clk-mt8188-vdec.c             |    92 +
 drivers/clk/mediatek/clk-mt8188-vdo0.c             |   107 +
 drivers/clk/mediatek/clk-mt8188-vdo1.c             |   154 +
 drivers/clk/mediatek/clk-mt8188-venc.c             |    56 +
 drivers/clk/mediatek/clk-mt8188-vpp0.c             |   114 +
 drivers/clk/mediatek/clk-mt8188-vpp1.c             |   109 +
 drivers/clk/mediatek/clk-mt8188-wpe.c              |   105 +
 drivers/clk/mediatek/clk-mt8192-apmixedsys.c       |   215 +
 drivers/clk/mediatek/clk-mt8192-aud.c              |     5 +-
 drivers/clk/mediatek/clk-mt8192-cam.c              |     5 +-
 drivers/clk/mediatek/clk-mt8192-img.c              |     5 +-
 drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c     |     5 +-
 drivers/clk/mediatek/clk-mt8192-ipe.c              |     5 +-
 drivers/clk/mediatek/clk-mt8192-mdp.c              |     5 +-
 drivers/clk/mediatek/clk-mt8192-mfg.c              |     5 +-
 drivers/clk/mediatek/clk-mt8192-mm.c               |    34 +-
 drivers/clk/mediatek/clk-mt8192-msdc.c             |     5 +-
 drivers/clk/mediatek/clk-mt8192-scp_adsp.c         |     5 +-
 drivers/clk/mediatek/clk-mt8192-vdec.c             |     5 +-
 drivers/clk/mediatek/clk-mt8192-venc.c             |     5 +-
 drivers/clk/mediatek/clk-mt8192.c                  |   160 +-
 drivers/clk/mediatek/clk-mt8195-apmixedsys.c       |    73 +-
 drivers/clk/mediatek/clk-mt8195-apusys_pll.c       |     4 +-
 drivers/clk/mediatek/clk-mt8195-cam.c              |     4 +-
 drivers/clk/mediatek/clk-mt8195-ccu.c              |     4 +-
 drivers/clk/mediatek/clk-mt8195-img.c              |     4 +-
 drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c     |     4 +-
 drivers/clk/mediatek/clk-mt8195-infra_ao.c         |     4 +-
 drivers/clk/mediatek/clk-mt8195-ipe.c              |     4 +-
 drivers/clk/mediatek/clk-mt8195-mfg.c              |     4 +-
 drivers/clk/mediatek/clk-mt8195-peri_ao.c          |     4 +-
 drivers/clk/mediatek/clk-mt8195-scp_adsp.c         |     4 +-
 drivers/clk/mediatek/clk-mt8195-topckgen.c         |     4 +-
 drivers/clk/mediatek/clk-mt8195-vdec.c             |     4 +-
 drivers/clk/mediatek/clk-mt8195-vdo0.c             |    59 +-
 drivers/clk/mediatek/clk-mt8195-vdo1.c             |    61 +-
 drivers/clk/mediatek/clk-mt8195-venc.c             |     4 +-
 drivers/clk/mediatek/clk-mt8195-vpp0.c             |    58 +-
 drivers/clk/mediatek/clk-mt8195-vpp1.c             |    58 +-
 drivers/clk/mediatek/clk-mt8195-wpe.c              |     4 +-
 drivers/clk/mediatek/clk-mt8365-apmixedsys.c       |   166 +
 drivers/clk/mediatek/clk-mt8365-apu.c              |     3 +-
 drivers/clk/mediatek/clk-mt8365-cam.c              |     3 +-
 drivers/clk/mediatek/clk-mt8365-mfg.c              |     3 +-
 drivers/clk/mediatek/clk-mt8365-mm.c               |    42 +-
 drivers/clk/mediatek/clk-mt8365-vdec.c             |     3 +-
 drivers/clk/mediatek/clk-mt8365-venc.c             |     3 +-
 drivers/clk/mediatek/clk-mt8365.c                  |   606 +-
 drivers/clk/mediatek/clk-mt8516-apmixedsys.c       |   122 +
 drivers/clk/mediatek/clk-mt8516-aud.c              |    46 +-
 drivers/clk/mediatek/clk-mt8516.c                  |   240 +-
 drivers/clk/mediatek/clk-mtk.c                     |    82 +-
 drivers/clk/mediatek/clk-mtk.h                     |     7 +-
 drivers/clk/mediatek/clk-pllfh.c                   |    37 +-
 drivers/clk/mediatek/clk-pllfh.h                   |     1 +
 drivers/clk/microchip/clk-mpfs-ccc.c               |     1 -
 drivers/clk/microchip/clk-mpfs.c                   |     4 +-
 drivers/clk/mmp/clk-audio.c                        |     6 +-
 drivers/clk/mvebu/armada-37xx-periph.c             |     6 +-
 drivers/clk/mvebu/armada-37xx-tbg.c                |     6 +-
 drivers/clk/mvebu/armada-37xx-xtal.c               |     6 +-
 drivers/clk/qcom/Kconfig                           |    70 +
 drivers/clk/qcom/Makefile                          |     8 +
 drivers/clk/qcom/apcs-msm8916.c                    |     6 +-
 drivers/clk/qcom/apcs-sdx55.c                      |     6 +-
 drivers/clk/qcom/apss-ipq-pll.c                    |   116 +-
 drivers/clk/qcom/clk-alpha-pll.c                   |   139 +-
 drivers/clk/qcom/clk-alpha-pll.h                   |    14 +-
 drivers/clk/qcom/clk-branch.c                      |    15 +-
 drivers/clk/qcom/clk-branch.h                      |    44 +
 drivers/clk/qcom/clk-hfpll.c                       |    14 +-
 drivers/clk/qcom/clk-krait.c                       |    10 +-
 drivers/clk/qcom/clk-rpm.c                         |    11 +-
 drivers/clk/qcom/clk-smd-rpm.c                     |    37 +
 drivers/clk/qcom/dispcc-qcm2290.c                  |    10 +-
 drivers/clk/qcom/gcc-ipq4019.c                     |  1665 +-
 drivers/clk/qcom/gcc-ipq5332.c                     |  3824 ++
 drivers/clk/qcom/gcc-ipq9574.c                     |  4248 ++
 drivers/clk/qcom/gcc-msm8917.c                     |  3303 ++
 drivers/clk/qcom/gcc-msm8960.c                     |     6 +-
 drivers/clk/qcom/gcc-msm8996.c                     |     3 +-
 drivers/clk/qcom/gcc-msm8998.c                     |     3 +-
 drivers/clk/qcom/gcc-qcm2290.c                     |     3 +-
 drivers/clk/qcom/gcc-sc8280xp.c                    |    18 +
 drivers/clk/qcom/gcc-sm6115.c                      |    50 +-
 drivers/clk/qcom/gcc-sm6375.c                      |     3 +-
 drivers/clk/qcom/gcc-sm7150.c                      |  3048 ++
 drivers/clk/qcom/gcc-sm8350.c                      |    47 +-
 drivers/clk/qcom/gpucc-sa8775p.c                   |   625 +
 drivers/clk/qcom/gpucc-sm6115.c                    |   503 +
 drivers/clk/qcom/gpucc-sm6125.c                    |   424 +
 drivers/clk/qcom/gpucc-sm6375.c                    |   458 +
 drivers/clk/qcom/lpassaudiocc-sc7280.c             |     2 +
 drivers/clk/qcom/lpasscc-sc7280.c                  |    16 +-
 drivers/clk/renesas/r8a77970-cpg-mssr.c            |     1 +
 drivers/clk/renesas/r8a77980-cpg-mssr.c            |    18 +
 drivers/clk/renesas/r8a77995-cpg-mssr.c            |     2 +-
 drivers/clk/renesas/r8a779g0-cpg-mssr.c            |    24 +
 drivers/clk/renesas/r9a06g032-clocks.c             |   736 +-
 drivers/clk/renesas/rcar-usb2-clock-sel.c          |     6 +-
 drivers/clk/renesas/renesas-cpg-mssr.c             |     9 +-
 drivers/clk/renesas/rzg2l-cpg.c                    |     1 -
 drivers/clk/rockchip/clk-rk3399.c                  |     2 +-
 drivers/clk/rockchip/clk-rk3588.c                  |    42 +-
 drivers/clk/rockchip/clk.c                         |     2 -
 drivers/clk/samsung/clk-exynos-arm64.c             |   229 +-
 drivers/clk/samsung/clk-exynos-arm64.h             |     3 +
 drivers/clk/samsung/clk-exynos-audss.c             |     6 +-
 drivers/clk/samsung/clk-exynos-clkout.c            |     6 +-
 drivers/clk/samsung/clk-exynos4.c                  |     6 +-
 drivers/clk/samsung/clk-exynos4412-isp.c           |     3 +-
 drivers/clk/samsung/clk-exynos5250.c               |     5 +-
 drivers/clk/samsung/clk-exynos5420.c               |     5 +-
 drivers/clk/samsung/clk-exynos5433.c               |   157 +-
 drivers/clk/samsung/clk-exynos850.c                |   141 +-
 drivers/clk/samsung/clk-pll.c                      |    12 +-
 drivers/clk/samsung/clk-pll.h                      |     1 +
 drivers/clk/samsung/clk-s3c64xx.c                  |     4 +-
 drivers/clk/samsung/clk-s5pv210.c                  |     6 +-
 drivers/clk/samsung/clk.c                          |    64 +-
 drivers/clk/samsung/clk.h                          |    10 +-
 drivers/clk/sifive/Kconfig                         |     6 +-
 drivers/clk/socfpga/clk-gate-a10.c                 |    26 +-
 drivers/clk/socfpga/clk-gate.c                     |    35 +-
 drivers/clk/socfpga/clk-periph-a10.c               |    22 +-
 drivers/clk/socfpga/clk-periph.c                   |    26 +-
 drivers/clk/socfpga/clk-pll-a10.c                  |    30 +-
 drivers/clk/socfpga/clk-pll.c                      |    32 +-
 drivers/clk/sprd/common.c                          |    11 +-
 drivers/clk/starfive/Kconfig                       |    30 +-
 drivers/clk/starfive/Makefile                      |     6 +-
 drivers/clk/starfive/clk-starfive-jh7100-audio.c   |    74 +-
 drivers/clk/starfive/clk-starfive-jh7100.c         |   716 +-
 drivers/clk/starfive/clk-starfive-jh7100.h         |   112 -
 drivers/clk/starfive/clk-starfive-jh7110-aon.c     |   154 +
 drivers/clk/starfive/clk-starfive-jh7110-sys.c     |   497 +
 drivers/clk/starfive/clk-starfive-jh7110.h         |    11 +
 drivers/clk/starfive/clk-starfive-jh71x0.c         |   333 +
 drivers/clk/starfive/clk-starfive-jh71x0.h         |   123 +
 drivers/clk/stm32/clk-stm32mp13.c                  |     6 +-
 drivers/clk/tegra/clk-dfll.c                       |     5 +-
 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c         |    17 +-
 drivers/clk/tegra/clk-tegra20.c                    |    28 +-
 drivers/clk/ti/adpll.c                             |     6 +-
 drivers/clk/ti/clkctrl.c                           |     6 +-
 drivers/clk/uniphier/clk-uniphier-core.c           |    12 +-
 drivers/clk/visconti/pll.h                         |     1 -
 drivers/clk/x86/clk-fch.c                          |     7 +-
 drivers/clk/x86/clk-pmc-atom.c                     |     5 +-
 drivers/clk/xilinx/clk-xlnx-clock-wizard.c         |   234 +-
 drivers/clk/xilinx/xlnx_vcu.c                      |     8 +-
 drivers/clk/zynqmp/pll.c                           |     2 -
 drivers/clocksource/Kconfig                        |     9 +
 drivers/clocksource/Makefile                       |     1 +
 drivers/clocksource/em_sti.c                       |     1 -
 drivers/clocksource/exynos_mct.c                   |     2 +-
 drivers/clocksource/hyperv_timer.c                 |    21 +-
 drivers/clocksource/ingenic-timer.c                |     3 +-
 drivers/clocksource/sh_cmt.c                       |     1 -
 drivers/clocksource/sh_mtu2.c                      |     8 +-
 drivers/clocksource/sh_tmu.c                       |     1 -
 drivers/clocksource/timer-clint.c                  |    65 +-
 drivers/clocksource/timer-davinci.c                |    30 +-
 drivers/clocksource/timer-imx-gpt.c                |    19 -
 drivers/clocksource/timer-mediatek-cpux.c          |   140 +
 drivers/clocksource/timer-mediatek.c               |   114 -
 drivers/clocksource/timer-stm32-lp.c               |    12 +-
 drivers/clocksource/timer-tegra186.c               |     7 +-
 drivers/clocksource/timer-ti-dm-systimer.c         |    63 +-
 drivers/clocksource/timer-ti-dm.c                  |    16 +-
 drivers/comedi/comedi_fops.c                       |     2 +-
 drivers/comedi/drivers/comedi_test.c               |     2 +-
 drivers/counter/104-quad-8.c                       |    31 +-
 drivers/counter/Kconfig                            |    11 +
 drivers/counter/Makefile                           |     1 +
 drivers/counter/rz-mtu3-cnt.c                      |   906 +
 drivers/cpufreq/Kconfig.arm                        |     2 +-
 drivers/cpufreq/acpi-cpufreq.c                     |    40 +-
 drivers/cpufreq/amd-pstate.c                       |   201 +-
 drivers/cpufreq/cpufreq-dt-platdev.c               |     4 +-
 drivers/cpufreq/cpufreq.c                          |    20 +-
 drivers/cpufreq/freq_table.c                       |     8 +-
 drivers/cpufreq/imx-cpufreq-dt.c                   |     2 +-
 drivers/cpufreq/imx6q-cpufreq.c                    |     4 +-
 drivers/cpufreq/intel_pstate.c                     |    18 +-
 drivers/cpufreq/kirkwood-cpufreq.c                 |     2 +-
 drivers/cpufreq/maple-cpufreq.c                    |     2 +-
 drivers/cpufreq/mediatek-cpufreq.c                 |    98 +-
 drivers/cpufreq/pcc-cpufreq.c                      |    35 +-
 drivers/cpufreq/pmac32-cpufreq.c                   |     8 +-
 drivers/cpufreq/pmac64-cpufreq.c                   |     2 +-
 drivers/cpufreq/qcom-cpufreq-hw.c                  |    58 +-
 drivers/cpufreq/scmi-cpufreq.c                     |     2 +-
 drivers/cpufreq/spear-cpufreq.c                    |     2 +-
 drivers/cpufreq/sun50i-cpufreq-nvmem.c             |     3 +-
 drivers/cpufreq/tegra124-cpufreq.c                 |     2 -
 drivers/cpufreq/tegra194-cpufreq.c                 |   156 +-
 drivers/cpufreq/tegra20-cpufreq.c                  |     4 +-
 drivers/cpuidle/cpuidle-psci-domain.c              |     5 +-
 drivers/cpuidle/cpuidle-psci.c                     |     1 -
 drivers/cpuidle/cpuidle-pseries.c                  |    28 +-
 drivers/cpuidle/cpuidle-qcom-spm.c                 |     3 +-
 drivers/cpuidle/cpuidle-riscv-sbi.c                |    10 +-
 drivers/cpuidle/cpuidle.c                          |     2 +-
 drivers/cpuidle/cpuidle.h                          |     2 +-
 drivers/cpuidle/dt_idle_states.c                   |     1 -
 drivers/cpuidle/sysfs.c                            |    13 +-
 drivers/crypto/Kconfig                             |    21 +-
 drivers/crypto/Makefile                            |     4 +-
 .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c    |     2 +-
 drivers/crypto/amcc/crypto4xx_core.c               |     2 +-
 drivers/crypto/aspeed/aspeed-acry.c                |    14 +-
 drivers/crypto/atmel-aes.c                         |    16 +-
 drivers/crypto/atmel-sha.c                         |    34 +-
 drivers/crypto/atmel-sha204a.c                     |     2 +-
 drivers/crypto/atmel-tdes.c                        |    15 +-
 drivers/crypto/caam/caamalg.c                      |    21 +-
 drivers/crypto/caam/caamhash.c                     |    10 +-
 drivers/crypto/caam/caampkc.c                      |     6 +-
 drivers/crypto/caam/caamrng.c                      |     6 +-
 drivers/crypto/caam/ctrl.c                         |   112 +-
 drivers/crypto/caam/debugfs.c                      |    12 +-
 drivers/crypto/caam/debugfs.h                      |     7 +-
 drivers/crypto/caam/dpseci-debugfs.c               |     2 +-
 drivers/crypto/caam/intern.h                       |     1 +
 drivers/crypto/caam/jr.c                           |    61 +-
 drivers/crypto/cavium/nitrox/nitrox_main.c         |     1 -
 drivers/crypto/ccp/Makefile                        |     3 +-
 drivers/crypto/ccp/platform-access.c               |   215 +
 drivers/crypto/ccp/platform-access.h               |    35 +
 drivers/crypto/ccp/psp-dev.c                       |    38 +-
 drivers/crypto/ccp/psp-dev.h                       |    11 +-
 drivers/crypto/ccp/sev-dev.c                       |    40 +-
 drivers/crypto/ccp/sev-dev.h                       |     2 +-
 drivers/crypto/ccp/sp-dev.h                        |    10 +
 drivers/crypto/ccp/sp-pci.c                        |    11 +-
 drivers/crypto/ccp/tee-dev.c                       |    17 +-
 drivers/crypto/ccree/cc_driver.c                   |     4 +-
 drivers/crypto/hifn_795x.c                         |    24 +-
 drivers/crypto/hisilicon/Kconfig                   |     7 +
 drivers/crypto/hisilicon/Makefile                  |     2 +-
 drivers/crypto/hisilicon/hpre/hpre_main.c          |     1 -
 drivers/crypto/hisilicon/qm.c                      |     3 +-
 drivers/crypto/hisilicon/sec2/sec_main.c           |     1 -
 drivers/crypto/hisilicon/sgl.c                     |     6 +-
 drivers/crypto/hisilicon/trng/Makefile             |     3 +
 drivers/crypto/hisilicon/trng/trng-stb.c           |   176 +
 drivers/crypto/hisilicon/zip/zip_main.c            |     1 -
 drivers/crypto/img-hash.c                          |     7 +-
 drivers/crypto/inside-secure/safexcel.c            |    39 +-
 drivers/crypto/intel/Kconfig                       |     5 +
 drivers/crypto/intel/Makefile                      |     5 +
 drivers/crypto/intel/ixp4xx/Kconfig                |    14 +
 drivers/crypto/intel/ixp4xx/Makefile               |     2 +
 drivers/crypto/{ => intel/ixp4xx}/ixp4xx_crypto.c  |    15 +-
 drivers/crypto/{ => intel}/keembay/Kconfig         |     0
 drivers/crypto/{ => intel}/keembay/Makefile        |     0
 .../{ => intel}/keembay/keembay-ocs-aes-core.c     |     2 -
 .../crypto/{ => intel}/keembay/keembay-ocs-ecc.c   |     0
 .../{ => intel}/keembay/keembay-ocs-hcu-core.c     |     0
 drivers/crypto/{ => intel}/keembay/ocs-aes.c       |     0
 drivers/crypto/{ => intel}/keembay/ocs-aes.h       |     0
 drivers/crypto/{ => intel}/keembay/ocs-hcu.c       |     0
 drivers/crypto/{ => intel}/keembay/ocs-hcu.h       |     0
 drivers/crypto/{ => intel}/qat/Kconfig             |     0
 drivers/crypto/{ => intel}/qat/Makefile            |     0
 drivers/crypto/{ => intel}/qat/qat_4xxx/Makefile   |     0
 .../{ => intel}/qat/qat_4xxx/adf_4xxx_hw_data.c    |    62 +-
 .../{ => intel}/qat/qat_4xxx/adf_4xxx_hw_data.h    |     9 +-
 drivers/crypto/{ => intel}/qat/qat_4xxx/adf_drv.c  |    31 +-
 drivers/crypto/{ => intel}/qat/qat_c3xxx/Makefile  |     0
 .../{ => intel}/qat/qat_c3xxx/adf_c3xxx_hw_data.c  |     2 +-
 .../{ => intel}/qat/qat_c3xxx/adf_c3xxx_hw_data.h  |     0
 drivers/crypto/{ => intel}/qat/qat_c3xxx/adf_drv.c |    24 +-
 .../crypto/{ => intel}/qat/qat_c3xxxvf/Makefile    |     0
 .../qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c          |     0
 .../qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h          |     0
 .../crypto/{ => intel}/qat/qat_c3xxxvf/adf_drv.c   |    13 +-
 drivers/crypto/{ => intel}/qat/qat_c62x/Makefile   |     0
 .../{ => intel}/qat/qat_c62x/adf_c62x_hw_data.c    |     2 +-
 .../{ => intel}/qat/qat_c62x/adf_c62x_hw_data.h    |     0
 drivers/crypto/{ => intel}/qat/qat_c62x/adf_drv.c  |    24 +-
 drivers/crypto/{ => intel}/qat/qat_c62xvf/Makefile |     0
 .../qat/qat_c62xvf/adf_c62xvf_hw_data.c            |     0
 .../qat/qat_c62xvf/adf_c62xvf_hw_data.h            |     0
 .../crypto/{ => intel}/qat/qat_c62xvf/adf_drv.c    |    13 +-
 drivers/crypto/{ => intel}/qat/qat_common/Makefile |     0
 .../{ => intel}/qat/qat_common/adf_accel_devices.h |     5 +-
 .../{ => intel}/qat/qat_common/adf_accel_engine.c  |     0
 .../crypto/{ => intel}/qat/qat_common/adf_admin.c  |     0
 .../crypto/{ => intel}/qat/qat_common/adf_aer.c    |    39 +-
 .../crypto/{ => intel}/qat/qat_common/adf_cfg.c    |     0
 .../crypto/{ => intel}/qat/qat_common/adf_cfg.h    |     0
 .../{ => intel}/qat/qat_common/adf_cfg_common.h    |     0
 .../{ => intel}/qat/qat_common/adf_cfg_strings.h   |     0
 .../{ => intel}/qat/qat_common/adf_cfg_user.h      |     0
 .../{ => intel}/qat/qat_common/adf_common_drv.h    |    10 +-
 .../{ => intel}/qat/qat_common/adf_ctl_drv.c       |    32 +-
 .../{ => intel}/qat/qat_common/adf_dev_mgr.c       |     2 +
 .../{ => intel}/qat/qat_common/adf_gen2_config.c   |     0
 .../{ => intel}/qat/qat_common/adf_gen2_config.h   |     0
 .../{ => intel}/qat/qat_common/adf_gen2_dc.c       |     0
 .../{ => intel}/qat/qat_common/adf_gen2_dc.h       |     0
 .../{ => intel}/qat/qat_common/adf_gen2_hw_data.c  |     0
 .../{ => intel}/qat/qat_common/adf_gen2_hw_data.h  |     0
 .../{ => intel}/qat/qat_common/adf_gen2_pfvf.c     |     0
 .../{ => intel}/qat/qat_common/adf_gen2_pfvf.h     |     0
 .../{ => intel}/qat/qat_common/adf_gen4_dc.c       |     0
 .../{ => intel}/qat/qat_common/adf_gen4_dc.h       |     0
 .../{ => intel}/qat/qat_common/adf_gen4_hw_data.c  |     0
 .../{ => intel}/qat/qat_common/adf_gen4_hw_data.h  |     0
 .../{ => intel}/qat/qat_common/adf_gen4_pfvf.c     |     0
 .../{ => intel}/qat/qat_common/adf_gen4_pfvf.h     |     0
 .../{ => intel}/qat/qat_common/adf_gen4_pm.c       |     0
 .../{ => intel}/qat/qat_common/adf_gen4_pm.h       |     0
 .../{ => intel}/qat/qat_common/adf_hw_arbiter.c    |     2 +-
 .../crypto/{ => intel}/qat/qat_common/adf_init.c   |    96 +-
 .../crypto/{ => intel}/qat/qat_common/adf_isr.c    |     0
 .../{ => intel}/qat/qat_common/adf_pfvf_msg.h      |     0
 .../{ => intel}/qat/qat_common/adf_pfvf_pf_msg.c   |     0
 .../{ => intel}/qat/qat_common/adf_pfvf_pf_msg.h   |     0
 .../{ => intel}/qat/qat_common/adf_pfvf_pf_proto.c |     0
 .../{ => intel}/qat/qat_common/adf_pfvf_pf_proto.h |     0
 .../{ => intel}/qat/qat_common/adf_pfvf_utils.c    |     0
 .../{ => intel}/qat/qat_common/adf_pfvf_utils.h    |     0
 .../{ => intel}/qat/qat_common/adf_pfvf_vf_msg.c   |     0
 .../{ => intel}/qat/qat_common/adf_pfvf_vf_msg.h   |     0
 .../{ => intel}/qat/qat_common/adf_pfvf_vf_proto.c |     0
 .../{ => intel}/qat/qat_common/adf_pfvf_vf_proto.h |     0
 .../crypto/{ => intel}/qat/qat_common/adf_sriov.c  |    10 +-
 .../crypto/{ => intel}/qat/qat_common/adf_sysfs.c  |    23 +-
 .../{ => intel}/qat/qat_common/adf_transport.c     |     0
 .../{ => intel}/qat/qat_common/adf_transport.h     |     0
 .../qat/qat_common/adf_transport_access_macros.h   |     0
 .../qat/qat_common/adf_transport_debug.c           |     0
 .../qat/qat_common/adf_transport_internal.h        |     0
 .../crypto/{ => intel}/qat/qat_common/adf_vf_isr.c |     3 +-
 .../crypto/{ => intel}/qat/qat_common/icp_qat_fw.h |     0
 .../{ => intel}/qat/qat_common/icp_qat_fw_comp.h   |     0
 .../qat/qat_common/icp_qat_fw_init_admin.h         |     0
 .../{ => intel}/qat/qat_common/icp_qat_fw_la.h     |     0
 .../qat/qat_common/icp_qat_fw_loader_handle.h      |     0
 .../{ => intel}/qat/qat_common/icp_qat_fw_pke.h    |     0
 .../{ => intel}/qat/qat_common/icp_qat_hal.h       |     0
 .../crypto/{ => intel}/qat/qat_common/icp_qat_hw.h |     0
 .../qat/qat_common/icp_qat_hw_20_comp.h            |     0
 .../qat/qat_common/icp_qat_hw_20_comp_defs.h       |     0
 .../{ => intel}/qat/qat_common/icp_qat_uclo.h      |     0
 .../crypto/{ => intel}/qat/qat_common/qat_algs.c   |     0
 .../{ => intel}/qat/qat_common/qat_algs_send.c     |     0
 .../{ => intel}/qat/qat_common/qat_algs_send.h     |     0
 .../{ => intel}/qat/qat_common/qat_asym_algs.c     |     0
 drivers/crypto/{ => intel}/qat/qat_common/qat_bl.c |     0
 drivers/crypto/{ => intel}/qat/qat_common/qat_bl.h |     0
 .../{ => intel}/qat/qat_common/qat_comp_algs.c     |     0
 .../{ => intel}/qat/qat_common/qat_comp_req.h      |     0
 .../{ => intel}/qat/qat_common/qat_compression.c   |     0
 .../{ => intel}/qat/qat_common/qat_compression.h   |     0
 .../crypto/{ => intel}/qat/qat_common/qat_crypto.c |     0
 .../crypto/{ => intel}/qat/qat_common/qat_crypto.h |     0
 .../crypto/{ => intel}/qat/qat_common/qat_hal.c    |     1 +
 .../crypto/{ => intel}/qat/qat_common/qat_uclo.c   |     1 +
 .../crypto/{ => intel}/qat/qat_dh895xcc/Makefile   |     0
 .../qat/qat_dh895xcc/adf_dh895xcc_hw_data.c        |     2 +-
 .../qat/qat_dh895xcc/adf_dh895xcc_hw_data.h        |     0
 .../crypto/{ => intel}/qat/qat_dh895xcc/adf_drv.c  |    24 +-
 .../crypto/{ => intel}/qat/qat_dh895xccvf/Makefile |     0
 .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c    |     0
 .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h    |     0
 .../{ => intel}/qat/qat_dh895xccvf/adf_drv.c       |    13 +-
 drivers/crypto/mxs-dcp.c                           |    21 +-
 drivers/crypto/qce/core.c                          |    23 +-
 drivers/crypto/qce/core.h                          |     1 +
 drivers/crypto/sa2ul.c                             |     6 +-
 drivers/crypto/sahara.c                            |     4 +-
 drivers/crypto/stm32/stm32-hash.c                  |   361 +-
 drivers/cxl/core/core.h                            |    11 +
 drivers/cxl/core/hdm.c                             |   178 +-
 drivers/cxl/core/mbox.c                            |   151 +-
 drivers/cxl/core/memdev.c                          |   227 +
 drivers/cxl/core/pci.c                             |   146 +-
 drivers/cxl/core/pmem.c                            |     6 +-
 drivers/cxl/core/port.c                            |    41 +-
 drivers/cxl/core/region.c                          |   157 +-
 drivers/cxl/core/trace.c                           |    94 +
 drivers/cxl/core/trace.h                           |   103 +
 drivers/cxl/cxl.h                                  |     8 +-
 drivers/cxl/cxlmem.h                               |   111 +-
 drivers/cxl/cxlpci.h                               |    14 +
 drivers/cxl/mem.c                                  |    71 +
 drivers/cxl/pci.c                                  |    53 +-
 drivers/cxl/port.c                                 |    22 +-
 drivers/dca/dca-core.c                             |     4 +-
 drivers/dca/dca-sysfs.c                            |     2 +-
 drivers/devfreq/Kconfig                            |     1 -
 drivers/devfreq/devfreq-event.c                    |     2 +-
 drivers/devfreq/devfreq.c                          |     2 +-
 drivers/devfreq/event/exynos-ppmu.c                |     3 +-
 drivers/devfreq/exynos-bus.c                       |     4 +-
 drivers/dma-buf/dma-heap.c                         |     2 +-
 drivers/dma-buf/dma-resv.c                         |     2 +-
 drivers/dma-buf/heaps/cma_heap.c                   |     1 -
 drivers/dma-buf/heaps/system_heap.c                |     6 +-
 drivers/dma-buf/sw_sync.c                          |     2 +-
 drivers/dma-buf/udmabuf.c                          |     1 -
 drivers/dma/Kconfig                                |     1 +
 drivers/dma/apple-admac.c                          |    20 +-
 drivers/dma/at_xdmac.c                             |   107 +-
 drivers/dma/bestcomm/sram.c                        |    19 +-
 drivers/dma/dmaengine.c                            |     2 +-
 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c     |    40 +-
 drivers/dma/dw-axi-dmac/dw-axi-dmac.h              |     1 +
 drivers/dma/dw-edma/dw-edma-core.c                 |    27 +-
 drivers/dma/dw-edma/dw-edma-v0-core.c              |    56 -
 drivers/dma/ep93xx_dma.c                           |     1 -
 drivers/dma/idxd/Makefile                          |     2 +-
 drivers/dma/idxd/cdev.c                            |   334 +-
 drivers/dma/idxd/compat.c                          |     4 +-
 drivers/dma/idxd/debugfs.c                         |   138 +
 drivers/dma/idxd/device.c                          |   121 +-
 drivers/dma/idxd/idxd.h                            |    69 +-
 drivers/dma/idxd/init.c                            |    93 +-
 drivers/dma/idxd/irq.c                             |   212 +-
 drivers/dma/idxd/registers.h                       |   126 +-
 drivers/dma/idxd/sysfs.c                           |   146 +-
 drivers/dma/imx-dma.c                              |     1 -
 drivers/dma/ioat/init.c                            |    12 +-
 drivers/dma/ioat/registers.h                       |     7 -
 drivers/dma/ipu/ipu_idmac.c                        |     1 -
 drivers/dma/mv_xor_v2.c                            |    36 +-
 drivers/dma/of-dma.c                               |     2 +-
 drivers/dma/qcom/gpi.c                             |     1 -
 drivers/dma/qcom/hidma_mgmt.c                      |     2 +
 drivers/dma/sh/rz-dmac.c                           |    18 +-
 drivers/dma/sh/shdma-base.c                        |     1 -
 drivers/dma/stm32-dmamux.c                         |     1 -
 drivers/dma/stm32-mdma.c                           |     1 -
 drivers/dma/tegra20-apb-dma.c                      |     5 -
 drivers/dma/ti/Makefile                            |     3 +-
 drivers/dma/ti/edma.c                              |     8 -
 drivers/dma/ti/k3-psil-j784s4.c                    |   354 +
 drivers/dma/ti/k3-psil-priv.h                      |     1 +
 drivers/dma/ti/k3-psil.c                           |     1 +
 drivers/dma/ti/k3-udma.c                           |    75 +-
 drivers/dma/xilinx/xdma.c                          |     2 +-
 drivers/dma/xilinx/zynqmp_dma.c                    |     6 +-
 drivers/edac/altera_edac.c                         |    10 +-
 drivers/edac/amd64_edac.c                          |  1020 +-
 drivers/edac/amd64_edac.h                          |    67 +-
 drivers/edac/amd8111_edac.c                        |     2 +-
 drivers/edac/amd8131_edac.c                        |     2 +-
 drivers/edac/e752x_edac.c                          |     2 +-
 drivers/edac/e7xxx_edac.c                          |     3 +-
 drivers/edac/edac_device_sysfs.c                   |    16 +-
 drivers/edac/edac_pci_sysfs.c                      |    14 +-
 drivers/edac/i10nm_base.c                          |     1 +
 drivers/edac/i5000_edac.c                          |     7 +-
 drivers/edac/i5100_edac.c                          |     5 +-
 drivers/edac/i82860_edac.c                         |     3 +-
 drivers/edac/layerscape_edac.c                     |     3 +-
 drivers/edac/mpc85xx_edac.c                        |     3 +-
 drivers/edac/qcom_edac.c                           |    64 +-
 drivers/edac/r82600_edac.c                         |     3 +-
 drivers/edac/skx_base.c                            |     4 +-
 drivers/eisa/pci_eisa.c                            |     4 +-
 drivers/extcon/extcon.c                            |     2 +-
 drivers/firewire/init_ohci1394_dma.c               |     4 +-
 drivers/firewire/net.c                             |    21 +-
 drivers/firewire/sbp2.c                            |     4 +-
 drivers/firmware/arm_scmi/bus.c                    |     3 +-
 drivers/firmware/arm_scmi/driver.c                 |    16 +-
 drivers/firmware/arm_scmi/mailbox.c                |   120 +-
 drivers/firmware/arm_scmi/optee.c                  |     2 +-
 drivers/firmware/arm_sdei.c                        |    37 +-
 drivers/firmware/broadcom/bcm47xx_nvram.c          |     1 -
 drivers/firmware/cirrus/cs_dsp.c                   |    48 +-
 drivers/firmware/dmi-sysfs.c                       |     4 +-
 drivers/firmware/edd.c                             |     2 +-
 drivers/firmware/efi/cper-arm.c                    |     1 -
 drivers/firmware/efi/earlycon.c                    |    16 +-
 drivers/firmware/efi/efi-init.c                    |     3 +
 drivers/firmware/efi/libstub/Makefile              |     3 +-
 drivers/firmware/efi/libstub/Makefile.zboot        |    43 +-
 drivers/firmware/efi/libstub/arm64-stub.c          |     5 +-
 drivers/firmware/efi/libstub/arm64.c               |    58 +-
 drivers/firmware/efi/libstub/efi-stub-entry.c      |    11 +
 drivers/firmware/efi/libstub/efi-stub.c            |     5 -
 drivers/firmware/efi/libstub/efistub.h             |    46 +-
 drivers/firmware/efi/libstub/loongarch-stub.c      |    24 +-
 drivers/firmware/efi/libstub/randomalloc.c         |     1 +
 drivers/firmware/efi/libstub/screen_info.c         |     9 +-
 drivers/firmware/efi/libstub/smbios.c              |    15 +-
 drivers/firmware/efi/libstub/zboot-header.S        |    53 +-
 drivers/firmware/efi/libstub/zboot.c               |    18 +-
 drivers/firmware/efi/libstub/zboot.lds             |     7 +
 drivers/firmware/efi/runtime-wrappers.c            |     2 +-
 drivers/firmware/efi/sysfb_efi.c                   |    13 +-
 drivers/firmware/efi/vars.c                        |     2 +-
 drivers/firmware/imx/imx-scu.c                     |     5 +-
 drivers/firmware/imx/scu-pd.c                      |     4 +
 drivers/firmware/meson/meson_sm.c                  |     5 +-
 drivers/firmware/psci/psci.c                       |     3 +-
 drivers/firmware/qcom_scm.c                        |    18 +-
 drivers/firmware/smccc/smccc.c                     |    26 +
 drivers/firmware/smccc/soc_id.c                    |    28 +-
 drivers/firmware/stratix10-svc.c                   |     4 +-
 drivers/firmware/sysfb.c                           |     6 +-
 drivers/firmware/sysfb_simplefb.c                  |     6 +-
 drivers/firmware/tegra/bpmp-debugfs.c              |    12 +-
 drivers/firmware/tegra/bpmp.c                      |     6 +-
 drivers/firmware/turris-mox-rwtm.c                 |     2 +-
 drivers/firmware/xilinx/zynqmp.c                   |    35 +-
 drivers/fpga/dfl-pci.c                             |    20 +-
 drivers/fpga/fpga-bridge.c                         |     7 +-
 drivers/fpga/fpga-mgr.c                            |     2 +-
 drivers/fpga/fpga-region.c                         |     2 +-
 drivers/fpga/intel-m10-bmc-sec-update.c            |     2 +-
 drivers/fpga/lattice-sysconfig-spi.c               |     1 +
 drivers/fpga/xilinx-pr-decoupler.c                 |     2 +-
 drivers/fpga/zynqmp-fpga.c                         |    21 +
 drivers/gnss/core.c                                |     2 +-
 drivers/gpio/Kconfig                               |    95 +-
 drivers/gpio/Makefile                              |     5 +
 drivers/gpio/TODO                                  |    15 +-
 drivers/gpio/gpio-104-dio-48e.c                    |    12 +-
 drivers/gpio/gpio-104-idi-48.c                     |     1 +
 drivers/gpio/gpio-adnp.c                           |     9 +-
 drivers/gpio/gpio-aggregator.c                     |     9 +-
 drivers/gpio/gpio-altera.c                         |    29 +-
 drivers/gpio/gpio-aspeed-sgpio.c                   |    45 +-
 drivers/gpio/gpio-aspeed.c                         |    82 +-
 drivers/gpio/gpio-ath79.c                          |     8 +-
 drivers/gpio/gpio-cadence.c                        |    10 +-
 drivers/gpio/gpio-davinci.c                        |     7 +-
 drivers/gpio/gpio-elkhartlake.c                    |    90 +
 drivers/gpio/gpio-ftgpio010.c                      |     2 +-
 drivers/gpio/gpio-fxl6408.c                        |   158 +
 drivers/gpio/gpio-hisi.c                           |    25 +-
 drivers/gpio/gpio-hlwd.c                           |    33 +-
 drivers/gpio/gpio-ich.c                            |    10 +-
 drivers/gpio/gpio-idt3243x.c                       |    11 +-
 drivers/gpio/gpio-imx-scu.c                        |     1 -
 drivers/gpio/gpio-ljca.c                           |   454 +
 drivers/gpio/gpio-loongson-64bit.c                 |   238 +
 drivers/gpio/gpio-loongson1.c                      |    71 +-
 drivers/gpio/gpio-max732x.c                        |     8 +-
 drivers/gpio/gpio-merrifield.c                     |   453 +-
 drivers/gpio/gpio-mlxbf2.c                         |    32 +-
 drivers/gpio/gpio-mm-lantiq.c                      |     2 +-
 drivers/gpio/gpio-mpc5200.c                        |     2 +-
 drivers/gpio/gpio-msc313.c                         |    26 +-
 drivers/gpio/gpio-mxs.c                            |     1 -
 drivers/gpio/gpio-omap.c                           |    83 +-
 drivers/gpio/gpio-pci-idio-16.c                    |    12 +-
 drivers/gpio/gpio-pcie-idio-24.c                   |    21 +-
 drivers/gpio/gpio-pxa.c                            |     5 -
 drivers/gpio/gpio-raspberrypi-exp.c                |     2 +-
 drivers/gpio/gpio-rcar.c                           |     2 +-
 drivers/gpio/gpio-rda.c                            |    23 +-
 drivers/gpio/gpio-reg.c                            |    12 +-
 drivers/gpio/gpio-regmap.c                         |    12 +-
 drivers/gpio/gpio-sama5d2-piobu.c                  |     2 +-
 drivers/gpio/gpio-sifive.c                         |     2 +-
 drivers/gpio/gpio-sim.c                            |     2 +-
 drivers/gpio/gpio-siox.c                           |    75 +-
 drivers/gpio/gpio-stmpe.c                          |     8 +-
 drivers/gpio/gpio-stp-xway.c                       |     2 +-
 drivers/gpio/gpio-tangier.c                        |   536 +
 drivers/gpio/gpio-tangier.h                        |   117 +
 drivers/gpio/gpio-tb10x.c                          |     2 +-
 drivers/gpio/gpio-tegra186.c                       |     1 +
 drivers/gpio/gpio-thunderx.c                       |    26 +-
 drivers/gpio/gpio-tqmx86.c                         |    28 +-
 drivers/gpio/gpio-visconti.c                       |    52 +-
 drivers/gpio/gpio-xgs-iproc.c                      |    32 +-
 drivers/gpio/gpio-xilinx.c                         |    23 +-
 drivers/gpio/gpio-xlp.c                            |    14 +-
 drivers/gpio/gpio-xra1403.c                        |     2 +-
 drivers/gpio/gpiolib-acpi.c                        |    39 +-
 drivers/gpio/gpiolib-acpi.h                        |     1 -
 drivers/gpio/gpiolib-of.c                          |     9 +-
 drivers/gpio/gpiolib-of.h                          |     1 -
 drivers/gpio/gpiolib-swnode.c                      |     5 +-
 drivers/gpio/gpiolib-sysfs.c                       |    39 +-
 drivers/gpio/gpiolib.c                             |   173 +-
 drivers/gpu/drm/Kconfig                            |    14 +-
 drivers/gpu/drm/Makefile                           |     4 +-
 drivers/gpu/drm/amd/amdgpu/Kconfig                 |     1 +
 drivers/gpu/drm/amd/amdgpu/Makefile                |     9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |    18 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |    46 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |     6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |     2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |   130 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |    13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   194 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |    30 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |     4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h       |     8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |    24 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c         |    36 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.h         |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |     9 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |    11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h            |    17 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |    82 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h            |     5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c            |    48 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h            |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c             |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c            |     8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c            |     3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h            |     2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c           |    52 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h           |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c            |    72 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h            |     9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c            |    40 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c          |    46 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h          |     2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c           |    23 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h           |     1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |    27 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |    25 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |    12 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |    40 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h            |     4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c     |    87 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h           |     3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c          |     6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h          |     4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c          |    21 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c            |    61 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h            |     8 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c            |    32 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c            |     1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c            |    48 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h            |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h           |     4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |    29 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |     5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c          |     1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c        |     4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c           |    30 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h           |     1 +
 drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h        |     3 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |    20 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |    82 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.c           |    14 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |    50 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c            |   430 +
 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.h            |    30 +
 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c           |   471 +
 .../dc/core/dc_link.c => amdgpu/gfxhub_v1_2.h}     |    12 +-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c           |    22 -
 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c             |    33 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c             |    38 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              |   143 +-
 drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c              |     8 +-
 drivers/gpu/drm/amd/amdgpu/ih_v6_0.c               |     5 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c             |     4 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c             |     4 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c             |    12 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c             |     3 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c             |   170 +-
 drivers/gpu/drm/amd/amdgpu/mca_v3_0.c              |    44 +-
 drivers/gpu/drm/amd/amdgpu/mca_v3_0.h              |     4 +-
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |    36 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c            |   477 +
 drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.h            |    28 +
 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c            |     3 +
 drivers/gpu/drm/amd/amdgpu/mmsch_v4_0.h            |     5 +
 drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c             |    79 +
 drivers/gpu/drm/amd/amdgpu/nbio_v4_3.h             |     1 +
 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c             |     2 +-
 drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c             |   369 +
 drivers/gpu/drm/amd/amdgpu/nbio_v7_9.h             |    32 +
 drivers/gpu/drm/amd/amdgpu/nv.c                    |   124 +-
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c             |     2 +
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |   109 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c           |  1967 +
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.h           |    30 +
 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c             |     2 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c             |     2 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c             |    58 +-
 drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c        |     2 +-
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   113 +-
 drivers/gpu/drm/amd/amdgpu/soc21.c                 |   215 +-
 drivers/gpu/drm/amd/amdgpu/ta_ras_if.h             |     2 +
 drivers/gpu/drm/amd/amdgpu/umc_v6_7.c              |   161 +-
 drivers/gpu/drm/amd/amdgpu/umc_v8_10.c             |   197 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c              |     8 +-
 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c              |     4 +-
 drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.c           |     2 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c              |     8 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c              |     8 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c              |    90 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c              |     5 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c              |     9 +-
 drivers/gpu/drm/amd/amdgpu/vega20_ih.c             |    70 +-
 drivers/gpu/drm/amd/amdgpu/vi.c                    |    37 +-
 drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h     |   487 +
 .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm  |    52 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |    73 +-
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c              |     1 +
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |    27 +-
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c           |    33 +-
 drivers/gpu/drm/amd/amdkfd/kfd_module.c            |     1 +
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c   |    11 +
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c    |    21 +-
 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c    |     3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |     4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |    75 +-
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |     4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |    10 +-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |    10 +-
 drivers/gpu/drm/amd/display/Kconfig                |    14 +-
 drivers/gpu/drm/amd/display/Makefile               |     4 -
 drivers/gpu/drm/amd/display/amdgpu_dm/Makefile     |     4 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   399 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |     5 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c |    43 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.h |    14 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |    33 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c |     3 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |    73 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   105 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h    |    15 +
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c    |   149 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.h    |    12 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c     |     2 +
 drivers/gpu/drm/amd/display/dc/Makefile            |     7 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |     9 +-
 drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile    |     2 +-
 drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c   |    16 +-
 .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c |     2 +-
 .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c  |     2 +-
 .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c |     5 +
 .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c |     5 +
 .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c   |   102 +-
 .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.h   |     3 +
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   405 +-
 .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c  |    38 +-
 .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c  |     7 +-
 .../gpu/drm/amd/display/dc/core/dc_link_exports.c  |   415 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |    24 +-
 drivers/gpu/drm/amd/display/dc/core/dc_stat.c      |    28 +-
 drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c |     2 -
 drivers/gpu/drm/amd/display/dc/dc.h                |   607 +-
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c       |    75 +-
 drivers/gpu/drm/amd/display/dc/dc_dp_types.h       |   190 +-
 drivers/gpu/drm/amd/display/dc/dc_dsc.h            |    11 +-
 drivers/gpu/drm/amd/display/dc/dc_hdmi_types.h     |     1 -
 drivers/gpu/drm/amd/display/dc/dc_hw_types.h       |    16 +-
 drivers/gpu/drm/amd/display/dc/dc_link.h           |   577 -
 drivers/gpu/drm/amd/display/dc/dc_stream.h         |     3 +-
 drivers/gpu/drm/amd/display/dc/dc_types.h          |   117 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_aux.c       |     9 +-
 .../gpu/drm/amd/display/dc/dce/dce_clock_source.c  |    28 +-
 .../gpu/drm/amd/display/dc/dce/dce_clock_source.h  |     6 -
 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c      |     2 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c |     5 +-
 drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c      |     2 +-
 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c      |     7 +-
 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h      |     5 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |    81 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.h    |     2 -
 .../drm/amd/display/dc/dce110/dce110_resource.c    |     3 -
 drivers/gpu/drm/amd/display/dc/dce60/Makefile      |     2 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h   |     4 +
 .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c  |     4 +
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c   |     5 -
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.h   |     4 -
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c  |     4 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |    24 +-
 .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c  |     3 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h  |    29 +
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |     6 +-
 .../amd/display/dc/dcn10/dcn10_stream_encoder.c    |    10 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h  |    11 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c   |     2 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c   |     2 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |    54 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c  |     2 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c   |     2 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |    13 +-
 .../amd/display/dc/dcn20/dcn20_stream_encoder.c    |     3 +-
 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c |     7 -
 .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c   |     2 -
 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c |     2 +-
 .../drm/amd/display/dc/dcn201/dcn201_resource.c    |     6 +-
 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c |     4 +-
 .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c  |     4 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.c  |     2 -
 .../display/dc/dcn30/dcn30_dio_stream_encoder.c    |     1 +
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h   |     2 +
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dwb.c   |     2 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c  |     4 -
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c |    41 +-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_mmhubbub.c  |     2 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c   |     2 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c  |     2 +-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c  |    17 +-
 .../drm/amd/display/dc/dcn301/dcn301_resource.c    |     4 +-
 .../drm/amd/display/dc/dcn302/dcn302_resource.c    |    11 +-
 .../drm/amd/display/dc/dcn303/dcn303_resource.c    |    13 +-
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c   |    41 -
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c  |    31 +-
 .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c  |     5 +-
 .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c   |     1 -
 .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c |     2 +-
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c |    20 +-
 .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c  |     4 +-
 .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c    |    51 +-
 .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.h    |    10 +
 .../display/dc/dcn314/dcn314_dio_stream_encoder.c  |     8 +-
 .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c   |    77 +-
 .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.h   |     4 +
 .../gpu/drm/amd/display/dc/dcn314/dcn314_init.c    |     3 +-
 .../drm/amd/display/dc/dcn314/dcn314_resource.c    |    23 +-
 .../drm/amd/display/dc/dcn315/dcn315_resource.c    |     2 -
 .../drm/amd/display/dc/dcn316/dcn316_resource.c    |     2 -
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c  |    25 +-
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.h  |    39 +-
 .../display/dc/dcn32/dcn32_dio_stream_encoder.c    |    20 +-
 .../display/dc/dcn32/dcn32_dio_stream_encoder.h    |    72 +-
 .../display/dc/dcn32/dcn32_hpo_dp_link_encoder.c   |     1 -
 .../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.h    |    62 -
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.c  |    10 +
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.h  |     8 +-
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c |   195 +-
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h |     9 +-
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c  |     4 +-
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c   |     8 +-
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.h   |    13 +
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.h  |    71 -
 .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c  |    84 +-
 .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h  |     7 +-
 .../amd/display/dc/dcn32/dcn32_resource_helpers.c  |   203 +-
 .../drm/amd/display/dc/dcn321/dcn321_resource.c    |    26 +-
 drivers/gpu/drm/amd/display/dc/dml/Makefile        |     2 +-
 .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c   |   185 +-
 .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c   |    75 +-
 .../amd/display/dc/dml/dcn30/display_mode_vba_30.c |     5 +-
 .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c  |     3 -
 .../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c   |     2 +-
 .../amd/display/dc/dml/dcn31/display_mode_vba_31.c |   301 +-
 .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c  |     2 -
 .../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c |    10 +-
 .../display/dc/dml/dcn314/display_mode_vba_314.c   |   301 +-
 .../dc/dml/dcn314/display_rq_dlg_calc_314.c        |    12 -
 .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c   |   142 +-
 .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.h   |     6 +
 .../amd/display/dc/dml/dcn32/display_mode_vba_32.c |    14 +-
 .../amd/display/dc/dml/dcn32/display_mode_vba_32.h |     1 +
 .../dc/dml/dcn32/display_mode_vba_util_32.c        |     6 +-
 .../dc/dml/dcn32/display_mode_vba_util_32.h        |     3 +-
 .../gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c |    29 +-
 .../gpu/drm/amd/display/dc/dml/display_mode_lib.c  |    24 +-
 drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c        |    86 +-
 drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c       |     2 +
 drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c     |     2 +-
 drivers/gpu/drm/amd/display/dc/inc/core_types.h    |     2 -
 drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h    |     3 +
 drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h       |    25 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h        |    54 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h        |     8 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h       |     3 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h  |    14 -
 .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h   |    52 -
 .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h |     1 -
 .../drm/amd/display/dc/inc/hw/timing_generator.h   |     2 +-
 .../drm/amd/display/dc/inc/hw_sequencer_private.h  |     8 +-
 drivers/gpu/drm/amd/display/dc/inc/link.h          |   354 +-
 drivers/gpu/drm/amd/display/dc/inc/resource.h      |     2 +-
 drivers/gpu/drm/amd/display/dc/link/Makefile       |     2 +-
 .../amd/display/dc/link/accessories/link_dp_cts.c  |    65 +-
 .../amd/display/dc/link/accessories/link_dp_cts.h  |    19 +-
 .../display/dc/link/accessories/link_dp_trace.c    |    21 +-
 .../display/dc/link/accessories/link_dp_trace.h    |    17 +-
 .../drm/amd/display/dc/link/hwss/link_hwss_dio.c   |    22 +-
 .../amd/display/dc/link/hwss/link_hwss_hpo_dp.c    |     8 +-
 .../gpu/drm/amd/display/dc/link/link_detection.c   |   140 +-
 .../gpu/drm/amd/display/dc/link/link_detection.h   |    15 +-
 drivers/gpu/drm/amd/display/dc/link/link_dpms.c    |   105 +-
 drivers/gpu/drm/amd/display/dc/link/link_dpms.h    |    23 +-
 drivers/gpu/drm/amd/display/dc/link/link_factory.c |   275 +-
 drivers/gpu/drm/amd/display/dc/link/link_factory.h |     2 +
 .../gpu/drm/amd/display/dc/link/link_resource.h    |     3 +-
 .../gpu/drm/amd/display/dc/link/link_validation.c  |    81 +-
 .../gpu/drm/amd/display/dc/link/link_validation.h  |    11 +
 .../drm/amd/display/dc/link/protocols/link_ddc.c   |    24 +-
 .../drm/amd/display/dc/link/protocols/link_ddc.h   |    31 +
 .../display/dc/link/protocols/link_dp_capability.c |   103 +-
 .../display/dc/link/protocols/link_dp_capability.h |    28 +
 .../amd/display/dc/link/protocols/link_dp_dpia.c   |     3 +-
 .../amd/display/dc/link/protocols/link_dp_dpia.h   |     4 +-
 .../display/dc/link/protocols/link_dp_dpia_bw.c    |   175 +-
 .../display/dc/link/protocols/link_dp_dpia_bw.h    |    57 +-
 .../dc/link/protocols/link_dp_irq_handler.c        |    30 +-
 .../dc/link/protocols/link_dp_irq_handler.h        |    12 +-
 .../amd/display/dc/link/protocols/link_dp_phy.c    |    10 +-
 .../amd/display/dc/link/protocols/link_dp_phy.h    |     3 +
 .../display/dc/link/protocols/link_dp_training.c   |    59 +-
 .../display/dc/link/protocols/link_dp_training.h   |     3 +
 .../dc/link/protocols/link_dp_training_8b_10b.c    |     4 +-
 .../dc/link/protocols/link_dp_training_auxless.c   |     2 +-
 .../dc/link/protocols/link_dp_training_auxless.h   |     2 +-
 .../dc/link/protocols/link_dp_training_dpia.c      |     9 +-
 .../dc/link/protocols/link_dp_training_dpia.h      |     2 +-
 .../link_dp_training_fixed_vs_pe_retimer.c         |   378 +-
 .../link_dp_training_fixed_vs_pe_retimer.h         |     5 +
 .../dc/link/protocols/link_edp_panel_control.c     |    57 +-
 .../dc/link/protocols/link_edp_panel_control.h     |    30 +
 .../drm/amd/display/dc/link/protocols/link_hpd.c   |    14 +-
 .../drm/amd/display/dc/link/protocols/link_hpd.h   |     7 +
 drivers/gpu/drm/amd/display/dc/os_types.h          |     4 +-
 drivers/gpu/drm/amd/display/dmub/dmub_srv.h        |     2 +
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |    64 +-
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c  |     3 +-
 drivers/gpu/drm/amd/display/include/dal_asic_id.h  |     1 +
 .../drm/amd/display/include/ddc_service_types.h    |    13 -
 .../include/{hdcp_types.h => hdcp_msg_types.h}     |     0
 .../drm/amd/display/include/link_service_types.h   |    26 -
 drivers/gpu/drm/amd/display/include/signal_types.h |     1 +
 .../drm/amd/display/modules/freesync/freesync.c    |    26 +-
 .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h    |     2 -
 drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h |     1 +
 .../drm/amd/display/modules/power/power_helpers.c  |    15 +-
 .../include/asic_reg/athub/athub_1_8_0_offset.h    |   411 +
 .../include/asic_reg/athub/athub_1_8_0_sh_mask.h   |  1807 +
 .../drm/amd/include/asic_reg/gc/gc_10_1_0_offset.h |     4 +
 .../amd/include/asic_reg/gc/gc_10_1_0_sh_mask.h    |    54 +
 .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h |     4 +
 .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h    |    54 +
 .../drm/amd/include/asic_reg/gc/gc_9_4_3_offset.h  |  7258 ++++
 .../drm/amd/include/asic_reg/gc/gc_9_4_3_sh_mask.h | 30535 +++++++++++++++
 .../amd/include/asic_reg/hdp/hdp_4_4_2_offset.h    |   219 +
 .../amd/include/asic_reg/hdp/hdp_4_4_2_sh_mask.h   |   663 +
 .../include/asic_reg/mmhub/mmhub_1_8_0_offset.h    |  3314 ++
 .../include/asic_reg/mmhub/mmhub_1_8_0_sh_mask.h   | 22315 +++++++++++
 .../drm/amd/include/asic_reg/mp/mp_13_0_6_offset.h |   456 +
 .../amd/include/asic_reg/mp/mp_13_0_6_sh_mask.h    |   674 +
 .../amd/include/asic_reg/nbio/nbio_7_9_0_offset.h  | 10002 +++++
 .../amd/include/asic_reg/nbio/nbio_7_9_0_sh_mask.h | 38900 +++++++++++++++++++
 .../amd/include/asic_reg/oss/osssys_4_2_0_offset.h |     6 +
 .../include/asic_reg/oss/osssys_4_2_0_sh_mask.h    |    11 +
 .../amd/include/asic_reg/oss/osssys_4_4_2_offset.h |   263 +
 .../include/asic_reg/oss/osssys_4_4_2_sh_mask.h    |   995 +
 .../amd/include/asic_reg/sdma/sdma_4_4_2_offset.h  |  1109 +
 .../amd/include/asic_reg/sdma/sdma_4_4_2_sh_mask.h |  3276 ++
 drivers/gpu/drm/amd/include/kgd_pp_interface.h     |     6 +
 drivers/gpu/drm/amd/include/v11_structs.h          |    16 +-
 drivers/gpu/drm/amd/pm/amdgpu_dpm.c                |    53 +-
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |   127 +-
 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h            |     3 +
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |    85 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h      |    12 +
 .../pm/swsmu/inc/pmfw_if/smu11_driver_if_vangogh.h |     4 +-
 .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_4.h |     4 +-
 .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_6.h |   141 +
 .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h    |   212 +
 .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_ppsmc.h   |    95 +
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h       |     4 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h       |    13 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c    |     3 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |    43 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   |    25 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile        |     2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |    14 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |     8 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   |  2069 +
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h   |    32 +
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c   |    91 +-
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             |     4 +-
 drivers/gpu/drm/arm/hdlcd_drv.c                    |    10 +-
 drivers/gpu/drm/arm/malidp_drv.c                   |     7 +-
 drivers/gpu/drm/armada/Kconfig                     |     1 +
 drivers/gpu/drm/armada/Makefile                    |     3 +-
 drivers/gpu/drm/armada/armada_drm.h                |    10 +-
 drivers/gpu/drm/armada/armada_drv.c                |    15 +-
 drivers/gpu/drm/armada/armada_fb.c                 |     1 -
 drivers/gpu/drm/armada/armada_fbdev.c              |   126 +-
 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c            |     4 +-
 drivers/gpu/drm/ast/ast_drv.c                      |    16 +-
 drivers/gpu/drm/ast/ast_main.c                     |     9 +-
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c       |     4 +-
 drivers/gpu/drm/bridge/Kconfig                     |    13 +
 drivers/gpu/drm/bridge/Makefile                    |     1 +
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |     2 +-
 drivers/gpu/drm/bridge/adv7511/adv7533.c           |    25 +-
 drivers/gpu/drm/bridge/analogix/analogix-anx6345.c |     2 +-
 drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c |     2 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |   131 +-
 drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c     |     6 +-
 drivers/gpu/drm/bridge/chipone-icn6211.c           |     2 +-
 drivers/gpu/drm/bridge/chrontel-ch7033.c           |     2 +-
 drivers/gpu/drm/bridge/cros-ec-anx7688.c           |     2 +-
 drivers/gpu/drm/bridge/display-connector.c         |    76 +-
 drivers/gpu/drm/bridge/fsl-ldb.c                   |   123 +-
 drivers/gpu/drm/bridge/imx/Kconfig                 |     5 +
 drivers/gpu/drm/bridge/imx/Makefile                |     5 +-
 drivers/gpu/drm/bridge/imx/imx-ldb-helper.c        |    17 +
 .../bridge/imx/{imx8qm-ldb-drv.c => imx8qm-ldb.c}  |     6 +-
 .../imx/{imx8qxp-ldb-drv.c => imx8qxp-ldb.c}       |     6 +-
 .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c    |     6 +-
 drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c    |     8 +-
 drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c       |     6 +-
 drivers/gpu/drm/bridge/ite-it6505.c                |    39 +-
 drivers/gpu/drm/bridge/ite-it66121.c               |     2 +-
 drivers/gpu/drm/bridge/lontium-lt8912b.c           |     7 +-
 drivers/gpu/drm/bridge/lontium-lt9211.c            |     6 +-
 drivers/gpu/drm/bridge/lontium-lt9611.c            |     6 +-
 drivers/gpu/drm/bridge/lontium-lt9611uxc.c         |     2 +-
 drivers/gpu/drm/bridge/lvds-codec.c                |     6 +-
 .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c   |     4 +-
 drivers/gpu/drm/bridge/nwl-dsi.c                   |     5 +-
 drivers/gpu/drm/bridge/nxp-ptn3460.c               |     2 +-
 drivers/gpu/drm/bridge/parade-ps8622.c             |     4 +-
 drivers/gpu/drm/bridge/parade-ps8640.c             |    69 +-
 drivers/gpu/drm/bridge/samsung-dsim.c              |  2107 +
 drivers/gpu/drm/bridge/sii902x.c                   |     2 +-
 drivers/gpu/drm/bridge/sii9234.c                   |     7 +-
 drivers/gpu/drm/bridge/sil-sii8620.c               |     2 +-
 drivers/gpu/drm/bridge/simple-bridge.c             |    14 +-
 .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c    |     6 +-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c      |     6 +-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c |     6 +-
 .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c    |     6 +-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |    10 +-
 drivers/gpu/drm/bridge/tc358762.c                  |    15 +
 drivers/gpu/drm/bridge/tc358767.c                  |   205 +-
 drivers/gpu/drm/bridge/tc358768.c                  |    99 +-
 drivers/gpu/drm/bridge/tc358775.c                  |     2 +-
 drivers/gpu/drm/bridge/thc63lvd1024.c              |     6 +-
 drivers/gpu/drm/bridge/ti-dlpc3433.c               |     2 +-
 drivers/gpu/drm/bridge/ti-sn65dsi83.c              |    30 +-
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |    25 +-
 drivers/gpu/drm/bridge/ti-tfp410.c                 |     8 +-
 drivers/gpu/drm/display/drm_dp_aux_dev.c           |     2 +-
 drivers/gpu/drm/display/drm_dp_mst_topology.c      |    55 +-
 drivers/gpu/drm/display/drm_dsc_helper.c           |  1065 +
 drivers/gpu/drm/display/drm_scdc_helper.c          |    46 +-
 drivers/gpu/drm/drm_aperture.c                     |    11 +-
 drivers/gpu/drm/drm_atomic_helper.c                |    19 +-
 drivers/gpu/drm/drm_buddy.c                        |     4 +-
 drivers/gpu/drm/drm_connector.c                    |     2 +-
 drivers/gpu/drm/drm_debugfs.c                      |     4 +-
 drivers/gpu/drm/drm_drv.c                          |    30 +-
 drivers/gpu/drm/drm_edid.c                         |    40 +-
 drivers/gpu/drm/drm_fb_helper.c                    |   532 +-
 drivers/gpu/drm/drm_fbdev_dma.c                    |   267 +
 drivers/gpu/drm/drm_fbdev_generic.c                |   278 +-
 drivers/gpu/drm/drm_file.c                         |   134 +-
 drivers/gpu/drm/drm_gem.c                          |     9 +-
 drivers/gpu/drm/drm_gem_framebuffer_helper.c       |     9 +
 drivers/gpu/drm/drm_gem_shmem_helper.c             |     9 +-
 drivers/gpu/drm/drm_gem_vram_helper.c              |     6 +-
 drivers/gpu/drm/drm_mipi_dsi.c                     |     6 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |    13 +-
 drivers/gpu/drm/drm_prime.c                        |    10 +-
 drivers/gpu/drm/drm_sysfs.c                        |    53 +-
 drivers/gpu/drm/drm_vblank.c                       |    10 +-
 drivers/gpu/drm/etnaviv/etnaviv_drv.c              |    43 +-
 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c        |    10 +-
 drivers/gpu/drm/exynos/Kconfig                     |     4 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |    13 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |     2 -
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            |  1813 +-
 drivers/gpu/drm/exynos/exynos_drm_fb.c             |     2 -
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |   181 +-
 drivers/gpu/drm/exynos/exynos_drm_fbdev.h          |    20 +-
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c          |     4 +-
 drivers/gpu/drm/gma500/Kconfig                     |     1 +
 drivers/gpu/drm/gma500/Makefile                    |     1 +
 drivers/gpu/drm/gma500/fbdev.c                     |   342 +
 drivers/gpu/drm/gma500/framebuffer.c               |   341 +-
 drivers/gpu/drm/gma500/psb_drv.c                   |    48 +-
 drivers/gpu/drm/gma500/psb_drv.h                   |    19 +-
 drivers/gpu/drm/gma500/psb_irq.c                   |    11 -
 drivers/gpu/drm/hyperv/hyperv_drm_drv.c            |     1 -
 drivers/gpu/drm/i2c/tda9950.c                      |     2 +-
 drivers/gpu/drm/i2c/tda998x_drv.c                  |     2 +-
 drivers/gpu/drm/i915/Kconfig                       |    19 +-
 drivers/gpu/drm/i915/Kconfig.debug                 |     1 +
 drivers/gpu/drm/i915/Kconfig.unstable              |    21 -
 drivers/gpu/drm/i915/Makefile                      |    29 +-
 drivers/gpu/drm/i915/display/g4x_dp.c              |     4 +-
 drivers/gpu/drm/i915/display/g4x_hdmi.c            |   113 +
 drivers/gpu/drm/i915/display/g4x_hdmi.h            |     4 +
 drivers/gpu/drm/i915/display/hsw_ips.c             |    94 +-
 drivers/gpu/drm/i915/display/hsw_ips.h             |     1 +
 drivers/gpu/drm/i915/display/i9xx_plane.c          |     2 +-
 drivers/gpu/drm/i915/display/i9xx_wm.c             |     4 +-
 drivers/gpu/drm/i915/display/i9xx_wm.h             |     1 -
 drivers/gpu/drm/i915/display/icl_dsi.c             |     7 +-
 drivers/gpu/drm/i915/display/intel_atomic.c        |   259 +-
 drivers/gpu/drm/i915/display/intel_atomic.h        |     4 -
 drivers/gpu/drm/i915/display/intel_atomic_plane.c  |    65 +-
 drivers/gpu/drm/i915/display/intel_atomic_plane.h  |     1 +
 drivers/gpu/drm/i915/display/intel_audio.c         |     7 +-
 drivers/gpu/drm/i915/display/intel_bios.c          |   297 +-
 drivers/gpu/drm/i915/display/intel_bios.h          |     2 +-
 drivers/gpu/drm/i915/display/intel_bw.c            |     3 +
 drivers/gpu/drm/i915/display/intel_cdclk.c         |   209 +-
 drivers/gpu/drm/i915/display/intel_cdclk.h         |     1 +
 drivers/gpu/drm/i915/display/intel_color.c         |   826 +-
 drivers/gpu/drm/i915/display/intel_color.h         |     1 +
 drivers/gpu/drm/i915/display/intel_connector.c     |    18 +-
 drivers/gpu/drm/i915/display/intel_connector.h     |     4 +-
 drivers/gpu/drm/i915/display/intel_crt.c           |    56 +-
 drivers/gpu/drm/i915/display/intel_crtc.c          |    28 +-
 drivers/gpu/drm/i915/display/intel_crtc.h          |    10 +
 .../gpu/drm/i915/display/intel_crtc_state_dump.c   |    56 +-
 .../gpu/drm/i915/display/intel_crtc_state_dump.h   |     2 +
 drivers/gpu/drm/i915/display/intel_cursor.c        |     5 +-
 drivers/gpu/drm/i915/display/intel_cx0_phy.c       |  3046 ++
 drivers/gpu/drm/i915/display/intel_cx0_phy.h       |    50 +
 drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h  |   274 +
 drivers/gpu/drm/i915/display/intel_ddi.c           |   631 +-
 drivers/gpu/drm/i915/display/intel_ddi.h           |     6 +
 drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c |    80 +-
 drivers/gpu/drm/i915/display/intel_display.c       |  1471 +-
 drivers/gpu/drm/i915/display/intel_display.h       |    79 +-
 drivers/gpu/drm/i915/display/intel_display_core.h  |    29 +-
 .../gpu/drm/i915/display/intel_display_debugfs.c   |   451 +-
 .../gpu/drm/i915/display/intel_display_debugfs.h   |     6 +-
 .../gpu/drm/i915/display/intel_display_device.c    |   780 +
 .../gpu/drm/i915/display/intel_display_device.h    |   128 +
 .../gpu/drm/i915/display/intel_display_driver.c    |   583 +
 .../gpu/drm/i915/display/intel_display_driver.h    |    36 +
 drivers/gpu/drm/i915/display/intel_display_irq.c   |  1668 +
 drivers/gpu/drm/i915/display/intel_display_irq.h   |    81 +
 drivers/gpu/drm/i915/display/intel_display_power.c |    64 +-
 drivers/gpu/drm/i915/display/intel_display_power.h |     3 +-
 .../gpu/drm/i915/display/intel_display_power_map.c |    92 +-
 .../drm/i915/display/intel_display_power_well.c    |    12 +-
 .../drm/i915/display/intel_display_power_well.h    |     2 +
 .../gpu/drm/i915/display/intel_display_reg_defs.h  |    14 +-
 drivers/gpu/drm/i915/display/intel_display_reset.c |   135 +
 drivers/gpu/drm/i915/display/intel_display_reset.h |    14 +
 drivers/gpu/drm/i915/display/intel_display_trace.h |     1 -
 drivers/gpu/drm/i915/display/intel_display_types.h |   100 +-
 drivers/gpu/drm/i915/display/intel_dkl_phy.c       |     9 +
 drivers/gpu/drm/i915/display/intel_dkl_phy.h       |     1 +
 drivers/gpu/drm/i915/display/intel_dmc.c           |    36 +-
 drivers/gpu/drm/i915/display/intel_dp.c            |   453 +-
 drivers/gpu/drm/i915/display/intel_dp.h            |     4 +
 drivers/gpu/drm/i915/display/intel_dp_aux.c        |    87 +-
 drivers/gpu/drm/i915/display/intel_dp_aux.h        |     3 +
 drivers/gpu/drm/i915/display/intel_dp_aux_regs.h   |    86 +
 .../gpu/drm/i915/display/intel_dp_link_training.c  |   463 +-
 .../gpu/drm/i915/display/intel_dp_link_training.h  |     2 +
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |    74 +-
 drivers/gpu/drm/i915/display/intel_dpll.c          |    37 +-
 drivers/gpu/drm/i915/display/intel_dpll_mgr.c      |    92 +-
 drivers/gpu/drm/i915/display/intel_dpll_mgr.h      |     3 +
 drivers/gpu/drm/i915/display/intel_dpt.c           |    41 +-
 drivers/gpu/drm/i915/display/intel_dpt.h           |     2 +
 drivers/gpu/drm/i915/display/intel_dsb.c           |     1 +
 drivers/gpu/drm/i915/display/intel_dsb_regs.h      |    67 +
 drivers/gpu/drm/i915/display/intel_dsi_vbt.c       |    12 +-
 drivers/gpu/drm/i915/display/intel_dsi_vbt.h       |     1 -
 drivers/gpu/drm/i915/display/intel_dvo.c           |     1 +
 drivers/gpu/drm/i915/display/intel_fb.c            |    60 +-
 drivers/gpu/drm/i915/display/intel_fb.h            |     1 +
 drivers/gpu/drm/i915/display/intel_fb_pin.c        |     2 +-
 drivers/gpu/drm/i915/display/intel_fbc.c           |     7 +-
 drivers/gpu/drm/i915/display/intel_fbdev.c         |    81 +-
 drivers/gpu/drm/i915/display/intel_fdi.c           |    14 +-
 drivers/gpu/drm/i915/display/intel_fdi_regs.h      |   151 +
 drivers/gpu/drm/i915/display/intel_fifo_underrun.c |     2 +
 drivers/gpu/drm/i915/display/intel_gmbus.c         |     5 +
 drivers/gpu/drm/i915/display/intel_gmbus.h         |     2 +
 drivers/gpu/drm/i915/display/intel_hdcp.c          |   884 +-
 drivers/gpu/drm/i915/display/intel_hdcp.h          |    12 +-
 drivers/gpu/drm/i915/display/intel_hdcp_gsc.c      |   831 +
 drivers/gpu/drm/i915/display/intel_hdcp_gsc.h      |    26 +
 drivers/gpu/drm/i915/display/intel_hdmi.c          |   135 +-
 drivers/gpu/drm/i915/display/intel_hdmi.h          |     9 +-
 drivers/gpu/drm/i915/display/intel_hotplug.c       |    10 +
 drivers/gpu/drm/i915/display/intel_hotplug_irq.c   |  1442 +
 drivers/gpu/drm/i915/display/intel_hotplug_irq.h   |    35 +
 drivers/gpu/drm/i915/display/intel_hti.c           |     2 +-
 drivers/gpu/drm/i915/display/intel_load_detect.c   |   225 +
 drivers/gpu/drm/i915/display/intel_load_detect.h   |    20 +
 drivers/gpu/drm/i915/display/intel_lvds.c          |    17 +-
 drivers/gpu/drm/i915/display/intel_modeset_lock.c  |    50 +
 drivers/gpu/drm/i915/display/intel_modeset_lock.h  |    33 +
 drivers/gpu/drm/i915/display/intel_modeset_setup.c |   326 +-
 .../gpu/drm/i915/display/intel_modeset_verify.c    |    36 +-
 drivers/gpu/drm/i915/display/intel_opregion.c      |    40 +-
 drivers/gpu/drm/i915/display/intel_opregion.h      |     5 +
 drivers/gpu/drm/i915/display/intel_overlay.c       |    16 +-
 drivers/gpu/drm/i915/display/intel_panel.c         |   113 +-
 drivers/gpu/drm/i915/display/intel_pch_display.c   |    21 +-
 drivers/gpu/drm/i915/display/intel_pipe_crc.c      |     1 +
 drivers/gpu/drm/i915/display/intel_plane_initial.c |     4 +-
 drivers/gpu/drm/i915/display/intel_pps.c           |    17 +-
 drivers/gpu/drm/i915/display/intel_pps_regs.h      |    78 +
 drivers/gpu/drm/i915/display/intel_psr.c           |   615 +-
 drivers/gpu/drm/i915/display/intel_psr.h           |     3 +
 drivers/gpu/drm/i915/display/intel_psr_regs.h      |   275 +
 drivers/gpu/drm/i915/display/intel_qp_tables.c     |   187 +-
 drivers/gpu/drm/i915/display/intel_qp_tables.h     |     4 +-
 drivers/gpu/drm/i915/display/intel_sdvo.c          |   108 +-
 drivers/gpu/drm/i915/display/intel_snps_phy.c      |     7 +-
 drivers/gpu/drm/i915/display/intel_sprite.c        |   183 -
 drivers/gpu/drm/i915/display/intel_sprite.h        |    10 -
 drivers/gpu/drm/i915/display/intel_sprite_uapi.c   |   128 +
 drivers/gpu/drm/i915/display/intel_sprite_uapi.h   |    15 +
 drivers/gpu/drm/i915/display/intel_tc.c            |  1845 +-
 drivers/gpu/drm/i915/display/intel_tc.h            |    14 +-
 drivers/gpu/drm/i915/display/intel_tv.c            |    21 +-
 drivers/gpu/drm/i915/display/intel_tv_regs.h       |   490 +
 drivers/gpu/drm/i915/display/intel_vblank.c        |   101 +-
 drivers/gpu/drm/i915/display/intel_vblank.h        |     3 +
 drivers/gpu/drm/i915/display/intel_vdsc.c          |   571 +-
 drivers/gpu/drm/i915/display/intel_vdsc_regs.h     |    28 +
 drivers/gpu/drm/i915/display/intel_vrr.c           |    64 +-
 drivers/gpu/drm/i915/display/intel_vrr.h           |    10 +-
 drivers/gpu/drm/i915/display/intel_wm.c            |     2 +-
 drivers/gpu/drm/i915/display/skl_scaler.c          |   331 +-
 drivers/gpu/drm/i915/display/skl_scaler.h          |    12 +-
 drivers/gpu/drm/i915/display/skl_universal_plane.c |    33 +-
 drivers/gpu/drm/i915/display/skl_watermark.c       |   167 +-
 drivers/gpu/drm/i915/display/skl_watermark_regs.h  |   160 +
 drivers/gpu/drm/i915/display/vlv_dsi.c             |    25 +-
 drivers/gpu/drm/i915/display/vlv_dsi_pll.c         |     2 +-
 drivers/gpu/drm/i915/gem/i915_gem_context.c        |    28 +-
 drivers/gpu/drm/i915/gem/i915_gem_create.c         |    47 +-
 drivers/gpu/drm/i915/gem/i915_gem_domain.c         |    75 +-
 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c     |    25 +-
 drivers/gpu/drm/i915/gem/i915_gem_lmem.c           |     3 +-
 drivers/gpu/drm/i915/gem/i915_gem_mman.c           |   148 +-
 drivers/gpu/drm/i915/gem/i915_gem_mman.h           |     2 +-
 drivers/gpu/drm/i915/gem/i915_gem_object.c         |    68 +-
 drivers/gpu/drm/i915/gem/i915_gem_object.h         |    12 +-
 drivers/gpu/drm/i915/gem/i915_gem_object_types.h   |    71 +-
 drivers/gpu/drm/i915/gem/i915_gem_pages.c          |     5 +-
 drivers/gpu/drm/i915/gem/i915_gem_region.h         |     4 +-
 drivers/gpu/drm/i915/gem/i915_gem_shmem.c          |     9 +-
 drivers/gpu/drm/i915/gem/i915_gem_shrinker.c       |     2 -
 drivers/gpu/drm/i915/gem/i915_gem_stolen.c         |    29 +-
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c            |     2 +-
 drivers/gpu/drm/i915/gem/i915_gem_ttm.h            |     3 +-
 drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c       |    16 +-
 drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c         |     5 +-
 drivers/gpu/drm/i915/gem/i915_gem_wait.c           |     2 +-
 drivers/gpu/drm/i915/gem/selftests/huge_pages.c    |   110 +-
 .../drm/i915/gem/selftests/i915_gem_client_blt.c   |    19 +-
 .../gpu/drm/i915/gem/selftests/i915_gem_context.c  |    32 +-
 .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c  |     2 +-
 drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c |     2 +-
 drivers/gpu/drm/i915/gt/gen6_ppgtt.c               |    10 +-
 drivers/gpu/drm/i915/gt/gen8_engine_cs.c           |    38 +
 drivers/gpu/drm/i915/gt/gen8_ppgtt.c               |    84 +-
 drivers/gpu/drm/i915/gt/gen8_ppgtt.h               |     3 +-
 drivers/gpu/drm/i915/gt/intel_context.c            |     5 +-
 drivers/gpu/drm/i915/gt/intel_context.h            |    23 +-
 drivers/gpu/drm/i915/gt/intel_context_types.h      |     2 +
 drivers/gpu/drm/i915/gt/intel_engine_cs.c          |   143 +-
 drivers/gpu/drm/i915/gt/intel_engine_pm.c          |     9 +
 drivers/gpu/drm/i915/gt/intel_engine_types.h       |    25 +
 drivers/gpu/drm/i915/gt/intel_engine_user.c        |     2 +-
 .../gpu/drm/i915/gt/intel_execlists_submission.c   |    12 +-
 drivers/gpu/drm/i915/gt/intel_ggtt.c               |   154 +-
 drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c          |     9 +-
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h       |     3 +
 drivers/gpu/drm/i915/gt/intel_gsc.h                |     2 +-
 drivers/gpu/drm/i915/gt/intel_gt.c                 |   169 +-
 drivers/gpu/drm/i915/gt/intel_gt_debugfs.c         |     4 +-
 drivers/gpu/drm/i915/gt/intel_gt_irq.c             |    26 +-
 drivers/gpu/drm/i915/gt/intel_gt_mcr.c             |     4 +-
 drivers/gpu/drm/i915/gt/intel_gt_pm.c              |    31 +-
 drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c      |     7 +-
 drivers/gpu/drm/i915/gt/intel_gt_print.h           |     3 +
 drivers/gpu/drm/i915/gt/intel_gt_regs.h            |    36 +-
 drivers/gpu/drm/i915/gt/intel_gt_sysfs.c           |     2 +-
 drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c        |    35 +
 drivers/gpu/drm/i915/gt/intel_gtt.c                |    47 +-
 drivers/gpu/drm/i915/gt/intel_gtt.h                |    38 +-
 drivers/gpu/drm/i915/gt/intel_lrc.c                |     4 +-
 drivers/gpu/drm/i915/gt/intel_migrate.c            |    51 +-
 drivers/gpu/drm/i915/gt/intel_migrate.h            |    13 +-
 drivers/gpu/drm/i915/gt/intel_mocs.c               |    70 +-
 drivers/gpu/drm/i915/gt/intel_ppgtt.c              |     4 +-
 drivers/gpu/drm/i915/gt/intel_rc6.c                |   200 +-
 drivers/gpu/drm/i915/gt/intel_rc6.h                |     2 +
 drivers/gpu/drm/i915/gt/intel_rc6_types.h          |     2 +
 drivers/gpu/drm/i915/gt/intel_region_lmem.c        |    25 +-
 drivers/gpu/drm/i915/gt/intel_reset.c              |   126 +-
 drivers/gpu/drm/i915/gt/intel_reset_types.h        |     2 +-
 drivers/gpu/drm/i915/gt/intel_ring_submission.c    |     4 +-
 drivers/gpu/drm/i915/gt/intel_rps.c                |    42 +-
 drivers/gpu/drm/i915/gt/intel_rps.h                |     4 +-
 drivers/gpu/drm/i915/gt/intel_rps_types.h          |     2 +-
 drivers/gpu/drm/i915/gt/intel_sseu.c               |     3 +-
 drivers/gpu/drm/i915/gt/intel_sseu.h               |     2 +-
 drivers/gpu/drm/i915/gt/intel_workarounds.c        |   224 +-
 drivers/gpu/drm/i915/gt/selftest_engine_pm.c       |     3 +-
 drivers/gpu/drm/i915/gt/selftest_execlists.c       |    12 +-
 drivers/gpu/drm/i915/gt/selftest_gt_pm.c           |     2 +-
 drivers/gpu/drm/i915/gt/selftest_migrate.c         |    47 +-
 drivers/gpu/drm/i915/gt/selftest_mocs.c            |     3 +-
 drivers/gpu/drm/i915/gt/selftest_reset.c           |     8 +-
 drivers/gpu/drm/i915/gt/selftest_rps.c             |    11 +-
 drivers/gpu/drm/i915/gt/selftest_slpc.c            |    42 +-
 drivers/gpu/drm/i915/gt/selftest_timeline.c        |    14 +-
 drivers/gpu/drm/i915/gt/selftest_tlb.c             |   397 +
 drivers/gpu/drm/i915/gt/sysfs_engines.c            |    72 +-
 .../drm/i915/gt/uc/abi/guc_communication_ctb_abi.h |    21 -
 drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h    |    18 +
 drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h  |    30 +
 drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h      |    20 +-
 .../gpu/drm/i915/gt/uc/intel_gsc_binary_headers.h  |    74 +
 drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c          |    32 +-
 drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.h          |     3 +
 drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c       |   424 +
 drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.h       |    18 +
 drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c          |   130 +-
 drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h          |    19 +-
 .../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c  |   211 +
 .../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h  |    86 +
 drivers/gpu/drm/i915/gt/uc/intel_guc.c             |    10 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc.h             |     3 +
 drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c         |    36 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c     |   347 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_capture.h     |     3 +
 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c          |   140 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h          |    17 +
 drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c          |   145 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h        |    44 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c    |     6 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_log.c         |    24 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_print.h       |     3 +
 drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c          |    21 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h         |     4 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c        |    97 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h        |     1 +
 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h  |     1 +
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c  |   215 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h  |     2 +-
 drivers/gpu/drm/i915/gt/uc/intel_huc.c             |   245 +-
 drivers/gpu/drm/i915/gt/uc/intel_huc.h             |    37 +-
 drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c          |   235 +-
 drivers/gpu/drm/i915/gt/uc/intel_huc_fw.h          |     6 +-
 drivers/gpu/drm/i915/gt/uc/intel_huc_print.h       |    21 +
 drivers/gpu/drm/i915/gt/uc/intel_uc.c              |    80 +-
 drivers/gpu/drm/i915/gt/uc/intel_uc.h              |     3 +
 drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c      |     2 +
 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c           |   450 +-
 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h           |    26 +-
 drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h       |     6 -
 drivers/gpu/drm/i915/gt/uc/selftest_guc.c          |    42 +-
 .../gpu/drm/i915/gt/uc/selftest_guc_hangcheck.c    |    23 +-
 .../gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c    |    11 +-
 drivers/gpu/drm/i915/gvt/aperture_gm.c             |     2 +-
 drivers/gpu/drm/i915/gvt/edid.c                    |    11 +-
 drivers/gpu/drm/i915/gvt/handlers.c                |     7 +-
 drivers/gpu/drm/i915/i915_active.c                 |    28 +-
 drivers/gpu/drm/i915/i915_active.h                 |    14 +-
 drivers/gpu/drm/i915/i915_debugfs.c                |    88 +-
 drivers/gpu/drm/i915/i915_driver.c                 |   132 +-
 drivers/gpu/drm/i915/i915_drm_client.c             |    73 +-
 drivers/gpu/drm/i915/i915_drm_client.h             |    22 +-
 drivers/gpu/drm/i915/i915_drv.h                    |   463 +-
 drivers/gpu/drm/i915/i915_file_private.h           |     2 +-
 drivers/gpu/drm/i915/i915_gem.c                    |    51 +-
 drivers/gpu/drm/i915/i915_getparam.c               |    15 +-
 drivers/gpu/drm/i915/i915_gpu_error.c              |   156 +-
 drivers/gpu/drm/i915/i915_gpu_error.h              |    11 +
 drivers/gpu/drm/i915/i915_hwmon.c                  |   101 +-
 drivers/gpu/drm/i915/i915_hwmon.h                  |     7 +
 drivers/gpu/drm/i915/i915_irq.c                    |  3111 +-
 drivers/gpu/drm/i915/i915_irq.h                    |    48 +-
 drivers/gpu/drm/i915/i915_params.c                 |     6 +
 drivers/gpu/drm/i915/i915_params.h                 |     2 +
 drivers/gpu/drm/i915/i915_pci.c                    |   463 +-
 drivers/gpu/drm/i915/i915_perf.c                   |   654 +-
 drivers/gpu/drm/i915/i915_perf.h                   |     4 +-
 drivers/gpu/drm/i915/i915_perf_oa_regs.h           |    80 +-
 drivers/gpu/drm/i915/i915_perf_types.h             |    87 +-
 drivers/gpu/drm/i915/i915_pmu.c                    |   306 +-
 drivers/gpu/drm/i915/i915_pmu.h                    |    28 +-
 drivers/gpu/drm/i915/i915_reg.h                    |  1862 +-
 drivers/gpu/drm/i915/i915_reg_defs.h               |   105 +
 drivers/gpu/drm/i915/i915_request.h                |    52 +-
 drivers/gpu/drm/i915/i915_scatterlist.c            |     2 +-
 drivers/gpu/drm/i915/i915_scatterlist.h            |     9 +-
 drivers/gpu/drm/i915/i915_ttm_buddy_manager.c      |     7 -
 drivers/gpu/drm/i915/i915_utils.h                  |     2 +-
 drivers/gpu/drm/i915/i915_vma.c                    |    21 +-
 drivers/gpu/drm/i915/i915_vma.h                    |     4 +-
 drivers/gpu/drm/i915/i915_vma_resource.h           |    46 +-
 drivers/gpu/drm/i915/i915_vma_types.h              |     2 -
 drivers/gpu/drm/i915/intel_clock_gating.c          |   889 +
 drivers/gpu/drm/i915/intel_clock_gating.h          |    14 +
 drivers/gpu/drm/i915/intel_device_info.c           |   147 +-
 drivers/gpu/drm/i915/intel_device_info.h           |    76 +-
 drivers/gpu/drm/i915/intel_gvt_mmio_table.c        |    10 +-
 drivers/gpu/drm/i915/intel_pcode.c                 |    35 +-
 drivers/gpu/drm/i915/intel_pm.c                    |   885 -
 drivers/gpu/drm/i915/intel_pm.h                    |    18 -
 drivers/gpu/drm/i915/intel_region_ttm.c            |     1 +
 drivers/gpu/drm/i915/intel_runtime_pm.h            |     6 -
 drivers/gpu/drm/i915/intel_step.c                  |     8 +-
 drivers/gpu/drm/i915/intel_uncore.c                |    60 +-
 drivers/gpu/drm/i915/intel_wakeref.h               |     2 +-
 drivers/gpu/drm/i915/pxp/intel_pxp.c               |   102 +-
 drivers/gpu/drm/i915/pxp/intel_pxp.h               |     2 +
 .../gpu/drm/i915/pxp/intel_pxp_cmd_interface_43.h  |    41 +-
 .../gpu/drm/i915/pxp/intel_pxp_cmd_interface_cmn.h |     3 +
 drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c       |     6 +-
 drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c         |   444 +
 drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.h         |    43 +
 drivers/gpu/drm/i915/pxp/intel_pxp_huc.c           |     4 +-
 drivers/gpu/drm/i915/pxp/intel_pxp_pm.c            |     3 +-
 drivers/gpu/drm/i915/pxp/intel_pxp_regs.h          |    27 +
 drivers/gpu/drm/i915/pxp/intel_pxp_session.c       |    27 +-
 drivers/gpu/drm/i915/pxp/intel_pxp_tee.c           |    79 +-
 drivers/gpu/drm/i915/pxp/intel_pxp_types.h         |    24 +-
 drivers/gpu/drm/i915/selftests/i915_gem.c          |     5 +-
 drivers/gpu/drm/i915/selftests/i915_gem_evict.c    |     8 +-
 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c      |   375 +-
 .../gpu/drm/i915/selftests/i915_live_selftests.h   |     1 +
 drivers/gpu/drm/i915/selftests/i915_perf.c         |     2 +-
 drivers/gpu/drm/i915/selftests/i915_request.c      |   134 +-
 drivers/gpu/drm/i915/selftests/igt_live_test.c     |    47 +-
 .../gpu/drm/i915/selftests/intel_memory_region.c   |     4 +-
 drivers/gpu/drm/i915/selftests/mock_gem_device.c   |     9 +
 drivers/gpu/drm/i915/selftests/mock_gtt.c          |     8 +-
 drivers/gpu/drm/i915/vlv_suspend.c                 |     4 +-
 drivers/gpu/drm/imx/Kconfig                        |     1 +
 drivers/gpu/drm/imx/Makefile                       |     1 +
 drivers/gpu/drm/imx/dcss/dcss-kms.c                |     4 +-
 drivers/gpu/drm/imx/ipuv3/Kconfig                  |     2 +-
 drivers/gpu/drm/imx/ipuv3/imx-drm-core.c           |     4 +-
 drivers/gpu/drm/imx/lcdc/Kconfig                   |     7 +
 drivers/gpu/drm/imx/lcdc/Makefile                  |     1 +
 drivers/gpu/drm/imx/lcdc/imx-lcdc.c                |   546 +
 drivers/gpu/drm/kmb/kmb_drv.c                      |     4 +-
 drivers/gpu/drm/lima/lima_drv.c                    |     6 +-
 drivers/gpu/drm/lima/lima_gem.c                    |    12 +-
 drivers/gpu/drm/logicvc/logicvc_drm.c              |     4 +-
 drivers/gpu/drm/mcde/mcde_drv.c                    |     6 +-
 drivers/gpu/drm/mediatek/Makefile                  |     2 +
 drivers/gpu/drm/mediatek/mtk_disp_drv.h            |    35 +
 drivers/gpu/drm/mediatek/mtk_disp_ovl.c            |    94 +
 drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c    |   547 +
 drivers/gpu/drm/mediatek/mtk_disp_rdma.c           |    38 +
 drivers/gpu/drm/mediatek/mtk_dp.c                  |    15 +-
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c            |    89 +-
 drivers/gpu/drm/mediatek/mtk_drm_crtc.h            |     6 +-
 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c        |   135 +-
 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h        |    78 +-
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |   475 +-
 drivers/gpu/drm/mediatek/mtk_drm_drv.h             |    30 +-
 drivers/gpu/drm/mediatek/mtk_drm_plane.c           |    24 +-
 drivers/gpu/drm/mediatek/mtk_drm_plane.h           |     3 +-
 drivers/gpu/drm/mediatek/mtk_ethdr.c               |   370 +
 drivers/gpu/drm/mediatek/mtk_ethdr.h               |    25 +
 drivers/gpu/drm/mediatek/mtk_mdp_rdma.c            |    24 +
 drivers/gpu/drm/meson/Kconfig                      |     7 +
 drivers/gpu/drm/meson/Makefile                     |     3 +-
 drivers/gpu/drm/meson/meson_drv.c                  |    55 +-
 drivers/gpu/drm/meson/meson_drv.h                  |     1 +
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |     2 +-
 drivers/gpu/drm/meson/meson_dw_mipi_dsi.c          |   352 +
 drivers/gpu/drm/meson/meson_dw_mipi_dsi.h          |   160 +
 drivers/gpu/drm/meson/meson_encoder_dsi.c          |   174 +
 drivers/gpu/drm/meson/meson_encoder_dsi.h          |    13 +
 drivers/gpu/drm/meson/meson_registers.h            |    25 +
 drivers/gpu/drm/meson/meson_venc.c                 |   244 +-
 drivers/gpu/drm/meson/meson_venc.h                 |     6 +
 drivers/gpu/drm/meson/meson_vpp.c                  |     2 +
 drivers/gpu/drm/meson/meson_vpp.h                  |     2 +
 drivers/gpu/drm/msm/Kconfig                        |     1 +
 drivers/gpu/drm/msm/Makefile                       |     2 +-
 drivers/gpu/drm/msm/adreno/a5xx_debugfs.c          |     2 +-
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c              |     3 +-
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c              |   130 +-
 drivers/gpu/drm/msm/adreno/a6xx_gmu.h              |     6 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |   624 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.h              |     4 +
 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c        |    14 +-
 drivers/gpu/drm/msm/adreno/a6xx_hfi.c              |    33 +
 drivers/gpu/drm/msm/adreno/adreno_device.c         |    31 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.c            |     8 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.h            |   154 +-
 .../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h    |    54 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_4_0_sdm845.h |    51 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h |    42 +-
 .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h    |    78 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h |    42 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h |    24 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_3_sm6115.h |    14 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_4_sm6350.h |   173 +
 .../drm/msm/disp/dpu1/catalog/dpu_6_5_qcm2290.h    |    14 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_9_sm6375.h |   138 +
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h |    56 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h |    47 +-
 .../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h   |    87 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h |    68 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h |    53 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c           |     7 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |   287 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h        |    18 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h   |    28 +-
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c   |   259 +-
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c   |    20 +-
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c    |    58 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c     |   158 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h     |    98 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c         |    76 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h         |    25 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c         |    55 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h         |    24 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c     |   387 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c        |    38 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h        |    12 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c  |   183 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h  |     6 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c        |   340 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h        |    42 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c          |    43 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h          |    10 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h        |    51 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c     |    33 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.h     |    14 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c    |   125 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h    |    78 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c        |   362 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h        |    66 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c         |    50 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c        |    52 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h        |    32 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c        |    33 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.h        |    11 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c          |    85 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.h          |    45 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hwio.h           |     3 -
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c            |   139 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h            |    10 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c          |   167 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c             |    68 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h          |    14 +
 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c           |    82 +
 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c           |     2 +-
 drivers/gpu/drm/msm/dp/dp_audio.c                  |    12 +
 drivers/gpu/drm/msm/dp/dp_audio.h                  |     2 +
 drivers/gpu/drm/msm/dp/dp_catalog.c                |    15 +-
 drivers/gpu/drm/msm/dp/dp_catalog.h                |     3 +-
 drivers/gpu/drm/msm/dp/dp_ctrl.h                   |     1 -
 drivers/gpu/drm/msm/dp/dp_debug.c                  |     6 +-
 drivers/gpu/drm/msm/dp/dp_debug.h                  |     5 +-
 drivers/gpu/drm/msm/dp/dp_display.c                |   128 +-
 drivers/gpu/drm/msm/dp/dp_hpd.c                    |    67 -
 drivers/gpu/drm/msm/dp/dp_hpd.h                    |    78 -
 drivers/gpu/drm/msm/dp/dp_panel.h                  |     1 -
 drivers/gpu/drm/msm/dp/dp_power.c                  |    78 +-
 drivers/gpu/drm/msm/dp/dp_power.h                  |     3 +-
 drivers/gpu/drm/msm/dsi/dsi_cfg.c                  |     2 +
 drivers/gpu/drm/msm/dsi/dsi_cfg.h                  |     1 +
 drivers/gpu/drm/msm/dsi/dsi_host.c                 |   177 +-
 drivers/gpu/drm/msm/dsi/dsi_manager.c              |    68 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c              |     2 +
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.h              |     3 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c         |     3 +
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c         |    97 +
 drivers/gpu/drm/msm/msm_atomic.c                   |     2 +
 drivers/gpu/drm/msm/msm_debugfs.c                  |     6 +-
 drivers/gpu/drm/msm/msm_drv.c                      |    19 +-
 drivers/gpu/drm/msm/msm_dsc_helper.h               |    38 +
 drivers/gpu/drm/msm/msm_fbdev.c                    |    43 +-
 drivers/gpu/drm/msm/msm_gem.c                      |    37 +-
 drivers/gpu/drm/msm/msm_gem_shrinker.c             |    11 +-
 drivers/gpu/drm/msm/msm_gem_submit.c               |    32 +-
 drivers/gpu/drm/msm/msm_gpu.c                      |     6 -
 drivers/gpu/drm/msm/msm_iommu.c                    |     9 +-
 drivers/gpu/drm/msm/msm_mdss.c                     |    10 +
 drivers/gpu/drm/msm/msm_rd.c                       |    24 +-
 drivers/gpu/drm/mxsfb/lcdif_drv.c                  |    77 +-
 drivers/gpu/drm/mxsfb/lcdif_drv.h                  |     3 -
 drivers/gpu/drm/mxsfb/lcdif_kms.c                  |   201 +-
 drivers/gpu/drm/mxsfb/mxsfb_drv.c                  |     4 +-
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |    33 +
 drivers/gpu/drm/nouveau/include/nvif/if0012.h      |     4 +-
 drivers/gpu/drm/nouveau/nouveau_backlight.c        |     7 +-
 drivers/gpu/drm/nouveau/nouveau_debugfs.c          |    19 +-
 drivers/gpu/drm/nouveau/nouveau_dp.c               |     8 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |    18 +-
 drivers/gpu/drm/nouveau/nouveau_hwmon.c            |     2 +-
 drivers/gpu/drm/nouveau/nv50_display.h             |     4 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c   |     2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h    |     3 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c   |     2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c   |     2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c    |     2 +-
 drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c            |     2 +-
 .../drm/nouveau/nvkm/subdev/bios/power_budget.c    |     3 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c     |     2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.c     |     1 +
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.c     |     1 +
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.c     |     1 +
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.c     |     1 +
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c    |     2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.c     |     2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.c     |     7 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.c |     2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c |     2 +-
 drivers/gpu/drm/omapdrm/Kconfig                    |     3 +-
 drivers/gpu/drm/omapdrm/omap_debugfs.c             |     6 +-
 drivers/gpu/drm/omapdrm/omap_drv.c                 |    13 +-
 drivers/gpu/drm/omapdrm/omap_drv.h                 |     3 -
 drivers/gpu/drm/omapdrm/omap_fbdev.c               |   172 +-
 drivers/gpu/drm/omapdrm/omap_fbdev.h               |     9 +-
 drivers/gpu/drm/panel/Kconfig                      |    27 +
 drivers/gpu/drm/panel/Makefile                     |     3 +
 drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c     |  1002 +-
 drivers/gpu/drm/panel/panel-edp.c                  |    12 +-
 drivers/gpu/drm/panel/panel-khadas-ts050.c         |    16 +-
 .../gpu/drm/panel/panel-magnachip-d53e6ea8966.c    |     2 +-
 drivers/gpu/drm/panel/panel-novatek-nt35950.c      |    10 +-
 drivers/gpu/drm/panel/panel-novatek-nt36523.c      |  1340 +
 drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c |     2 +-
 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c   |     2 +-
 .../gpu/drm/panel/panel-raspberrypi-touchscreen.c  |     2 +-
 drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c      |   585 +
 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c        |    12 +
 drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c    |    43 +-
 drivers/gpu/drm/panel/panel-simple.c               |   135 +-
 drivers/gpu/drm/panel/panel-sitronix-st7701.c      |   144 +
 drivers/gpu/drm/panel/panel-sitronix-st7703.c      |   102 +-
 drivers/gpu/drm/panel/panel-sony-td4353-jdi.c      |   329 +
 drivers/gpu/drm/panfrost/panfrost_devfreq.c        |    30 +
 drivers/gpu/drm/panfrost/panfrost_device.h         |     2 +-
 drivers/gpu/drm/panfrost/panfrost_drv.c            |    37 +
 drivers/gpu/drm/panfrost/panfrost_gpu.c            |     8 +
 drivers/gpu/drm/panfrost/panfrost_mmu.c            |     3 +-
 drivers/gpu/drm/pl111/pl111_drv.c                  |     4 +-
 drivers/gpu/drm/radeon/Kconfig                     |     1 +
 drivers/gpu/drm/radeon/Makefile                    |     3 +-
 drivers/gpu/drm/radeon/radeon.h                    |     2 +
 drivers/gpu/drm/radeon/radeon_display.c            |     4 -
 drivers/gpu/drm/radeon/radeon_drv.c                |     3 +-
 drivers/gpu/drm/radeon/radeon_drv.h                |     1 -
 drivers/gpu/drm/radeon/radeon_fb.c                 |   400 -
 drivers/gpu/drm/radeon/radeon_fbdev.c              |   419 +
 drivers/gpu/drm/radeon/radeon_gem.c                |    24 +
 drivers/gpu/drm/radeon/radeon_kms.c                |    18 -
 drivers/gpu/drm/radeon/radeon_mode.h               |    20 +-
 drivers/gpu/drm/renesas/Kconfig                    |     4 +
 drivers/gpu/drm/renesas/Makefile                   |     4 +
 drivers/gpu/drm/{ => renesas}/rcar-du/Kconfig      |     0
 drivers/gpu/drm/{ => renesas}/rcar-du/Makefile     |     0
 drivers/gpu/drm/{ => renesas}/rcar-du/rcar_cmm.c   |     0
 drivers/gpu/drm/{ => renesas}/rcar-du/rcar_cmm.h   |     0
 .../gpu/drm/{ => renesas}/rcar-du/rcar_du_crtc.c   |    75 +-
 .../gpu/drm/{ => renesas}/rcar-du/rcar_du_crtc.h   |     0
 .../gpu/drm/{ => renesas}/rcar-du/rcar_du_drv.c    |    48 -
 .../gpu/drm/{ => renesas}/rcar-du/rcar_du_drv.h    |     2 -
 .../drm/{ => renesas}/rcar-du/rcar_du_encoder.c    |     4 +-
 .../drm/{ => renesas}/rcar-du/rcar_du_encoder.h    |     0
 .../gpu/drm/{ => renesas}/rcar-du/rcar_du_group.c  |    16 +-
 .../gpu/drm/{ => renesas}/rcar-du/rcar_du_group.h  |     0
 .../gpu/drm/{ => renesas}/rcar-du/rcar_du_kms.c    |     0
 .../gpu/drm/{ => renesas}/rcar-du/rcar_du_kms.h    |     0
 .../gpu/drm/{ => renesas}/rcar-du/rcar_du_plane.c  |     0
 .../gpu/drm/{ => renesas}/rcar-du/rcar_du_plane.h  |     0
 .../gpu/drm/{ => renesas}/rcar-du/rcar_du_regs.h   |    29 +-
 .../gpu/drm/{ => renesas}/rcar-du/rcar_du_vsp.c    |     2 +-
 .../gpu/drm/{ => renesas}/rcar-du/rcar_du_vsp.h    |     0
 .../drm/{ => renesas}/rcar-du/rcar_du_writeback.c  |     0
 .../drm/{ => renesas}/rcar-du/rcar_du_writeback.h  |     0
 .../gpu/drm/{ => renesas}/rcar-du/rcar_dw_hdmi.c   |     0
 drivers/gpu/drm/{ => renesas}/rcar-du/rcar_lvds.c  |   176 +-
 drivers/gpu/drm/{ => renesas}/rcar-du/rcar_lvds.h  |    12 +-
 .../gpu/drm/{ => renesas}/rcar-du/rcar_lvds_regs.h |     0
 .../gpu/drm/{ => renesas}/rcar-du/rcar_mipi_dsi.c  |     0
 .../gpu/drm/{ => renesas}/rcar-du/rcar_mipi_dsi.h  |     0
 .../drm/{ => renesas}/rcar-du/rcar_mipi_dsi_regs.h |     0
 .../gpu/drm/{ => renesas}/rcar-du/rzg2l_mipi_dsi.c |     0
 .../{ => renesas}/rcar-du/rzg2l_mipi_dsi_regs.h    |     0
 drivers/gpu/drm/{ => renesas}/shmobile/Kconfig     |     4 +-
 drivers/gpu/drm/{ => renesas}/shmobile/Makefile    |     0
 .../{ => renesas}/shmobile/shmob_drm_backlight.c   |     0
 .../{ => renesas}/shmobile/shmob_drm_backlight.h   |     0
 .../drm/{ => renesas}/shmobile/shmob_drm_crtc.c    |    35 +-
 .../drm/{ => renesas}/shmobile/shmob_drm_crtc.h    |     0
 .../gpu/drm/{ => renesas}/shmobile/shmob_drm_drv.c |     3 +
 .../gpu/drm/{ => renesas}/shmobile/shmob_drm_drv.h |     0
 .../gpu/drm/{ => renesas}/shmobile/shmob_drm_kms.c |     9 +-
 .../gpu/drm/{ => renesas}/shmobile/shmob_drm_kms.h |     0
 .../drm/{ => renesas}/shmobile/shmob_drm_plane.c   |     5 +
 .../drm/{ => renesas}/shmobile/shmob_drm_plane.h   |     0
 .../drm/{ => renesas}/shmobile/shmob_drm_regs.h    |     0
 drivers/gpu/drm/rockchip/cdn-dp-core.c             |     5 +-
 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c    |     5 -
 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c        |    42 +-
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c        |     2 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |    20 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop.h        |     6 +
 drivers/gpu/drm/rockchip/rockchip_drm_vop2.c       |    19 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop2.h       |     5 -
 drivers/gpu/drm/rockchip/rockchip_vop_reg.c        |    18 +
 drivers/gpu/drm/scheduler/sched_entity.c           |    64 +-
 drivers/gpu/drm/scheduler/sched_fence.c            |     4 +-
 drivers/gpu/drm/scheduler/sched_main.c             |    48 +-
 drivers/gpu/drm/solomon/ssd130x-i2c.c              |     2 +-
 drivers/gpu/drm/solomon/ssd130x.h                  |     6 +-
 drivers/gpu/drm/sti/Kconfig                        |     2 +-
 drivers/gpu/drm/sti/sti_drv.c                      |     4 +-
 drivers/gpu/drm/sti/sti_dvo.c                      |     2 +-
 drivers/gpu/drm/sti/sti_hdmi.c                     |    11 +-
 drivers/gpu/drm/sti/sti_hdmi.h                     |     2 -
 drivers/gpu/drm/stm/Kconfig                        |     2 +-
 drivers/gpu/drm/stm/drv.c                          |     6 +-
 drivers/gpu/drm/stm/dw_mipi_dsi-stm.c              |     4 +-
 drivers/gpu/drm/stm/ltdc.c                         |     4 +-
 drivers/gpu/drm/sun4i/Makefile                     |     2 +-
 drivers/gpu/drm/sun4i/sun4i_backend.c              |     2 +-
 drivers/gpu/drm/sun4i/sun4i_drv.c                  |    12 +-
 drivers/gpu/drm/sun4i/sun4i_tcon.c                 |    65 +-
 .../sun4i/{sun4i_dotclock.c => sun4i_tcon_dclk.c}  |     2 +-
 .../sun4i/{sun4i_dotclock.h => sun4i_tcon_dclk.h}  |     0
 drivers/gpu/drm/sun4i/sun8i_mixer.c                |     2 +-
 drivers/gpu/drm/tegra/Kconfig                      |     3 +-
 drivers/gpu/drm/tegra/Makefile                     |     2 +
 drivers/gpu/drm/tegra/dc.c                         |    22 +-
 drivers/gpu/drm/tegra/dc.h                         |     2 +-
 drivers/gpu/drm/tegra/dpaux.c                      |     6 +-
 drivers/gpu/drm/tegra/drm.c                        |    25 +-
 drivers/gpu/drm/tegra/drm.h                        |    27 +-
 drivers/gpu/drm/tegra/dsi.c                        |    51 +-
 drivers/gpu/drm/tegra/fb.c                         |   242 +-
 drivers/gpu/drm/tegra/fbdev.c                      |   239 +
 drivers/gpu/drm/tegra/gem.c                        |     1 +
 drivers/gpu/drm/tegra/gr2d.c                       |    14 +-
 drivers/gpu/drm/tegra/gr3d.c                       |    14 +-
 drivers/gpu/drm/tegra/hdmi.c                       |    14 +-
 drivers/gpu/drm/tegra/hub.c                        |    13 +-
 drivers/gpu/drm/tegra/nvdec.c                      |    14 +-
 drivers/gpu/drm/tegra/output.c                     |     3 +
 drivers/gpu/drm/tegra/plane.c                      |    16 +-
 drivers/gpu/drm/tegra/rgb.c                        |     7 +-
 drivers/gpu/drm/tegra/sor.c                        |    59 +-
 drivers/gpu/drm/tegra/vic.c                        |    14 +-
 drivers/gpu/drm/tests/drm_buddy_test.c             |     3 +-
 drivers/gpu/drm/tests/drm_format_helper_test.c     |   136 +-
 drivers/gpu/drm/tests/drm_kunit_helpers.c          |     6 -
 drivers/gpu/drm/tests/drm_rect_test.c              |   315 +
 drivers/gpu/drm/tidss/tidss_drv.c                  |     4 +-
 drivers/gpu/drm/tilcdc/tilcdc_drv.c                |     4 +-
 drivers/gpu/drm/tiny/arcpgu.c                      |     4 +-
 drivers/gpu/drm/tiny/bochs.c                       |     1 -
 drivers/gpu/drm/tiny/cirrus.c                      |   499 +-
 drivers/gpu/drm/tiny/ofdrm.c                       |     8 +-
 drivers/gpu/drm/tiny/simpledrm.c                   |     2 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |     8 +-
 drivers/gpu/drm/ttm/ttm_bo_vm.c                    |    15 +-
 drivers/gpu/drm/ttm/ttm_device.c                   |     5 +-
 drivers/gpu/drm/ttm/ttm_pool.c                     |   103 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |     1 -
 drivers/gpu/drm/tve200/tve200_drv.c                |     8 +-
 drivers/gpu/drm/udl/udl_main.c                     |     2 +-
 drivers/gpu/drm/vc4/tests/vc4_mock.h               |     3 +
 drivers/gpu/drm/vc4/tests/vc4_mock_output.c        |     4 +-
 drivers/gpu/drm/vc4/vc4_dpi.c                      |     7 +-
 drivers/gpu/drm/vc4/vc4_drv.c                      |     6 +-
 drivers/gpu/drm/vc4/vc4_drv.h                      |    65 +-
 drivers/gpu/drm/vc4/vc4_dsi.c                      |    17 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |   359 +-
 drivers/gpu/drm/vc4/vc4_hdmi.h                     |    25 +-
 drivers/gpu/drm/vc4/vc4_irq.c                      |     2 -
 drivers/gpu/drm/vc4/vc4_kms.c                      |    16 +-
 drivers/gpu/drm/vc4/vc4_plane.c                    |     3 +-
 drivers/gpu/drm/vc4/vc4_txp.c                      |    12 +-
 drivers/gpu/drm/vc4/vc4_vec.c                      |    14 +-
 drivers/gpu/drm/vgem/vgem_drv.h                    |    11 -
 drivers/gpu/drm/virtio/Makefile                    |     2 +-
 drivers/gpu/drm/virtio/virtgpu_drv.h               |     4 +
 drivers/gpu/drm/virtio/virtgpu_ioctl.c             |   182 -
 drivers/gpu/drm/virtio/virtgpu_plane.c             |     4 +
 drivers/gpu/drm/virtio/virtgpu_submit.c            |   311 +
 drivers/gpu/drm/virtio/virtgpu_vq.c                |     4 +-
 drivers/gpu/drm/vkms/vkms_composer.c               |    38 +-
 drivers/gpu/drm/vkms/vkms_crtc.c                   |     5 +-
 drivers/gpu/drm/vkms/vkms_drv.c                    |     6 +-
 drivers/gpu/drm/vkms/vkms_drv.h                    |     6 +-
 drivers/gpu/drm/vkms/vkms_formats.c                |   145 +-
 drivers/gpu/drm/vkms/vkms_formats.h                |     2 +-
 drivers/gpu/drm/vkms/vkms_output.c                 |    15 +-
 drivers/gpu/drm/vkms/vkms_plane.c                  |    60 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |    29 +
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |     2 +
 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c                |     2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |    63 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |     5 -
 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c                |    45 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c                |    35 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c            |     6 -
 drivers/gpu/drm/vmwgfx/vmwgfx_so.c                 |     2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c               |     4 +-
 drivers/gpu/drm/xlnx/zynqmp_kms.c                  |     4 +-
 drivers/gpu/host1x/Kconfig                         |     2 +-
 drivers/gpu/host1x/bus.c                           |     6 +-
 drivers/gpu/host1x/context.c                       |    24 +-
 drivers/gpu/host1x/dev.c                           |     5 +-
 drivers/gpu/host1x/mipi.c                          |     4 +-
 drivers/gpu/host1x/syncpt.c                        |     8 +-
 drivers/gpu/ipu-v3/Kconfig                         |     2 +-
 drivers/gpu/ipu-v3/ipu-prv.h                       |     1 +
 drivers/hid/Kconfig                                |     2 +-
 drivers/hid/amd-sfh-hid/amd_sfh_client.c           |     1 +
 drivers/hid/amd-sfh-hid/amd_sfh_hid.h              |     2 +-
 drivers/hid/amd-sfh-hid/amd_sfh_pcie.c             |    13 +
 drivers/hid/amd-sfh-hid/amd_sfh_pcie.h             |     1 +
 .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c  |     4 +
 drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c      |     2 +-
 drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c      |    11 +
 drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c |    10 +-
 drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.h |     8 +-
 drivers/hid/bpf/hid_bpf_dispatch.c                 |     3 -
 drivers/hid/hid-apple.c                            |    20 +-
 drivers/hid/hid-asus.c                             |     1 +
 drivers/hid/hid-ids.h                              |    14 +-
 drivers/hid/hid-input.c                            |    18 +
 drivers/hid/hid-kye.c                              |   924 +-
 drivers/hid/hid-lg-g15.c                           |     1 +
 drivers/hid/hid-logitech-hidpp.c                   |   256 +-
 drivers/hid/hid-mcp2221.c                          |     6 +-
 drivers/hid/hid-nintendo.c                         |    95 +-
 drivers/hid/hid-picolcd_fb.c                       |     4 +-
 drivers/hid/hid-quirks.c                           |    14 +-
 drivers/hid/hid-roccat-arvo.c                      |     2 +-
 drivers/hid/hid-roccat-isku.c                      |     2 +-
 drivers/hid/hid-roccat-kone.c                      |     2 +-
 drivers/hid/hid-roccat-koneplus.c                  |     2 +-
 drivers/hid/hid-roccat-konepure.c                  |     2 +-
 drivers/hid/hid-roccat-kovaplus.c                  |     2 +-
 drivers/hid/hid-roccat-pyra.c                      |     2 +-
 drivers/hid/hid-roccat-ryos.c                      |     2 +-
 drivers/hid/hid-roccat-savu.c                      |     2 +-
 drivers/hid/hid-sensor-custom.c                    |     2 +-
 drivers/hid/hid-steelseries.c                      |     1 +
 drivers/hid/hid-topre.c                            |     2 +
 drivers/hid/hidraw.c                               |     2 +-
 drivers/hid/i2c-hid/Kconfig                        |     6 +-
 drivers/hid/i2c-hid/i2c-hid-of.c                   |    38 +-
 drivers/hid/intel-ish-hid/ishtp/bus.c              |     4 +-
 drivers/hid/wacom_sys.c                            |    10 -
 drivers/hid/wacom_wac.c                            |    84 +-
 drivers/hid/wacom_wac.h                            |     1 +
 drivers/hsi/hsi_core.c                             |     2 +-
 drivers/hte/hte-tegra194-test.c                    |    12 +-
 drivers/hte/hte-tegra194.c                         |   169 +-
 drivers/hte/hte.c                                  |     4 +-
 drivers/hv/Kconfig                                 |    30 +-
 drivers/hv/channel_mgmt.c                          |     2 +-
 drivers/hv/connection.c                            |   117 +-
 drivers/hv/hv.c                                    |    79 +-
 drivers/hv/hv_common.c                             |   242 +-
 drivers/hv/hyperv_vmbus.h                          |     6 -
 drivers/hv/ring_buffer.c                           |    62 +-
 drivers/hv/vmbus_drv.c                             |   324 +-
 drivers/hwmon/Kconfig                              |    12 +-
 drivers/hwmon/Makefile                             |     3 +-
 drivers/hwmon/adm1177.c                            |     2 +-
 drivers/hwmon/adm9240.c                            |     2 +-
 drivers/hwmon/adt7411.c                            |     2 +-
 drivers/hwmon/adt7470.c                            |     2 +-
 drivers/hwmon/adt7475.c                            |    14 +-
 drivers/hwmon/adt7x10.c                            |     2 +-
 drivers/hwmon/aht10.c                              |     2 +-
 drivers/hwmon/aquacomputer_d5next.c                |   299 +-
 drivers/hwmon/as370-hwmon.c                        |     2 +-
 drivers/hwmon/asus-ec-sensors.c                    |    20 +
 drivers/hwmon/axi-fan-control.c                    |     2 +-
 drivers/hwmon/bt1-pvt.c                            |     4 +-
 drivers/hwmon/coretemp.c                           |     8 +-
 drivers/hwmon/corsair-cpro.c                       |     2 +-
 drivers/hwmon/corsair-psu.c                        |     2 +-
 drivers/hwmon/dell-smm-hwmon.c                     |     2 +-
 drivers/hwmon/drivetemp.c                          |     6 +-
 drivers/hwmon/emc2305.c                            |     2 +-
 drivers/hwmon/ftsteutates.c                        |     2 +-
 drivers/hwmon/g762.c                               |     7 +-
 drivers/hwmon/gpio-fan.c                           |     2 +-
 drivers/hwmon/gxp-fan-ctrl.c                       |     2 +-
 drivers/hwmon/hwmon.c                              |    16 +-
 drivers/hwmon/i5500_temp.c                         |     2 +-
 drivers/hwmon/ibmpowernv.c                         |     4 +-
 drivers/hwmon/ina238.c                             |     2 +-
 drivers/hwmon/ina2xx.c                             |     4 +
 drivers/hwmon/ina3221.c                            |     4 +-
 drivers/hwmon/intel-m10-bmc-hwmon.c                |    10 +-
 drivers/hwmon/it87.c                               |   300 +-
 drivers/hwmon/jc42.c                               |     2 +-
 drivers/hwmon/k10temp.c                            |     7 +-
 drivers/hwmon/k8temp.c                             |     2 +-
 drivers/hwmon/lan966x-hwmon.c                      |     2 +-
 drivers/hwmon/lm75.c                               |     2 +-
 drivers/hwmon/lm83.c                               |     2 +-
 drivers/hwmon/lm95241.c                            |     2 +-
 drivers/hwmon/lm95245.c                            |     2 +-
 drivers/hwmon/lochnagar-hwmon.c                    |     3 +-
 drivers/hwmon/ltc2947-core.c                       |     2 +-
 drivers/hwmon/ltc2992.c                            |     3 +-
 drivers/hwmon/ltc4245.c                            |     4 +-
 drivers/hwmon/ltq-cputemp.c                        |     2 +-
 drivers/hwmon/max127.c                             |     2 +-
 drivers/hwmon/max31730.c                           |     2 +-
 drivers/hwmon/max31760.c                           |     2 +-
 drivers/hwmon/max31790.c                           |     2 +-
 drivers/hwmon/max6620.c                            |     2 +-
 drivers/hwmon/max6621.c                            |     2 +-
 drivers/hwmon/max6650.c                            |     2 +-
 drivers/hwmon/mc34vr500.c                          |     2 +-
 drivers/hwmon/mcp3021.c                            |     2 +-
 drivers/hwmon/mlxreg-fan.c                         |     2 +-
 drivers/hwmon/nct6775-platform.c                   |   293 +-
 drivers/hwmon/nct7904.c                            |     2 +-
 drivers/hwmon/npcm750-pwm-fan.c                    |     2 +-
 drivers/hwmon/ntc_thermistor.c                     |     2 +-
 drivers/hwmon/nzxt-kraken2.c                       |     2 +-
 drivers/hwmon/nzxt-smart2.c                        |    15 +-
 drivers/hwmon/oxp-sensors.c                        |     2 +-
 drivers/hwmon/peci/cputemp.c                       |    10 +-
 drivers/hwmon/peci/dimmtemp.c                      |     2 +-
 drivers/hwmon/pmbus/Kconfig                        |     9 +
 drivers/hwmon/pmbus/Makefile                       |     1 +
 drivers/hwmon/pmbus/acbel-fsg032.c                 |    85 +
 drivers/hwmon/pmbus/adm1266.c                      |     1 +
 drivers/hwmon/pmbus/fsp-3y.c                       |     1 -
 drivers/hwmon/pmbus/ibm-cffps.c                    |   272 +-
 drivers/hwmon/pmbus/pmbus.h                        |     4 +-
 drivers/hwmon/pmbus/pmbus_core.c                   |   395 +-
 drivers/hwmon/pmbus/ucd9000.c                      |    75 +
 drivers/hwmon/powr1220.c                           |     2 +-
 drivers/hwmon/pwm-fan.c                            |    10 +-
 drivers/hwmon/raspberrypi-hwmon.c                  |     2 +-
 drivers/hwmon/sbrmi.c                              |     2 +-
 drivers/hwmon/sbtsi_temp.c                         |     2 +-
 drivers/hwmon/sch5627.c                            |     2 +-
 drivers/hwmon/scmi-hwmon.c                         |     4 +-
 drivers/hwmon/scpi-hwmon.c                         |     2 +-
 drivers/hwmon/sfctemp.c                            |   331 +
 drivers/hwmon/sht4x.c                              |     2 +-
 drivers/hwmon/sl28cpld-hwmon.c                     |     2 +-
 drivers/hwmon/smpro-hwmon.c                        |     2 +-
 drivers/hwmon/sparx5-temp.c                        |     2 +-
 drivers/hwmon/sy7636a-hwmon.c                      |     2 +-
 drivers/hwmon/tmp102.c                             |     2 +-
 drivers/hwmon/tmp103.c                             |     2 +-
 drivers/hwmon/tmp108.c                             |     2 +-
 drivers/hwmon/tmp464.c                             |     2 +-
 drivers/hwmon/tmp513.c                             |     4 +-
 drivers/hwmon/tps23861.c                           |     2 +-
 drivers/hwmon/vt1211.c                             |     6 -
 drivers/hwmon/w83627ehf.c                          |     2 +-
 drivers/hwmon/w83773g.c                            |     2 +-
 drivers/hwmon/xgene-hwmon.c                        |    15 +-
 drivers/hwspinlock/hwspinlock_core.c               |     1 -
 drivers/hwtracing/coresight/coresight-etm-perf.c   |     1 +
 drivers/hwtracing/coresight/coresight-etm4x-core.c |    24 +-
 drivers/hwtracing/coresight/coresight-etm4x.h      |    20 +-
 drivers/i2c/busses/Kconfig                         |     7 +-
 drivers/i2c/busses/i2c-brcmstb.c                   |     4 +-
 drivers/i2c/busses/i2c-cadence.c                   |   117 +-
 drivers/i2c/busses/i2c-cros-ec-tunnel.c            |     4 +-
 drivers/i2c/busses/i2c-davinci.c                   |     5 +-
 drivers/i2c/busses/i2c-designware-amdpsp.c         |   205 +-
 drivers/i2c/busses/i2c-designware-core.h           |     1 -
 drivers/i2c/busses/i2c-designware-platdrv.c        |     1 -
 drivers/i2c/busses/i2c-gxp.c                       |     2 -
 drivers/i2c/busses/i2c-hisi.c                      |    13 +-
 drivers/i2c/busses/i2c-imx-lpi2c.c                 |    10 +-
 drivers/i2c/busses/i2c-imx.c                       |    12 +-
 drivers/i2c/busses/i2c-mchp-pci1xxxx.c             |    60 +-
 drivers/i2c/busses/i2c-mpc.c                       |    37 +-
 drivers/i2c/busses/i2c-mt65xx.c                    |    15 +-
 drivers/i2c/busses/i2c-mxs.c                       |    18 +-
 drivers/i2c/busses/i2c-ocores.c                    |    35 +-
 drivers/i2c/busses/i2c-omap.c                      |    11 +-
 drivers/i2c/busses/i2c-owl.c                       |     2 +-
 drivers/i2c/busses/i2c-powermac.c                  |     2 +-
 drivers/i2c/busses/i2c-pxa.c                       |     6 +-
 drivers/i2c/busses/i2c-synquacer.c                 |     2 +-
 drivers/i2c/busses/i2c-tegra.c                     |    40 +-
 drivers/i2c/busses/i2c-xgene-slimpro.c             |     3 +
 drivers/i2c/busses/i2c-xiic.c                      |     9 +-
 drivers/i2c/i2c-core-of.c                          |     9 +-
 drivers/i2c/i2c-dev.c                              |     2 +-
 drivers/i3c/master.c                               |    36 +-
 drivers/i3c/master/Kconfig                         |    14 +
 drivers/i3c/master/Makefile                        |     1 +
 drivers/i3c/master/ast2600-i3c-master.c            |   189 +
 drivers/i3c/master/dw-i3c-master.c                 |   435 +-
 drivers/i3c/master/dw-i3c-master.h                 |    84 +
 drivers/i3c/master/i3c-master-cdns.c               |    11 +-
 drivers/i3c/master/mipi-i3c-hci/core.c             |     6 +-
 drivers/i3c/master/svc-i3c-master.c                |    11 +-
 drivers/idle/intel_idle.c                          |    59 +-
 drivers/iio/Kconfig                                |     3 +
 drivers/iio/Makefile                               |     1 +
 drivers/iio/accel/bma400_core.c                    |     2 +-
 drivers/iio/accel/kionix-kx022a.c                  |     5 +-
 drivers/iio/accel/mma8452.c                        |     2 +-
 drivers/iio/accel/msa311.c                         |     2 +-
 drivers/iio/accel/st_accel.h                       |     1 +
 drivers/iio/accel/st_accel_core.c                  |     1 +
 drivers/iio/accel/st_accel_i2c.c                   |     5 +
 drivers/iio/accel/st_accel_spi.c                   |     5 +
 drivers/iio/adc/Kconfig                            |    10 +
 drivers/iio/adc/Makefile                           |     1 +
 drivers/iio/adc/ad7292.c                           |     1 +
 drivers/iio/adc/ad7606.c                           |     2 +-
 drivers/iio/adc/ad7791.c                           |     2 +-
 drivers/iio/adc/at91-sama5d2_adc.c                 |    10 +-
 drivers/iio/adc/axp20x_adc.c                       |    77 +-
 drivers/iio/adc/ltc2497.c                          |     6 +-
 drivers/iio/adc/max11410.c                         |    24 +-
 drivers/iio/adc/meson_saradc.c                     |    21 +-
 drivers/iio/adc/palmas_gpadc.c                     |   615 +-
 drivers/iio/adc/qcom-pm8xxx-xoadc.c                |     2 +-
 drivers/iio/adc/qcom-spmi-adc5.c                   |    10 +-
 drivers/iio/adc/rcar-gyroadc.c                     |     2 +-
 drivers/iio/adc/stm32-adc.c                        |     6 +-
 drivers/iio/adc/sun4i-gpadc-iio.c                  |     2 +-
 drivers/iio/adc/ti-ads1100.c                       |   445 +
 drivers/iio/adc/ti-ads7950.c                       |     1 +
 drivers/iio/addac/Kconfig                          |     2 +
 drivers/iio/addac/ad74413r.c                       |    44 +-
 drivers/iio/addac/stx104.c                         |   462 +-
 drivers/iio/chemical/sps30_i2c.c                   |     6 +-
 drivers/iio/common/st_sensors/st_sensors_trigger.c |     4 +-
 drivers/iio/dac/Kconfig                            |     1 +
 drivers/iio/dac/ad5592r-base.c                     |     5 +
 drivers/iio/dac/ad5755.c                           |     1 +
 drivers/iio/dac/cio-dac.c                          |    72 +-
 drivers/iio/dac/max5522.c                          |     2 +-
 drivers/iio/frequency/admv1013.c                   |    21 +-
 drivers/iio/gyro/fxas21002c_core.c                 |     2 +-
 drivers/iio/gyro/mpu3050-core.c                    |     2 +-
 drivers/iio/humidity/hts221_buffer.c               |     2 +-
 drivers/iio/imu/Kconfig                            |     1 +
 drivers/iio/imu/adis16400.c                        |     2 +-
 drivers/iio/imu/adis16475.c                        |     6 +-
 drivers/iio/imu/st_lsm6dsx/Kconfig                 |     4 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h            |    15 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c     |    59 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       |    99 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c        |    21 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c        |     5 +
 drivers/iio/industrialio-buffer.c                  |    21 +-
 drivers/iio/industrialio-gts-helper.c              |  1077 +
 drivers/iio/industrialio-trigger.c                 |    17 +-
 drivers/iio/light/Kconfig                          |    14 +
 drivers/iio/light/Makefile                         |     1 +
 drivers/iio/light/acpi-als.c                       |     2 +-
 drivers/iio/light/cm32181.c                        |    12 +
 drivers/iio/light/max44009.c                       |    13 +-
 drivers/iio/light/rohm-bu27034.c                   |  1497 +
 drivers/iio/light/rpr0521.c                        |     2 +-
 drivers/iio/light/st_uvis25_core.c                 |     2 +-
 drivers/iio/light/tsl2772.c                        |     1 +
 drivers/iio/light/vcnl4000.c                       |     5 +-
 drivers/iio/light/vcnl4035.c                       |     2 +-
 drivers/iio/potentiostat/lmp91000.c                |     2 +-
 drivers/iio/pressure/Kconfig                       |     6 +-
 drivers/iio/pressure/bmp280-core.c                 |   765 +-
 drivers/iio/pressure/bmp280-i2c.c                  |    45 +-
 drivers/iio/pressure/bmp280-regmap.c               |    60 +
 drivers/iio/pressure/bmp280-spi.c                  |    47 +-
 drivers/iio/pressure/bmp280.h                      |   273 +-
 drivers/iio/pressure/zpa2326.c                     |     2 +-
 drivers/iio/proximity/as3935.c                     |     2 +-
 drivers/iio/proximity/sx9324.c                     |    96 +-
 drivers/iio/proximity/sx9360.c                     |    32 +-
 drivers/iio/proximity/sx9500.c                     |     4 +-
 drivers/iio/proximity/sx_common.c                  |    21 +
 drivers/iio/proximity/sx_common.h                  |     6 +-
 drivers/iio/temperature/tmp117.c                   |    80 +-
 drivers/iio/trigger/iio-trig-loop.c                |     2 +-
 drivers/infiniband/core/cm.c                       |     3 +-
 drivers/infiniband/core/cma.c                      |    66 +-
 drivers/infiniband/core/user_mad.c                 |    27 +-
 drivers/infiniband/core/uverbs_main.c              |     2 +-
 drivers/infiniband/core/verbs.c                    |     2 +
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |   109 +
 drivers/infiniband/hw/bnxt_re/ib_verbs.h           |     3 +
 drivers/infiniband/hw/bnxt_re/main.c               |   103 +-
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |   211 +-
 drivers/infiniband/hw/bnxt_re/qplib_fp.h           |     5 +
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c         |    97 +-
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.h         |    66 +-
 drivers/infiniband/hw/bnxt_re/qplib_sp.c           |   337 +-
 drivers/infiniband/hw/bnxt_re/qplib_sp.h           |    68 +-
 drivers/infiniband/hw/bnxt_re/qplib_tlv.h          |   162 +
 drivers/infiniband/hw/bnxt_re/roce_hsi.h           |  7423 ++--
 drivers/infiniband/hw/efa/efa_admin_cmds_defs.h    |    17 +-
 drivers/infiniband/hw/efa/efa_io_defs.h            |    42 +-
 drivers/infiniband/hw/efa/efa_verbs.c              |    11 +-
 drivers/infiniband/hw/erdma/erdma.h                |     2 +-
 drivers/infiniband/hw/erdma/erdma_cm.h             |    10 +-
 drivers/infiniband/hw/erdma/erdma_cmdq.c           |    42 +-
 drivers/infiniband/hw/erdma/erdma_cq.c             |     4 +-
 drivers/infiniband/hw/erdma/erdma_eq.c             |     9 +-
 drivers/infiniband/hw/erdma/erdma_hw.h             |     8 +-
 drivers/infiniband/hw/erdma/erdma_main.c           |    41 +-
 drivers/infiniband/hw/erdma/erdma_qp.c             |     4 +-
 drivers/infiniband/hw/erdma/erdma_verbs.c          |    17 +-
 drivers/infiniband/hw/erdma/erdma_verbs.h          |     2 +-
 drivers/infiniband/hw/hfi1/chip.c                  |    18 +-
 drivers/infiniband/hw/hfi1/device.c                |     4 +-
 drivers/infiniband/hw/hfi1/driver.c                |     2 +-
 drivers/infiniband/hw/hfi1/file_ops.c              |    12 +-
 drivers/infiniband/hw/hfi1/init.c                  |    12 +-
 drivers/infiniband/hw/hfi1/ipoib_tx.c              |     6 +-
 drivers/infiniband/hw/hfi1/mmu_rb.c                |    84 +-
 drivers/infiniband/hw/hfi1/mmu_rb.h                |    22 +-
 drivers/infiniband/hw/hfi1/pcie.c                  |     2 -
 drivers/infiniband/hw/hfi1/pio.c                   |     2 +-
 drivers/infiniband/hw/hfi1/sdma.c                  |    21 +-
 drivers/infiniband/hw/hfi1/sdma.h                  |    16 +-
 drivers/infiniband/hw/hfi1/sdma_txreq.h            |     1 +
 drivers/infiniband/hw/hfi1/trace_dbg.h             |     7 +
 drivers/infiniband/hw/hfi1/trace_mmu.h             |     4 -
 drivers/infiniband/hw/hfi1/user_sdma.c             |   600 +-
 drivers/infiniband/hw/hfi1/user_sdma.h             |     5 -
 drivers/infiniband/hw/hfi1/verbs.c                 |     4 +-
 drivers/infiniband/hw/hfi1/vnic_sdma.c             |     1 +
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |   189 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.h         |    31 +-
 drivers/infiniband/hw/irdma/cm.c                   |    18 +-
 drivers/infiniband/hw/irdma/cm.h                   |     2 +-
 drivers/infiniband/hw/irdma/ctrl.c                 |   324 +-
 drivers/infiniband/hw/irdma/defs.h                 |     9 +-
 drivers/infiniband/hw/irdma/hw.c                   |    20 +-
 drivers/infiniband/hw/irdma/i40iw_hw.c             |    60 +-
 drivers/infiniband/hw/irdma/icrdma_hw.c            |    51 +
 drivers/infiniband/hw/irdma/irdma.h                |     1 +
 drivers/infiniband/hw/irdma/main.h                 |     3 +
 drivers/infiniband/hw/irdma/pble.c                 |    16 +-
 drivers/infiniband/hw/irdma/pble.h                 |     2 +-
 drivers/infiniband/hw/irdma/protos.h               |     8 +-
 drivers/infiniband/hw/irdma/type.h                 |   166 +-
 drivers/infiniband/hw/irdma/utils.c                |   177 +-
 drivers/infiniband/hw/irdma/verbs.c                |   200 +-
 drivers/infiniband/hw/mlx4/qp.c                    |     8 +-
 drivers/infiniband/hw/mlx5/counters.c              |   171 +-
 drivers/infiniband/hw/mlx5/devx.c                  |    33 +-
 drivers/infiniband/hw/mlx5/main.c                  |     4 +
 drivers/infiniband/hw/mlx5/mr.c                    |    12 +-
 drivers/infiniband/hw/mlx5/qp.c                    |    19 +-
 drivers/infiniband/hw/mlx5/umr.c                   |     7 +-
 drivers/infiniband/hw/mlx5/umr.h                   |     3 +-
 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c        |     2 -
 drivers/infiniband/hw/qib/qib_file_ops.c           |    15 +-
 drivers/infiniband/hw/qib/qib_pcie.c               |     8 -
 drivers/infiniband/hw/qib/qib_user_sdma.c          |    11 +-
 drivers/infiniband/hw/usnic/usnic_ib_main.c        |     2 -
 drivers/infiniband/sw/rdmavt/qp.c                  |     6 +-
 drivers/infiniband/sw/rxe/rxe.c                    |    16 +-
 drivers/infiniband/sw/rxe/rxe.h                    |    46 +-
 drivers/infiniband/sw/rxe/rxe_comp.c               |   161 +-
 drivers/infiniband/sw/rxe/rxe_cq.c                 |    39 +-
 drivers/infiniband/sw/rxe/rxe_icrc.c               |     4 +-
 drivers/infiniband/sw/rxe/rxe_loc.h                |     7 +-
 drivers/infiniband/sw/rxe/rxe_mmap.c               |     6 +-
 drivers/infiniband/sw/rxe/rxe_mr.c                 |    29 +-
 drivers/infiniband/sw/rxe/rxe_net.c                |    11 +-
 drivers/infiniband/sw/rxe/rxe_qp.c                 |   263 +-
 drivers/infiniband/sw/rxe/rxe_queue.c              |     5 +-
 drivers/infiniband/sw/rxe/rxe_recv.c               |    15 +-
 drivers/infiniband/sw/rxe/rxe_req.c                |   104 +-
 drivers/infiniband/sw/rxe/rxe_resp.c               |   126 +-
 drivers/infiniband/sw/rxe/rxe_srq.c                |     6 +-
 drivers/infiniband/sw/rxe/rxe_task.c               |   268 +-
 drivers/infiniband/sw/rxe/rxe_task.h               |    23 +-
 drivers/infiniband/sw/rxe/rxe_verbs.c              |   983 +-
 drivers/infiniband/sw/rxe/rxe_verbs.h              |    14 -
 drivers/infiniband/sw/siw/siw_main.c               |     3 -
 drivers/infiniband/sw/siw/siw_qp_rx.c              |     6 +-
 drivers/infiniband/sw/siw/siw_qp_tx.c              |    21 +-
 drivers/infiniband/sw/siw/siw_verbs.c              |     4 +-
 drivers/infiniband/ulp/iser/iscsi_iser.c           |     4 +-
 drivers/infiniband/ulp/iser/iser_initiator.c       |    17 +-
 drivers/infiniband/ulp/iser/iser_verbs.c           |     6 -
 drivers/infiniband/ulp/isert/ib_isert.c            |     4 +-
 drivers/infiniband/ulp/rtrs/rtrs-clt.c             |     2 +-
 drivers/infiniband/ulp/rtrs/rtrs-srv.c             |     2 +-
 drivers/infiniband/ulp/srp/ib_srp.c                |     7 +-
 drivers/infiniband/ulp/srpt/ib_srpt.c              |    56 +-
 drivers/input/Kconfig                              |    10 +
 drivers/input/Makefile                             |     1 +
 drivers/input/joystick/xpad.c                      |    30 +-
 drivers/input/keyboard/gpio_keys.c                 |     3 +
 drivers/input/keyboard/iqs62x-keys.c               |     2 +-
 drivers/input/keyboard/matrix_keypad.c             |     6 +-
 drivers/input/keyboard/omap4-keypad.c              |     3 +-
 drivers/input/keyboard/samsung-keypad.c            |     3 +-
 drivers/input/keyboard/st-keyscan.c                |     2 +-
 drivers/input/keyboard/tegra-kbc.c                 |     3 +-
 drivers/input/keyboard/tm2-touchkey.c              |     2 +-
 drivers/input/misc/Kconfig                         |    11 +
 drivers/input/misc/Makefile                        |     1 +
 drivers/input/misc/cma3000_d0x.c                   |     2 -
 drivers/input/misc/hp_sdc_rtc.c                    |     2 +-
 drivers/input/misc/nxp-bbnsm-pwrkey.c              |   193 +
 drivers/input/mouse/alps.c                         |    16 +-
 drivers/input/mouse/focaltech.c                    |     8 +-
 drivers/input/rmi4/rmi_bus.c                       |     2 +-
 drivers/input/serio/i8042-acpipnpio.h              |    36 +
 drivers/input/tablet/pegasus_notetaker.c           |     6 +
 drivers/input/tests/.kunitconfig                   |     3 +
 drivers/input/tests/Makefile                       |     3 +
 drivers/input/tests/input_test.c                   |   150 +
 drivers/input/touchscreen/Kconfig                  |    11 +
 drivers/input/touchscreen/Makefile                 |     1 +
 drivers/input/touchscreen/ads7846.c                |     5 +-
 drivers/input/touchscreen/bcm_iproc_tsc.c          |     2 +-
 drivers/input/touchscreen/cyttsp5.c                |     1 +
 drivers/input/touchscreen/edt-ft5x06.c             |   496 +-
 drivers/input/touchscreen/goodix.c                 |    14 +-
 drivers/input/touchscreen/hideep.c                 |    33 +-
 drivers/input/touchscreen/melfas_mip4.c            |    19 +-
 drivers/input/touchscreen/novatek-nvt-ts.c         |   301 +
 drivers/input/touchscreen/raspberrypi-ts.c         |     3 +-
 drivers/input/touchscreen/sun4i-ts.c               |     4 +-
 drivers/input/touchscreen/tsc2007_core.c           |    17 +-
 drivers/input/touchscreen/zinitix.c                |     2 +-
 drivers/interconnect/core.c                        |   124 +-
 drivers/interconnect/imx/imx.c                     |    20 +-
 drivers/interconnect/qcom/Kconfig                  |     2 +-
 drivers/interconnect/qcom/icc-rpm.c                |    67 +-
 drivers/interconnect/qcom/icc-rpm.h                |    17 +-
 drivers/interconnect/qcom/icc-rpmh.c               |    30 +-
 drivers/interconnect/qcom/msm8974.c                |    20 +-
 drivers/interconnect/qcom/msm8996.c                |     1 -
 drivers/interconnect/qcom/osm-l3.c                 |    23 +-
 drivers/interconnect/qcom/qcm2290.c                |     4 +-
 drivers/interconnect/qcom/sc7180.h                 |     2 -
 drivers/interconnect/qcom/sc7280.h                 |     2 -
 drivers/interconnect/qcom/sc8180x.h                |     2 -
 drivers/interconnect/qcom/sdm845.h                 |     2 -
 drivers/interconnect/qcom/sm8150.h                 |     2 -
 drivers/interconnect/qcom/sm8250.h                 |     2 -
 drivers/interconnect/qcom/sm8450.c                 |    98 +-
 drivers/interconnect/qcom/sm8550.c                 |    99 +-
 drivers/interconnect/samsung/exynos.c              |    30 +-
 drivers/iommu/Kconfig                              |     9 +-
 drivers/iommu/Makefile                             |     1 -
 drivers/iommu/amd/amd_iommu.h                      |     9 +
 drivers/iommu/amd/amd_iommu_types.h                |    12 +-
 drivers/iommu/amd/init.c                           |    30 +-
 drivers/iommu/amd/io_pgtable.c                     |     4 +-
 drivers/iommu/amd/io_pgtable_v2.c                  |    25 +-
 drivers/iommu/amd/iommu.c                          |    17 +-
 drivers/iommu/apple-dart.c                         |     6 +-
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c        |    32 +-
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h        |     2 +-
 drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c         |    26 +-
 drivers/iommu/arm/arm-smmu/arm-smmu.c              |    14 +-
 drivers/iommu/arm/arm-smmu/qcom_iommu.c            |    12 +-
 drivers/iommu/dma-iommu.c                          |     4 +-
 drivers/iommu/exynos-iommu.c                       |    41 +-
 drivers/iommu/fsl_pamu.c                           |     9 +-
 drivers/iommu/intel/Kconfig                        |     1 -
 drivers/iommu/intel/cap_audit.c                    |     2 -
 drivers/iommu/intel/dmar.c                         |    16 +-
 drivers/iommu/intel/iommu.c                        |   277 +-
 drivers/iommu/intel/iommu.h                        |    37 +-
 drivers/iommu/intel/irq_remapping.c                |     8 +-
 drivers/iommu/intel/pasid.c                        |    43 -
 drivers/iommu/intel/pasid.h                        |     7 -
 drivers/iommu/intel/perfmon.c                      |    68 +-
 drivers/iommu/intel/svm.c                          |     3 +-
 drivers/iommu/ioasid.c                             |   422 -
 drivers/iommu/iommu-sva.c                          |    68 +-
 drivers/iommu/iommu-sva.h                          |     4 -
 drivers/iommu/iommu.c                              |   365 +-
 drivers/iommu/iommufd/device.c                     |   205 +-
 drivers/iommu/iommufd/hw_pagetable.c               |    70 +-
 drivers/iommu/iommufd/ioas.c                       |    14 +-
 drivers/iommu/iommufd/iommufd_private.h            |    39 +-
 drivers/iommu/iommufd/iommufd_test.h               |     2 +-
 drivers/iommu/iommufd/pages.c                      |    16 +-
 drivers/iommu/iommufd/selftest.c                   |   219 +-
 drivers/iommu/iommufd/vfio_compat.c                |     2 +-
 drivers/iommu/ipmmu-vmsa.c                         |    23 +-
 drivers/iommu/msm_iommu.c                          |     5 +-
 drivers/iommu/mtk_iommu.c                          |   158 +-
 drivers/iommu/mtk_iommu_v1.c                       |     5 +-
 drivers/iommu/omap-iommu.c                         |     7 +-
 drivers/iommu/rockchip-iommu.c                     |    61 +-
 drivers/iommu/sprd-iommu.c                         |    60 +-
 drivers/iommu/sun50i-iommu.c                       |     1 -
 drivers/irqchip/Kconfig                            |     3 +
 drivers/irqchip/irq-al-fic.c                       |     1 -
 drivers/irqchip/irq-bcm6345-l1.c                   |     6 +-
 drivers/irqchip/irq-csky-apb-intc.c                |     2 +-
 drivers/irqchip/irq-gic-v2m.c                      |     2 +-
 drivers/irqchip/irq-gic-v3-its.c                   |    39 +-
 drivers/irqchip/irq-gic-v3.c                       |   115 +-
 drivers/irqchip/irq-gic.c                          |    60 +-
 drivers/irqchip/irq-loongson-eiointc.c             |    37 +-
 drivers/irqchip/irq-loongson-pch-pic.c             |     6 +-
 drivers/irqchip/irq-ls-scfg-msi.c                  |     1 -
 drivers/irqchip/irq-mbigen.c                       |    14 +-
 drivers/irqchip/irq-mchp-eic.c                     |     1 -
 drivers/irqchip/irq-mips-gic.c                     |    26 -
 drivers/irqchip/irq-renesas-intc-irqpin.c          |     1 -
 drivers/irqchip/irq-renesas-irqc.c                 |     1 -
 drivers/irqchip/irq-renesas-rza1.c                 |     1 -
 drivers/irqchip/irq-renesas-rzg2l.c                |     1 -
 drivers/irqchip/irq-riscv-intc.c                   |    71 +-
 drivers/irqchip/irq-sifive-plic.c                  |    93 +-
 drivers/irqchip/irq-sl28cpld.c                     |     1 -
 drivers/irqchip/irq-st.c                           |    15 -
 drivers/irqchip/irq-ti-sci-inta.c                  |     1 -
 drivers/irqchip/irq-ti-sci-intr.c                  |     1 -
 drivers/isdn/capi/capi.c                           |     2 +-
 drivers/isdn/hardware/mISDN/hfcmulti.c             |    31 -
 drivers/isdn/hardware/mISDN/netjet.c               |     1 -
 drivers/isdn/mISDN/core.c                          |     7 -
 drivers/isdn/mISDN/dsp_cmx.c                       |    15 +-
 drivers/isdn/mISDN/dsp_pipeline.c                  |     2 +-
 drivers/leds/Kconfig                               |    16 +-
 drivers/leds/Makefile                              |     1 +
 drivers/leds/flash/Kconfig                         |    28 +
 drivers/leds/flash/Makefile                        |     2 +
 drivers/leds/flash/leds-mt6370-flash.c             |   573 +
 drivers/leds/flash/leds-qcom-flash.c               |   773 +
 drivers/leds/led-class.c                           |     2 +-
 drivers/leds/leds-bd2606mvv.c                      |   160 +
 drivers/leds/leds-lp8860.c                         |    10 +-
 drivers/leds/leds-tca6507.c                        |     5 +-
 drivers/leds/leds-tlc591xx.c                       |     2 +-
 drivers/leds/rgb/Kconfig                           |    13 +
 drivers/leds/rgb/Makefile                          |     1 +
 drivers/leds/rgb/leds-mt6370-rgb.c                 |  1011 +
 drivers/leds/rgb/leds-pwm-multicolor.c             |     4 +-
 drivers/leds/rgb/leds-qcom-lpg.c                   |   160 +-
 drivers/leds/trigger/Kconfig                       |     1 +
 drivers/macintosh/Kconfig                          |     1 +
 drivers/macintosh/adb.c                            |     4 +-
 drivers/macintosh/rack-meter.c                     |     2 +-
 drivers/macintosh/therm_adt746x.c                  |     2 +-
 drivers/macintosh/windfarm_smu_sat.c               |     1 +
 drivers/mailbox/Kconfig                            |     4 +-
 drivers/mailbox/bcm-pdc-mailbox.c                  |     2 +-
 drivers/mailbox/hi6220-mailbox.c                   |     5 +-
 drivers/mailbox/mailbox-mpfs.c                     |    55 +-
 drivers/mailbox/mailbox-test.c                     |     8 +
 drivers/mailbox/mailbox.c                          |    96 +-
 drivers/mailbox/omap-mailbox.c                     |    25 +-
 drivers/mailbox/pcc.c                              |    84 +-
 drivers/mailbox/qcom-apcs-ipc-mailbox.c            |    11 +-
 drivers/mailbox/rockchip-mailbox.c                 |     3 +-
 drivers/mailbox/zynqmp-ipi-mailbox.c               |    13 +-
 drivers/mcb/mcb-lpc.c                              |    35 +-
 drivers/mcb/mcb-parse.c                            |    15 +-
 drivers/mcb/mcb-pci.c                              |    27 +-
 drivers/md/Kconfig                                 |     4 +
 drivers/md/bcache/super.c                          |     1 -
 drivers/md/dm-bio-prison-v1.c                      |    94 +-
 drivers/md/dm-bio-prison-v1.h                      |    15 +
 drivers/md/dm-bufio.c                              |  1982 +-
 drivers/md/dm-cache-metadata.c                     |     2 +-
 drivers/md/dm-cache-target.c                       |     1 -
 drivers/md/dm-clone-target.c                       |     2 +-
 drivers/md/dm-crypt.c                              |    36 +-
 drivers/md/dm-delay.c                              |    26 +-
 drivers/md/dm-dust.c                               |    19 +-
 drivers/md/dm-ebs-target.c                         |    19 +-
 drivers/md/dm-era-target.c                         |    22 +-
 drivers/md/dm-flakey.c                             |    71 +-
 drivers/md/dm-integrity.c                          |    15 +-
 drivers/md/dm-io.c                                 |     4 +-
 drivers/md/dm-ioctl.c                              |    12 +-
 drivers/md/dm-kcopyd.c                             |     4 +-
 drivers/md/dm-linear.c                             |     6 +-
 drivers/md/dm-log-writes.c                         |    21 +-
 drivers/md/dm-log.c                                |    24 +-
 drivers/md/dm-mpath.c                              |     5 +-
 drivers/md/dm-raid.c                               |    22 +-
 drivers/md/dm-raid1.c                              |    24 +-
 drivers/md/dm-snap-persistent.c                    |     2 +-
 drivers/md/dm-snap.c                               |    12 +-
 drivers/md/dm-stats.c                              |     7 +-
 drivers/md/dm-stats.h                              |     2 +-
 drivers/md/dm-stripe.c                             |     4 +-
 drivers/md/dm-switch.c                             |    20 +-
 drivers/md/dm-table.c                              |    25 +-
 drivers/md/dm-target.c                             |    20 +-
 drivers/md/dm-thin-metadata.c                      |     2 +-
 drivers/md/dm-thin.c                               |   127 +-
 drivers/md/dm-unstripe.c                           |    14 +-
 drivers/md/dm-verity-fec.c                         |     4 +-
 drivers/md/dm-verity-target.c                      |    42 +-
 drivers/md/dm-writecache.c                         |    22 +-
 drivers/md/dm-zero.c                               |    31 +-
 drivers/md/dm-zoned-metadata.c                     |     6 +-
 drivers/md/dm-zoned-target.c                       |    16 +-
 drivers/md/dm.c                                    |    66 +-
 drivers/md/dm.h                                    |    22 +
 drivers/md/md-bitmap.c                             |   143 +-
 drivers/md/md-linear.c                             |    14 +-
 drivers/md/md.c                                    |    63 +-
 drivers/md/md.h                                    |    10 +-
 drivers/md/raid0.c                                 |    14 +-
 drivers/md/raid10.c                                |   102 +-
 drivers/md/raid5.c                                 |    50 +-
 drivers/media/cec/core/cec-adap.c                  |     7 +-
 drivers/media/cec/platform/cec-gpio/cec-gpio.c     |     5 +-
 drivers/media/cec/platform/cros-ec/cros-ec-cec.c   |    22 +-
 drivers/media/cec/platform/meson/ao-cec-g12a.c     |     6 +-
 drivers/media/cec/platform/meson/ao-cec.c          |     6 +-
 drivers/media/cec/platform/s5p/s5p_cec.c           |     5 +-
 drivers/media/cec/platform/seco/seco-cec.c         |     6 +-
 drivers/media/cec/platform/sti/stih-cec.c          |     6 +-
 drivers/media/cec/platform/stm32/stm32-cec.c       |     6 +-
 drivers/media/cec/platform/tegra/tegra_cec.c       |     6 +-
 drivers/media/common/btcx-risc.h                   |    29 -
 drivers/media/common/saa7146/Kconfig               |     2 +-
 drivers/media/common/saa7146/saa7146_core.c        |    40 +-
 drivers/media/common/saa7146/saa7146_fops.c        |   373 +-
 drivers/media/common/saa7146/saa7146_hlp.c         |   355 +-
 drivers/media/common/saa7146/saa7146_vbi.c         |   287 +-
 drivers/media/common/saa7146/saa7146_video.c       |   959 +-
 drivers/media/common/videobuf2/videobuf2-v4l2.c    |     5 +-
 drivers/media/dvb-core/dvbdev.c                    |     2 +-
 drivers/media/dvb-frontends/drx39xyj/drxj.c        |     2 +-
 drivers/media/dvb-frontends/drxk_hard.c            |     2 +-
 drivers/media/dvb-frontends/rtl2832_sdr.c          |     6 +-
 drivers/media/dvb-frontends/zd1301_demod.c         |     6 +-
 drivers/media/i2c/Kconfig                          |    68 +-
 drivers/media/i2c/Makefile                         |     8 -
 drivers/media/i2c/ad9389b.c                        |  1215 -
 drivers/media/i2c/adv748x/adv748x-hdmi.c           |    21 +-
 drivers/media/i2c/adv7604.c                        |     5 +-
 drivers/media/i2c/ccs/ccs-core.c                   |   157 +-
 drivers/media/i2c/ccs/ccs.h                        |    14 -
 drivers/media/i2c/hi556.c                          |   150 +-
 drivers/media/i2c/hi846.c                          |    11 +-
 drivers/media/i2c/imx258.c                         |    33 +-
 drivers/media/i2c/imx290.c                         |   602 +-
 drivers/media/i2c/imx296.c                         |    11 +-
 drivers/media/i2c/imx334.c                         |   322 +-
 drivers/media/i2c/m5mols/Kconfig                   |     8 -
 drivers/media/i2c/m5mols/Makefile                  |     4 -
 drivers/media/i2c/m5mols/m5mols.h                  |   349 -
 drivers/media/i2c/m5mols/m5mols_capture.c          |   158 -
 drivers/media/i2c/m5mols/m5mols_controls.c         |   625 -
 drivers/media/i2c/m5mols/m5mols_core.c             |  1051 -
 drivers/media/i2c/m5mols/m5mols_reg.h              |   359 -
 drivers/media/i2c/max9286.c                        |     1 +
 drivers/media/i2c/mt9m032.c                        |   891 -
 drivers/media/i2c/mt9t001.c                        |   992 -
 drivers/media/i2c/noon010pc30.c                    |   821 -
 drivers/media/i2c/ov13b10.c                        |    75 +-
 drivers/media/i2c/ov2685.c                         |    80 +-
 drivers/media/i2c/ov5647.c                         |    56 +-
 drivers/media/i2c/ov5670.c                         |   116 +-
 drivers/media/i2c/ov7670.c                         |    11 +-
 drivers/media/i2c/ov8856.c                         |    40 -
 drivers/media/i2c/s5k6aa.c                         |  1652 -
 drivers/media/i2c/sr030pc30.c                      |   762 -
 drivers/media/i2c/st-vgxy61.c                      |    23 +-
 drivers/media/i2c/tc358746.c                       |     4 +-
 drivers/media/i2c/vs6624.c                         |   854 -
 drivers/media/i2c/vs6624_regs.h                    |   325 -
 drivers/media/mc/mc-device.c                       |     3 +-
 drivers/media/pci/bt8xx/Kconfig                    |     2 +-
 drivers/media/pci/bt8xx/btcx-risc.c                |   153 -
 drivers/media/pci/bt8xx/btcx-risc.h                |     9 -
 drivers/media/pci/bt8xx/bttv-cards.c               |    15 -
 drivers/media/pci/bt8xx/bttv-driver.c              |   436 +-
 drivers/media/pci/bt8xx/bttv-risc.c                |   131 -
 drivers/media/pci/bt8xx/bttvp.h                    |    28 +-
 drivers/media/pci/cobalt/cobalt-v4l2.c             |    21 +-
 drivers/media/pci/cx18/Kconfig                     |     2 +-
 drivers/media/pci/cx18/cx18-driver.c               |     4 +-
 drivers/media/pci/cx18/cx18-driver.h               |    24 +-
 drivers/media/pci/cx18/cx18-fileops.c              |    85 +-
 drivers/media/pci/cx18/cx18-fileops.h              |     3 +-
 drivers/media/pci/cx18/cx18-ioctl.c                |   391 +-
 drivers/media/pci/cx18/cx18-mailbox.c              |    27 +-
 drivers/media/pci/cx18/cx18-streams.c              |   278 +-
 drivers/media/pci/cx23885/cx23885-core.c           |     4 +-
 drivers/media/pci/cx23885/cx23885-video.c          |    13 +-
 drivers/media/pci/ddbridge/ddbridge-core.c         |     1 -
 drivers/media/pci/dm1105/dm1105.c                  |     1 +
 drivers/media/pci/intel/ipu3/cio2-bridge.c         |    23 +-
 drivers/media/pci/intel/ipu3/cio2-bridge.h         |     3 +-
 drivers/media/pci/intel/ipu3/ipu3-cio2-main.c      |     1 +
 drivers/media/pci/ivtv/ivtvfb.c                    |     4 +-
 drivers/media/pci/saa7134/saa7134-cards.c          |     1 -
 drivers/media/pci/saa7134/saa7134-core.c           |    32 -
 drivers/media/pci/saa7134/saa7134-empress.c        |     4 +-
 drivers/media/pci/saa7134/saa7134-ts.c             |     1 +
 drivers/media/pci/saa7134/saa7134-vbi.c            |     1 +
 drivers/media/pci/saa7134/saa7134-video.c          |   412 +-
 drivers/media/pci/saa7134/saa7134.h                |    13 -
 drivers/media/pci/saa7146/hexium_gemini.c          |    23 +-
 drivers/media/pci/saa7146/hexium_orion.c           |    24 +-
 drivers/media/pci/saa7146/mxb.c                    |    53 +-
 drivers/media/pci/sta2x11/sta2x11_vip.c            |    10 +-
 drivers/media/pci/ttpci/budget-av.c                |     5 +-
 drivers/media/pci/tw68/tw68-video.c                |    16 +-
 drivers/media/pci/zoran/zoran_device.h             |     2 -
 drivers/media/platform/allegro-dvt/allegro-core.c  |     6 +-
 drivers/media/platform/amlogic/meson-ge2d/ge2d.c   |     6 +-
 drivers/media/platform/amphion/vdec.c              |    53 +
 drivers/media/platform/amphion/vpu_codec.h         |     3 +-
 drivers/media/platform/amphion/vpu_core.c          |     6 +-
 drivers/media/platform/amphion/vpu_drv.c           |     6 +-
 drivers/media/platform/amphion/vpu_malone.c        |    45 +-
 drivers/media/platform/amphion/vpu_malone.h        |     1 +
 drivers/media/platform/aspeed/aspeed-video.c       |     6 +-
 drivers/media/platform/atmel/atmel-isi.c           |    10 +-
 drivers/media/platform/cadence/cdns-csi2rx.c       |     6 +-
 drivers/media/platform/cadence/cdns-csi2tx.c       |     6 +-
 drivers/media/platform/chips-media/coda-common.c   |     5 +-
 drivers/media/platform/intel/pxa_camera.c          |    10 +-
 drivers/media/platform/m2m-deinterlace.c           |     6 +-
 drivers/media/platform/marvell/mcam-core.c         |     4 +-
 drivers/media/platform/marvell/mmp-driver.c        |    16 +-
 .../media/platform/mediatek/jpeg/mtk_jpeg_core.c   |   141 +-
 .../media/platform/mediatek/jpeg/mtk_jpeg_core.h   |    28 +-
 .../media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c |    43 +-
 .../media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c |    38 +-
 drivers/media/platform/mediatek/mdp/mtk_mdp_core.c |     5 +-
 drivers/media/platform/mediatek/mdp3/Makefile      |     2 +-
 .../media/platform/mediatek/mdp3/mdp_cfg_data.c    |   453 +
 .../media/platform/mediatek/mdp3/mdp_sm_mt8183.h   |   144 +
 drivers/media/platform/mediatek/mdp3/mtk-img-ipi.h |   189 +-
 .../media/platform/mediatek/mdp3/mtk-mdp3-cfg.h    |    20 +
 .../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c   |   148 +-
 .../media/platform/mediatek/mdp3/mtk-mdp3-comp.c   |   538 +-
 .../media/platform/mediatek/mdp3/mtk-mdp3-comp.h   |    24 +-
 .../media/platform/mediatek/mdp3/mtk-mdp3-core.c   |    53 +-
 .../media/platform/mediatek/mdp3/mtk-mdp3-core.h   |    18 +-
 .../media/platform/mediatek/mdp3/mtk-mdp3-m2m.c    |    36 +-
 .../media/platform/mediatek/mdp3/mtk-mdp3-m2m.h    |     1 -
 .../media/platform/mediatek/mdp3/mtk-mdp3-regs.c   |   293 +-
 .../media/platform/mediatek/mdp3/mtk-mdp3-regs.h   |   214 +-
 .../media/platform/mediatek/mdp3/mtk-mdp3-type.h   |    53 +
 .../media/platform/mediatek/mdp3/mtk-mdp3-vpu.c    |   193 +-
 .../media/platform/mediatek/mdp3/mtk-mdp3-vpu.h    |    29 +-
 .../platform/mediatek/vcodec/mtk_vcodec_dec.c      |    31 +-
 .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c  |    16 +-
 .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.c   |     8 +
 .../mediatek/vcodec/mtk_vcodec_dec_stateful.c      |    12 +-
 .../mediatek/vcodec/mtk_vcodec_dec_stateless.c     |    14 +-
 .../platform/mediatek/vcodec/mtk_vcodec_enc.c      |     2 +-
 .../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c  |    24 +-
 .../mediatek/vcodec/vdec/vdec_h264_req_multi_if.c  |     2 +-
 .../mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c     |     2 +-
 .../platform/mediatek/vcodec/vdec_msg_queue.c      |    95 +-
 .../platform/mediatek/vcodec/vdec_msg_queue.h      |    12 +
 drivers/media/platform/mediatek/vpu/mtk_vpu.c      |     6 +-
 .../media/platform/microchip/microchip-csi2dc.c    |     6 +-
 .../media/platform/microchip/microchip-isc-base.c  |     5 +-
 .../platform/microchip/microchip-sama5d2-isc.c     |     6 +-
 .../platform/microchip/microchip-sama7g5-isc.c     |     6 +-
 drivers/media/platform/nvidia/tegra-vde/vde.c      |     6 +-
 drivers/media/platform/nxp/Kconfig                 |     2 +
 drivers/media/platform/nxp/Makefile                |     1 +
 drivers/media/platform/nxp/dw100/dw100.c           |    10 +-
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.c  |    19 +-
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h  |     5 +-
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c     |   344 +-
 drivers/media/platform/nxp/imx-mipi-csis.c         |     6 +-
 drivers/media/platform/nxp/imx-pxp.c               |     6 +-
 drivers/media/platform/nxp/imx7-media-csi.c        |    33 +-
 drivers/media/platform/nxp/imx8-isi/Kconfig        |    22 +
 drivers/media/platform/nxp/imx8-isi/Makefile       |     8 +
 .../media/platform/nxp/imx8-isi/imx8-isi-core.c    |   539 +
 .../media/platform/nxp/imx8-isi/imx8-isi-core.h    |   394 +
 .../platform/nxp/imx8-isi/imx8-isi-crossbar.c      |   529 +
 .../media/platform/nxp/imx8-isi/imx8-isi-debug.c   |   109 +
 drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c  |   651 +
 drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c |   858 +
 .../media/platform/nxp/imx8-isi/imx8-isi-pipe.c    |   867 +
 .../media/platform/nxp/imx8-isi/imx8-isi-regs.h    |   418 +
 .../media/platform/nxp/imx8-isi/imx8-isi-video.c   |  1512 +
 drivers/media/platform/nxp/mx2_emmaprp.c           |     6 +-
 .../media/platform/qcom/camss/camss-csid-gen2.c    |    54 +-
 drivers/media/platform/qcom/camss/camss-csid.c     |    44 +-
 drivers/media/platform/qcom/camss/camss-csid.h     |    11 +-
 drivers/media/platform/qcom/camss/camss-vfe-170.c  |     4 +-
 drivers/media/platform/qcom/camss/camss-vfe-480.c  |    61 +-
 drivers/media/platform/qcom/camss/camss-vfe-gen1.c |     4 +-
 drivers/media/platform/qcom/camss/camss-vfe.c      |     1 +
 drivers/media/platform/qcom/camss/camss-video.c    |    26 +-
 drivers/media/platform/qcom/camss/camss.c          |     8 +-
 drivers/media/platform/qcom/venus/core.c           |     6 +-
 drivers/media/platform/qcom/venus/core.h           |    10 +-
 drivers/media/platform/qcom/venus/firmware.c       |     4 +-
 drivers/media/platform/qcom/venus/helpers.c        |     4 +-
 drivers/media/platform/qcom/venus/hfi_cmds.c       |    23 +
 drivers/media/platform/qcom/venus/hfi_helper.h     |    18 +
 .../media/platform/qcom/venus/hfi_plat_bufs_v6.c   |     4 +-
 drivers/media/platform/qcom/venus/vdec.c           |    29 +-
 drivers/media/platform/qcom/venus/venc.c           |   115 +-
 drivers/media/platform/renesas/rcar-fcp.c          |     6 +-
 drivers/media/platform/renesas/rcar-isp.c          |    11 +-
 .../media/platform/renesas/rcar-vin/rcar-core.c    |    42 +-
 .../media/platform/renesas/rcar-vin/rcar-csi2.c    |    21 +-
 drivers/media/platform/renesas/rcar-vin/rcar-dma.c |    21 +-
 drivers/media/platform/renesas/rcar_drif.c         |     8 +-
 drivers/media/platform/renesas/rcar_fdp1.c         |    21 +-
 drivers/media/platform/renesas/rcar_jpu.c          |     6 +-
 drivers/media/platform/renesas/renesas-ceu.c       |    10 +-
 .../media/platform/renesas/rzg2l-cru/rzg2l-core.c  |     6 +-
 .../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c  |     6 +-
 drivers/media/platform/renesas/sh_vou.c            |     5 +-
 drivers/media/platform/renesas/vsp1/vsp1_drm.c     |    26 +-
 drivers/media/platform/renesas/vsp1/vsp1_drv.c     |    17 +-
 drivers/media/platform/renesas/vsp1/vsp1_entity.c  |    11 +-
 drivers/media/platform/renesas/vsp1/vsp1_entity.h  |     2 -
 drivers/media/platform/renesas/vsp1/vsp1_pipe.h    |     2 +
 drivers/media/platform/renesas/vsp1/vsp1_regs.h    |     2 +
 drivers/media/platform/renesas/vsp1/vsp1_video.c   |     7 +-
 drivers/media/platform/rockchip/rga/rga.c          |     6 +-
 .../platform/rockchip/rkisp1/rkisp1-capture.c      |    52 +
 .../media/platform/rockchip/rkisp1/rkisp1-dev.c    |     6 +-
 .../platform/rockchip/rkisp1/rkisp1-resizer.c      |    14 +-
 .../media/platform/samsung/exynos-gsc/gsc-core.c   |     5 +-
 .../platform/samsung/exynos4-is/fimc-capture.c     |    18 +-
 .../media/platform/samsung/exynos4-is/fimc-core.c  |     5 +-
 .../platform/samsung/exynos4-is/fimc-is-errno.c    |     2 +-
 .../platform/samsung/exynos4-is/fimc-is-errno.h    |     2 +-
 .../platform/samsung/exynos4-is/fimc-is-i2c.c      |     6 +-
 .../media/platform/samsung/exynos4-is/fimc-is.c    |     6 +-
 .../platform/samsung/exynos4-is/fimc-isp-video.c   |    10 +-
 .../media/platform/samsung/exynos4-is/fimc-lite.c  |    14 +-
 .../media/platform/samsung/exynos4-is/media-dev.c  |    18 +-
 .../media/platform/samsung/exynos4-is/mipi-csis.c  |     6 +-
 .../platform/samsung/s3c-camif/camif-capture.c     |     5 +-
 .../media/platform/samsung/s3c-camif/camif-core.c  |    11 +-
 drivers/media/platform/samsung/s5p-g2d/g2d.c       |     5 +-
 .../media/platform/samsung/s5p-jpeg/jpeg-core.c    |     6 +-
 drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c   |     5 +-
 drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c   |     8 +-
 .../platform/st/sti/c8sectpfe/c8sectpfe-core.c     |     6 +-
 drivers/media/platform/st/sti/delta/delta-v4l2.c   |     6 +-
 drivers/media/platform/st/sti/hva/hva-v4l2.c       |     6 +-
 drivers/media/platform/st/stm32/dma2d/dma2d.c      |    11 +-
 drivers/media/platform/st/stm32/dma2d/dma2d.h      |     2 -
 drivers/media/platform/st/stm32/stm32-dcmi.c       |     7 +-
 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c |     6 +-
 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c |     6 +-
 .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c        |     6 +-
 .../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c    |     6 +-
 drivers/media/platform/sunxi/sun8i-di/sun8i-di.c   |     6 +-
 .../platform/sunxi/sun8i-rotate/sun8i_rotate.c     |     6 +-
 drivers/media/platform/ti/am437x/am437x-vpfe.c     |    41 +-
 drivers/media/platform/ti/cal/cal-video.c          |    37 +-
 drivers/media/platform/ti/cal/cal.c                |     6 +-
 drivers/media/platform/ti/davinci/vpif.c           |     6 +-
 drivers/media/platform/ti/davinci/vpif_capture.c   |     5 +-
 drivers/media/platform/ti/davinci/vpif_display.c   |     6 +-
 drivers/media/platform/ti/omap/omap_vout.c         |     5 +-
 drivers/media/platform/ti/omap3isp/isp.c           |     6 +-
 drivers/media/platform/ti/omap3isp/ispccdc.c       |     5 +-
 drivers/media/platform/ti/omap3isp/ispvideo.c      |    20 +-
 drivers/media/platform/ti/vpe/vpe.c                |     6 +-
 drivers/media/platform/verisilicon/hantro_drv.c    |    56 +-
 .../media/platform/verisilicon/hantro_postproc.c   |     2 +-
 drivers/media/platform/verisilicon/hantro_v4l2.c   |   100 +-
 drivers/media/platform/verisilicon/hantro_v4l2.h   |     3 +-
 drivers/media/platform/verisilicon/imx8m_vpu_hw.c  |     2 +
 drivers/media/platform/via/via-camera.c            |    13 +-
 drivers/media/platform/video-mux.c                 |     6 +-
 drivers/media/platform/xilinx/xilinx-csi2rxss.c    |     6 +-
 drivers/media/platform/xilinx/xilinx-dma.c         |     5 +-
 drivers/media/platform/xilinx/xilinx-tpg.c         |     6 +-
 drivers/media/platform/xilinx/xilinx-vipp.c        |     6 +-
 drivers/media/platform/xilinx/xilinx-vtc.c         |     8 +-
 drivers/media/radio/radio-shark.c                  |    10 +
 drivers/media/radio/radio-shark2.c                 |    10 +
 drivers/media/radio/radio-si476x.c                 |     6 +-
 drivers/media/radio/radio-timb.c                   |     5 +-
 drivers/media/radio/radio-wl1273.c                 |     6 +-
 drivers/media/radio/si4713/radio-platform-si4713.c |     6 +-
 drivers/media/rc/gpio-ir-recv.c                    |     8 +-
 drivers/media/rc/img-ir/img-ir-core.c              |     5 +-
 drivers/media/rc/ir-hix5hd2.c                      |     5 +-
 drivers/media/rc/keymaps/Makefile                  |     2 +
 drivers/media/rc/keymaps/rc-beelink-mxiii.c        |    57 +
 drivers/media/rc/keymaps/rc-dreambox.c             |   151 +
 drivers/media/rc/lirc_dev.c                        |     2 +-
 drivers/media/rc/meson-ir-tx.c                     |     6 +-
 drivers/media/rc/meson-ir.c                        |     6 +-
 drivers/media/rc/mtk-cir.c                         |     6 +-
 drivers/media/rc/st_rc.c                           |     5 +-
 drivers/media/rc/sunxi-cir.c                       |     6 +-
 drivers/media/test-drivers/vicodec/vicodec-core.c  |     6 +-
 drivers/media/test-drivers/vidtv/vidtv_bridge.c    |     6 +-
 drivers/media/test-drivers/vim2m.c                 |     6 +-
 drivers/media/test-drivers/vimc/vimc-common.c      |     8 +-
 drivers/media/test-drivers/vimc/vimc-core.c        |     6 +-
 drivers/media/test-drivers/visl/visl-core.c        |     6 +-
 drivers/media/test-drivers/vivid/vivid-core.c      |    54 +-
 drivers/media/test-drivers/vivid/vivid-core.h      |    19 -
 .../media/test-drivers/vivid/vivid-kthread-cap.c   |   131 +-
 drivers/media/test-drivers/vivid/vivid-vid-cap.c   |   272 -
 drivers/media/test-drivers/vivid/vivid-vid-cap.h   |     3 -
 drivers/media/test-drivers/vivid/vivid-vid-out.c   |    74 -
 drivers/media/tuners/it913x.c                      |     6 +-
 drivers/media/tuners/mxl5005s.c                    |    12 +-
 drivers/media/usb/au0828/au0828-core.c             |    11 +-
 drivers/media/usb/au0828/au0828-dvb.c              |     4 +-
 drivers/media/usb/dvb-usb/cxusb-analog.c           |    14 +-
 drivers/media/usb/dvb-usb/pctv452e.c               |     2 +
 drivers/media/usb/pvrusb2/Kconfig                  |     2 +-
 drivers/media/usb/pvrusb2/pvrusb2-main.c           |    18 +-
 drivers/media/usb/pvrusb2/pvrusb2-sysfs.c          |    59 +-
 drivers/media/usb/pvrusb2/pvrusb2-sysfs.h          |    16 +-
 drivers/media/usb/usbtv/usbtv-core.c               |     2 +-
 drivers/media/v4l2-core/v4l2-async.c               |    13 +-
 drivers/media/v4l2-core/v4l2-common.c              |     6 +
 drivers/media/v4l2-core/v4l2-compat-ioctl32.c      |    85 +-
 drivers/media/v4l2-core/v4l2-dev.c                 |     5 +-
 drivers/media/v4l2-core/v4l2-ioctl.c               |    86 +-
 drivers/media/v4l2-core/v4l2-mc.c                  |    15 +-
 drivers/media/v4l2-core/v4l2-subdev.c              |   200 +-
 drivers/memory/Kconfig                             |     2 +-
 drivers/memory/atmel-ebi.c                         |     2 +-
 drivers/memory/bt1-l2-ctl.c                        |     1 -
 drivers/memory/da8xx-ddrctl.c                      |     1 -
 drivers/memory/fsl_ifc.c                           |     1 -
 drivers/memory/mtk-smi.c                           |     6 +
 drivers/memory/mvebu-devbus.c                      |     1 -
 drivers/memory/tegra/mc.c                          |    17 +-
 drivers/memory/tegra/tegra124-emc.c                |    12 +-
 drivers/memory/tegra/tegra186-emc.c                |     1 -
 drivers/memory/tegra/tegra20-emc.c                 |    12 +-
 drivers/memory/tegra/tegra210-emc-cc-r21021.c      |     2 +-
 drivers/memory/tegra/tegra210-emc-table.c          |     2 -
 drivers/memory/tegra/tegra30-emc.c                 |    12 +-
 drivers/memstick/core/memstick.c                   |     5 +-
 drivers/memstick/host/r592.c                       |     2 +-
 drivers/message/fusion/mptbase.c                   |     2 +-
 drivers/message/fusion/mptbase.h                   |     3 +-
 drivers/message/fusion/mptfc.c                     |     2 +-
 drivers/message/fusion/mptlan.c                    |     2 +
 drivers/message/fusion/mptsas.c                    |     2 +-
 drivers/message/fusion/mptscsih.c                  |     1 -
 drivers/message/fusion/mptspi.c                    |     2 +-
 drivers/mfd/88pm860x-core.c                        |     4 +-
 drivers/mfd/Kconfig                                |    23 +-
 drivers/mfd/Makefile                               |     1 +
 drivers/mfd/altera-sysmgr.c                        |     1 -
 drivers/mfd/arizona-i2c.c                          |     1 +
 drivers/mfd/arizona-spi.c                          |     1 +
 drivers/mfd/atc260x-i2c.c                          |     2 +-
 drivers/mfd/atmel-flexcom.c                        |     4 +-
 drivers/mfd/atmel-smc.c                            |     2 +-
 drivers/mfd/axp20x-i2c.c                           |     2 +
 drivers/mfd/axp20x.c                               |   108 +
 drivers/mfd/bcm2835-pm.c                           |     3 +-
 drivers/mfd/cros_ec_dev.c                          |     1 -
 drivers/mfd/da903x.c                               |     1 -
 drivers/mfd/da9052-core.c                          |     1 -
 drivers/mfd/da9052-i2c.c                           |     1 -
 drivers/mfd/da9052-spi.c                           |     1 -
 drivers/mfd/da9055-core.c                          |     1 -
 drivers/mfd/da9055-i2c.c                           |     1 -
 drivers/mfd/da9062-core.c                          |   176 +-
 drivers/mfd/dln2.c                                 |     1 +
 drivers/mfd/ezx-pcap.c                             |     1 -
 drivers/mfd/hi6421-pmic-core.c                     |     4 +-
 drivers/mfd/intel-lpss-pci.c                       |    15 +
 drivers/mfd/intel_soc_pmic_chtwc.c                 |    14 +-
 drivers/mfd/intel_soc_pmic_crc.c                   |     1 -
 drivers/mfd/ipaq-micro.c                           |     4 +-
 drivers/mfd/khadas-mcu.c                           |     2 +-
 drivers/mfd/lp8788.c                               |     1 -
 drivers/mfd/mfd-core.c                             |    26 -
 drivers/mfd/ocelot-core.c                          |    13 +
 drivers/mfd/ocelot-spi.c                           |     3 +-
 drivers/mfd/omap-usb-host.c                        |     1 -
 drivers/mfd/omap-usb-tll.c                         |     6 -
 drivers/mfd/qcom-pm8008.c                          |   132 +-
 drivers/mfd/qcom_rpm.c                             |     4 +-
 drivers/mfd/rsmu.h                                 |     2 +
 drivers/mfd/rsmu_i2c.c                             |   165 +-
 drivers/mfd/rsmu_spi.c                             |    48 +-
 drivers/mfd/rz-mtu3.c                              |   391 +
 drivers/mfd/rz-mtu3.h                              |   147 +
 drivers/mfd/sec-core.c                             |    46 -
 drivers/mfd/sec-irq.c                              |    89 -
 drivers/mfd/si476x-cmd.c                           |    14 +-
 drivers/mfd/simple-mfd-i2c.c                       |    13 +
 drivers/mfd/ssbi.c                                 |     4 +-
 drivers/mfd/stmpe-i2c.c                            |     1 -
 drivers/mfd/stmpe-spi.c                            |     1 -
 drivers/mfd/stmpe.c                                |     2 +-
 drivers/mfd/sun4i-gpadc.c                          |     4 +-
 drivers/mfd/tc3589x.c                              |     1 -
 drivers/mfd/tps6586x.c                             |     1 -
 drivers/mfd/tqmx86.c                               |    52 +-
 drivers/mfd/twl-core.c                             |    65 -
 drivers/mfd/twl4030-audio.c                        |     1 -
 drivers/mfd/twl6040.c                              |     1 -
 drivers/mfd/wm8994-core.c                          |    19 +-
 drivers/misc/c2port/core.c                         |     2 +-
 drivers/misc/cardreader/alcor_pci.c                |   167 +-
 drivers/misc/cxl/file.c                            |     2 +-
 drivers/misc/enclosure.c                           |     1 -
 drivers/misc/fastrpc.c                             |     2 +-
 drivers/misc/genwqe/card_base.c                    |     4 +-
 drivers/misc/genwqe/card_utils.c                   |     2 +-
 drivers/misc/hpilo.c                               |     8 +-
 drivers/misc/lis3lv02d/lis3lv02d.c                 |    66 +-
 drivers/misc/lkdtm/stackleak.c                     |     6 +
 drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c    |    10 +-
 drivers/misc/mei/Kconfig                           |     2 +-
 drivers/misc/mei/Makefile                          |     1 +
 drivers/misc/mei/bus-fixup.c                       |     2 +-
 drivers/misc/mei/gsc_proxy/Kconfig                 |    14 +
 drivers/misc/mei/gsc_proxy/Makefile                |     7 +
 drivers/misc/mei/gsc_proxy/mei_gsc_proxy.c         |   208 +
 drivers/misc/mei/hdcp/mei_hdcp.c                   |   123 +-
 drivers/misc/mei/hdcp/mei_hdcp.h                   |   354 -
 drivers/misc/mei/hw.h                              |     2 +-
 drivers/misc/mei/main.c                            |     3 +-
 drivers/misc/mei/pxp/mei_pxp.c                     |     2 +-
 drivers/misc/ocxl/file.c                           |     2 +-
 drivers/misc/phantom.c                             |     2 +-
 drivers/misc/sgi-xp/xpc_main.c                     |    24 +-
 drivers/misc/smpro-errmon.c                        |    82 +
 drivers/misc/sram.c                                |    28 +-
 drivers/misc/sram.h                                |     1 -
 drivers/misc/uacce/uacce.c                         |     2 +-
 drivers/misc/vmw_vmci/vmci_context.c               |     2 +-
 drivers/misc/vmw_vmci/vmci_event.c                 |     2 +-
 drivers/misc/vmw_vmci/vmci_host.c                  |     8 +-
 drivers/mmc/core/block.c                           |     2 -
 drivers/mmc/core/core.c                            |     5 +
 drivers/mmc/core/debugfs.c                         |     2 +-
 drivers/mmc/core/mmc_test.c                        |     6 +-
 drivers/mmc/core/regulator.c                       |    44 +
 drivers/mmc/core/sdio_uart.c                       |    10 +-
 drivers/mmc/host/Kconfig                           |     1 +
 drivers/mmc/host/dw_mmc-pltfm.c                    |     3 +-
 drivers/mmc/host/dw_mmc-starfive.c                 |     2 +-
 drivers/mmc/host/jz4740_mmc.c                      |     3 +-
 drivers/mmc/host/meson-gx-mmc.c                    |    24 +-
 drivers/mmc/host/mmci.c                            |    22 +-
 drivers/mmc/host/omap.c                            |     3 +-
 drivers/mmc/host/omap_hsmmc.c                      |     8 +-
 drivers/mmc/host/owl-mmc.c                         |     3 +-
 drivers/mmc/host/renesas_sdhi_internal_dmac.c      |    10 +-
 drivers/mmc/host/sdhci-cadence.c                   |   175 +-
 drivers/mmc/host/sdhci-esdhc-imx.c                 |     4 +-
 drivers/mmc/host/sdhci-of-arasan.c                 |   275 +-
 drivers/mmc/host/sdhci-of-aspeed.c                 |     3 +-
 drivers/mmc/host/sdhci-of-dwcmshc.c                |     9 +-
 drivers/mmc/host/sdhci-of-esdhc.c                  |    24 +-
 drivers/mmc/host/sdhci-pci-o2micro.c               |    30 +-
 drivers/mmc/host/sdhci-pltfm.c                     |     4 -
 drivers/mmc/host/sdhci-pxav2.c                     |     2 +-
 drivers/mmc/host/sdhci-s3c.c                       |     4 +-
 drivers/mmc/host/sdhci_am654.c                     |   151 +-
 drivers/mmc/host/sdricoh_cs.c                      |     8 -
 drivers/mmc/host/tmio_mmc_core.c                   |     2 +-
 drivers/mmc/host/usdhi6rol0.c                      |     3 +-
 drivers/mmc/host/vub300.c                          |     2 -
 drivers/mmc/host/wmt-sdmmc.c                       |     6 +-
 drivers/most/most_cdev.c                           |     2 +-
 drivers/mtd/devices/mtd_dataflash.c                |     2 +-
 drivers/mtd/devices/spear_smi.c                    |     4 +-
 drivers/mtd/lpddr/lpddr_cmds.c                     |     7 +-
 drivers/mtd/maps/sun_uflash.c                      |     2 +-
 drivers/mtd/mtdblock.c                             |    12 +-
 drivers/mtd/mtdblock_ro.c                          |     4 +-
 drivers/mtd/mtdcore.c                              |    40 +-
 drivers/mtd/nand/ecc-mxic.c                        |     7 +-
 drivers/mtd/nand/onenand/Kconfig                   |     2 +-
 drivers/mtd/nand/onenand/generic.c                 |     6 +-
 drivers/mtd/nand/onenand/onenand_omap2.c           |     6 +-
 drivers/mtd/nand/onenand/onenand_samsung.c         |     6 +-
 drivers/mtd/nand/raw/Kconfig                       |     2 +-
 drivers/mtd/nand/raw/ams-delta.c                   |     6 +-
 drivers/mtd/nand/raw/arasan-nand-controller.c      |     6 +-
 drivers/mtd/nand/raw/atmel/nand-controller.c       |     6 +-
 drivers/mtd/nand/raw/au1550nd.c                    |     5 +-
 drivers/mtd/nand/raw/bcm47xxnflash/main.c          |     6 +-
 drivers/mtd/nand/raw/cadence-nand-controller.c     |     6 +-
 drivers/mtd/nand/raw/davinci_nand.c                |     6 +-
 drivers/mtd/nand/raw/denali_dt.c                   |     6 +-
 drivers/mtd/nand/raw/fsl_elbc_nand.c               |     6 +-
 drivers/mtd/nand/raw/fsl_ifc_nand.c                |     6 +-
 drivers/mtd/nand/raw/fsl_upm.c                     |     6 +-
 drivers/mtd/nand/raw/fsmc_nand.c                   |     8 +-
 drivers/mtd/nand/raw/gpio.c                        |     6 +-
 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c         |     5 +-
 drivers/mtd/nand/raw/hisi504_nand.c                |     6 +-
 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c    |     6 +-
 drivers/mtd/nand/raw/intel-nand-controller.c       |     6 +-
 drivers/mtd/nand/raw/lpc32xx_mlc.c                 |     6 +-
 drivers/mtd/nand/raw/lpc32xx_slc.c                 |     6 +-
 drivers/mtd/nand/raw/marvell_nand.c                |     6 +-
 drivers/mtd/nand/raw/meson_nand.c                  |    22 +-
 drivers/mtd/nand/raw/mpc5121_nfc.c                 |     6 +-
 drivers/mtd/nand/raw/mtk_nand.c                    |     6 +-
 drivers/mtd/nand/raw/mxc_nand.c                    |    16 +-
 drivers/mtd/nand/raw/mxic_nand.c                   |     5 +-
 drivers/mtd/nand/raw/nand_hynix.c                  |    13 +
 drivers/mtd/nand/raw/nand_macronix.c               |     5 +-
 drivers/mtd/nand/raw/nandsim.c                     |    17 +-
 drivers/mtd/nand/raw/ndfc.c                        |     6 +-
 drivers/mtd/nand/raw/omap2.c                       |     5 +-
 drivers/mtd/nand/raw/omap_elm.c                    |     5 +-
 drivers/mtd/nand/raw/orion_nand.c                  |    10 +-
 drivers/mtd/nand/raw/oxnas_nand.c                  |     6 +-
 drivers/mtd/nand/raw/pasemi_nand.c                 |     6 +-
 drivers/mtd/nand/raw/pl35x-nand-controller.c       |     6 +-
 drivers/mtd/nand/raw/plat_nand.c                   |     6 +-
 drivers/mtd/nand/raw/qcom_nandc.c                  |    11 +-
 drivers/mtd/nand/raw/renesas-nand-controller.c     |     6 +-
 drivers/mtd/nand/raw/rockchip-nand-controller.c    |     6 +-
 drivers/mtd/nand/raw/s3c2410.c                     |     8 +-
 drivers/mtd/nand/raw/sh_flctl.c                    |     6 +-
 drivers/mtd/nand/raw/sharpsl.c                     |     6 +-
 drivers/mtd/nand/raw/socrates_nand.c               |     6 +-
 drivers/mtd/nand/raw/stm32_fmc2_nand.c             |     9 +-
 drivers/mtd/nand/raw/sunxi_nand.c                  |     6 +-
 drivers/mtd/nand/raw/tegra_nand.c                  |     6 +-
 drivers/mtd/nand/raw/vf610_nfc.c                   |     5 +-
 drivers/mtd/nand/raw/xway_nand.c                   |     6 +-
 drivers/mtd/nand/spi/Makefile                      |     3 +-
 drivers/mtd/nand/spi/core.c                        |     1 +
 drivers/mtd/nand/spi/esmt.c                        |   135 +
 drivers/mtd/parsers/Kconfig                        |     2 +-
 drivers/mtd/parsers/bcm63xxpart.c                  |     1 -
 drivers/mtd/spi-nor/controllers/nxp-spifi.c        |     4 +-
 drivers/mtd/spi-nor/core.c                         |   516 +-
 drivers/mtd/spi-nor/core.h                         |    38 +-
 drivers/mtd/spi-nor/debugfs.c                      |    13 +-
 drivers/mtd/spi-nor/macronix.c                     |    11 +-
 drivers/mtd/spi-nor/micron-st.c                    |    36 +-
 drivers/mtd/spi-nor/otp.c                          |     8 +-
 drivers/mtd/spi-nor/sfdp.c                         |   107 +-
 drivers/mtd/spi-nor/sfdp.h                         |    27 +
 drivers/mtd/spi-nor/spansion.c                     |   460 +-
 drivers/mtd/spi-nor/sst.c                          |     2 +-
 drivers/mtd/spi-nor/swp.c                          |     6 +-
 drivers/mtd/spi-nor/winbond.c                      |    24 +-
 drivers/mtd/spi-nor/xilinx.c                       |     1 +
 drivers/mtd/ubi/build.c                            |    26 +-
 drivers/mtd/ubi/eba.c                              |    19 +-
 drivers/mtd/ubi/wl.c                               |     4 +-
 drivers/mux/core.c                                 |     1 -
 drivers/net/Kconfig                                |     2 +
 drivers/net/bonding/bond_main.c                    |    88 +-
 drivers/net/bonding/bond_netlink.c                 |     7 +-
 drivers/net/bonding/bond_options.c                 |    10 +-
 drivers/net/bonding/bond_sysfs.c                   |    18 +-
 drivers/net/can/Kconfig                            |    12 +
 drivers/net/can/Makefile                           |     1 +
 drivers/net/can/bxcan.c                            |  1098 +
 drivers/net/can/c_can/c_can_pci.c                  |     2 -
 drivers/net/can/cc770/cc770_platform.c             |    12 +-
 drivers/net/can/ctucanfd/ctucanfd_pci.c            |     8 +-
 drivers/net/can/kvaser_pciefd.c                    |     1 -
 drivers/net/can/m_can/m_can.c                      |    37 +-
 drivers/net/can/rcar/rcar_canfd.c                  |    71 +-
 drivers/net/can/usb/esd_usb.c                      |   195 +-
 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c   |   102 +-
 drivers/net/dsa/Kconfig                            |    26 +-
 drivers/net/dsa/Makefile                           |     2 +
 drivers/net/dsa/b53/b53_common.c                   |    78 +
 drivers/net/dsa/b53/b53_mdio.c                     |     5 +-
 drivers/net/dsa/b53/b53_mmap.c                     |    45 +-
 drivers/net/dsa/b53/b53_priv.h                     |    17 +-
 drivers/net/dsa/b53/b53_regs.h                     |     1 +
 drivers/net/dsa/hirschmann/hellcreek_ptp.c         |    45 +-
 drivers/net/dsa/lan9303_i2c.c                      |     2 +-
 drivers/net/dsa/lan9303_mdio.c                     |     2 +-
 drivers/net/dsa/lantiq_gswip.c                     |     2 +-
 drivers/net/dsa/microchip/ksz8.h                   |     8 +-
 drivers/net/dsa/microchip/ksz8795.c                |   192 +-
 drivers/net/dsa/microchip/ksz8863_smi.c            |     9 -
 drivers/net/dsa/microchip/ksz9477_i2c.c            |     2 +-
 drivers/net/dsa/microchip/ksz_common.c             |   254 +-
 drivers/net/dsa/microchip/ksz_common.h             |    18 +-
 drivers/net/dsa/mt7530-mdio.c                      |   271 +
 drivers/net/dsa/mt7530-mmio.c                      |   101 +
 drivers/net/dsa/mt7530.c                           |   821 +-
 drivers/net/dsa/mt7530.h                           |    89 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |   415 +-
 drivers/net/dsa/mv88e6xxx/global2.c                |    40 +-
 drivers/net/dsa/mv88e6xxx/global2.h                |     1 +
 drivers/net/dsa/ocelot/felix.c                     |    24 +-
 drivers/net/dsa/ocelot/felix.h                     |     7 +
 drivers/net/dsa/ocelot/felix_vsc9959.c             |    43 +-
 drivers/net/dsa/ocelot/ocelot_ext.c                |    18 +-
 drivers/net/dsa/ocelot/seville_vsc9953.c           |     2 +-
 drivers/net/dsa/qca/Kconfig                        |     8 +
 drivers/net/dsa/qca/Makefile                       |     3 +
 drivers/net/dsa/qca/qca8k-8xxx.c                   |    21 +-
 drivers/net/dsa/qca/qca8k-leds.c                   |   277 +
 drivers/net/dsa/qca/qca8k.h                        |    74 +
 drivers/net/dsa/qca/qca8k_leds.h                   |    16 +
 drivers/net/dsa/realtek/realtek-mdio.c             |     5 +-
 drivers/net/dsa/realtek/rtl8365mb.c                |    40 +-
 drivers/net/ethernet/8390/axnet_cs.c               |     3 -
 drivers/net/ethernet/Kconfig                       |     2 +-
 drivers/net/ethernet/adi/adin1110.c                |     2 +-
 drivers/net/ethernet/alteon/acenic.c               |     3 +-
 drivers/net/ethernet/amazon/ena/ena_eth_com.h      |     4 +
 drivers/net/ethernet/amazon/ena/ena_ethtool.c      |    81 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |   267 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.h       |    15 +-
 drivers/net/ethernet/amd/Kconfig                   |    14 +
 drivers/net/ethernet/amd/Makefile                  |     1 +
 drivers/net/ethernet/amd/nmclan_cs.c               |     2 +-
 drivers/net/ethernet/amd/pds_core/Makefile         |    13 +
 drivers/net/ethernet/amd/pds_core/adminq.c         |   290 +
 drivers/net/ethernet/amd/pds_core/auxbus.c         |   264 +
 drivers/net/ethernet/amd/pds_core/core.c           |   597 +
 drivers/net/ethernet/amd/pds_core/core.h           |   312 +
 drivers/net/ethernet/amd/pds_core/debugfs.c        |   170 +
 drivers/net/ethernet/amd/pds_core/dev.c            |   351 +
 drivers/net/ethernet/amd/pds_core/devlink.c        |   183 +
 drivers/net/ethernet/amd/pds_core/fw.c             |   194 +
 drivers/net/ethernet/amd/pds_core/main.c           |   480 +
 .../net/ethernet/aquantia/atlantic/aq_drvinfo.c    |     2 +-
 .../net/ethernet/aquantia/atlantic/aq_pci_func.c   |     2 +
 drivers/net/ethernet/aquantia/atlantic/aq_ring.c   |    28 +-
 .../aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c   |     4 +-
 drivers/net/ethernet/asix/ax88796c_main.c          |     2 +-
 drivers/net/ethernet/atheros/alx/main.c            |     4 -
 drivers/net/ethernet/atheros/atl1c/atl1c_main.c    |    10 -
 drivers/net/ethernet/broadcom/bnx2.c               |    52 +-
 drivers/net/ethernet/broadcom/bnx2.h               |     1 -
 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h        |     1 -
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c    |    19 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |    21 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |    75 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |    69 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |     5 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h      |    81 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c      |    68 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c    |    16 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c      |    19 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c      |    29 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.h      |     6 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |     6 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |     1 -
 drivers/net/ethernet/broadcom/sb1250-mac.c         |     6 +-
 drivers/net/ethernet/cadence/macb.h                |     8 +-
 drivers/net/ethernet/cadence/macb_main.c           |    47 +-
 drivers/net/ethernet/cadence/macb_ptp.c            |     4 +-
 drivers/net/ethernet/cavium/liquidio/lio_main.c    |     1 -
 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c |     1 -
 .../net/ethernet/cavium/liquidio/request_manager.c |     9 -
 .../net/ethernet/cavium/thunder/nicvf_ethtool.c    |    17 +-
 drivers/net/ethernet/cavium/thunder/nicvf_main.c   |     4 +-
 drivers/net/ethernet/chelsio/cxgb3/sge.c           |     5 -
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |     4 -
 .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c   |     2 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c |     2 +-
 .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c    |     2 -
 drivers/net/ethernet/davicom/dm9000.c              |     4 +-
 drivers/net/ethernet/davicom/dm9051.c              |     2 +-
 drivers/net/ethernet/ec_bhf.c                      |     2 -
 drivers/net/ethernet/emulex/benet/be_cmds.c        |    27 +-
 drivers/net/ethernet/emulex/benet/be_main.c        |    10 +-
 drivers/net/ethernet/engleder/tsnep.h              |    16 +-
 drivers/net/ethernet/engleder/tsnep_main.c         |   864 +-
 drivers/net/ethernet/engleder/tsnep_xdp.c          |    66 +
 drivers/net/ethernet/freescale/Kconfig             |     1 +
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c     |    12 +-
 drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c   |     3 +-
 drivers/net/ethernet/freescale/enetc/Kconfig       |     1 +
 drivers/net/ethernet/freescale/enetc/enetc.c       |    20 +-
 drivers/net/ethernet/freescale/enetc/enetc.h       |     4 +
 .../net/ethernet/freescale/enetc/enetc_ethtool.c   |   121 +-
 drivers/net/ethernet/freescale/enetc/enetc_hw.h    |     7 +
 drivers/net/ethernet/freescale/enetc/enetc_qos.c   |     2 +-
 drivers/net/ethernet/freescale/fec.h               |     5 +
 drivers/net/ethernet/freescale/fec_main.c          |    47 +-
 drivers/net/ethernet/freescale/fec_mpc52xx.c       |     2 +-
 drivers/net/ethernet/freescale/gianfar.c           |     4 +-
 drivers/net/ethernet/fungible/funcore/fun_dev.c    |     7 -
 drivers/net/ethernet/google/gve/gve.h              |   112 +-
 drivers/net/ethernet/google/gve/gve_adminq.c       |     8 +-
 drivers/net/ethernet/google/gve/gve_adminq.h       |     4 +-
 drivers/net/ethernet/google/gve/gve_ethtool.c      |    96 +-
 drivers/net/ethernet/google/gve/gve_main.c         |   732 +-
 drivers/net/ethernet/google/gve/gve_rx.c           |   147 +-
 drivers/net/ethernet/google/gve/gve_rx_dqo.c       |     2 +-
 drivers/net/ethernet/google/gve/gve_tx.c           |   310 +-
 drivers/net/ethernet/google/gve/gve_utils.c        |     6 +-
 drivers/net/ethernet/google/gve/gve_utils.h        |     3 +-
 drivers/net/ethernet/hisilicon/hns/hnae.c          |     2 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |    12 +
 .../hisilicon/hns3/hns3_common/hclge_comm_cmd.c    |     1 +
 .../hisilicon/hns3/hns3_common/hclge_comm_cmd.h    |     3 +
 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c |     3 +
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |     5 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h    |     6 +
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c |    27 +
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h |    12 +
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |   137 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |     8 +
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |     6 +-
 drivers/net/ethernet/i825xx/sni_82596.c            |    14 +-
 drivers/net/ethernet/ibm/emac/core.c               |     8 +-
 drivers/net/ethernet/ibm/emac/rgmii.c              |     2 +-
 drivers/net/ethernet/ibm/ibmvnic.h                 |     2 +-
 drivers/net/ethernet/intel/Kconfig                 |    17 -
 drivers/net/ethernet/intel/Makefile                |     1 -
 drivers/net/ethernet/intel/e1000e/netdev.c         |    52 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pci.c       |     1 -
 drivers/net/ethernet/intel/i40e/i40e.h             |     1 -
 drivers/net/ethernet/intel/i40e/i40e_diag.c        |    11 +-
 drivers/net/ethernet/intel/i40e/i40e_diag.h        |     2 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |     7 +
 drivers/net/ethernet/intel/i40e/i40e_main.c        |    98 +-
 drivers/net/ethernet/intel/i40e/i40e_trace.h       |    20 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c        |   430 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.h        |    20 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |    74 +-
 drivers/net/ethernet/intel/iavf/iavf.h             |    21 +-
 drivers/net/ethernet/intel/iavf/iavf_common.c      |     2 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |    57 +-
 drivers/net/ethernet/intel/iavf/iavf_txrx.c        |     2 +-
 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c    |    70 +-
 drivers/net/ethernet/intel/ice/ice.h               |    15 +-
 drivers/net/ethernet/intel/ice/ice_common.c        |    29 +-
 drivers/net/ethernet/intel/ice/ice_controlq.c      |    12 +-
 drivers/net/ethernet/intel/ice/ice_controlq.h      |     3 +-
 drivers/net/ethernet/intel/ice/ice_devlink.c       |     1 -
 drivers/net/ethernet/intel/ice/ice_gnss.c          |    42 +-
 drivers/net/ethernet/intel/ice/ice_gnss.h          |     3 +-
 drivers/net/ethernet/intel/ice/ice_lib.c           |     2 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |    39 +-
 drivers/net/ethernet/intel/ice/ice_sched.c         |     8 +-
 drivers/net/ethernet/intel/ice/ice_sriov.c         |    85 +-
 drivers/net/ethernet/intel/ice/ice_sriov.h         |    15 -
 drivers/net/ethernet/intel/ice/ice_switch.c        |    26 +-
 drivers/net/ethernet/intel/ice/ice_tc_lib.c        |     3 +-
 drivers/net/ethernet/intel/ice/ice_txrx.c          |     3 +-
 drivers/net/ethernet/intel/ice/ice_txrx_lib.c      |     1 +
 drivers/net/ethernet/intel/ice/ice_type.h          |    17 +-
 drivers/net/ethernet/intel/ice/ice_vf_lib.c        |    15 +-
 drivers/net/ethernet/intel/ice/ice_vf_lib.h        |     2 +-
 drivers/net/ethernet/intel/ice/ice_vf_mbx.c        |   249 +-
 drivers/net/ethernet/intel/ice/ice_vf_mbx.h        |    17 +-
 drivers/net/ethernet/intel/ice/ice_virtchnl.c      |    49 +-
 drivers/net/ethernet/intel/ice/ice_virtchnl.h      |     8 +
 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c |    96 +-
 drivers/net/ethernet/intel/ice/ice_xsk.c           |     5 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |   138 +-
 drivers/net/ethernet/intel/igb/igb_ptp.c           |    11 +-
 drivers/net/ethernet/intel/igbvf/netdev.c          |    37 +-
 drivers/net/ethernet/intel/igbvf/vf.c              |    13 +-
 drivers/net/ethernet/intel/igc/igc.h               |     4 +-
 drivers/net/ethernet/intel/igc/igc_base.h          |    11 +-
 drivers/net/ethernet/intel/igc/igc_defines.h       |     3 -
 drivers/net/ethernet/intel/igc/igc_ethtool.c       |     1 +
 drivers/net/ethernet/intel/igc/igc_hw.h            |     1 +
 drivers/net/ethernet/intel/igc/igc_i225.c          |    19 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |    79 +-
 drivers/net/ethernet/intel/igc/igc_regs.h          |     1 -
 drivers/net/ethernet/intel/igc/igc_tsn.c           |    12 +
 drivers/net/ethernet/intel/ixgb/Makefile           |     9 -
 drivers/net/ethernet/intel/ixgb/ixgb.h             |   179 -
 drivers/net/ethernet/intel/ixgb/ixgb_ee.c          |   580 -
 drivers/net/ethernet/intel/ixgb/ixgb_ee.h          |    79 -
 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c     |   642 -
 drivers/net/ethernet/intel/ixgb/ixgb_hw.c          |  1229 -
 drivers/net/ethernet/intel/ixgb/ixgb_hw.h          |   767 -
 drivers/net/ethernet/intel/ixgb/ixgb_ids.h         |    23 -
 drivers/net/ethernet/intel/ixgb/ixgb_main.c        |  2285 --
 drivers/net/ethernet/intel/ixgb/ixgb_osdep.h       |    39 -
 drivers/net/ethernet/intel/ixgb/ixgb_param.c       |   442 -
 drivers/net/ethernet/intel/ixgbe/ixgbe.h           |     1 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c   |    23 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c       |     3 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |    50 +-
 drivers/net/ethernet/marvell/Kconfig               |     1 +
 drivers/net/ethernet/marvell/mvneta.c              |     2 +
 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c     |    30 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |    39 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c     |    86 +-
 .../net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c |    72 +-
 .../net/ethernet/marvell/octeon_ep/octep_config.h  |     6 +
 .../ethernet/marvell/octeon_ep/octep_ctrl_mbox.c   |   276 +-
 .../ethernet/marvell/octeon_ep/octep_ctrl_mbox.h   |    88 +-
 .../ethernet/marvell/octeon_ep/octep_ctrl_net.c    |   387 +-
 .../ethernet/marvell/octeon_ep/octep_ctrl_net.h    |   196 +-
 .../net/ethernet/marvell/octeon_ep/octep_ethtool.c |    12 +-
 .../net/ethernet/marvell/octeon_ep/octep_main.c    |   184 +-
 .../net/ethernet/marvell/octeon_ep/octep_main.h    |    18 +-
 .../marvell/octeon_ep/octep_regs_cn9k_pf.h         |     6 +
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |     8 +
 drivers/net/ethernet/marvell/octeontx2/af/mbox.c   |     5 +-
 drivers/net/ethernet/marvell/octeontx2/af/mbox.h   |    23 +-
 drivers/net/ethernet/marvell/octeontx2/af/mcs.c    |   110 +-
 drivers/net/ethernet/marvell/octeontx2/af/mcs.h    |    26 +-
 .../ethernet/marvell/octeontx2/af/mcs_cnf10kb.c    |    63 +
 .../net/ethernet/marvell/octeontx2/af/mcs_reg.h    |     6 +-
 .../net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c |    37 +
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c    |    49 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |     1 +
 .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c    |     2 +
 .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c  |    13 +-
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |     5 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c |    26 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.h |     4 +
 .../ethernet/marvell/octeontx2/af/rvu_npc_hash.c   |   125 +-
 .../ethernet/marvell/octeontx2/af/rvu_npc_hash.h   |    10 +-
 .../ethernet/marvell/octeontx2/nic/cn10k_macsec.c  |    48 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.h   |     6 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |    14 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c   |     2 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c   |     4 +-
 drivers/net/ethernet/marvell/pxa168_eth.c          |     2 +-
 drivers/net/ethernet/mediatek/Kconfig              |     2 +
 drivers/net/ethernet/mediatek/Makefile             |     2 +-
 drivers/net/ethernet/mediatek/mtk_eth_path.c       |    14 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |   310 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.h        |   118 +-
 drivers/net/ethernet/mediatek/mtk_ppe.c            |   141 +-
 drivers/net/ethernet/mediatek/mtk_ppe.h            |    26 +-
 drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c    |    11 +-
 drivers/net/ethernet/mediatek/mtk_ppe_offload.c    |    51 +-
 drivers/net/ethernet/mediatek/mtk_ppe_regs.h       |    14 +
 drivers/net/ethernet/mediatek/mtk_sgmii.c          |   203 -
 drivers/net/ethernet/mediatek/mtk_wed.c            |   103 +-
 drivers/net/ethernet/mediatek/mtk_wed_debugfs.c    |     2 -
 drivers/net/ethernet/mediatek/mtk_wed_mcu.c        |     7 +-
 drivers/net/ethernet/mediatek/mtk_wed_wo.h         |     1 +
 drivers/net/ethernet/mellanox/mlx4/en_rx.c         |    26 +-
 drivers/net/ethernet/mellanox/mlx4/en_tx.c         |     8 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h       |     5 +-
 drivers/net/ethernet/mellanox/mlx5/core/Makefile   |    11 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |     6 +-
 drivers/net/ethernet/mellanox/mlx5/core/dev.c      |    20 +-
 drivers/net/ethernet/mellanox/mlx5/core/devlink.c  |    73 +-
 drivers/net/ethernet/mellanox/mlx5/core/devlink.h  |    13 +
 .../mellanox/mlx5/core/diag/reporter_vnic.c        |   125 +
 .../mellanox/mlx5/core/diag/reporter_vnic.h        |    16 +
 drivers/net/ethernet/mellanox/mlx5/core/ecpf.c     |     8 -
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |   116 +-
 .../net/ethernet/mellanox/mlx5/core/en/params.c    |    90 +-
 .../net/ethernet/mellanox/mlx5/core/en/params.h    |     3 +
 drivers/net/ethernet/mellanox/mlx5/core/en/port.c  |   157 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/port.h  |    14 -
 drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c   |    22 +-
 .../ethernet/mellanox/mlx5/core/en/rep/bridge.c    |    16 +
 .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c    |    64 +-
 .../ethernet/mellanox/mlx5/core/en/reporter_rx.c   |    46 +-
 .../ethernet/mellanox/mlx5/core/en/reporter_tx.c   |    38 +
 .../ethernet/mellanox/mlx5/core/en/tc/act/accept.c |    10 -
 .../ethernet/mellanox/mlx5/core/en/tc/act/act.c    |    20 -
 .../ethernet/mellanox/mlx5/core/en/tc/act/act.h    |     8 +-
 .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c |    66 +-
 .../ethernet/mellanox/mlx5/core/en/tc/act/drop.c   |    10 -
 .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c |     6 +-
 .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.c  |    10 -
 .../ethernet/mellanox/mlx5/core/en/tc/act/police.c |     1 -
 .../ethernet/mellanox/mlx5/core/en/tc/act/ptype.c  |    10 -
 .../ethernet/mellanox/mlx5/core/en/tc/act/sample.c |    20 -
 .../ethernet/mellanox/mlx5/core/en/tc/act/trap.c   |    10 -
 .../ethernet/mellanox/mlx5/core/en/tc/act/tun.c    |    10 -
 .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.c   |    10 -
 .../mellanox/mlx5/core/en/tc/act/vlan_mangle.c     |    10 -
 .../ethernet/mellanox/mlx5/core/en/tc/act_stats.c  |     5 +
 .../ethernet/mellanox/mlx5/core/en/tc/int_port.c   |     2 +-
 .../ethernet/mellanox/mlx5/core/en/tc/post_act.c   |    11 +-
 .../ethernet/mellanox/mlx5/core/en/tc/post_act.h   |     2 +-
 .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c |     4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c |   170 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h |    31 +-
 .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h   |    11 +-
 .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h    |     3 +
 .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c  |    37 +-
 .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c |    24 +-
 .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c  |    72 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h  |    21 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c   |   378 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h   |    55 +-
 .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c    |    54 +-
 .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c |    10 +-
 .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c    |    12 +-
 .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c   |   593 +-
 .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h   |    71 +-
 .../mellanox/mlx5/core/en_accel/ipsec_fs.c         |   790 +-
 .../mellanox/mlx5/core/en_accel/ipsec_offload.c    |   236 +-
 .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c |    24 +-
 .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c |    22 +-
 .../ethernet/mellanox/mlx5/core/en_accel/macsec.c  |    57 +-
 .../mellanox/mlx5/core/en_accel/macsec_fs.c        |    12 +-
 .../net/ethernet/mellanox/mlx5/core/en_common.c    |     9 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c |     6 +-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |    22 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c    |     5 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   321 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |    58 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h   |     1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |   660 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c |    20 -
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h |    10 -
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |   378 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c  |     4 +-
 drivers/net/ethernet/mellanox/mlx5/core/eq.c       |   225 +-
 .../mellanox/mlx5/core/esw/acl/ingress_ofld.c      |     3 +-
 .../net/ethernet/mellanox/mlx5/core/esw/bridge.c   |   287 +-
 .../net/ethernet/mellanox/mlx5/core/esw/bridge.h   |    17 +
 .../ethernet/mellanox/mlx5/core/esw/bridge_mcast.c |  1126 +
 .../ethernet/mellanox/mlx5/core/esw/bridge_priv.h  |   181 +
 .../net/ethernet/mellanox/mlx5/core/esw/debugfs.c  |   198 -
 .../mlx5/core/esw/diag/bridge_tracepoint.h         |    35 +
 drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c  |     2 +-
 .../net/ethernet/mellanox/mlx5/core/esw/vporttbl.c |    12 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |    23 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h  |    22 +-
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |   112 +-
 .../mellanox/mlx5/core/eswitch_offloads_termtbl.c  |    32 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |     7 +-
 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c |     4 +-
 drivers/net/ethernet/mellanox/mlx5/core/health.c   |     8 +
 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c  |     1 -
 .../net/ethernet/mellanox/mlx5/core/irq_affinity.c |    42 +-
 .../net/ethernet/mellanox/mlx5/core/lib/clock.c    |     2 +-
 .../ethernet/mellanox/mlx5/core/lib/fs_chains.c    |    89 +-
 .../ethernet/mellanox/mlx5/core/lib/fs_chains.h    |     9 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |    54 +-
 .../net/ethernet/mellanox/mlx5/core/mlx5_core.h    |     3 +-
 drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h |    10 +-
 .../net/ethernet/mellanox/mlx5/core/pagealloc.c    |    22 +-
 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c  |   249 +-
 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.h  |     4 +-
 drivers/net/ethernet/mellanox/mlx5/core/port.c     |   151 +
 .../ethernet/mellanox/mlx5/core/sf/dev/driver.c    |     2 +-
 .../mellanox/mlx5/core/steering/dr_action.c        |    92 +-
 .../ethernet/mellanox/mlx5/core/steering/dr_arg.c  |   273 +
 .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c  |    60 +
 .../ethernet/mellanox/mlx5/core/steering/dr_dbg.c  |    46 +-
 .../mellanox/mlx5/core/steering/dr_domain.c        |    58 +-
 .../mellanox/mlx5/core/steering/dr_icm_pool.c      |    82 +-
 .../ethernet/mellanox/mlx5/core/steering/dr_ptrn.c |   241 +
 .../ethernet/mellanox/mlx5/core/steering/dr_send.c |   270 +-
 .../ethernet/mellanox/mlx5/core/steering/dr_ste.c  |    57 +
 .../ethernet/mellanox/mlx5/core/steering/dr_ste.h  |     2 +
 .../mellanox/mlx5/core/steering/dr_ste_v1.c        |   120 +-
 .../mellanox/mlx5/core/steering/dr_ste_v1.h        |     2 +
 .../mellanox/mlx5/core/steering/dr_ste_v2.c        |     2 +
 .../mellanox/mlx5/core/steering/dr_types.h         |    76 +-
 .../mlx5/core/steering/mlx5_ifc_dr_ste_v1.h        |     2 +-
 drivers/net/ethernet/mellanox/mlx5/core/thermal.c  |   108 +
 drivers/net/ethernet/mellanox/mlx5/core/thermal.h  |    20 +
 .../ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv_multi.c |     2 +
 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c |   186 +-
 drivers/net/ethernet/mellanox/mlxsw/pci_hw.h       |     2 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c     |     2 +
 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c |     4 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |    14 +
 drivers/net/ethernet/micrel/ksz884x.c              |   304 +-
 drivers/net/ethernet/microchip/lan743x_main.c      |     1 -
 drivers/net/ethernet/microchip/lan966x/Kconfig     |     1 -
 .../net/ethernet/microchip/lan966x/lan966x_fdma.c  |    37 +-
 .../net/ethernet/microchip/lan966x/lan966x_main.c  |    76 +-
 .../net/ethernet/microchip/lan966x/lan966x_main.h  |    49 +-
 .../ethernet/microchip/lan966x/lan966x_police.c    |    13 +-
 .../net/ethernet/microchip/lan966x/lan966x_ptp.c   |    20 +-
 .../net/ethernet/microchip/lan966x/lan966x_regs.h  |    36 +
 .../ethernet/microchip/lan966x/lan966x_tc_flower.c |   221 +-
 .../microchip/lan966x/lan966x_vcap_ag_api.c        |  1402 +-
 .../microchip/lan966x/lan966x_vcap_debugfs.c       |   133 +-
 .../ethernet/microchip/lan966x/lan966x_vcap_impl.c |   192 +-
 .../net/ethernet/microchip/lan966x/lan966x_xdp.c   |    10 +-
 .../net/ethernet/microchip/sparx5/sparx5_main.c    |     1 +
 .../net/ethernet/microchip/sparx5/sparx5_main.h    |     1 +
 .../ethernet/microchip/sparx5/sparx5_tc_flower.c   |   209 +-
 .../microchip/sparx5/sparx5_vcap_debugfs.c         |     2 +-
 .../ethernet/microchip/sparx5/sparx5_vcap_impl.c   |   270 +
 .../ethernet/microchip/sparx5/sparx5_vcap_impl.h   |     6 +
 drivers/net/ethernet/microchip/vcap/vcap_ag_api.h  |   217 +-
 drivers/net/ethernet/microchip/vcap/vcap_api.c     |    61 +
 .../net/ethernet/microchip/vcap/vcap_api_client.h  |    11 +
 .../microchip/vcap/vcap_api_debugfs_kunit.c        |     4 +-
 drivers/net/ethernet/microsoft/mana/gdma_main.c    |     2 -
 drivers/net/ethernet/microsoft/mana/mana_bpf.c     |    22 +-
 drivers/net/ethernet/microsoft/mana/mana_en.c      |   457 +-
 drivers/net/ethernet/microsoft/mana/mana_ethtool.c |    52 +-
 drivers/net/ethernet/mscc/ocelot.c                 |   157 +-
 drivers/net/ethernet/mscc/ocelot.h                 |    15 +-
 drivers/net/ethernet/mscc/ocelot_io.c              |    50 +-
 drivers/net/ethernet/mscc/ocelot_mm.c              |   107 +-
 drivers/net/ethernet/mscc/ocelot_net.c             |    50 +-
 drivers/net/ethernet/mscc/ocelot_stats.c           |    53 +-
 drivers/net/ethernet/mscc/ocelot_vsc7514.c         |    30 -
 drivers/net/ethernet/mscc/vsc7514_regs.c           |    18 +-
 drivers/net/ethernet/natsemi/sonic.c               |     4 +-
 drivers/net/ethernet/netronome/nfp/crypto/ipsec.c  |     4 +-
 .../net/ethernet/netronome/nfp/flower/conntrack.c  |   260 +-
 .../net/ethernet/netronome/nfp/flower/conntrack.h  |    32 +-
 .../net/ethernet/netronome/nfp/flower/offload.c    |     2 +-
 drivers/net/ethernet/netronome/nfp/nfp_hwmon.c     |     2 +-
 drivers/net/ethernet/netronome/nfp/nfp_port.c      |     1 +
 drivers/net/ethernet/ni/nixge.c                    |     2 +-
 drivers/net/ethernet/pasemi/pasemi_mac.c           |     2 +-
 .../net/ethernet/pensando/ionic/ionic_bus_pci.c    |     1 -
 .../net/ethernet/pensando/ionic/ionic_devlink.c    |     2 +
 .../net/ethernet/pensando/ionic/ionic_ethtool.c    |     2 +-
 drivers/net/ethernet/pensando/ionic/ionic_phc.c    |     5 +-
 drivers/net/ethernet/qlogic/netxen/netxen_nic.h    |     2 +-
 .../net/ethernet/qlogic/netxen/netxen_nic_main.c   |    12 +-
 drivers/net/ethernet/qlogic/qed/qed_dev.c          |     5 +
 drivers/net/ethernet/qlogic/qed/qed_ll2.c          |     3 +-
 drivers/net/ethernet/qlogic/qed/qed_main.c         |     9 -
 drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c      |     2 +-
 drivers/net/ethernet/qlogic/qed/qed_sriov.c        |     5 +-
 drivers/net/ethernet/qlogic/qede/qede.h            |     2 -
 drivers/net/ethernet/qlogic/qede/qede_ethtool.c    |     1 -
 drivers/net/ethernet/qlogic/qede/qede_main.c       |     1 -
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c    |     1 -
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c    |     8 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c     |     4 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c   |     4 -
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c  |     1 -
 drivers/net/ethernet/qualcomm/Kconfig              |     1 +
 drivers/net/ethernet/qualcomm/emac/emac.c          |     6 +
 drivers/net/ethernet/qualcomm/qca_debug.c          |     2 +-
 drivers/net/ethernet/realtek/r8169_main.c          |   238 +-
 drivers/net/ethernet/realtek/r8169_phy_config.c    |     3 +
 drivers/net/ethernet/renesas/ravb_main.c           |    27 +-
 drivers/net/ethernet/renesas/rswitch.c             |    23 +-
 drivers/net/ethernet/renesas/rswitch.h             |     1 +
 drivers/net/ethernet/renesas/sh_eth.c              |    12 +-
 .../net/ethernet/samsung/sxgbe/sxgbe_platform.c    |     2 +-
 drivers/net/ethernet/sfc/ef10.c                    |    38 +-
 drivers/net/ethernet/sfc/ef100.c                   |     3 -
 drivers/net/ethernet/sfc/efx.c                     |    23 +-
 drivers/net/ethernet/sfc/efx_common.c              |     2 +
 drivers/net/ethernet/sfc/falcon/efx.c              |     9 -
 drivers/net/ethernet/sfc/mae.c                     |   239 +-
 drivers/net/ethernet/sfc/mae.h                     |    11 +
 drivers/net/ethernet/sfc/mcdi.h                    |     5 +
 drivers/net/ethernet/sfc/mcdi_port_common.c        |    11 +-
 drivers/net/ethernet/sfc/ptp.c                     |   274 +-
 drivers/net/ethernet/sfc/siena/efx.c               |     5 -
 drivers/net/ethernet/sfc/tc.c                      |   642 +-
 drivers/net/ethernet/sfc/tc.h                      |    41 +
 drivers/net/ethernet/sfc/tx_tso.c                  |     2 +-
 drivers/net/ethernet/smsc/smc91x.c                 |     2 +-
 drivers/net/ethernet/smsc/smsc911x.c               |    11 +-
 drivers/net/ethernet/stmicro/stmmac/Kconfig        |    12 +
 drivers/net/ethernet/stmicro/stmmac/Makefile       |     1 +
 drivers/net/ethernet/stmicro/stmmac/chain_mode.c   |    10 +-
 drivers/net/ethernet/stmicro/stmmac/common.h       |     4 +-
 .../net/ethernet/stmicro/stmmac/dwmac-anarion.c    |    14 +-
 .../net/ethernet/stmicro/stmmac/dwmac-generic.c    |     2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c    |    32 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c  |     5 +-
 .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c   |     2 +-
 .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c    |     8 +-
 .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c    |   180 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c     |   197 +-
 .../net/ethernet/stmicro/stmmac/dwmac-starfive.c   |   171 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c    |    60 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c  |    36 +-
 .../net/ethernet/stmicro/stmmac/dwmac1000_core.c   |     3 +-
 .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c    |    19 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c |    14 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4.h       |   102 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  |   116 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c |     8 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c   |   201 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h   |    92 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c   |   105 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h    |    22 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c    |    18 +-
 .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c    |     9 +-
 .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c   |     6 +-
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c |    71 +-
 drivers/net/ethernet/stmicro/stmmac/enh_desc.c     |    11 +-
 drivers/net/ethernet/stmicro/stmmac/hwif.c         |    13 +
 drivers/net/ethernet/stmicro/stmmac/hwif.h         |   179 +-
 drivers/net/ethernet/stmicro/stmmac/norm_desc.c    |     8 +-
 drivers/net/ethernet/stmicro/stmmac/ring_mode.c    |    10 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac.h       |     7 +
 .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c   |     9 -
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   156 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c  |     3 +-
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |     3 +-
 drivers/net/ethernet/sun/ldmvsw.c                  |     3 +
 drivers/net/ethernet/sun/niu.c                     |     4 +-
 drivers/net/ethernet/sun/sunhme.c                  |  1190 +-
 drivers/net/ethernet/sun/sunhme.h                  |     6 +-
 drivers/net/ethernet/sun/sunvnet.c                 |     3 +
 drivers/net/ethernet/sunplus/spl2sw_phy.c          |     4 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |   111 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.h           |     2 +
 drivers/net/ethernet/ti/am65-cpsw-qos.c            |   113 +
 drivers/net/ethernet/ti/am65-cpsw-qos.h            |     4 +
 drivers/net/ethernet/ti/am65-cpts.c                |    38 +-
 drivers/net/ethernet/ti/cpsw-phy-sel.c             |     3 +-
 drivers/net/ethernet/ti/cpsw.c                     |     2 +-
 drivers/net/ethernet/ti/cpsw_new.c                 |     3 +-
 drivers/net/ethernet/ti/netcp_core.c               |     4 +-
 drivers/net/ethernet/ti/netcp_ethss.c              |     8 +-
 drivers/net/ethernet/toshiba/ps3_gelic_net.c       |    41 +-
 drivers/net/ethernet/toshiba/ps3_gelic_net.h       |     5 +-
 drivers/net/ethernet/via/via-velocity.c            |     3 +-
 drivers/net/ethernet/via/via-velocity.h            |     2 +-
 drivers/net/ethernet/wangxun/libwx/wx_hw.c         |    21 +-
 drivers/net/ethernet/wangxun/libwx/wx_hw.h         |     1 +
 drivers/net/ethernet/wangxun/libwx/wx_lib.c        |     5 +-
 drivers/net/ethernet/wangxun/libwx/wx_type.h       |     9 +-
 drivers/net/ethernet/wangxun/ngbe/ngbe_main.c      |    11 +-
 drivers/net/ethernet/wangxun/ngbe/ngbe_type.h      |     1 -
 drivers/net/ethernet/wangxun/txgbe/txgbe_main.c    |    13 +-
 drivers/net/ethernet/wangxun/txgbe/txgbe_type.h    |     1 -
 drivers/net/ethernet/xilinx/ll_temac_main.c        |     9 +-
 drivers/net/ethernet/xircom/xirc2ps_cs.c           |     5 +
 drivers/net/fddi/skfp/rmt.c                        |     6 +-
 drivers/net/geneve.c                               |    11 +-
 drivers/net/hamradio/Kconfig                       |     2 +-
 drivers/net/hyperv/hyperv_net.h                    |     2 -
 drivers/net/hyperv/netvsc.c                        |    48 +-
 drivers/net/ieee802154/adf7242.c                   |     3 +-
 drivers/net/ieee802154/at86rf230.c                 |     2 +-
 drivers/net/ieee802154/ca8210.c                    |    11 +-
 drivers/net/ieee802154/mcr20a.c                    |     2 +-
 drivers/net/ipa/Makefile                           |    12 +-
 drivers/net/ipa/data/ipa_data-v5.0.c               |   481 +
 drivers/net/ipa/gsi.h                              |     4 +-
 drivers/net/ipa/gsi_reg.c                          |    12 +-
 drivers/net/ipa/gsi_reg.h                          |     5 +
 drivers/net/ipa/gsi_trans.c                        |     2 +-
 drivers/net/ipa/ipa_data.h                         |     3 +-
 drivers/net/ipa/ipa_main.c                         |     6 +-
 drivers/net/ipa/ipa_reg.c                          |    30 +-
 drivers/net/ipa/ipa_reg.h                          |    22 +-
 drivers/net/ipa/ipa_sysfs.c                        |     2 +
 drivers/net/ipa/reg.h                              |     3 +-
 drivers/net/ipa/reg/gsi_reg-v4.5.c                 |    56 +-
 drivers/net/ipa/reg/gsi_reg-v4.9.c                 |    44 +-
 drivers/net/ipa/reg/gsi_reg-v5.0.c                 |   317 +
 drivers/net/ipa/reg/ipa_reg-v5.0.c                 |   564 +
 drivers/net/ipvlan/ipvlan_core.c                   |     6 +
 drivers/net/ipvlan/ipvlan_l3s.c                    |     1 +
 drivers/net/ipvlan/ipvtap.c                        |     1 -
 drivers/net/macsec.c                               |    14 +-
 drivers/net/macvlan.c                              |    98 +-
 drivers/net/macvtap.c                              |     1 -
 drivers/net/mdio/Kconfig                           |     3 +
 drivers/net/mdio/acpi_mdio.c                       |    10 +-
 drivers/net/mdio/mdio-mvusb.c                      |    11 +-
 drivers/net/mdio/mdio-thunder.c                    |     1 +
 drivers/net/mdio/of_mdio.c                         |    16 +-
 drivers/net/net_failover.c                         |     8 +-
 drivers/net/netdevsim/bus.c                        |     4 +-
 drivers/net/pcs/Kconfig                            |     7 +
 drivers/net/pcs/Makefile                           |     1 +
 drivers/net/pcs/pcs-lynx.c                         |     4 +-
 drivers/net/pcs/pcs-mtk-lynxi.c                    |   305 +
 drivers/net/pcs/pcs-xpcs.c                         |    25 +-
 drivers/net/phy/Kconfig                            |    18 +
 drivers/net/phy/Makefile                           |     2 +
 drivers/net/phy/aquantia_hwmon.c                   |     2 +-
 drivers/net/phy/at803x.c                           |     3 +-
 drivers/net/phy/bcm-phy-lib.h                      |     5 +
 drivers/net/phy/bcm54140.c                         |     2 +-
 drivers/net/phy/bcm7xxx.c                          |    24 +-
 drivers/net/phy/dp83867.c                          |    62 +-
 drivers/net/phy/dp83869.c                          |     6 +-
 drivers/net/phy/marvell-88x2222.c                  |     4 +-
 drivers/net/phy/marvell.c                          |    83 +-
 drivers/net/phy/marvell10g.c                       |     2 +-
 drivers/net/phy/mdio_devres.c                      |    11 +-
 drivers/net/phy/meson-gxl.c                        |    81 +-
 drivers/net/phy/micrel.c                           |   564 +-
 drivers/net/phy/microchip_t1s.c                    |   138 +
 drivers/net/phy/mscc/mscc_main.c                   |    24 +-
 drivers/net/phy/mxl-gpy.c                          |    37 +-
 drivers/net/phy/nxp-c45-tja11xx.c                  |    16 +-
 drivers/net/phy/nxp-cbtx.c                         |   227 +
 drivers/net/phy/nxp-tja11xx.c                      |     2 +-
 drivers/net/phy/phy.c                              |    56 +-
 drivers/net/phy/phy_device.c                       |   114 +-
 drivers/net/phy/phylink.c                          |    56 +-
 drivers/net/phy/sfp-bus.c                          |    14 +-
 drivers/net/phy/sfp.c                              |    96 +-
 drivers/net/phy/smsc.c                             |   175 +-
 drivers/net/phy/spi_ks8995.c                       |     2 +-
 drivers/net/ppp/ppp_generic.c                      |     2 +-
 drivers/net/rionet.c                               |     3 +-
 drivers/net/tap.c                                  |    19 +-
 drivers/net/thunderbolt/main.c                     |    25 +-
 drivers/net/tun.c                                  |     5 +-
 drivers/net/usb/asix_devices.c                     |    32 +-
 drivers/net/usb/lan78xx.c                          |    18 +-
 drivers/net/usb/plusb.c                            |     6 -
 drivers/net/usb/r8152.c                            |    87 +-
 drivers/net/usb/smsc75xx.c                         |     7 +
 drivers/net/usb/smsc95xx.c                         |     6 +
 drivers/net/veth.c                                 |   135 +-
 drivers/net/virtio_net.c                           |   187 +-
 drivers/net/vmxnet3/vmxnet3_drv.c                  |     6 +-
 drivers/net/vxlan/Makefile                         |     2 +-
 drivers/net/vxlan/vxlan_core.c                     |   109 +-
 drivers/net/vxlan/vxlan_mdb.c                      |  1462 +
 drivers/net/vxlan/vxlan_private.h                  |    84 +
 drivers/net/wan/fsl_ucc_hdlc.c                     |    11 +-
 drivers/net/wan/slic_ds26522.c                     |     2 +-
 drivers/net/wireless/Kconfig                       |    75 +-
 drivers/net/wireless/Makefile                      |    11 +-
 drivers/net/wireless/ath/ath.h                     |    12 +-
 drivers/net/wireless/ath/ath10k/ce.c               |    59 -
 drivers/net/wireless/ath/ath10k/mac.c              |     1 -
 drivers/net/wireless/ath/ath10k/pci.c              |     6 +-
 drivers/net/wireless/ath/ath10k/qmi.c              |     4 +-
 drivers/net/wireless/ath/ath10k/snoc.c             |     1 +
 drivers/net/wireless/ath/ath11k/ahb.c              |    16 +-
 drivers/net/wireless/ath/ath11k/core.c             |    10 +-
 drivers/net/wireless/ath/ath11k/dbring.c           |    12 +-
 .../net/wireless/ath/ath11k/debugfs_htt_stats.h    |    73 +-
 drivers/net/wireless/ath/ath11k/dp.c               |     4 +-
 drivers/net/wireless/ath/ath11k/dp.h               |     6 +-
 drivers/net/wireless/ath/ath11k/dp_rx.c            |   140 +-
 drivers/net/wireless/ath/ath11k/dp_tx.c            |    33 +-
 drivers/net/wireless/ath/ath11k/dp_tx.h            |     1 +
 drivers/net/wireless/ath/ath11k/hal_rx.c           |    14 +-
 drivers/net/wireless/ath/ath11k/hal_rx.h           |    20 +-
 drivers/net/wireless/ath/ath11k/hw.c               |    29 +-
 drivers/net/wireless/ath/ath11k/hw.h               |     3 +-
 drivers/net/wireless/ath/ath11k/mac.c              |   297 +-
 drivers/net/wireless/ath/ath11k/mhi.c              |     2 +-
 drivers/net/wireless/ath/ath11k/pci.c              |    14 +-
 drivers/net/wireless/ath/ath11k/peer.c             |     5 +-
 drivers/net/wireless/ath/ath11k/peer.h             |     1 +
 drivers/net/wireless/ath/ath11k/reg.c              |    59 +-
 drivers/net/wireless/ath/ath11k/wmi.c              |   654 +-
 drivers/net/wireless/ath/ath11k/wmi.h              |   371 +-
 drivers/net/wireless/ath/ath12k/ce.c               |     2 +-
 drivers/net/wireless/ath/ath12k/core.h             |     3 +-
 drivers/net/wireless/ath/ath12k/dp.c               |     7 +-
 drivers/net/wireless/ath/ath12k/dp.h               |     6 +-
 drivers/net/wireless/ath/ath12k/dp_mon.c           |    19 +-
 drivers/net/wireless/ath/ath12k/dp_rx.c            |    26 +-
 drivers/net/wireless/ath/ath12k/dp_tx.c            |     6 +-
 drivers/net/wireless/ath/ath12k/hal.c              |     2 +-
 drivers/net/wireless/ath/ath12k/hal.h              |    12 +-
 drivers/net/wireless/ath/ath12k/hal_desc.h         |    10 +-
 drivers/net/wireless/ath/ath12k/hw.c               |     2 +-
 drivers/net/wireless/ath/ath12k/mac.c              |   117 +-
 drivers/net/wireless/ath/ath12k/pci.c              |    55 +-
 drivers/net/wireless/ath/ath12k/pci.h              |     6 +
 drivers/net/wireless/ath/ath12k/qmi.c              |     4 +-
 drivers/net/wireless/ath/ath12k/rx_desc.h          |     2 +-
 drivers/net/wireless/ath/ath12k/wmi.c              |    12 +-
 drivers/net/wireless/ath/ath12k/wmi.h              |     4 +-
 drivers/net/wireless/ath/ath5k/ahb.c               |    10 +-
 drivers/net/wireless/ath/ath5k/eeprom.c            |     2 +-
 drivers/net/wireless/ath/ath6kl/bmi.c              |     2 +-
 drivers/net/wireless/ath/ath6kl/htc_pipe.c         |     4 +-
 drivers/net/wireless/ath/ath9k/hif_usb.c           |    21 +-
 drivers/net/wireless/ath/ath9k/mci.c               |     4 +-
 drivers/net/wireless/ath/ath9k/xmit.c              |    30 +-
 drivers/net/wireless/ath/carl9170/cmd.c            |     2 +-
 drivers/net/wireless/ath/carl9170/fwcmd.h          |     4 +-
 drivers/net/wireless/ath/key.c                     |     2 +-
 drivers/net/wireless/ath/wcn36xx/dxe.c             |    23 +-
 drivers/net/wireless/ath/wcn36xx/dxe.h             |     4 +-
 drivers/net/wireless/ath/wcn36xx/main.c            |     1 +
 drivers/net/wireless/ath/wcn36xx/smd.c             |     4 +-
 drivers/net/wireless/ath/wcn36xx/wcn36xx.h         |     1 +
 drivers/net/wireless/broadcom/b43legacy/dma.c      |     8 -
 drivers/net/wireless/broadcom/b43legacy/radio.c    |    17 -
 .../wireless/broadcom/brcm80211/brcmfmac/Makefile  |     2 +
 .../wireless/broadcom/brcm80211/brcmfmac/acpi.c    |    51 +
 .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c  |    45 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h |     1 +
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |   330 +-
 .../wireless/broadcom/brcm80211/brcmfmac/chip.c    |    25 +-
 .../wireless/broadcom/brcm80211/brcmfmac/common.c  |   118 +-
 .../wireless/broadcom/brcm80211/brcmfmac/common.h  |    11 +
 .../wireless/broadcom/brcm80211/brcmfmac/feature.c |    49 +
 .../wireless/broadcom/brcm80211/brcmfmac/feature.h |     6 +-
 .../broadcom/brcm80211/brcmfmac/fwil_types.h       |   157 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/of.c  |     9 +-
 .../wireless/broadcom/brcm80211/brcmfmac/pcie.c    |    61 +-
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.h    |     2 +
 .../wireless/broadcom/brcm80211/brcmsmac/ampdu.c   |     3 +-
 .../net/wireless/broadcom/brcm80211/brcmsmac/led.c |     1 +
 .../broadcom/brcm80211/brcmsmac/mac80211_if.c      |     2 -
 .../broadcom/brcm80211/include/brcm_hw_ids.h       |     2 +
 drivers/net/wireless/cisco/Kconfig                 |     2 +-
 drivers/net/wireless/intel/ipw2x00/ipw2200.c       |    20 +-
 drivers/net/wireless/intel/ipw2x00/ipw2200.h       |     3 +-
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c     |   174 +-
 drivers/net/wireless/intel/iwlwifi/dvm/sta.c       |     5 +-
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c       |    41 +-
 .../net/wireless/intel/iwlwifi/fw/api/commands.h   |    18 +
 drivers/net/wireless/intel/iwlwifi/fw/api/d3.h     |    37 +-
 .../net/wireless/intel/iwlwifi/fw/api/datapath.h   |   184 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/debug.h  |    96 +
 .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h    |   418 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rs.h     |    27 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rx.h     |    86 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h   |     3 +
 drivers/net/wireless/intel/iwlwifi/fw/api/tx.h     |    10 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c        |    42 +-
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c    |     4 +-
 drivers/net/wireless/intel/iwlwifi/fw/dump.c       |    69 +-
 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h |    17 +-
 drivers/net/wireless/intel/iwlwifi/fw/file.h       |     7 +
 drivers/net/wireless/intel/iwlwifi/fw/img.h        |     5 +-
 drivers/net/wireless/intel/iwlwifi/fw/pnvm.c       |    20 +-
 drivers/net/wireless/intel/iwlwifi/fw/rs.c         |     4 +-
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h    |     5 +
 drivers/net/wireless/intel/iwlwifi/fw/uefi.c       |     2 +-
 drivers/net/wireless/intel/iwlwifi/iwl-config.h    |    15 +
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h       |     5 +
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c   |    34 +-
 drivers/net/wireless/intel/iwlwifi/iwl-debug.c     |     3 +-
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c  |     3 +
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |    18 +-
 .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h  |     5 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |    27 +-
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h      |     7 +
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h     |    25 +-
 drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h   |     4 +-
 drivers/net/wireless/intel/iwlwifi/mei/main.c      |    40 +-
 drivers/net/wireless/intel/iwlwifi/mvm/Makefile    |     4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/binding.c   |    13 +-
 drivers/net/wireless/intel/iwlwifi/mvm/coex.c      |   104 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |    75 +-
 .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c   |    14 +-
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c   |   258 +-
 .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c |    31 +-
 .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c |    21 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        |   278 +-
 drivers/net/wireless/intel/iwlwifi/mvm/link.c      |   294 +
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c  |   494 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |  2204 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c   |   129 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mld-mac.c   |   309 +
 .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c  |  1101 +
 drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c   |  1167 +
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |   563 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |    64 +-
 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c  |     4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/power.c     |    45 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ptp.c       |   326 +
 drivers/net/wireless/intel/iwlwifi/mvm/quota.c     |    11 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c     |   207 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c        |    90 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.h        |    31 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c        |    43 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c      |   700 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |   140 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sf.c        |    57 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c       |   742 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h       |   136 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c      |     8 +-
 .../net/wireless/intel/iwlwifi/mvm/time-event.c    |    12 +-
 drivers/net/wireless/intel/iwlwifi/mvm/time-sync.c |   173 +
 drivers/net/wireless/intel/iwlwifi/mvm/time-sync.h |    30 +
 drivers/net/wireless/intel/iwlwifi/mvm/tt.c        |     8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        |   162 +-
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c     |    91 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |   436 +-
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h |     1 +
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c       |    18 +-
 .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c   |    78 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c    |    15 +-
 drivers/net/wireless/intel/iwlwifi/queue/tx.c      |    10 +-
 drivers/net/wireless/legacy/Kconfig                |    55 +
 drivers/net/wireless/legacy/Makefile               |     6 +
 drivers/net/wireless/{ => legacy}/ray_cs.c         |     0
 drivers/net/wireless/{ => legacy}/ray_cs.h         |     0
 drivers/net/wireless/{ => legacy}/rayctl.h         |     0
 drivers/net/wireless/{ => legacy}/rndis_wlan.c     |     8 +-
 drivers/net/wireless/{ => legacy}/wl3501.h         |     0
 drivers/net/wireless/{ => legacy}/wl3501_cs.c      |     0
 drivers/net/wireless/marvell/libertas/if_spi.c     |     2 +-
 drivers/net/wireless/marvell/mwifiex/11h.c         |     4 -
 drivers/net/wireless/marvell/mwifiex/pcie.c        |     2 +-
 drivers/net/wireless/marvell/mwifiex/sdio.c        |     2 +-
 drivers/net/wireless/mediatek/mt76/dma.c           |    10 +-
 drivers/net/wireless/mediatek/mt76/dma.h           |     1 +
 drivers/net/wireless/mediatek/mt76/mac80211.c      |    25 +-
 drivers/net/wireless/mediatek/mt76/mt76.h          |    20 +-
 drivers/net/wireless/mediatek/mt76/mt7603/mac.c    |     5 +-
 drivers/net/wireless/mediatek/mt76/mt7603/main.c   |    10 +-
 drivers/net/wireless/mediatek/mt76/mt7615/dma.c    |     5 +-
 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c |     7 +-
 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h |     2 +-
 drivers/net/wireless/mediatek/mt76/mt7615/init.c   |     1 +
 drivers/net/wireless/mediatek/mt76/mt7615/mac.c    |    88 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mac.h    |    12 -
 drivers/net/wireless/mediatek/mt76/mt7615/main.c   |    15 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c    |    11 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h    |    11 -
 drivers/net/wireless/mediatek/mt76/mt7615/mmio.c   |    11 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h |    17 +-
 drivers/net/wireless/mediatek/mt76/mt7615/pci.c    |     2 +-
 .../net/wireless/mediatek/mt76/mt7615/pci_init.c   |     2 +-
 drivers/net/wireless/mediatek/mt76/mt7615/sdio.c   |     1 -
 drivers/net/wireless/mediatek/mt76/mt7615/usb.c    |     1 -
 drivers/net/wireless/mediatek/mt76/mt76_connac.h   |    21 +
 .../net/wireless/mediatek/mt76/mt76_connac2_mac.h  |    22 +
 .../net/wireless/mediatek/mt76/mt76_connac_mac.c   |    78 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |    24 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.h   |    19 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c   |     5 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_util.c  |    18 +-
 .../net/wireless/mediatek/mt76/mt7915/debugfs.c    |    36 +-
 drivers/net/wireless/mediatek/mt76/mt7915/dma.c    |    10 +-
 drivers/net/wireless/mediatek/mt76/mt7915/init.c   |    75 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mac.c    |     6 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mac.h    |    33 +-
 drivers/net/wireless/mediatek/mt76/mt7915/main.c   |    14 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c    |   115 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mmio.c   |    17 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h |    18 +-
 drivers/net/wireless/mediatek/mt76/mt7915/soc.c    |     2 +
 .../net/wireless/mediatek/mt76/mt7921/acpi_sar.h   |    10 +-
 .../net/wireless/mediatek/mt76/mt7921/debugfs.c    |     1 -
 drivers/net/wireless/mediatek/mt76/mt7921/dma.c    |    50 +-
 drivers/net/wireless/mediatek/mt76/mt7921/eeprom.h |    30 -
 drivers/net/wireless/mediatek/mt76/mt7921/init.c   |    50 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mac.c    |    18 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mac.h    |    53 -
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |    55 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c    |    31 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.h    |    11 -
 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h |    23 +-
 drivers/net/wireless/mediatek/mt76/mt7921/pci.c    |    66 +-
 .../net/wireless/mediatek/mt76/mt7921/pci_mac.c    |     2 +-
 drivers/net/wireless/mediatek/mt76/mt7921/sdio.c   |    23 +-
 .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c   |     2 +-
 .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c   |     2 +-
 drivers/net/wireless/mediatek/mt76/mt7921/usb.c    |    27 +-
 .../net/wireless/mediatek/mt76/mt7921/usb_mac.c    |     2 +-
 drivers/net/wireless/mediatek/mt76/mt7996/Kconfig  |     1 +
 drivers/net/wireless/mediatek/mt76/mt7996/Makefile |     2 +
 .../net/wireless/mediatek/mt76/mt7996/coredump.c   |   268 +
 .../net/wireless/mediatek/mt76/mt7996/coredump.h   |    97 +
 .../net/wireless/mediatek/mt76/mt7996/debugfs.c    |   149 +-
 drivers/net/wireless/mediatek/mt76/mt7996/dma.c    |    64 +
 drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c |     4 -
 drivers/net/wireless/mediatek/mt76/mt7996/eeprom.h |     9 +-
 drivers/net/wireless/mediatek/mt76/mt7996/init.c   |    72 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c    |   501 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mac.h    |    62 +-
 drivers/net/wireless/mediatek/mt76/mt7996/main.c   |    91 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c    |   222 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.h    |    30 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mmio.c   |    23 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h |    76 +-
 drivers/net/wireless/mediatek/mt76/mt7996/regs.h   |    51 +-
 drivers/net/wireless/mediatek/mt76/tx.c            |     6 +-
 drivers/net/wireless/quantenna/qtnfmac/commands.c  |     7 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c     |     1 +
 drivers/net/wireless/realtek/rtl8xxxu/Kconfig      |     2 +-
 drivers/net/wireless/realtek/rtl8xxxu/Makefile     |     2 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h   |   332 +-
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188e.c |    22 +-
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188f.c |    15 +-
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c |     7 +-
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c |    60 +-
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8710b.c |  1887 +
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c |     9 +-
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c |    11 +-
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c  |   396 +-
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h  |    44 +
 drivers/net/wireless/realtek/rtlwifi/debug.c       |    12 +-
 .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c    |    25 +-
 .../net/wireless/realtek/rtlwifi/rtl8192de/hw.c    |     6 -
 .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c    |     9 -
 drivers/net/wireless/realtek/rtlwifi/wifi.h        |     2 +-
 drivers/net/wireless/realtek/rtw88/Kconfig         |    36 +
 drivers/net/wireless/realtek/rtw88/Makefile        |    12 +
 drivers/net/wireless/realtek/rtw88/debug.h         |     1 +
 drivers/net/wireless/realtek/rtw88/fw.c            |    20 +-
 drivers/net/wireless/realtek/rtw88/fw.h            |     2 +-
 drivers/net/wireless/realtek/rtw88/mac.c           |    68 +-
 drivers/net/wireless/realtek/rtw88/mac.h           |     1 -
 drivers/net/wireless/realtek/rtw88/mac80211.c      |    40 +-
 drivers/net/wireless/realtek/rtw88/main.c          |   157 +-
 drivers/net/wireless/realtek/rtw88/main.h          |    23 +-
 drivers/net/wireless/realtek/rtw88/pci.c           |     8 -
 drivers/net/wireless/realtek/rtw88/reg.h           |    12 +
 drivers/net/wireless/realtek/rtw88/rtw8723d.c      |     1 +
 drivers/net/wireless/realtek/rtw88/rtw8821c.c      |    35 +-
 drivers/net/wireless/realtek/rtw88/rtw8821c.h      |     6 +
 drivers/net/wireless/realtek/rtw88/rtw8821cs.c     |    36 +
 drivers/net/wireless/realtek/rtw88/rtw8822b.c      |    10 +
 drivers/net/wireless/realtek/rtw88/rtw8822b.h      |     8 +-
 drivers/net/wireless/realtek/rtw88/rtw8822bs.c     |    36 +
 drivers/net/wireless/realtek/rtw88/rtw8822c.c      |    10 +
 drivers/net/wireless/realtek/rtw88/rtw8822c.h      |     8 +-
 drivers/net/wireless/realtek/rtw88/rtw8822cs.c     |    36 +
 drivers/net/wireless/realtek/rtw88/sdio.c          |  1394 +
 drivers/net/wireless/realtek/rtw88/sdio.h          |   178 +
 drivers/net/wireless/realtek/rtw88/usb.c           |    73 +-
 drivers/net/wireless/realtek/rtw89/chan.c          |    35 +
 drivers/net/wireless/realtek/rtw89/chan.h          |     3 +
 drivers/net/wireless/realtek/rtw89/coex.c          |  1268 +-
 drivers/net/wireless/realtek/rtw89/coex.h          |     6 +
 drivers/net/wireless/realtek/rtw89/core.c          |   452 +-
 drivers/net/wireless/realtek/rtw89/core.h          |   429 +-
 drivers/net/wireless/realtek/rtw89/debug.c         |    13 +-
 drivers/net/wireless/realtek/rtw89/fw.c            |   752 +-
 drivers/net/wireless/realtek/rtw89/fw.h            |   456 +-
 drivers/net/wireless/realtek/rtw89/mac.c           |   183 +-
 drivers/net/wireless/realtek/rtw89/mac.h           |     5 +-
 drivers/net/wireless/realtek/rtw89/mac80211.c      |    94 +-
 drivers/net/wireless/realtek/rtw89/pci.c           |    58 +-
 drivers/net/wireless/realtek/rtw89/pci.h           |     4 +-
 drivers/net/wireless/realtek/rtw89/phy.c           |   183 +-
 drivers/net/wireless/realtek/rtw89/phy.h           |     4 +
 drivers/net/wireless/realtek/rtw89/ps.c            |    12 +-
 drivers/net/wireless/realtek/rtw89/ps.h            |    19 +-
 drivers/net/wireless/realtek/rtw89/reg.h           |    15 +
 .../wireless/realtek/rtw89/rtw8851b_rfk_table.c    |   534 +
 .../wireless/realtek/rtw89/rtw8851b_rfk_table.h    |    38 +
 .../net/wireless/realtek/rtw89/rtw8851b_table.c    | 14824 +++++++
 .../net/wireless/realtek/rtw89/rtw8851b_table.h    |    21 +
 drivers/net/wireless/realtek/rtw89/rtw8852a.c      |    36 +-
 .../net/wireless/realtek/rtw89/rtw8852a_table.c    |    15 +
 .../net/wireless/realtek/rtw89/rtw8852a_table.h    |    11 +-
 drivers/net/wireless/realtek/rtw89/rtw8852b.c      |   121 +-
 .../net/wireless/realtek/rtw89/rtw8852b_table.c    |    15 +
 .../net/wireless/realtek/rtw89/rtw8852b_table.h    |    11 +-
 drivers/net/wireless/realtek/rtw89/rtw8852c.c      |   128 +-
 .../net/wireless/realtek/rtw89/rtw8852c_table.c    |    21 +
 .../net/wireless/realtek/rtw89/rtw8852c_table.h    |    16 +-
 drivers/net/wireless/realtek/rtw89/ser.c           |     5 +
 drivers/net/wireless/realtek/rtw89/wow.c           |    11 +-
 drivers/net/wireless/rsi/rsi_91x_mgmt.c            |     7 +-
 drivers/net/wireless/silabs/wfx/bus_spi.c          |     2 +-
 drivers/net/wireless/silabs/wfx/main.c             |    10 +-
 drivers/net/wireless/st/cw1200/cw1200_spi.c        |     2 +-
 drivers/net/wireless/ti/wlcore/spi.c               |     3 +-
 drivers/net/wireless/virtual/Kconfig               |    20 +
 drivers/net/wireless/virtual/Makefile              |     3 +
 .../net/wireless/{ => virtual}/mac80211_hwsim.c    |   930 +-
 .../net/wireless/{ => virtual}/mac80211_hwsim.h    |    58 +
 drivers/net/wireless/{ => virtual}/virt_wifi.c     |     0
 drivers/net/wwan/iosm/iosm_ipc_imem.c              |     7 +
 drivers/net/wwan/iosm/iosm_ipc_pcie.c              |     3 +-
 drivers/net/wwan/iosm/iosm_ipc_port.c              |     3 +-
 drivers/net/wwan/mhi_wwan_ctrl.c                   |     2 +-
 drivers/net/wwan/rpmsg_wwan_ctrl.c                 |     3 +-
 drivers/net/wwan/t7xx/Makefile                     |     2 -
 drivers/net/wwan/t7xx/t7xx_port_wwan.c             |    36 +-
 drivers/net/wwan/wwan_core.c                       |    63 +-
 drivers/net/wwan/wwan_hwsim.c                      |     4 +-
 drivers/net/xen-netback/common.h                   |     2 +-
 drivers/net/xen-netback/netback.c                  |    35 +-
 drivers/nfc/nfcmrvl/i2c.c                          |     2 +-
 drivers/nfc/nfcmrvl/main.c                         |     6 +-
 drivers/nfc/nfcmrvl/nfcmrvl.h                      |    30 +-
 drivers/nfc/nfcmrvl/uart.c                         |    11 +-
 drivers/nfc/nfcsim.c                               |     5 -
 drivers/nfc/pn533/usb.c                            |     1 +
 drivers/nfc/st-nci/ndlc.c                          |     6 +-
 drivers/nfc/trf7970a.c                             |     2 +-
 drivers/ntb/hw/mscc/ntb_hw_switchtec.c             |     6 +-
 drivers/nubus/bus.c                                |     6 -
 drivers/nvdimm/bus.c                               |     2 +-
 drivers/nvme/host/apple.c                          |     8 +-
 drivers/nvme/host/core.c                           |    50 +-
 drivers/nvme/host/fabrics.c                        |     2 +-
 drivers/nvme/host/fc.c                             |     1 -
 drivers/nvme/host/ioctl.c                          |    16 +-
 drivers/nvme/host/multipath.c                      |     8 +-
 drivers/nvme/host/pci.c                            |    14 +-
 drivers/nvme/host/rdma.c                           |    19 +-
 drivers/nvme/host/tcp.c                            |    82 +-
 drivers/nvme/host/trace.h                          |    15 +-
 drivers/nvme/target/admin-cmd.c                    |    81 +-
 drivers/nvme/target/core.c                         |     4 +-
 drivers/nvme/target/fcloop.c                       |    50 +-
 drivers/nvme/target/nvmet.h                        |    12 +-
 drivers/nvme/target/tcp.c                          |    34 +-
 drivers/nvme/target/zns.c                          |    20 +-
 drivers/nvmem/Kconfig                              |     7 +-
 drivers/nvmem/Makefile                             |     1 +
 drivers/nvmem/bcm-ocotp.c                          |     4 +-
 drivers/nvmem/core.c                               |   172 +-
 drivers/nvmem/imx-ocotp.c                          |    30 +-
 drivers/nvmem/layouts/Kconfig                      |    23 +
 drivers/nvmem/layouts/Makefile                     |     7 +
 drivers/nvmem/layouts/onie-tlv.c                   |   244 +
 drivers/nvmem/layouts/sl28vpd.c                    |   153 +
 drivers/nvmem/mtk-efuse.c                          |    53 +-
 drivers/nvmem/nintendo-otp.c                       |     4 +-
 drivers/nvmem/stm32-romem.c                        |     2 +-
 drivers/nvmem/u-boot-env.c                         |    26 +
 drivers/nvmem/vf610-ocotp.c                        |     3 +-
 drivers/of/Kconfig                                 |     4 -
 drivers/of/Makefile                                |     2 +-
 drivers/of/address.c                               |   349 +-
 drivers/of/base.c                                  |   205 +-
 drivers/of/cpu.c                                   |   210 +
 drivers/of/device.c                                |    75 +-
 drivers/of/dynamic.c                               |     1 +
 drivers/of/fdt.c                                   |    16 +-
 drivers/of/module.c                                |    74 +
 drivers/of/of_private.h                            |     1 +
 drivers/of/platform.c                              |     5 +
 drivers/of/unittest-data/tests-address.dtsi        |     9 +-
 drivers/of/unittest.c                              |   171 +-
 drivers/opp/core.c                                 |    78 +-
 drivers/opp/of.c                                   |     9 +-
 drivers/opp/opp.h                                  |     4 +
 drivers/parisc/Kconfig                             |     1 +
 drivers/parisc/power.c                             |    16 +-
 drivers/parport/parport_pc.c                       |    20 +-
 drivers/pci/bus.c                                  |    28 +-
 drivers/pci/controller/Kconfig                     |   423 +-
 drivers/pci/controller/cadence/Kconfig             |    10 +-
 drivers/pci/controller/dwc/Kconfig                 |   431 +-
 drivers/pci/controller/dwc/pci-imx6.c              |     7 +
 drivers/pci/controller/dwc/pci-layerscape-ep.c     |     1 +
 drivers/pci/controller/dwc/pcie-designware.c       |    10 +-
 drivers/pci/controller/dwc/pcie-qcom.c             |  1246 +-
 drivers/pci/controller/mobiveil/Kconfig            |    19 +-
 drivers/pci/controller/pci-hyperv.c                |   280 +-
 drivers/pci/controller/pci-ixp4xx.c                |    10 +-
 drivers/pci/controller/pci-tegra.c                 |     4 +-
 drivers/pci/controller/pcie-mediatek.c             |     2 +-
 drivers/pci/controller/pcie-mt7621.c               |     4 +-
 drivers/pci/controller/pcie-rcar-host.c            |     4 +-
 drivers/pci/controller/pcie-rcar.h                 |     2 +-
 drivers/pci/doe.c                                  |   342 +-
 drivers/pci/endpoint/pci-epc-core.c                |     2 +-
 drivers/pci/hotplug/pciehp_pci.c                   |    15 +
 drivers/pci/hotplug/rpaphp_core.c                  |     4 +-
 drivers/pci/hotplug/shpchp_sysfs.c                 |     8 +-
 drivers/pci/msi/msi.c                              |     9 +-
 drivers/pci/of.c                                   |    32 +-
 drivers/pci/p2pdma.c                               |     3 +-
 drivers/pci/pci-driver.c                           |     3 +-
 drivers/pci/pci-sysfs.c                            |     2 +-
 drivers/pci/pci.c                                  |    25 +-
 drivers/pci/pci.h                                  |    24 +-
 drivers/pci/pcie/dpc.c                             |     3 +-
 drivers/pci/pcie/edr.c                             |    12 +-
 drivers/pci/probe.c                                |    11 +-
 drivers/pci/quirks.c                               |    13 +
 drivers/pci/remove.c                               |    11 +-
 drivers/pci/setup-bus.c                            |    37 +-
 drivers/pci/setup-res.c                            |     4 +-
 drivers/pci/switch/switchtec.c                     |     2 +-
 drivers/pci/vgaarb.c                               |    17 +-
 drivers/pci/xen-pcifront.c                         |     4 +-
 drivers/pcmcia/cs.c                                |     2 +-
 drivers/pcmcia/ds.c                                |     6 +-
 drivers/pcmcia/rsrc_nonstatic.c                    |     6 +-
 drivers/peci/sysfs.c                               |     2 +-
 drivers/perf/Kconfig                               |    10 +
 drivers/perf/Makefile                              |     1 +
 drivers/perf/alibaba_uncore_drw_pmu.c              |     3 +-
 drivers/perf/amlogic/meson_ddr_pmu_core.c          |     8 +-
 drivers/perf/amlogic/meson_g12_ddr_pmu.c           |    34 +-
 drivers/perf/apple_m1_cpu_pmu.c                    |    15 +-
 drivers/perf/arm-cmn.c                             |    61 +-
 drivers/perf/arm_cspmu/arm_cspmu.c                 |     6 +-
 drivers/perf/arm_dmc620_pmu.c                      |     3 +-
 .../perf_event.c => drivers/perf/arm_pmuv3.c       |   158 +-
 drivers/perf/hisilicon/hisi_uncore_cpa_pmu.c       |     2 +-
 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c      |    19 +-
 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c       |     9 +-
 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c       |    13 +-
 drivers/perf/hisilicon/hisi_uncore_pa_pmu.c        |     2 +-
 drivers/perf/hisilicon/hisi_uncore_pmu.c           |     4 +-
 drivers/perf/hisilicon/hisi_uncore_pmu.h           |     3 +-
 drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c      |     2 +-
 drivers/perf/qcom_l3_pmu.c                         |     3 +-
 drivers/perf/riscv_pmu_sbi.c                       |     2 +-
 drivers/phy/Kconfig                                |     2 +-
 drivers/phy/allwinner/phy-sun4i-usb.c              |     8 +-
 drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c      |     4 +-
 drivers/phy/broadcom/phy-bcm-ns-usb2.c             |     2 +-
 drivers/phy/broadcom/phy-brcm-usb.c                |     6 +-
 drivers/phy/cadence/cdns-dphy-rx.c                 |    32 +
 drivers/phy/cadence/cdns-dphy.c                    |     6 +-
 drivers/phy/cadence/phy-cadence-sierra.c           |   250 +-
 drivers/phy/cadence/phy-cadence-torrent.c          |     6 +-
 drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c    |     6 +-
 drivers/phy/intel/Kconfig                          |    10 -
 drivers/phy/intel/Makefile                         |     1 -
 drivers/phy/intel/phy-intel-lgm-combo.c            |     6 +-
 drivers/phy/intel/phy-intel-thunderbay-emmc.c      |   509 -
 drivers/phy/marvell/phy-pxa-28nm-hsic.c            |     2 +-
 drivers/phy/marvell/phy-pxa-28nm-usb2.c            |     2 +-
 drivers/phy/mediatek/Makefile                      |     1 +
 drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c         |   491 +
 drivers/phy/mediatek/phy-mtk-hdmi-mt8195.h         |   113 +
 drivers/phy/mediatek/phy-mtk-hdmi.c                |    15 +
 drivers/phy/mediatek/phy-mtk-hdmi.h                |     3 +
 drivers/phy/mediatek/phy-mtk-mipi-dsi.c            |     5 +-
 drivers/phy/motorola/phy-cpcap-usb.c               |     6 +-
 drivers/phy/motorola/phy-mapphone-mdm6600.c        |     6 +-
 drivers/phy/mscc/phy-ocelot-serdes.c               |     9 +
 drivers/phy/phy-core.c                             |     2 +-
 drivers/phy/phy-lgm-usb.c                          |     6 +-
 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c       |     6 +-
 drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c     |     8 +-
 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c       |     6 +-
 drivers/phy/qualcomm/phy-qcom-qmp-combo.c          |    19 +-
 drivers/phy/qualcomm/phy-qcom-qmp-pcie.c           |   263 +-
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v4_20.h |     2 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5_20.h |     3 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v5_20.h      |     1 +
 .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5_20.h |    24 +
 drivers/phy/qualcomm/phy-qcom-qmp-ufs.c            |    98 +
 drivers/phy/renesas/phy-rcar-gen3-pcie.c           |     6 +-
 drivers/phy/renesas/phy-rcar-gen3-usb2.c           |     6 +-
 drivers/phy/renesas/phy-rcar-gen3-usb3.c           |     6 +-
 drivers/phy/renesas/r8a779f0-ether-serdes.c        |     6 +-
 drivers/phy/rockchip/phy-rockchip-inno-csidphy.c   |     6 +-
 drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c   |    11 +-
 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c      |     6 +-
 drivers/phy/rockchip/phy-rockchip-naneng-combphy.c |   184 +
 drivers/phy/rockchip/phy-rockchip-pcie.c           |    15 -
 drivers/phy/rockchip/phy-rockchip-typec.c          |     6 +-
 drivers/phy/st/phy-miphy28lp.c                     |    42 +-
 drivers/phy/st/phy-spear1310-miphy.c               |     2 +-
 drivers/phy/st/phy-spear1340-miphy.c               |     2 +-
 drivers/phy/st/phy-stm32-usbphyc.c                 |     9 +-
 drivers/phy/tegra/xusb-tegra186.c                  |    20 +
 drivers/phy/tegra/xusb.c                           |     8 +-
 drivers/phy/tegra/xusb.h                           |     1 +
 drivers/phy/ti/phy-am654-serdes.c                  |     6 +-
 drivers/phy/ti/phy-da8xx-usb.c                     |     6 +-
 drivers/phy/ti/phy-dm816x-usb.c                    |     6 +-
 drivers/phy/ti/phy-j721e-wiz.c                     |    19 +-
 drivers/phy/ti/phy-omap-usb2.c                     |    14 +-
 drivers/phy/ti/phy-ti-pipe3.c                      |     6 +-
 drivers/phy/ti/phy-twl4030-usb.c                   |     6 +-
 drivers/phy/xilinx/phy-zynqmp.c                    |     5 +-
 drivers/pinctrl/Kconfig                            |    34 +-
 drivers/pinctrl/Makefile                           |     4 +-
 drivers/pinctrl/actions/pinctrl-s500.c             |     1 -
 drivers/pinctrl/actions/pinctrl-s700.c             |     1 -
 drivers/pinctrl/actions/pinctrl-s900.c             |     1 -
 drivers/pinctrl/bcm/pinctrl-bcm2835.c              |    19 +-
 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c           |    38 +-
 drivers/pinctrl/bcm/pinctrl-ns.c                   |     1 -
 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c             |    23 +-
 drivers/pinctrl/core.c                             |     1 -
 drivers/pinctrl/freescale/Kconfig                  |     2 +-
 drivers/pinctrl/freescale/pinctrl-imx.c            |    80 +-
 drivers/pinctrl/freescale/pinctrl-imx.h            |    24 -
 drivers/pinctrl/mediatek/Kconfig                   |    98 +-
 drivers/pinctrl/mediatek/Makefile                  |    63 +-
 drivers/pinctrl/mediatek/pinctrl-moore.c           |     2 +-
 drivers/pinctrl/mediatek/pinctrl-mt7620.c          |   137 +
 .../pinctrl/{ralink => mediatek}/pinctrl-mt7621.c  |    31 +-
 drivers/pinctrl/mediatek/pinctrl-mt76x8.c          |   283 +
 drivers/pinctrl/mediatek/pinctrl-mt8188.c          |     1 -
 drivers/pinctrl/mediatek/pinctrl-mt8192.c          |     1 -
 drivers/pinctrl/mediatek/pinctrl-mt8365.c          |     1 -
 .../pinctrl-ralink.c => mediatek/pinctrl-mtmips.c} |    90 +-
 .../pinctrl-ralink.h => mediatek/pinctrl-mtmips.h} |    16 +-
 .../pinctrl/{ralink => mediatek}/pinctrl-rt2880.c  |    21 +-
 .../pinctrl/{ralink => mediatek}/pinctrl-rt305x.c  |    47 +-
 .../pinctrl/{ralink => mediatek}/pinctrl-rt3883.c  |    29 +-
 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c        |    34 +-
 drivers/pinctrl/nuvoton/Kconfig                    |     1 +
 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c          |    35 +-
 drivers/pinctrl/nxp/Kconfig                        |    15 +
 drivers/pinctrl/nxp/Makefile                       |     4 +
 drivers/pinctrl/nxp/pinctrl-s32.h                  |    57 +
 drivers/pinctrl/nxp/pinctrl-s32cc.c                |   973 +
 drivers/pinctrl/nxp/pinctrl-s32g2.c                |   770 +
 drivers/pinctrl/pinctrl-amd.c                      |    91 +-
 drivers/pinctrl/pinctrl-at91-pio4.c                |    43 +-
 drivers/pinctrl/pinctrl-at91.c                     |   189 +-
 drivers/pinctrl/pinctrl-equilibrium.c              |    22 +-
 drivers/pinctrl/pinctrl-equilibrium.h              |     2 -
 drivers/pinctrl/pinctrl-mcp23s08.c                 |    81 +-
 drivers/pinctrl/pinctrl-mcp23s08.h                 |     1 -
 drivers/pinctrl/pinctrl-mlxbf3.c                   |   320 +
 drivers/pinctrl/pinctrl-ocelot.c                   |     2 +-
 drivers/pinctrl/pinctrl-pic32.c                    |    36 +-
 drivers/pinctrl/pinctrl-pistachio.c                |    35 +-
 drivers/pinctrl/pinctrl-single.c                   |     4 +-
 drivers/pinctrl/pinctrl-st.c                       |    16 +-
 drivers/pinctrl/pinctrl-stmfx.c                    |    38 +-
 drivers/pinctrl/pinctrl-sx150x.c                   |    66 +-
 drivers/pinctrl/pinctrl-thunderbay.c               |  1294 -
 drivers/pinctrl/pinctrl-xway.c                     |   252 -
 drivers/pinctrl/qcom/Kconfig                       |    21 +
 drivers/pinctrl/qcom/Makefile                      |     2 +
 drivers/pinctrl/qcom/pinctrl-ipq9574.c             |   826 +
 drivers/pinctrl/qcom/pinctrl-lpass-lpi.c           |    46 +-
 drivers/pinctrl/qcom/pinctrl-msm.c                 |    39 +-
 drivers/pinctrl/qcom/pinctrl-msm8998.c             |    14 +
 drivers/pinctrl/qcom/pinctrl-sm7150.c              |  1280 +
 drivers/pinctrl/qcom/pinctrl-sm8550-lpass-lpi.c    |     8 +
 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c           |     2 +
 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c            |    38 +-
 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c           |    24 +-
 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c            |    35 +-
 drivers/pinctrl/ralink/Kconfig                     |    35 -
 drivers/pinctrl/ralink/Makefile                    |     8 -
 drivers/pinctrl/ralink/pinctrl-mt7620.c            |   391 -
 drivers/pinctrl/renesas/Kconfig                    |     5 -
 drivers/pinctrl/renesas/Makefile                   |     1 -
 drivers/pinctrl/renesas/core.c                     |    51 +-
 drivers/pinctrl/renesas/pfc-emev2.c                |     2 +-
 drivers/pinctrl/renesas/pfc-r8a73a4.c              |     4 +-
 drivers/pinctrl/renesas/pfc-r8a7740.c              |     4 +-
 drivers/pinctrl/renesas/pfc-r8a77470.c             |    46 +-
 drivers/pinctrl/renesas/pfc-r8a7778.c              |     4 +-
 drivers/pinctrl/renesas/pfc-r8a7779.c              |   446 +-
 drivers/pinctrl/renesas/pfc-r8a7790.c              |     4 +-
 drivers/pinctrl/renesas/pfc-r8a7791.c              |     6 +-
 drivers/pinctrl/renesas/pfc-r8a7792.c              |     2 +-
 drivers/pinctrl/renesas/pfc-r8a7794.c              |    50 +-
 drivers/pinctrl/renesas/pfc-r8a77950.c             |  5947 ---
 drivers/pinctrl/renesas/pfc-r8a77951.c             |    12 +-
 drivers/pinctrl/renesas/pfc-r8a7796.c              |    12 +-
 drivers/pinctrl/renesas/pfc-r8a77965.c             |    12 +-
 drivers/pinctrl/renesas/pfc-r8a77970.c             |    38 +-
 drivers/pinctrl/renesas/pfc-r8a77980.c             |    49 +-
 drivers/pinctrl/renesas/pfc-r8a77990.c             |    41 +-
 drivers/pinctrl/renesas/pfc-r8a77995.c             |    46 +-
 drivers/pinctrl/renesas/pfc-r8a779a0.c             |    16 +-
 drivers/pinctrl/renesas/pfc-r8a779f0.c             |    10 +-
 drivers/pinctrl/renesas/pfc-r8a779g0.c             |  1095 +-
 drivers/pinctrl/renesas/pfc-sh7203.c               |     4 +-
 drivers/pinctrl/renesas/pfc-sh7264.c               |     4 +-
 drivers/pinctrl/renesas/pfc-sh7269.c               |     6 +-
 drivers/pinctrl/renesas/pfc-sh73a0.c               |     4 +-
 drivers/pinctrl/renesas/pfc-sh7720.c               |     4 +-
 drivers/pinctrl/renesas/pfc-sh7722.c               |     4 +-
 drivers/pinctrl/renesas/pfc-sh7723.c               |     4 +-
 drivers/pinctrl/renesas/pfc-sh7724.c               |     4 +-
 drivers/pinctrl/renesas/pfc-sh7734.c               |     4 +-
 drivers/pinctrl/renesas/pfc-sh7757.c               |     4 +-
 drivers/pinctrl/renesas/pfc-sh7785.c               |     4 +-
 drivers/pinctrl/renesas/pfc-sh7786.c               |     4 +-
 drivers/pinctrl/renesas/pfc-shx3.c                 |     4 +-
 drivers/pinctrl/renesas/pinctrl-rza1.c             |     3 +-
 drivers/pinctrl/renesas/pinctrl-rza2.c             |     1 -
 drivers/pinctrl/renesas/pinctrl-rzg2l.c            |     1 -
 drivers/pinctrl/renesas/pinctrl-rzn1.c             |     3 +-
 drivers/pinctrl/renesas/pinctrl-rzv2m.c            |     1 -
 drivers/pinctrl/renesas/pinctrl.c                  |    53 +-
 drivers/pinctrl/renesas/sh_pfc.h                   |    14 +-
 drivers/pinctrl/spear/pinctrl-plgpio.c             |     8 +-
 drivers/pinctrl/stm32/pinctrl-stm32.c              |     4 +-
 drivers/pinctrl/sunxi/pinctrl-sunxi.c              |    20 +-
 drivers/platform/chrome/cros_ec.c                  |    10 +-
 drivers/platform/chrome/cros_ec_chardev.c          |     2 +-
 drivers/platform/chrome/cros_ec_debugfs.c          |    42 +-
 drivers/platform/chrome/cros_typec_switch.c        |     1 +
 drivers/platform/chrome/wilco_ec/debugfs.c         |     2 -
 drivers/platform/chrome/wilco_ec/event.c           |     1 -
 drivers/platform/chrome/wilco_ec/telemetry.c       |     1 -
 drivers/platform/mellanox/mlxbf-bootctl.c          |    87 +
 drivers/platform/mellanox/mlxbf-bootctl.h          |     6 +
 drivers/platform/mellanox/mlxbf-tmfifo.c           |    11 +-
 drivers/platform/olpc/olpc-xo175-ec.c              |     1 +
 drivers/platform/surface/aggregator/bus.c          |     4 +-
 .../platform/surface/surface_aggregator_registry.c |     2 +-
 .../platform/surface/surface_aggregator_tabletsw.c |   180 +-
 drivers/platform/x86/Kconfig                       |    42 +-
 drivers/platform/x86/Makefile                      |     5 +-
 drivers/platform/x86/acer-wmi.c                    |     5 +-
 drivers/platform/x86/acerhdf.c                     |    21 +-
 drivers/platform/x86/adv_swbutton.c                |     6 +-
 drivers/platform/x86/amd/Kconfig                   |     2 +-
 drivers/platform/x86/amd/hsmp.c                    |     6 +-
 drivers/platform/x86/amd/pmc.c                     |   176 +-
 drivers/platform/x86/amd/pmf/Kconfig               |     1 +
 drivers/platform/x86/amd/pmf/core.c                |    27 +-
 drivers/platform/x86/amilo-rfkill.c                |     5 +-
 drivers/platform/x86/apple-gmux.c                  |   404 +-
 drivers/platform/x86/asus-nb-wmi.c                 |     3 +-
 drivers/platform/x86/barco-p50-gpio.c              |     6 +-
 drivers/platform/x86/classmate-laptop.c            |     2 +-
 drivers/platform/x86/compal-laptop.c               |     8 +-
 drivers/platform/x86/dell/dcdbas.c                 |     6 +-
 drivers/platform/x86/dell/dell-laptop.c            |    42 +
 drivers/platform/x86/dell/dell-smbios.h            |     2 +
 drivers/platform/x86/dell/dell-smo8800.c           |     5 +-
 drivers/platform/x86/gigabyte-wmi.c                |     3 +
 drivers/platform/x86/hp/hp-wmi.c                   |     1 +
 drivers/platform/x86/hp/hp_accel.c                 |     5 +-
 drivers/platform/x86/hp/tc1100-wmi.c               |     6 +-
 drivers/platform/x86/huawei-wmi.c                  |     6 +-
 drivers/platform/x86/ibm_rtl.c                     |    18 +-
 drivers/platform/x86/ideapad-laptop.c              |   164 +-
 drivers/platform/x86/ideapad-laptop.h              |   152 +
 drivers/platform/x86/intel/Kconfig                 |    10 +
 drivers/platform/x86/intel/Makefile                |     2 +
 drivers/platform/x86/intel/bxtwc_tmu.c             |     5 +-
 drivers/platform/x86/intel/bytcrc_pwrsrc.c         |   181 +
 drivers/platform/x86/intel/chtdc_ti_pwrbtn.c       |     5 +-
 drivers/platform/x86/intel/chtwc_int33fe.c         |     6 +-
 drivers/platform/x86/intel/hid.c                   |    10 +-
 drivers/platform/x86/intel/ifs/core.c              |    81 +-
 drivers/platform/x86/intel/ifs/ifs.h               |    68 +-
 drivers/platform/x86/intel/ifs/load.c              |     9 +-
 drivers/platform/x86/intel/ifs/runtest.c           |    94 +-
 drivers/platform/x86/intel/ifs/sysfs.c             |    23 +-
 drivers/platform/x86/intel/int0002_vgpio.c         |     5 +-
 drivers/platform/x86/intel/int1092/intel_sar.c     |     5 +-
 drivers/platform/x86/intel/int3472/discrete.c      |     6 +-
 drivers/platform/x86/intel/mrfld_pwrbtn.c          |     5 +-
 drivers/platform/x86/intel/pmc/core.c              |    35 +-
 drivers/platform/x86/intel/pmc/core.h              |     4 +-
 drivers/platform/x86/intel/pmc/mtl.c               |    31 +
 drivers/platform/x86/intel/pmt/class.c             |     7 +-
 drivers/platform/x86/intel/pmt/crashlog.c          |     1 +
 drivers/platform/x86/intel/pmt/telemetry.c         |     3 +-
 drivers/platform/x86/intel/sdsi.c                  |     2 +-
 drivers/platform/x86/intel/speed_select_if/Kconfig |     4 +
 .../platform/x86/intel/speed_select_if/Makefile    |     2 +
 .../x86/intel/speed_select_if/isst_if_common.c     |    47 +-
 .../x86/intel/speed_select_if/isst_if_common.h     |     8 +-
 .../platform/x86/intel/speed_select_if/isst_tpmi.c |    72 +
 .../x86/intel/speed_select_if/isst_tpmi_core.c     |  1440 +
 .../x86/intel/speed_select_if/isst_tpmi_core.h     |    18 +
 drivers/platform/x86/intel/telemetry/pltdrv.c      |     5 +-
 drivers/platform/x86/intel/tpmi.c                  |    23 +-
 .../uncore-frequency/uncore-frequency-common.c     |    18 +-
 .../x86/intel/uncore-frequency/uncore-frequency.c  |     7 +
 drivers/platform/x86/intel/vbtn.c                  |    10 +-
 drivers/platform/x86/intel/vsec.c                  |    76 +-
 drivers/platform/x86/intel/vsec.h                  |     9 +-
 drivers/platform/x86/intel_scu_ipc.c               |     1 -
 drivers/platform/x86/intel_scu_pcidrv.c            |     1 +
 drivers/platform/x86/lenovo-ymc.c                  |   187 +
 drivers/platform/x86/msi-ec.c                      |   897 +
 drivers/platform/x86/msi-ec.h                      |   122 +
 drivers/platform/x86/pcengines-apuv2.c             |     1 -
 drivers/platform/x86/peaq-wmi.c                    |   128 -
 drivers/platform/x86/samsung-q10.c                 |     6 +-
 drivers/platform/x86/serial-multi-instantiate.c    |     9 +-
 drivers/platform/x86/sony-laptop.c                 |     2 +-
 drivers/platform/x86/think-lmi.c                   |   123 +-
 drivers/platform/x86/thinkpad_acpi.c               |    48 +-
 drivers/platform/x86/touchscreen_dmi.c             |    41 +
 drivers/platform/x86/wmi.c                         |     6 +-
 drivers/platform/x86/x86-android-tablets.c         |  1803 -
 drivers/platform/x86/x86-android-tablets/Kconfig   |    21 +
 drivers/platform/x86/x86-android-tablets/Makefile  |     9 +
 drivers/platform/x86/x86-android-tablets/asus.c    |   325 +
 drivers/platform/x86/x86-android-tablets/core.c    |   391 +
 drivers/platform/x86/x86-android-tablets/dmi.c     |   165 +
 drivers/platform/x86/x86-android-tablets/lenovo.c  |   679 +
 drivers/platform/x86/x86-android-tablets/other.c   |   522 +
 .../x86/x86-android-tablets/shared-psy-info.c      |   100 +
 .../x86/x86-android-tablets/shared-psy-info.h      |    32 +
 .../x86/x86-android-tablets/x86-android-tablets.h  |   108 +
 drivers/platform/x86/xo1-rfkill.c                  |     5 +-
 drivers/pnp/quirks.c                               |    29 +-
 drivers/power/reset/as3722-poweroff.c              |     1 -
 drivers/power/reset/gpio-poweroff.c                |     1 -
 drivers/power/reset/gpio-restart.c                 |     1 -
 drivers/power/reset/keystone-reset.c               |     1 -
 drivers/power/reset/ltc2952-poweroff.c             |     1 -
 drivers/power/reset/mt6323-poweroff.c              |     1 -
 drivers/power/reset/qcom-pon.c                     |     2 +-
 drivers/power/reset/regulator-poweroff.c           |     1 -
 drivers/power/reset/restart-poweroff.c             |     1 -
 drivers/power/reset/tps65086-restart.c             |     1 -
 drivers/power/supply/axp288_charger.c              |    15 +-
 drivers/power/supply/axp288_fuel_gauge.c           |     2 +
 drivers/power/supply/bq24190_charger.c             |     1 +
 drivers/power/supply/bq24257_charger.c             |     2 +-
 drivers/power/supply/bq256xx_charger.c             |    40 +
 drivers/power/supply/bq25890_charger.c             |     2 +-
 drivers/power/supply/charger-manager.c             |     2 +-
 drivers/power/supply/cros_usbpd-charger.c          |     2 +-
 drivers/power/supply/da9150-charger.c              |     1 +
 drivers/power/supply/generic-adc-battery.c         |   245 +-
 drivers/power/supply/lp8727_charger.c              |     2 +-
 drivers/power/supply/ltc4162-l-charger.c           |     2 +-
 drivers/power/supply/power_supply_core.c           |   184 +-
 drivers/power/supply/power_supply_sysfs.c          |    23 +-
 drivers/power/supply/rk817_charger.c               |    46 +-
 drivers/power/supply/rt9455_charger.c              |     2 +-
 drivers/power/supply/twl4030_charger.c             |     2 +-
 drivers/power/supply/wm97xx_battery.c              |     1 -
 drivers/pps/pps.c                                  |     2 +-
 drivers/ptp/Kconfig                                |    14 +
 drivers/ptp/Makefile                               |     1 +
 drivers/ptp/ptp_clock.c                            |     2 +-
 drivers/ptp/ptp_dfl_tod.c                          |   332 +
 drivers/ptp/ptp_ines.c                             |     2 +-
 drivers/ptp/ptp_kvm_arm.c                          |     4 +
 drivers/ptp/ptp_kvm_common.c                       |     1 +
 drivers/ptp/ptp_kvm_x86.c                          |    59 +-
 drivers/ptp/ptp_ocp.c                              |     2 +-
 drivers/ptp/ptp_qoriq.c                            |     2 +-
 drivers/pwm/Kconfig                                |    12 +
 drivers/pwm/Makefile                               |     1 +
 drivers/pwm/core.c                                 |    83 +-
 drivers/pwm/pwm-apple.c                            |   159 +
 drivers/pwm/pwm-atmel-hlcdc.c                      |     6 +-
 drivers/pwm/pwm-atmel-tcb.c                        |     6 +-
 drivers/pwm/pwm-atmel.c                            |     6 +-
 drivers/pwm/pwm-bcm-iproc.c                        |     6 +-
 drivers/pwm/pwm-bcm2835.c                          |     6 +-
 drivers/pwm/pwm-berlin.c                           |     6 +-
 drivers/pwm/pwm-brcmstb.c                          |     6 +-
 drivers/pwm/pwm-clk.c                              |     6 +-
 drivers/pwm/pwm-cros-ec.c                          |     7 +-
 drivers/pwm/pwm-hibvt.c                            |     7 +-
 drivers/pwm/pwm-img.c                              |     6 +-
 drivers/pwm/pwm-imx-tpm.c                          |     6 +-
 drivers/pwm/pwm-iqs620a.c                          |     1 +
 drivers/pwm/pwm-lpc18xx-sct.c                      |     6 +-
 drivers/pwm/pwm-lpss-platform.c                    |     5 +-
 drivers/pwm/pwm-meson.c                            |    14 +-
 drivers/pwm/pwm-mtk-disp.c                         |    40 +-
 drivers/pwm/pwm-omap-dmtimer.c                     |     6 +-
 drivers/pwm/pwm-rcar.c                             |     8 +-
 drivers/pwm/pwm-rockchip.c                         |     6 +-
 drivers/pwm/pwm-samsung.c                          |     6 +-
 drivers/pwm/pwm-sifive.c                           |     6 +-
 drivers/pwm/pwm-spear.c                            |     6 +-
 drivers/pwm/pwm-sprd.c                             |     7 +-
 drivers/pwm/pwm-sti.c                              |     6 +-
 drivers/pwm/pwm-stm32-lp.c                         |     2 +-
 drivers/pwm/pwm-stm32.c                            |    10 +-
 drivers/pwm/pwm-sun4i.c                            |     6 +-
 drivers/pwm/pwm-tegra.c                            |     6 +-
 drivers/pwm/pwm-tiecap.c                           |     6 +-
 drivers/pwm/pwm-tiehrpwm.c                         |     6 +-
 drivers/pwm/pwm-vt8500.c                           |     6 +-
 drivers/pwm/pwm-xilinx.c                           |     5 +-
 drivers/pwm/sysfs.c                                |     1 -
 drivers/rapidio/devices/rio_mport_cdev.c           |     9 +-
 drivers/rapidio/devices/tsi721.c                   |     3 -
 drivers/rapidio/rio-driver.c                       |     1 -
 drivers/rapidio/rio-sysfs.c                        |     2 +-
 drivers/rapidio/rio_cm.c                           |    10 +-
 drivers/regulator/88pg86x.c                        |     1 +
 drivers/regulator/88pm800-regulator.c              |     1 +
 drivers/regulator/88pm8607.c                       |     1 +
 drivers/regulator/Kconfig                          |    23 +
 drivers/regulator/Makefile                         |     2 +
 drivers/regulator/aat2870-regulator.c              |     1 +
 drivers/regulator/ab8500-ext.c                     |     1 +
 drivers/regulator/ab8500.c                         |     1 +
 drivers/regulator/act8865-regulator.c              |     1 +
 drivers/regulator/act8945a-regulator.c             |     1 +
 drivers/regulator/ad5398.c                         |     1 +
 drivers/regulator/anatop-regulator.c               |     1 +
 drivers/regulator/arizona-ldo1.c                   |     2 +
 drivers/regulator/arizona-micsupp.c                |     2 +
 drivers/regulator/as3711-regulator.c               |     1 +
 drivers/regulator/as3722-regulator.c               |     1 +
 drivers/regulator/atc260x-regulator.c              |     1 +
 drivers/regulator/axp20x-regulator.c               |     1 +
 drivers/regulator/bcm590xx-regulator.c             |     1 +
 drivers/regulator/bd71815-regulator.c              |     9 +-
 drivers/regulator/bd71828-regulator.c              |     3 +-
 drivers/regulator/bd718x7-regulator.c              |     1 +
 drivers/regulator/bd9571mwv-regulator.c            |     1 +
 drivers/regulator/bd9576-regulator.c               |     1 +
 drivers/regulator/core.c                           |    93 +-
 drivers/regulator/cpcap-regulator.c                |     1 +
 drivers/regulator/cros-ec-regulator.c              |     1 +
 drivers/regulator/da903x-regulator.c               |     1 +
 drivers/regulator/da9052-regulator.c               |     1 +
 drivers/regulator/da9055-regulator.c               |     1 +
 drivers/regulator/da9062-regulator.c               |     1 +
 drivers/regulator/da9063-regulator.c               |   148 +-
 drivers/regulator/da9121-regulator.c               |     1 +
 drivers/regulator/da9210-regulator.c               |     1 +
 drivers/regulator/da9211-regulator.c               |     1 +
 drivers/regulator/db8500-prcmu.c                   |     1 +
 drivers/regulator/dummy.c                          |     1 +
 drivers/regulator/fan53555.c                       |   204 +-
 drivers/regulator/fan53880.c                       |     1 +
 drivers/regulator/fixed.c                          |     5 +-
 drivers/regulator/gpio-regulator.c                 |     3 +-
 drivers/regulator/hi6421-regulator.c               |     1 +
 drivers/regulator/hi6421v530-regulator.c           |     1 +
 drivers/regulator/hi6421v600-regulator.c           |     1 +
 drivers/regulator/hi655x-regulator.c               |     1 +
 drivers/regulator/isl6271a-regulator.c             |     1 +
 drivers/regulator/isl9305.c                        |     1 +
 drivers/regulator/lm363x-regulator.c               |     1 +
 drivers/regulator/lochnagar-regulator.c            |     1 +
 drivers/regulator/lp3971.c                         |     1 +
 drivers/regulator/lp3972.c                         |     1 +
 drivers/regulator/lp872x.c                         |     6 +-
 drivers/regulator/lp873x-regulator.c               |     1 +
 drivers/regulator/lp8755.c                         |     1 +
 drivers/regulator/lp87565-regulator.c              |     1 +
 drivers/regulator/lp8788-buck.c                    |     1 +
 drivers/regulator/lp8788-ldo.c                     |     2 +
 drivers/regulator/ltc3589.c                        |     1 +
 drivers/regulator/ltc3676.c                        |     1 +
 drivers/regulator/max14577-regulator.c             |     1 +
 drivers/regulator/max1586.c                        |     1 +
 drivers/regulator/max20086-regulator.c             |     3 +-
 drivers/regulator/max20411-regulator.c             |     1 +
 drivers/regulator/max597x-regulator.c              |     1 +
 drivers/regulator/max77620-regulator.c             |     1 +
 drivers/regulator/max77650-regulator.c             |     1 +
 drivers/regulator/max77686-regulator.c             |     1 +
 drivers/regulator/max77693-regulator.c             |     1 +
 drivers/regulator/max77802-regulator.c             |     1 +
 drivers/regulator/max77826-regulator.c             |     1 +
 drivers/regulator/max8649.c                        |     1 +
 drivers/regulator/max8660.c                        |     1 +
 drivers/regulator/max8893.c                        |     1 +
 drivers/regulator/max8907-regulator.c              |     1 +
 drivers/regulator/max8925-regulator.c              |     1 +
 drivers/regulator/max8952.c                        |     1 +
 drivers/regulator/max8973-regulator.c              |     3 +-
 drivers/regulator/max8997-regulator.c              |    12 +-
 drivers/regulator/max8998.c                        |     4 +-
 drivers/regulator/mc13783-regulator.c              |     1 +
 drivers/regulator/mc13892-regulator.c              |     1 +
 drivers/regulator/mcp16502.c                       |     1 +
 drivers/regulator/mp5416.c                         |     1 +
 drivers/regulator/mp8859.c                         |     3 +-
 drivers/regulator/mp886x.c                         |     1 +
 drivers/regulator/mpq7920.c                        |     1 +
 drivers/regulator/mt6311-regulator.c               |     1 +
 drivers/regulator/mt6315-regulator.c               |     1 +
 drivers/regulator/mt6323-regulator.c               |     1 +
 drivers/regulator/mt6331-regulator.c               |     1 +
 drivers/regulator/mt6332-regulator.c               |     1 +
 drivers/regulator/mt6357-regulator.c               |     1 +
 drivers/regulator/mt6358-regulator.c               |     1 +
 drivers/regulator/mt6359-regulator.c               |     1 +
 drivers/regulator/mt6360-regulator.c               |     1 +
 drivers/regulator/mt6370-regulator.c               |     1 +
 drivers/regulator/mt6380-regulator.c               |     1 +
 drivers/regulator/mt6397-regulator.c               |     3 +-
 drivers/regulator/mtk-dvfsrc-regulator.c           |     1 +
 drivers/regulator/palmas-regulator.c               |     1 +
 drivers/regulator/pbias-regulator.c                |     1 +
 drivers/regulator/pca9450-regulator.c              |     1 +
 drivers/regulator/pcap-regulator.c                 |     1 +
 drivers/regulator/pcf50633-regulator.c             |     1 +
 drivers/regulator/pf8x00-regulator.c               |     1 +
 drivers/regulator/pfuze100-regulator.c             |     1 +
 drivers/regulator/pv88060-regulator.c              |     1 +
 drivers/regulator/pv88080-regulator.c              |     1 +
 drivers/regulator/pv88090-regulator.c              |     1 +
 drivers/regulator/pwm-regulator.c                  |     3 +-
 drivers/regulator/qcom-labibb-regulator.c          |     1 +
 drivers/regulator/qcom-rpmh-regulator.c            |    56 +
 drivers/regulator/qcom_rpm-regulator.c             |     1 +
 drivers/regulator/qcom_smd-regulator.c             |     6 +-
 drivers/regulator/qcom_spmi-regulator.c            |     1 +
 drivers/regulator/qcom_usb_vbus-regulator.c        |     1 +
 drivers/regulator/rc5t583-regulator.c              |     1 +
 drivers/regulator/rk808-regulator.c                |     3 +-
 drivers/regulator/rn5t618-regulator.c              |     1 +
 drivers/regulator/rpi-panel-attiny-regulator.c     |     1 +
 drivers/regulator/rt4801-regulator.c               |     1 +
 drivers/regulator/rt4803.c                         |   216 +
 drivers/regulator/rt4831-regulator.c               |     1 +
 drivers/regulator/rt5033-regulator.c               |     1 +
 drivers/regulator/rt5120-regulator.c               |     1 +
 drivers/regulator/rt5190a-regulator.c              |     1 +
 drivers/regulator/rt5739.c                         |   291 +
 drivers/regulator/rt5759-regulator.c               |     1 +
 drivers/regulator/rt6160-regulator.c               |     1 +
 drivers/regulator/rt6190-regulator.c               |     1 +
 drivers/regulator/rt6245-regulator.c               |     1 +
 drivers/regulator/rtmv20-regulator.c               |     1 +
 drivers/regulator/rtq2134-regulator.c              |     1 +
 drivers/regulator/rtq6752-regulator.c              |     1 +
 drivers/regulator/s2mpa01.c                        |     1 +
 drivers/regulator/s2mps11.c                        |     1 +
 drivers/regulator/s5m8767.c                        |    18 +-
 drivers/regulator/sc2731-regulator.c               |     1 +
 drivers/regulator/sky81452-regulator.c             |     1 +
 drivers/regulator/slg51000-regulator.c             |     1 +
 drivers/regulator/sm5703-regulator.c               |     3 +
 drivers/regulator/stm32-booster.c                  |     1 +
 drivers/regulator/stm32-pwr.c                      |     9 +-
 drivers/regulator/stm32-vrefbuf.c                  |     1 +
 drivers/regulator/stpmic1_regulator.c              |     3 +-
 drivers/regulator/stw481x-vmmc.c                   |     1 +
 drivers/regulator/sy7636a-regulator.c              |     1 +
 drivers/regulator/sy8106a-regulator.c              |     1 +
 drivers/regulator/sy8824x.c                        |     1 +
 drivers/regulator/sy8827n.c                        |     1 +
 drivers/regulator/ti-abb-regulator.c               |     1 +
 drivers/regulator/tps51632-regulator.c             |     1 +
 drivers/regulator/tps6105x-regulator.c             |     1 +
 drivers/regulator/tps62360-regulator.c             |    16 +-
 drivers/regulator/tps6286x-regulator.c             |     1 +
 drivers/regulator/tps65023-regulator.c             |     1 +
 drivers/regulator/tps6507x-regulator.c             |     1 +
 drivers/regulator/tps65086-regulator.c             |     1 +
 drivers/regulator/tps65090-regulator.c             |     1 +
 drivers/regulator/tps65132-regulator.c             |     1 +
 drivers/regulator/tps65217-regulator.c             |     1 +
 drivers/regulator/tps65218-regulator.c             |     1 +
 drivers/regulator/tps65219-regulator.c             |     1 +
 drivers/regulator/tps6524x-regulator.c             |     1 +
 drivers/regulator/tps6586x-regulator.c             |     1 +
 drivers/regulator/tps65910-regulator.c             |     1 +
 drivers/regulator/tps65912-regulator.c             |     1 +
 drivers/regulator/tps68470-regulator.c             |     1 +
 drivers/regulator/twl-regulator.c                  |     1 +
 drivers/regulator/twl6030-regulator.c              |     3 +-
 drivers/regulator/uniphier-regulator.c             |     1 +
 drivers/regulator/userspace-consumer.c             |     1 +
 drivers/regulator/vctrl-regulator.c                |     1 +
 drivers/regulator/vexpress-regulator.c             |     1 +
 drivers/regulator/virtual.c                        |     1 +
 drivers/regulator/vqmmc-ipq4019-regulator.c        |     1 +
 drivers/regulator/wm831x-dcdc.c                    |     4 +
 drivers/regulator/wm831x-isink.c                   |     1 +
 drivers/regulator/wm831x-ldo.c                     |     3 +
 drivers/regulator/wm8350-regulator.c               |     1 +
 drivers/regulator/wm8400-regulator.c               |     1 +
 drivers/regulator/wm8994-regulator.c               |     1 +
 drivers/remoteproc/da8xx_remoteproc.c              |    12 +-
 drivers/remoteproc/imx_dsp_rproc.c                 |   249 +-
 drivers/remoteproc/imx_rproc.c                     |     7 +-
 drivers/remoteproc/mtk_scp.c                       |    12 +-
 drivers/remoteproc/mtk_scp_ipi.c                   |     2 +-
 drivers/remoteproc/pru_rproc.c                     |     5 +-
 drivers/remoteproc/qcom_q6v5_adsp.c                |    10 +-
 drivers/remoteproc/qcom_q6v5_mss.c                 |    16 +-
 drivers/remoteproc/qcom_q6v5_pas.c                 |    16 +-
 drivers/remoteproc/qcom_wcnss.c                    |    10 +-
 drivers/remoteproc/rcar_rproc.c                    |     9 +-
 drivers/remoteproc/remoteproc_core.c               |     1 -
 drivers/remoteproc/remoteproc_coredump.c           |     4 +-
 drivers/remoteproc/remoteproc_elf_loader.c         |     4 +-
 drivers/remoteproc/st_remoteproc.c                 |     7 +-
 drivers/remoteproc/stm32_rproc.c                   |    14 +-
 drivers/remoteproc/ti_k3_r5_remoteproc.c           |   127 +-
 drivers/remoteproc/xlnx_r5_remoteproc.c            |   324 +-
 drivers/reset/Kconfig                              |     8 +-
 drivers/reset/Makefile                             |     2 +-
 drivers/reset/reset-lantiq.c                       |     1 -
 drivers/reset/reset-microchip-sparx5.c             |     1 -
 drivers/reset/reset-mpfs.c                         |     1 -
 drivers/reset/reset-starfive-jh7100.c              |   173 -
 drivers/reset/starfive/Kconfig                     |    20 +
 drivers/reset/starfive/Makefile                    |     5 +
 drivers/reset/starfive/reset-starfive-jh7100.c     |    74 +
 drivers/reset/starfive/reset-starfive-jh7110.c     |    73 +
 drivers/reset/starfive/reset-starfive-jh71x0.c     |   131 +
 drivers/reset/starfive/reset-starfive-jh71x0.h     |    14 +
 drivers/rpmsg/qcom_glink_native.c                  |    87 +-
 drivers/rpmsg/qcom_glink_rpm.c                     |     6 +-
 drivers/rpmsg/qcom_smd.c                           |    24 +-
 drivers/rpmsg/rpmsg_core.c                         |     2 +-
 drivers/rtc/Kconfig                                |     2 +-
 drivers/rtc/class.c                                |     2 +-
 drivers/rtc/rtc-88pm80x.c                          |     5 +-
 drivers/rtc/rtc-88pm860x.c                         |     6 +-
 drivers/rtc/rtc-ab8500.c                           |     6 +-
 drivers/rtc/rtc-ac100.c                            |     6 +-
 drivers/rtc/rtc-armada38x.c                        |     7 +-
 drivers/rtc/rtc-asm9260.c                          |     5 +-
 drivers/rtc/rtc-at91sam9.c                         |     6 +-
 drivers/rtc/rtc-brcmstb-waketimer.c                |     6 +-
 drivers/rtc/rtc-cadence.c                          |     6 +-
 drivers/rtc/rtc-cmos.c                             |     5 +-
 drivers/rtc/rtc-cros-ec.c                          |     6 +-
 drivers/rtc/rtc-ds1390.c                           |     2 +-
 drivers/rtc/rtc-ds1685.c                           |     6 +-
 drivers/rtc/rtc-ftrtc010.c                         |     6 +-
 drivers/rtc/rtc-hid-sensor-time.c                  |     6 +-
 drivers/rtc/rtc-jz4740.c                           |     3 +-
 drivers/rtc/rtc-lpc24xx.c                          |     6 +-
 drivers/rtc/rtc-max77686.c                         |     6 +-
 drivers/rtc/rtc-mc13xxx.c                          |     6 +-
 drivers/rtc/rtc-meson-vrtc.c                       |     4 +-
 drivers/rtc/rtc-mpc5121.c                          |     6 +-
 drivers/rtc/rtc-mpfs.c                             |     6 +-
 drivers/rtc/rtc-mt7622.c                           |     6 +-
 drivers/rtc/rtc-mxc_v2.c                           |     5 +-
 drivers/rtc/rtc-omap.c                             |     7 +-
 drivers/rtc/rtc-palmas.c                           |     5 +-
 drivers/rtc/rtc-pcf50633.c                         |     6 +-
 drivers/rtc/rtc-pcf8523.c                          |    17 +-
 drivers/rtc/rtc-pic32.c                            |     6 +-
 drivers/rtc/rtc-pm8xxx.c                           |     5 +-
 drivers/rtc/rtc-rc5t583.c                          |     5 +-
 drivers/rtc/rtc-rtd119x.c                          |     6 +-
 drivers/rtc/rtc-rzn1.c                             |     6 +-
 drivers/rtc/rtc-s3c.c                              |     6 +-
 drivers/rtc/rtc-s5m.c                              |    82 +-
 drivers/rtc/rtc-sa1100.c                           |     6 +-
 drivers/rtc/rtc-spear.c                            |     6 +-
 drivers/rtc/rtc-stm32.c                            |     6 +-
 drivers/rtc/rtc-stmp3xxx.c                         |     8 +-
 drivers/rtc/rtc-sun6i.c                            |     2 +-
 drivers/rtc/rtc-sunplus.c                          |     9 +-
 drivers/rtc/rtc-tegra.c                            |     6 +-
 drivers/rtc/rtc-ti-k3.c                            |     3 +-
 drivers/rtc/rtc-tps6586x.c                         |     5 +-
 drivers/rtc/rtc-twl.c                              |     6 +-
 drivers/rtc/rtc-vt8500.c                           |     6 +-
 drivers/rtc/rtc-wm8350.c                           |     6 +-
 drivers/rtc/rtc-xgene.c                            |     5 +-
 drivers/rtc/rtc-zynqmp.c                           |     6 +-
 drivers/s390/block/dasd.c                          |    75 +-
 drivers/s390/block/dasd_devmap.c                   |   126 +
 drivers/s390/block/dasd_eckd.c                     |     1 +
 drivers/s390/block/dasd_eer.c                      |     1 +
 drivers/s390/block/dasd_int.h                      |    32 +-
 drivers/s390/char/hmcdrv_dev.c                     |     2 +-
 drivers/s390/char/raw3270.c                        |     2 +-
 drivers/s390/char/sclp.h                           |     2 +-
 drivers/s390/char/sclp_cmd.c                       |     2 +-
 drivers/s390/char/sclp_early_core.c                |     8 +-
 drivers/s390/char/tape_class.c                     |     2 +-
 drivers/s390/char/vmlogrdr.c                       |     2 +-
 drivers/s390/char/vmur.c                           |     2 +-
 drivers/s390/cio/chsc.c                            |     2 +-
 drivers/s390/cio/chsc.h                            |     2 +-
 drivers/s390/crypto/ap_bus.c                       |   296 +-
 drivers/s390/crypto/ap_bus.h                       |    70 +-
 drivers/s390/crypto/ap_card.c                      |    23 +-
 drivers/s390/crypto/ap_queue.c                     |   410 +-
 drivers/s390/crypto/vfio_ap_drv.c                  |     9 +-
 drivers/s390/crypto/vfio_ap_ops.c                  |    16 +-
 drivers/s390/crypto/zcrypt_api.c                   |    70 +-
 drivers/s390/crypto/zcrypt_card.c                  |     6 +-
 drivers/s390/crypto/zcrypt_cca_key.h               |    37 +-
 drivers/s390/crypto/zcrypt_ccamisc.c               |    74 +-
 drivers/s390/crypto/zcrypt_cex2c.c                 |    66 +-
 drivers/s390/crypto/zcrypt_cex4.c                  |   141 +-
 drivers/s390/crypto/zcrypt_ep11misc.c              |     2 +-
 drivers/s390/crypto/zcrypt_msgtype50.c             |    15 +-
 drivers/s390/crypto/zcrypt_msgtype6.c              |   139 +-
 drivers/s390/crypto/zcrypt_queue.c                 |     4 +-
 drivers/s390/net/ism_drv.c                         |    10 +-
 drivers/s390/scsi/zfcp_scsi.c                      |     2 +-
 drivers/s390/virtio/virtio_ccw.c                   |    22 +-
 drivers/sbus/char/display7seg.c                    |     5 +-
 drivers/sbus/char/oradax.c                         |     4 +-
 drivers/scsi/3w-9xxx.c                             |     3 +-
 drivers/scsi/3w-sas.c                              |     3 +-
 drivers/scsi/3w-xxxx.c                             |     2 +-
 drivers/scsi/BusLogic.c                            |     4 +-
 drivers/scsi/Kconfig                               |     3 +-
 drivers/scsi/a100u2w.c                             |     2 +-
 drivers/scsi/a2091.c                               |     2 +-
 drivers/scsi/a3000.c                               |     2 +-
 drivers/scsi/aacraid/linit.c                       |     5 +-
 drivers/scsi/advansys.c                            |     2 +-
 drivers/scsi/aha152x.c                             |     4 +-
 drivers/scsi/aha1542.c                             |     5 +-
 drivers/scsi/aha1740.c                             |     2 +-
 drivers/scsi/aic94xx/aic94xx_init.c                |     2 +-
 drivers/scsi/am53c974.c                            |     2 +-
 drivers/scsi/arcmsr/arcmsr.h                       |     3 +-
 drivers/scsi/arcmsr/arcmsr_hba.c                   |    24 +-
 drivers/scsi/arm/acornscsi.c                       |     2 +-
 drivers/scsi/arm/arxescsi.c                        |     2 +-
 drivers/scsi/arm/cumana_1.c                        |     2 +-
 drivers/scsi/arm/cumana_2.c                        |     2 +-
 drivers/scsi/arm/eesox.c                           |     2 +-
 drivers/scsi/arm/oak.c                             |     2 +-
 drivers/scsi/arm/powertec.c                        |     2 +-
 drivers/scsi/atp870u.c                             |     4 +-
 drivers/scsi/be2iscsi/be_cmds.c                    |     2 -
 drivers/scsi/be2iscsi/be_main.c                    |    29 +-
 drivers/scsi/be2iscsi/be_main.h                    |     1 -
 drivers/scsi/bfa/bfad.c                            |     6 -
 drivers/scsi/bfa/bfad_drv.h                        |     1 -
 drivers/scsi/bnx2i/bnx2i_iscsi.c                   |     4 +-
 drivers/scsi/ch.c                                  |     2 +-
 drivers/scsi/csiostor/csio_init.c                  |     1 -
 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c                 |     2 +-
 drivers/scsi/cxgbi/libcxgbi.c                      |     6 +-
 drivers/scsi/cxgbi/libcxgbi.h                      |     2 +-
 drivers/scsi/cxlflash/main.c                       |     2 +-
 drivers/scsi/cxlflash/superpipe.c                  |     2 +-
 drivers/scsi/cxlflash/vlun.c                       |     2 +-
 drivers/scsi/dc395x.c                              |     2 +-
 drivers/scsi/device_handler/scsi_dh_alua.c         |     6 +-
 drivers/scsi/dmx3191d.c                            |     2 +-
 drivers/scsi/elx/efct/efct_lio.c                   |    20 -
 drivers/scsi/elx/efct/efct_xport.c                 |     2 +-
 drivers/scsi/esas2r/esas2r_ioctl.c                 |     2 +-
 drivers/scsi/esas2r/esas2r_main.c                  |     2 +-
 drivers/scsi/esp_scsi.c                            |     2 +-
 drivers/scsi/esp_scsi.h                            |     2 +-
 drivers/scsi/fcoe/fcoe.c                           |     2 +-
 drivers/scsi/fcoe/fcoe_sysfs.c                     |     8 +-
 drivers/scsi/fcoe/fcoe_transport.c                 |     6 +-
 drivers/scsi/fdomain.c                             |     2 +-
 drivers/scsi/fnic/fnic_main.c                      |     2 +-
 drivers/scsi/fnic/fnic_trace.c                     |    17 +-
 drivers/scsi/g_NCR5380.c                           |     4 +-
 drivers/scsi/gvp11.c                               |     2 +-
 drivers/scsi/hisi_sas/hisi_sas.h                   |    11 +-
 drivers/scsi/hisi_sas/hisi_sas_main.c              |   152 +-
 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c             |    10 +-
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c             |    10 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |   191 +-
 drivers/scsi/hosts.c                               |     7 +-
 drivers/scsi/hpsa.c                                |     9 +-
 drivers/scsi/hptiop.c                              |     2 +-
 drivers/scsi/ibmvscsi/ibmvfc.c                     |     2 +-
 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c           |    30 -
 drivers/scsi/imm.c                                 |     2 +-
 drivers/scsi/initio.c                              |     2 +-
 drivers/scsi/ipr.c                                 |   790 +-
 drivers/scsi/ipr.h                                 |    64 -
 drivers/scsi/isci/init.c                           |     2 +-
 drivers/scsi/iscsi_tcp.c                           |     7 +-
 drivers/scsi/jazz_esp.c                            |     2 +-
 drivers/scsi/libiscsi.c                            |     2 +-
 drivers/scsi/libsas/sas_discover.c                 |    29 +
 drivers/scsi/lpfc/lpfc.h                           |     2 -
 drivers/scsi/lpfc/lpfc_attr.c                      |   102 +-
 drivers/scsi/lpfc/lpfc_bsg.c                       |     4 +-
 drivers/scsi/lpfc/lpfc_crtn.h                      |     2 +
 drivers/scsi/lpfc/lpfc_ct.c                        |     8 +-
 drivers/scsi/lpfc/lpfc_debugfs.c                   |     9 +-
 drivers/scsi/lpfc/lpfc_els.c                       |    50 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |    39 +-
 drivers/scsi/lpfc/lpfc_hw.h                        |    14 +-
 drivers/scsi/lpfc/lpfc_init.c                      |    17 +-
 drivers/scsi/lpfc/lpfc_nvme.c                      |     6 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |    83 +-
 drivers/scsi/lpfc/lpfc_sli4.h                      |    19 +
 drivers/scsi/lpfc/lpfc_version.h                   |     2 +-
 drivers/scsi/mac53c94.c                            |     2 +-
 drivers/scsi/mac_esp.c                             |     2 +-
 drivers/scsi/megaraid.c                            |     3 +-
 drivers/scsi/megaraid/megaraid_mbox.c              |     2 +-
 drivers/scsi/megaraid/megaraid_sas_base.c          |     4 +-
 drivers/scsi/megaraid/megaraid_sas_fusion.c        |     4 +-
 drivers/scsi/mesh.c                                |     2 +-
 drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h               |   112 +-
 drivers/scsi/mpi3mr/mpi/mpi30_image.h              |     2 +-
 drivers/scsi/mpi3mr/mpi/mpi30_init.h               |    23 +-
 drivers/scsi/mpi3mr/mpi/mpi30_ioc.h                |     2 +-
 drivers/scsi/mpi3mr/mpi/mpi30_pci.h                |     6 +-
 drivers/scsi/mpi3mr/mpi/mpi30_sas.h                |     2 +-
 drivers/scsi/mpi3mr/mpi/mpi30_transport.h          |     4 +-
 drivers/scsi/mpi3mr/mpi3mr.h                       |    17 +-
 drivers/scsi/mpi3mr/mpi3mr_app.c                   |     5 +-
 drivers/scsi/mpi3mr/mpi3mr_debug.h                 |     2 +-
 drivers/scsi/mpi3mr/mpi3mr_fw.c                    |    58 +-
 drivers/scsi/mpi3mr/mpi3mr_os.c                    |   110 +-
 drivers/scsi/mpi3mr/mpi3mr_transport.c             |     7 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |    20 +-
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               |     9 +-
 drivers/scsi/mpt3sas/mpt3sas_transport.c           |    14 +-
 drivers/scsi/mvme147.c                             |     2 +-
 drivers/scsi/mvsas/mv_init.c                       |     2 +-
 drivers/scsi/mvumi.c                               |     2 +-
 drivers/scsi/myrb.c                                |     2 +-
 drivers/scsi/myrs.c                                |     2 +-
 drivers/scsi/nsp32.c                               |     2 +-
 drivers/scsi/pcmcia/sym53c500_cs.c                 |     4 +-
 drivers/scsi/pm8001/pm8001_hwi.c                   |     7 +-
 drivers/scsi/pm8001/pm8001_init.c                  |     2 +-
 drivers/scsi/pmcraid.c                             |     4 +-
 drivers/scsi/ppa.c                                 |     2 +-
 drivers/scsi/ps3rom.c                              |     2 +-
 drivers/scsi/qedf/qedf_main.c                      |     4 +-
 drivers/scsi/qedi/qedi_gbl.h                       |     2 +-
 drivers/scsi/qedi/qedi_iscsi.c                     |     2 +-
 drivers/scsi/qedi/qedi_main.c                      |     3 +
 drivers/scsi/qla1280.c                             |     2 +-
 drivers/scsi/qla2xxx/qla_def.h                     |     1 -
 drivers/scsi/qla2xxx/qla_gbl.h                     |     2 +-
 drivers/scsi/qla2xxx/qla_isr.c                     |     3 +-
 drivers/scsi/qla2xxx/qla_mid.c                     |     2 +-
 drivers/scsi/qla2xxx/qla_os.c                      |    22 +-
 drivers/scsi/qla2xxx/qla_target.c                  |     3 +-
 drivers/scsi/qla2xxx/tcm_qla2xxx.c                 |    14 -
 drivers/scsi/qla4xxx/ql4_def.h                     |     1 -
 drivers/scsi/qla4xxx/ql4_isr.c                     |     2 -
 drivers/scsi/qla4xxx/ql4_os.c                      |     4 -
 drivers/scsi/qlogicpti.c                           |    13 +-
 drivers/scsi/scsi.c                                |    14 +-
 drivers/scsi/scsi_debug.c                          |  1005 +-
 drivers/scsi/scsi_devinfo.c                        |     4 +-
 drivers/scsi/scsi_error.c                          |    16 +-
 drivers/scsi/scsi_scan.c                           |     3 +
 drivers/scsi/scsi_sysctl.c                         |    16 +-
 drivers/scsi/scsi_sysfs.c                          |     6 +-
 drivers/scsi/scsi_transport_fc.c                   |     3 +-
 drivers/scsi/sd.c                                  |     1 -
 drivers/scsi/ses.c                                 |    26 +-
 drivers/scsi/sg.c                                  |    10 +-
 drivers/scsi/sgiwd93.c                             |     2 +-
 drivers/scsi/smartpqi/smartpqi_init.c              |     2 +-
 drivers/scsi/snic/snic_main.c                      |     2 +-
 drivers/scsi/snic/snic_scsi.c                      |     7 +-
 drivers/scsi/sr.c                                  |     7 +-
 drivers/scsi/stex.c                                |     2 +-
 drivers/scsi/sun3x_esp.c                           |     2 +-
 drivers/scsi/sun_esp.c                             |     4 +-
 drivers/scsi/sym53c8xx_2/sym_glue.c                |     4 +-
 drivers/scsi/virtio_scsi.c                         |     2 +-
 drivers/scsi/wd719x.c                              |     2 +-
 drivers/scsi/xen-scsifront.c                       |     2 +-
 drivers/scsi/zorro_esp.c                           |     2 +-
 drivers/sh/intc/userimask.c                        |    10 +-
 drivers/soc/amlogic/meson-gx-pwrc-vpu.c            |     8 +-
 drivers/soc/amlogic/meson-gx-socinfo.c             |     5 -
 drivers/soc/apple/apple-pmgr-pwrstate.c            |     1 -
 drivers/soc/apple/rtkit.c                          |    16 +-
 drivers/soc/bcm/bcm2835-power.c                    |     1 -
 drivers/soc/bcm/brcmstb/Kconfig                    |     4 +-
 drivers/soc/bcm/brcmstb/biuctrl.c                  |     4 +
 drivers/soc/bcm/brcmstb/pm/Makefile                |     1 -
 drivers/soc/bcm/brcmstb/pm/aon_defs.h              |   105 -
 drivers/soc/bcm/brcmstb/pm/pm-arm.c                |   874 -
 drivers/soc/bcm/brcmstb/pm/s2-arm.S                |    69 -
 drivers/soc/bcm/raspberrypi-power.c                |     1 -
 drivers/soc/canaan/Kconfig                         |     5 +-
 drivers/soc/fsl/qbman/dpaa_sys.c                   |     8 +-
 drivers/soc/fsl/qe/Kconfig                         |    23 +
 drivers/soc/fsl/qe/Makefile                        |     2 +
 drivers/soc/fsl/qe/gpio.c                          |     2 +-
 drivers/soc/fsl/qe/qmc.c                           |  1537 +
 drivers/soc/fsl/qe/tsa.c                           |   846 +
 drivers/soc/fsl/qe/tsa.h                           |    42 +
 drivers/soc/fujitsu/a64fx-diag.c                   |     1 -
 drivers/soc/imx/Kconfig                            |     2 +-
 drivers/soc/imx/imx8m-blk-ctrl.c                   |    11 +-
 drivers/soc/imx/imx8mp-blk-ctrl.c                  |     5 +-
 drivers/soc/imx/soc-imx8m.c                        |     1 +
 drivers/soc/mediatek/Kconfig                       |     1 +
 drivers/soc/mediatek/mt8173-mmsys.h                |    95 +
 drivers/soc/mediatek/mt8195-mmsys.h                |    13 +
 drivers/soc/mediatek/mtk-mmsys.c                   |   195 +-
 drivers/soc/mediatek/mtk-mmsys.h                   |     2 +-
 drivers/soc/mediatek/mtk-mutex.c                   |   218 +-
 drivers/soc/mediatek/mtk-svs.c                     |   150 +-
 drivers/soc/microchip/mpfs-sys-controller.c        |    56 +-
 drivers/soc/qcom/Kconfig                           |     6 +-
 drivers/soc/qcom/Makefile                          |     1 +
 drivers/soc/qcom/icc-bwmon.c                       |   231 +-
 drivers/soc/qcom/ice.c                             |   366 +
 drivers/soc/qcom/llcc-qcom.c                       |   110 +-
 drivers/soc/qcom/pmic_glink.c                      |    65 +-
 drivers/soc/qcom/qcom_aoss.c                       |     2 +-
 drivers/soc/qcom/qcom_gsbi.c                       |     2 +-
 drivers/soc/qcom/rmtfs_mem.c                       |    13 +-
 drivers/soc/qcom/rpmh-rsc.c                        |     2 +-
 drivers/soc/qcom/rpmpd.c                           |   833 +-
 drivers/soc/qcom/smd-rpm.c                         |     2 +-
 drivers/soc/qcom/smem.c                            |     4 +-
 drivers/soc/qcom/smsm.c                            |    11 +-
 drivers/soc/qcom/socinfo.c                         |    16 +
 drivers/soc/renesas/Kconfig                        |     7 -
 drivers/soc/renesas/pwc-rzv2m.c                    |     2 +-
 drivers/soc/renesas/r8a7795-sysc.c                 |    10 -
 drivers/soc/renesas/renesas-soc.c                  |    19 +-
 drivers/soc/renesas/rmobile-sysc.c                 |     2 +-
 drivers/soc/sunxi/sunxi_mbus.c                     |     2 +-
 drivers/soc/sunxi/sunxi_sram.c                     |     1 -
 drivers/soc/tegra/cbb/tegra-cbb.c                  |     1 -
 drivers/soc/tegra/cbb/tegra194-cbb.c               |     6 +-
 drivers/soc/tegra/cbb/tegra234-cbb.c               |     8 -
 drivers/soc/tegra/flowctrl.c                       |     4 +-
 drivers/soc/tegra/fuse/fuse-tegra.c                |     4 +-
 drivers/soc/tegra/pmc.c                            |    26 +-
 drivers/soc/tegra/powergate-bpmp.c                 |     2 +-
 drivers/soc/ti/k3-ringacc.c                        |     7 +
 drivers/soc/ti/k3-socinfo.c                        |     1 +
 drivers/soc/ti/knav_dma.c                          |     4 +-
 drivers/soc/ti/knav_qmss_acc.c                     |     2 +-
 drivers/soc/ti/knav_qmss_queue.c                   |     4 +-
 drivers/soc/ti/omap_prm.c                          |     2 +-
 drivers/soc/ti/pm33xx.c                            |     5 +-
 drivers/soc/ti/smartreflex.c                       |    30 +-
 drivers/soc/ti/wkup_m3_ipc.c                       |     6 +-
 drivers/soundwire/Kconfig                          |    10 +
 drivers/soundwire/Makefile                         |     7 +-
 drivers/soundwire/amd_manager.c                    |  1208 +
 drivers/soundwire/amd_manager.h                    |   258 +
 drivers/soundwire/bus.c                            |   112 +-
 drivers/soundwire/bus.h                            |    20 +-
 drivers/soundwire/cadence_master.c                 |   139 +-
 drivers/soundwire/cadence_master.h                 |     5 +-
 drivers/soundwire/dmi-quirks.c                     |    25 +
 drivers/soundwire/generic_bandwidth_allocation.c   |    15 +-
 drivers/soundwire/intel.c                          |   336 +-
 drivers/soundwire/intel.h                          |    67 +
 drivers/soundwire/intel_auxdevice.c                |     6 +-
 drivers/soundwire/intel_bus_common.c               |   259 +
 drivers/soundwire/qcom.c                           |    20 +-
 drivers/soundwire/stream.c                         |    20 +-
 drivers/spi/Kconfig                                |    17 +-
 drivers/spi/Makefile                               |     1 +
 drivers/spi/atmel-quadspi.c                        |    36 +-
 drivers/spi/spi-altera-core.c                      |     2 +-
 drivers/spi/spi-amd.c                              |     4 +-
 drivers/spi/spi-amlogic-spifc-a1.c                 |   456 +
 drivers/spi/spi-ar934x.c                           |     8 +-
 drivers/spi/spi-armada-3700.c                      |    10 +-
 drivers/spi/spi-aspeed-smc.c                       |    18 +-
 drivers/spi/spi-at91-usart.c                       |     8 +-
 drivers/spi/spi-ath79.c                            |    10 +-
 drivers/spi/spi-atmel.c                            |    32 +-
 drivers/spi/spi-au1550.c                           |     9 +-
 drivers/spi/spi-axi-spi-engine.c                   |     8 +-
 drivers/spi/spi-bcm-qspi.c                         |    12 +-
 drivers/spi/spi-bcm2835.c                          |    36 +-
 drivers/spi/spi-bcm2835aux.c                       |    10 +-
 drivers/spi/spi-bcm63xx-hsspi.c                    |    36 +-
 drivers/spi/spi-bcm63xx.c                          |    24 +-
 drivers/spi/spi-bcmbca-hsspi.c                     |    36 +-
 drivers/spi/spi-brcmstb-qspi.c                     |     6 +-
 drivers/spi/spi-cadence-quadspi.c                  |   104 +-
 drivers/spi/spi-cadence-xspi.c                     |     4 +-
 drivers/spi/spi-cadence.c                          |   334 +-
 drivers/spi/spi-cavium-octeon.c                    |     6 +-
 drivers/spi/spi-cavium.c                           |     8 +-
 drivers/spi/spi-coldfire-qspi.c                    |    14 +-
 drivers/spi/spi-davinci.c                          |    23 +-
 drivers/spi/spi-dln2.c                             |    12 +-
 drivers/spi/spi-dw-bt1.c                           |     6 +-
 drivers/spi/spi-dw-core.c                          |     2 +-
 drivers/spi/spi-dw-mmio.c                          |    68 +-
 drivers/spi/spi-ep93xx.c                           |     6 +-
 drivers/spi/spi-falcon.c                           |     2 +-
 drivers/spi/spi-fsi.c                              |     2 +-
 drivers/spi/spi-fsl-cpm.c                          |    23 +
 drivers/spi/spi-fsl-dspi.c                         |    24 +-
 drivers/spi/spi-fsl-espi.c                         |    12 +-
 drivers/spi/spi-fsl-lpspi.c                        |     7 +-
 drivers/spi/spi-fsl-qspi.c                         |    12 +-
 drivers/spi/spi-fsl-spi.c                          |    92 +-
 drivers/spi/spi-geni-qcom.c                        |    11 +-
 drivers/spi/spi-gpio.c                             |     4 +-
 drivers/spi/spi-gxp.c                              |     4 +-
 drivers/spi/spi-hisi-kunpeng.c                     |     6 +-
 drivers/spi/spi-hisi-sfc-v3xx.c                    |     2 +-
 drivers/spi/spi-img-spfi.c                         |    20 +-
 drivers/spi/spi-imx.c                              |    75 +-
 drivers/spi/spi-ingenic.c                          |     4 +-
 drivers/spi/spi-intel-pci.c                        |     1 +
 drivers/spi/spi-intel.c                            |     2 +-
 drivers/spi/spi-iproc-qspi.c                       |     6 +-
 drivers/spi/spi-jcore.c                            |     4 +-
 drivers/spi/spi-lantiq-ssc.c                       |    12 +-
 drivers/spi/spi-loopback-test.c                    |     8 +
 drivers/spi/spi-mem.c                              |     4 +-
 drivers/spi/spi-meson-spicc.c                      |     8 +-
 drivers/spi/spi-meson-spifc.c                      |     6 +-
 drivers/spi/spi-microchip-core-qspi.c              |     6 +-
 drivers/spi/spi-microchip-core.c                   |    12 +-
 drivers/spi/spi-mpc512x-psc.c                      |   142 +-
 drivers/spi/spi-mpc52xx-psc.c                      |   145 +-
 drivers/spi/spi-mpc52xx.c                          |     8 +-
 drivers/spi/spi-mt65xx.c                           |     6 +-
 drivers/spi/spi-mt7621.c                           |     2 +-
 drivers/spi/spi-mtk-nor.c                          |     6 +-
 drivers/spi/spi-mtk-snfi.c                         |     5 +-
 drivers/spi/spi-mux.c                              |     8 +-
 drivers/spi/spi-mxic.c                             |    16 +-
 drivers/spi/spi-mxs.c                              |     8 +-
 drivers/spi/spi-npcm-fiu.c                         |    25 +-
 drivers/spi/spi-npcm-pspi.c                        |     6 +-
 drivers/spi/spi-nxp-fspi.c                         |    74 +-
 drivers/spi/spi-oc-tiny.c                          |     5 +-
 drivers/spi/spi-omap-uwire.c                       |    13 +-
 drivers/spi/spi-omap2-mcspi.c                      |    35 +-
 drivers/spi/spi-orion.c                            |    13 +-
 drivers/spi/spi-pci1xxxx.c                         |    22 +-
 drivers/spi/spi-pic32-sqi.c                        |     8 +-
 drivers/spi/spi-pic32.c                            |    13 +-
 drivers/spi/spi-pl022.c                            |     4 +-
 drivers/spi/spi-ppc4xx.c                           |     5 +-
 drivers/spi/spi-pxa2xx.c                           |    14 +-
 drivers/spi/spi-qcom-qspi.c                        |    13 +-
 drivers/spi/spi-qup.c                              |    31 +-
 drivers/spi/spi-rb4xx.c                            |     8 +-
 drivers/spi/spi-rockchip-sfc.c                     |    14 +-
 drivers/spi/spi-rockchip.c                         |    36 +-
 drivers/spi/spi-rpc-if.c                           |     6 +-
 drivers/spi/spi-rspi.c                             |    24 +-
 drivers/spi/spi-s3c64xx.c                          |     8 +-
 drivers/spi/spi-sc18is602.c                        |     6 +-
 drivers/spi/spi-sh-hspi.c                          |     6 +-
 drivers/spi/spi-sh-msiof.c                         |    13 +-
 drivers/spi/spi-sh-sci.c                           |     7 +-
 drivers/spi/spi-sh.c                               |     6 +-
 drivers/spi/spi-sifive.c                           |    12 +-
 drivers/spi/spi-slave-mt27xx.c                     |     6 +-
 drivers/spi/spi-sn-f-ospi.c                        |    10 +-
 drivers/spi/spi-sprd-adi.c                         |     8 +-
 drivers/spi/spi-sprd.c                             |    23 +-
 drivers/spi/spi-st-ssc4.c                          |     8 +-
 drivers/spi/spi-stm32-qspi.c                       |    18 +-
 drivers/spi/spi-stm32.c                            |    15 +-
 drivers/spi/spi-sun4i.c                            |     8 +-
 drivers/spi/spi-sun6i.c                            |     7 +-
 drivers/spi/spi-sunplus-sp7021.c                   |     5 +-
 drivers/spi/spi-synquacer.c                        |    12 +-
 drivers/spi/spi-tegra114.c                         |    37 +-
 drivers/spi/spi-tegra20-sflash.c                   |     8 +-
 drivers/spi/spi-tegra20-slink.c                    |    11 +-
 drivers/spi/spi-tegra210-quad.c                    |    31 +-
 drivers/spi/spi-ti-qspi.c                          |    16 +-
 drivers/spi/spi-topcliff-pch.c                     |    10 +-
 drivers/spi/spi-uniphier.c                         |     6 +-
 drivers/spi/spi-wpcm-fiu.c                         |    12 +-
 drivers/spi/spi-xcomm.c                            |     2 +-
 drivers/spi/spi-xilinx.c                           |    15 +-
 drivers/spi/spi-xlp.c                              |     4 +-
 drivers/spi/spi-xtensa-xtfpga.c                    |     6 +-
 drivers/spi/spi-zynq-qspi.c                        |     8 +-
 drivers/spi/spi-zynqmp-gqspi.c                     |     8 +-
 drivers/spi/spi.c                                  |   113 +-
 drivers/spi/spidev.c                               |     8 +-
 drivers/spmi/hisi-spmi-controller.c                |     5 +-
 drivers/spmi/spmi-mtk-pmif.c                       |     7 +-
 drivers/spmi/spmi-pmic-arb.c                       |     9 +-
 drivers/spmi/spmi.c                                |     8 +-
 drivers/staging/axis-fifo/axis-fifo.c              |    34 +-
 drivers/staging/emxx_udc/emxx_udc.c                |     6 +-
 drivers/staging/fbtft/fbtft-core.c                 |     2 +-
 drivers/staging/fieldbus/anybuss/arcx-anybus.c     |     7 +-
 drivers/staging/fieldbus/dev_core.c                |     1 -
 drivers/staging/gdm724x/gdm_lte.c                  |     4 +-
 drivers/staging/greybus/arche-apb-ctrl.c           |     6 +-
 drivers/staging/greybus/arche-platform.c           |     6 +-
 drivers/staging/greybus/audio_manager_module.c     |    47 +-
 drivers/staging/greybus/audio_topology.c           |     5 +-
 drivers/staging/greybus/authentication.c           |     2 +-
 drivers/staging/greybus/fw-management.c            |     2 +-
 drivers/staging/greybus/gpio.c                     |     7 +-
 drivers/staging/greybus/greybus_authentication.h   |     1 -
 drivers/staging/greybus/loopback.c                 |     1 -
 drivers/staging/greybus/pwm.c                      |     6 +-
 drivers/staging/greybus/raw.c                      |     2 +-
 drivers/staging/greybus/spilib.c                   |     2 +-
 drivers/staging/greybus/tools/Android.mk           |    10 -
 drivers/staging/greybus/tools/Makefile             |    33 -
 drivers/staging/greybus/tools/README.loopback      |   198 -
 drivers/staging/greybus/tools/lbtest               |   169 -
 drivers/staging/greybus/tools/loopback_test.c      |   979 -
 drivers/staging/greybus/vibrator.c                 |     1 -
 drivers/staging/iio/Kconfig                        |     1 -
 drivers/staging/iio/Makefile                       |     1 -
 drivers/staging/iio/meter/Kconfig                  |    37 -
 drivers/staging/iio/meter/Makefile                 |     8 -
 drivers/staging/iio/meter/ade7854-i2c.c            |   153 -
 drivers/staging/iio/meter/ade7854-spi.c            |   160 -
 drivers/staging/iio/meter/ade7854.c                |   556 -
 drivers/staging/iio/meter/ade7854.h                |   173 -
 drivers/staging/iio/meter/meter.h                  |   398 -
 drivers/staging/iio/resolver/ad2s1210.c            |     3 +-
 drivers/staging/ks7010/ks_hostif.c                 |     5 +-
 drivers/staging/media/atomisp/i2c/atomisp-gc0310.c |  1003 +-
 drivers/staging/media/atomisp/i2c/atomisp-ov2680.c |    33 +-
 drivers/staging/media/atomisp/i2c/gc0310.h         |   416 +-
 drivers/staging/media/atomisp/i2c/ov2680.h         |     1 -
 .../staging/media/atomisp/include/linux/atomisp.h  |    28 -
 .../media/atomisp/include/linux/atomisp_platform.h |    11 +-
 drivers/staging/media/atomisp/pci/atomisp_cmd.c    |  1078 +-
 drivers/staging/media/atomisp/pci/atomisp_cmd.h    |     9 -
 drivers/staging/media/atomisp/pci/atomisp_compat.h |    11 +-
 .../media/atomisp/pci/atomisp_compat_css20.c       |   420 +-
 drivers/staging/media/atomisp/pci/atomisp_fops.c   |   119 +-
 .../media/atomisp/pci/atomisp_gmin_platform.c      |   289 +-
 .../staging/media/atomisp/pci/atomisp_internal.h   |    41 +-
 drivers/staging/media/atomisp/pci/atomisp_ioctl.c  |   226 +-
 drivers/staging/media/atomisp/pci/atomisp_ioctl.h  |     6 -
 drivers/staging/media/atomisp/pci/atomisp_subdev.c |   189 +-
 drivers/staging/media/atomisp/pci/atomisp_subdev.h |    22 -
 drivers/staging/media/atomisp/pci/atomisp_v4l2.c   |    75 +-
 drivers/staging/media/av7110/av7110.c              |     6 +-
 drivers/staging/media/av7110/av7110_av.c           |     4 +-
 drivers/staging/media/av7110/av7110_hw.c           |     3 +-
 drivers/staging/media/av7110/av7110_v4l.c          |   148 +-
 .../media/deprecated/atmel/atmel-isc-base.c        |     9 +-
 .../media/deprecated/atmel/atmel-sama5d2-isc.c     |    10 +-
 .../media/deprecated/atmel/atmel-sama7g5-isc.c     |    10 +-
 drivers/staging/media/imx/imx-media-capture.c      |    40 +-
 drivers/staging/media/imx/imx-media-csi.c          |     6 +-
 drivers/staging/media/imx/imx-media-dev-common.c   |    14 -
 drivers/staging/media/imx/imx-media-dev.c          |     6 +-
 drivers/staging/media/imx/imx-media-of.c           |     5 +-
 drivers/staging/media/imx/imx-media-utils.c        |    76 +-
 drivers/staging/media/imx/imx-media.h              |    13 -
 drivers/staging/media/imx/imx6-mipi-csi2.c         |     6 +-
 drivers/staging/media/imx/imx8mq-mipi-csi2.c       |   158 +-
 drivers/staging/media/meson/vdec/vdec.c            |     6 +-
 drivers/staging/media/omap4iss/iss.c               |     6 +-
 drivers/staging/media/omap4iss/iss_video.c         |    16 +-
 drivers/staging/media/rkvdec/rkvdec.c              |     7 +-
 drivers/staging/media/sunxi/cedrus/cedrus.c        |     7 +-
 drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c  |     6 +-
 drivers/staging/media/tegra-video/csi.c            |     8 +-
 drivers/staging/media/tegra-video/vi.c             |    18 +-
 drivers/staging/most/dim2/dim2.c                   |    15 +-
 drivers/staging/most/dim2/hal.c                    |     5 +-
 drivers/staging/most/i2c/i2c.c                     |     5 +-
 drivers/staging/most/video/video.c                 |     3 +-
 drivers/staging/nvec/nvec.c                        |     6 +-
 drivers/staging/nvec/nvec_kbd.c                    |     6 +-
 drivers/staging/nvec/nvec_paz00.c                  |     5 +-
 drivers/staging/nvec/nvec_power.c                  |     6 +-
 drivers/staging/nvec/nvec_ps2.c                    |     6 +-
 drivers/staging/octeon/ethernet.c                  |     5 +-
 drivers/staging/octeon/octeon-stubs.h              |     4 +-
 drivers/staging/pi433/pi433_if.c                   |     2 +-
 drivers/staging/qlge/qlge_dbg.c                    |    35 +-
 drivers/staging/rtl8192e/rtl8192e/Makefile         |     2 +-
 drivers/staging/rtl8192e/rtl8192e/r8190P_def.h     |    11 -
 drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c |    10 -
 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c     |    82 +-
 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h     |     1 -
 .../staging/rtl8192e/rtl8192e/r8192E_firmware.c    |     2 +-
 drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h      |     7 -
 drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.h   |    33 -
 drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c     |   609 +-
 drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h     |    32 -
 drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h  |    37 -
 drivers/staging/rtl8192e/rtl8192e/rtl_core.c       |   204 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_core.h       |    69 -
 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c         |   258 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c        |     6 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_ps.c         |     3 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c         |     8 +-
 .../rtl8192e/rtl8192e/{r8192E_hwimg.c => table.c}  |    22 +-
 drivers/staging/rtl8192e/rtl8192e/table.h          |    27 +
 drivers/staging/rtl8192e/rtl819x_HT.h              |     3 -
 drivers/staging/rtl8192e/rtl819x_TSProc.c          |     3 +-
 drivers/staging/rtl8192e/rtllib.h                  |    44 +-
 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c       |    32 +-
 drivers/staging/rtl8192e/rtllib_rx.c               |    80 +-
 drivers/staging/rtl8192e/rtllib_softmac.c          |    47 +-
 drivers/staging/rtl8192e/rtllib_softmac_wx.c       |    12 +-
 drivers/staging/rtl8192e/rtllib_wx.c               |    42 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c  |    38 -
 drivers/staging/rtl8192u/r8192U_dm.c               |   244 +-
 drivers/staging/rtl8192u/r8192U_dm.h               |     1 -
 drivers/staging/rtl8192u/r819xU_phy.c              |    87 -
 drivers/staging/rtl8192u/r819xU_phy.h              |     2 -
 drivers/staging/rtl8712/rtl8712_efuse.h            |     1 +
 drivers/staging/rtl8712/rtl871x_mlme.c             |    97 +-
 drivers/staging/rtl8723bs/core/rtw_mlme.c          |    17 +-
 drivers/staging/rtl8723bs/hal/hal_btcoex.c         |     8 -
 drivers/staging/rtl8723bs/hal/hal_com.c            |   108 -
 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c  |     1 -
 drivers/staging/rtl8723bs/include/drv_types.h      |     6 +-
 drivers/staging/rtl8723bs/include/hal_btcoex.h     |     1 -
 drivers/staging/rtl8723bs/include/hal_com.h        |     9 -
 drivers/staging/rtl8723bs/include/ieee80211.h      |    49 +-
 drivers/staging/rtl8723bs/include/rtw_mlme.h       |    20 -
 drivers/staging/rtl8723bs/include/rtw_recv.h       |     9 +-
 drivers/staging/rts5208/rtsx.c                     |     2 +-
 drivers/staging/rts5208/xd.c                       |     7 -
 drivers/staging/sm750fb/sm750.c                    |    18 +-
 .../vc04_services/bcm2835-camera/bcm2835-camera.c  |     6 +-
 .../vc04_services/interface/vchiq_arm/vchiq_arm.c  |     8 +-
 drivers/staging/vme_user/Kconfig                   |     3 +-
 drivers/staging/vme_user/vme_fake.c                |     5 -
 drivers/staging/vme_user/vme_tsi148.c              |    13 +-
 drivers/staging/vme_user/vme_tsi148.h              |   534 +-
 drivers/staging/vme_user/vme_user.c                |     2 +-
 drivers/staging/vt6655/baseband.c                  |    44 -
 drivers/staging/vt6655/baseband.h                  |     2 -
 drivers/staging/vt6656/card.c                      |    21 -
 drivers/staging/vt6656/card.h                      |     1 -
 drivers/staging/wlan-ng/prism2fw.c                 |     8 +-
 drivers/target/Kconfig                             |     1 +
 drivers/target/Makefile                            |     1 +
 drivers/target/iscsi/iscsi_target.c                |    51 +-
 drivers/target/iscsi/iscsi_target_login.c          |     7 +
 drivers/target/loopback/tcm_loop.c                 |    50 +-
 drivers/target/sbp/sbp_target.c                    |    31 -
 drivers/target/target_core_alua.c                  |     4 +-
 drivers/target/target_core_configfs.c              |    94 +-
 drivers/target/target_core_device.c                |    44 +-
 drivers/target/target_core_fabric_configfs.c       |    47 +-
 drivers/target/target_core_internal.h              |     4 +-
 drivers/target/target_core_pr.c                    |     8 +-
 drivers/target/target_core_spc.c                   |     7 +-
 drivers/target/target_core_stat.c                  |     6 +-
 drivers/target/target_core_tmr.c                   |    26 +-
 drivers/target/target_core_tpg.c                   |    73 +-
 drivers/target/target_core_transport.c             |   199 +-
 drivers/target/target_core_xcopy.c                 |    23 +-
 drivers/target/tcm_fc/tcm_fc.h                     |     1 -
 drivers/target/tcm_fc/tfc_cmd.c                    |     5 -
 drivers/target/tcm_fc/tfc_conf.c                   |    15 -
 drivers/target/tcm_remote/Kconfig                  |     8 +
 drivers/target/tcm_remote/Makefile                 |     2 +
 drivers/target/tcm_remote/tcm_remote.c             |   268 +
 drivers/target/tcm_remote/tcm_remote.h             |    20 +
 drivers/tee/amdtee/call.c                          |     2 +-
 drivers/tee/amdtee/core.c                          |    29 +-
 drivers/tee/amdtee/shm_pool.c                      |     2 +-
 drivers/tee/optee/Kconfig                          |    17 +
 drivers/tee/optee/call.c                           |     2 +-
 drivers/tee/optee/optee_msg.h                      |    12 +
 drivers/tee/optee/optee_private.h                  |    24 +
 drivers/tee/optee/optee_smc.h                      |    24 +
 drivers/tee/optee/smc_abi.c                        |   259 +-
 drivers/tee/tee_core.c                             |     2 +-
 drivers/tee/tee_shm.c                              |     2 +-
 drivers/thermal/Makefile                           |     3 +-
 drivers/thermal/amlogic_thermal.c                  |    11 +-
 drivers/thermal/armada_thermal.c                   |    14 +-
 drivers/thermal/broadcom/bcm2711_thermal.c         |     3 +-
 drivers/thermal/broadcom/bcm2835_thermal.c         |     7 +-
 drivers/thermal/broadcom/brcmstb_thermal.c         |     8 +-
 drivers/thermal/broadcom/ns-thermal.c              |     2 +-
 drivers/thermal/broadcom/sr-thermal.c              |     2 +-
 drivers/thermal/cpufreq_cooling.c                  |     4 +-
 drivers/thermal/cpuidle_cooling.c                  |     6 +-
 drivers/thermal/da9062-thermal.c                   |    13 +-
 drivers/thermal/db8500_thermal.c                   |     9 +-
 drivers/thermal/devfreq_cooling.c                  |     2 +-
 drivers/thermal/dove_thermal.c                     |     7 +-
 drivers/thermal/gov_fair_share.c                   |     2 +-
 drivers/thermal/gov_power_allocator.c              |     2 +-
 drivers/thermal/gov_step_wise.c                    |    30 +-
 drivers/thermal/hisi_thermal.c                     |     9 +-
 drivers/thermal/imx8mm_thermal.c                   |     6 +-
 drivers/thermal/imx_sc_thermal.c                   |     9 +-
 drivers/thermal/imx_thermal.c                      |    70 +-
 drivers/thermal/intel/Kconfig                      |     9 -
 drivers/thermal/intel/Makefile                     |     1 -
 .../intel/int340x_thermal/int3400_thermal.c        |     2 +-
 .../intel/int340x_thermal/int340x_thermal_zone.c   |     4 +-
 .../int340x_thermal/processor_thermal_device.c     |     3 +-
 .../int340x_thermal/processor_thermal_device.h     |     1 +
 .../int340x_thermal/processor_thermal_device_pci.c |     7 +-
 .../intel/int340x_thermal/processor_thermal_rfim.c |    92 +-
 drivers/thermal/intel/intel_menlow.c               |   521 -
 drivers/thermal/intel/intel_pch_thermal.c          |     5 +-
 drivers/thermal/intel/intel_powerclamp.c           |    13 +-
 drivers/thermal/intel/intel_quark_dts_thermal.c    |     6 +-
 drivers/thermal/intel/intel_soc_dts_iosf.c         |    13 +-
 drivers/thermal/intel/therm_throt.c                |    73 +-
 drivers/thermal/intel/x86_pkg_temp_thermal.c       |    12 +-
 drivers/thermal/k3_bandgap.c                       |     4 +-
 drivers/thermal/k3_j72xx_bandgap.c                 |     2 +-
 drivers/thermal/kirkwood_thermal.c                 |     7 +-
 drivers/thermal/max77620_thermal.c                 |     6 +-
 drivers/thermal/mediatek/auxadc_thermal.c          |   190 +-
 drivers/thermal/mediatek/lvts_thermal.c            |   110 +-
 drivers/thermal/qcom/qcom-spmi-adc-tm5.c           |     6 +-
 drivers/thermal/qcom/qcom-spmi-temp-alarm.c        |     6 +-
 drivers/thermal/qcom/tsens.c                       |     6 +-
 drivers/thermal/qoriq_thermal.c                    |     4 +-
 drivers/thermal/rcar_gen3_thermal.c                |    57 +-
 drivers/thermal/rcar_thermal.c                     |     8 +-
 drivers/thermal/rockchip_thermal.c                 |   332 +-
 drivers/thermal/rzg2l_thermal.c                    |     3 +-
 drivers/thermal/samsung/exynos_tmu.c               |     4 +-
 drivers/thermal/spear_thermal.c                    |    10 +-
 drivers/thermal/sprd_thermal.c                     |     2 +-
 drivers/thermal/st/st_thermal.c                    |     5 +-
 drivers/thermal/st/stm_thermal.c                   |     5 +-
 drivers/thermal/sun8i_thermal.c                    |     4 +-
 drivers/thermal/tegra/soctherm.c                   |     6 +-
 drivers/thermal/tegra/tegra-bpmp-thermal.c         |    15 +-
 drivers/thermal/tegra/tegra30-tsensor.c            |    31 +-
 drivers/thermal/thermal-generic-adc.c              |     7 +-
 drivers/thermal/thermal_core.c                     |   276 +-
 drivers/thermal/thermal_core.h                     |     2 +
 drivers/thermal/thermal_helpers.c                  |     6 +-
 drivers/thermal/thermal_hwmon.c                    |     5 +-
 drivers/thermal/thermal_hwmon.h                    |     4 +-
 drivers/thermal/thermal_mmio.c                     |     2 +-
 drivers/thermal/thermal_of.c                       |     8 +-
 drivers/thermal/thermal_sysfs.c                    |    72 +-
 .../thermal.h => drivers/thermal/thermal_trace.h   |     6 +
 .../thermal/thermal_trace_ipa.h                    |     6 +
 drivers/thermal/ti-soc-thermal/ti-thermal-common.c |    20 +-
 drivers/thermal/uniphier_thermal.c                 |     2 +-
 drivers/thunderbolt/acpi.c                         |     2 +-
 drivers/thunderbolt/ctl.c                          |     2 +-
 drivers/thunderbolt/debugfs.c                      |    12 +-
 drivers/thunderbolt/eeprom.c                       |   204 +-
 drivers/thunderbolt/nhi.c                          |    52 +-
 drivers/thunderbolt/nhi_regs.h                     |     6 +-
 drivers/thunderbolt/quirks.c                       |    44 +
 drivers/thunderbolt/retimer.c                      |    23 +-
 drivers/thunderbolt/sb_regs.h                      |     1 +
 drivers/thunderbolt/switch.c                       |     8 +-
 drivers/thunderbolt/tb.h                           |    15 +-
 drivers/thunderbolt/usb4.c                         |   105 +-
 drivers/thunderbolt/xdomain.c                      |    24 +-
 drivers/tty/Kconfig                                |    11 +-
 drivers/tty/amiserial.c                            |     6 +-
 drivers/tty/hvc/hvc_xen.c                          |    19 +-
 drivers/tty/mxser.c                                |     6 +-
 drivers/tty/n_gsm.c                                |   231 +-
 drivers/tty/n_tty.c                                |    43 +-
 drivers/tty/pty.c                                  |     2 +-
 drivers/tty/serdev/core.c                          |    19 +-
 drivers/tty/serdev/serdev-ttyport.c                |    16 +-
 drivers/tty/serial/8250/8250.h                     |    12 +
 drivers/tty/serial/8250/8250_bcm7271.c             |    18 +-
 drivers/tty/serial/8250/8250_core.c                |     1 +
 drivers/tty/serial/8250/8250_em.c                  |   117 +-
 drivers/tty/serial/8250/8250_fsl.c                 |     4 +-
 drivers/tty/serial/8250/8250_port.c                |    22 +-
 drivers/tty/serial/8250/8250_tegra.c               |     1 +
 drivers/tty/serial/8250/Kconfig                    |     4 +-
 drivers/tty/serial/Kconfig                         |    13 +-
 drivers/tty/serial/bcm63xx_uart.c                  |    38 +
 drivers/tty/serial/cpm_uart/cpm_uart_core.c        |     5 +-
 drivers/tty/serial/fsl_lpuart.c                    |    43 +-
 drivers/tty/serial/imx.c                           |    48 +-
 drivers/tty/serial/max310x.c                       |    17 +-
 drivers/tty/serial/meson_uart.c                    |     8 +-
 drivers/tty/serial/mxs-auart.c                     |     4 +-
 drivers/tty/serial/qcom_geni_serial.c              |    22 +-
 drivers/tty/serial/sb1250-duart.c                  |     2 +-
 drivers/tty/serial/serial_core.c                   |   125 +-
 drivers/tty/serial/sh-sci.c                        |   125 +-
 drivers/tty/serial/sh-sci.h                        |     3 +
 drivers/tty/serial/sprd_serial.c                   |     2 +-
 drivers/tty/serial/stm32-usart.c                   |     6 +-
 drivers/tty/serial/stm32-usart.h                   |     1 -
 drivers/tty/serial/sunzilog.c                      |     4 +-
 drivers/tty/serial/ucc_uart.c                      |     7 +-
 drivers/tty/synclink_gt.c                          |    24 +-
 drivers/tty/tty.h                                  |     2 +
 drivers/tty/tty_io.c                               |    48 +-
 drivers/tty/tty_ioctl.c                            |    54 +-
 drivers/tty/tty_ldisc.c                            |     3 +-
 drivers/tty/vt/vc_screen.c                         |     2 +-
 drivers/tty/vt/vt.c                                |   212 +-
 drivers/ufs/core/ufs-mcq.c                         |     6 +-
 drivers/ufs/core/ufshcd-priv.h                     |     1 +
 drivers/ufs/core/ufshcd.c                          |   186 +-
 drivers/ufs/host/ufs-exynos.c                      |     2 +-
 drivers/ufs/host/ufs-hisi.c                        |     2 +-
 drivers/ufs/host/ufs-qcom.c                        |     2 +-
 drivers/ufs/host/ufshcd-pci.c                      |     1 +
 drivers/usb/Kconfig                                |    29 -
 drivers/usb/Makefile                               |     1 -
 drivers/usb/cdns3/cdns3-debug.h                    |     8 +-
 drivers/usb/cdns3/cdns3-pci-wrap.c                 |     5 +
 drivers/usb/cdns3/cdns3-trace.h                    |    28 +-
 drivers/usb/cdns3/cdnsp-ep0.c                      |    22 +-
 drivers/usb/cdns3/cdnsp-pci.c                      |    27 +-
 drivers/usb/cdns3/cdnsp-trace.h                    |    12 +-
 drivers/usb/chipidea/Makefile                      |     2 +-
 drivers/usb/chipidea/ci.h                          |     2 +
 drivers/usb/chipidea/ci_hdrc_imx.c                 |     6 +-
 drivers/usb/chipidea/core.c                        |    15 +-
 drivers/usb/chipidea/debug.c                       |    55 -
 drivers/usb/chipidea/otg.c                         |     5 +-
 drivers/usb/class/cdc-wdm.c                        |     3 +-
 drivers/usb/common/ulpi.c                          |     4 +-
 drivers/usb/core/driver.c                          |     2 +-
 drivers/usb/core/file.c                            |     2 +-
 drivers/usb/core/message.c                         |    40 +
 drivers/usb/core/sysfs.c                           |    50 +
 drivers/usb/core/usb-acpi.c                        |    12 +-
 drivers/usb/core/usb.c                             |    76 +
 drivers/usb/core/usb.h                             |     3 +-
 drivers/usb/dwc2/core.h                            |     2 +
 drivers/usb/dwc2/drd.c                             |     3 +-
 drivers/usb/dwc2/gadget.c                          |     6 +-
 drivers/usb/dwc2/hcd_queue.c                       |     2 +-
 drivers/usb/dwc2/params.c                          |     3 +-
 drivers/usb/dwc2/platform.c                        |    54 +-
 drivers/usb/dwc3/core.c                            |   443 +-
 drivers/usb/dwc3/core.h                            |    23 +-
 drivers/usb/dwc3/debug.h                           |     2 +
 drivers/usb/dwc3/debugfs.c                         |     5 +
 drivers/usb/dwc3/dwc3-am62.c                       |    52 +-
 drivers/usb/dwc3/dwc3-pci.c                        |   134 +-
 drivers/usb/dwc3/ep0.c                             |    19 +-
 drivers/usb/dwc3/gadget.c                          |   293 +-
 drivers/usb/dwc3/host.c                            |     7 +-
 drivers/usb/dwc3/trace.h                           |     6 +-
 drivers/usb/gadget/composite.c                     |   134 +-
 drivers/usb/gadget/configfs.c                      |     3 +
 drivers/usb/gadget/function/f_ecm.c                |    22 +
 drivers/usb/gadget/function/f_fs.c                 |   103 +-
 drivers/usb/gadget/function/f_hid.c                |     2 +-
 drivers/usb/gadget/function/f_printer.c            |     2 +-
 drivers/usb/gadget/function/f_tcm.c                |    35 +-
 drivers/usb/gadget/function/u_audio.c              |     2 +-
 drivers/usb/gadget/function/u_ether.c              |    63 +
 drivers/usb/gadget/function/u_ether.h              |     4 +
 drivers/usb/gadget/function/u_fs.h                 |     2 -
 drivers/usb/gadget/function/uvc_configfs.c         |   121 +-
 drivers/usb/gadget/legacy/g_ffs.c                  |     9 -
 drivers/usb/gadget/legacy/inode.c                  |     2 +-
 drivers/usb/gadget/udc/aspeed-vhub/core.c          |     1 -
 drivers/usb/gadget/udc/aspeed-vhub/dev.c           |     1 -
 drivers/usb/gadget/udc/aspeed-vhub/ep0.c           |     1 -
 drivers/usb/gadget/udc/aspeed-vhub/epn.c           |     1 -
 drivers/usb/gadget/udc/aspeed-vhub/hub.c           |     1 -
 drivers/usb/gadget/udc/core.c                      |   184 +-
 drivers/usb/gadget/udc/max3420_udc.c               |     2 +-
 drivers/usb/gadget/udc/mv_udc_core.c               |     6 +-
 drivers/usb/gadget/udc/renesas_usb3.c              |    26 +-
 drivers/usb/gadget/udc/renesas_usbf.c              |    11 -
 drivers/usb/gadget/udc/rzv2m_usb3drd.c             |     4 +-
 drivers/usb/gadget/udc/snps_udc_plat.c             |     2 +-
 drivers/usb/gadget/udc/tegra-xudc.c                |     7 +-
 drivers/usb/gadget/udc/trace.h                     |     5 +
 drivers/usb/host/Kconfig                           |    27 -
 drivers/usb/host/Makefile                          |     1 -
 drivers/usb/host/ehci-ppc-of.c                     |     6 +-
 drivers/usb/host/fsl-mph-dr-of.c                   |    11 +-
 drivers/usb/host/max3421-hcd.c                     |     2 +-
 drivers/usb/host/oxu210hp-hcd.c                    |     2 +-
 drivers/usb/host/pci-quirks.c                      |     4 +-
 drivers/usb/host/u132-hcd.c                        |  3219 --
 drivers/usb/host/xhci-dbgcap.c                     |   191 +-
 drivers/usb/host/xhci-dbgcap.h                     |     4 +
 drivers/usb/host/xhci-debugfs.c                    |     1 +
 drivers/usb/host/xhci-mem.c                        |    83 +-
 drivers/usb/host/xhci-mtk.c                        |     1 +
 drivers/usb/host/xhci-mtk.h                        |     2 +-
 drivers/usb/host/xhci-pci.c                        |   216 +-
 drivers/usb/host/xhci-plat.c                       |    19 +-
 drivers/usb/host/xhci-rcar.c                       |    36 +-
 drivers/usb/host/xhci-ring.c                       |     1 +
 drivers/usb/host/xhci-tegra.c                      |    23 +-
 drivers/usb/host/xhci-trace.c                      |     1 +
 drivers/usb/host/xhci-trace.h                      |    20 +-
 drivers/usb/host/xhci.c                            |   209 +-
 drivers/usb/host/xhci.h                            |     1 +
 drivers/usb/image/microtek.c                       |     2 +-
 drivers/usb/misc/Kconfig                           |    51 +-
 drivers/usb/misc/Makefile                          |     1 -
 drivers/usb/misc/ftdi-elan.c                       |  2780 --
 drivers/usb/misc/onboard_usb_hub.c                 |     1 +
 drivers/usb/misc/onboard_usb_hub.h                 |     1 +
 drivers/usb/misc/sisusbvga/sisusbvga.c             |    14 +
 drivers/usb/misc/usb251xb.c                        |    43 +-
 drivers/usb/misc/usb3503.c                         |    64 +-
 drivers/usb/mon/mon_bin.c                          |     2 +-
 drivers/usb/mtu3/mtu3.h                            |     2 +-
 drivers/usb/mtu3/mtu3_dr.c                         |     1 +
 drivers/usb/mtu3/mtu3_gadget.c                     |     2 +-
 drivers/usb/mtu3/mtu3_host.c                       |     2 +-
 drivers/usb/mtu3/mtu3_plat.c                       |     2 +
 drivers/usb/mtu3/mtu3_qmu.c                        |    44 +-
 drivers/usb/musb/Kconfig                           |     2 +-
 drivers/usb/musb/da8xx.c                           |     6 +-
 drivers/usb/musb/jz4740.c                          |     6 +-
 drivers/usb/musb/mediatek.c                        |     6 +-
 drivers/usb/musb/mpfs.c                            |     6 +-
 drivers/usb/musb/musb_core.c                       |     5 +-
 drivers/usb/musb/musb_dsps.c                       |     6 +-
 drivers/usb/musb/omap2430.c                        |     8 +-
 drivers/usb/musb/sunxi.c                           |     6 +-
 drivers/usb/musb/tusb6010.c                        |     6 +-
 drivers/usb/musb/ux500.c                           |     6 +-
 drivers/usb/phy/phy-ab8500-usb.c                   |     6 +-
 drivers/usb/phy/phy-am335x.c                       |     5 +-
 drivers/usb/phy/phy-fsl-usb.c                      |     6 +-
 drivers/usb/phy/phy-generic.c                      |     6 +-
 drivers/usb/phy/phy-gpio-vbus-usb.c                |     6 +-
 drivers/usb/phy/phy-keystone.c                     |     6 +-
 drivers/usb/phy/phy-mv-usb.c                       |     6 +-
 drivers/usb/phy/phy-mxs-usb.c                      |     8 +-
 drivers/usb/phy/phy-tahvo.c                        |     6 +-
 drivers/usb/phy/phy-tegra-usb.c                    |     8 +-
 drivers/usb/phy/phy-twl6030-usb.c                  |     6 +-
 drivers/usb/renesas_usbhs/common.c                 |     2 +-
 drivers/usb/roles/class.c                          |     2 +-
 drivers/usb/serial/bus.c                           |     2 +-
 drivers/usb/serial/cp210x.c                        |     1 +
 drivers/usb/serial/option.c                        |    16 +
 drivers/usb/serial/quatech2.c                      |     8 -
 drivers/usb/storage/uas.c                          |     2 +-
 drivers/usb/storage/unusual_uas.h                  |     7 +
 drivers/usb/storage/usb.c                          |     2 +-
 drivers/usb/storage/usb.h                          |     2 +-
 drivers/usb/typec/altmodes/displayport.c           |     6 +-
 drivers/usb/typec/bus.c                            |     2 +-
 drivers/usb/typec/bus.h                            |     2 +-
 drivers/usb/typec/class.c                          |     1 -
 drivers/usb/typec/hd3ss3220.c                      |     2 +-
 drivers/usb/typec/mux.c                            |     1 -
 drivers/usb/typec/pd.c                             |     1 -
 drivers/usb/typec/retimer.c                        |     1 -
 drivers/usb/typec/tcpm/fusb302.c                   |     4 +-
 drivers/usb/typec/tcpm/tcpci_mt6360.c              |     6 -
 drivers/usb/typec/tcpm/tcpm.c                      |    48 +-
 drivers/usb/typec/tipd/core.c                      |    51 +-
 drivers/usb/typec/ucsi/Kconfig                     |    10 +
 drivers/usb/typec/ucsi/Makefile                    |     1 +
 drivers/usb/typec/ucsi/ucsi.c                      |    39 +-
 drivers/usb/typec/ucsi/ucsi_acpi.c                 |    46 +-
 drivers/usb/typec/ucsi/ucsi_glink.c                |   345 +
 drivers/vdpa/mlx5/core/mlx5_vdpa.h                 |     1 +
 drivers/vdpa/mlx5/net/mlx5_vnet.c                  |   275 +-
 drivers/vdpa/solidrun/Makefile                     |     1 +
 drivers/vdpa/solidrun/snet_ctrl.c                  |   330 +
 drivers/vdpa/solidrun/snet_hwmon.c                 |     2 +-
 drivers/vdpa/solidrun/snet_main.c                  |   146 +-
 drivers/vdpa/solidrun/snet_vdpa.h                  |    20 +-
 drivers/vdpa/vdpa_sim/vdpa_sim.c                   |   179 +-
 drivers/vdpa/vdpa_sim/vdpa_sim.h                   |    14 +-
 drivers/vdpa/vdpa_sim/vdpa_sim_blk.c               |    93 +-
 drivers/vdpa/vdpa_sim/vdpa_sim_net.c               |    51 +-
 drivers/vdpa/vdpa_user/vduse_dev.c                 |   416 +-
 drivers/vdpa/virtio_pci/vp_vdpa.c                  |     2 +-
 drivers/vfio/group.c                               |     2 +-
 drivers/vfio/iommufd.c                             |    37 +-
 drivers/vfio/pci/mlx5/main.c                       |    14 +-
 drivers/vfio/pci/vfio_pci_config.c                 |     7 +
 drivers/vfio/vfio_iommu_spapr_tce.c                |    96 +-
 drivers/vfio/vfio_iommu_type1.c                    |     2 +-
 drivers/vfio/vfio_main.c                           |     7 +-
 drivers/vhost/Kconfig                              |     5 +
 drivers/vhost/scsi.c                               |   174 +-
 drivers/vhost/vdpa.c                               |    49 +-
 drivers/vhost/vhost.c                              |   135 +-
 drivers/vhost/vhost.h                              |    11 +-
 drivers/vhost/vringh.c                             |   191 +-
 drivers/vhost/vsock.c                              |     1 +
 drivers/video/Kconfig                              |     7 +
 drivers/video/Makefile                             |     1 +
 drivers/video/aperture.c                           |    78 +-
 drivers/video/backlight/Kconfig                    |     1 +
 drivers/video/backlight/aat2870_bl.c               |     6 +-
 drivers/video/backlight/adp5520_bl.c               |     6 +-
 drivers/video/backlight/apple_bl.c                 |    31 +-
 drivers/video/backlight/arcxcnn_bl.c               |     2 +-
 drivers/video/backlight/as3711_bl.c                |    24 +-
 drivers/video/backlight/backlight.c                |     2 +-
 drivers/video/backlight/cr_bllcd.c                 |     6 +-
 drivers/video/backlight/da9052_bl.c                |     6 +-
 drivers/video/backlight/hp680_bl.c                 |     6 +-
 drivers/video/backlight/hx8357.c                   |     2 +-
 drivers/video/backlight/lcd.c                      |     2 +-
 drivers/video/backlight/led_bl.c                   |     6 +-
 drivers/video/backlight/lm3533_bl.c                |     6 +-
 drivers/video/backlight/lp855x_bl.c                |     2 +-
 drivers/video/backlight/lp8788_bl.c                |     6 +-
 drivers/video/backlight/mt6370-backlight.c         |     6 +-
 drivers/video/backlight/pwm_bl.c                   |     6 +-
 drivers/video/backlight/qcom-wled.c                |     7 +-
 drivers/video/backlight/rt4831-backlight.c         |     6 +-
 drivers/video/backlight/sky81452-backlight.c       |     6 +-
 drivers/video/console/Kconfig                      |     1 +
 drivers/video/console/Makefile                     |     4 +-
 drivers/video/console/sticon.c                     |     6 +-
 drivers/video/fbdev/68328fb.c                      |    13 +-
 drivers/video/fbdev/Kconfig                        |    24 +-
 drivers/video/fbdev/amba-clcd.c                    |     2 +-
 drivers/video/fbdev/arcfb.c                        |    27 +-
 drivers/video/fbdev/atmel_lcdfb.c                  |     2 +-
 drivers/video/fbdev/aty/atyfb.h                    |     2 +
 drivers/video/fbdev/aty/mach64_cursor.c            |     2 +-
 drivers/video/fbdev/aty/radeon_base.c              |    10 +-
 drivers/video/fbdev/au1200fb.c                     |     5 +-
 drivers/video/fbdev/broadsheetfb.c                 |    16 +-
 drivers/video/fbdev/bw2.c                          |     2 +-
 drivers/video/fbdev/cg14.c                         |     8 +-
 drivers/video/fbdev/cg3.c                          |     8 +-
 drivers/video/fbdev/cg6.c                          |     6 +-
 drivers/video/fbdev/chipsfb.c                      |    16 +-
 drivers/video/fbdev/clps711x-fb.c                  |     9 +-
 drivers/video/fbdev/cobalt_lcdfb.c                 |    12 +-
 drivers/video/fbdev/controlfb.c                    |    34 +-
 drivers/video/fbdev/core/Makefile                  |     2 +-
 drivers/video/fbdev/core/fb_defio.c                |    17 +-
 drivers/video/fbdev/core/fb_io_fops.c              |   133 +
 drivers/video/fbdev/core/fb_sys_fops.c             |    36 +-
 drivers/video/fbdev/core/fbcon.c                   |    19 +-
 drivers/video/fbdev/core/fbmem.c                   |   117 +-
 drivers/video/fbdev/core/modedb.c                  |     5 +
 drivers/video/fbdev/da8xx-fb.c                     |     6 +-
 drivers/video/fbdev/efifb.c                        |     6 +-
 drivers/video/fbdev/ep93xx-fb.c                    |     6 +-
 drivers/video/fbdev/ffb.c                          |     6 +-
 drivers/video/fbdev/fsl-diu-fb.c                   |     6 +-
 drivers/video/fbdev/g364fb.c                       |     6 +-
 drivers/video/fbdev/gbefb.c                        |     6 +-
 drivers/video/fbdev/geode/lxfb_core.c              |     3 +
 drivers/video/fbdev/goldfishfb.c                   |     5 +-
 drivers/video/fbdev/grvga.c                        |     6 +-
 drivers/video/fbdev/hecubafb.c                     |    17 +-
 drivers/video/fbdev/hgafb.c                        |    42 +-
 drivers/video/fbdev/hitfb.c                        |   128 +-
 drivers/video/fbdev/hpfb.c                         |     8 +-
 drivers/video/fbdev/hyperv_fb.c                    |     6 +-
 drivers/video/fbdev/imsttfb.c                      |    15 +-
 drivers/video/fbdev/imxfb.c                        |     6 +-
 drivers/video/fbdev/intelfb/intelfbdrv.c           |     3 +
 drivers/video/fbdev/kyro/fbdev.c                   |     2 +-
 drivers/video/fbdev/leo.c                          |     6 +-
 drivers/video/fbdev/macfb.c                        |    10 +-
 drivers/video/fbdev/matrox/matroxfb_accel.c        |     6 +-
 drivers/video/fbdev/matrox/matroxfb_base.h         |     4 +-
 drivers/video/fbdev/maxinefb.c                     |     2 +-
 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c         |     5 +-
 drivers/video/fbdev/metronomefb.c                  |    21 +-
 drivers/video/fbdev/mmp/hw/mmp_ctrl.c              |     2 +-
 drivers/video/fbdev/mx3fb.c                        |     5 +-
 drivers/video/fbdev/nvidia/nvidia.c                |     2 +
 drivers/video/fbdev/ocfb.c                         |     6 +-
 drivers/video/fbdev/offb.c                         |    12 +-
 drivers/video/fbdev/omap/Makefile                  |     1 -
 drivers/video/fbdev/omap/lcd_osk.c                 |    86 -
 drivers/video/fbdev/omap/omapfb_main.c             |    36 +-
 drivers/video/fbdev/omap2/omapfb/dss/core.c        |     6 +-
 drivers/video/fbdev/omap2/omapfb/dss/dispc.c       |     5 +-
 drivers/video/fbdev/omap2/omapfb/dss/dpi.c         |     5 +-
 drivers/video/fbdev/omap2/omapfb/dss/dsi.c         |     5 +-
 drivers/video/fbdev/omap2/omapfb/dss/dss.c         |     5 +-
 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c       |     5 +-
 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c       |     5 +-
 .../fbdev/omap2/omapfb/dss/omapdss-boot-init.c     |     2 +-
 drivers/video/fbdev/omap2/omapfb/dss/sdi.c         |     5 +-
 drivers/video/fbdev/omap2/omapfb/dss/venc.c        |     5 +-
 drivers/video/fbdev/omap2/omapfb/omapfb-main.c     |     6 +-
 drivers/video/fbdev/p9100.c                        |    10 +-
 drivers/video/fbdev/platinumfb.c                   |    36 +-
 drivers/video/fbdev/ps3fb.c                        |     5 +-
 drivers/video/fbdev/pvr2fb.c                       |     5 +-
 drivers/video/fbdev/pxa168fb.c                     |     8 +-
 drivers/video/fbdev/pxa3xx-gcu.c                   |     9 +-
 drivers/video/fbdev/pxafb.c                        |     8 +-
 drivers/video/fbdev/s1d13xxxfb.c                   |     5 +-
 drivers/video/fbdev/s3c-fb.c                       |     6 +-
 drivers/video/fbdev/sa1100fb.c                     |    32 +-
 drivers/video/fbdev/sh7760fb.c                     |     6 +-
 drivers/video/fbdev/sh_mobile_lcdcfb.c             |     5 +-
 drivers/video/fbdev/simplefb.c                     |     6 +-
 drivers/video/fbdev/sm501fb.c                      |    10 +-
 drivers/video/fbdev/sm712fb.c                      |    10 +-
 drivers/video/fbdev/smscufx.c                      |    14 +-
 drivers/video/fbdev/ssd1307fb.c                    |     3 +
 drivers/video/fbdev/sstfb.c                        |     2 +-
 drivers/video/fbdev/stifb.c                        |   190 +-
 drivers/video/fbdev/tcx.c                          |     9 +-
 drivers/video/fbdev/tdfxfb.c                       |     2 +-
 drivers/video/fbdev/tgafb.c                        |     3 +
 drivers/video/fbdev/udlfb.c                        |    12 +-
 drivers/video/fbdev/uvesafb.c                      |     6 +-
 drivers/video/fbdev/valkyriefb.c                   |    14 +-
 drivers/video/fbdev/vermilion/vermilion.c          |     2 +-
 drivers/video/fbdev/vesafb.c                       |     6 +-
 drivers/video/fbdev/vfb.c                          |    18 +-
 drivers/video/fbdev/vga16fb.c                      |     6 +-
 drivers/video/fbdev/via/via-gpio.c                 |     5 +-
 drivers/video/fbdev/via/via_i2c.c                  |     5 +-
 drivers/video/fbdev/vt8500lcdfb.c                  |     6 +-
 drivers/video/fbdev/wm8505fb.c                     |    11 +-
 drivers/video/fbdev/wmt_ge_rops.c                  |     8 +-
 drivers/video/fbdev/xen-fbfront.c                  |     2 +-
 drivers/video/fbdev/xilinxfb.c                     |    12 +-
 drivers/video/logo/pnmtologo.c                     |   674 +-
 drivers/video/{console => }/sticore.c              |   123 +-
 drivers/virt/coco/sev-guest/sev-guest.c            |   191 +-
 drivers/virt/fsl_hypervisor.c                      |     2 +-
 drivers/virtio/virtio_balloon.c                    |     2 +-
 drivers/virtio/virtio_mem.c                        |    12 +-
 drivers/virtio/virtio_mmio.c                       |    19 +-
 drivers/virtio/virtio_pci_modern.c                 |    22 +-
 drivers/virtio/virtio_ring.c                       |    89 +-
 drivers/virtio/virtio_vdpa.c                       |   120 +-
 drivers/w1/masters/Kconfig                         |     2 +-
 drivers/w1/masters/ds2482.c                        |    13 +-
 drivers/w1/masters/ds2490.c                        |    13 +-
 drivers/w1/masters/matrox_w1.c                     |    16 +-
 drivers/w1/masters/omap_hdq.c                      |    14 +-
 drivers/w1/masters/w1-gpio.c                       |     6 +-
 drivers/w1/slaves/w1_ds2406.c                      |    35 +-
 drivers/w1/slaves/w1_ds2408.c                      |    12 +-
 drivers/w1/slaves/w1_ds2413.c                      |     8 +-
 drivers/w1/slaves/w1_ds2433.c                      |    23 +-
 drivers/w1/slaves/w1_ds2780.c                      |     1 +
 drivers/w1/slaves/w1_ds2781.c                      |     1 +
 drivers/w1/slaves/w1_ds2805.c                      |     2 +-
 drivers/w1/slaves/w1_ds28e04.c                     |    21 +-
 drivers/w1/slaves/w1_ds28e17.c                     |     6 +-
 drivers/watchdog/Kconfig                           |    11 +
 drivers/watchdog/Makefile                          |     3 +
 drivers/watchdog/acquirewdt.c                      |     6 +-
 drivers/watchdog/advantechwdt.c                    |     6 +-
 drivers/watchdog/ar7_wdt.c                         |     5 +-
 drivers/watchdog/aspeed_wdt.c                      |     2 +-
 drivers/watchdog/at91rm9200_wdt.c                  |     6 +-
 drivers/watchdog/ath79_wdt.c                       |     5 +-
 drivers/watchdog/bcm2835_wdt.c                     |     6 +-
 drivers/watchdog/bcm47xx_wdt.c                     |    12 +-
 drivers/watchdog/bcm_kona_wdt.c                    |     6 +-
 drivers/watchdog/cpwd.c                            |     6 +-
 drivers/watchdog/dw_wdt.c                          |    55 +-
 drivers/watchdog/gef_wdt.c                         |     6 +-
 drivers/watchdog/geodewdt.c                        |     5 +-
 drivers/watchdog/ib700wdt.c                        |     5 +-
 drivers/watchdog/ie6xx_wdt.c                       |     6 +-
 drivers/watchdog/imx2_wdt.c                        |     4 +-
 drivers/watchdog/ixp4xx_wdt.c                      |    18 +-
 drivers/watchdog/loongson1_wdt.c                   |    36 +-
 drivers/watchdog/lpc18xx_wdt.c                     |     6 +-
 drivers/watchdog/menz69_wdt.c                      |    18 +-
 drivers/watchdog/mtx-1_wdt.c                       |     5 +-
 drivers/watchdog/nic7018_wdt.c                     |     6 +-
 drivers/watchdog/nv_tco.c                          |     6 +-
 drivers/watchdog/omap_wdt.c                        |     6 +-
 drivers/watchdog/orion_wdt.c                       |     5 +-
 drivers/watchdog/rc32434_wdt.c                     |     5 +-
 drivers/watchdog/rdc321x_wdt.c                     |     6 +-
 drivers/watchdog/renesas_wdt.c                     |     6 +-
 drivers/watchdog/riowd.c                           |     6 +-
 drivers/watchdog/rn5t618_wdt.c                     |    12 +-
 drivers/watchdog/rt2880_wdt.c                      |    89 +-
 drivers/watchdog/rti_wdt.c                         |     6 +-
 drivers/watchdog/s3c2410_wdt.c                     |   132 +-
 drivers/watchdog/sa1100_wdt.c                      |     6 +-
 drivers/watchdog/sbsa_gwdt.c                       |     4 +-
 drivers/watchdog/sch311x_wdt.c                     |     5 +-
 drivers/watchdog/shwdt.c                           |     6 +-
 drivers/watchdog/sp5100_tco.c                      |     4 +
 drivers/watchdog/st_lpc_wdt.c                      |     6 +-
 drivers/watchdog/starfive-wdt.c                    |   606 +
 drivers/watchdog/stmp3xxx_rtc_wdt.c                |     5 +-
 drivers/watchdog/watchdog_core.c                   |     2 +-
 drivers/watchdog/watchdog_dev.c                    |     4 +-
 drivers/watchdog/watchdog_pretimeout.c             |     3 +-
 drivers/watchdog/wm8350_wdt.c                      |     9 +-
 drivers/xen/balloon.c                              |    20 +-
 drivers/xen/pcpu.c                                 |    20 +
 drivers/xen/pvcalls-front.c                        |    46 +-
 drivers/xen/xen-pciback/pci_stub.c                 |     6 +-
 drivers/xen/xen-scsiback.c                         |    57 +-
 drivers/xen/xenfs/xensyms.c                        |    10 +-
 fs/9p/Kconfig                                      |     2 +-
 fs/9p/cache.h                                      |     3 +-
 fs/9p/fid.c                                        |    48 +-
 fs/9p/fid.h                                        |    31 +-
 fs/9p/v9fs.c                                       |    59 +-
 fs/9p/v9fs.h                                       |    62 +-
 fs/9p/v9fs_vfs.h                                   |     4 -
 fs/9p/vfs_addr.c                                   |    51 +-
 fs/9p/vfs_dentry.c                                 |     1 -
 fs/9p/vfs_dir.c                                    |    11 +-
 fs/9p/vfs_file.c                                   |   207 +-
 fs/9p/vfs_inode.c                                  |   112 +-
 fs/9p/vfs_inode_dotl.c                             |    91 +-
 fs/9p/vfs_super.c                                  |    45 +-
 fs/9p/xattr.c                                      |    12 +-
 fs/Kconfig                                         |     9 +-
 fs/Makefile                                        |     5 +-
 fs/afs/afs.h                                       |     4 +-
 fs/afs/dir.c                                       |    14 +-
 fs/afs/dir_edit.c                                  |     7 +-
 fs/afs/file.c                                      |    14 +-
 fs/afs/inode.c                                     |    37 +-
 fs/afs/internal.h                                  |     3 +-
 fs/afs/rxrpc.c                                     |    17 +-
 fs/afs/write.c                                     |     4 +-
 fs/attr.c                                          |     1 +
 fs/binfmt_elf.c                                    |     3 +-
 fs/binfmt_elf_fdpic.c                              |     2 +-
 fs/btrfs/Kconfig                                   |     1 +
 fs/btrfs/backref.c                                 |   104 +-
 fs/btrfs/backref.h                                 |     6 +
 fs/btrfs/bio.c                                     |   211 +-
 fs/btrfs/bio.h                                     |    22 +-
 fs/btrfs/block-group.c                             |    68 +-
 fs/btrfs/block-group.h                             |    13 +-
 fs/btrfs/block-rsv.c                               |    24 +-
 fs/btrfs/block-rsv.h                               |     2 +-
 fs/btrfs/btrfs_inode.h                             |    35 +-
 fs/btrfs/compression.c                             |   299 +-
 fs/btrfs/compression.h                             |    20 +-
 fs/btrfs/ctree.c                                   |   129 +-
 fs/btrfs/ctree.h                                   |    17 +-
 fs/btrfs/delalloc-space.c                          |     2 +-
 fs/btrfs/delayed-ref.c                             |    49 +-
 fs/btrfs/delayed-ref.h                             |    22 +-
 fs/btrfs/discard.c                                 |    21 +-
 fs/btrfs/disk-io.c                                 |   186 +-
 fs/btrfs/extent-tree.c                             |    37 +-
 fs/btrfs/extent_io.c                               |   550 +-
 fs/btrfs/file-item.c                               |    98 +-
 fs/btrfs/file-item.h                               |     3 +-
 fs/btrfs/file.c                                    |    11 +-
 fs/btrfs/free-space-cache.c                        |    15 +-
 fs/btrfs/free-space-tree.c                         |    50 +-
 fs/btrfs/free-space-tree.h                         |     3 +-
 fs/btrfs/fs.h                                      |    60 +-
 fs/btrfs/inode-item.c                              |    15 +-
 fs/btrfs/inode.c                                   |   385 +-
 fs/btrfs/ioctl.c                                   |    11 +-
 fs/btrfs/locking.c                                 |    25 +-
 fs/btrfs/locking.h                                 |     5 +-
 fs/btrfs/lru_cache.h                               |     5 -
 fs/btrfs/lzo.c                                     |    17 +-
 fs/btrfs/messages.c                                |     2 +-
 fs/btrfs/messages.h                                |     2 +-
 fs/btrfs/ordered-data.c                            |   120 +-
 fs/btrfs/ordered-data.h                            |    10 +-
 fs/btrfs/print-tree.c                              |     6 +-
 fs/btrfs/qgroup.c                                  |    11 +-
 fs/btrfs/raid56.c                                  |   162 +-
 fs/btrfs/raid56.h                                  |    12 +-
 fs/btrfs/relocation.c                              |     8 +-
 fs/btrfs/scrub.c                                   |  4142 +-
 fs/btrfs/send.c                                    |     2 +-
 fs/btrfs/space-info.c                              |    74 +-
 fs/btrfs/space-info.h                              |     3 +-
 fs/btrfs/super.c                                   |    13 +-
 fs/btrfs/sysfs.c                                   |     5 +
 fs/btrfs/tests/extent-map-tests.c                  |     1 -
 fs/btrfs/transaction.c                             |    43 +-
 fs/btrfs/tree-checker.c                            |    14 +
 fs/btrfs/tree-log.c                                |   171 +-
 fs/btrfs/volumes.c                                 |   615 +-
 fs/btrfs/volumes.h                                 |    85 +-
 fs/btrfs/xattr.c                                   |     4 -
 fs/btrfs/zlib.c                                    |     2 -
 fs/btrfs/zoned.c                                   |    66 +-
 fs/btrfs/zstd.c                                    |     1 -
 fs/buffer.c                                        |   111 +-
 fs/cachefiles/error_inject.c                       |    11 +-
 fs/ceph/addr.c                                     |    11 +-
 fs/ceph/caps.c                                     |     2 +-
 fs/ceph/debugfs.c                                  |    18 +-
 fs/ceph/dir.c                                      |    13 +-
 fs/ceph/mds_client.c                               |    78 +-
 fs/ceph/mds_client.h                               |     5 +-
 fs/ceph/super.h                                    |     2 +
 fs/ceph/xattr.c                                    |    24 +-
 fs/cifs/cached_dir.c                               |    37 +-
 fs/cifs/cifs_debug.c                               |    58 +-
 fs/cifs/cifs_debug.h                               |    12 +-
 fs/cifs/cifs_dfs_ref.c                             |     3 +-
 fs/cifs/cifs_fs_sb.h                               |     2 -
 fs/cifs/cifsfs.c                                   |    41 +-
 fs/cifs/cifsfs.h                                   |     9 +-
 fs/cifs/cifsglob.h                                 |    27 +-
 fs/cifs/cifsproto.h                                |    44 +-
 fs/cifs/cifssmb.c                                  |    36 +-
 fs/cifs/connect.c                                  |   238 +-
 fs/cifs/dfs.c                                      |   200 +-
 fs/cifs/dfs.h                                      |    52 +-
 fs/cifs/dfs_cache.c                                |   273 +-
 fs/cifs/dfs_cache.h                                |    11 +-
 fs/cifs/file.c                                     |    28 +-
 fs/cifs/fs_context.c                               |    13 +-
 fs/cifs/fs_context.h                               |     6 +-
 fs/cifs/ioctl.c                                    |     2 +-
 fs/cifs/link.c                                     |     2 +
 fs/cifs/misc.c                                     |    18 +-
 fs/cifs/sess.c                                     |     7 +-
 fs/cifs/smb2inode.c                                |    32 +-
 fs/cifs/smb2ops.c                                  |    29 +-
 fs/cifs/smb2pdu.c                                  |   251 +-
 fs/cifs/smb2pdu.h                                  |    20 -
 fs/cifs/smb2transport.c                            |    19 +-
 fs/cifs/trace.h                                    |    12 +-
 fs/cifs/transport.c                                |    21 +-
 fs/cifs/xattr.c                                    |     4 -
 fs/coda/psdev.c                                    |     2 +-
 fs/coda/sysctl.c                                   |    11 +-
 fs/configfs/dir.c                                  |     9 +-
 fs/coredump.c                                      |     1 +
 fs/crypto/bio.c                                    |     6 +-
 fs/crypto/crypto.c                                 |    19 +-
 fs/crypto/fname.c                                  |     4 +-
 fs/crypto/fscrypt_private.h                        |     6 +-
 fs/crypto/hkdf.c                                   |     4 +-
 fs/crypto/hooks.c                                  |    32 +-
 fs/crypto/keyring.c                                |    35 +-
 fs/crypto/keysetup.c                               |    14 +-
 fs/crypto/policy.c                                 |     4 +-
 fs/dax.c                                           |    52 +-
 fs/devpts/inode.c                                  |    20 +-
 fs/direct-io.c                                     |     9 +-
 fs/dlm/Kconfig                                     |     9 -
 fs/dlm/Makefile                                    |     1 -
 fs/dlm/ast.c                                       |    11 +-
 fs/dlm/config.c                                    |    21 -
 fs/dlm/config.h                                    |     3 -
 fs/dlm/debug_fs.c                                  |     8 +-
 fs/dlm/dlm_internal.h                              |   154 +-
 fs/dlm/lock.c                                      |   533 +-
 fs/dlm/lock.h                                      |    17 -
 fs/dlm/lockspace.c                                 |    29 +-
 fs/dlm/lowcomms.c                                  |    13 +-
 fs/dlm/main.c                                      |     9 +-
 fs/dlm/memory.c                                    |     2 +-
 fs/dlm/netlink.c                                   |   139 -
 fs/dlm/rcom.c                                      |     2 +-
 fs/dlm/recover.c                                   |     2 +-
 fs/dlm/recoverd.c                                  |     2 -
 fs/dlm/user.c                                      |    34 +-
 fs/ecryptfs/inode.c                                |     4 -
 fs/erofs/data.c                                    |    81 +-
 fs/erofs/decompressor.c                            |     6 +-
 fs/erofs/decompressor_lzma.c                       |     4 +-
 fs/erofs/dir.c                                     |    25 +-
 fs/erofs/erofs_fs.h                                |   176 +-
 fs/erofs/fscache.c                                 |     5 +-
 fs/erofs/inode.c                                   |    36 +-
 fs/erofs/internal.h                                |    73 +-
 fs/erofs/namei.c                                   |    27 +-
 fs/erofs/super.c                                   |   116 +-
 fs/erofs/xattr.c                                   |   234 +-
 fs/erofs/xattr.h                                   |    47 +-
 fs/erofs/zdata.c                                   |    25 +-
 fs/erofs/zmap.c                                    |   166 +-
 fs/eventfd.c                                       |    41 +-
 fs/eventpoll.c                                     |   232 +-
 fs/exec.c                                          |     4 +-
 fs/ext2/ext2.h                                     |     3 +-
 fs/ext2/super.c                                    |     7 +
 fs/ext2/xattr.c                                    |    26 +-
 fs/ext4/balloc.c                                   |   167 +-
 fs/ext4/bitmap.c                                   |    13 +-
 fs/ext4/ext4.h                                     |   153 +-
 fs/ext4/extents.c                                  |    38 +-
 fs/ext4/extents_status.c                           |    30 +-
 fs/ext4/file.c                                     |     3 +-
 fs/ext4/fsync.c                                    |    11 -
 fs/ext4/hash.c                                     |     6 +-
 fs/ext4/ialloc.c                                   |    26 +-
 fs/ext4/inline.c                                   |   199 +-
 fs/ext4/inode.c                                    |   841 +-
 fs/ext4/mballoc.c                                  |   761 +-
 fs/ext4/mballoc.h                                  |    17 +-
 fs/ext4/migrate.c                                  |    11 +-
 fs/ext4/mmp.c                                      |    39 +-
 fs/ext4/move_extent.c                              |    41 +-
 fs/ext4/namei.c                                    |    57 +-
 fs/ext4/page-io.c                                  |   116 +-
 fs/ext4/readpage.c                                 |    72 +-
 fs/ext4/resize.c                                   |     7 +-
 fs/ext4/super.c                                    |   521 +-
 fs/ext4/sysfs.c                                    |     2 -
 fs/ext4/verity.c                                   |    32 +-
 fs/ext4/xattr.c                                    |    30 +-
 fs/f2fs/checkpoint.c                               |    52 +-
 fs/f2fs/compress.c                                 |    47 +-
 fs/f2fs/data.c                                     |    71 +-
 fs/f2fs/debug.c                                    |    37 +-
 fs/f2fs/dir.c                                      |    47 +-
 fs/f2fs/extent_cache.c                             |   264 +-
 fs/f2fs/f2fs.h                                     |   252 +-
 fs/f2fs/file.c                                     |    76 +-
 fs/f2fs/gc.c                                       |   205 +-
 fs/f2fs/gc.h                                       |    16 +-
 fs/f2fs/inline.c                                   |     2 +-
 fs/f2fs/inode.c                                    |     5 +-
 fs/f2fs/namei.c                                    |    28 +-
 fs/f2fs/node.h                                     |    20 +-
 fs/f2fs/recovery.c                                 |    17 +-
 fs/f2fs/segment.c                                  |   390 +-
 fs/f2fs/segment.h                                  |    57 +-
 fs/f2fs/super.c                                    |   111 +-
 fs/f2fs/sysfs.c                                    |    50 +-
 fs/f2fs/xattr.c                                    |    24 +-
 fs/fs-writeback.c                                  |    19 +-
 fs/fuse/cuse.c                                     |     2 +-
 fs/fuse/dev.c                                      |    41 +-
 fs/fuse/file.c                                     |     2 +-
 fs/gfs2/bmap.c                                     |     8 -
 fs/gfs2/bmap.h                                     |     1 -
 fs/gfs2/dentry.c                                   |    18 +
 fs/gfs2/glops.c                                    |    23 +-
 fs/gfs2/inode.c                                    |    47 +-
 fs/gfs2/ops_fstype.c                               |     9 +-
 fs/gfs2/super.c                                    |    17 +
 fs/gfs2/xattr.c                                    |     2 -
 fs/hfsplus/inode.c                                 |    28 +-
 fs/hostfs/Makefile                                 |     6 +-
 fs/hostfs/hostfs_user_exp.c                        |    28 +
 fs/hugetlbfs/inode.c                               |     4 +-
 fs/inode.c                                         |    11 +-
 fs/internal.h                                      |     4 -
 fs/iomap/buffered-io.c                             |    13 +-
 fs/iomap/direct-io.c                               |     9 +-
 fs/iomap/trace.c                                   |     1 +
 fs/iomap/trace.h                                   |    78 +
 fs/jbd2/transaction.c                              |     3 +
 fs/jffs2/xattr.c                                   |    29 +-
 fs/jfs/jfs_metapage.c                              |    39 +-
 fs/jfs/xattr.c                                     |     4 -
 fs/kernfs/dir.c                                    |    34 +-
 fs/kernfs/file.c                                   |     4 +-
 fs/kernfs/inode.c                                  |    16 +-
 fs/kernfs/kernfs-internal.h                        |     2 +
 fs/kernfs/mount.c                                  |     8 +-
 fs/ksmbd/auth.c                                    |    24 +-
 fs/ksmbd/connection.c                              |    96 +-
 fs/ksmbd/connection.h                              |    61 +-
 fs/ksmbd/ksmbd_work.h                              |     2 +-
 fs/ksmbd/mgmt/tree_connect.c                       |    13 +-
 fs/ksmbd/mgmt/tree_connect.h                       |     3 +
 fs/ksmbd/mgmt/user_session.c                       |    81 +-
 fs/ksmbd/mgmt/user_session.h                       |     1 +
 fs/ksmbd/server.c                                  |    20 +-
 fs/ksmbd/smb2pdu.c                                 |   391 +-
 fs/ksmbd/smb2pdu.h                                 |    52 +-
 fs/ksmbd/smb_common.c                              |   139 +-
 fs/ksmbd/smb_common.h                              |    32 +-
 fs/ksmbd/transport_rdma.c                          |     2 +-
 fs/ksmbd/transport_tcp.c                           |    37 +-
 fs/ksmbd/unicode.c                                 |    18 -
 fs/ksmbd/vfs.c                                     |   437 +-
 fs/ksmbd/vfs.h                                     |    19 +-
 fs/ksmbd/vfs_cache.c                               |     5 +-
 fs/libfs.c                                         |     9 +-
 fs/lockd/Makefile                                  |     6 +-
 fs/lockd/clnt4xdr.c                                |     9 +-
 fs/lockd/clntlock.c                                |    58 +-
 fs/lockd/clntproc.c                                |    42 +-
 fs/lockd/host.c                                    |     1 +
 fs/lockd/svc.c                                     |    20 +-
 fs/lockd/svclock.c                                 |    21 +-
 fs/lockd/trace.c                                   |     3 +
 fs/lockd/trace.h                                   |   106 +
 fs/lockd/xdr4.c                                    |    13 +-
 fs/mpage.c                                         |    66 +-
 fs/namei.c                                         |   129 +-
 fs/namespace.c                                     |    23 +-
 fs/netfs/buffered_read.c                           |     7 +-
 fs/netfs/iterator.c                                |     2 +-
 fs/nfs/Kconfig                                     |     2 +-
 fs/nfs/dir.c                                       |   302 +-
 fs/nfs/export.c                                    |     9 +-
 fs/nfs/file.c                                      |    16 +-
 fs/nfs/fscache.c                                   |   238 +-
 fs/nfs/fscache.h                                   |   131 +-
 fs/nfs/inode.c                                     |   118 +-
 fs/nfs/internal.h                                  |    24 +-
 fs/nfs/iostat.h                                    |    17 -
 fs/nfs/nfs3_fs.h                                   |     1 -
 fs/nfs/nfs3acl.c                                   |    11 +-
 fs/nfs/nfs3super.c                                 |     3 -
 fs/nfs/nfs42xdr.c                                  |     4 +-
 fs/nfs/nfs4proc.c                                  |    22 +-
 fs/nfs/nfs4state.c                                 |     8 +-
 fs/nfs/nfs4sysctl.c                                |    21 +-
 fs/nfs/nfstrace.h                                  |    91 -
 fs/nfs/pagelist.c                                  |     4 +
 fs/nfs/read.c                                      |   108 +-
 fs/nfs/super.c                                     |    14 -
 fs/nfs/sysctl.c                                    |    20 +-
 fs/nfs_common/nfs_ssc.c                            |     1 -
 fs/nfsd/Kconfig                                    |     2 +-
 fs/nfsd/blocklayout.c                              |     1 +
 fs/nfsd/export.c                                   |    64 +-
 fs/nfsd/export.h                                   |     1 +
 fs/nfsd/filecache.c                                |   430 +-
 fs/nfsd/filecache.h                                |     9 +-
 fs/nfsd/nfs4callback.c                             |     4 +-
 fs/nfsd/nfs4idmap.c                                |     8 +-
 fs/nfsd/nfs4xdr.c                                  |    18 +-
 fs/nfsd/vfs.c                                      |    22 +-
 fs/nilfs2/bmap.c                                   |    16 +-
 fs/nilfs2/btree.c                                  |     1 +
 fs/nilfs2/direct.c                                 |     1 +
 fs/nilfs2/ioctl.c                                  |     2 +-
 fs/nilfs2/page.c                                   |     6 +-
 fs/nilfs2/segment.c                                |    28 +-
 fs/nilfs2/super.c                                  |     2 +
 fs/nilfs2/the_nilfs.c                              |    12 +-
 fs/notify/fanotify/fanotify_user.c                 |    13 +-
 fs/notify/inotify/inotify_fsnotify.c               |    11 +-
 fs/nsfs.c                                          |    18 -
 fs/ntfs/sysctl.c                                   |    12 +-
 fs/ntfs3/attrib.c                                  |    17 +-
 fs/ntfs3/bitmap.c                                  |    25 +-
 fs/ntfs3/file.c                                    |    50 +-
 fs/ntfs3/frecord.c                                 |    46 +-
 fs/ntfs3/fslog.c                                   |    83 +-
 fs/ntfs3/fsntfs.c                                  |    84 +-
 fs/ntfs3/index.c                                   |    81 +-
 fs/ntfs3/inode.c                                   |   134 +-
 fs/ntfs3/lznt.c                                    |    10 +-
 fs/ntfs3/namei.c                                   |    19 +-
 fs/ntfs3/ntfs.h                                    |     3 -
 fs/ntfs3/ntfs_fs.h                                 |    19 +-
 fs/ntfs3/record.c                                  |    15 +-
 fs/ntfs3/run.c                                     |     6 +-
 fs/ntfs3/super.c                                   |   312 +-
 fs/ntfs3/xattr.c                                   |    74 +-
 fs/ocfs2/aops.c                                    |    21 +-
 fs/ocfs2/ioctl.c                                   |    37 +-
 fs/ocfs2/namei.c                                   |     2 +
 fs/ocfs2/refcounttree.c                            |     9 +-
 fs/ocfs2/xattr.c                                   |    44 +-
 fs/open.c                                          |    18 +-
 fs/orangefs/inode.c                                |     9 +-
 fs/orangefs/xattr.c                                |     2 -
 fs/overlayfs/copy_up.c                             |     3 +-
 fs/overlayfs/super.c                               |     8 -
 fs/pipe.c                                          |     9 +-
 fs/pnode.c                                         |    12 +-
 fs/posix_acl.c                                     |    61 +-
 fs/proc/array.c                                    |     9 +
 fs/proc/base.c                                     |     4 +-
 fs/proc/generic.c                                  |     1 -
 fs/proc/kcore.c                                    |    85 +-
 fs/proc/meminfo.c                                  |    13 +
 fs/proc/page.c                                     |     9 +-
 fs/proc/proc_sysctl.c                              |   142 +-
 fs/proc/stat.c                                     |    26 -
 fs/proc/task_mmu.c                                 |    12 +-
 fs/proc/vmcore.c                                   |    22 +-
 fs/pstore/pmsg.c                                   |     9 +-
 fs/qnx4/README                                     |     9 -
 fs/qnx6/README                                     |     8 -
 fs/quota/Kconfig                                   |     4 +-
 fs/quota/dquot.c                                   |    24 +-
 fs/quota/quota_v1.c                                |     2 +-
 fs/quota/quota_v2.c                                |     2 +-
 fs/ramfs/file-nommu.c                              |     2 +-
 fs/read_write.c                                    |    11 +-
 fs/reiserfs/file.c                                 |     7 +
 fs/reiserfs/inode.c                                |     6 +-
 fs/reiserfs/journal.c                              |     2 -
 fs/reiserfs/namei.c                                |    50 +-
 fs/reiserfs/reiserfs.h                             |     2 +
 fs/reiserfs/stree.c                                |     2 -
 fs/reiserfs/xattr.c                                |    55 +-
 fs/reiserfs/xattr_security.c                       |    31 +-
 fs/smbfs_common/smb2pdu.h                          |    76 +-
 fs/splice.c                                        |    42 +-
 fs/super.c                                         |    17 +-
 fs/sysv/dir.c                                      |    28 +-
 fs/sysv/namei.c                                    |     8 +-
 fs/sysv/sysv.h                                     |     1 -
 fs/ubifs/compress.c                                |     1 -
 fs/ubifs/dir.c                                     |     7 +-
 fs/ubifs/tnc.c                                     |   142 +-
 fs/udf/inode.c                                     |    10 +-
 fs/udf/truncate.c                                  |     4 +-
 fs/ufs/dir.c                                       |    29 +-
 fs/unicode/utf8-core.c                             |     1 -
 fs/userfaultfd.c                                   |    71 +-
 fs/verity/enable.c                                 |    46 +-
 fs/verity/hash_algs.c                              |     4 +-
 fs/verity/open.c                                   |     2 +-
 fs/verity/signature.c                              |     9 +-
 fs/verity/verify.c                                 |    12 +-
 fs/xattr.c                                         |   124 +-
 fs/xfs/Kconfig                                     |    32 +
 fs/xfs/Makefile                                    |     6 +-
 fs/xfs/libxfs/xfs_ag.c                             |    42 +-
 fs/xfs/libxfs/xfs_ag.h                             |     9 +
 fs/xfs/libxfs/xfs_alloc.c                          |   153 +-
 fs/xfs/libxfs/xfs_alloc.h                          |    22 +-
 fs/xfs/libxfs/xfs_alloc_btree.c                    |    32 +-
 fs/xfs/libxfs/xfs_bmap.c                           |    44 +-
 fs/xfs/libxfs/xfs_bmap.h                           |     8 +-
 fs/xfs/libxfs/xfs_bmap_btree.c                     |    19 +-
 fs/xfs/libxfs/xfs_btree.c                          |   204 +-
 fs/xfs/libxfs/xfs_btree.h                          |   141 +-
 fs/xfs/libxfs/xfs_defer.c                          |     6 +-
 fs/xfs/libxfs/xfs_dir2.c                           |     5 +-
 fs/xfs/libxfs/xfs_dir2.h                           |    31 +
 fs/xfs/libxfs/xfs_ialloc.c                         |   165 +-
 fs/xfs/libxfs/xfs_ialloc.h                         |     7 +-
 fs/xfs/libxfs/xfs_ialloc_btree.c                   |    35 +-
 fs/xfs/libxfs/xfs_ialloc_btree.h                   |     2 +-
 fs/xfs/libxfs/xfs_inode_fork.c                     |    19 +-
 fs/xfs/libxfs/xfs_inode_fork.h                     |     6 +-
 fs/xfs/libxfs/xfs_refcount.c                       |   117 +-
 fs/xfs/libxfs/xfs_refcount.h                       |    10 +-
 fs/xfs/libxfs/xfs_refcount_btree.c                 |    31 +-
 fs/xfs/libxfs/xfs_rmap.c                           |   358 +-
 fs/xfs/libxfs/xfs_rmap.h                           |    38 +-
 fs/xfs/libxfs/xfs_rmap_btree.c                     |   102 +-
 fs/xfs/libxfs/xfs_sb.c                             |    11 +-
 fs/xfs/libxfs/xfs_types.h                          |    12 +
 fs/xfs/scrub/agheader.c                            |    30 +-
 fs/xfs/scrub/agheader_repair.c                     |   105 +-
 fs/xfs/scrub/alloc.c                               |    69 +-
 fs/xfs/scrub/attr.c                                |   312 +-
 fs/xfs/scrub/attr.h                                |    64 +-
 fs/xfs/scrub/bitmap.c                              |   428 +-
 fs/xfs/scrub/bitmap.h                              |   111 +-
 fs/xfs/scrub/bmap.c                                |   424 +-
 fs/xfs/scrub/btree.c                               |   102 +-
 fs/xfs/scrub/btree.h                               |    16 +-
 fs/xfs/scrub/common.c                              |   475 +-
 fs/xfs/scrub/common.h                              |    34 +-
 fs/xfs/scrub/dabtree.c                             |     7 +-
 fs/xfs/scrub/dabtree.h                             |     6 +-
 fs/xfs/scrub/dir.c                                 |   246 +-
 fs/xfs/scrub/fscounters.c                          |    24 +-
 fs/xfs/scrub/health.c                              |     8 +-
 fs/xfs/scrub/health.h                              |     6 +-
 fs/xfs/scrub/ialloc.c                              |   304 +-
 fs/xfs/scrub/inode.c                               |   189 +-
 fs/xfs/scrub/parent.c                              |   300 +-
 fs/xfs/scrub/quota.c                               |     9 +-
 fs/xfs/scrub/readdir.c                             |   375 +
 fs/xfs/scrub/readdir.h                             |    19 +
 fs/xfs/scrub/refcount.c                            |   197 +-
 fs/xfs/scrub/repair.c                              |   112 +-
 fs/xfs/scrub/repair.h                              |     7 +-
 fs/xfs/scrub/rmap.c                                |   570 +-
 fs/xfs/scrub/rtbitmap.c                            |     6 +-
 fs/xfs/scrub/scrub.c                               |    76 +-
 fs/xfs/scrub/scrub.h                               |    31 +-
 fs/xfs/scrub/symlink.c                             |     6 +-
 fs/xfs/scrub/trace.c                               |     6 +-
 fs/xfs/scrub/trace.h                               |    74 +-
 fs/xfs/scrub/xfs_scrub.h                           |     6 +-
 fs/xfs/xfs_bmap_item.c                             |    37 +-
 fs/xfs/xfs_bmap_util.c                             |    18 +-
 fs/xfs/xfs_buf.c                                   |     3 +-
 fs/xfs/xfs_buf_item_recover.c                      |    10 +
 fs/xfs/xfs_dahash_test.c                           |   673 +
 fs/xfs/xfs_dahash_test.h                           |    12 +
 fs/xfs/xfs_dquot.c                                 |     1 -
 fs/xfs/xfs_drain.c                                 |   166 +
 fs/xfs/xfs_drain.h                                 |    87 +
 fs/xfs/xfs_extfree_item.c                          |    54 +-
 fs/xfs/xfs_file.c                                  |    20 +-
 fs/xfs/xfs_icache.c                                |    43 +-
 fs/xfs/xfs_icache.h                                |    11 +-
 fs/xfs/xfs_iomap.c                                 |    10 +-
 fs/xfs/xfs_iunlink_item.c                          |     4 +-
 fs/xfs/xfs_iwalk.c                                 |     5 +-
 fs/xfs/xfs_linux.h                                 |     1 +
 fs/xfs/xfs_mount.h                                 |     3 +
 fs/xfs/xfs_refcount_item.c                         |    36 +-
 fs/xfs/xfs_rmap_item.c                             |    32 +-
 fs/xfs/xfs_super.c                                 |    21 +
 fs/xfs/xfs_sysctl.c                                |    20 +-
 fs/xfs/xfs_trace.h                                 |    79 +
 fs/xfs/xfs_xattr.c                                 |     4 -
 fs/zonefs/file.c                                   |    32 +-
 include/acpi/acbuffer.h                            |     2 +-
 include/acpi/acconfig.h                            |     2 +-
 include/acpi/acexcep.h                             |     2 +-
 include/acpi/acnames.h                             |     2 +-
 include/acpi/acoutput.h                            |     2 +-
 include/acpi/acpi.h                                |     2 +-
 include/acpi/acpi_bus.h                            |     8 +-
 include/acpi/acpiosxf.h                            |     2 +-
 include/acpi/acpixf.h                              |     4 +-
 include/acpi/acrestyp.h                            |    39 +-
 include/acpi/actbl.h                               |     2 +-
 include/acpi/actbl1.h                              |    59 +-
 include/acpi/actbl2.h                              |   211 +-
 include/acpi/actbl3.h                              |     2 +-
 include/acpi/actypes.h                             |    11 +-
 include/acpi/acuuid.h                              |     2 +-
 include/acpi/cppc_acpi.h                           |    11 +
 include/acpi/platform/acenv.h                      |     4 +-
 include/acpi/platform/acenvex.h                    |     2 +-
 include/acpi/platform/acgcc.h                      |    13 +-
 include/acpi/platform/acgccex.h                    |     2 +-
 include/acpi/platform/aclinux.h                    |     7 +-
 include/acpi/platform/aclinuxex.h                  |     2 +-
 include/acpi/platform/aczephyr.h                   |    48 +
 include/acpi/video.h                               |    17 +-
 include/asm-generic/atomic.h                       |     4 +-
 include/asm-generic/cmpxchg-local.h                |    12 +-
 include/asm-generic/cmpxchg.h                      |     6 +-
 include/asm-generic/fb.h                           |   126 +-
 include/asm-generic/gpio.h                         |   147 -
 include/asm-generic/hyperv-tlfs.h                  |    26 +
 include/asm-generic/io.h                           |    16 +-
 include/asm-generic/local.h                        |     1 +
 include/asm-generic/local64.h                      |    12 +-
 include/asm-generic/mshyperv.h                     |    26 +-
 include/asm-generic/pgalloc.h                      |     4 +-
 include/clocksource/arm_arch_timer.h               |     1 +
 include/crypto/acompress.h                         |   132 +-
 include/crypto/aead.h                              |    22 +
 include/crypto/akcipher.h                          |   102 +-
 include/crypto/algapi.h                            |    93 +-
 include/crypto/hash.h                              |    95 +-
 include/crypto/internal/acompress.h                |    43 +-
 include/crypto/internal/hash.h                     |     2 -
 include/crypto/internal/scompress.h                |    15 +-
 include/crypto/kpp.h                               |    73 +-
 include/crypto/public_key.h                        |    28 +
 include/crypto/rng.h                               |    65 +-
 include/crypto/skcipher.h                          |    22 +
 include/crypto/utils.h                             |    73 +
 include/drm/bridge/samsung-dsim.h                  |   121 +
 include/drm/display/drm_dp.h                       |    11 +-
 include/drm/display/drm_dp_helper.h                |    18 +-
 include/drm/display/drm_dp_mst_helper.h            |    14 +-
 include/drm/display/drm_dsc_helper.h               |    13 +
 include/drm/display/drm_scdc_helper.h              |     7 +-
 include/drm/drm_aperture.h                         |     7 +-
 include/drm/drm_bridge.h                           |     4 +-
 include/drm/drm_connector.h                        |    13 +
 include/drm/drm_drv.h                              |     9 +-
 include/drm/drm_edid.h                             |     2 +
 include/drm/drm_fb_helper.h                        |    97 +-
 include/drm/drm_fbdev_dma.h                        |    15 +
 include/drm/drm_file.h                             |    35 +-
 include/drm/drm_fixed.h                            |     6 +
 include/drm/drm_gem.h                              |    36 +-
 include/drm/drm_gem_vram_helper.h                  |     4 +-
 include/drm/drm_mode_config.h                      |     7 -
 include/drm/gpu_scheduler.h                        |    14 +-
 include/drm/i915_component.h                       |     3 +-
 include/drm/i915_drm.h                             |     2 +-
 include/drm/i915_gsc_proxy_mei_interface.h         |    53 +
 include/drm/i915_hdcp_interface.h                  |   539 +
 include/drm/i915_mei_hdcp_interface.h              |   184 -
 include/drm/ttm/ttm_device.h                       |     4 +-
 include/drm/ttm/ttm_pool.h                         |     2 +-
 include/drm/ttm/ttm_tt.h                           |    10 +-
 include/dt-bindings/arm/qcom,ids.h                 |    11 +
 include/dt-bindings/clock/ast2600-clock.h          |     5 +-
 include/dt-bindings/clock/bcm63268-clock.h         |    13 +
 include/dt-bindings/clock/exynos850.h              |    28 +-
 include/dt-bindings/clock/imx8mp-clock.h           |     4 +-
 include/dt-bindings/clock/imx93-clock.h            |     6 +-
 include/dt-bindings/clock/loongson,ls1x-clk.h      |    19 +
 include/dt-bindings/clock/loongson,ls2k-clk.h      |     3 +-
 include/dt-bindings/clock/mediatek,mt8188-clk.h    |   726 +
 include/dt-bindings/clock/qcom,dispcc-qcm2290.h    |     4 +
 include/dt-bindings/clock/qcom,gcc-msm8917.h       |   190 +
 include/dt-bindings/clock/qcom,gcc-sc8280xp.h      |     2 +
 include/dt-bindings/clock/qcom,ipq5332-gcc.h       |   356 +
 include/dt-bindings/clock/qcom,ipq9574-gcc.h       |   213 +
 include/dt-bindings/clock/qcom,sa8775p-gpucc.h     |    50 +
 include/dt-bindings/clock/qcom,sm6115-gpucc.h      |    36 +
 include/dt-bindings/clock/qcom,sm6125-gpucc.h      |    31 +
 include/dt-bindings/clock/qcom,sm6375-gpucc.h      |    36 +
 include/dt-bindings/clock/qcom,sm7150-gcc.h        |   186 +
 include/dt-bindings/clock/r8a7779-clock.h          |     1 +
 include/dt-bindings/clock/starfive,jh7110-crg.h    |   221 +
 include/dt-bindings/firmware/qcom,scm.h            |     2 +
 include/dt-bindings/gce/mediatek,mt6795-gce.h      |   123 +
 include/dt-bindings/mfd/stm32f4-rcc.h              |     1 -
 include/dt-bindings/pinctrl/k3.h                   |     7 +
 include/dt-bindings/power/r8a7795-sysc.h           |     1 -
 include/dt-bindings/reset/bcm63268-reset.h         |     4 +
 include/dt-bindings/reset/mediatek,mt6735-wdt.h    |    17 +
 include/dt-bindings/reset/qcom,ipq9574-gcc.h       |   164 +
 include/dt-bindings/reset/starfive,jh7110-crg.h    |   154 +
 include/dt-bindings/reset/stih415-resets.h         |    28 -
 include/dt-bindings/reset/stih416-resets.h         |    52 -
 include/dt-bindings/soc/cpm1-fsl,tsa.h             |    13 +
 include/dt-bindings/sound/cs35l45.h                |    57 +
 .../dt-bindings/thermal/mediatek,lvts-thermal.h    |    10 +
 include/kunit/resource.h                           |     2 +-
 include/kunit/test.h                               |     4 +-
 include/kvm/arm_arch_timer.h                       |    49 +-
 include/kvm/arm_hypercalls.h                       |     6 +-
 include/kvm/arm_pmu.h                              |     2 +-
 include/kvm/arm_vgic.h                             |     1 +
 include/linux/acpi.h                               |    11 +-
 include/linux/acpi_mdio.h                          |     9 +-
 include/linux/ahci_platform.h                      |     2 +-
 include/linux/alcor_pci.h                          |     7 -
 include/linux/amd-pstate.h                         |     2 +
 include/linux/aperture.h                           |    16 +-
 include/linux/apple-gmux.h                         |    72 +-
 include/linux/apple_bl.h                           |    27 -
 include/linux/arm-smccc.h                          |    18 +
 include/linux/ata.h                                |    71 -
 include/linux/ata_platform.h                       |     2 +-
 include/linux/atomic/atomic-arch-fallback.h        |   230 +-
 include/linux/atomic/atomic-instrumented.h         |   152 +-
 include/linux/atomic/atomic-long.h                 |    38 +-
 include/linux/bio.h                                |     5 +
 include/linux/blk-crypto.h                         |     4 +-
 include/linux/blk-mq-rdma.h                        |    11 -
 include/linux/blk-mq.h                             |     8 +-
 include/linux/blk_types.h                          |    39 +-
 include/linux/blkdev.h                             |    20 +-
 include/linux/bpf.h                                |   250 +-
 include/linux/bpf_local_storage.h                  |    20 +-
 include/linux/bpf_mem_alloc.h                      |     9 +
 include/linux/bpf_types.h                          |     4 +
 include/linux/bpf_verifier.h                       |    83 +-
 include/linux/btf.h                                |    13 +-
 include/linux/btf_ids.h                            |     2 +-
 include/linux/buffer_head.h                        |     6 +
 include/linux/cacheinfo.h                          |     8 +
 include/linux/cdx/cdx_bus.h                        |   174 +
 include/linux/cgroup.h                             |     2 +-
 include/linux/clk-provider.h                       |    29 +-
 include/linux/cm4000_cs.h                          |    11 -
 include/linux/compaction.h                         |     7 -
 include/linux/context_tracking.h                   |     3 +-
 include/linux/context_tracking_state.h             |     2 +
 include/linux/cpu.h                                |     2 +-
 include/linux/cpu_rmap.h                           |     4 +-
 include/linux/cpufreq.h                            |     2 +-
 include/linux/cpuhotplug.h                         |     2 -
 include/linux/cpumask.h                            |    17 +
 include/linux/cpuset.h                             |    16 +-
 include/linux/crc32c.h                             |     1 -
 include/linux/crypto.h                             |   236 +-
 include/linux/dccp.h                               |     6 +-
 include/linux/delayacct.h                          |    15 +
 include/linux/device-mapper.h                      |    40 +-
 include/linux/device.h                             |    32 +-
 include/linux/device/bus.h                         |    21 +-
 include/linux/device/class.h                       |   130 +-
 include/linux/device/driver.h                      |    28 +-
 include/linux/dim.h                                |     3 +-
 include/linux/dlm.h                                |     3 -
 include/linux/dm-bufio.h                           |     6 -
 include/linux/dma-map-ops.h                        |     2 +
 include/linux/dma/ti-cppi5.h                       |     1 +
 include/linux/dynamic_debug.h                      |    68 +-
 include/linux/efi.h                                |     1 +
 include/linux/ethtool.h                            |    15 +-
 include/linux/ethtool_netlink.h                    |     6 +
 include/linux/exportfs.h                           |     1 +
 include/linux/f2fs_fs.h                            |    24 +-
 include/linux/fault-inject.h                       |    22 +
 include/linux/fb.h                                 |   178 +-
 include/linux/filter.h                             |    56 +-
 include/linux/find.h                               |    37 +
 include/linux/firmware/cirrus/cs_dsp.h             |     1 +
 include/linux/firmware/qcom/qcom_scm.h             |     2 +-
 include/linux/firmware/xlnx-zynqmp.h               |    11 +
 include/linux/fprobe.h                             |    10 +-
 include/linux/fs.h                                 |    23 +-
 include/linux/fs_context.h                         |     1 -
 include/linux/fscrypt.h                            |    28 +
 include/linux/fsverity.h                           |     6 +-
 include/linux/ftrace.h                             |    70 +-
 include/linux/genl_magic_func.h                    |     2 +-
 include/linux/gfp.h                                |     7 +-
 include/linux/gfp_types.h                          |    30 +-
 include/linux/gpio.h                               |   104 +-
 include/linux/gpio/consumer.h                      |    24 +-
 include/linux/gpio/driver.h                        |    31 +-
 include/linux/gpio/legacy-of-mm-gpiochip.h         |    36 +
 include/linux/hex.h                                |    35 +
 include/linux/hid.h                                |     3 +-
 include/linux/highmem.h                            |    62 +-
 include/linux/host1x.h                             |     2 +-
 include/linux/huge_mm.h                            |    41 +-
 include/linux/hugetlb.h                            |    54 +-
 include/linux/hw_breakpoint.h                      |    10 +
 include/linux/hwmon.h                              |     2 +-
 include/linux/i2c.h                                |     4 +-
 include/linux/i3c/master.h                         |     5 +-
 include/linux/ieee80211.h                          |    63 +-
 include/linux/if_bridge.h                          |     1 +
 include/linux/if_vlan.h                            |    53 +-
 include/linux/igmp.h                               |     2 +-
 include/linux/iio/iio-gts-helper.h                 |   206 +
 include/linux/iio/trigger.h                        |     8 +-
 include/linux/input/matrix_keypad.h                |     5 +-
 include/linux/instrumented.h                       |    63 +-
 include/linux/interconnect-provider.h              |    19 +-
 include/linux/io-mapping.h                         |    20 +-
 include/linux/io_uring.h                           |    18 +-
 include/linux/io_uring_types.h                     |    24 +-
 include/linux/ioasid.h                             |    83 -
 include/linux/iomap.h                              |     6 -
 include/linux/iommu.h                              |    31 +-
 include/linux/iommufd.h                            |     5 +-
 include/linux/ipv6.h                               |     5 +-
 include/linux/irqchip/arm-gic.h                    |     6 -
 include/linux/kallsyms.h                           |     7 +-
 include/linux/kernel.h                             |    29 +-
 include/linux/kexec.h                              |     8 -
 include/linux/kmsan.h                              |    52 +-
 include/linux/kobject.h                            |    59 +-
 include/linux/ksm.h                                |    44 +-
 include/linux/kvm_host.h                           |    18 +-
 include/linux/kvm_irqfd.h                          |     2 +-
 include/linux/kvm_types.h                          |     2 +-
 include/linux/leds.h                               |    20 +-
 include/linux/libata.h                             |    10 +-
 include/linux/libgcc.h                             |     7 +
 include/linux/livepatch.h                          |     1 +
 include/linux/livepatch_sched.h                    |    29 +
 include/linux/lockd/lockd.h                        |    29 +-
 include/linux/lockd/xdr4.h                         |     1 +
 include/linux/lockdep.h                            |     8 +-
 include/linux/lsm_hook_defs.h                      |     2 +-
 include/linux/lsm_hooks.h                          |  1655 +-
 include/linux/mailbox/zynqmp-ipi-message.h         |     2 +-
 include/linux/mailbox_client.h                     |     1 +
 include/linux/memblock.h                           |     2 +
 include/linux/memcontrol.h                         |    10 +-
 include/linux/memfd.h                              |     4 +-
 include/linux/mfd/axp20x.h                         |    85 +
 include/linux/mfd/core.h                           |    20 +-
 include/linux/mfd/da9063/registers.h               |    23 +
 include/linux/mfd/max597x.h                        |    96 +
 include/linux/mfd/palmas.h                         |     8 -
 include/linux/mfd/rsmu.h                           |     5 +-
 include/linux/mfd/rt5033-private.h                 |    17 +-
 include/linux/mfd/rt5033.h                         |     7 +-
 include/linux/mfd/rz-mtu3.h                        |   257 +
 include/linux/mfd/samsung/core.h                   |     2 -
 include/linux/mfd/samsung/irq.h                    |    50 -
 include/linux/mfd/samsung/s5m8763.h                |    90 -
 include/linux/mfd/stm32-timers.h                   |     1 +
 include/linux/mfd/ucb1x00.h                        |     1 +
 include/linux/mhi.h                                |     7 -
 include/linux/mlx5/device.h                        |    22 +-
 include/linux/mlx5/driver.h                        |    16 +-
 include/linux/mlx5/mlx5_ifc.h                      |   115 +-
 include/linux/mlx5/port.h                          |    16 +
 include/linux/mlx5/qp.h                            |    10 +
 include/linux/mm.h                                 |   219 +-
 include/linux/mm_inline.h                          |     6 +
 include/linux/mm_types.h                           |   131 +-
 include/linux/mmap_lock.h                          |    37 +-
 include/linux/mmc/host.h                           |     3 +
 include/linux/mmc/sdio_ids.h                       |    14 +-
 include/linux/mmu_context.h                        |    14 +
 include/linux/mmzone.h                             |    34 +-
 include/linux/mod_devicetable.h                    |    16 +
 include/linux/module.h                             |   274 +-
 include/linux/module_symbol.h                      |    17 +
 include/linux/mtd/rawnand.h                        |     2 +-
 include/linux/mtd/spi-nor.h                        |    19 +-
 include/linux/mtd/spinand.h                        |     1 +
 include/linux/namei.h                              |     9 +
 include/linux/net_tstamp.h                         |    33 +
 include/linux/netdevice.h                          |    80 +-
 include/linux/netfilter.h                          |     1 +
 include/linux/netfilter/nfnetlink.h                |     1 -
 include/linux/netfilter_ipv6.h                     |     2 +
 include/linux/netlink.h                            |    23 +-
 include/linux/nfs.h                                |    20 +
 include/linux/nfs_fs.h                             |    72 +-
 include/linux/nfs_iostat.h                         |    12 -
 include/linux/nfs_page.h                           |     3 +
 include/linux/nfs_xdr.h                            |     4 +
 include/linux/notifier.h                           |     5 +-
 include/linux/nvme-tcp.h                           |     5 +-
 include/linux/nvme.h                               |     5 +
 include/linux/nvmem-consumer.h                     |     7 +
 include/linux/nvmem-provider.h                     |    74 +-
 include/linux/objtool.h                            |    81 +-
 include/linux/objtool_types.h                      |    57 +
 include/linux/of.h                                 |    50 +-
 include/linux/of_address.h                         |    31 +
 include/linux/of_device.h                          |    35 +-
 include/linux/of_gpio.h                            |    21 -
 include/linux/of_mdio.h                            |    22 +-
 include/linux/of_platform.h                        |    10 +-
 include/linux/page-flags.h                         |    32 +-
 include/linux/page_ext.h                           |     2 -
 include/linux/pageblock-flags.h                    |     4 +-
 include/linux/pagemap.h                            |    23 +-
 include/linux/pci-doe.h                            |    62 +-
 include/linux/pci.h                                |    77 +-
 include/linux/pci_ids.h                            |     1 +
 include/linux/pcs/pcs-mtk-lynxi.h                  |    13 +
 include/linux/pds/pds_adminq.h                     |   647 +
 include/linux/pds/pds_auxbus.h                     |    20 +
 include/linux/pds/pds_common.h                     |    68 +
 include/linux/pds/pds_core_if.h                    |   571 +
 include/linux/pds/pds_intr.h                       |   163 +
 include/linux/pe.h                                 |     4 +
 include/linux/percpu_counter.h                     |     6 -
 include/linux/perf/arm_pmuv3.h                     |   303 +
 include/linux/pgtable.h                            |     9 +-
 include/linux/phy.h                                |    48 +-
 include/linux/phylink.h                            |     3 +-
 include/linux/pid.h                                |     1 +
 include/linux/platform_data/cros_ec_commands.h     |     2 +-
 include/linux/platform_data/nfcmrvl.h              |    48 -
 include/linux/platform_data/spi-s3c64xx.h          |     1 +
 include/linux/platform_data/usb3503.h              |     1 +
 include/linux/posix-timers.h                       |    17 +-
 include/linux/posix_acl.h                          |     7 +
 include/linux/posix_acl_xattr.h                    |     5 +-
 include/linux/power/generic-adc-battery.h          |    23 -
 include/linux/power_supply.h                       |     8 +
 include/linux/proc_ns.h                            |     1 -
 include/linux/property.h                           |    45 +-
 include/linux/psi.h                                |     2 +-
 include/linux/psi_types.h                          |    43 +-
 include/linux/psp-platform-access.h                |    65 +
 include/linux/psp-sev.h                            |     8 -
 include/linux/psp.h                                |    29 +
 include/linux/ptp_kvm.h                            |     1 +
 include/linux/pwm.h                                |    13 -
 include/linux/raid_class.h                         |     2 +-
 include/linux/rbtree_augmented.h                   |     4 +-
 include/linux/rcupdate.h                           |     6 +-
 include/linux/rcuref.h                             |   155 +
 include/linux/regmap.h                             |    36 +-
 include/linux/rpmsg/qcom_smd.h                     |     5 +-
 include/linux/rtnetlink.h                          |    13 +-
 include/linux/sched.h                              |    37 +-
 include/linux/sched/coredump.h                     |     1 +
 include/linux/sched/isolation.h                    |    12 +
 include/linux/sched/mm.h                           |    59 +-
 include/linux/sched/task.h                         |    13 +-
 include/linux/sched/task_stack.h                   |     2 +-
 include/linux/sched/vhost_task.h                   |    23 +
 include/linux/sctp.h                               |    18 +-
 include/linux/security.h                           |    14 +-
 include/linux/sed-opal.h                           |     2 +
 include/linux/semaphore.h                          |    10 +-
 include/linux/seq_buf.h                            |     2 +
 include/linux/serdev.h                             |    10 +-
 include/linux/serial_8250.h                        |    45 +-
 include/linux/serial_core.h                        |    15 +-
 include/linux/sfp.h                                |     5 +-
 include/linux/shmem_fs.h                           |    19 +-
 include/linux/skbuff.h                             |   132 +-
 include/linux/slab.h                               |    46 +-
 include/linux/smp.h                                |    15 +-
 include/linux/smscphy.h                            |    10 +
 include/linux/soc/mediatek/mtk-cmdq.h              |   114 +
 include/linux/soc/mediatek/mtk-mmsys.h             |     6 +
 include/linux/soc/mediatek/mtk-mutex.h             |    35 +
 include/linux/soc/mediatek/mtk_wed.h               |     6 +
 include/linux/soc/qcom/geni-se.h                   |    42 +-
 include/linux/soc/qcom/llcc-qcom.h                 |     6 +-
 include/linux/soundwire/sdw_amd.h                  |   109 +
 include/linux/soundwire/sdw_intel.h                |    11 +
 include/linux/spi/spi.h                            |    36 +-
 include/linux/srcu.h                               |    34 +-
 include/linux/srcutiny.h                           |     6 +-
 include/linux/srcutree.h                           |    94 +-
 include/linux/start_kernel.h                       |     6 +-
 include/linux/stmmac.h                             |    22 +-
 include/linux/sunrpc/cache.h                       |    15 +-
 include/linux/sunrpc/sched.h                       |     3 +-
 include/linux/sunrpc/svc.h                         |    16 +-
 include/linux/sunrpc/svc_xprt.h                    |     5 +-
 include/linux/sunrpc/svcsock.h                     |     4 +-
 include/linux/suspend.h                            |     8 +
 include/linux/swap.h                               |    38 +-
 include/linux/swiotlb.h                            |    11 +-
 include/linux/syscall_user_dispatch.h              |    18 +
 include/linux/sysctl.h                             |    12 -
 include/linux/sysfb.h                              |     9 +-
 include/linux/tcp.h                                |    10 +-
 include/linux/thermal.h                            |    76 +-
 include/linux/tick.h                               |     2 +
 include/linux/tpm.h                                |    13 +-
 include/linux/tracepoint.h                         |    15 +-
 include/linux/tty.h                                |     4 +-
 include/linux/types.h                              |     6 +
 include/linux/uaccess.h                            |    22 +
 include/linux/udp.h                                |     5 +-
 include/linux/uio.h                                |    75 +-
 include/linux/usb.h                                |    24 +-
 include/linux/usb/composite.h                      |     8 +
 include/linux/usb/gadget.h                         |     9 +
 include/linux/usb/hcd.h                            |     2 -
 include/linux/usb/serial.h                         |     2 +-
 include/linux/user_events.h                        |   101 +-
 include/linux/userfaultfd_k.h                      |    94 +-
 include/linux/uuid.h                               |     3 -
 include/linux/vdpa.h                               |    52 +-
 include/linux/vfio.h                               |     6 +-
 include/linux/virtio.h                             |    16 +-
 include/linux/virtio_ring.h                        |     3 +
 include/linux/virtio_vsock.h                       |     1 +
 include/linux/vm_event_item.h                      |     6 +
 include/linux/vmalloc.h                            |     7 +-
 include/linux/vmstat.h                             |     6 +
 include/linux/vringh.h                             |    26 +-
 include/linux/vt_buffer.h                          |     2 +-
 include/linux/workqueue.h                          |     1 +
 include/linux/writeback.h                          |     5 -
 include/linux/wwan.h                               |    11 +
 include/linux/xattr.h                              |    19 +-
 include/media/drv-intf/saa7146_vv.h                |    65 +-
 include/media/dvb_net.h                            |     6 +-
 include/media/i2c/ad9389b.h                        |    37 -
 include/media/i2c/m5mols.h                         |    25 -
 include/media/i2c/mt9m032.h                        |    22 -
 include/media/i2c/mt9t001.h                        |    10 -
 include/media/i2c/noon010pc30.h                    |    21 -
 include/media/i2c/s5k6aa.h                         |    48 -
 include/media/i2c/sr030pc30.h                      |    17 -
 include/media/media-device.h                       |     5 +-
 include/media/rc-map.h                             |     2 +
 include/media/tveeprom.h                           |     2 +-
 include/media/v4l2-ctrls.h                         |     2 +-
 include/media/v4l2-mc.h                            |     8 +-
 include/media/v4l2-subdev.h                        |    33 +-
 include/net/9p/9p.h                                |     6 +
 include/net/addrconf.h                             |     2 +-
 include/net/af_rxrpc.h                             |    24 +-
 include/net/af_unix.h                              |     6 +-
 include/net/af_vsock.h                             |    17 +
 include/net/arp.h                                  |     8 +-
 include/net/ax25.h                                 |     5 +-
 include/net/bluetooth/bluetooth.h                  |    43 +-
 include/net/bluetooth/coredump.h                   |   116 +
 include/net/bluetooth/hci.h                        |    15 +
 include/net/bluetooth/hci_core.h                   |    57 +-
 include/net/bluetooth/hci_sync.h                   |     4 +
 include/net/bluetooth/l2cap.h                      |     2 +-
 include/net/bluetooth/mgmt.h                       |    80 +-
 include/net/bonding.h                              |    11 +-
 include/net/cfg80211.h                             |    75 +-
 include/net/dropreason-core.h                      |   370 +
 include/net/dropreason.h                           |   374 +-
 include/net/dsa.h                                  |    51 -
 include/net/dsa_stubs.h                            |    48 +
 include/net/dst.h                                  |    30 +-
 include/net/flow_dissector.h                       |    38 +-
 include/net/fou.h                                  |     2 +
 include/net/handshake.h                            |    43 +
 include/net/ieee80211_radiotap.h                   |   215 +-
 include/net/inet_frag.h                            |     2 +-
 include/net/inet_sock.h                            |     5 +-
 include/net/ip6_fib.h                              |    12 +-
 include/net/ip6_route.h                            |     2 +-
 include/net/ip_tunnels.h                           |    38 +-
 include/net/ip_vs.h                                |    32 +-
 include/net/mac80211.h                             |   195 +-
 include/net/mana/gdma.h                            |     4 +
 include/net/mana/mana.h                            |    45 +-
 include/net/ndisc.h                                |    12 +-
 include/net/neighbour.h                            |    10 +-
 include/net/netdev_queues.h                        |   173 +
 include/net/netfilter/nf_bpf_link.h                |    15 +
 include/net/netfilter/nf_conntrack_core.h          |     6 +-
 include/net/netfilter/nf_nat_redirect.h            |     3 +-
 include/net/netfilter/nf_tables.h                  |    40 +-
 include/net/netns/ipv6.h                           |     1 +
 include/net/nexthop.h                              |     6 +-
 include/net/page_pool.h                            |     8 +-
 include/net/pkt_sched.h                            |     4 +-
 include/net/raw.h                                  |    11 +-
 include/net/rawv6.h                                |     2 +-
 include/net/route.h                                |     3 -
 include/net/scm.h                                  |    13 +-
 include/net/sctp/sctp.h                            |    12 +-
 include/net/sctp/stream_sched.h                    |     2 +
 include/net/sctp/structs.h                         |    11 +-
 include/net/smc.h                                  |     1 +
 include/net/sock.h                                 |     6 +-
 include/net/tcp.h                                  |     5 +-
 include/net/tls.h                                  |     2 +
 include/net/vxlan.h                                |    25 +
 include/net/x25.h                                  |     5 +-
 include/net/xdp.h                                  |    87 +-
 include/net/xdp_sock.h                             |     1 +
 include/net/xfrm.h                                 |     5 +
 include/net/xsk_buff_pool.h                        |     9 +-
 include/rdma/ib_verbs.h                            |    25 +
 include/scsi/libfc.h                               |     2 +-
 include/scsi/libfcoe.h                             |     6 +-
 include/scsi/libiscsi.h                            |     2 +-
 include/scsi/scsi_device.h                         |     2 +
 include/scsi/scsi_devinfo.h                        |     6 +-
 include/scsi/scsi_host.h                           |     4 +-
 include/soc/fsl/qe/qmc.h                           |    71 +
 include/soc/imx/timer.h                            |     7 -
 include/soc/mscc/ocelot.h                          |    40 +-
 include/soc/qcom/ice.h                             |    37 +
 include/soc/starfive/reset-starfive-jh71x0.h       |    17 +
 include/sound/ac97_codec.h                         |     3 +
 include/sound/cs35l41.h                            |    13 +-
 include/sound/cs35l56.h                            |   266 +
 include/sound/emu10k1.h                            |   733 +-
 include/sound/hda-mlink.h                          |   166 +
 include/sound/hda_register.h                       |    40 +-
 include/sound/pcm-indirect.h                       |    22 +-
 include/sound/pcm.h                                |    14 +-
 include/sound/soc-card.h                           |    17 +-
 include/sound/soc-dapm.h                           |     5 -
 include/sound/soc-dpcm.h                           |     1 -
 include/sound/soc.h                                |   119 +-
 include/sound/sof.h                                |     5 +
 include/sound/sof/ipc4/header.h                    |    33 +
 include/target/iscsi/iscsi_target_core.h           |     1 +
 include/target/target_core_base.h                  |    21 +-
 include/target/target_core_fabric.h                |    15 +-
 include/trace/events/btrfs.h                       |     2 +-
 include/trace/events/cma.h                         |    58 +-
 include/trace/events/dlm.h                         |    12 +-
 include/trace/events/erofs.h                       |     4 +-
 include/trace/events/ext4.h                        |     7 -
 include/trace/events/f2fs.h                        |     2 +-
 include/trace/events/fib.h                         |     5 +-
 include/trace/events/fib6.h                        |     5 +-
 include/trace/events/handshake.h                   |   159 +
 include/trace/events/huge_memory.h                 |     5 +-
 include/trace/events/io_uring.h                    |    15 +-
 include/trace/events/ipi.h                         |    44 +
 include/trace/events/irq.h                         |    47 +
 include/trace/events/ksm.h                         |   251 +
 include/trace/events/mmap.h                        |     4 +-
 include/trace/events/mmflags.h                     |    94 +-
 include/trace/events/notifier.h                    |    69 +
 include/trace/events/qrtr.h                        |    33 +-
 include/trace/events/rcu.h                         |     6 +-
 include/trace/events/sock.h                        |     4 +-
 include/trace/events/spi.h                         |    10 +-
 include/trace/events/sunrpc.h                      |    41 +-
 include/trace/events/tcp.h                         |     2 +-
 include/trace/events/timer.h                       |     3 +-
 include/trace/events/ufs.h                         |    22 +-
 include/trace/stages/stage5_get_offsets.h          |    21 +-
 include/uapi/asm-generic/fcntl.h                   |     1 -
 include/uapi/drm/drm_fourcc.h                      |    43 +
 include/uapi/drm/drm_mode.h                        |     5 +
 include/uapi/drm/habanalabs_accel.h                |   115 +-
 include/uapi/drm/i915_drm.h                        |   120 +-
 include/uapi/drm/qaic_accel.h                      |   397 +
 include/uapi/linux/atmdev.h                        |     4 -
 include/uapi/linux/bpf.h                           |   112 +-
 include/uapi/linux/btrfs.h                         |     1 +
 include/uapi/linux/cm4000_cs.h                     |    64 -
 include/uapi/linux/const.h                         |     2 +-
 include/uapi/linux/cxl_mem.h                       |    35 +-
 include/uapi/linux/dlm.h                           |     1 +
 include/uapi/linux/dlm_netlink.h                   |    60 -
 include/uapi/linux/dlmconstants.h                  |     5 +-
 include/uapi/linux/dm-ioctl.h                      |     4 +-
 include/uapi/linux/ethtool_netlink.h               |     2 +
 include/uapi/linux/eventpoll.h                     |    12 -
 include/uapi/linux/ext4.h                          |   117 +
 include/uapi/linux/fou.h                           |     2 +-
 include/uapi/linux/gsmmux.h                        |    17 +-
 include/uapi/linux/handshake.h                     |    73 +
 include/uapi/linux/hw_breakpoint.h                 |    10 -
 include/uapi/linux/idxd.h                          |    48 +-
 include/uapi/linux/if_bridge.h                     |    11 +
 include/uapi/linux/if_link.h                       |     2 +
 include/uapi/linux/if_packet.h                     |     1 +
 include/uapi/linux/io_uring.h                      |    33 +-
 include/uapi/linux/ipv6.h                          |     2 +-
 include/uapi/linux/isst_if.h                       |   303 +
 include/uapi/linux/kfd_ioctl.h                     |    14 +-
 include/uapi/linux/kvm.h                           |    14 +-
 include/uapi/linux/landlock.h                      |    46 +-
 include/uapi/linux/mei.h                           |     2 +-
 include/uapi/linux/mei_uuid.h                      |    29 +
 include/uapi/linux/nbd.h                           |    25 +-
 include/uapi/linux/netdev.h                        |     4 +-
 include/uapi/linux/netfilter/nf_tables.h           |    10 +-
 include/uapi/linux/netfilter/nfnetlink_hook.h      |    24 +-
 include/uapi/linux/netfilter/nfnetlink_queue.h     |     1 +
 include/uapi/linux/nfsd/export.h                   |    13 +
 include/uapi/linux/nl80211.h                       |    59 +-
 include/uapi/linux/parport.h                       |     3 +
 include/uapi/linux/pkt_sched.h                     |    17 +
 include/uapi/linux/pktcdvd.h                       |    11 -
 include/uapi/linux/prctl.h                         |     4 +
 include/uapi/linux/psp-sev.h                       |     7 +
 include/uapi/linux/ptrace.h                        |    30 +
 include/uapi/linux/rtnetlink.h                     |     1 +
 include/uapi/linux/sctp.h                          |     4 +-
 include/uapi/linux/sed-opal.h                      |    24 +
 include/uapi/linux/sev-guest.h                     |    18 +-
 include/uapi/linux/target_core_user.h              |     2 +-
 include/uapi/linux/taskstats.h                     |     6 +-
 include/uapi/linux/tc_act/tc_tunnel_key.h          |     1 +
 include/uapi/linux/ublk_cmd.h                      |    43 +
 include/uapi/linux/user_events.h                   |    81 +
 include/uapi/linux/userfaultfd.h                   |    17 +-
 include/uapi/linux/uuid.h                          |    31 +-
 include/uapi/linux/v4l2-subdev.h                   |    21 +
 include/uapi/linux/videodev2.h                     |    13 +
 include/uapi/linux/virtio_blk.h                    |    18 +-
 include/uapi/linux/virtio_config.h                 |     6 +
 include/uapi/linux/virtio_net.h                    |     1 +
 include/uapi/rdma/bnxt_re-abi.h                    |     4 +
 include/uapi/rdma/efa-abi.h                        |     4 +-
 include/uapi/sound/asoc.h                          |     6 +-
 include/uapi/sound/asound.h                        |    14 +-
 include/uapi/sound/emu10k1.h                       |   150 +-
 include/uapi/sound/sof/abi.h                       |     2 +
 include/uapi/sound/sof/header.h                    |    27 +-
 include/uapi/sound/sof/tokens.h                    |    21 +-
 include/ufs/ufshcd.h                               |    10 +-
 {drivers/video/fbdev => include/video}/sticore.h   |    16 +-
 include/xen/interface/platform.h                   |     3 +
 include/xen/xen.h                                  |    11 +
 init/Kconfig                                       |    74 +-
 init/initramfs.c                                   |    11 +-
 init/main.c                                        |   111 +-
 io_uring/alloc_cache.h                             |    40 +-
 io_uring/filetable.c                               |    24 +-
 io_uring/io-wq.c                                   |   524 +-
 io_uring/io_uring.c                                |   352 +-
 io_uring/io_uring.h                                |    59 +-
 io_uring/kbuf.c                                    |   167 +-
 io_uring/kbuf.h                                    |     7 +
 io_uring/msg_ring.c                                |     4 +-
 io_uring/net.c                                     |    29 +-
 io_uring/net.h                                     |     5 +-
 io_uring/notif.c                                   |     8 +-
 io_uring/notif.h                                   |     3 +-
 io_uring/opdef.c                                   |     2 +-
 io_uring/poll.c                                    |    33 +-
 io_uring/rsrc.c                                    |   371 +-
 io_uring/rsrc.h                                    |    82 +-
 io_uring/rw.c                                      |    45 +-
 io_uring/sqpoll.c                                  |     1 -
 io_uring/timeout.c                                 |    71 +-
 io_uring/uring_cmd.c                               |    34 +-
 io_uring/uring_cmd.h                               |     8 -
 kernel/Makefile                                    |     2 +-
 kernel/bpf/Makefile                                |     3 +-
 kernel/bpf/arraymap.c                              |    40 +-
 kernel/bpf/bloom_filter.c                          |    41 +-
 kernel/bpf/bpf_cgrp_storage.c                      |    24 +-
 kernel/bpf/bpf_inode_storage.c                     |    61 +-
 kernel/bpf/bpf_iter.c                              |    70 +
 kernel/bpf/bpf_local_storage.c                     |   371 +-
 kernel/bpf/bpf_struct_ops.c                        |   276 +-
 kernel/bpf/bpf_task_storage.c                      |    28 +-
 kernel/bpf/btf.c                                   |   467 +-
 kernel/bpf/cgroup.c                                |   100 +-
 kernel/bpf/cgroup_iter.c                           |     4 +-
 kernel/bpf/core.c                                  |    13 +-
 kernel/bpf/cpumap.c                                |    18 +-
 kernel/bpf/cpumask.c                               |    87 +-
 kernel/bpf/devmap.c                                |    50 +-
 kernel/bpf/hashtab.c                               |   140 +-
 kernel/bpf/helpers.c                               |   509 +-
 kernel/bpf/local_storage.c                         |    17 +-
 kernel/bpf/log.c                                   |   330 +
 kernel/bpf/lpm_trie.c                              |    17 +-
 kernel/bpf/map_in_map.c                            |    15 -
 kernel/bpf/memalloc.c                              |    59 +-
 kernel/bpf/offload.c                               |     6 +
 kernel/bpf/queue_stack_maps.c                      |    32 +-
 kernel/bpf/reuseport_array.c                       |    10 +-
 kernel/bpf/ringbuf.c                               |    26 +-
 kernel/bpf/stackmap.c                              |    20 +-
 kernel/bpf/syscall.c                               |   170 +-
 kernel/bpf/trampoline.c                            |    40 +-
 kernel/bpf/verifier.c                              |  2395 +-
 kernel/cgroup/cgroup-v1.c                          |    16 +-
 kernel/cgroup/cgroup.c                             |    86 +-
 kernel/cgroup/cpuset.c                             |   208 +-
 kernel/cgroup/legacy_freezer.c                     |     7 +-
 kernel/cgroup/rstat.c                              |     8 +-
 kernel/compat.c                                    |     2 +-
 kernel/configs/android-base.config                 |   159 -
 kernel/configs/android-recommended.config          |   127 -
 kernel/configs/tiny.config                         |     1 -
 kernel/cpu.c                                       |    25 +-
 kernel/crash_core.c                                |     2 +-
 kernel/delayacct.c                                 |    14 +
 kernel/dma/Kconfig                                 |     7 +
 kernel/dma/debug.c                                 |   131 +-
 kernel/dma/direct.c                                |    15 +-
 kernel/dma/map_benchmark.c                         |     1 -
 kernel/dma/mapping.c                               |     6 +-
 kernel/dma/pool.c                                  |     6 +-
 kernel/dma/swiotlb.c                               |   173 +-
 kernel/entry/common.c                              |     5 +-
 kernel/entry/syscall_user_dispatch.c               |    74 +-
 kernel/events/core.c                               |    38 +-
 kernel/events/hw_breakpoint_test.c                 |     1 -
 kernel/events/ring_buffer.c                        |     2 +-
 kernel/exit.c                                      |     4 +-
 kernel/fork.c                                      |   307 +-
 kernel/hung_task.c                                 |    10 +-
 kernel/irq/manage.c                                |     5 +-
 kernel/irq_work.c                                  |    12 +-
 kernel/kallsyms.c                                  |     5 +-
 kernel/kallsyms_selftest.c                         |     6 +-
 kernel/kcsan/Makefile                              |     2 +-
 kernel/kcsan/core.c                                |    17 +-
 kernel/kcsan/kcsan_test.c                          |    20 +-
 kernel/kexec_file.c                                |     6 +-
 kernel/kheaders.c                                  |    10 +-
 kernel/ksysfs.c                                    |    22 +-
 kernel/kthread.c                                   |    55 +-
 kernel/livepatch/core.c                            |    10 +-
 kernel/livepatch/transition.c                      |   122 +-
 kernel/locking/lockdep.c                           |    64 +-
 kernel/locking/locktorture.c                       |   188 +-
 kernel/locking/rwbase_rt.c                         |     9 -
 kernel/locking/rwsem.c                             |     8 +-
 kernel/locking/test-ww_mutex.c                     |     2 +-
 kernel/module/Kconfig                              |   100 +-
 kernel/module/Makefile                             |     6 +-
 kernel/module/decompress.c                         |     6 +-
 kernel/module/dups.c                               |   248 +
 kernel/module/internal.h                           |   141 +-
 kernel/module/kallsyms.c                           |    94 +-
 kernel/module/kdb.c                                |    17 +-
 kernel/{ => module}/kmod.c                         |    49 +-
 kernel/module/livepatch.c                          |    10 +-
 kernel/module/main.c                               |  1091 +-
 kernel/module/procfs.c                             |    16 +-
 kernel/module/stats.c                              |   430 +
 kernel/module/strict_rwx.c                         |    99 +-
 kernel/module/tracking.c                           |     7 +-
 kernel/module/tree_lookup.c                        |    39 +-
 kernel/notifier.c                                  |     6 +
 kernel/nsproxy.c                                   |    17 +-
 kernel/padata.c                                    |     4 +-
 kernel/panic.c                                     |     4 +-
 kernel/params.c                                    |     2 +-
 kernel/pid.c                                       |    19 +-
 kernel/pid_namespace.c                             |     3 +-
 kernel/pid_sysctl.h                                |     3 +-
 kernel/power/hibernate.c                           |    15 +-
 kernel/power/main.c                                |    59 +-
 kernel/power/power.h                               |     1 +
 kernel/power/process.c                             |     2 +-
 kernel/power/swap.c                                |     8 +-
 kernel/printk/printk.c                             |    17 +-
 kernel/ptrace.c                                    |     9 +
 kernel/rcu/Kconfig                                 |     3 -
 kernel/rcu/rcu.h                                   |    43 +-
 kernel/rcu/rcuscale.c                              |     9 +-
 kernel/rcu/rcutorture.c                            |   234 +-
 kernel/rcu/refscale.c                              |     2 +-
 kernel/rcu/srcutiny.c                              |     2 +
 kernel/rcu/srcutree.c                              |   438 +-
 kernel/rcu/tasks.h                                 |    33 +
 kernel/rcu/tree.c                                  |    45 +-
 kernel/rcu/tree_exp.h                              |    16 +-
 kernel/rcu/tree_nocb.h                             |     4 +
 kernel/relay.c                                     |     3 +-
 kernel/sched/clock.c                               |     3 +
 kernel/sched/core.c                                |   714 +-
 kernel/sched/deadline.c                            |    11 +
 kernel/sched/debug.c                               |    52 +-
 kernel/sched/fair.c                                |   144 +-
 kernel/sched/idle.c                                |     2 +-
 kernel/sched/psi.c                                 |   473 +-
 kernel/sched/rt.c                                  |    23 +
 kernel/sched/sched.h                               |   243 +-
 kernel/sched/smp.h                                 |     2 +-
 kernel/sched/topology.c                            |     4 +-
 kernel/seccomp.c                                   |    15 +-
 kernel/signal.c                                    |    21 +-
 kernel/smp.c                                       |   313 +-
 kernel/softirq.c                                   |     9 +-
 kernel/stackleak.c                                 |    17 +-
 kernel/sys.c                                       |   105 +-
 kernel/sysctl.c                                    |   122 -
 kernel/time/alarmtimer.c                           |     3 +-
 kernel/time/posix-cpu-timers.c                     |    81 +-
 kernel/time/posix-timers.c                         |     4 +
 kernel/time/tick-broadcast.c                       |   120 +-
 kernel/time/tick-common.c                          |    12 +-
 kernel/time/tick-sched.c                           |   151 +-
 kernel/time/tick-sched.h                           |    67 +-
 kernel/time/timekeeping.c                          |     4 +-
 kernel/trace/Kconfig                               |     8 +-
 kernel/trace/bpf_trace.c                           |    21 +-
 kernel/trace/fprobe.c                              |    32 +-
 kernel/trace/ftrace.c                              |   505 +-
 kernel/trace/kprobe_event_gen_test.c               |     4 +-
 kernel/trace/ring_buffer.c                         |   119 +-
 kernel/trace/rv/reactor_panic.c                    |     1 -
 kernel/trace/rv/reactor_printk.c                   |     1 -
 kernel/trace/rv/rv.c                               |     2 -
 kernel/trace/trace.c                               |    39 +-
 kernel/trace/trace.h                               |     2 +
 kernel/trace/trace_events_hist.c                   |    12 +
 kernel/trace/trace_events_synth.c                  |    19 +-
 kernel/trace/trace_events_user.c                   |  1034 +-
 kernel/trace/trace_hwlat.c                         |    11 +-
 kernel/trace/trace_osnoise.c                       |    16 +-
 kernel/trace/trace_output.c                        |   175 +-
 kernel/trace/trace_output.h                        |     2 +
 kernel/trace/trace_probe.c                         |     2 +-
 kernel/trace/trace_selftest.c                      |    19 +-
 kernel/utsname_sysctl.c                            |    11 +-
 kernel/vhost_task.c                                |   117 +
 kernel/watch_queue.c                               |     1 -
 kernel/workqueue.c                                 |   142 +-
 lib/Kconfig                                        |     4 +
 lib/Kconfig.debug                                  |    39 +-
 lib/Makefile                                       |     5 +-
 lib/btree.c                                        |     1 -
 lib/buildid.c                                      |     2 +-
 lib/cpu_rmap.c                                     |    57 +-
 lib/crypto/blake2s-generic.c                       |     5 -
 lib/crypto/blake2s.c                               |     1 -
 lib/crypto/utils.c                                 |     2 +-
 lib/debugobjects.c                                 |   146 +-
 lib/dhry_run.c                                     |     6 +-
 lib/dim/dim.c                                      |     5 +-
 lib/dim/net_dim.c                                  |     3 +-
 lib/dim/rdma_dim.c                                 |     3 +-
 lib/dynamic_debug.c                                |    51 +-
 lib/fault-inject.c                                 |   191 +
 lib/find_bit.c                                     |     9 +
 lib/group_cpus.c                                   |     1 +
 lib/iov_iter.c                                     |   189 +-
 lib/kobject.c                                      |    34 +-
 lib/kunit/debugfs.c                                |    14 +-
 lib/kunit/kunit-test.c                             |    77 +-
 lib/kunit/test.c                                   |    57 +-
 lib/libcrc32c.c                                    |     6 -
 lib/list-test.c                                    |   300 +-
 lib/maple_tree.c                                   |   455 +-
 lib/packing.c                                      |     1 -
 lib/percpu_counter.c                               |    37 +-
 lib/pldmfw/pldmfw.c                                |     1 -
 lib/rbtree.c                                       |     2 +-
 lib/rcuref.c                                       |   281 +
 lib/seq_buf.c                                      |    32 +
 lib/show_mem.c                                     |    19 +-
 lib/stackdepot.c                                   |    12 +
 lib/test-string_helpers.c                          |     2 +-
 lib/test_fprobe.c                                  |   106 +-
 lib/test_maple_tree.c                              |    48 +
 lib/test_printf.c                                  |    26 +
 lib/test_vmalloc.c                                 |    39 +-
 lib/vdso/Makefile                                  |    13 +-
 lib/vsprintf.c                                     |    23 +-
 lib/zstd/common/zstd_deps.h                        |     2 +-
 lib/zstd/decompress/huf_decompress.c               |     2 +-
 lib/zstd/decompress/zstd_decompress.c              |    25 +-
 mm/Kconfig                                         |    60 +-
 mm/Kconfig.debug                                   |    26 +-
 mm/Makefile                                        |     3 +-
 mm/backing-dev.c                                   |    18 +-
 mm/cma.c                                           |     1 +
 mm/cma_sysfs.c                                     |     2 +-
 mm/compaction.c                                    |   100 +-
 mm/damon/paddr.c                                   |    31 +-
 mm/damon/sysfs-schemes.c                           |     4 +-
 mm/debug.c                                         |     7 +
 mm/debug_vm_pgtable.c                              |    10 +-
 mm/dmapool.c                                       |   407 +-
 mm/dmapool_test.c                                  |   147 +
 mm/filemap.c                                       |    29 +-
 mm/folio-compat.c                                  |     8 +-
 mm/gup.c                                           |     8 +-
 mm/huge_memory.c                                   |   110 +-
 mm/hugetlb.c                                       |   201 +-
 mm/hugetlb_vmemmap.c                               |    18 +-
 mm/init-mm.c                                       |     7 +-
 mm/internal.h                                      |    73 +-
 mm/kasan/hw_tags.c                                 |    18 +-
 mm/kasan/kasan.h                                   |    38 +-
 mm/kasan/kasan_test.c                              |    24 +-
 mm/kasan/quarantine.c                              |    34 +-
 mm/kasan/report.c                                  |    59 +-
 mm/kfence/Makefile                                 |     2 +-
 mm/kfence/core.c                                   |   116 +-
 mm/kfence/kfence.h                                 |    10 +-
 mm/kfence/kfence_test.c                            |    22 +-
 mm/kfence/report.c                                 |     2 +-
 mm/khugepaged.c                                    |   441 +-
 mm/kmsan/core.c                                    |     2 +-
 mm/kmsan/hooks.c                                   |    55 +-
 mm/kmsan/init.c                                    |     6 +-
 mm/kmsan/kmsan_test.c                              |   119 +-
 mm/kmsan/shadow.c                                  |    27 +-
 mm/ksm.c                                           |   272 +-
 mm/maccess.c                                       |    16 +-
 mm/madvise.c                                       |    28 +-
 mm/memblock.c                                      |    11 +-
 mm/memcontrol.c                                    |   127 +-
 mm/memfd.c                                         |     6 +-
 mm/memory-failure.c                                |   101 +-
 mm/memory.c                                        |   443 +-
 mm/memory_hotplug.c                                |    15 +-
 mm/mempolicy.c                                     |   106 +-
 mm/memtest.c                                       |     6 +
 mm/migrate.c                                       |   207 +-
 mm/mincore.c                                       |     4 +-
 mm/mlock.c                                         |     2 +-
 mm/mm_init.c                                       |  2550 ++
 mm/mmap.c                                          |   340 +-
 mm/mmu_gather.c                                    |     2 +-
 mm/mprotect.c                                      |    57 +-
 mm/mremap.c                                        |    23 +-
 mm/nommu.c                                         |    10 +-
 mm/page-writeback.c                                |    40 -
 mm/page_alloc.c                                    |  3185 +-
 mm/page_isolation.c                                |    12 +-
 mm/page_owner.c                                    |     6 +-
 mm/page_reporting.c                                |     4 +-
 mm/pgtable-generic.c                               |     2 +-
 mm/rmap.c                                          |    50 +-
 mm/shmem.c                                         |   141 +-
 mm/shrinker_debug.c                                |    43 +-
 mm/shuffle.h                                       |     2 +-
 mm/slab.c                                          |     7 +-
 mm/slab.h                                          |    62 +-
 mm/slab_common.c                                   |     7 +-
 mm/slob.c                                          |   757 -
 mm/slub.c                                          |    11 +-
 mm/sparse-vmemmap.c                                |     3 +-
 mm/sparse.c                                        |     2 +-
 mm/swap.c                                          |     2 +-
 mm/swap_state.c                                    |    19 +-
 mm/swapfile.c                                      |    13 +-
 mm/truncate.c                                      |    15 +-
 mm/usercopy.c                                      |     2 +-
 mm/userfaultfd.c                                   |   287 +-
 mm/util.c                                          |     1 +
 mm/vmalloc.c                                       |   356 +-
 mm/vmscan.c                                        |   397 +-
 mm/vmstat.c                                        |    20 +-
 mm/workingset.c                                    |    28 +-
 mm/zpool.c                                         |     1 -
 mm/zsmalloc.c                                      |   370 +-
 mm/zswap.c                                         |   139 +-
 net/6lowpan/iphc.c                                 |     2 +-
 net/8021q/vlan_dev.c                               |   244 +-
 net/9p/Kconfig                                     |     2 +
 net/9p/client.c                                    |     8 +-
 net/9p/trans_xen.c                                 |     4 +
 net/Kconfig                                        |    32 +
 net/Makefile                                       |     3 +-
 net/atm/signaling.c                                |     2 +-
 net/atm/svc.c                                      |     5 +
 net/batman-adv/soft-interface.c                    |     2 +-
 net/bluetooth/Makefile                             |     2 +
 net/bluetooth/coredump.c                           |   536 +
 net/bluetooth/hci_conn.c                           |   434 +-
 net/bluetooth/hci_core.c                           |    27 +-
 net/bluetooth/hci_debugfs.c                        |     2 +-
 net/bluetooth/hci_event.c                          |   150 +-
 net/bluetooth/hci_sock.c                           |    37 +-
 net/bluetooth/hci_sync.c                           |   216 +-
 net/bluetooth/hci_sysfs.c                          |     2 +-
 net/bluetooth/hidp/core.c                          |     2 +-
 net/bluetooth/iso.c                                |   142 +-
 net/bluetooth/l2cap_core.c                         |   149 +-
 net/bluetooth/mgmt.c                               |    25 +-
 net/bluetooth/msft.c                               |    36 +-
 net/bluetooth/sco.c                                |    85 +-
 net/bluetooth/smp.c                                |     9 +-
 net/bpf/bpf_dummy_struct_ops.c                     |    14 +-
 net/bpf/test_run.c                                 |   207 +-
 net/bridge/br_arp_nd_proxy.c                       |    37 +-
 net/bridge/br_device.c                             |    11 +-
 net/bridge/br_forward.c                            |    10 +-
 net/bridge/br_if.c                                 |     2 +-
 net/bridge/br_input.c                              |     2 +-
 net/bridge/br_mdb.c                                |   219 +-
 net/bridge/br_netfilter_hooks.c                    |    20 +-
 net/bridge/br_netfilter_ipv6.c                     |    79 +-
 net/bridge/br_netlink.c                            |    11 +-
 net/bridge/br_nf_core.c                            |     2 +-
 net/bridge/br_private.h                            |    27 +-
 net/bridge/br_switchdev.c                          |    11 +
 net/bridge/br_vlan.c                               |     1 +
 net/bridge/br_vlan_options.c                       |    20 +-
 net/bridge/netfilter/nft_meta_bridge.c             |    71 +-
 net/can/bcm.c                                      |    16 +-
 net/can/isotp.c                                    |   139 +-
 net/can/j1939/transport.c                          |    13 +-
 net/compat.c                                       |    13 +-
 net/core/bpf_sk_storage.c                          |    25 +-
 net/core/datagram.c                                |    29 +-
 net/core/dev.c                                     |   149 +-
 net/core/dev_ioctl.c                               |   105 +-
 net/core/drop_monitor.c                            |    33 +-
 net/core/dst.c                                     |    27 +-
 net/core/filter.c                                  |   244 +-
 net/core/gro.c                                     |     2 +-
 net/core/neighbour.c                               |   123 +-
 net/core/net-procfs.c                              |    18 +-
 net/core/net_namespace.c                           |    23 +-
 net/core/netdev-genl-gen.c                         |     4 +-
 net/core/netdev-genl-gen.h                         |     2 +-
 net/core/netpoll.c                                 |    19 +-
 net/core/page_pool.c                               |    36 +-
 net/core/rtnetlink.c                               |   233 +-
 net/core/scm.c                                     |     9 +-
 net/core/skbuff.c                                  |   172 +-
 net/core/sock.c                                    |    13 +-
 net/core/sock_map.c                                |    28 +-
 net/core/stream.c                                  |    12 +-
 net/core/sysctl_net_core.c                         |     4 +-
 net/core/xdp.c                                     |    67 +-
 net/dccp/ipv4.c                                    |    12 +-
 net/dccp/ipv6.c                                    |    12 +-
 net/dccp/timer.c                                   |     2 +-
 net/dsa/Makefile                                   |    12 +-
 net/dsa/dsa.c                                      |    19 +
 net/dsa/master.c                                   |    50 +-
 net/dsa/master.h                                   |     3 +
 net/dsa/port.c                                     |    34 +-
 net/dsa/port.h                                     |     2 +-
 net/dsa/slave.c                                    |   130 +-
 net/dsa/stubs.c                                    |    10 +
 net/dsa/switch.c                                   |    85 +-
 net/dsa/tag.c                                      |     2 +-
 net/dsa/tag.h                                      |     2 +-
 net/dsa/tag_8021q.c                                |     4 +-
 net/dsa/tag_brcm.c                                 |    10 +-
 net/dsa/tag_ksz.c                                  |    18 +-
 net/dsa/tag_ocelot.c                               |     4 +-
 net/dsa/tag_sja1105.c                              |     4 +-
 net/dsa/trace.c                                    |    39 +
 net/dsa/trace.h                                    |   447 +
 net/ethtool/coalesce.c                             |    54 +-
 net/ethtool/ioctl.c                                |    12 +-
 net/ethtool/linkmodes.c                            |     7 +-
 net/ethtool/mm.c                                   |    33 +
 net/ethtool/netlink.h                              |     2 +-
 net/ethtool/rings.c                                |    34 +-
 net/handshake/.kunitconfig                         |    11 +
 net/handshake/Makefile                             |    13 +
 net/handshake/genl.c                               |    58 +
 net/handshake/genl.h                               |    24 +
 net/handshake/handshake-test.c                     |   523 +
 net/handshake/handshake.h                          |    87 +
 net/handshake/netlink.c                            |   319 +
 net/handshake/request.c                            |   344 +
 net/handshake/tlshd.c                              |   418 +
 net/handshake/trace.c                              |    20 +
 net/hsr/hsr_framereg.c                             |     2 +-
 net/ieee802154/nl802154.c                          |     3 +-
 net/ipv4/Makefile                                  |     2 +-
 net/ipv4/af_inet.c                                 |     4 +-
 net/ipv4/arp.c                                     |     8 +-
 net/ipv4/bpf_tcp_ca.c                              |    23 +-
 net/ipv4/devinet.c                                 |     3 +
 net/ipv4/fib_frontend.c                            |     3 +
 net/ipv4/fib_semantics.c                           |     8 +-
 net/ipv4/fou_bpf.c                                 |   119 +
 net/ipv4/fou_core.c                                |     5 +
 net/ipv4/fou_nl.c                                  |     2 +-
 net/ipv4/fou_nl.h                                  |     2 +-
 net/ipv4/icmp.c                                    |     5 +
 net/ipv4/igmp.c                                    |     4 +-
 net/ipv4/inet_hashtables.c                         |    15 +-
 net/ipv4/ip_gre.c                                  |     4 +-
 net/ipv4/ip_output.c                               |    29 +-
 net/ipv4/ip_tunnel.c                               |    34 +-
 net/ipv4/ipip.c                                    |     1 +
 net/ipv4/netfilter/ip_tables.c                     |    68 +-
 net/ipv4/nexthop.c                                 |    12 +-
 net/ipv4/ping.c                                    |     8 +-
 net/ipv4/raw.c                                     |    40 +-
 net/ipv4/raw_diag.c                                |    12 +-
 net/ipv4/route.c                                   |    24 +-
 net/ipv4/sysctl_net_ipv4.c                         |     3 +
 net/ipv4/tcp.c                                     |    31 +-
 net/ipv4/tcp_bpf.c                                 |     2 +-
 net/ipv4/tcp_cong.c                                |    66 +-
 net/ipv4/tcp_input.c                               |    18 +-
 net/ipv4/tcp_ipv4.c                                |    14 +-
 net/ipv4/tcp_minisocks.c                           |     5 +-
 net/ipv4/tcp_output.c                              |    13 +-
 net/ipv4/tcp_recovery.c                            |     2 +-
 net/ipv4/tcp_timer.c                               |     6 +-
 net/ipv4/udp.c                                     |    31 +-
 net/ipv4/xfrm4_policy.c                            |     4 +-
 net/ipv6/addrconf.c                                |    17 +-
 net/ipv6/af_inet6.c                                |     3 +-
 net/ipv6/icmp.c                                    |    15 +-
 net/ipv6/inet6_connection_sock.c                   |     2 +-
 net/ipv6/ip6_flowlabel.c                           |    51 +-
 net/ipv6/ip6_gre.c                                 |     4 +-
 net/ipv6/ip6_input.c                               |    14 +-
 net/ipv6/ip6_output.c                              |    21 +-
 net/ipv6/ip6_tunnel.c                              |     4 +-
 net/ipv6/ipv6_sockglue.c                           |     1 +
 net/ipv6/mcast.c                                   |     8 +-
 net/ipv6/ndisc.c                                   |     4 +-
 net/ipv6/netfilter/ip6_tables.c                    |    68 +-
 net/ipv6/ping.c                                    |     2 +-
 net/ipv6/raw.c                                     |    17 +-
 net/ipv6/route.c                                   |    53 +-
 net/ipv6/rpl.c                                     |     3 +-
 net/ipv6/sit.c                                     |    10 +-
 net/ipv6/tcp_ipv6.c                                |    19 +-
 net/ipv6/udp.c                                     |    16 +-
 net/ipv6/xfrm6_policy.c                            |     4 +-
 net/iucv/iucv.c                                    |     2 +-
 net/l2tp/l2tp_ip.c                                 |     8 +-
 net/l2tp/l2tp_ip6.c                                |     8 +-
 net/llc/af_llc.c                                   |     8 +-
 net/mac80211/agg-tx.c                              |    17 +
 net/mac80211/cfg.c                                 |   141 +-
 net/mac80211/debugfs.c                             |     4 -
 net/mac80211/debugfs_netdev.c                      |   223 +-
 net/mac80211/debugfs_netdev.h                      |    16 +
 net/mac80211/driver-ops.c                          |    25 +-
 net/mac80211/driver-ops.h                          |    48 +
 net/mac80211/drop.h                                |    56 +
 net/mac80211/ieee80211_i.h                         |    70 +-
 net/mac80211/iface.c                               |    11 +
 net/mac80211/link.c                                |     5 +
 net/mac80211/main.c                                |    33 +
 net/mac80211/mesh.c                                |   171 +-
 net/mac80211/mesh.h                                |    48 +
 net/mac80211/mesh_hwmp.c                           |    37 +-
 net/mac80211/mesh_pathtbl.c                        |   282 +
 net/mac80211/mesh_plink.c                          |    16 +-
 net/mac80211/mlme.c                                |     6 +-
 net/mac80211/rc80211_minstrel_ht.c                 |     6 -
 net/mac80211/rx.c                                  |   330 +-
 net/mac80211/scan.c                                |     8 +-
 net/mac80211/sta_info.c                            |    15 +-
 net/mac80211/sta_info.h                            |     9 +-
 net/mac80211/status.c                              |    24 -
 net/mac80211/trace.h                               |    32 +
 net/mac80211/tx.c                                  |   211 +-
 net/mac80211/util.c                                |    99 +-
 net/mac80211/wme.c                                 |     6 +-
 net/mac80211/wpa.c                                 |    24 +-
 net/mac802154/scan.c                               |     4 +-
 net/mctp/af_mctp.c                                 |     1 -
 net/mptcp/fastopen.c                               |    11 +-
 net/mptcp/options.c                                |    14 +-
 net/mptcp/pm.c                                     |     4 +-
 net/mptcp/pm_netlink.c                             |    22 +-
 net/mptcp/pm_userspace.c                           |     4 +-
 net/mptcp/protocol.c                               |   197 +-
 net/mptcp/protocol.h                               |    21 +-
 net/mptcp/sockopt.c                                |    46 +-
 net/mptcp/subflow.c                                |   167 +-
 net/ncsi/ncsi-aen.c                                |     1 +
 net/ncsi/ncsi-manage.c                             |     4 +-
 net/netfilter/Kconfig                              |     4 +-
 net/netfilter/Makefile                             |     1 +
 net/netfilter/core.c                               |    18 +-
 net/netfilter/ipvs/ip_vs_conn.c                    |    12 +-
 net/netfilter/ipvs/ip_vs_core.c                    |     8 -
 net/netfilter/ipvs/ip_vs_ctl.c                     |    26 +-
 net/netfilter/ipvs/ip_vs_sync.c                    |     7 +-
 net/netfilter/ipvs/ip_vs_xmit.c                    |    66 +-
 net/netfilter/nf_bpf_link.c                        |   228 +
 net/netfilter/nf_conntrack_bpf.c                   |     6 +-
 net/netfilter/nf_conntrack_core.c                  |     3 +-
 net/netfilter/nf_conntrack_netlink.c               |    24 +-
 net/netfilter/nf_conntrack_ovs.c                   |    11 +-
 net/netfilter/nf_conntrack_standalone.c            |     3 +-
 net/netfilter/nf_nat_core.c                        |     4 +-
 net/netfilter/nf_nat_redirect.c                    |    71 +-
 net/netfilter/nf_tables_api.c                      |   639 +-
 net/netfilter/nf_tables_core.c                     |    59 +-
 net/netfilter/nf_tables_trace.c                    |    62 +-
 net/netfilter/nfnetlink.c                          |     2 -
 net/netfilter/nfnetlink_hook.c                     |    81 +-
 net/netfilter/nfnetlink_log.c                      |    36 +-
 net/netfilter/nfnetlink_queue.c                    |    20 +
 net/netfilter/nft_chain_filter.c                   |     9 +-
 net/netfilter/nft_ct_fast.c                        |    14 +-
 net/netfilter/nft_dynset.c                         |     2 +-
 net/netfilter/nft_lookup.c                         |    38 +-
 net/netfilter/nft_masq.c                           |    77 +-
 net/netfilter/nft_nat.c                            |     2 +-
 net/netfilter/nft_objref.c                         |     2 +-
 net/netfilter/nft_redir.c                          |    88 +-
 net/netfilter/utils.c                              |    52 +
 net/netfilter/xt_IDLETIMER.c                       |     2 +-
 net/netfilter/xt_REDIRECT.c                        |    10 +-
 net/netfilter/xt_tcpudp.c                          |   110 +
 net/netlink/af_netlink.c                           |   100 +-
 net/netlink/af_netlink.h                           |     1 -
 net/openvswitch/actions.c                          |     2 +-
 net/packet/af_packet.c                             |   199 +-
 net/packet/diag.c                                  |    12 +-
 net/packet/internal.h                              |    37 +-
 net/qrtr/af_qrtr.c                                 |    10 +-
 net/qrtr/ns.c                                      |    15 +-
 net/rfkill/rfkill-gpio.c                           |     1 +
 net/rxrpc/af_rxrpc.c                               |    40 +-
 net/rxrpc/ar-internal.h                            |     1 +
 net/rxrpc/call_object.c                            |    15 +-
 net/rxrpc/key.c                                    |     2 +-
 net/rxrpc/protocol.h                               |     2 +-
 net/rxrpc/rxperf.c                                 |     3 +-
 net/rxrpc/sendmsg.c                                |    22 +-
 net/sched/act_api.c                                |    16 +-
 net/sched/act_csum.c                               |     3 +-
 net/sched/act_mirred.c                             |     4 +-
 net/sched/act_mpls.c                               |     2 +-
 net/sched/act_pedit.c                              |    87 +-
 net/sched/act_tunnel_key.c                         |     5 +
 net/sched/cls_api.c                                |     5 +
 net/sched/cls_flower.c                             |    11 +-
 net/sched/em_meta.c                                |     2 +-
 net/sched/sch_api.c                                |     6 +-
 net/sched/sch_cake.c                               |     6 +-
 net/sched/sch_fq.c                                 |     6 +-
 net/sched/sch_generic.c                            |    10 +-
 net/sched/sch_htb.c                                |    17 +-
 net/sched/sch_mqprio.c                             |   196 +-
 net/sched/sch_mqprio_lib.c                         |    14 +
 net/sched/sch_mqprio_lib.h                         |     2 +
 net/sched/sch_pie.c                                |     2 +-
 net/sched/sch_qfq.c                                |    37 +-
 net/sched/sch_taprio.c                             |    77 +-
 net/sctp/Makefile                                  |     3 +-
 net/sctp/associola.c                               |     5 +-
 net/sctp/auth.c                                    |     2 +-
 net/sctp/input.c                                   |     4 +-
 net/sctp/ipv6.c                                    |     2 +-
 net/sctp/outqueue.c                                |    11 +-
 net/sctp/sm_make_chunk.c                           |    32 +-
 net/sctp/sm_sideeffect.c                           |     3 +-
 net/sctp/sm_statefuns.c                            |    14 +-
 net/sctp/socket.c                                  |     9 +-
 net/sctp/stream.c                                  |     2 +-
 net/sctp/stream_interleave.c                       |     5 +-
 net/sctp/stream_sched.c                            |     2 +
 net/sctp/stream_sched_fc.c                         |   225 +
 net/smc/af_smc.c                                   |    12 +
 net/smc/smc.h                                      |     5 +-
 net/smc/smc_cdc.c                                  |     3 +
 net/smc/smc_close.c                                |     4 +-
 net/smc/smc_core.c                                 |     2 +-
 net/smc/smc_core.h                                 |    10 +-
 net/smc/smc_ib.c                                   |     2 +-
 net/smc/smc_ism.c                                  |     2 +-
 net/smc/smc_rx.c                                   |     4 +-
 net/smc/smc_tx.c                                   |     4 +-
 net/smc/smc_wr.c                                   |    35 +-
 net/smc/smc_wr.h                                   |     5 +-
 net/socket.c                                       |     6 +-
 net/sunrpc/auth_gss/gss_krb5_crypto.c              |    10 +-
 net/sunrpc/auth_gss/gss_krb5_test.c                |     6 +-
 net/sunrpc/auth_gss/svcauth_gss.c                  |    12 +-
 net/sunrpc/clnt.c                                  |     3 -
 net/sunrpc/sched.c                                 |     1 -
 net/sunrpc/svc.c                                   |    49 +-
 net/sunrpc/svc_xprt.c                              |    33 +-
 net/sunrpc/svcauth_unix.c                          |    40 +-
 net/sunrpc/svcsock.c                               |   174 +-
 net/sunrpc/sysctl.c                                |    42 +-
 net/sunrpc/xprtrdma/svc_rdma.c                     |    21 +-
 net/sunrpc/xprtrdma/transport.c                    |    11 +-
 net/sunrpc/xprtsock.c                              |    14 +-
 net/tipc/socket.c                                  |     4 +-
 net/tls/tls_main.c                                 |     3 +-
 net/unix/af_unix.c                                 |    31 +-
 net/unix/garbage.c                                 |     2 +-
 net/unix/scm.c                                     |     6 +
 net/vmw_vsock/Makefile                             |     1 +
 net/vmw_vsock/af_vsock.c                           |    68 +-
 net/vmw_vsock/virtio_transport.c                   |     2 +
 net/vmw_vsock/virtio_transport_common.c            |   144 +-
 net/vmw_vsock/vmci_transport.c                     |    19 +-
 net/vmw_vsock/vsock_bpf.c                          |   174 +
 net/vmw_vsock/vsock_loopback.c                     |    15 +-
 net/wireless/mlme.c                                |    55 +-
 net/wireless/nl80211.c                             |   197 +-
 net/wireless/rdev-ops.h                            |    17 +
 net/wireless/scan.c                                |    38 +-
 net/wireless/sysfs.c                               |     1 -
 net/wireless/trace.h                               |    36 +-
 net/wireless/util.c                                |    36 +-
 net/xdp/xdp_umem.c                                 |    13 +-
 net/xdp/xsk.c                                      |     9 +-
 net/xdp/xsk_queue.h                                |    19 +-
 net/xdp/xskmap.c                                   |    21 +-
 net/xfrm/xfrm_device.c                             |     2 +-
 net/xfrm/xfrm_input.c                              |    66 +-
 net/xfrm/xfrm_output.c                             |    33 +-
 net/xfrm/xfrm_state.c                              |     6 +-
 net/xfrm/xfrm_user.c                               |    47 +-
 rust/.gitignore                                    |     1 +
 rust/Makefile                                      |    44 +-
 rust/alloc/vec/mod.rs                              |   137 +-
 rust/alloc/vec/set_len_on_drop.rs                  |    30 +
 rust/alloc/vec/spec_extend.rs                      |   174 +
 rust/bindings/bindings_helper.h                    |     2 +
 rust/helpers.c                                     |    82 +
 rust/kernel/error.rs                               |   137 +-
 rust/kernel/init.rs                                |  1427 +
 rust/kernel/init/__internal.rs                     |   235 +
 rust/kernel/init/macros.rs                         |   971 +
 rust/kernel/ioctl.rs                               |    72 +
 rust/kernel/lib.rs                                 |    10 +
 rust/kernel/prelude.rs                             |     8 +-
 rust/kernel/print.rs                               |     6 +-
 rust/kernel/str.rs                                 |     2 +-
 rust/kernel/sync.rs                                |    50 +
 rust/kernel/sync/arc.rs                            |   108 +-
 rust/kernel/sync/arc/std_vendor.rs                 |    28 +
 rust/kernel/sync/condvar.rs                        |   174 +
 rust/kernel/sync/lock.rs                           |   191 +
 rust/kernel/sync/lock/mutex.rs                     |   118 +
 rust/kernel/sync/lock/spinlock.rs                  |   117 +
 rust/kernel/sync/locked_by.rs                      |   156 +
 rust/kernel/task.rs                                |   155 +
 rust/kernel/types.rs                               |   135 +
 rust/macros/helpers.rs                             |    10 +-
 rust/macros/lib.rs                                 |    80 +
 rust/macros/module.rs                              |    32 +-
 rust/macros/pin_data.rs                            |    79 +
 rust/macros/pinned_drop.rs                         |    49 +
 rust/macros/quote.rs                               |   143 +
 rust/uapi/lib.rs                                   |    27 +
 rust/uapi/uapi_helper.h                            |     9 +
 samples/Kconfig                                    |     9 +-
 samples/Makefile                                   |     2 +-
 samples/acrn/vm-sample.c                           |     5 +-
 samples/bpf/cpustat_kern.c                         |     4 +-
 samples/bpf/hbm.c                                  |     5 +-
 samples/bpf/ibumad_kern.c                          |     4 +-
 samples/bpf/lwt_len_hist.sh                        |     2 +-
 samples/bpf/offwaketime_kern.c                     |     2 +-
 samples/bpf/sampleip_user.c                        |    11 +-
 samples/bpf/task_fd_query_user.c                   |     4 +-
 samples/bpf/test_lwt_bpf.sh                        |     2 +-
 samples/bpf/test_overhead_tp.bpf.c                 |     4 +-
 samples/fprobe/fprobe_example.c                    |     7 +-
 samples/ftrace/ftrace-direct-modify.c              |    44 +-
 samples/ftrace/ftrace-direct-multi-modify.c        |    50 +-
 samples/ftrace/ftrace-direct-multi.c               |    30 +-
 samples/ftrace/ftrace-direct-too.c                 |    37 +-
 samples/ftrace/ftrace-direct.c                     |    33 +-
 samples/kmemleak/Makefile                          |     2 +-
 samples/rust/rust_print.rs                         |    26 +
 samples/user_events/example.c                      |    45 +-
 samples/vfio-mdev/mbochs.c                         |     5 +-
 samples/vfio-mdev/mdpy.c                           |     5 +-
 samples/vfio-mdev/mtty.c                           |     5 +-
 scripts/.gitignore                                 |     1 -
 scripts/Makefile                                   |     2 +-
 scripts/Makefile.build                             |     2 +-
 scripts/Makefile.clang                             |     8 +-
 scripts/Makefile.kasan                             |     2 +
 scripts/Makefile.package                           |   207 +-
 scripts/asn1_compiler.c                            |     2 +-
 scripts/atomic/atomics.tbl                         |     2 +-
 scripts/atomic/fallbacks/add_negative              |    11 +-
 scripts/atomic/gen-atomic-fallback.sh              |     4 +
 scripts/atomic/gen-atomic-instrumented.sh          |     8 +-
 scripts/bpf_doc.py                                 |     2 +-
 scripts/cc-version.sh                              |     4 -
 scripts/check-git                                  |    14 +
 scripts/check-sysctl-docs                          |    16 -
 scripts/checkpatch.pl                              |    61 +-
 scripts/checkstack.pl                              |     7 -
 scripts/checksyscalls.sh                           |     4 +-
 scripts/dtc/include-prefixes/riscv                 |     1 +
 scripts/gdb/linux/clk.py                           |     2 +
 scripts/gdb/linux/constants.py.in                  |    27 +
 scripts/gdb/linux/cpus.py                          |    24 +-
 scripts/gdb/linux/genpd.py                         |     4 +-
 scripts/gdb/linux/interrupts.py                    |   232 +
 scripts/gdb/linux/modules.py                       |     4 +-
 scripts/gdb/linux/proc.py                          |    16 +-
 scripts/gdb/linux/radixtree.py                     |    90 +
 scripts/gdb/linux/symbols.py                       |     4 +-
 scripts/gdb/linux/timerlist.py                     |    12 +-
 scripts/gdb/linux/utils.py                         |    13 +-
 scripts/gdb/linux/vfs.py                           |    59 +
 scripts/gdb/vmlinux-gdb.py                         |     8 +-
 scripts/generate_rust_analyzer.py                  |     5 +-
 scripts/headers_install.sh                         |     4 -
 scripts/is_rust_module.sh                          |     2 +-
 scripts/kallsyms.c                                 |   228 +-
 scripts/kconfig/confdata.c                         |     6 +-
 scripts/kconfig/lxdialog/dialog.h                  |    27 -
 scripts/kconfig/lxdialog/menubox.c                 |     8 -
 scripts/kconfig/lxdialog/textbox.c                 |   267 +-
 scripts/kconfig/mconf.c                            |   314 +-
 scripts/kconfig/merge_config.sh                    |     2 +-
 scripts/leaking_addresses.pl                       |     1 +
 scripts/link-vmlinux.sh                            |     8 +-
 scripts/list-gitignored.c                          |  1057 -
 scripts/mksysmap                                   |   135 +-
 scripts/mod/devicetable-offsets.c                  |     4 +
 scripts/mod/file2alias.c                           |    12 +
 scripts/mod/modpost.c                              |    14 +-
 scripts/objdump-func                               |    34 +-
 scripts/package/builddeb                           |   272 +-
 scripts/package/deb-build-option                   |    14 +-
 scripts/package/gen-diff-patch                     |    36 +
 scripts/package/mkdebian                           |   114 +-
 scripts/package/mkspec                             |    20 +-
 scripts/recordmcount.c                             |     6 +-
 scripts/relocs_check.sh                            |    20 +
 scripts/setlocalversion                            |    45 +-
 scripts/sorttable.h                                |     2 +-
 scripts/tools-support-relr.sh                      |     8 +-
 security/Kconfig                                   |    23 +-
 security/apparmor/lsm.c                            |    14 +-
 security/bpf/hooks.c                               |     4 +-
 security/commoncap.c                               |     2 +-
 security/device_cgroup.c                           |     2 +-
 security/integrity/Kconfig                         |    23 +-
 security/integrity/digsig.c                        |     8 +-
 security/integrity/iint.c                          |     9 +-
 security/integrity/ima/Kconfig                     |     2 +-
 security/integrity/ima/ima_crypto.c                |     2 +-
 security/keys/request_key.c                        |     9 +-
 security/landlock/cred.c                           |     2 +-
 security/landlock/fs.c                             |     2 +-
 security/landlock/ptrace.c                         |     2 +-
 security/landlock/setup.c                          |     4 +-
 security/loadpin/loadpin.c                         |    10 +-
 security/lockdown/lockdown.c                       |     2 +-
 security/lsm_audit.c                               |     6 +-
 security/security.c                                |  2738 +-
 security/selinux/Kconfig                           |    47 -
 security/selinux/Makefile                          |     4 +-
 security/selinux/avc.c                             |   276 +-
 security/selinux/hooks.c                           |   612 +-
 security/selinux/ibpkey.c                          |     2 +-
 security/selinux/ima.c                             |    37 +-
 security/selinux/include/avc.h                     |    29 +-
 security/selinux/include/avc_ss.h                  |     3 +-
 security/selinux/include/conditional.h             |     4 +-
 security/selinux/include/ima.h                     |    10 +-
 security/selinux/include/security.h                |   185 +-
 security/selinux/netif.c                           |     2 +-
 security/selinux/netlabel.c                        |    17 +-
 security/selinux/netnode.c                         |     4 +-
 security/selinux/netport.c                         |     2 +-
 security/selinux/selinuxfs.c                       |   258 +-
 security/selinux/ss/services.c                     |   346 +-
 security/selinux/ss/services.h                     |     1 -
 security/selinux/status.c                          |    44 +-
 security/selinux/xfrm.c                            |    20 +-
 security/smack/smack_lsm.c                         |    68 +-
 security/tomoyo/audit.c                            |     6 +-
 security/tomoyo/common.c                           |     2 +-
 security/tomoyo/common.h                           |    44 -
 security/tomoyo/tomoyo.c                           |     6 +-
 security/yama/yama_lsm.c                           |    10 +-
 sound/ac97_bus.c                                   |    11 -
 sound/arm/pxa2xx-ac97.c                            |     6 +-
 sound/atmel/ac97c.c                                |     6 +-
 sound/core/pcm_lib.c                               |   110 +-
 sound/core/pcm_native.c                            |    34 +-
 sound/drivers/mts64.c                              |     6 +-
 sound/drivers/portman2x4.c                         |    16 +-
 sound/firewire/tascam/tascam-stream.c              |     2 +-
 sound/hda/intel-dsp-config.c                       |     9 +
 sound/i2c/cs8427.c                                 |     7 +-
 sound/mips/hal2.c                                  |     5 +-
 sound/mips/sgio2audio.c                            |     5 +-
 sound/pci/Kconfig                                  |     4 +-
 sound/pci/asihpi/hpi6000.c                         |     2 -
 sound/pci/asihpi/hpi6205.c                         |     2 +-
 sound/pci/emu10k1/emu10k1.c                        |    11 -
 sound/pci/emu10k1/emu10k1_callback.c               |    20 +-
 sound/pci/emu10k1/emu10k1_main.c                   |   302 +-
 sound/pci/emu10k1/emufx.c                          |    75 +-
 sound/pci/emu10k1/emumixer.c                       |    53 +-
 sound/pci/emu10k1/emupcm.c                         |   106 +-
 sound/pci/emu10k1/emuproc.c                        |     5 +-
 sound/pci/emu10k1/io.c                             |    71 +-
 sound/pci/emu10k1/irq.c                            |    32 +-
 sound/pci/emu10k1/p16v.c                           |   142 +-
 sound/pci/emu10k1/p16v.h                           |     2 +-
 sound/pci/emu10k1/p17v.h                           |     4 +-
 sound/pci/hda/cs35l41_hda.c                        |     6 +-
 sound/pci/hda/cs35l41_hda_spi.c                    |     2 +-
 sound/pci/hda/hda_intel.c                          |    29 +-
 sound/pci/hda/hda_tegra.c                          |     6 +-
 sound/pci/hda/patch_ca0132.c                       |     4 +-
 sound/pci/hda/patch_conexant.c                     |     6 +-
 sound/pci/hda/patch_hdmi.c                         |    47 +-
 sound/pci/hda/patch_realtek.c                      |    45 +-
 sound/pci/hda/patch_sigmatel.c                     |    10 +
 sound/pci/rme9652/hdspm.c                          |     6 -
 sound/pci/ymfpci/ymfpci.c                          |    41 +-
 sound/pci/ymfpci/ymfpci.h                          |    54 +-
 sound/pci/ymfpci/ymfpci_main.c                     |    81 +-
 sound/ppc/powermac.c                               |     5 +-
 sound/ppc/tumbler.c                                |     4 +-
 sound/sh/aica.c                                    |     7 +-
 sound/sh/sh_dac_audio.c                            |     5 +-
 sound/soc/adi/axi-i2s.c                            |     6 +-
 sound/soc/adi/axi-spdif.c                          |     6 +-
 sound/soc/amd/Kconfig                              |     2 +
 sound/soc/amd/acp-pcm-dma.c                        |     6 +-
 sound/soc/amd/acp/acp-rembrandt.c                  |    13 +-
 sound/soc/amd/acp/acp-renoir.c                     |     5 +-
 sound/soc/amd/ps/acp63.h                           |     2 +
 sound/soc/amd/ps/pci-ps.c                          |    10 +-
 sound/soc/amd/ps/ps-pdm-dma.c                      |     5 +-
 sound/soc/amd/raven/acp3x-pcm-dma.c                |     5 +-
 sound/soc/amd/renoir/acp3x-pdm-dma.c               |     5 +-
 sound/soc/amd/vangogh/acp5x-mach.c                 |   297 +-
 sound/soc/amd/vangogh/acp5x-pcm-dma.c              |     5 +-
 sound/soc/amd/yc/acp6x-mach.c                      |    42 +
 sound/soc/amd/yc/acp6x-pdm-dma.c                   |     5 +-
 sound/soc/amd/yc/acp6x.h                           |     3 +
 sound/soc/amd/yc/pci-acp6x.c                       |     8 +-
 sound/soc/apple/mca.c                              |     5 +-
 sound/soc/atmel/atmel-classd.c                     |     5 +-
 sound/soc/atmel/atmel-i2s.c                        |     6 +-
 sound/soc/atmel/atmel-pdmic.c                      |     5 +-
 sound/soc/atmel/atmel_wm8904.c                     |     6 +-
 sound/soc/atmel/mchp-i2s-mcc.c                     |     6 +-
 sound/soc/atmel/mchp-pdmc.c                        |    25 +-
 sound/soc/atmel/mchp-spdifrx.c                     |     6 +-
 sound/soc/atmel/mchp-spdiftx.c                     |    51 +-
 sound/soc/atmel/mikroe-proto.c                     |     6 +-
 sound/soc/atmel/sam9g20_wm8731.c                   |     6 +-
 sound/soc/atmel/sam9x5_wm8731.c                    |     6 +-
 sound/soc/atmel/tse850-pcm5142.c                   |     6 +-
 sound/soc/au1x/ac97c.c                             |     6 +-
 sound/soc/au1x/i2sc.c                              |     6 +-
 sound/soc/au1x/psc-ac97.c                          |     6 +-
 sound/soc/au1x/psc-i2s.c                           |     6 +-
 sound/soc/bcm/bcm63xx-i2s-whistler.c               |     5 +-
 sound/soc/bcm/cygnus-ssp.c                         |     6 +-
 sound/soc/cirrus/Kconfig                           |     6 +-
 sound/soc/cirrus/edb93xx.c                         |     6 +-
 sound/soc/cirrus/ep93xx-i2s.c                      |    25 +-
 sound/soc/codecs/Kconfig                           |    64 +-
 sound/soc/codecs/Makefile                          |    14 +
 sound/soc/codecs/adau1977-spi.c                    |     2 +-
 sound/soc/codecs/cs35l41-lib.c                     |    73 +-
 sound/soc/codecs/cs35l41.c                         |   144 +-
 sound/soc/codecs/cs35l41.h                         |     1 +
 sound/soc/codecs/cs35l45-i2c.c                     |     3 +
 sound/soc/codecs/cs35l45-spi.c                     |     5 +
 sound/soc/codecs/cs35l45-tables.c                  |   135 +-
 sound/soc/codecs/cs35l45.c                         |   630 +-
 sound/soc/codecs/cs35l45.h                         |   267 +-
 sound/soc/codecs/cs35l56-i2c.c                     |    82 +
 sound/soc/codecs/cs35l56-sdw.c                     |   566 +
 sound/soc/codecs/cs35l56-shared.c                  |   362 +
 sound/soc/codecs/cs35l56-spi.c                     |    79 +
 sound/soc/codecs/cs35l56.c                         |  1601 +
 sound/soc/codecs/cs35l56.h                         |    81 +
 sound/soc/codecs/cs4271-i2c.c                      |     1 -
 sound/soc/codecs/cs4271-spi.c                      |     1 -
 sound/soc/codecs/cs4271.c                          |     4 +-
 sound/soc/codecs/cs42l42-sdw.c                     |     3 -
 sound/soc/codecs/cs47l15.c                         |     6 +-
 sound/soc/codecs/cs47l24.c                         |     6 +-
 sound/soc/codecs/cs47l35.c                         |     6 +-
 sound/soc/codecs/cs47l85.c                         |     6 +-
 sound/soc/codecs/cs47l90.c                         |     6 +-
 sound/soc/codecs/cs47l92.c                         |     6 +-
 sound/soc/codecs/da7213.c                          |     6 +
 sound/soc/codecs/da7218.c                          |    10 +-
 sound/soc/codecs/da7219-aad.c                      |    58 +-
 sound/soc/codecs/da7219-aad.h                      |     5 +-
 sound/soc/codecs/es8316.c                          |    33 +-
 sound/soc/codecs/hdac_hdmi.c                       |    17 +-
 sound/soc/codecs/hdmi-codec.c                      |    11 +
 sound/soc/codecs/inno_rk3036.c                     |     6 +-
 sound/soc/codecs/lpass-macro-common.c              |     2 +-
 sound/soc/codecs/lpass-macro-common.h              |     3 +
 sound/soc/codecs/lpass-rx-macro.c                  |    46 +-
 sound/soc/codecs/lpass-tx-macro.c                  |    56 +-
 sound/soc/codecs/lpass-va-macro.c                  |     6 +-
 sound/soc/codecs/lpass-wsa-macro.c                 |    47 +-
 sound/soc/codecs/max98363.c                        |   464 +
 sound/soc/codecs/max98363.h                        |    36 +
 sound/soc/codecs/max98373-sdw.c                    |    34 +-
 sound/soc/codecs/max98373.c                        |     4 +-
 sound/soc/codecs/max9867.c                         |    19 +-
 sound/soc/codecs/msm8916-wcd-analog.c              |     6 +-
 sound/soc/codecs/msm8916-wcd-digital.c             |     6 +-
 sound/soc/codecs/mt6358.c                          |     2 +-
 sound/soc/codecs/mt6359.c                          |     2 +-
 sound/soc/codecs/nau8821.c                         |    96 +
 sound/soc/codecs/nau8821.h                         |    23 +
 sound/soc/codecs/nau8825.c                         |     8 +-
 sound/soc/codecs/nau8825.h                         |     1 +
 sound/soc/codecs/pcm179x-spi.c                     |     2 +-
 sound/soc/codecs/rk817_codec.c                     |     6 +-
 sound/soc/codecs/rt1019.c                          |     2 +-
 sound/soc/codecs/rt1308-sdw.c                      |    30 +-
 sound/soc/codecs/rt1308-sdw.h                      |     4 -
 sound/soc/codecs/rt1316-sdw.c                      |    30 +-
 sound/soc/codecs/rt1316-sdw.h                      |     4 -
 sound/soc/codecs/rt1318-sdw.c                      |    30 +-
 sound/soc/codecs/rt1318-sdw.h                      |     4 -
 sound/soc/codecs/rt5677.c                          |     2 +-
 sound/soc/codecs/rt5682-sdw.c                      |    34 +-
 sound/soc/codecs/rt700.c                           |    30 +-
 sound/soc/codecs/rt700.h                           |     4 -
 sound/soc/codecs/rt711-sdca.c                      |    30 +-
 sound/soc/codecs/rt711-sdca.h                      |     4 -
 sound/soc/codecs/rt711.c                           |    30 +-
 sound/soc/codecs/rt711.h                           |     4 -
 sound/soc/codecs/rt712-sdca-dmic.c                 |   983 +
 sound/soc/codecs/rt712-sdca-dmic.h                 |   108 +
 sound/soc/codecs/rt712-sdca.c                      |    30 +-
 sound/soc/codecs/rt712-sdca.h                      |     4 -
 sound/soc/codecs/rt715-sdca.c                      |    30 +-
 sound/soc/codecs/rt715-sdca.h                      |     4 -
 sound/soc/codecs/rt715.c                           |    30 +-
 sound/soc/codecs/rt715.h                           |     4 -
 sound/soc/codecs/sdw-mockup.c                      |    34 +-
 sound/soc/codecs/sma1303.c                         |     2 +-
 sound/soc/codecs/src4xxx-i2c.c                     |     2 +-
 sound/soc/codecs/ssm2602.c                         |    15 +-
 sound/soc/codecs/sta32x.c                          |    39 +-
 sound/soc/codecs/sta350.c                          |    63 +-
 sound/soc/codecs/tas5086.c                         |     2 +-
 sound/soc/codecs/tas571x.c                         |    59 +
 sound/soc/codecs/tas5720.c                         |     3 +-
 sound/soc/codecs/wcd9335.c                         |    27 +-
 sound/soc/codecs/wcd934x.c                         |    25 +-
 sound/soc/codecs/wcd938x-sdw.c                     |  1037 +-
 sound/soc/codecs/wcd938x.c                         |  1036 +-
 sound/soc/codecs/wcd938x.h                         |     1 +
 sound/soc/codecs/wm5102.c                          |     6 +-
 sound/soc/codecs/wm5110.c                          |     6 +-
 sound/soc/codecs/wm8903.c                          |     1 -
 sound/soc/codecs/wm8994.c                          |     6 +-
 sound/soc/codecs/wm8997.c                          |     6 +-
 sound/soc/codecs/wm8998.c                          |     6 +-
 sound/soc/codecs/wm_adsp.c                         |    63 +-
 sound/soc/codecs/wm_adsp.h                         |     3 +
 sound/soc/codecs/zl38060.c                         |     2 +-
 sound/soc/dwc/dwc-i2s.c                            |     5 +-
 sound/soc/fsl/Kconfig                              |    13 +
 sound/soc/fsl/Makefile                             |     2 +
 sound/soc/fsl/eukrea-tlv320.c                      |     6 +-
 sound/soc/fsl/fsl-asoc-card.c                      |     9 +-
 sound/soc/fsl/fsl_asrc.c                           |     6 +-
 sound/soc/fsl/fsl_asrc_dma.c                       |    11 +-
 sound/soc/fsl/fsl_aud2htx.c                        |     6 +-
 sound/soc/fsl/fsl_audmix.c                         |     6 +-
 sound/soc/fsl/fsl_dma.c                            |     6 +-
 sound/soc/fsl/fsl_easrc.c                          |     6 +-
 sound/soc/fsl/fsl_esai.c                           |     6 +-
 sound/soc/fsl/fsl_mqs.c                            |    20 +-
 sound/soc/fsl/fsl_qmc_audio.c                      |   735 +
 sound/soc/fsl/fsl_rpmsg.c                          |     6 +-
 sound/soc/fsl/fsl_sai.c                            |    20 +-
 sound/soc/fsl/fsl_spdif.c                          |     6 +-
 sound/soc/fsl/fsl_ssi.c                            |     8 +-
 sound/soc/fsl/fsl_xcvr.c                           |     5 +-
 sound/soc/fsl/imx-audmix.c                         |    22 +-
 sound/soc/fsl/imx-audmux.c                         |     6 +-
 sound/soc/fsl/imx-card.c                           |     2 +-
 sound/soc/fsl/imx-es8328.c                         |    11 +-
 sound/soc/fsl/imx-pcm-rpmsg.c                      |     6 +-
 sound/soc/fsl/imx-sgtl5000.c                       |     6 +-
 sound/soc/fsl/imx-spdif.c                          |    11 +-
 sound/soc/fsl/mpc5200_psc_ac97.c                   |     5 +-
 sound/soc/fsl/mpc5200_psc_i2s.c                    |     5 +-
 sound/soc/fsl/mpc8610_hpcd.c                       |     6 +-
 sound/soc/fsl/p1022_ds.c                           |     6 +-
 sound/soc/fsl/p1022_rdk.c                          |     6 +-
 sound/soc/fsl/pcm030-audio-fabric.c                |     6 +-
 sound/soc/generic/audio-graph-card.c               |    15 +-
 .../soc/generic/audio-graph-card2-custom-sample.c  |     3 +
 sound/soc/generic/audio-graph-card2.c              |    23 +-
 sound/soc/generic/simple-card-utils.c              |    35 +-
 sound/soc/generic/simple-card.c                    |    23 +-
 sound/soc/generic/test-component.c                 |     6 +-
 sound/soc/img/img-i2s-in.c                         |     6 +-
 sound/soc/img/img-i2s-out.c                        |     6 +-
 sound/soc/img/img-parallel-out.c                   |     6 +-
 sound/soc/img/img-spdif-in.c                       |     6 +-
 sound/soc/img/img-spdif-out.c                      |     6 +-
 sound/soc/img/pistachio-internal-dac.c             |     6 +-
 sound/soc/intel/atom/sst-mfld-platform-pcm.c       |     5 +-
 sound/soc/intel/atom/sst/sst_acpi.c                |     5 +-
 sound/soc/intel/avs/boards/da7219.c                |    21 +
 sound/soc/intel/avs/boards/hdaudio.c               |    10 +-
 sound/soc/intel/avs/boards/max98357a.c             |    22 +
 sound/soc/intel/avs/boards/nau8825.c               |    14 +-
 sound/soc/intel/avs/boards/rt5682.c                |    22 +
 sound/soc/intel/avs/boards/ssm4567.c               |    31 -
 sound/soc/intel/avs/path.c                         |     2 +-
 sound/soc/intel/boards/bytcht_es8316.c             |     5 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |    17 +-
 sound/soc/intel/boards/bytcr_rt5651.c              |     5 +-
 sound/soc/intel/boards/bytcr_wm5102.c              |     5 +-
 sound/soc/intel/boards/cht_bsw_max98090_ti.c       |     6 +-
 sound/soc/intel/boards/sof_cirrus_common.c         |     7 +-
 sound/soc/intel/boards/sof_es8336.c                |     6 +-
 sound/soc/intel/boards/sof_pcm512x.c               |     6 +-
 sound/soc/intel/boards/sof_rt5682.c                |    28 +-
 sound/soc/intel/boards/sof_sdw.c                   |   198 +-
 sound/soc/intel/boards/sof_sdw_common.h            |     3 -
 sound/soc/intel/boards/sof_sdw_max98373.c          |    22 +-
 sound/soc/intel/boards/sof_wm8804.c                |     5 +-
 sound/soc/intel/catpt/device.c                     |     6 +-
 sound/soc/intel/common/soc-acpi-intel-adl-match.c  |    22 +-
 sound/soc/intel/common/soc-acpi-intel-byt-match.c  |     2 +-
 sound/soc/intel/common/soc-acpi-intel-cht-match.c  |    26 +
 sound/soc/intel/common/soc-acpi-intel-rpl-match.c  |    34 +-
 sound/soc/intel/skylake/skl-ssp-clk.c              |     6 +-
 sound/soc/kirkwood/kirkwood-i2s.c                  |     6 +-
 sound/soc/mediatek/common/mtk-btcvsd.c             |     5 +-
 sound/soc/mediatek/common/mtk-soundcard-driver.c   |    12 +-
 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c         |     6 +-
 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c         |     6 +-
 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c         |     5 +-
 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c         |     6 +-
 sound/soc/mediatek/mt8186/mt8186-afe-gpio.c        |    28 +-
 sound/soc/mediatek/mt8186/mt8186-dai-adda.c        |     4 +-
 .../mt8186/mt8186-mt6366-da7219-max98357.c         |     2 +-
 .../mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c |     6 +-
 sound/soc/mediatek/mt8188/mt8188-afe-pcm.c         |     6 +-
 sound/soc/mediatek/mt8192/mt8192-afe-clk.c         |     4 -
 sound/soc/mediatek/mt8192/mt8192-afe-pcm.c         |    11 +-
 sound/soc/mediatek/mt8192/mt8192-dai-tdm.c         |    28 +-
 .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c  |    12 +-
 sound/soc/mediatek/mt8195/mt8195-afe-pcm.c         |     5 +-
 sound/soc/mediatek/mt8195/mt8195-dai-adda.c        |    17 +-
 sound/soc/mediatek/mt8195/mt8195-dai-etdm.c        |   177 +-
 sound/soc/mediatek/mt8195/mt8195-dai-pcm.c         |    26 +-
 sound/soc/mediatek/mt8195/mt8195-mt6359.c          |     2 +-
 sound/soc/meson/aiu.c                              |     6 +-
 sound/soc/meson/axg-card.c                         |     3 +-
 sound/soc/meson/axg-tdm-interface.c                |    13 +-
 sound/soc/meson/gx-card.c                          |     3 +-
 sound/soc/meson/meson-codec-glue.c                 |     5 +-
 sound/soc/mxs/mxs-sgtl5000.c                       |     8 +-
 sound/soc/pxa/mmp-sspa.c                           |     7 +-
 sound/soc/pxa/pxa2xx-ac97.c                        |     5 +-
 sound/soc/qcom/common.c                            |    17 +-
 sound/soc/qcom/qdsp6/q6apm-lpass-dais.c            |     3 +
 sound/soc/qcom/qdsp6/q6apm.c                       |     2 +-
 sound/soc/qcom/qdsp6/q6prm.c                       |     4 +-
 sound/soc/qcom/qdsp6/q6routing.c                   |     6 +-
 sound/soc/qcom/sdw.c                               |     7 +-
 sound/soc/rockchip/rockchip_i2s.c                  |     7 +-
 sound/soc/rockchip/rockchip_pdm.c                  |     6 +-
 sound/soc/rockchip/rockchip_rt5645.c               |     6 +-
 sound/soc/rockchip/rockchip_spdif.c                |     6 +-
 sound/soc/samsung/aries_wm8994.c                   |     6 +-
 sound/soc/samsung/arndale.c                        |     5 +-
 sound/soc/samsung/bells.c                          |    21 +-
 sound/soc/samsung/i2s.c                            |    10 +-
 sound/soc/samsung/littlemill.c                     |     3 +-
 sound/soc/samsung/lowland.c                        |     3 +-
 sound/soc/samsung/odroid.c                         |     6 +-
 sound/soc/samsung/pcm.c                            |     6 +-
 sound/soc/samsung/snow.c                           |     6 +-
 sound/soc/samsung/spdif.c                          |     6 +-
 sound/soc/samsung/speyside.c                       |     3 +-
 sound/soc/sh/fsi.c                                 |     8 +-
 sound/soc/sh/hac.c                                 |     5 +-
 sound/soc/sh/rcar/core.c                           |     6 +-
 sound/soc/sh/rcar/ssi.c                            |     4 +-
 sound/soc/sh/rz-ssi.c                              |    69 +-
 sound/soc/sh/siu_dai.c                             |     5 +-
 sound/soc/soc-component.c                          |    12 +-
 sound/soc/soc-compress.c                           |    70 +-
 sound/soc/soc-core.c                               |    52 +-
 sound/soc/soc-dai.c                                |     3 +
 sound/soc/soc-dapm.c                               |   324 +-
 sound/soc/soc-jack.c                               |     1 +
 sound/soc/soc-pcm.c                                |    41 +-
 sound/soc/soc-topology.c                           |    10 +-
 sound/soc/sof/amd/acp-common.c                     |    17 +-
 sound/soc/sof/amd/acp-pcm.c                        |    34 +
 sound/soc/sof/amd/acp.c                            |    45 +-
 sound/soc/sof/amd/acp.h                            |     7 +-
 sound/soc/sof/amd/pci-rmb.c                        |    91 +-
 sound/soc/sof/amd/pci-rn.c                         |    91 +-
 sound/soc/sof/amd/rembrandt.c                      |     4 -
 sound/soc/sof/amd/renoir.c                         |     3 -
 sound/soc/sof/compress.c                           |     8 +-
 sound/soc/sof/core.c                               |    31 +-
 sound/soc/sof/debug.c                              |     1 +
 sound/soc/sof/intel/Kconfig                        |     7 +
 sound/soc/sof/intel/Makefile                       |     5 +-
 sound/soc/sof/intel/apl.c                          |     4 +
 sound/soc/sof/intel/cnl.c                          |     4 +
 sound/soc/sof/intel/hda-common-ops.c               |     1 -
 sound/soc/sof/intel/hda-ctrl.c                     |    12 +-
 sound/soc/sof/intel/hda-dai-ops.c                  |   390 +
 sound/soc/sof/intel/hda-dai.c                      |   698 +-
 sound/soc/sof/intel/hda-dsp.c                      |   113 +-
 sound/soc/sof/intel/hda-ipc.c                      |     3 +
 sound/soc/sof/intel/hda-loader.c                   |     9 +-
 sound/soc/sof/intel/hda-mlink.c                    |   822 +-
 sound/soc/sof/intel/hda-pcm.c                      |    24 +-
 sound/soc/sof/intel/hda-stream.c                   |    93 +-
 sound/soc/sof/intel/hda.c                          |   233 +-
 sound/soc/sof/intel/hda.h                          |    69 +-
 sound/soc/sof/intel/icl.c                          |     4 +
 sound/soc/sof/intel/mtl.c                          |    26 +-
 sound/soc/sof/intel/pci-apl.c                      |     3 +
 sound/soc/sof/intel/pci-cnl.c                      |     5 +
 sound/soc/sof/intel/pci-icl.c                      |     3 +
 sound/soc/sof/intel/pci-mtl.c                      |     2 +
 sound/soc/sof/intel/pci-skl.c                      |     4 +
 sound/soc/sof/intel/pci-tgl.c                      |    15 +
 sound/soc/sof/intel/pci-tng.c                      |     6 +-
 sound/soc/sof/intel/tgl.c                          |     4 +
 sound/soc/sof/ipc3-control.c                       |    90 +-
 sound/soc/sof/ipc3-dtrace.c                        |    12 +-
 sound/soc/sof/ipc3-pcm.c                           |     7 +-
 sound/soc/sof/ipc3-topology.c                      |    65 +-
 sound/soc/sof/ipc3.c                               |    17 +-
 sound/soc/sof/ipc4-control.c                       |   260 +-
 sound/soc/sof/ipc4-mtrace.c                        |    21 +
 sound/soc/sof/ipc4-pcm.c                           |   186 +-
 sound/soc/sof/ipc4-topology.c                      |  1243 +-
 sound/soc/sof/ipc4-topology.h                      |    97 +-
 sound/soc/sof/ipc4.c                               |     8 +
 sound/soc/sof/loader.c                             |     4 +-
 sound/soc/sof/pcm.c                                |    63 +-
 sound/soc/sof/pm.c                                 |    13 +-
 sound/soc/sof/sof-audio.c                          |   117 +-
 sound/soc/sof/sof-audio.h                          |    49 +-
 sound/soc/sof/sof-client-ipc-flood-test.c          |     3 +-
 sound/soc/sof/sof-client-probes-ipc3.c             |    12 +-
 sound/soc/sof/sof-client-probes-ipc4.c             |     4 +-
 sound/soc/sof/sof-client.c                         |     3 +
 sound/soc/sof/sof-client.h                         |     4 +
 sound/soc/sof/sof-priv.h                           |    21 +
 sound/soc/sof/topology.c                           |   336 +-
 sound/soc/sprd/sprd-mcdt.c                         |     6 +-
 sound/soc/stm/stm32_adfsdm.c                       |     6 +-
 sound/soc/stm/stm32_i2s.c                          |     8 +-
 sound/soc/stm/stm32_sai_sub.c                      |    10 +-
 sound/soc/stm/stm32_spdifrx.c                      |     6 +-
 sound/soc/sunxi/sun4i-codec.c                      |     6 +-
 sound/soc/sunxi/sun4i-i2s.c                        |     6 +-
 sound/soc/sunxi/sun4i-spdif.c                      |     6 +-
 sound/soc/sunxi/sun50i-dmic.c                      |     6 +-
 sound/soc/sunxi/sun8i-codec.c                      |     6 +-
 sound/soc/tegra/Kconfig                            |    18 +
 sound/soc/tegra/tegra186_asrc.c                    |     6 +-
 sound/soc/tegra/tegra186_dspk.c                    |     6 +-
 sound/soc/tegra/tegra20_ac97.c                     |     9 +-
 sound/soc/tegra/tegra20_i2s.c                      |     6 +-
 sound/soc/tegra/tegra210_admaif.c                  |     6 +-
 sound/soc/tegra/tegra210_adx.c                     |     6 +-
 sound/soc/tegra/tegra210_ahub.c                    |     6 +-
 sound/soc/tegra/tegra210_amx.c                     |     6 +-
 sound/soc/tegra/tegra210_dmic.c                    |     6 +-
 sound/soc/tegra/tegra210_i2s.c                     |     6 +-
 sound/soc/tegra/tegra210_mixer.c                   |     6 +-
 sound/soc/tegra/tegra210_mvc.c                     |     6 +-
 sound/soc/tegra/tegra210_ope.c                     |     6 +-
 sound/soc/tegra/tegra210_sfc.c                     |     6 +-
 sound/soc/tegra/tegra30_ahub.c                     |     6 +-
 sound/soc/tegra/tegra30_i2s.c                      |     6 +-
 sound/soc/tegra/tegra_asoc_machine.c               |   127 +-
 sound/soc/ti/ams-delta.c                           |     5 +-
 sound/soc/ti/davinci-i2s.c                         |     6 +-
 sound/soc/ti/davinci-mcasp.c                       |     6 +-
 sound/soc/ti/omap-hdmi.c                           |    10 +-
 sound/soc/ti/omap-mcbsp.c                          |     6 +-
 sound/soc/uniphier/evea.c                          |     6 +-
 sound/soc/ux500/mop500.c                           |     6 +-
 sound/soc/ux500/ux500_msp_dai.c                    |     6 +-
 sound/soc/xilinx/xlnx_formatter_pcm.c              |     5 +-
 sound/soc/xilinx/xlnx_spdif.c                      |     5 +-
 sound/soc/xtensa/xtfpga-i2s.c                      |     5 +-
 sound/sound_core.c                                 |     2 +-
 sound/sparc/cs4231.c                               |     6 +-
 sound/sparc/dbri.c                                 |     6 +-
 sound/usb/caiaq/input.c                            |     1 +
 sound/usb/card.c                                   |     1 -
 sound/usb/endpoint.c                               |    43 +-
 sound/usb/endpoint.h                               |     4 +-
 sound/usb/format.c                                 |     8 +-
 sound/usb/helper.c                                 |     1 -
 sound/usb/pcm.c                                    |     2 +-
 sound/usb/quirks-table.h                           |    58 +
 sound/usb/usbaudio.h                               |     2 +
 tools/Makefile                                     |    14 +-
 tools/accounting/getdelays.c                       |    30 +-
 tools/arch/arm64/include/uapi/asm/bpf_perf_event.h |     9 -
 .../arch/loongarch/include/uapi/asm/bitsperlong.h  |     2 +-
 tools/arch/loongarch/include/uapi/asm/perf_regs.h  |    40 +
 tools/arch/loongarch/include/uapi/asm/unistd.h     |     9 +
 tools/arch/s390/include/uapi/asm/bpf_perf_event.h  |     9 -
 tools/arch/s390/include/uapi/asm/ptrace.h          |   458 -
 tools/arch/x86/include/asm/orc_types.h             |    12 +-
 tools/arch/x86/include/uapi/asm/unistd_32.h        |     4 +-
 tools/arch/x86/include/uapi/asm/unistd_64.h        |     3 +
 tools/arch/x86/kcpuid/cpuid.csv                    |    61 +-
 tools/arch/x86/kcpuid/kcpuid.c                     |    32 +-
 tools/bootconfig/test-bootconfig.sh                |    12 +-
 tools/bpf/bpftool/Documentation/bpftool-prog.rst   |    18 +-
 .../bpftool/Documentation/bpftool-struct_ops.rst   |    12 +-
 tools/bpf/bpftool/bash-completion/bpftool          |    42 +-
 tools/bpf/bpftool/btf_dumper.c                     |    83 +
 tools/bpf/bpftool/cfg.c                            |    29 +-
 tools/bpf/bpftool/cfg.h                            |     5 +-
 tools/bpf/bpftool/common.c                         |    14 +
 tools/bpf/bpftool/json_writer.c                    |     5 +-
 tools/bpf/bpftool/json_writer.h                    |     1 +
 tools/bpf/bpftool/link.c                           |    83 +
 tools/bpf/bpftool/main.h                           |     8 +
 tools/bpf/bpftool/net.c                            |   106 +
 tools/bpf/bpftool/prog.c                           |    94 +-
 tools/bpf/bpftool/struct_ops.c                     |    70 +-
 tools/bpf/bpftool/xlated_dumper.c                  |    54 +-
 tools/bpf/bpftool/xlated_dumper.h                  |     3 +-
 tools/bpf/resolve_btfids/.gitignore                |     1 +
 tools/bpf/resolve_btfids/main.c                    |     2 +-
 tools/build/Makefile.feature                       |     2 +
 tools/build/feature/Makefile                       |    15 +-
 tools/build/feature/test-all.c                     |     5 +
 tools/build/feature/test-cxa-demangle.cpp          |    17 +
 tools/build/feature/test-libbpf-bpf_map_create.c   |     8 -
 .../feature/test-libbpf-bpf_object__next_map.c     |     8 -
 .../feature/test-libbpf-bpf_object__next_program.c |     8 -
 tools/build/feature/test-libbpf-bpf_prog_load.c    |     9 -
 .../feature/test-libbpf-bpf_program__set_insns.c   |     8 -
 .../test-libbpf-btf__load_from_kernel_by_id.c      |     8 -
 tools/build/feature/test-libbpf-btf__raw_data.c    |     8 -
 tools/build/feature/test-libbpf.c                  |     4 +
 tools/build/feature/test-scandirat.c               |    13 +
 tools/include/linux/compiler-gcc.h                 |     6 +-
 tools/include/linux/compiler.h                     |     4 -
 tools/include/linux/coresight-pmu.h                |    47 +-
 tools/include/linux/err.h                          |     2 +-
 tools/include/linux/objtool.h                      |   200 -
 tools/include/linux/objtool_types.h                |    57 +
 tools/include/linux/types.h                        |     5 +
 tools/include/nolibc/.gitignore                    |     1 +
 tools/include/nolibc/Makefile                      |     4 +-
 tools/include/nolibc/arch-i386.h                   |     7 +-
 tools/include/nolibc/arch-loongarch.h              |   200 +
 tools/include/nolibc/arch-x86_64.h                 |     5 +
 tools/include/nolibc/arch.h                        |     2 +
 tools/include/nolibc/nolibc.h                      |     1 +
 tools/include/nolibc/stackprotector.h              |    53 +
 tools/include/nolibc/std.h                         |    15 +-
 tools/include/nolibc/stdint.h                      |    99 +
 tools/include/nolibc/stdio.h                       |     6 +
 tools/include/nolibc/sys.h                         |   100 +-
 tools/include/nolibc/types.h                       |    30 +-
 tools/include/nolibc/unistd.h                      |     5 +
 tools/include/uapi/asm-generic/fcntl.h             |     1 -
 tools/include/uapi/linux/bpf.h                     |   112 +-
 tools/include/uapi/linux/hw_breakpoint.h           |    10 -
 tools/include/uapi/linux/if_link.h                 |     1 +
 tools/include/uapi/linux/kvm.h                     |     2 +-
 tools/include/uapi/linux/netdev.h                  |     4 +-
 tools/include/uapi/linux/perf_event.h              |     3 +-
 tools/include/uapi/linux/prctl.h                   |     2 +
 tools/kvm/kvm_stat/kvm_stat                        |     2 +-
 tools/lib/api/io.h                                 |    45 +
 tools/lib/bpf/Build                                |     2 +-
 tools/lib/bpf/bpf.c                                |    25 +-
 tools/lib/bpf/bpf.h                                |    94 +-
 tools/lib/bpf/bpf_gen_internal.h                   |     4 +-
 tools/lib/bpf/bpf_helpers.h                        |   110 +-
 tools/lib/bpf/bpf_tracing.h                        |     3 +
 tools/lib/bpf/btf.c                                |     2 -
 tools/lib/bpf/gen_loader.c                         |    48 +-
 tools/lib/bpf/libbpf.c                             |   554 +-
 tools/lib/bpf/libbpf.h                             |    53 +-
 tools/lib/bpf/libbpf.map                           |     1 +
 tools/lib/bpf/libbpf_internal.h                    |     4 +-
 tools/lib/bpf/libbpf_probes.c                      |     1 +
 tools/lib/bpf/linker.c                             |    25 +-
 tools/lib/bpf/netlink.c                            |     8 +-
 tools/lib/bpf/relo_core.c                          |     3 -
 tools/lib/bpf/usdt.c                               |   198 +-
 tools/lib/bpf/zip.c                                |   333 +
 tools/lib/bpf/zip.h                                |    47 +
 tools/lib/perf/Makefile                            |     2 +-
 tools/lib/perf/cpumap.c                            |    94 +-
 tools/lib/perf/evlist.c                            |    31 +-
 tools/lib/perf/include/internal/cpumap.h           |    10 +-
 tools/lib/perf/include/internal/evlist.h           |     1 -
 tools/lib/perf/include/internal/rc_check.h         |   102 +
 tools/lib/perf/include/perf/event.h                |     2 +
 tools/lib/perf/include/perf/evlist.h               |     1 +
 tools/memory-model/Documentation/explanation.txt   |   178 +-
 tools/memory-model/Documentation/litmus-tests.txt  |    27 +-
 tools/memory-model/Documentation/locking.txt       |   298 +
 tools/memory-model/linux-kernel.bell               |    30 +-
 tools/memory-model/linux-kernel.cat                |    20 +-
 tools/memory-model/linux-kernel.def                |     7 +-
 tools/memory-model/litmus-tests/.gitignore         |     2 +-
 tools/memory-model/lock.cat                        |     6 +-
 tools/memory-model/scripts/README                  |    48 +-
 tools/memory-model/scripts/checkalllitmus.sh       |    29 +-
 tools/memory-model/scripts/checkghlitmus.sh        |    15 +-
 tools/memory-model/scripts/checklitmus.sh          |    25 +-
 tools/memory-model/scripts/checklitmushist.sh      |     2 +-
 tools/memory-model/scripts/checktheselitmus.sh     |    43 +
 tools/memory-model/scripts/cmplitmushist.sh        |    49 +-
 tools/memory-model/scripts/hwfnseg.sh              |    20 +
 tools/memory-model/scripts/initlitmushist.sh       |     2 +-
 tools/memory-model/scripts/judgelitmus.sh          |   120 +-
 tools/memory-model/scripts/newlitmushist.sh        |     4 +-
 tools/memory-model/scripts/parseargs.sh            |    21 +-
 tools/memory-model/scripts/runlitmus.sh            |    80 +
 tools/memory-model/scripts/runlitmushist.sh        |    29 +-
 tools/memory-model/scripts/simpletest.sh           |    35 +
 tools/mm/page-types.c                              |     6 +-
 tools/mm/page_owner_sort.c                         |     2 +-
 tools/net/ynl/ethtool.py                           |   424 +
 tools/net/ynl/lib/nlspec.py                        |   106 +-
 tools/net/ynl/lib/ynl.py                           |   126 +-
 tools/net/ynl/requirements.txt                     |     2 +
 tools/net/ynl/ynl-gen-c.py                         |    33 +-
 tools/objtool/Documentation/objtool.txt            |     2 +-
 tools/objtool/check.c                              |   483 +-
 tools/objtool/elf.c                                |     2 +-
 tools/objtool/include/objtool/check.h              |     4 +-
 tools/objtool/include/objtool/elf.h                |     9 +
 tools/objtool/include/objtool/warn.h               |     5 +
 tools/objtool/orc_dump.c                           |    15 +-
 tools/objtool/orc_gen.c                            |    48 +-
 tools/objtool/sync-check.sh                        |     2 +-
 tools/perf/Build                                   |     2 +-
 tools/perf/Documentation/perf-annotate.txt         |     3 +
 tools/perf/Documentation/perf-config.txt           |     8 +-
 tools/perf/Documentation/perf-kvm.txt              |     9 +-
 tools/perf/Documentation/perf-lock.txt             |     4 +-
 tools/perf/Documentation/perf-record.txt           |    60 +-
 tools/perf/Documentation/perf-report.txt           |     4 +
 tools/perf/Documentation/perf-stat.txt             |    27 +-
 tools/perf/Documentation/perf-top.txt              |    10 +
 tools/perf/Documentation/topdown.txt               |    70 +-
 tools/perf/Makefile.config                         |   124 +-
 tools/perf/Makefile.perf                           |    31 +-
 tools/perf/arch/arm/tests/dwarf-unwind.c           |     2 +-
 tools/perf/arch/arm/util/cs-etm.c                  |   264 +-
 tools/perf/arch/arm/util/pmu.c                     |     2 +
 tools/perf/arch/arm64/tests/dwarf-unwind.c         |     2 +-
 tools/perf/arch/arm64/util/arm-spe.c               |    28 +-
 tools/perf/arch/arm64/util/kvm-stat.c              |     5 +-
 tools/perf/arch/common.c                           |     6 +-
 tools/perf/arch/common.h                           |     2 +-
 tools/perf/arch/loongarch/Build                    |     1 +
 tools/perf/arch/loongarch/Makefile                 |    28 +
 tools/perf/arch/loongarch/annotate/instructions.c  |    45 +
 .../arch/loongarch/entry/syscalls/mksyscalltbl     |    61 +
 .../perf/arch/loongarch/include/dwarf-regs-table.h |    16 +
 tools/perf/arch/loongarch/include/perf_regs.h      |    15 +
 tools/perf/arch/loongarch/util/Build               |     5 +
 tools/perf/arch/loongarch/util/dwarf-regs.c        |    44 +
 tools/perf/arch/loongarch/util/perf_regs.c         |     6 +
 tools/perf/arch/loongarch/util/unwind-libdw.c      |    56 +
 tools/perf/arch/loongarch/util/unwind-libunwind.c  |    82 +
 tools/perf/arch/powerpc/tests/dwarf-unwind.c       |     2 +-
 tools/perf/arch/powerpc/util/header.c              |     2 +-
 tools/perf/arch/powerpc/util/kvm-stat.c            |     7 +-
 tools/perf/arch/powerpc/util/skip-callchain-idx.c  |     4 +-
 tools/perf/arch/powerpc/util/sym-handling.c        |     4 +-
 tools/perf/arch/s390/annotate/instructions.c       |     2 +-
 tools/perf/arch/s390/util/Build                    |     1 +
 tools/perf/arch/s390/util/kvm-stat.c               |     1 -
 tools/perf/arch/s390/util/pmu.c                    |    23 +
 tools/perf/arch/x86/tests/dwarf-unwind.c           |     2 +-
 tools/perf/arch/x86/tests/insn-x86.c               |     4 +
 tools/perf/arch/x86/util/auxtrace.c                |     4 -
 tools/perf/arch/x86/util/event.c                   |    13 +-
 tools/perf/arch/x86/util/evlist.c                  |    45 +-
 tools/perf/arch/x86/util/intel-pt.c                |    72 +-
 tools/perf/arch/x86/util/iostat.c                  |     7 +-
 tools/perf/arch/x86/util/kvm-stat.c                |    15 +-
 tools/perf/arch/x86/util/pmu.c                     |    21 +-
 tools/perf/arch/x86/util/topdown.c                 |    78 +-
 tools/perf/arch/x86/util/topdown.h                 |     1 -
 tools/perf/bench/Build                             |     1 +
 tools/perf/bench/bench.h                           |     2 +
 tools/perf/bench/find-bit-bench.c                  |     8 +-
 tools/perf/bench/inject-buildid.c                  |     3 +-
 tools/perf/bench/numa.c                            |     2 +-
 tools/perf/bench/pmu-scan.c                        |   184 +
 tools/perf/bench/syscall.c                         |    35 +
 tools/perf/builtin-annotate.c                      |    60 +-
 tools/perf/builtin-bench.c                         |     2 +
 tools/perf/builtin-buildid-list.c                  |     6 +-
 tools/perf/builtin-c2c.c                           |    20 +-
 tools/perf/builtin-daemon.c                        |    14 +-
 tools/perf/builtin-data.c                          |     2 +-
 tools/perf/builtin-diff.c                          |     6 +-
 tools/perf/builtin-evlist.c                        |     2 +-
 tools/perf/builtin-ftrace.c                        |    16 +-
 tools/perf/builtin-help.c                          |     1 +
 tools/perf/builtin-inject.c                        |    20 +-
 tools/perf/builtin-kallsyms.c                      |     6 +-
 tools/perf/builtin-kmem.c                          |     6 +-
 tools/perf/builtin-kvm.c                           |   870 +-
 tools/perf/builtin-kwork.c                         |     2 +-
 tools/perf/builtin-list.c                          |    21 +-
 tools/perf/builtin-lock.c                          |   142 +-
 tools/perf/builtin-mem.c                           |    12 +-
 tools/perf/builtin-probe.c                         |     2 +-
 tools/perf/builtin-record.c                        |    54 +-
 tools/perf/builtin-report.c                        |    63 +-
 tools/perf/builtin-sched.c                         |    17 +-
 tools/perf/builtin-script.c                        |    39 +-
 tools/perf/builtin-stat.c                          |   279 +-
 tools/perf/builtin-timechart.c                     |     2 +-
 tools/perf/builtin-top.c                           |    67 +-
 tools/perf/builtin-trace.c                         |    18 +-
 tools/perf/builtin-version.c                       |     8 +-
 tools/perf/builtin.h                               |     3 -
 tools/perf/check-headers.sh                        |     2 +-
 tools/perf/perf.c                                  |    27 +-
 tools/perf/perf.h                                  |     9 -
 .../arm/{cortex-a76-n1 => cortex-a76}/branch.json  |     0
 .../arm/{cortex-a76-n1 => cortex-a76}/bus.json     |     0
 .../arm/{cortex-a76-n1 => cortex-a76}/cache.json   |     0
 .../{cortex-a76-n1 => cortex-a76}/exception.json   |     0
 .../{cortex-a76-n1 => cortex-a76}/instruction.json |     0
 .../arm/{cortex-a76-n1 => cortex-a76}/memory.json  |     0
 .../{cortex-a76-n1 => cortex-a76}/pipeline.json    |     0
 .../pmu-events/arch/arm64/arm/neoverse-n1/bus.json |    18 +
 .../arch/arm64/arm/neoverse-n1/exception.json      |    62 +
 .../arch/arm64/arm/neoverse-n1/general.json        |     6 +
 .../arch/arm64/arm/neoverse-n1/l1d_cache.json      |    50 +
 .../arch/arm64/arm/neoverse-n1/l1i_cache.json      |    10 +
 .../arch/arm64/arm/neoverse-n1/l2_cache.json       |    46 +
 .../arch/arm64/arm/neoverse-n1/l3_cache.json       |    18 +
 .../arch/arm64/arm/neoverse-n1/ll_cache.json       |    10 +
 .../arch/arm64/arm/neoverse-n1/memory.json         |    22 +
 .../arch/arm64/arm/neoverse-n1/metrics.json        |   219 +
 .../arch/arm64/arm/neoverse-n1/retired.json        |    26 +
 .../pmu-events/arch/arm64/arm/neoverse-n1/spe.json |    18 +
 .../arch/arm64/arm/neoverse-n1/spec_operation.json |   102 +
 .../arch/arm64/arm/neoverse-n1/stall.json          |    10 +
 .../pmu-events/arch/arm64/arm/neoverse-n1/tlb.json |    66 +
 tools/perf/pmu-events/arch/arm64/mapfile.csv       |     4 +-
 .../perf/pmu-events/arch/powerpc/power9/other.json |     4 +-
 .../pmu-events/arch/powerpc/power9/pipeline.json   |     2 +-
 .../pmu-events/arch/s390/cf_z13/transaction.json   |    70 +
 .../pmu-events/arch/s390/cf_z14/transaction.json   |    65 +
 .../pmu-events/arch/s390/cf_z15/transaction.json   |    65 +
 .../perf/pmu-events/arch/s390/cf_z16/extended.json |    10 +-
 .../perf/pmu-events/arch/s390/cf_z16/pai_ext.json  |   178 +
 .../pmu-events/arch/s390/cf_z16/transaction.json   |    65 +
 .../pmu-events/arch/x86/alderlake/adl-metrics.json |  3230 +-
 .../perf/pmu-events/arch/x86/alderlake/cache.json  |    36 +-
 .../arch/x86/alderlake/floating-point.json         |    27 +
 .../pmu-events/arch/x86/alderlake/frontend.json    |     9 +
 .../perf/pmu-events/arch/x86/alderlake/memory.json |    11 +-
 .../perf/pmu-events/arch/x86/alderlake/other.json  |     3 +-
 .../pmu-events/arch/x86/alderlake/pipeline.json    |    28 +-
 .../arch/x86/alderlake/uncore-interconnect.json    |    90 +
 .../arch/x86/alderlake/uncore-memory.json          |    16 +-
 .../arch/x86/alderlake/uncore-other.json           |    64 -
 .../arch/x86/alderlaken/adln-metrics.json          |   825 +-
 .../pmu-events/arch/x86/alderlaken/memory.json     |     7 +
 .../arch/x86/alderlaken/uncore-interconnect.json   |    26 +
 .../arch/x86/alderlaken/uncore-memory.json         |    16 +-
 .../arch/x86/alderlaken/uncore-other.json          |    24 -
 .../pmu-events/arch/x86/broadwell/bdw-metrics.json |  1439 +-
 .../perf/pmu-events/arch/x86/broadwell/cache.json  |   296 +-
 .../arch/x86/broadwell/floating-point.json         |     7 +
 .../pmu-events/arch/x86/broadwell/frontend.json    |    18 +-
 .../perf/pmu-events/arch/x86/broadwell/memory.json |   248 +-
 .../pmu-events/arch/x86/broadwell/pipeline.json    |    22 +-
 .../arch/x86/broadwell/uncore-cache.json           |    30 +-
 .../arch/x86/broadwell/uncore-interconnect.json    |    61 +
 .../arch/x86/broadwell/uncore-other.json           |    59 -
 .../arch/x86/broadwellde/bdwde-metrics.json        |  1405 +-
 .../pmu-events/arch/x86/broadwellde/cache.json     |   105 +-
 .../arch/x86/broadwellde/floating-point.json       |    45 +-
 .../pmu-events/arch/x86/broadwellde/frontend.json  |    18 +-
 .../pmu-events/arch/x86/broadwellde/memory.json    |    64 +-
 .../pmu-events/arch/x86/broadwellde/pipeline.json  |    79 +-
 .../arch/x86/broadwellde/uncore-cache.json         |   396 +-
 .../arch/x86/broadwellde/uncore-interconnect.json  |   614 +
 .../{uncore-other.json => uncore-io.json}          |   595 +-
 .../arch/x86/broadwellde/uncore-memory.json        |   256 +-
 .../arch/x86/broadwellde/uncore-power.json         |    10 +-
 .../arch/x86/broadwellx/bdx-metrics.json           |  1626 +-
 .../perf/pmu-events/arch/x86/broadwellx/cache.json |    16 +-
 .../pmu-events/arch/x86/broadwellx/frontend.json   |    18 +-
 .../pmu-events/arch/x86/broadwellx/pipeline.json   |    20 +-
 .../arch/x86/broadwellx/uncore-cache.json          |   456 +-
 .../arch/x86/broadwellx/uncore-interconnect.json   |  4305 +-
 .../pmu-events/arch/x86/broadwellx/uncore-io.json  |   555 +
 .../arch/x86/broadwellx/uncore-memory.json         |   522 +-
 .../arch/x86/broadwellx/uncore-other.json          |  3250 --
 .../arch/x86/broadwellx/uncore-power.json          |    10 +-
 .../pmu-events/arch/x86/cascadelakex/cache.json    |    24 +-
 .../arch/x86/cascadelakex/clx-metrics.json         |  2204 +-
 .../pmu-events/arch/x86/cascadelakex/frontend.json |     8 +-
 .../pmu-events/arch/x86/cascadelakex/pipeline.json |    16 +
 .../arch/x86/cascadelakex/uncore-cache.json        | 10764 +++++
 .../arch/x86/cascadelakex/uncore-interconnect.json | 11334 ++++++
 .../arch/x86/cascadelakex/uncore-io.json           |  4250 ++
 .../arch/x86/cascadelakex/uncore-memory.json       |    18 +-
 .../arch/x86/cascadelakex/uncore-other.json        | 26336 -------------
 .../arch/x86/cascadelakex/uncore-power.json        |     8 +-
 .../perf/pmu-events/arch/x86/grandridge/cache.json |   155 +
 .../pmu-events/arch/x86/grandridge/frontend.json   |    16 +
 .../pmu-events/arch/x86/grandridge/memory.json     |    20 +
 .../perf/pmu-events/arch/x86/grandridge/other.json |    20 +
 .../pmu-events/arch/x86/grandridge/pipeline.json   |    96 +
 .../arch/x86/grandridge/virtual-memory.json        |    24 +
 .../pmu-events/arch/x86/graniterapids/cache.json   |    54 +
 .../arch/x86/graniterapids/frontend.json           |    10 +
 .../pmu-events/arch/x86/graniterapids/memory.json  |   174 +
 .../pmu-events/arch/x86/graniterapids/other.json   |    29 +
 .../arch/x86/graniterapids/pipeline.json           |   102 +
 .../arch/x86/graniterapids/virtual-memory.json     |    26 +
 tools/perf/pmu-events/arch/x86/haswell/cache.json  |    38 +-
 .../pmu-events/arch/x86/haswell/hsw-metrics.json   |  1220 +-
 tools/perf/pmu-events/arch/x86/haswell/memory.json |    38 +-
 .../perf/pmu-events/arch/x86/haswell/pipeline.json |     8 +
 .../pmu-events/arch/x86/haswell/uncore-cache.json  |    50 +-
 .../arch/x86/haswell/uncore-interconnect.json      |    52 +
 .../pmu-events/arch/x86/haswell/uncore-other.json  |    50 -
 tools/perf/pmu-events/arch/x86/haswellx/cache.json |     2 +-
 .../pmu-events/arch/x86/haswellx/hsx-metrics.json  |  1397 +-
 .../pmu-events/arch/x86/haswellx/pipeline.json     |     8 +
 .../pmu-events/arch/x86/haswellx/uncore-cache.json |   376 +-
 .../arch/x86/haswellx/uncore-interconnect.json     |  4242 +-
 .../pmu-events/arch/x86/haswellx/uncore-io.json    |   528 +
 .../pmu-events/arch/x86/haswellx/uncore-other.json |  3160 --
 tools/perf/pmu-events/arch/x86/icelake/cache.json  |    16 +
 .../arch/x86/icelake/floating-point.json           |    31 +
 .../pmu-events/arch/x86/icelake/icl-metrics.json   |  1932 +-
 .../perf/pmu-events/arch/x86/icelake/pipeline.json |    23 +-
 .../arch/x86/icelake/uncore-interconnect.json      |    74 +
 .../pmu-events/arch/x86/icelake/uncore-other.json  |    16 -
 tools/perf/pmu-events/arch/x86/icelakex/cache.json |     8 +
 .../arch/x86/icelakex/floating-point.json          |    31 +
 .../pmu-events/arch/x86/icelakex/icx-metrics.json  |  2153 +-
 .../pmu-events/arch/x86/icelakex/pipeline.json     |    10 +
 .../pmu-events/arch/x86/icelakex/uncore-cache.json |  9860 +++++
 .../arch/x86/icelakex/uncore-interconnect.json     | 14571 +++++++
 .../pmu-events/arch/x86/icelakex/uncore-io.json    |  9270 +++++
 .../arch/x86/icelakex/uncore-memory.json           |     6 +-
 .../pmu-events/arch/x86/icelakex/uncore-other.json | 33727 ----------------
 .../pmu-events/arch/x86/ivybridge/ivb-metrics.json |  1270 +-
 .../pmu-events/arch/x86/ivybridge/pipeline.json    |     8 +
 .../arch/x86/ivybridge/uncore-cache.json           |    50 +-
 ...{uncore-other.json => uncore-interconnect.json} |     0
 .../pmu-events/arch/x86/ivytown/ivt-metrics.json   |  1311 +-
 .../perf/pmu-events/arch/x86/ivytown/pipeline.json |     8 +
 .../pmu-events/arch/x86/ivytown/uncore-cache.json  |   314 +-
 .../arch/x86/ivytown/uncore-interconnect.json      |  2025 +-
 .../pmu-events/arch/x86/ivytown/uncore-io.json     |   549 +
 .../pmu-events/arch/x86/ivytown/uncore-other.json  |  2174 --
 tools/perf/pmu-events/arch/x86/jaketown/cache.json |     6 +-
 .../arch/x86/jaketown/floating-point.json          |     2 +-
 .../pmu-events/arch/x86/jaketown/frontend.json     |    12 +-
 .../pmu-events/arch/x86/jaketown/jkt-metrics.json  |   602 +-
 .../pmu-events/arch/x86/jaketown/pipeline.json     |    10 +-
 .../pmu-events/arch/x86/jaketown/uncore-cache.json |   216 +-
 .../arch/x86/jaketown/uncore-interconnect.json     |  1311 +-
 .../pmu-events/arch/x86/jaketown/uncore-io.json    |   324 +
 .../arch/x86/jaketown/uncore-memory.json           |     4 +-
 .../pmu-events/arch/x86/jaketown/uncore-other.json |  1393 -
 .../pmu-events/arch/x86/jaketown/uncore-power.json |     8 +-
 .../pmu-events/arch/x86/knightslanding/cache.json  |    94 +-
 .../arch/x86/knightslanding/pipeline.json          |     8 +-
 .../{uncore-other.json => uncore-cache.json}       |   304 +-
 .../arch/x86/knightslanding/uncore-io.json         |   194 +
 .../arch/x86/knightslanding/uncore-memory.json     |   106 +
 tools/perf/pmu-events/arch/x86/mapfile.csv         |    47 +-
 .../perf/pmu-events/arch/x86/meteorlake/cache.json |     8 +
 .../pmu-events/arch/x86/meteorlake/frontend.json   |     9 +
 .../pmu-events/arch/x86/meteorlake/memory.json     |    13 +-
 .../perf/pmu-events/arch/x86/meteorlake/other.json |     4 +-
 .../pmu-events/arch/x86/meteorlake/pipeline.json   |    36 +-
 .../arch/x86/meteorlake/virtual-memory.json        |     4 +
 .../pmu-events/arch/x86/sandybridge/cache.json     |     8 +-
 .../arch/x86/sandybridge/floating-point.json       |     2 +-
 .../pmu-events/arch/x86/sandybridge/frontend.json  |    12 +-
 .../pmu-events/arch/x86/sandybridge/pipeline.json  |    10 +-
 .../arch/x86/sandybridge/snb-metrics.json          |   601 +-
 .../arch/x86/sandybridge/uncore-cache.json         |    50 +-
 ...{uncore-other.json => uncore-interconnect.json} |     0
 .../pmu-events/arch/x86/sapphirerapids/cache.json  |    24 +-
 .../arch/x86/sapphirerapids/floating-point.json    |    32 +
 .../arch/x86/sapphirerapids/frontend.json          |     8 +
 .../pmu-events/arch/x86/sapphirerapids/other.json  |     3 +-
 .../arch/x86/sapphirerapids/pipeline.json          |    23 +-
 .../arch/x86/sapphirerapids/spr-metrics.json       |  2293 +-
 .../arch/x86/sapphirerapids/uncore-cache.json      |  5644 +++
 .../arch/x86/sapphirerapids/uncore-cxl.json        |   450 +
 .../x86/sapphirerapids/uncore-interconnect.json    |  6199 +++
 .../arch/x86/sapphirerapids/uncore-io.json         |  3651 ++
 .../arch/x86/sapphirerapids/uncore-memory.json     |  3283 +-
 .../arch/x86/sapphirerapids/uncore-other.json      |  4465 ---
 .../arch/x86/sapphirerapids/uncore-power.json      |   107 +
 .../pmu-events/arch/x86/sierraforest/cache.json    |   155 +
 .../pmu-events/arch/x86/sierraforest/frontend.json |    16 +
 .../pmu-events/arch/x86/sierraforest/memory.json   |    20 +
 .../pmu-events/arch/x86/sierraforest/other.json    |    20 +
 .../pmu-events/arch/x86/sierraforest/pipeline.json |    96 +
 .../arch/x86/sierraforest/virtual-memory.json      |    24 +
 .../pmu-events/arch/x86/silvermont/frontend.json   |     2 +-
 .../pmu-events/arch/x86/silvermont/pipeline.json   |     2 +-
 tools/perf/pmu-events/arch/x86/skylake/cache.json  |    17 +-
 .../arch/x86/skylake/floating-point.json           |    15 +
 .../perf/pmu-events/arch/x86/skylake/frontend.json |     8 +-
 tools/perf/pmu-events/arch/x86/skylake/other.json  |     1 +
 .../perf/pmu-events/arch/x86/skylake/pipeline.json |    26 +
 .../pmu-events/arch/x86/skylake/skl-metrics.json   |  1877 +-
 .../pmu-events/arch/x86/skylake/uncore-cache.json  |    28 +-
 .../arch/x86/skylake/uncore-interconnect.json      |    67 +
 .../pmu-events/arch/x86/skylake/uncore-other.json  |    64 -
 tools/perf/pmu-events/arch/x86/skylakex/cache.json |     8 +-
 .../pmu-events/arch/x86/skylakex/frontend.json     |     8 +-
 .../pmu-events/arch/x86/skylakex/pipeline.json     |    16 +
 .../pmu-events/arch/x86/skylakex/skx-metrics.json  |  2097 +-
 .../pmu-events/arch/x86/skylakex/uncore-cache.json | 10649 +++++
 .../arch/x86/skylakex/uncore-interconnect.json     | 11248 ++++++
 .../pmu-events/arch/x86/skylakex/uncore-io.json    |  4250 ++
 .../arch/x86/skylakex/uncore-memory.json           |     2 +-
 .../pmu-events/arch/x86/skylakex/uncore-other.json | 26135 -------------
 .../pmu-events/arch/x86/skylakex/uncore-power.json |     6 +-
 .../arch/x86/snowridgex/uncore-cache.json          |  7100 ++++
 .../arch/x86/snowridgex/uncore-interconnect.json   |  6016 +++
 .../pmu-events/arch/x86/snowridgex/uncore-io.json  |  8944 +++++
 .../arch/x86/snowridgex/uncore-memory.json         |     4 +-
 .../arch/x86/snowridgex/uncore-other.json          | 22094 -----------
 .../arch/x86/tigerlake/floating-point.json         |    31 +
 .../pmu-events/arch/x86/tigerlake/pipeline.json    |    18 +
 .../pmu-events/arch/x86/tigerlake/tgl-metrics.json |  1942 +-
 .../arch/x86/tigerlake/uncore-interconnect.json    |    90 +
 .../arch/x86/tigerlake/uncore-memory.json          |    50 +
 .../arch/x86/tigerlake/uncore-other.json           |   100 -
 .../pmu-events/arch/x86/westmereep-dp/cache.json   |     2 +-
 .../arch/x86/westmereep-dp/virtual-memory.json     |     2 +-
 tools/perf/pmu-events/empty-pmu-events.c           |     6 +-
 tools/perf/pmu-events/jevents.py                   |    61 +-
 tools/perf/pmu-events/metric.py                    |     8 +-
 tools/perf/pmu-events/pmu-events.h                 |    35 +-
 tools/perf/scripts/Build                           |     4 +-
 tools/perf/scripts/python/Perf-Trace-Util/Build    |     2 +-
 .../perf/scripts/python/Perf-Trace-Util/Context.c  |    17 +-
 tools/perf/scripts/python/intel-pt-events.py       |     8 +-
 tools/perf/scripts/python/net_dropmonitor.py       |     4 +-
 tools/perf/scripts/python/netdev-times.py          |     6 +-
 tools/perf/scripts/python/task-analyzer.py         |     2 +-
 tools/perf/tests/api-io.c                          |    39 +-
 tools/perf/tests/attr/base-record                  |     2 +-
 tools/perf/tests/attr/base-stat                    |     2 +-
 tools/perf/tests/attr/system-wide-dummy            |     2 +-
 tools/perf/tests/bpf.c                             |     1 -
 tools/perf/tests/builtin-test.c                    |     4 +-
 tools/perf/tests/code-reading.c                    |    76 +-
 tools/perf/tests/cpumap.c                          |     4 +-
 tools/perf/tests/expand-cgroup.c                   |     5 +-
 tools/perf/tests/expr.c                            |     7 +-
 tools/perf/tests/hists_common.c                    |     8 +-
 tools/perf/tests/hists_cumulate.c                  |    14 +-
 tools/perf/tests/hists_filter.c                    |    14 +-
 tools/perf/tests/hists_link.c                      |    22 +-
 tools/perf/tests/hists_output.c                    |    12 +-
 tools/perf/tests/make                              |    28 +-
 tools/perf/tests/maps.c                            |    69 +-
 tools/perf/tests/mmap-thread-lookup.c              |     3 +-
 tools/perf/tests/parse-events.c                    |    49 +-
 tools/perf/tests/parse-metric.c                    |    23 +-
 tools/perf/tests/pfm.c                             |    12 +-
 tools/perf/tests/pmu-events.c                      |    53 +-
 tools/perf/tests/pmu.c                             |     9 +-
 .../perf/tests/shell/lib/perf_json_output_lint.py  |     3 +-
 .../tests/shell/record+probe_libc_inet_pton.sh     |     3 -
 tools/perf/tests/shell/record_offcpu.sh            |     2 +-
 tools/perf/tests/shell/stat+csv_output.sh          |    58 +-
 tools/perf/tests/shell/stat+json_output.sh         |    48 +-
 tools/perf/tests/shell/test_arm_coresight.sh       |    24 +
 tools/perf/tests/symbols.c                         |     7 +-
 tools/perf/tests/thread-maps-share.c               |    28 +-
 tools/perf/tests/vmlinux-kallsyms.c                |    54 +-
 tools/perf/ui/browsers/annotate.c                  |     9 +-
 tools/perf/ui/browsers/hists.c                     |    22 +-
 tools/perf/ui/browsers/map.c                       |     4 +-
 tools/perf/ui/gtk/annotate.c                       |    11 +-
 tools/perf/ui/gtk/browser.c                        |     2 +-
 tools/perf/ui/gtk/gtk.h                            |     2 +
 tools/perf/ui/gtk/helpline.c                       |     2 +-
 tools/perf/ui/gtk/hists.c                          |     2 +-
 tools/perf/ui/hist.c                               |     2 +-
 tools/perf/ui/setup.c                              |    19 +
 tools/perf/ui/tui/setup.c                          |     1 -
 tools/perf/ui/ui.h                                 |     3 +
 tools/perf/util/Build                              |    19 +-
 tools/perf/util/amd-sample-raw.c                   |    14 +-
 tools/perf/util/annotate.c                         |    93 +-
 tools/perf/util/annotate.h                         |     9 +-
 tools/perf/util/arm-spe-decoder/arm-spe-decoder.c  |    30 +-
 tools/perf/util/arm-spe-decoder/arm-spe-decoder.h  |    47 +-
 .../util/arm-spe-decoder/arm-spe-pkt-decoder.c     |     9 +
 .../util/arm-spe-decoder/arm-spe-pkt-decoder.h     |     3 +
 tools/perf/util/arm-spe.c                          |    28 +-
 tools/perf/util/auxtrace.c                         |     7 +-
 tools/perf/util/block-info.c                       |     4 +-
 tools/perf/util/block-range.c                      |     6 +-
 tools/perf/util/bpf-event.c                        |    76 +-
 tools/perf/util/bpf-filter.c                       |   197 +
 tools/perf/util/bpf-filter.h                       |    49 +
 tools/perf/util/bpf-filter.l                       |   159 +
 tools/perf/util/bpf-filter.y                       |    78 +
 tools/perf/util/bpf-loader.c                       |    18 -
 tools/perf/util/bpf_counter.c                      |    28 +-
 tools/perf/util/bpf_lock_contention.c              |    54 +-
 tools/perf/util/bpf_skel/.gitignore                |     2 +-
 tools/perf/util/bpf_skel/lock_contention.bpf.c     |   136 +-
 tools/perf/util/bpf_skel/lock_data.h               |    17 +
 tools/perf/util/bpf_skel/sample-filter.h           |    27 +
 tools/perf/util/bpf_skel/sample_filter.bpf.c       |   196 +
 tools/perf/util/bpf_skel/vmlinux.h                 |   173 +
 tools/perf/util/build-id.c                         |     2 +-
 tools/perf/util/callchain.c                        |    28 +-
 tools/perf/util/cloexec.c                          |    13 -
 tools/perf/util/cpumap.c                           |    43 +-
 tools/perf/util/cpumap.h                           |     3 +
 tools/perf/util/cputopo.c                          |    14 +
 tools/perf/util/cputopo.h                          |     5 +
 tools/perf/util/cs-etm-base.c                      |     3 +-
 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c    |     7 +
 tools/perf/util/cs-etm-decoder/cs-etm-decoder.h    |     8 +-
 tools/perf/util/cs-etm.c                           |   568 +-
 tools/perf/util/cs-etm.h                           |    20 +-
 tools/perf/util/data-convert-json.c                |    10 +-
 tools/perf/util/db-export.c                        |    16 +-
 tools/perf/util/demangle-cxx.cpp                   |    49 +
 tools/perf/util/demangle-cxx.h                     |    16 +
 tools/perf/util/dlfilter.c                         |    28 +-
 tools/perf/util/dso.c                              |    13 +-
 tools/perf/util/dso.h                              |     2 +
 tools/perf/util/dsos.c                             |     3 +-
 tools/perf/util/dwarf-regs.c                       |     7 +
 tools/perf/util/env.c                              |     4 +-
 tools/perf/util/event.c                            |    29 +-
 tools/perf/util/event.h                            |     3 +-
 tools/perf/util/evlist.c                           |    42 +-
 tools/perf/util/evlist.h                           |     8 +-
 tools/perf/util/evsel.c                            |    46 +-
 tools/perf/util/evsel.h                            |    26 +-
 tools/perf/util/evsel_fprintf.c                    |    13 +-
 tools/perf/util/expr.c                             |    49 +-
 tools/perf/util/expr.y                             |    12 +-
 tools/perf/util/ftrace.h                           |     1 -
 tools/perf/util/genelf.h                           |     3 +
 tools/perf/util/genelf_debug.c                     |    46 +-
 tools/perf/util/header.c                           |     3 +-
 tools/perf/util/header.h                           |     2 +
 tools/perf/util/hist.c                             |    49 +-
 tools/perf/util/hist.h                             |     4 +
 .../perf/util/intel-pt-decoder/intel-pt-decoder.c  |     8 +-
 .../util/intel-pt-decoder/intel-pt-insn-decoder.c  |    18 +
 .../util/intel-pt-decoder/intel-pt-insn-decoder.h  |     2 +
 .../util/intel-pt-decoder/intel-pt-pkt-decoder.c   |     2 +-
 tools/perf/util/intel-pt.c                         |    63 +-
 tools/perf/util/jitdump.c                          |     7 +-
 tools/perf/util/kvm-stat.h                         |    73 +-
 tools/perf/util/lock-contention.h                  |    10 +-
 tools/perf/util/machine.c                          |   257 +-
 tools/perf/util/map.c                              |   219 +-
 tools/perf/util/map.h                              |   144 +-
 tools/perf/util/maps.c                             |   317 +-
 tools/perf/util/maps.h                             |    72 +-
 tools/perf/util/mem-events.c                       |    90 +-
 tools/perf/util/metricgroup.c                      |   200 +-
 tools/perf/util/metricgroup.h                      |     5 +-
 tools/perf/util/namespaces.c                       |   141 +-
 tools/perf/util/namespaces.h                       |     3 +-
 tools/perf/util/ordered-events.c                   |     2 +-
 tools/perf/util/parse-events.c                     |   295 +-
 tools/perf/util/parse-events.h                     |    15 +-
 tools/perf/util/parse-events.l                     |     1 +
 tools/perf/util/parse-events.y                     |    28 +-
 tools/perf/util/perf_regs.c                        |    76 +
 tools/perf/util/pfm.c                              |     1 -
 tools/perf/util/pmu.c                              |   461 +-
 tools/perf/util/pmu.h                              |    23 +-
 tools/perf/util/pmu.l                              |    17 +-
 tools/perf/util/pmu.y                              |     5 +-
 tools/perf/util/print-events.c                     |    50 +-
 tools/perf/util/print-events.h                     |     1 +
 tools/perf/util/probe-event.c                      |    62 +-
 tools/perf/util/probe-finder.c                     |     2 +-
 tools/perf/util/python.c                           |    21 +-
 tools/perf/util/record.h                           |     1 -
 tools/perf/util/sample.h                           |    13 +
 tools/perf/util/scripting-engines/Build            |     2 +-
 .../perf/util/scripting-engines/trace-event-perl.c |    10 +-
 .../util/scripting-engines/trace-event-python.c    |   101 +-
 tools/perf/util/session.c                          |     5 +-
 tools/perf/util/smt.c                              |    11 +-
 tools/perf/util/smt.h                              |    12 +-
 tools/perf/util/sort.c                             |   126 +-
 tools/perf/util/sort.h                             |     3 +
 tools/perf/util/srcline.c                          |   183 +-
 tools/perf/util/stat-display.c                     |   119 +-
 tools/perf/util/stat-shadow.c                      |  1287 +-
 tools/perf/util/stat.c                             |    74 -
 tools/perf/util/stat.h                             |    96 +-
 tools/perf/util/strfilter.c                        |     2 +-
 tools/perf/util/string.c                           |     2 +-
 tools/perf/util/symbol-elf.c                       |    96 +-
 tools/perf/util/symbol.c                           |   314 +-
 tools/perf/util/symbol_conf.h                      |     2 +-
 tools/perf/util/symbol_fprintf.c                   |     2 +-
 tools/perf/util/synthetic-events.c                 |    36 +-
 tools/perf/util/syscalltbl.c                       |     4 +
 tools/perf/util/thread-stack.c                     |     4 +-
 tools/perf/util/thread.c                           |    69 +-
 tools/perf/util/top.c                              |     2 +-
 tools/perf/util/topdown.c                          |    68 +-
 tools/perf/util/topdown.h                          |    11 +-
 tools/perf/util/trace-event-scripting.c            |     9 +-
 tools/perf/util/tracepoint.c                       |     1 +
 tools/perf/util/unwind-libdw.c                     |    20 +-
 tools/perf/util/unwind-libunwind-local.c           |    68 +-
 tools/perf/util/unwind-libunwind.c                 |    39 +-
 tools/perf/util/usage.c                            |     6 +
 tools/perf/util/util.c                             |    21 +-
 tools/perf/util/util.h                             |     8 +
 tools/perf/util/vdso.c                             |     7 +-
 tools/power/acpi/common/cmfsize.c                  |     2 +-
 tools/power/acpi/common/getopt.c                   |     2 +-
 .../acpi/os_specific/service_layers/oslinuxtbl.c   |     2 +-
 .../acpi/os_specific/service_layers/osunixdir.c    |     2 +-
 .../acpi/os_specific/service_layers/osunixmap.c    |     2 +-
 .../acpi/os_specific/service_layers/osunixxf.c     |     2 +-
 tools/power/acpi/tools/acpidump/acpidump.h         |     2 +-
 tools/power/acpi/tools/acpidump/apdump.c           |     2 +-
 tools/power/acpi/tools/acpidump/apfiles.c          |     2 +-
 tools/power/acpi/tools/acpidump/apmain.c           |     2 +-
 tools/power/acpi/tools/pfrut/pfrut.c               |    18 +-
 tools/power/pm-graph/README                        |     2 +-
 tools/power/pm-graph/install_latest_from_github.sh |    38 +
 tools/power/pm-graph/sleepgraph.py                 |    63 +-
 tools/power/x86/intel-speed-select/Build           |     2 +-
 tools/power/x86/intel-speed-select/isst-config.c   |   769 +-
 .../power/x86/intel-speed-select/isst-core-mbox.c  |  1066 +
 .../power/x86/intel-speed-select/isst-core-tpmi.c  |   787 +
 tools/power/x86/intel-speed-select/isst-core.c     |   846 +-
 tools/power/x86/intel-speed-select/isst-daemon.c   |    38 +-
 tools/power/x86/intel-speed-select/isst-display.c  |   245 +-
 tools/power/x86/intel-speed-select/isst.h          |    96 +-
 tools/power/x86/turbostat/turbostat.8              |     4 +-
 tools/power/x86/turbostat/turbostat.c              |    24 +-
 tools/rcu/extract-stall.sh                         |    26 +-
 tools/scripts/Makefile.arch                        |     5 -
 tools/scripts/Makefile.include                     |     2 +
 tools/testing/cxl/config_check.c                   |     1 +
 tools/testing/cxl/test/mem.c                       |   247 +
 tools/testing/cxl/test/mock.c                      |     2 +-
 tools/testing/kunit/kunit.py                       |    26 +-
 tools/testing/kunit/kunit_config.py                |     4 +-
 tools/testing/kunit/kunit_kernel.py                |    39 +-
 tools/testing/kunit/kunit_parser.py                |     1 -
 tools/testing/kunit/kunit_printer.py               |     2 +-
 tools/testing/kunit/kunit_tool_test.py             |     2 +-
 tools/testing/kunit/qemu_config.py                 |     1 +
 tools/testing/kunit/qemu_configs/m68k.py           |    10 +
 tools/testing/kunit/qemu_configs/sh.py             |    17 +
 tools/testing/kunit/run_checks.py                  |     6 +-
 tools/testing/memblock/linux/mmzone.h              |     6 +-
 tools/testing/nvdimm/test/ndtest.c                 |     2 +-
 tools/testing/nvdimm/test/nfit.c                   |     6 +-
 tools/testing/radix-tree/maple.c                   |    40 +
 tools/testing/selftests/Makefile                   |     2 +
 tools/testing/selftests/alsa/mixer-test.c          |    66 +-
 tools/testing/selftests/alsa/pcm-test.c            |    23 +-
 tools/testing/selftests/amd-pstate/Makefile        |    13 +-
 tools/testing/selftests/amd-pstate/gitsource.sh    |     4 +-
 tools/testing/selftests/amd-pstate/run.sh          |     4 +-
 tools/testing/selftests/arm64/fp/Makefile          |     2 +-
 tools/testing/selftests/arm64/fp/za-fork.c         |    88 +-
 tools/testing/selftests/bpf/DENYLIST.aarch64       |     1 +
 tools/testing/selftests/bpf/DENYLIST.s390x         |     4 +
 tools/testing/selftests/bpf/Makefile               |    23 +-
 tools/testing/selftests/bpf/autoconf_helper.h      |     9 +
 tools/testing/selftests/bpf/bench.c                |     4 +
 .../bpf/benchs/bench_local_storage_create.c        |   264 +
 tools/testing/selftests/bpf/bpf_experimental.h     |    60 +-
 tools/testing/selftests/bpf/bpf_kfuncs.h           |    38 +
 .../selftests/bpf/bpf_testmod/bpf_testmod.c        |    80 +-
 .../selftests/bpf/bpf_testmod/bpf_testmod.h        |     6 +
 tools/testing/selftests/bpf/config.aarch64         |     2 +
 tools/testing/selftests/bpf/config.s390x           |     3 +
 tools/testing/selftests/bpf/config.x86_64          |     3 +
 tools/testing/selftests/bpf/disasm.c               |     1 +
 tools/testing/selftests/bpf/disasm.h               |     1 +
 tools/testing/selftests/bpf/get_cgroup_id_user.c   |     9 +-
 tools/testing/selftests/bpf/json_writer.c          |     1 +
 tools/testing/selftests/bpf/json_writer.h          |     1 +
 tools/testing/selftests/bpf/network_helpers.c      |     2 +-
 .../bpf/prog_tests/access_variable_array.c         |    16 +
 tools/testing/selftests/bpf/prog_tests/align.c     |    22 +-
 .../selftests/bpf/prog_tests/attach_probe.c        |   291 +-
 .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c  |   160 +
 .../selftests/bpf/prog_tests/bpf_verif_scale.c     |     6 +
 .../selftests/bpf/prog_tests/cg_storage_multi.c    |     8 +-
 .../testing/selftests/bpf/prog_tests/cgrp_kfunc.c  |     1 +
 .../selftests/bpf/prog_tests/cgrp_local_storage.c  |    14 +-
 .../selftests/bpf/prog_tests/cls_redirect.c        |    25 +
 tools/testing/selftests/bpf/prog_tests/cpumask.c   |     2 +-
 .../testing/selftests/bpf/prog_tests/ctx_rewrite.c |   917 +
 .../selftests/bpf/prog_tests/decap_sanity.c        |    16 +-
 tools/testing/selftests/bpf/prog_tests/dynptr.c    |    74 +-
 tools/testing/selftests/bpf/prog_tests/empty_skb.c |    25 +-
 .../testing/selftests/bpf/prog_tests/fib_lookup.c  |    38 +-
 .../selftests/bpf/prog_tests/flow_dissector.c      |    24 +
 .../selftests/bpf/prog_tests/get_branch_snapshot.c |     4 +-
 .../bpf/prog_tests/get_stackid_cannot_attach.c     |     1 +
 tools/testing/selftests/bpf/prog_tests/iters.c     |   106 +
 .../selftests/bpf/prog_tests/kprobe_multi_test.c   |    11 +-
 tools/testing/selftests/bpf/prog_tests/l4lb_all.c  |     2 +
 .../testing/selftests/bpf/prog_tests/linked_list.c |    96 +-
 .../selftests/bpf/prog_tests/local_kptr_stash.c    |    60 +
 tools/testing/selftests/bpf/prog_tests/log_fixup.c |    34 +-
 tools/testing/selftests/bpf/prog_tests/map_kptr.c  |   136 +-
 tools/testing/selftests/bpf/prog_tests/map_ops.c   |   162 +
 .../bpf/prog_tests/module_fentry_shadow.c          |   128 +
 tools/testing/selftests/bpf/prog_tests/mptcp.c     |    19 +-
 .../selftests/bpf/prog_tests/parse_tcp_hdr_opt.c   |    93 +
 .../selftests/bpf/prog_tests/perf_event_stackmap.c |     3 +-
 tools/testing/selftests/bpf/prog_tests/rbtree.c    |    25 +
 .../selftests/bpf/prog_tests/rcu_read_lock.c       |    16 +-
 .../selftests/bpf/prog_tests/refcounted_kptr.c     |    16 +
 .../testing/selftests/bpf/prog_tests/send_signal.c |     6 +-
 .../selftests/bpf/prog_tests/sockmap_listen.c      |   168 +
 .../testing/selftests/bpf/prog_tests/sockopt_sk.c  |    28 +
 .../selftests/bpf/prog_tests/stacktrace_build_id.c |    19 +-
 .../bpf/prog_tests/stacktrace_build_id_nmi.c       |    32 +-
 .../selftests/bpf/prog_tests/task_fd_query_tp.c    |     9 +-
 .../testing/selftests/bpf/prog_tests/task_kfunc.c  |     3 +-
 .../testing/selftests/bpf/prog_tests/tc_redirect.c |   100 +-
 .../selftests/bpf/prog_tests/tcp_hdr_options.c     |     4 +-
 tools/testing/selftests/bpf/prog_tests/test_ima.c  |    29 +-
 .../selftests/bpf/prog_tests/test_local_storage.c  |    54 +-
 .../testing/selftests/bpf/prog_tests/test_tunnel.c |   224 +-
 tools/testing/selftests/bpf/prog_tests/timer.c     |     3 +
 .../selftests/bpf/prog_tests/tp_attach_query.c     |     9 +-
 .../selftests/bpf/prog_tests/trace_printk.c        |    10 +-
 .../selftests/bpf/prog_tests/trace_vprintk.c       |    10 +-
 .../selftests/bpf/prog_tests/tracing_struct.c      |     2 +
 .../selftests/bpf/prog_tests/uninit_stack.c        |     9 +
 .../selftests/bpf/prog_tests/uprobe_autoattach.c   |     1 -
 .../selftests/bpf/prog_tests/user_ringbuf.c        |     2 +-
 tools/testing/selftests/bpf/prog_tests/verifier.c  |   216 +
 .../selftests/bpf/prog_tests/verifier_log.c        |   450 +
 .../testing/selftests/bpf/prog_tests/xdp_attach.c  |    11 +-
 .../testing/selftests/bpf/prog_tests/xdp_bonding.c |    40 +-
 .../selftests/bpf/prog_tests/xdp_do_redirect.c     |    67 +-
 .../selftests/bpf/prog_tests/xdp_metadata.c        |    25 +-
 .../selftests/bpf/prog_tests/xdp_synproxy.c        |    41 +-
 tools/testing/selftests/bpf/prog_tests/xfrm_info.c |    67 +-
 .../bpf/progs/bench_local_storage_create.c         |    82 +
 tools/testing/selftests/bpf/progs/bpf_flow.c       |     2 +-
 tools/testing/selftests/bpf/progs/bpf_iter_ksym.c  |     1 -
 .../selftests/bpf/progs/bpf_iter_setsockopt.c      |     1 -
 tools/testing/selftests/bpf/progs/bpf_loop.c       |     2 -
 tools/testing/selftests/bpf/progs/bpf_misc.h       |    74 +
 tools/testing/selftests/bpf/progs/cb_refs.c        |     3 +-
 .../bpf/progs/cgroup_skb_sk_lookup_kern.c          |     1 -
 .../selftests/bpf/progs/cgrp_kfunc_common.h        |    11 +-
 .../selftests/bpf/progs/cgrp_kfunc_failure.c       |   104 +-
 .../selftests/bpf/progs/cgrp_kfunc_success.c       |    69 +-
 .../selftests/bpf/progs/cgrp_ls_attach_cgroup.c    |     1 -
 .../selftests/bpf/progs/cgrp_ls_sleepable.c        |     5 +-
 tools/testing/selftests/bpf/progs/connect4_prog.c  |     2 +-
 tools/testing/selftests/bpf/progs/core_kern.c      |     2 +-
 tools/testing/selftests/bpf/progs/cpumask_common.h |     9 +-
 .../testing/selftests/bpf/progs/cpumask_failure.c  |    98 +-
 .../testing/selftests/bpf/progs/cpumask_success.c  |    30 +-
 tools/testing/selftests/bpf/progs/dynptr_fail.c    |   292 +-
 tools/testing/selftests/bpf/progs/dynptr_success.c |    54 +-
 tools/testing/selftests/bpf/progs/err.h            |    18 +
 tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c  |     2 -
 tools/testing/selftests/bpf/progs/find_vma_fail1.c |     3 +-
 .../selftests/bpf/progs/freplace_attach_probe.c    |     2 +-
 tools/testing/selftests/bpf/progs/iters.c          |   723 +
 tools/testing/selftests/bpf/progs/iters_looping.c  |   163 +
 tools/testing/selftests/bpf/progs/iters_num.c      |   242 +
 .../selftests/bpf/progs/iters_state_safety.c       |   426 +
 .../selftests/bpf/progs/iters_testmod_seq.c        |    79 +
 tools/testing/selftests/bpf/progs/jit_probe_mem.c  |     2 +-
 tools/testing/selftests/bpf/progs/linked_funcs1.c  |     3 +
 tools/testing/selftests/bpf/progs/linked_funcs2.c  |     3 +
 tools/testing/selftests/bpf/progs/linked_list.c    |    38 +-
 tools/testing/selftests/bpf/progs/linked_list.h    |     4 +-
 .../testing/selftests/bpf/progs/linked_list_fail.c |    97 +-
 .../testing/selftests/bpf/progs/local_kptr_stash.c |   108 +
 tools/testing/selftests/bpf/progs/local_storage.c  |    76 +-
 tools/testing/selftests/bpf/progs/loop6.c          |     3 +
 tools/testing/selftests/bpf/progs/lru_bug.c        |     2 +-
 tools/testing/selftests/bpf/progs/lsm.c            |     4 +-
 tools/testing/selftests/bpf/progs/map_kptr.c       |   373 +-
 tools/testing/selftests/bpf/progs/map_kptr_fail.c  |    87 +-
 .../selftests/bpf/progs/nested_trust_failure.c     |     2 +-
 tools/testing/selftests/bpf/progs/netcnt_prog.c    |     1 -
 .../selftests/bpf/progs/netif_receive_skb.c        |     1 -
 tools/testing/selftests/bpf/progs/perfbuf_bench.c  |     1 -
 tools/testing/selftests/bpf/progs/profiler.inc.h   |     3 +-
 tools/testing/selftests/bpf/progs/pyperf.h         |    16 +-
 tools/testing/selftests/bpf/progs/pyperf600_iter.c |     7 +
 .../selftests/bpf/progs/pyperf600_nounroll.c       |     3 -
 tools/testing/selftests/bpf/progs/rbtree.c         |    76 +-
 .../bpf/progs/rbtree_btf_fail__wrong_node_type.c   |    11 -
 tools/testing/selftests/bpf/progs/rbtree_fail.c    |    83 +-
 tools/testing/selftests/bpf/progs/rcu_read_lock.c  |    19 +-
 .../selftests/bpf/progs/rcu_tasks_trace_gp.c       |    36 +
 .../bpf/progs/read_bpf_task_storage_busy.c         |     1 -
 tools/testing/selftests/bpf/progs/recvmsg4_prog.c  |     2 -
 tools/testing/selftests/bpf/progs/recvmsg6_prog.c  |     2 -
 .../testing/selftests/bpf/progs/refcounted_kptr.c  |   406 +
 .../selftests/bpf/progs/refcounted_kptr_fail.c     |    72 +
 tools/testing/selftests/bpf/progs/sendmsg4_prog.c  |     2 -
 .../selftests/bpf/progs/sockmap_verdict_prog.c     |     4 +
 tools/testing/selftests/bpf/progs/sockopt_sk.c     |    12 +
 tools/testing/selftests/bpf/progs/strobemeta.h     |     1 -
 .../selftests/bpf/progs/tailcall_bpf2bpf3.c        |    11 +
 .../selftests/bpf/progs/tailcall_bpf2bpf6.c        |     3 +
 .../selftests/bpf/progs/task_kfunc_common.h        |     8 +-
 .../selftests/bpf/progs/task_kfunc_failure.c       |   178 +-
 .../selftests/bpf/progs/task_kfunc_success.c       |    78 +-
 tools/testing/selftests/bpf/progs/tcp_ca_update.c  |    80 +
 .../selftests/bpf/progs/tcp_ca_write_sk_pacing.c   |    13 +-
 .../bpf/progs/test_access_variable_array.c         |    19 +
 .../bpf/progs/test_attach_kprobe_sleepable.c       |    23 +
 .../selftests/bpf/progs/test_attach_probe.c        |    35 +-
 .../selftests/bpf/progs/test_attach_probe_manual.c |    53 +
 tools/testing/selftests/bpf/progs/test_bpf_nf.c    |     1 -
 .../selftests/bpf/progs/test_cls_redirect_dynptr.c |   979 +
 .../bpf/progs/test_core_reloc_bitfields_probed.c   |     1 -
 .../selftests/bpf/progs/test_deny_namespace.c      |    10 +-
 .../selftests/bpf/progs/test_global_func1.c        |     4 +
 .../selftests/bpf/progs/test_global_func10.c       |     8 +-
 .../selftests/bpf/progs/test_global_func2.c        |     4 +
 .../selftests/bpf/progs/test_hash_large_key.c      |     2 +-
 .../selftests/bpf/progs/test_kfunc_dynptr_param.c  |     2 +-
 .../bpf/progs/test_ksyms_btf_write_check.c         |     1 -
 .../testing/selftests/bpf/progs/test_ksyms_weak.c  |    17 +-
 .../bpf/progs/test_l4lb_noinline_dynptr.c          |   487 +
 .../selftests/bpf/progs/test_legacy_printk.c       |     2 +-
 tools/testing/selftests/bpf/progs/test_log_fixup.c |    10 +
 tools/testing/selftests/bpf/progs/test_map_lock.c  |     2 +-
 tools/testing/selftests/bpf/progs/test_map_ops.c   |   138 +
 tools/testing/selftests/bpf/progs/test_obj_id.c    |     2 +
 .../selftests/bpf/progs/test_parse_tcp_hdr_opt.c   |   118 +
 .../bpf/progs/test_parse_tcp_hdr_opt_dynptr.c      |   114 +
 .../testing/selftests/bpf/progs/test_pkt_access.c  |     5 +
 tools/testing/selftests/bpf/progs/test_ringbuf.c   |     1 -
 .../selftests/bpf/progs/test_ringbuf_map_key.c     |     1 +
 .../selftests/bpf/progs/test_ringbuf_multi.c       |     1 -
 .../bpf/progs/test_select_reuseport_kern.c         |     2 +-
 tools/testing/selftests/bpf/progs/test_sk_assign.c |     4 +-
 tools/testing/selftests/bpf/progs/test_sk_lookup.c |     9 +-
 .../selftests/bpf/progs/test_sk_lookup_kern.c      |     4 +-
 .../selftests/bpf/progs/test_sk_storage_tracing.c  |    16 +
 .../testing/selftests/bpf/progs/test_sock_fields.c |     2 +-
 .../selftests/bpf/progs/test_sockmap_kern.h        |    14 +-
 tools/testing/selftests/bpf/progs/test_spin_lock.c |     3 +
 .../selftests/bpf/progs/test_stacktrace_map.c      |     2 +-
 tools/testing/selftests/bpf/progs/test_tc_dtime.c  |     4 +-
 tools/testing/selftests/bpf/progs/test_tc_neigh.c  |     4 +-
 .../testing/selftests/bpf/progs/test_tcpbpf_kern.c |     2 -
 .../testing/selftests/bpf/progs/test_tracepoint.c  |     2 +-
 .../testing/selftests/bpf/progs/test_tunnel_kern.c |   133 +-
 .../selftests/bpf/progs/test_usdt_multispec.c      |     2 -
 .../selftests/bpf/progs/test_verif_scale1.c        |     2 +-
 .../selftests/bpf/progs/test_verif_scale2.c        |     2 +-
 .../selftests/bpf/progs/test_verif_scale3.c        |     2 +-
 .../bpf/progs/test_xdp_adjust_tail_grow.c          |     2 -
 .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c |     2 -
 .../selftests/bpf/progs/test_xdp_do_redirect.c     |    38 +-
 .../testing/selftests/bpf/progs/test_xdp_dynptr.c  |   255 +
 .../selftests/bpf/progs/test_xdp_noinline.c        |    43 -
 tools/testing/selftests/bpf/progs/test_xdp_vlan.c  |    13 -
 tools/testing/selftests/bpf/progs/timer.c          |    45 +
 tools/testing/selftests/bpf/progs/tracing_struct.c |    13 +
 tools/testing/selftests/bpf/progs/type_cast.c      |     1 -
 tools/testing/selftests/bpf/progs/udp_limit.c      |     2 -
 tools/testing/selftests/bpf/progs/uninit_stack.c   |    87 +
 .../selftests/bpf/progs/user_ringbuf_success.c     |     8 +-
 tools/testing/selftests/bpf/progs/verifier_and.c   |   107 +
 .../selftests/bpf/progs/verifier_array_access.c    |   529 +
 .../selftests/bpf/progs/verifier_basic_stack.c     |   100 +
 .../testing/selftests/bpf/progs/verifier_bounds.c  |  1076 +
 .../bpf/progs/verifier_bounds_deduction.c          |   171 +
 .../progs/verifier_bounds_deduction_non_const.c    |   639 +
 .../bpf/progs/verifier_bounds_mix_sign_unsign.c    |   554 +
 .../selftests/bpf/progs/verifier_bpf_get_stack.c   |   124 +
 .../selftests/bpf/progs/verifier_btf_ctx_access.c  |    32 +
 tools/testing/selftests/bpf/progs/verifier_cfg.c   |   100 +
 .../bpf/progs/verifier_cgroup_inv_retcode.c        |    89 +
 .../selftests/bpf/progs/verifier_cgroup_skb.c      |   227 +
 .../selftests/bpf/progs/verifier_cgroup_storage.c  |   308 +
 .../selftests/bpf/progs/verifier_const_or.c        |    82 +
 tools/testing/selftests/bpf/progs/verifier_ctx.c   |   221 +
 .../selftests/bpf/progs/verifier_ctx_sk_msg.c      |   228 +
 .../testing/selftests/bpf/progs/verifier_d_path.c  |    48 +
 .../bpf/progs/verifier_direct_packet_access.c      |   803 +
 .../verifier_direct_stack_access_wraparound.c      |    56 +
 tools/testing/selftests/bpf/progs/verifier_div0.c  |   213 +
 .../selftests/bpf/progs/verifier_div_overflow.c    |   144 +
 .../bpf/progs/verifier_helper_access_var_len.c     |   825 +
 .../bpf/progs/verifier_helper_packet_access.c      |   550 +
 .../bpf/progs/verifier_helper_restricted.c         |   279 +
 .../bpf/progs/verifier_helper_value_access.c       |  1245 +
 .../testing/selftests/bpf/progs/verifier_int_ptr.c |   157 +
 .../bpf/progs/verifier_jeq_infer_not_null.c        |   213 +
 .../testing/selftests/bpf/progs/verifier_ld_ind.c  |   110 +
 .../selftests/bpf/progs/verifier_leak_ptr.c        |    92 +
 .../testing/selftests/bpf/progs/verifier_loops1.c  |   259 +
 tools/testing/selftests/bpf/progs/verifier_lwt.c   |   234 +
 .../selftests/bpf/progs/verifier_map_in_map.c      |   142 +
 .../testing/selftests/bpf/progs/verifier_map_ptr.c |   159 +
 .../selftests/bpf/progs/verifier_map_ptr_mixing.c  |   265 +
 .../selftests/bpf/progs/verifier_map_ret_val.c     |   110 +
 .../testing/selftests/bpf/progs/verifier_masking.c |   410 +
 .../selftests/bpf/progs/verifier_meta_access.c     |   284 +
 .../selftests/bpf/progs/verifier_netfilter_ctx.c   |   121 +
 .../bpf/progs/verifier_netfilter_retcode.c         |    49 +
 .../bpf/progs/verifier_prevent_map_lookup.c        |    61 +
 .../selftests/bpf/progs/verifier_raw_stack.c       |   371 +
 .../selftests/bpf/progs/verifier_raw_tp_writable.c |    50 +
 .../selftests/bpf/progs/verifier_ref_tracking.c    |  1495 +
 .../selftests/bpf/progs/verifier_reg_equal.c       |    58 +
 .../selftests/bpf/progs/verifier_regalloc.c        |   364 +
 .../testing/selftests/bpf/progs/verifier_ringbuf.c |   131 +
 .../selftests/bpf/progs/verifier_runtime_jit.c     |   360 +
 .../selftests/bpf/progs/verifier_search_pruning.c  |   339 +
 tools/testing/selftests/bpf/progs/verifier_sock.c  |   980 +
 .../selftests/bpf/progs/verifier_spill_fill.c      |   374 +
 .../selftests/bpf/progs/verifier_spin_lock.c       |   533 +
 .../selftests/bpf/progs/verifier_stack_ptr.c       |   484 +
 .../testing/selftests/bpf/progs/verifier_subreg.c  |   673 +
 .../testing/selftests/bpf/progs/verifier_uninit.c  |    61 +
 .../testing/selftests/bpf/progs/verifier_unpriv.c  |   726 +
 .../selftests/bpf/progs/verifier_unpriv_perf.c     |    34 +
 tools/testing/selftests/bpf/progs/verifier_value.c |   158 +
 .../selftests/bpf/progs/verifier_value_adj_spill.c |    78 +
 .../bpf/progs/verifier_value_illegal_alu.c         |   149 +
 .../selftests/bpf/progs/verifier_value_or_null.c   |   288 +
 .../selftests/bpf/progs/verifier_value_ptr_arith.c |  1423 +
 .../testing/selftests/bpf/progs/verifier_var_off.c |   349 +
 tools/testing/selftests/bpf/progs/verifier_xadd.c  |   124 +
 tools/testing/selftests/bpf/progs/verifier_xdp.c   |    24 +
 .../bpf/progs/verifier_xdp_direct_packet_access.c  |  1722 +
 tools/testing/selftests/bpf/progs/xdp_features.c   |     1 -
 .../testing/selftests/bpf/progs/xdp_hw_metadata.c  |    42 +-
 tools/testing/selftests/bpf/progs/xdp_metadata.c   |     6 +-
 tools/testing/selftests/bpf/progs/xdp_metadata2.c  |     7 +-
 tools/testing/selftests/bpf/progs/xdping_kern.c    |     2 -
 tools/testing/selftests/bpf/progs/xdpwall.c        |     1 -
 tools/testing/selftests/bpf/progs/xsk_xdp_progs.c  |    25 +
 tools/testing/selftests/bpf/test_ftrace.sh         |     7 +-
 tools/testing/selftests/bpf/test_loader.c          |   614 +-
 tools/testing/selftests/bpf/test_progs.c           |   108 +-
 tools/testing/selftests/bpf/test_progs.h           |    27 +-
 tools/testing/selftests/bpf/test_tcp_hdr_options.h |     1 +
 tools/testing/selftests/bpf/test_tunnel.sh         |    13 +-
 tools/testing/selftests/bpf/test_verifier.c        |    49 +-
 tools/testing/selftests/bpf/test_verifier_log.c    |   175 -
 tools/testing/selftests/bpf/test_xsk.sh            |     1 +
 tools/testing/selftests/bpf/testing_helpers.c      |    22 +-
 tools/testing/selftests/bpf/testing_helpers.h      |     2 +
 tools/testing/selftests/bpf/trace_helpers.c        |    90 +-
 tools/testing/selftests/bpf/trace_helpers.h        |     5 +
 tools/testing/selftests/bpf/unpriv_helpers.c       |    26 +
 tools/testing/selftests/bpf/unpriv_helpers.h       |     7 +
 tools/testing/selftests/bpf/verifier/and.c         |    68 -
 .../testing/selftests/bpf/verifier/array_access.c  |   379 -
 tools/testing/selftests/bpf/verifier/basic_stack.c |    64 -
 tools/testing/selftests/bpf/verifier/bounds.c      |   755 -
 .../selftests/bpf/verifier/bounds_deduction.c      |   136 -
 .../bpf/verifier/bounds_mix_sign_unsign.c          |   411 -
 .../testing/selftests/bpf/verifier/bpf_get_stack.c |    87 -
 .../selftests/bpf/verifier/btf_ctx_access.c        |    12 -
 tools/testing/selftests/bpf/verifier/calls.c       |    27 +-
 tools/testing/selftests/bpf/verifier/cfg.c         |    73 -
 .../selftests/bpf/verifier/cgroup_inv_retcode.c    |    72 -
 tools/testing/selftests/bpf/verifier/cgroup_skb.c  |   197 -
 .../selftests/bpf/verifier/cgroup_storage.c        |   220 -
 tools/testing/selftests/bpf/verifier/const_or.c    |    60 -
 tools/testing/selftests/bpf/verifier/ctx.c         |   197 -
 tools/testing/selftests/bpf/verifier/ctx_sk_msg.c  |   181 -
 tools/testing/selftests/bpf/verifier/d_path.c      |    37 -
 .../selftests/bpf/verifier/direct_packet_access.c  |   710 -
 .../bpf/verifier/direct_stack_access_wraparound.c  |    40 -
 tools/testing/selftests/bpf/verifier/div0.c        |   184 -
 .../testing/selftests/bpf/verifier/div_overflow.c  |   110 -
 .../selftests/bpf/verifier/helper_access_var_len.c |   616 -
 .../selftests/bpf/verifier/helper_packet_access.c  |   460 -
 .../selftests/bpf/verifier/helper_restricted.c     |   196 -
 .../selftests/bpf/verifier/helper_value_access.c   |   953 -
 tools/testing/selftests/bpf/verifier/int_ptr.c     |   160 -
 .../selftests/bpf/verifier/jeq_infer_not_null.c    |   174 -
 tools/testing/selftests/bpf/verifier/ld_ind.c      |    72 -
 tools/testing/selftests/bpf/verifier/leak_ptr.c    |    67 -
 tools/testing/selftests/bpf/verifier/loops1.c      |   206 -
 tools/testing/selftests/bpf/verifier/lwt.c         |   189 -
 tools/testing/selftests/bpf/verifier/map_in_map.c  |    96 -
 tools/testing/selftests/bpf/verifier/map_kptr.c    |    29 +-
 tools/testing/selftests/bpf/verifier/map_ptr.c     |    99 -
 .../selftests/bpf/verifier/map_ptr_mixing.c        |   100 -
 tools/testing/selftests/bpf/verifier/map_ret_val.c |    65 -
 tools/testing/selftests/bpf/verifier/masking.c     |   322 -
 tools/testing/selftests/bpf/verifier/meta_access.c |   235 -
 .../selftests/bpf/verifier/prevent_map_lookup.c    |    29 -
 tools/testing/selftests/bpf/verifier/raw_stack.c   |   305 -
 .../selftests/bpf/verifier/raw_tp_writable.c       |    35 -
 .../testing/selftests/bpf/verifier/ref_tracking.c  |  1082 -
 tools/testing/selftests/bpf/verifier/regalloc.c    |   277 -
 tools/testing/selftests/bpf/verifier/ringbuf.c     |    95 -
 tools/testing/selftests/bpf/verifier/runtime_jit.c |   231 -
 .../selftests/bpf/verifier/search_pruning.c        |   263 -
 tools/testing/selftests/bpf/verifier/sock.c        |   733 -
 tools/testing/selftests/bpf/verifier/spill_fill.c  |   344 -
 tools/testing/selftests/bpf/verifier/spin_lock.c   |   447 -
 tools/testing/selftests/bpf/verifier/stack_ptr.c   |   359 -
 tools/testing/selftests/bpf/verifier/subreg.c      |   533 -
 tools/testing/selftests/bpf/verifier/uninit.c      |    39 -
 tools/testing/selftests/bpf/verifier/unpriv.c      |   539 -
 tools/testing/selftests/bpf/verifier/value.c       |   104 -
 .../selftests/bpf/verifier/value_adj_spill.c       |    43 -
 .../selftests/bpf/verifier/value_illegal_alu.c     |    95 -
 .../testing/selftests/bpf/verifier/value_or_null.c |   220 -
 .../selftests/bpf/verifier/value_ptr_arith.c       |  1140 -
 tools/testing/selftests/bpf/verifier/var_off.c     |   343 -
 tools/testing/selftests/bpf/verifier/xadd.c        |    97 -
 tools/testing/selftests/bpf/verifier/xdp.c         |    14 -
 .../bpf/verifier/xdp_direct_packet_access.c        |  1468 -
 tools/testing/selftests/bpf/veristat.c             |   207 +-
 tools/testing/selftests/bpf/xdp_features.c         |    67 +-
 tools/testing/selftests/bpf/xdp_hw_metadata.c      |    10 +-
 tools/testing/selftests/bpf/xdp_metadata.h         |     4 +
 tools/testing/selftests/bpf/xsk_xdp_metadata.h     |     5 +
 tools/testing/selftests/bpf/xskxceiver.c           |   110 +-
 tools/testing/selftests/bpf/xskxceiver.h           |     5 +-
 tools/testing/selftests/cgroup/test_cpuset_prs.sh  |    25 +-
 tools/testing/selftests/cgroup/test_memcontrol.c   |    15 +
 tools/testing/selftests/clone3/clone3.c            |     4 +-
 .../testing/selftests/drivers/net/bonding/Makefile |     4 +-
 .../drivers/net/bonding/bond-eth-type-change.sh    |    85 +
 .../selftests/drivers/net/bonding/bond_options.sh  |   314 +
 .../drivers/net/bonding/bond_topo_3d1c.sh          |   145 +
 .../selftests/drivers/net/bonding/option_prio.sh   |   245 -
 .../drivers/net/dsa/test_bridge_fdb_stress.sh      |     2 +-
 .../selftests/drivers/net/mlxsw/qos_headroom.sh    |     3 +-
 .../testing/selftests/drivers/net/mlxsw/qos_lib.sh |    28 -
 .../testing/selftests/drivers/net/mlxsw/qos_pfc.sh |     3 +-
 .../testing/selftests/drivers/net/mlxsw/sch_ets.sh |     3 +-
 .../selftests/drivers/net/mlxsw/sch_red_core.sh    |     1 -
 .../selftests/drivers/net/mlxsw/sch_red_ets.sh     |     2 +-
 .../selftests/drivers/net/mlxsw/sch_red_root.sh    |     2 +-
 .../selftests/drivers/net/mlxsw/sch_tbf_ets.sh     |     6 +-
 .../selftests/drivers/net/mlxsw/sch_tbf_prio.sh    |     6 +-
 .../selftests/drivers/net/mlxsw/sch_tbf_root.sh    |     6 +-
 tools/testing/selftests/hid/Makefile               |    12 +
 tools/testing/selftests/hid/config                 |    11 +
 tools/testing/selftests/hid/hid-apple.sh           |     7 +
 tools/testing/selftests/hid/hid-core.sh            |     7 +
 tools/testing/selftests/hid/hid-gamepad.sh         |     7 +
 tools/testing/selftests/hid/hid-ite.sh             |     7 +
 tools/testing/selftests/hid/hid-keyboard.sh        |     7 +
 tools/testing/selftests/hid/hid-mouse.sh           |     7 +
 tools/testing/selftests/hid/hid-multitouch.sh      |     7 +
 tools/testing/selftests/hid/hid-sony.sh            |     7 +
 tools/testing/selftests/hid/hid-tablet.sh          |     7 +
 tools/testing/selftests/hid/hid-usb_crash.sh       |     7 +
 tools/testing/selftests/hid/hid-wacom.sh           |     7 +
 tools/testing/selftests/hid/run-hid-tools-tests.sh |    28 +
 tools/testing/selftests/hid/settings               |     3 +
 tools/testing/selftests/hid/tests/__init__.py      |     2 +
 tools/testing/selftests/hid/tests/base.py          |   345 +
 tools/testing/selftests/hid/tests/conftest.py      |    81 +
 .../selftests/hid/tests/descriptors_wacom.py       |  1360 +
 .../selftests/hid/tests/test_apple_keyboard.py     |   440 +
 tools/testing/selftests/hid/tests/test_gamepad.py  |   209 +
 tools/testing/selftests/hid/tests/test_hid_core.py |   154 +
 .../selftests/hid/tests/test_ite_keyboard.py       |   166 +
 tools/testing/selftests/hid/tests/test_keyboard.py |   485 +
 tools/testing/selftests/hid/tests/test_mouse.py    |   977 +
 .../testing/selftests/hid/tests/test_multitouch.py |  2088 +
 tools/testing/selftests/hid/tests/test_sony.py     |   342 +
 tools/testing/selftests/hid/tests/test_tablet.py   |   872 +
 .../testing/selftests/hid/tests/test_usb_crash.py  |   103 +
 .../selftests/hid/tests/test_wacom_generic.py      |   844 +
 tools/testing/selftests/hid/vmtest.sh              |    25 +-
 tools/testing/selftests/iommu/iommufd.c            |   104 +-
 tools/testing/selftests/iommu/iommufd_fail_nth.c   |    38 +-
 tools/testing/selftests/iommu/iommufd_utils.h      |    16 +-
 tools/testing/selftests/kselftest.h                |     2 +
 tools/testing/selftests/kvm/Makefile               |     2 +
 tools/testing/selftests/kvm/aarch64/arch_timer.c   |    56 +-
 tools/testing/selftests/kvm/aarch64/get-reg-list.c |    15 +-
 tools/testing/selftests/kvm/aarch64/psci_test.c    |     4 +-
 tools/testing/selftests/kvm/aarch64/smccc_filter.c |   268 +
 tools/testing/selftests/kvm/config                 |     1 +
 tools/testing/selftests/kvm/demand_paging_test.c   |     2 +-
 .../selftests/kvm/include/aarch64/processor.h      |    13 +
 .../testing/selftests/kvm/include/kvm_util_base.h  |     1 +
 tools/testing/selftests/kvm/include/test_util.h    |     9 +
 .../selftests/kvm/include/x86_64/processor.h       |   126 +-
 .../testing/selftests/kvm/lib/aarch64/processor.c  |    91 +-
 tools/testing/selftests/kvm/lib/kvm_util.c         |    72 +-
 .../selftests/kvm/lib/s390x/diag318_test_handler.c |     3 +-
 tools/testing/selftests/kvm/lib/test_util.c        |    25 +-
 tools/testing/selftests/kvm/lib/x86_64/processor.c |    75 +-
 tools/testing/selftests/kvm/s390x/sync_regs_test.c |    15 +-
 .../testing/selftests/kvm/set_memory_region_test.c |     6 +-
 tools/testing/selftests/kvm/x86_64/amx_test.c      |   126 +-
 .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c     |     8 +-
 tools/testing/selftests/kvm/x86_64/debug_regs.c    |     2 +-
 .../testing/selftests/kvm/x86_64/flds_emulation.h  |     5 +-
 tools/testing/selftests/kvm/x86_64/hyperv_clock.c  |     7 +-
 tools/testing/selftests/kvm/x86_64/hyperv_evmcs.c  |     8 +-
 .../testing/selftests/kvm/x86_64/hyperv_features.c |    14 +-
 tools/testing/selftests/kvm/x86_64/hyperv_ipi.c    |     6 +-
 .../testing/selftests/kvm/x86_64/hyperv_svm_test.c |     7 +-
 .../selftests/kvm/x86_64/hyperv_tlb_flush.c        |    14 +-
 .../testing/selftests/kvm/x86_64/kvm_clock_test.c  |     5 +-
 tools/testing/selftests/kvm/x86_64/kvm_pv_test.c   |     5 +-
 .../selftests/kvm/x86_64/monitor_mwait_test.c      |     9 +-
 .../selftests/kvm/x86_64/nested_exceptions_test.c  |     5 +-
 .../selftests/kvm/x86_64/platform_info_test.c      |    14 +-
 .../selftests/kvm/x86_64/pmu_event_filter_test.c   |   259 +-
 tools/testing/selftests/kvm/x86_64/smm_test.c      |     9 +-
 tools/testing/selftests/kvm/x86_64/state_test.c    |     8 +-
 .../selftests/kvm/x86_64/svm_int_ctl_test.c        |     8 +-
 .../kvm/x86_64/svm_nested_shutdown_test.c          |     7 +-
 .../kvm/x86_64/svm_nested_soft_inject_test.c       |     6 +-
 .../testing/selftests/kvm/x86_64/svm_vmcall_test.c |     6 +-
 .../testing/selftests/kvm/x86_64/sync_regs_test.c  |    25 +-
 .../selftests/kvm/x86_64/triple_fault_event_test.c |     9 +-
 .../selftests/kvm/x86_64/tsc_scaling_sync.c        |     6 +-
 .../selftests/kvm/x86_64/ucna_injection_test.c     |    22 +-
 .../selftests/kvm/x86_64/userspace_io_test.c       |     6 +-
 .../selftests/kvm/x86_64/userspace_msr_exit_test.c |    22 +-
 .../selftests/kvm/x86_64/vmx_apic_access_test.c    |    11 +-
 .../kvm/x86_64/vmx_close_while_nested_test.c       |     5 +-
 .../selftests/kvm/x86_64/vmx_dirty_log_test.c      |     7 +-
 .../vmx_exception_with_invalid_guest_state.c       |     4 +-
 .../kvm/x86_64/vmx_invalid_nested_guest_state.c    |     4 +-
 .../kvm/x86_64/vmx_nested_tsc_scaling_test.c       |    14 +-
 .../selftests/kvm/x86_64/vmx_pmu_caps_test.c       |   231 +-
 .../kvm/x86_64/vmx_preemption_timer_test.c         |     8 +-
 .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c     |     6 +-
 .../testing/selftests/kvm/x86_64/xapic_ipi_test.c  |     6 +-
 .../testing/selftests/kvm/x86_64/xcr0_cpuid_test.c |   132 +
 .../testing/selftests/kvm/x86_64/xen_shinfo_test.c |   228 +-
 .../testing/selftests/kvm/x86_64/xen_vmcall_test.c |     5 +-
 tools/testing/selftests/lib.mk                     |     2 +
 tools/testing/selftests/memfd/memfd_test.c         |    14 +-
 tools/testing/selftests/mm/.gitignore              |     5 +-
 tools/testing/selftests/mm/Makefile                |    94 +-
 tools/testing/selftests/mm/check_config.sh         |     4 +-
 tools/testing/selftests/mm/cow.c                   |    33 +-
 tools/testing/selftests/mm/gup_test.c              |     5 +-
 tools/testing/selftests/mm/hugepage-mremap.c       |     9 +-
 tools/testing/selftests/mm/hugetlb-madvise.c       |    25 +-
 tools/testing/selftests/mm/khugepaged.c            |     4 +
 tools/testing/selftests/mm/ksm_functional_tests.c  |   141 +-
 tools/testing/selftests/mm/ksm_tests.c             |   174 +-
 tools/testing/selftests/mm/mdwe_test.c             |     3 +-
 tools/testing/selftests/mm/mkdirty.c               |   379 +
 tools/testing/selftests/mm/mrelease_test.c         |    11 +-
 tools/testing/selftests/mm/protection_keys.c       |     4 +-
 tools/testing/selftests/mm/run_vmtests.sh          |    48 +-
 tools/testing/selftests/mm/soft-dirty.c            |     3 +
 tools/testing/selftests/mm/split_huge_page_test.c  |    10 +-
 tools/testing/selftests/mm/thuge-gen.c             |    19 +-
 tools/testing/selftests/mm/transhuge-stress.c      |    12 +-
 tools/testing/selftests/mm/uffd-common.c           |   618 +
 tools/testing/selftests/mm/uffd-common.h           |   117 +
 tools/testing/selftests/mm/uffd-stress.c           |   481 +
 tools/testing/selftests/mm/uffd-unit-tests.c       |  1228 +
 tools/testing/selftests/mm/userfaultfd.c           |  1858 -
 tools/testing/selftests/mm/util.h                  |    69 -
 .../mm/{va_128TBswitch.c => va_high_addr_switch.c} |    41 +-
 .../{va_128TBswitch.sh => va_high_addr_switch.sh}  |     6 +-
 tools/testing/selftests/mm/virtual_address_range.c |    24 +-
 tools/testing/selftests/mm/vm_util.c               |   180 +-
 tools/testing/selftests/mm/vm_util.h               |    50 +
 .../selftests/mount_setattr/mount_setattr_test.c   |     1 +
 tools/testing/selftests/net/.gitignore             |     1 +
 tools/testing/selftests/net/Makefile               |     6 +-
 tools/testing/selftests/net/big_tcp.sh             |   180 +
 tools/testing/selftests/net/bind_wildcard.c        |   114 +
 tools/testing/selftests/net/config                 |     2 +
 tools/testing/selftests/net/devlink_port_split.py  |    36 +-
 tools/testing/selftests/net/forwarding/Makefile    |     2 +
 .../testing/selftests/net/forwarding/ethtool_mm.sh |   288 +
 .../selftests/net/forwarding/hw_stats_l3.sh        |    15 +-
 tools/testing/selftests/net/forwarding/lib.sh      |    63 +-
 .../selftests/net/forwarding/sch_tbf_etsprio.sh    |     4 +
 .../selftests/net/forwarding/sch_tbf_root.sh       |     4 +
 .../selftests/net/forwarding/tc_tunnel_key.sh      |   161 +
 tools/testing/selftests/net/mptcp/mptcp_connect.c  |     8 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |    57 +-
 tools/testing/selftests/net/mptcp/userspace_pm.sh  |     4 +-
 .../selftests/net/openvswitch/openvswitch.sh       |    89 +-
 .../testing/selftests/net/openvswitch/ovs-dpctl.py |  1278 +-
 tools/testing/selftests/net/rps_default_mask.sh    |     1 +
 tools/testing/selftests/net/rtnetlink.sh           |   161 +-
 .../selftests/net/srv6_end_dt46_l3vpn_test.sh      |    10 +-
 tools/testing/selftests/net/tcp_mmap.c             |   102 +-
 .../selftests/net/test_bridge_neigh_suppress.sh    |   862 +
 tools/testing/selftests/net/test_vxlan_mdb.sh      |  2318 ++
 tools/testing/selftests/net/tls.c                  |    45 +
 tools/testing/selftests/netfilter/Makefile         |     7 +-
 tools/testing/selftests/netfilter/nft_flowtable.sh |   145 +-
 tools/testing/selftests/nolibc/Makefile            |    90 +-
 tools/testing/selftests/nolibc/nolibc-test.c       |   221 +-
 tools/testing/selftests/powerpc/Makefile           |     8 +-
 .../selftests/powerpc/copyloops/asm/ppc_asm.h      |     1 +
 tools/testing/selftests/powerpc/dscr/Makefile      |     3 +-
 tools/testing/selftests/powerpc/dscr/dscr.h        |     4 -
 .../selftests/powerpc/dscr/dscr_default_test.c     |   207 +-
 .../selftests/powerpc/dscr/dscr_explicit_test.c    |   169 +-
 .../selftests/powerpc/dscr/dscr_inherit_test.c     |     4 +-
 .../selftests/powerpc/dscr/dscr_sysfs_test.c       |    11 +-
 .../selftests/powerpc/dscr/dscr_user_test.c        |     4 +-
 tools/testing/selftests/powerpc/dscr/settings      |     1 -
 tools/testing/selftests/powerpc/include/utils.h    |     3 +
 tools/testing/selftests/powerpc/math/vmx_signal.c  |     1 +
 tools/testing/selftests/powerpc/mm/Makefile        |     2 +-
 tools/testing/selftests/powerpc/pmu/Makefile       |    31 +-
 .../powerpc/pmu/ebb/cpu_event_pinned_vs_ebb_test.c |     3 +-
 .../powerpc/pmu/ebb/cpu_event_vs_ebb_test.c        |     3 +-
 .../powerpc/pmu/ebb/ebb_vs_cpu_event_test.c        |     3 +-
 .../powerpc/pmu/ebb/multi_ebb_procs_test.c         |     6 +-
 tools/testing/selftests/powerpc/pmu/lib.c          |    19 +-
 tools/testing/selftests/powerpc/pmu/lib.h          |     1 -
 .../mmcra_thresh_marked_sample_test.c              |     4 +-
 .../selftests/powerpc/stringloops/asm/ppc_asm.h    |     1 +
 tools/testing/selftests/powerpc/utils.c            |    23 +
 tools/testing/selftests/prctl/.gitignore           |     1 +
 tools/testing/selftests/prctl/Makefile             |     2 +-
 tools/testing/selftests/prctl/config               |     1 +
 .../selftests/prctl/set-anon-vma-name-test.c       |   104 +
 tools/testing/selftests/proc/proc-uptime-001.c     |    25 +-
 tools/testing/selftests/proc/proc-uptime-002.c     |    27 +-
 tools/testing/selftests/proc/proc-uptime.h         |    28 +-
 tools/testing/selftests/ptrace/.gitignore          |     1 +
 tools/testing/selftests/ptrace/Makefile            |     2 +-
 tools/testing/selftests/ptrace/get_set_sud.c       |    72 +
 tools/testing/selftests/ptrace/peeksiginfo.c       |    14 +-
 .../testing/selftests/rcutorture/bin/kvm-again.sh  |     2 +-
 .../selftests/rcutorture/bin/srcu_lockdep.sh       |    78 +
 tools/testing/selftests/rcutorture/bin/torture.sh  |     6 +-
 .../selftests/rcutorture/configs/lock/CFLIST       |     2 +
 .../selftests/rcutorture/configs/lock/LOCK08       |     6 +
 .../selftests/rcutorture/configs/lock/LOCK08.boot  |     1 +
 .../selftests/rcutorture/configs/lock/LOCK09       |     6 +
 .../selftests/rcutorture/configs/lock/LOCK09.boot  |     1 +
 .../selftests/rcutorture/configs/rcu/TREE01        |     1 +
 .../selftests/rcutorture/configs/rcu/TREE04        |     1 +
 .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt  |     4 -
 tools/testing/selftests/resctrl/cache.c            |    17 +-
 tools/testing/selftests/resctrl/cat_test.c         |    33 +-
 tools/testing/selftests/resctrl/cmt_test.c         |    16 +-
 tools/testing/selftests/resctrl/fill_buf.c         |    21 +-
 tools/testing/selftests/resctrl/mba_test.c         |    34 +-
 tools/testing/selftests/resctrl/mbm_test.c         |    22 +-
 tools/testing/selftests/resctrl/resctrl.h          |     8 +-
 tools/testing/selftests/resctrl/resctrl_tests.c    |    14 +-
 tools/testing/selftests/resctrl/resctrl_val.c      |    88 +-
 tools/testing/selftests/resctrl/resctrlfs.c        |     7 +-
 tools/testing/selftests/riscv/Makefile             |    58 +
 tools/testing/selftests/riscv/hwprobe/Makefile     |    10 +
 tools/testing/selftests/riscv/hwprobe/hwprobe.c    |    90 +
 .../testing/selftests/riscv/hwprobe/sys_hwprobe.S  |    12 +
 tools/testing/selftests/sched/cs_prctl_test.c      |     6 +
 .../selftests/sigaltstack/current_stack_pointer.h  |    23 +
 tools/testing/selftests/sigaltstack/sas.c          |     7 +-
 .../creating-testcases/AddingTestCases.txt         |     2 +
 .../tc-testing/tc-tests/actions/tunnel_key.json    |    25 +
 .../tc-testing/tc-tests/infra/actions.json         |   416 +
 .../selftests/tc-testing/tc-tests/qdiscs/fq.json   |    22 +
 .../selftests/tc-testing/tc-tests/qdiscs/qfq.json  |    72 +
 tools/testing/selftests/tc-testing/tdc.py          |    13 +
 tools/testing/selftests/timers/posix_timers.c      |    77 +
 tools/testing/selftests/user_events/Makefile       |     2 +-
 tools/testing/selftests/user_events/abi_test.c     |   229 +
 tools/testing/selftests/user_events/dyn_test.c     |     2 +-
 tools/testing/selftests/user_events/ftrace_test.c  |   176 +-
 tools/testing/selftests/user_events/perf_test.c    |    39 +-
 tools/testing/selftests/x86/Makefile               |     2 +-
 tools/testing/selftests/x86/amx.c                  |   108 +-
 tools/testing/selftests/x86/lam.c                  |  1241 +
 tools/testing/vsock/.gitignore                     |     1 +
 tools/testing/vsock/vsock_test.c                   |   210 +-
 tools/tracing/rtla/.gitignore                      |     1 +
 tools/tracing/rtla/src/timerlat_aa.c               |     2 +-
 tools/tracing/rtla/src/timerlat_top.c              |    49 +-
 tools/verification/rv/src/rv.c                     |     2 +-
 tools/virtio/.gitignore                            |     1 +
 tools/virtio/linux/compiler.h                      |     2 +
 tools/virtio/linux/kernel.h                        |     5 +-
 tools/virtio/linux/uaccess.h                       |    11 +-
 tools/virtio/virtio-trace/README                   |     2 +-
 tools/virtio/virtio_test.c                         |    12 +-
 usr/gen_init_cpio.c                                |    12 +-
 virt/kvm/eventfd.c                                 |    49 +-
 virt/kvm/kvm_main.c                                |    34 +-
 13870 files changed, 835162 insertions(+), 414536 deletions(-)
 rename Documentation/ABI/{obsolete => removed}/sysfs-selinux-checkreqprot (90%)
 rename Documentation/ABI/{obsolete => removed}/sysfs-selinux-disable (90%)
 create mode 100644 Documentation/ABI/testing/debugfs-cxl
 create mode 100644 Documentation/ABI/testing/sysfs-bus-cdx
 create mode 100644 Documentation/ABI/testing/sysfs-driver-zynqmp-fpga
 create mode 100644 Documentation/accel/qaic/aic100.rst
 create mode 100644 Documentation/accel/qaic/index.rst
 create mode 100644 Documentation/accel/qaic/qaic.rst
 create mode 100644 Documentation/admin-guide/quickly-build-trimmed-linux.rst
 rename Documentation/{ => arch}/arc/arc.rst (100%)
 rename Documentation/{ => arch}/arc/features.rst (100%)
 rename Documentation/{ => arch}/arc/index.rst (100%)
 rename Documentation/{ => arch}/ia64/aliasing.rst (100%)
 rename Documentation/{ => arch}/ia64/efirtc.rst (100%)
 rename Documentation/{ => arch}/ia64/err_inject.rst (100%)
 rename Documentation/{ => arch}/ia64/features.rst (100%)
 rename Documentation/{ => arch}/ia64/fsys.rst (100%)
 rename Documentation/{ => arch}/ia64/ia64.rst (100%)
 rename Documentation/{ => arch}/ia64/index.rst (100%)
 rename Documentation/{ => arch}/ia64/irq-redir.rst (100%)
 rename Documentation/{ => arch}/ia64/mca.rst (100%)
 rename Documentation/{ => arch}/ia64/serial.rst (100%)
 rename Documentation/{arch.rst => arch/index.rst} (72%)
 rename Documentation/{ => arch}/m68k/buddha-driver.rst (100%)
 rename Documentation/{ => arch}/m68k/features.rst (100%)
 rename Documentation/{ => arch}/m68k/index.rst (100%)
 rename Documentation/{ => arch}/m68k/kernel-options.rst (100%)
 rename Documentation/{ => arch}/nios2/features.rst (100%)
 rename Documentation/{ => arch}/nios2/index.rst (100%)
 rename Documentation/{ => arch}/nios2/nios2.rst (100%)
 rename Documentation/{ => arch}/openrisc/features.rst (100%)
 rename Documentation/{ => arch}/openrisc/index.rst (100%)
 rename Documentation/{ => arch}/openrisc/openrisc_port.rst (100%)
 rename Documentation/{ => arch}/openrisc/todo.rst (100%)
 rename Documentation/{ => arch}/parisc/debugging.rst (100%)
 rename Documentation/{ => arch}/parisc/features.rst (100%)
 rename Documentation/{ => arch}/parisc/index.rst (100%)
 rename Documentation/{ => arch}/parisc/registers.rst (100%)
 rename Documentation/{ => arch}/sh/booting.rst (100%)
 rename Documentation/{ => arch}/sh/features.rst (100%)
 rename Documentation/{ => arch}/sh/index.rst (100%)
 rename Documentation/{ => arch}/sh/new-machine.rst (100%)
 rename Documentation/{ => arch}/sh/register-banks.rst (100%)
 rename Documentation/{ => arch}/sparc/adi.rst (100%)
 rename Documentation/{ => arch}/sparc/console.rst (100%)
 rename Documentation/{ => arch}/sparc/features.rst (100%)
 rename Documentation/{ => arch}/sparc/index.rst (100%)
 rename Documentation/{ => arch}/sparc/oradax/dax-hv-api.txt (100%)
 rename Documentation/{ => arch}/sparc/oradax/oracle-dax.rst (100%)
 rename Documentation/{ => arch}/x86/amd-memory-encryption.rst (100%)
 rename Documentation/{ => arch}/x86/amd_hsmp.rst (100%)
 rename Documentation/{ => arch}/x86/boot.rst (99%)
 rename Documentation/{ => arch}/x86/booting-dt.rst (96%)
 rename Documentation/{ => arch}/x86/buslock.rst (93%)
 rename Documentation/{ => arch}/x86/cpuinfo.rst (100%)
 rename Documentation/{ => arch}/x86/earlyprintk.rst (100%)
 rename Documentation/{ => arch}/x86/elf_auxvec.rst (100%)
 rename Documentation/{ => arch}/x86/entry_64.rst (100%)
 rename Documentation/{ => arch}/x86/exception-tables.rst (100%)
 rename Documentation/{ => arch}/x86/features.rst (100%)
 rename Documentation/{ => arch}/x86/i386/IO-APIC.rst (100%)
 rename Documentation/{ => arch}/x86/i386/index.rst (100%)
 rename Documentation/{ => arch}/x86/ifs.rst (100%)
 rename Documentation/{ => arch}/x86/index.rst (100%)
 rename Documentation/{ => arch}/x86/intel-hfi.rst (100%)
 rename Documentation/{ => arch}/x86/intel_txt.rst (100%)
 rename Documentation/{ => arch}/x86/iommu.rst (100%)
 rename Documentation/{ => arch}/x86/kernel-stacks.rst (99%)
 rename Documentation/{ => arch}/x86/mds.rst (100%)
 rename Documentation/{ => arch}/x86/microcode.rst (100%)
 rename Documentation/{ => arch}/x86/mtrr.rst (99%)
 rename Documentation/{ => arch}/x86/orc-unwinder.rst (100%)
 rename Documentation/{ => arch}/x86/pat.rst (100%)
 rename Documentation/{ => arch}/x86/pti.rst (100%)
 rename Documentation/{ => arch}/x86/resctrl.rst (100%)
 rename Documentation/{ => arch}/x86/sgx.rst (100%)
 rename Documentation/{ => arch}/x86/sva.rst (99%)
 rename Documentation/{ => arch}/x86/tdx.rst (100%)
 rename Documentation/{ => arch}/x86/tlb.rst (100%)
 rename Documentation/{ => arch}/x86/topology.rst (100%)
 rename Documentation/{ => arch}/x86/tsx_async_abort.rst (100%)
 rename Documentation/{ => arch}/x86/usb-legacy-support.rst (100%)
 rename Documentation/{ => arch}/x86/x86_64/5level-paging.rst (98%)
 rename Documentation/{ => arch}/x86/x86_64/boot-options.rst (98%)
 rename Documentation/{ => arch}/x86/x86_64/cpu-hotplug-spec.rst (100%)
 rename Documentation/{ => arch}/x86/x86_64/fake-numa-for-cpusets.rst (97%)
 rename Documentation/{ => arch}/x86/x86_64/fsgs.rst (100%)
 rename Documentation/{ => arch}/x86/x86_64/index.rst (100%)
 rename Documentation/{ => arch}/x86/x86_64/machinecheck.rst (100%)
 rename Documentation/{ => arch}/x86/x86_64/mm.rst (100%)
 rename Documentation/{ => arch}/x86/x86_64/uefi.rst (100%)
 create mode 100644 Documentation/arch/x86/xstate.rst
 rename Documentation/{ => arch}/x86/zero-page.rst (100%)
 rename Documentation/{ => arch}/xtensa/atomctl.rst (100%)
 rename Documentation/{ => arch}/xtensa/booting.rst (100%)
 rename Documentation/{ => arch}/xtensa/features.rst (100%)
 rename Documentation/{ => arch}/xtensa/index.rst (100%)
 rename Documentation/{ => arch}/xtensa/mmu.rst (100%)
 delete mode 100644 Documentation/arm/sti/stih415-overview.rst
 delete mode 100644 Documentation/arm/sti/stih416-overview.rst
 create mode 100644 Documentation/arm/stm32/stm32mp151-overview.rst
 delete mode 100644 Documentation/block/request.rst
 create mode 100644 Documentation/bpf/libbpf/libbpf_overview.rst
 delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,sgmiisys.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,kpss-acc.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,kpss-gcc.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,llcc.yaml
 delete mode 100644 Documentation/devicetree/bindings/arm/oxnas.txt
 create mode 100644 Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
 create mode 100644 Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
 rename Documentation/devicetree/bindings/{memory-controllers => cache}/baikal,bt1-l2-ctl.yaml (95%)
 rename Documentation/devicetree/bindings/{powerpc/fsl/l2cache.txt => cache/freescale-l2cache.txt} (100%)
 rename Documentation/devicetree/bindings/{arm => cache}/l2c2x0.yaml (99%)
 rename Documentation/devicetree/bindings/{arm/mrvl/feroceon.txt => cache/marvell,feroceon-cache.txt} (100%)
 rename Documentation/devicetree/bindings/{arm/mrvl/tauros2.txt => cache/marvell,tauros2-cache.txt} (100%)
 create mode 100644 Documentation/devicetree/bindings/cache/qcom,llcc.yaml
 rename Documentation/devicetree/bindings/{riscv => cache}/sifive,ccache0.yaml (98%)
 rename Documentation/devicetree/bindings/{arm/socionext => cache}/socionext,uniphier-system-cache.yaml (96%)
 create mode 100644 Documentation/devicetree/bindings/clock/brcm,bcm63268-timer-clocks.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/imx8mp-audiomix.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/loongson,ls1x-clk.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt8188-clock.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt8188-sys-clock.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-ipq4019.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,ipq5332-gcc.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,ipq9574-gcc.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,kpss-acc-v1.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,kpss-gcc.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm6115-gpucc.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm6125-gpucc.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm6375-gpucc.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm7150-gcc.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/skyworks,si521xx.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7110-aoncrg.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7110-syscrg.yaml
 create mode 100644 Documentation/devicetree/bindings/crypto/fsl,sec-v4.0-mon.yaml
 create mode 100644 Documentation/devicetree/bindings/crypto/fsl,sec-v4.0.yaml
 delete mode 100644 Documentation/devicetree/bindings/crypto/fsl-sec4.txt
 create mode 100644 Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml
 delete mode 100644 Documentation/devicetree/bindings/crypto/qcom-qce.txt
 create mode 100644 Documentation/devicetree/bindings/crypto/qcom-qce.yaml
 create mode 100644 Documentation/devicetree/bindings/display/amlogic,meson-g12a-dw-mipi-dsi.yaml
 create mode 100644 Documentation/devicetree/bindings/display/bridge/parade,ps8622.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/bridge/ps8622.txt
 create mode 100644 Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358764.txt
 create mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358764.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_dsim.txt
 create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.yaml
 create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,sm6350-mdss.yaml
 create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,sm6375-mdss.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p120zdg-bf1.yaml
 create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
 create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
 create mode 100644 Documentation/devicetree/bindings/display/panel/sony,td4353-jdi.yaml
 delete mode 100644 Documentation/devicetree/bindings/fpga/xilinx-pr-decoupler.txt
 delete mode 100644 Documentation/devicetree/bindings/fpga/xilinx-slave-serial.txt
 create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,fpga-slave-serial.yaml
 create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,pr-decoupler.yaml
 create mode 100644 Documentation/devicetree/bindings/gpio/fcs,fxl6408.yaml
 create mode 100644 Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
 create mode 100644 Documentation/devicetree/bindings/gpio/loongson,ls1x-gpio.yaml
 create mode 100644 Documentation/devicetree/bindings/hwmon/pwm-fan.yaml
 create mode 100644 Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
 delete mode 100644 Documentation/devicetree/bindings/i2c/brcm,kona-i2c.txt
 create mode 100644 Documentation/devicetree/bindings/i2c/brcm,kona-i2c.yaml
 create mode 100644 Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads1100.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/light/rohm,bu27034.yaml
 delete mode 100644 Documentation/devicetree/bindings/input/pwm-beeper.txt
 create mode 100644 Documentation/devicetree/bindings/input/pwm-beeper.yaml
 delete mode 100644 Documentation/devicetree/bindings/input/snvs-pwrkey.txt
 rename Documentation/devicetree/bindings/interrupt-controller/{loongarch,cpu-interrupt-controller.yaml => loongson,cpu-interrupt-controller.yaml} (72%)
 delete mode 100644 Documentation/devicetree/bindings/iommu/qcom,iommu.txt
 create mode 100644 Documentation/devicetree/bindings/iommu/qcom,iommu.yaml
 delete mode 100644 Documentation/devicetree/bindings/leds/leds-pca9532.txt
 create mode 100644 Documentation/devicetree/bindings/leds/nxp,pca953x.yaml
 create mode 100644 Documentation/devicetree/bindings/leds/qcom,spmi-flash-led.yaml
 create mode 100644 Documentation/devicetree/bindings/leds/rohm,bd2606mvv.yaml
 create mode 100644 Documentation/devicetree/bindings/media/amlogic,meson6-ir.yaml
 delete mode 100644 Documentation/devicetree/bindings/media/exynos-fimc-lite.txt
 delete mode 100644 Documentation/devicetree/bindings/media/exynos4-fimc-is.txt
 delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov2685.txt
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
 create mode 100644 Documentation/devicetree/bindings/media/i2c/samsung,s5k5baf.yaml
 create mode 100644 Documentation/devicetree/bindings/media/i2c/samsung,s5k6a3.yaml
 delete mode 100644 Documentation/devicetree/bindings/media/meson-ir.txt
 create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
 create mode 100644 Documentation/devicetree/bindings/media/qcom,venus-common.yaml
 create mode 100644 Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
 create mode 100644 Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
 create mode 100644 Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
 create mode 100644 Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
 create mode 100644 Documentation/devicetree/bindings/media/samsung,fimc.yaml
 create mode 100644 Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
 delete mode 100644 Documentation/devicetree/bindings/media/samsung-fimc.txt
 delete mode 100644 Documentation/devicetree/bindings/media/samsung-mipi-csis.txt
 delete mode 100644 Documentation/devicetree/bindings/media/samsung-s5c73m3.txt
 delete mode 100644 Documentation/devicetree/bindings/media/samsung-s5k5baf.txt
 delete mode 100644 Documentation/devicetree/bindings/media/samsung-s5k6a3.txt
 delete mode 100644 Documentation/devicetree/bindings/media/si470x.txt
 create mode 100644 Documentation/devicetree/bindings/media/silabs,si470x.yaml
 delete mode 100644 Documentation/devicetree/bindings/media/st,stm32-cec.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/maxim,max5970.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/ti,nspire-misc.yaml
 create mode 100644 Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
 create mode 100644 Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
 create mode 100644 Documentation/devicetree/bindings/net/pcs/mediatek,sgmiisys.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/qcom,ethqos.txt
 create mode 100644 Documentation/devicetree/bindings/net/qcom,ethqos.yaml
 create mode 100644 Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
 create mode 100644 Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml
 create mode 100644 Documentation/devicetree/bindings/net/wireless/qcom,ath11k-pci.yaml
 create mode 100644 Documentation/devicetree/bindings/nvmem/amlogic,meson-gxbb-efuse.yaml
 create mode 100644 Documentation/devicetree/bindings/nvmem/amlogic,meson6-efuse.yaml
 delete mode 100644 Documentation/devicetree/bindings/nvmem/amlogic-efuse.txt
 delete mode 100644 Documentation/devicetree/bindings/nvmem/amlogic-meson-mx-efuse.txt
 create mode 100644 Documentation/devicetree/bindings/pci/amlogic,axg-pcie.yaml
 delete mode 100644 Documentation/devicetree/bindings/pci/amlogic,meson-pcie.txt
 create mode 100644 Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
 create mode 100644 Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
 delete mode 100644 Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
 create mode 100644 Documentation/devicetree/bindings/pinctrl/amlogic,meson-pinctrl-a1.yaml
 create mode 100644 Documentation/devicetree/bindings/pinctrl/amlogic,meson-pinctrl-common.yaml
 create mode 100644 Documentation/devicetree/bindings/pinctrl/amlogic,meson-pinctrl-g12a-aobus.yaml
 create mode 100644 Documentation/devicetree/bindings/pinctrl/amlogic,meson-pinctrl-g12a-periphs.yaml
 create mode 100644 Documentation/devicetree/bindings/pinctrl/amlogic,meson8-pinctrl-aobus.yaml
 create mode 100644 Documentation/devicetree/bindings/pinctrl/amlogic,meson8-pinctrl-cbus.yaml
 delete mode 100644 Documentation/devicetree/bindings/pinctrl/intel,pinctrl-thunderbay.yaml
 rename Documentation/devicetree/bindings/pinctrl/{mediatek,pinctrl-mt6795.yaml => mediatek,mt6795-pinctrl.yaml} (85%)
 create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
 rename Documentation/devicetree/bindings/pinctrl/{ralink,mt7621-pinctrl.yaml => mediatek,mt7621-pinctrl.yaml} (96%)
 rename Documentation/devicetree/bindings/pinctrl/{ralink,mt7620-pinctrl.yaml => mediatek,mt76x8-pinctrl.yaml} (61%)
 rename Documentation/devicetree/bindings/pinctrl/{pinctrl-mt8186.yaml => mediatek,mt8186-pinctrl.yaml} (87%)
 rename Documentation/devicetree/bindings/pinctrl/{pinctrl-mt8192.yaml => mediatek,mt8192-pinctrl.yaml} (80%)
 rename Documentation/devicetree/bindings/pinctrl/{pinctrl-mt8195.yaml => mediatek,mt8195-pinctrl.yaml} (89%)
 delete mode 100644 Documentation/devicetree/bindings/pinctrl/meson,pinctrl.txt
 create mode 100644 Documentation/devicetree/bindings/pinctrl/nxp,s32g2-siul2-pinctrl.yaml
 create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,ipq9574-tlmm.yaml
 create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm7150-tlmm.yaml
 create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
 create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
 create mode 100644 Documentation/devicetree/bindings/power/qcom,kpss-acc-v2.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/adc-battery.yaml
 create mode 100644 Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
 create mode 100644 Documentation/devicetree/bindings/pwm/pwm-amlogic.yaml
 delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-meson.txt
 create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt4803.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt5739.yaml
 delete mode 100644 Documentation/devicetree/bindings/rtc/snvs-rtc.txt
 create mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,meson-gx-clk-measure.yaml
 delete mode 100644 Documentation/devicetree/bindings/soc/amlogic/clk-measure.txt
 create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
 create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/adi,adau17x1.txt
 create mode 100644 Documentation/devicetree/bindings/sound/adi,adau17x1.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/adi,max98363.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/ak4458.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/ak5558.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/alc5632.txt
 create mode 100644 Documentation/devicetree/bindings/sound/asahi-kasei,ak4458.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/asahi-kasei,ak5558.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/cirrus,ep9301-i2s.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/max98371.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/max9867.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/maxim,max9759.txt
 create mode 100644 Documentation/devicetree/bindings/sound/maxim,max9759.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98371.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/maxim,max9867.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-max9808x.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5631.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd9335.txt
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd9335.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/realtek,alc5632.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8510.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8523.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8524.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8580.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8711.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8728.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8737.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8753.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8960.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8994.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/wm8510.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/wm8523.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/wm8524.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/wm8580.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/wm8711.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/wm8728.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/wm8737.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/wm8753.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/wm8960.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/wm8994.txt
 create mode 100644 Documentation/devicetree/bindings/spi/amlogic,a1-spifc.yaml
 delete mode 100644 Documentation/devicetree/bindings/timer/amlogic,meson6-timer.txt
 create mode 100644 Documentation/devicetree/bindings/timer/amlogic,meson6-timer.yaml
 create mode 100644 Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
 delete mode 100644 Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt
 create mode 100644 Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml
 create mode 100644 Documentation/devicetree/bindings/usb/fsl,imx8mq-dwc3.yaml
 create mode 100644 Documentation/devicetree/bindings/usb/fsl,usbmisc.yaml
 create mode 100644 Documentation/devicetree/bindings/usb/nxp,ptn5110.yaml
 delete mode 100644 Documentation/devicetree/bindings/usb/typec-tcpci.txt
 delete mode 100644 Documentation/devicetree/bindings/usb/usbmisc-imx.txt
 create mode 100644 Documentation/devicetree/bindings/w1/maxim,ds2482.yaml
 create mode 100644 Documentation/devicetree/bindings/watchdog/alphascale,asm9260-wdt.yaml
 delete mode 100644 Documentation/devicetree/bindings/watchdog/alphascale-asm9260.txt
 delete mode 100644 Documentation/devicetree/bindings/watchdog/gpio-wdt.yaml
 create mode 100644 Documentation/devicetree/bindings/watchdog/ralink,rt2880-wdt.yaml
 delete mode 100644 Documentation/devicetree/bindings/watchdog/rt2880-wdt.txt
 create mode 100644 Documentation/devicetree/bindings/watchdog/starfive,jh7100-wdt.yaml
 rename Documentation/driver-api/hte/{tegra194-hte.rst => tegra-hte.rst} (50%)
 create mode 100644 Documentation/filesystems/xfs-online-fsck-design.rst
 create mode 100644 Documentation/gpu/rfc/xe.rst
 create mode 100644 Documentation/hwmon/acbel-fsg032.rst
 create mode 100644 Documentation/hwmon/sfctemp.rst
 create mode 100644 Documentation/kernel-hacking/false-sharing.rst
 create mode 100644 Documentation/leds/leds-mt6370-rgb.rst
 create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus
 create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus
 create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus
 create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus
 create mode 100644 Documentation/netlink/specs/devlink.yaml
 create mode 100644 Documentation/netlink/specs/handshake.yaml
 create mode 100644 Documentation/netlink/specs/ovs_datapath.yaml
 create mode 100644 Documentation/netlink/specs/ovs_vport.yaml
 create mode 100644 Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
 delete mode 100644 Documentation/networking/device_drivers/ethernet/intel/ixgb.rst
 create mode 100644 Documentation/networking/napi.rst
 create mode 100644 Documentation/networking/tls-handshake.rst
 create mode 100644 Documentation/process/contribution-maturity-model.rst
 rename Documentation/{admin-guide => process}/security-bugs.rst (100%)
 create mode 100644 Documentation/riscv/hwprobe.rst
 create mode 100644 Documentation/sound/hd-audio/intel-multi-link.rst
 create mode 100644 Documentation/translations/sp_SP/process/adding-syscalls.rst
 create mode 100644 Documentation/translations/sp_SP/process/deprecated.rst
 rename Documentation/translations/zh_CN/{arch.rst => arch/index.rst} (82%)
 rename Documentation/translations/zh_CN/{ => arch}/openrisc/index.rst (79%)
 rename Documentation/translations/zh_CN/{ => arch}/openrisc/openrisc_port.rst (97%)
 rename Documentation/translations/zh_CN/{ => arch}/openrisc/todo.rst (88%)
 rename Documentation/translations/zh_CN/{ => arch}/parisc/debugging.rst (94%)
 rename Documentation/translations/zh_CN/{ => arch}/parisc/index.rst (79%)
 rename Documentation/translations/zh_CN/{ => arch}/parisc/registers.rst (98%)
 create mode 100644 Documentation/usb/gadget_uvc.rst
 create mode 100644 Documentation/userspace-api/ELF.rst
 create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-client-cap.rst
 delete mode 100644 Documentation/x86/xstate.rst
 create mode 100644 arch/arm/boot/dts/am571x-idk-touchscreen.dtso
 create mode 100644 arch/arm/boot/dts/am572x-idk-touchscreen.dtso
 create mode 100644 arch/arm/boot/dts/am57xx-evm.dtso
 create mode 100644 arch/arm/boot/dts/am57xx-idk-lcd-osd101t2045.dtso
 create mode 100644 arch/arm/boot/dts/am57xx-idk-lcd-osd101t2587.dtso
 create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-lynx.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-phoenix.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-yapp43-common.dtsi
 create mode 100644 arch/arm/boot/dts/imx6q-yapp4-pegasus.dts
 create mode 100644 arch/arm/boot/dts/imx6qp-yapp4-pegasus-plus.dts
 create mode 100644 arch/arm/boot/dts/imx6sl-tolino-vision.dts
 create mode 100644 arch/arm/boot/dts/imx6ull-tarragon-common.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ull-tarragon-master.dts
 create mode 100644 arch/arm/boot/dts/imx6ull-tarragon-micro.dts
 create mode 100644 arch/arm/boot/dts/imx6ull-tarragon-slave.dts
 create mode 100644 arch/arm/boot/dts/imx6ull-tarragon-slavext.dts
 delete mode 100644 arch/arm/boot/dts/ox810se-wd-mbwe.dts
 delete mode 100644 arch/arm/boot/dts/ox810se.dtsi
 delete mode 100644 arch/arm/boot/dts/ox820-cloudengines-pogoplug-series-3.dts
 delete mode 100644 arch/arm/boot/dts/ox820.dtsi
 create mode 100644 arch/arm/boot/dts/sun8i-t113s-mangopi-mq-r-t113.dts
 create mode 100644 arch/arm/boot/dts/sun8i-t113s.dtsi
 create mode 100644 arch/arm/boot/dts/suniv-f1c200s-lctech-pi.dts
 create mode 100644 arch/arm/boot/dts/suniv-f1c200s-popstick-v1.1.dts
 create mode 100644 arch/arm/boot/dts/sunxi-d1s-t113-mangopi-mq-r.dtsi
 delete mode 100644 arch/arm/configs/oxnas_v6_defconfig
 create mode 100644 arch/arm/include/asm/arm_pmuv3.h
 delete mode 100644 arch/arm/include/asm/gpio.h
 delete mode 100644 arch/arm/mach-oxnas/Kconfig
 delete mode 100644 arch/arm/mach-oxnas/Makefile
 delete mode 100644 arch/arm/mach-oxnas/headsmp.S
 delete mode 100644 arch/arm/mach-oxnas/platsmp.c
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-a311d-bananapi-m2s.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-bananapi.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-s922x-bananapi-m2s.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8112-j413.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8112-j473.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8112-j493.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8112-jxxx.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t8112-pmgr.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t8112.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8-apalis-eval.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-data-modul-edm-sbc.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-dhcom-pdk3.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-eval.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-ixora-v1.1.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-v1.1-eval.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-v1.1-ixora-v1.1.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-v1.1-ixora-v1.2.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-v1.1.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-aster.dts
 delete mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-eval-v3.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-iris-v2.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-iris.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8x-colibri-iris-v2.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt6357.dtsi
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8365-evk.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8365.dtsi
 create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3767-0000.dtsi
 create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3767.dtsi
 create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3768-0000+p3767-0000.dts
 create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3768-0000.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/ipq5332-mi01.2.dts
 create mode 100644 arch/arm64/boot/dts/qcom/ipq5332-rdp468.dts
 create mode 100644 arch/arm64/boot/dts/qcom/ipq5332.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/ipq9574-al02-c7.dts
 create mode 100644 arch/arm64/boot/dts/qcom/ipq9574.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/msm8916-yiming-uz801v3.dts
 create mode 100644 arch/arm64/boot/dts/qcom/pm2250.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/qcm2290.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/qrb2210-rb1.dts
 create mode 100644 arch/arm64/boot/dts/qcom/qrb4210-rb2.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/sa8775p-ride.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sa8775p.dtsi
 delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown-r0.dts
 delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown-r1.dts
 rename arch/arm64/boot/dts/qcom/{sc7180-trogdor-kingoftown.dtsi => sc7180-trogdor-kingoftown.dts} (95%)
 delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r0.dts
 delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0-auo.dts
 delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0-boe.dts
 delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0.dtsi
 delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev1-auo.dts
 delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev1-boe.dts
 delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland.dtsi
 delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0-boe.dts
 delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0-inx.dts
 delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/sm6125-xiaomi-laurel-sprout.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-boe.dts
 rename arch/arm64/boot/dts/qcom/{sm8250-xiaomi-elish.dts => sm8250-xiaomi-elish-common.dtsi} (91%)
 create mode 100644 arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-csot.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sm8550-qrd.dts
 delete mode 100644 arch/arm64/boot/dts/renesas/r8a77950-salvator-x.dts
 delete mode 100644 arch/arm64/boot/dts/renesas/r8a77950-ulcb-kf.dts
 delete mode 100644 arch/arm64/boot/dts/renesas/r8a77950-ulcb.dts
 delete mode 100644 arch/arm64/boot/dts/renesas/r8a77950.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a779g0-white-hawk-ard-audio-da7212.dtso
 create mode 100644 arch/arm64/boot/dts/renesas/r9a07g043-smarc-pmod.dtso
 create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l2-smarc-cru-csi-ov5645.dtso
 create mode 100644 arch/arm64/boot/dts/renesas/rz-smarc-cru-csi-ov5645.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2c.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-orangepi-r1-plus-lts.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-nanopi-r5c.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-khadas-edge2.dts
 create mode 100644 arch/arm64/boot/dts/sprd/ums512-1h10.dts
 create mode 100644 arch/arm64/boot/dts/sprd/ums512.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-evm-quad-port-eth-exp.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-evm-quad-port-eth-exp.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-pinctrl.h
 create mode 100644 arch/arm64/include/asm/arm_pmuv3.h
 create mode 100644 arch/arm64/mm/fixmap.c
 create mode 100644 arch/loongarch/crypto/Kconfig
 create mode 100644 arch/loongarch/crypto/Makefile
 create mode 100644 arch/loongarch/crypto/crc32-loongarch.c
 create mode 100644 arch/loongarch/include/asm/checksum.h
 create mode 100644 arch/loongarch/kernel/kfpu.c
 create mode 100644 arch/loongarch/lib/csum.c
 create mode 100644 arch/loongarch/lib/error-inject.c
 delete mode 100644 arch/m68k/include/asm/gpio.h
 create mode 100644 arch/mips/configs/generic/board-virt.config
 delete mode 100644 arch/mips/include/asm/ide.h
 delete mode 100644 arch/mips/include/asm/mach-generic/ide.h
 delete mode 100644 arch/mips/include/asm/sibyte/carmel.h
 delete mode 100644 arch/mips/kernel/rtlx-cmp.c
 delete mode 100644 arch/mips/kernel/smp-cmp.c
 delete mode 100644 arch/mips/kernel/vpe-cmp.c
 delete mode 100644 arch/mips/mti-malta/malta-amon.c
 create mode 100644 arch/parisc/video/Makefile
 create mode 100644 arch/parisc/video/fbdev.c
 delete mode 100644 arch/powerpc/boot/cuboot-mpc7448hpc2.c
 delete mode 100644 arch/powerpc/boot/dts/fsl/mpc8641_hpcn.dts
 delete mode 100644 arch/powerpc/boot/dts/fsl/mpc8641_hpcn_36b.dts
 delete mode 100644 arch/powerpc/boot/dts/mpc7448hpc2.dts
 delete mode 100644 arch/powerpc/boot/dts/mpc8272ads.dts
 delete mode 100644 arch/powerpc/boot/dts/mpc832x_mds.dts
 delete mode 100644 arch/powerpc/boot/dts/mpc834x_mds.dts
 delete mode 100644 arch/powerpc/boot/dts/mpc836x_mds.dts
 delete mode 100644 arch/powerpc/boot/dts/mpc8377_mds.dts
 delete mode 100644 arch/powerpc/boot/dts/mpc8378_mds.dts
 delete mode 100644 arch/powerpc/boot/dts/mpc8379_mds.dts
 delete mode 100644 arch/powerpc/boot/dts/mpc8610_hpcd.dts
 delete mode 100644 arch/powerpc/boot/dts/pq2fads.dts
 delete mode 100644 arch/powerpc/configs/83xx/mpc832x_mds_defconfig
 delete mode 100644 arch/powerpc/configs/83xx/mpc834x_mds_defconfig
 delete mode 100644 arch/powerpc/configs/83xx/mpc836x_mds_defconfig
 delete mode 100644 arch/powerpc/configs/83xx/mpc837x_mds_defconfig
 create mode 120000 arch/powerpc/configs/kvm_guest.config
 delete mode 100644 arch/powerpc/configs/mpc7448_hpc2_defconfig
 delete mode 100644 arch/powerpc/configs/mpc8272_ads_defconfig
 delete mode 100644 arch/powerpc/configs/pq2fads_defconfig
 delete mode 100644 arch/powerpc/configs/pseries_defconfig
 create mode 100644 arch/powerpc/crypto/aes-gcm-p10-glue.c
 create mode 100644 arch/powerpc/crypto/aes-gcm-p10.S
 create mode 100644 arch/powerpc/crypto/aesp8-ppc.pl
 create mode 100644 arch/powerpc/crypto/ghashp8-ppc.pl
 create mode 100644 arch/powerpc/crypto/ppc-xlate.pl
 delete mode 100644 arch/powerpc/platforms/82xx/mpc8272_ads.c
 delete mode 100644 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c
 delete mode 100644 arch/powerpc/platforms/82xx/pq2ads.h
 delete mode 100644 arch/powerpc/platforms/82xx/pq2fads.c
 delete mode 100644 arch/powerpc/platforms/83xx/mpc832x_mds.c
 delete mode 100644 arch/powerpc/platforms/83xx/mpc834x_mds.c
 delete mode 100644 arch/powerpc/platforms/83xx/mpc836x_mds.c
 delete mode 100644 arch/powerpc/platforms/83xx/mpc837x_mds.c
 create mode 100644 arch/powerpc/platforms/85xx/mpc85xx_8259.c
 create mode 100644 arch/powerpc/platforms/85xx/p2020.c
 delete mode 100644 arch/powerpc/platforms/86xx/mpc8610_hpcd.c
 delete mode 100644 arch/powerpc/platforms/86xx/mpc86xx_hpcn.c
 delete mode 100644 arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c
 rename arch/riscv/{Kconfig.erratas => Kconfig.errata} (95%)
 create mode 100644 arch/riscv/Makefile.postlink
 create mode 100644 arch/riscv/boot/dts/starfive/jh7110-pinfunc.h
 create mode 100644 arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.2a.dts
 create mode 100644 arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.3b.dts
 create mode 100644 arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2.dtsi
 create mode 100644 arch/riscv/boot/dts/starfive/jh7110.dtsi
 create mode 100644 arch/riscv/include/asm/assembler.h
 create mode 100644 arch/riscv/include/asm/cpufeature.h
 create mode 100644 arch/riscv/include/asm/entry-common.h
 create mode 100644 arch/riscv/include/asm/hwprobe.h
 create mode 100644 arch/riscv/include/asm/kvm_aia.h
 create mode 100644 arch/riscv/include/asm/topology.h
 create mode 100644 arch/riscv/include/asm/vdso/data.h
 create mode 100644 arch/riscv/include/uapi/asm/hwprobe.h
 create mode 100644 arch/riscv/kernel/hibernate-asm.S
 create mode 100644 arch/riscv/kernel/hibernate.c
 create mode 100644 arch/riscv/kernel/pi/Makefile
 create mode 100644 arch/riscv/kernel/pi/cmdline_early.c
 create mode 100644 arch/riscv/kernel/sbi-ipi.c
 delete mode 100644 arch/riscv/kernel/trace_irq.c
 delete mode 100644 arch/riscv/kernel/trace_irq.h
 create mode 100644 arch/riscv/kernel/vdso/hwprobe.c
 create mode 100644 arch/riscv/kernel/vdso/sys_hwprobe.S
 create mode 100644 arch/riscv/kvm/aia.c
 create mode 100644 arch/riscv/lib/clear_page.S
 create mode 100755 arch/riscv/tools/relocs_check.sh
 delete mode 100644 arch/s390/boot/mem_detect.c
 create mode 100644 arch/s390/boot/physmem_info.c
 delete mode 100644 arch/s390/include/asm/mem_detect.h
 create mode 100644 arch/s390/include/asm/physmem_info.h
 delete mode 100644 arch/s390/mm/kasan_init.c
 delete mode 100644 arch/sh/include/asm/gpio.h
 delete mode 100644 arch/sh/lib/ashldi3.c
 delete mode 100644 arch/sh/lib/ashrdi3.c
 delete mode 100644 arch/sh/lib/lshrdi3.c
 rename drivers/staging/greybus/tools/.gitignore => arch/sparc/video/Makefile (57%)
 create mode 100644 arch/sparc/video/fbdev.c
 create mode 100644 arch/x86/hyperv/hv_vtl.c
 create mode 100644 arch/x86/lib/copy_user_uncached_64.S
 delete mode 100644 block/blk-mq-rdma.c
 delete mode 100644 block/blk-mq-tag.h
 create mode 100644 crypto/compress.h
 create mode 100644 crypto/hash.h
 create mode 100644 drivers/accel/qaic/Kconfig
 create mode 100644 drivers/accel/qaic/Makefile
 create mode 100644 drivers/accel/qaic/mhi_controller.c
 create mode 100644 drivers/accel/qaic/mhi_controller.h
 create mode 100644 drivers/accel/qaic/qaic.h
 create mode 100644 drivers/accel/qaic/qaic_control.c
 create mode 100644 drivers/accel/qaic/qaic_data.c
 create mode 100644 drivers/accel/qaic/qaic_drv.c
 rename {include/linux => drivers/ata/pata_parport}/pata_parport.h (75%)
 delete mode 100644 drivers/ata/pata_parport/ppc6lnx.c
 delete mode 100644 drivers/base/regmap/regcache-lzo.c
 create mode 100644 drivers/base/regmap/regcache-maple.c
 create mode 100644 drivers/base/regmap/regmap-kunit.c
 create mode 100644 drivers/base/regmap/regmap-ram.c
 create mode 100644 drivers/bluetooth/btnxpuart.c
 create mode 100644 drivers/cdx/Kconfig
 create mode 100644 drivers/cdx/Makefile
 create mode 100644 drivers/cdx/cdx.c
 create mode 100644 drivers/cdx/cdx.h
 create mode 100644 drivers/cdx/controller/Kconfig
 create mode 100644 drivers/cdx/controller/Makefile
 create mode 100644 drivers/cdx/controller/bitfield.h
 create mode 100644 drivers/cdx/controller/cdx_controller.c
 create mode 100644 drivers/cdx/controller/cdx_controller.h
 create mode 100644 drivers/cdx/controller/cdx_rpmsg.c
 create mode 100644 drivers/cdx/controller/mc_cdx_pcol.h
 create mode 100644 drivers/cdx/controller/mcdi.c
 create mode 100644 drivers/cdx/controller/mcdi.h
 create mode 100644 drivers/cdx/controller/mcdi_functions.c
 create mode 100644 drivers/cdx/controller/mcdi_functions.h
 delete mode 100644 drivers/char/pcmcia/Kconfig
 delete mode 100644 drivers/char/pcmcia/Makefile
 delete mode 100644 drivers/char/pcmcia/cm4000_cs.c
 delete mode 100644 drivers/char/pcmcia/cm4040_cs.c
 delete mode 100644 drivers/char/pcmcia/cm4040_cs.h
 delete mode 100644 drivers/char/pcmcia/scr24x_cs.c
 delete mode 100644 drivers/char/pcmcia/synclink_cs.c
 create mode 100644 drivers/clk/bcm/clk-bcm63268-timer.c
 create mode 100644 drivers/clk/clk-loongson1.c
 create mode 100644 drivers/clk/clk-loongson2.c
 create mode 100644 drivers/clk/clk-si521xx.c
 create mode 100644 drivers/clk/clk-sp7021.c
 create mode 100644 drivers/clk/imx/clk-imx8mp-audiomix.c
 delete mode 100644 drivers/clk/loongson1/Makefile
 delete mode 100644 drivers/clk/loongson1/clk-loongson1b.c
 delete mode 100644 drivers/clk/loongson1/clk-loongson1c.c
 delete mode 100644 drivers/clk/loongson1/clk.c
 delete mode 100644 drivers/clk/loongson1/clk.h
 create mode 100644 drivers/clk/mediatek/clk-mt2712-apmixedsys.c
 create mode 100644 drivers/clk/mediatek/clk-mt7622-apmixedsys.c
 create mode 100644 drivers/clk/mediatek/clk-mt7622-infracfg.c
 create mode 100644 drivers/clk/mediatek/clk-mt8135-apmixedsys.c
 create mode 100644 drivers/clk/mediatek/clk-mt8167-apmixedsys.c
 create mode 100644 drivers/clk/mediatek/clk-mt8183-apmixedsys.c
 create mode 100644 drivers/clk/mediatek/clk-mt8188-adsp_audio26m.c
 create mode 100644 drivers/clk/mediatek/clk-mt8188-apmixedsys.c
 create mode 100644 drivers/clk/mediatek/clk-mt8188-cam.c
 create mode 100644 drivers/clk/mediatek/clk-mt8188-ccu.c
 create mode 100644 drivers/clk/mediatek/clk-mt8188-img.c
 create mode 100644 drivers/clk/mediatek/clk-mt8188-imp_iic_wrap.c
 create mode 100644 drivers/clk/mediatek/clk-mt8188-infra_ao.c
 create mode 100644 drivers/clk/mediatek/clk-mt8188-ipe.c
 create mode 100644 drivers/clk/mediatek/clk-mt8188-mfg.c
 create mode 100644 drivers/clk/mediatek/clk-mt8188-peri_ao.c
 create mode 100644 drivers/clk/mediatek/clk-mt8188-topckgen.c
 create mode 100644 drivers/clk/mediatek/clk-mt8188-vdec.c
 create mode 100644 drivers/clk/mediatek/clk-mt8188-vdo0.c
 create mode 100644 drivers/clk/mediatek/clk-mt8188-vdo1.c
 create mode 100644 drivers/clk/mediatek/clk-mt8188-venc.c
 create mode 100644 drivers/clk/mediatek/clk-mt8188-vpp0.c
 create mode 100644 drivers/clk/mediatek/clk-mt8188-vpp1.c
 create mode 100644 drivers/clk/mediatek/clk-mt8188-wpe.c
 create mode 100644 drivers/clk/mediatek/clk-mt8192-apmixedsys.c
 create mode 100644 drivers/clk/mediatek/clk-mt8365-apmixedsys.c
 create mode 100644 drivers/clk/mediatek/clk-mt8516-apmixedsys.c
 create mode 100644 drivers/clk/qcom/gcc-ipq5332.c
 create mode 100644 drivers/clk/qcom/gcc-ipq9574.c
 create mode 100644 drivers/clk/qcom/gcc-msm8917.c
 create mode 100644 drivers/clk/qcom/gcc-sm7150.c
 create mode 100644 drivers/clk/qcom/gpucc-sa8775p.c
 create mode 100644 drivers/clk/qcom/gpucc-sm6115.c
 create mode 100644 drivers/clk/qcom/gpucc-sm6125.c
 create mode 100644 drivers/clk/qcom/gpucc-sm6375.c
 delete mode 100644 drivers/clk/starfive/clk-starfive-jh7100.h
 create mode 100644 drivers/clk/starfive/clk-starfive-jh7110-aon.c
 create mode 100644 drivers/clk/starfive/clk-starfive-jh7110-sys.c
 create mode 100644 drivers/clk/starfive/clk-starfive-jh7110.h
 create mode 100644 drivers/clk/starfive/clk-starfive-jh71x0.c
 create mode 100644 drivers/clk/starfive/clk-starfive-jh71x0.h
 create mode 100644 drivers/clocksource/timer-mediatek-cpux.c
 create mode 100644 drivers/counter/rz-mtu3-cnt.c
 create mode 100644 drivers/crypto/ccp/platform-access.c
 create mode 100644 drivers/crypto/ccp/platform-access.h
 create mode 100644 drivers/crypto/hisilicon/trng/trng-stb.c
 create mode 100644 drivers/crypto/intel/Kconfig
 create mode 100644 drivers/crypto/intel/Makefile
 create mode 100644 drivers/crypto/intel/ixp4xx/Kconfig
 create mode 100644 drivers/crypto/intel/ixp4xx/Makefile
 rename drivers/crypto/{ => intel/ixp4xx}/ixp4xx_crypto.c (99%)
 rename drivers/crypto/{ => intel}/keembay/Kconfig (100%)
 rename drivers/crypto/{ => intel}/keembay/Makefile (100%)
 rename drivers/crypto/{ => intel}/keembay/keembay-ocs-aes-core.c (99%)
 rename drivers/crypto/{ => intel}/keembay/keembay-ocs-ecc.c (100%)
 rename drivers/crypto/{ => intel}/keembay/keembay-ocs-hcu-core.c (100%)
 rename drivers/crypto/{ => intel}/keembay/ocs-aes.c (100%)
 rename drivers/crypto/{ => intel}/keembay/ocs-aes.h (100%)
 rename drivers/crypto/{ => intel}/keembay/ocs-hcu.c (100%)
 rename drivers/crypto/{ => intel}/keembay/ocs-hcu.h (100%)
 rename drivers/crypto/{ => intel}/qat/Kconfig (100%)
 rename drivers/crypto/{ => intel}/qat/Makefile (100%)
 rename drivers/crypto/{ => intel}/qat/qat_4xxx/Makefile (100%)
 rename drivers/crypto/{ => intel}/qat/qat_4xxx/adf_4xxx_hw_data.c (87%)
 rename drivers/crypto/{ => intel}/qat/qat_4xxx/adf_4xxx_hw_data.h (86%)
 rename drivers/crypto/{ => intel}/qat/qat_4xxx/adf_drv.c (95%)
 rename drivers/crypto/{ => intel}/qat/qat_c3xxx/Makefile (100%)
 rename drivers/crypto/{ => intel}/qat/qat_c3xxx/adf_c3xxx_hw_data.c (98%)
 rename drivers/crypto/{ => intel}/qat/qat_c3xxx/adf_c3xxx_hw_data.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_c3xxx/adf_drv.c (93%)
 rename drivers/crypto/{ => intel}/qat/qat_c3xxxvf/Makefile (100%)
 rename drivers/crypto/{ => intel}/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_c3xxxvf/adf_drv.c (96%)
 rename drivers/crypto/{ => intel}/qat/qat_c62x/Makefile (100%)
 rename drivers/crypto/{ => intel}/qat/qat_c62x/adf_c62x_hw_data.c (98%)
 rename drivers/crypto/{ => intel}/qat/qat_c62x/adf_c62x_hw_data.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_c62x/adf_drv.c (93%)
 rename drivers/crypto/{ => intel}/qat/qat_c62xvf/Makefile (100%)
 rename drivers/crypto/{ => intel}/qat/qat_c62xvf/adf_c62xvf_hw_data.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_c62xvf/adf_c62xvf_hw_data.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_c62xvf/adf_drv.c (96%)
 rename drivers/crypto/{ => intel}/qat/qat_common/Makefile (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_accel_devices.h (97%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_accel_engine.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_admin.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_aer.c (82%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg_common.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg_strings.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg_user.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_common_drv.h (96%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_ctl_drv.c (94%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_dev_mgr.c (99%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_config.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_config.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_dc.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_dc.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_hw_data.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_hw_data.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_pfvf.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_pfvf.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_dc.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_dc.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_hw_data.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_hw_data.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_pfvf.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_pfvf.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_pm.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_pm.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_hw_arbiter.c (98%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_init.c (85%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_isr.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_msg.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_pf_msg.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_pf_msg.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_pf_proto.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_pf_proto.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_utils.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_utils.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_vf_msg.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_vf_msg.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_vf_proto.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_vf_proto.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_sriov.c (96%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_sysfs.c (88%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport_access_macros.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport_debug.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport_internal.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/adf_vf_isr.c (99%)
 rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_comp.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_init_admin.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_la.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_loader_handle.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_pke.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_hal.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_hw.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_hw_20_comp.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_hw_20_comp_defs.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_uclo.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/qat_algs.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/qat_algs_send.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/qat_algs_send.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/qat_asym_algs.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/qat_bl.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/qat_bl.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/qat_comp_algs.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/qat_comp_req.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/qat_compression.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/qat_compression.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/qat_crypto.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/qat_crypto.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_common/qat_hal.c (99%)
 rename drivers/crypto/{ => intel}/qat/qat_common/qat_uclo.c (99%)
 rename drivers/crypto/{ => intel}/qat/qat_dh895xcc/Makefile (100%)
 rename drivers/crypto/{ => intel}/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c (99%)
 rename drivers/crypto/{ => intel}/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_dh895xcc/adf_drv.c (93%)
 rename drivers/crypto/{ => intel}/qat/qat_dh895xccvf/Makefile (100%)
 rename drivers/crypto/{ => intel}/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c (100%)
 rename drivers/crypto/{ => intel}/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h (100%)
 rename drivers/crypto/{ => intel}/qat/qat_dh895xccvf/adf_drv.c (96%)
 create mode 100644 drivers/dma/idxd/debugfs.c
 create mode 100644 drivers/dma/ti/k3-psil-j784s4.c
 create mode 100644 drivers/gpio/gpio-elkhartlake.c
 create mode 100644 drivers/gpio/gpio-fxl6408.c
 create mode 100644 drivers/gpio/gpio-ljca.c
 create mode 100644 drivers/gpio/gpio-loongson-64bit.c
 create mode 100644 drivers/gpio/gpio-tangier.c
 create mode 100644 drivers/gpio/gpio-tangier.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
 rename drivers/gpu/drm/amd/{display/dc/core/dc_link.c => amdgpu/gfxhub_v1_2.h} (83%)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_9.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/dc_link.h
 rename drivers/gpu/drm/amd/display/include/{hdcp_types.h => hdcp_msg_types.h} (100%)
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_1_8_0_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_1_8_0_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_3_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_3_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_4_4_2_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_4_4_2_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_1_8_0_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_1_8_0_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_6_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_6_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_9_0_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_9_0_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_4_2_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_4_2_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma/sdma_4_4_2_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma/sdma_4_4_2_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_6.h
 create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h
 create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_ppsmc.h
 create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
 create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
 rename drivers/gpu/drm/bridge/imx/{imx8qm-ldb-drv.c => imx8qm-ldb.c} (99%)
 rename drivers/gpu/drm/bridge/imx/{imx8qxp-ldb-drv.c => imx8qxp-ldb.c} (99%)
 create mode 100644 drivers/gpu/drm/bridge/samsung-dsim.c
 create mode 100644 drivers/gpu/drm/drm_fbdev_dma.c
 create mode 100644 drivers/gpu/drm/gma500/fbdev.c
 delete mode 100644 drivers/gpu/drm/i915/Kconfig.unstable
 create mode 100644 drivers/gpu/drm/i915/display/intel_cx0_phy.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_cx0_phy.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_display_device.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_display_device.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_display_driver.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_display_driver.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_display_irq.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_display_irq.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_display_reset.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_display_reset.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_dsb_regs.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_fdi_regs.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_hotplug_irq.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_hotplug_irq.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_load_detect.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_load_detect.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_modeset_lock.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_modeset_lock.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_pps_regs.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_psr_regs.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_sprite_uapi.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_sprite_uapi.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_tv_regs.h
 create mode 100644 drivers/gpu/drm/i915/display/skl_watermark_regs.h
 create mode 100644 drivers/gpu/drm/i915/gt/selftest_tlb.c
 create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_binary_headers.h
 create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
 create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.h
 create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c
 create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h
 create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc_print.h
 create mode 100644 drivers/gpu/drm/i915/intel_clock_gating.c
 create mode 100644 drivers/gpu/drm/i915/intel_clock_gating.h
 delete mode 100644 drivers/gpu/drm/i915/intel_pm.c
 delete mode 100644 drivers/gpu/drm/i915/intel_pm.h
 create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c
 create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.h
 create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_regs.h
 create mode 100644 drivers/gpu/drm/imx/lcdc/Kconfig
 create mode 100644 drivers/gpu/drm/imx/lcdc/Makefile
 create mode 100644 drivers/gpu/drm/imx/lcdc/imx-lcdc.c
 create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
 create mode 100644 drivers/gpu/drm/mediatek/mtk_ethdr.c
 create mode 100644 drivers/gpu/drm/mediatek/mtk_ethdr.h
 create mode 100644 drivers/gpu/drm/meson/meson_dw_mipi_dsi.c
 create mode 100644 drivers/gpu/drm/meson/meson_dw_mipi_dsi.h
 create mode 100644 drivers/gpu/drm/meson/meson_encoder_dsi.c
 create mode 100644 drivers/gpu/drm/meson/meson_encoder_dsi.h
 create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_4_sm6350.h
 create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_9_sm6375.h
 create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_hpd.c
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_hpd.h
 create mode 100644 drivers/gpu/drm/msm/msm_dsc_helper.h
 create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt36523.c
 create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
 create mode 100644 drivers/gpu/drm/panel/panel-sony-td4353-jdi.c
 delete mode 100644 drivers/gpu/drm/radeon/radeon_fb.c
 create mode 100644 drivers/gpu/drm/radeon/radeon_fbdev.c
 create mode 100644 drivers/gpu/drm/renesas/Kconfig
 create mode 100644 drivers/gpu/drm/renesas/Makefile
 rename drivers/gpu/drm/{ => renesas}/rcar-du/Kconfig (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/Makefile (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_cmm.c (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_cmm.h (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_du_crtc.c (95%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_du_crtc.h (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_du_drv.c (93%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_du_drv.h (96%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_du_encoder.c (98%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_du_encoder.h (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_du_group.c (95%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_du_group.h (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_du_kms.c (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_du_kms.h (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_du_plane.c (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_du_plane.h (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_du_regs.h (96%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_du_vsp.c (99%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_du_vsp.h (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_du_writeback.c (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_du_writeback.h (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_dw_hdmi.c (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_lvds.c (93%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_lvds.h (82%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_lvds_regs.h (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_mipi_dsi.c (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_mipi_dsi.h (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rcar_mipi_dsi_regs.h (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rzg2l_mipi_dsi.c (100%)
 rename drivers/gpu/drm/{ => renesas}/rcar-du/rzg2l_mipi_dsi_regs.h (100%)
 rename drivers/gpu/drm/{ => renesas}/shmobile/Kconfig (79%)
 rename drivers/gpu/drm/{ => renesas}/shmobile/Makefile (100%)
 rename drivers/gpu/drm/{ => renesas}/shmobile/shmob_drm_backlight.c (100%)
 rename drivers/gpu/drm/{ => renesas}/shmobile/shmob_drm_backlight.h (100%)
 rename drivers/gpu/drm/{ => renesas}/shmobile/shmob_drm_crtc.c (95%)
 rename drivers/gpu/drm/{ => renesas}/shmobile/shmob_drm_crtc.h (100%)
 rename drivers/gpu/drm/{ => renesas}/shmobile/shmob_drm_drv.c (99%)
 rename drivers/gpu/drm/{ => renesas}/shmobile/shmob_drm_drv.h (100%)
 rename drivers/gpu/drm/{ => renesas}/shmobile/shmob_drm_kms.c (94%)
 rename drivers/gpu/drm/{ => renesas}/shmobile/shmob_drm_kms.h (100%)
 rename drivers/gpu/drm/{ => renesas}/shmobile/shmob_drm_plane.c (98%)
 rename drivers/gpu/drm/{ => renesas}/shmobile/shmob_drm_plane.h (100%)
 rename drivers/gpu/drm/{ => renesas}/shmobile/shmob_drm_regs.h (100%)
 rename drivers/gpu/drm/sun4i/{sun4i_dotclock.c => sun4i_tcon_dclk.c} (99%)
 rename drivers/gpu/drm/sun4i/{sun4i_dotclock.h => sun4i_tcon_dclk.h} (100%)
 create mode 100644 drivers/gpu/drm/tegra/fbdev.c
 create mode 100644 drivers/gpu/drm/virtio/virtgpu_submit.c
 create mode 100644 drivers/hwmon/pmbus/acbel-fsg032.c
 create mode 100644 drivers/hwmon/sfctemp.c
 create mode 100644 drivers/i3c/master/ast2600-i3c-master.c
 create mode 100644 drivers/i3c/master/dw-i3c-master.h
 create mode 100644 drivers/iio/adc/ti-ads1100.c
 create mode 100644 drivers/iio/industrialio-gts-helper.c
 create mode 100644 drivers/iio/light/rohm-bu27034.c
 create mode 100644 drivers/infiniband/hw/bnxt_re/qplib_tlv.h
 create mode 100644 drivers/input/misc/nxp-bbnsm-pwrkey.c
 create mode 100644 drivers/input/tests/.kunitconfig
 create mode 100644 drivers/input/tests/Makefile
 create mode 100644 drivers/input/tests/input_test.c
 create mode 100644 drivers/input/touchscreen/novatek-nvt-ts.c
 delete mode 100644 drivers/iommu/ioasid.c
 create mode 100644 drivers/leds/flash/leds-mt6370-flash.c
 create mode 100644 drivers/leds/flash/leds-qcom-flash.c
 create mode 100644 drivers/leds/leds-bd2606mvv.c
 create mode 100644 drivers/leds/rgb/leds-mt6370-rgb.c
 delete mode 100644 drivers/media/common/btcx-risc.h
 delete mode 100644 drivers/media/i2c/ad9389b.c
 delete mode 100644 drivers/media/i2c/m5mols/Kconfig
 delete mode 100644 drivers/media/i2c/m5mols/Makefile
 delete mode 100644 drivers/media/i2c/m5mols/m5mols.h
 delete mode 100644 drivers/media/i2c/m5mols/m5mols_capture.c
 delete mode 100644 drivers/media/i2c/m5mols/m5mols_controls.c
 delete mode 100644 drivers/media/i2c/m5mols/m5mols_core.c
 delete mode 100644 drivers/media/i2c/m5mols/m5mols_reg.h
 delete mode 100644 drivers/media/i2c/mt9m032.c
 delete mode 100644 drivers/media/i2c/mt9t001.c
 delete mode 100644 drivers/media/i2c/noon010pc30.c
 delete mode 100644 drivers/media/i2c/s5k6aa.c
 delete mode 100644 drivers/media/i2c/sr030pc30.c
 delete mode 100644 drivers/media/i2c/vs6624.c
 delete mode 100644 drivers/media/i2c/vs6624_regs.h
 create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_cfg_data.c
 create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_sm_mt8183.h
 create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-cfg.h
 create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-type.h
 create mode 100644 drivers/media/platform/nxp/imx8-isi/Kconfig
 create mode 100644 drivers/media/platform/nxp/imx8-isi/Makefile
 create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c
 create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h
 create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c
 create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-debug.c
 create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c
 create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
 create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
 create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-regs.h
 create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
 create mode 100644 drivers/media/rc/keymaps/rc-beelink-mxiii.c
 create mode 100644 drivers/media/rc/keymaps/rc-dreambox.c
 create mode 100644 drivers/mfd/rz-mtu3.c
 create mode 100644 drivers/mfd/rz-mtu3.h
 create mode 100644 drivers/misc/mei/gsc_proxy/Kconfig
 create mode 100644 drivers/misc/mei/gsc_proxy/Makefile
 create mode 100644 drivers/misc/mei/gsc_proxy/mei_gsc_proxy.c
 create mode 100644 drivers/mtd/nand/spi/esmt.c
 create mode 100644 drivers/net/can/bxcan.c
 create mode 100644 drivers/net/dsa/mt7530-mdio.c
 create mode 100644 drivers/net/dsa/mt7530-mmio.c
 create mode 100644 drivers/net/dsa/qca/qca8k-leds.c
 create mode 100644 drivers/net/dsa/qca/qca8k_leds.h
 create mode 100644 drivers/net/ethernet/amd/pds_core/Makefile
 create mode 100644 drivers/net/ethernet/amd/pds_core/adminq.c
 create mode 100644 drivers/net/ethernet/amd/pds_core/auxbus.c
 create mode 100644 drivers/net/ethernet/amd/pds_core/core.c
 create mode 100644 drivers/net/ethernet/amd/pds_core/core.h
 create mode 100644 drivers/net/ethernet/amd/pds_core/debugfs.c
 create mode 100644 drivers/net/ethernet/amd/pds_core/dev.c
 create mode 100644 drivers/net/ethernet/amd/pds_core/devlink.c
 create mode 100644 drivers/net/ethernet/amd/pds_core/fw.c
 create mode 100644 drivers/net/ethernet/amd/pds_core/main.c
 delete mode 100644 drivers/net/ethernet/intel/ixgb/Makefile
 delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb.h
 delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_ee.c
 delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_ee.h
 delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c
 delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_hw.c
 delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_hw.h
 delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_ids.h
 delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_main.c
 delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_osdep.h
 delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_param.c
 delete mode 100644 drivers/net/ethernet/mediatek/mtk_sgmii.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/reporter_vnic.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/reporter_vnic.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
 delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/debugfs.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_arg.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ptrn.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/thermal.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/thermal.h
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
 create mode 100644 drivers/net/ipa/data/ipa_data-v5.0.c
 create mode 100644 drivers/net/ipa/reg/gsi_reg-v5.0.c
 create mode 100644 drivers/net/ipa/reg/ipa_reg-v5.0.c
 create mode 100644 drivers/net/pcs/pcs-mtk-lynxi.c
 create mode 100644 drivers/net/phy/microchip_t1s.c
 create mode 100644 drivers/net/phy/nxp-cbtx.c
 create mode 100644 drivers/net/vxlan/vxlan_mdb.c
 create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/acpi.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/link.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/mld-mac.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/time-sync.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/time-sync.h
 create mode 100644 drivers/net/wireless/legacy/Kconfig
 create mode 100644 drivers/net/wireless/legacy/Makefile
 rename drivers/net/wireless/{ => legacy}/ray_cs.c (100%)
 rename drivers/net/wireless/{ => legacy}/ray_cs.h (100%)
 rename drivers/net/wireless/{ => legacy}/rayctl.h (100%)
 rename drivers/net/wireless/{ => legacy}/rndis_wlan.c (99%)
 rename drivers/net/wireless/{ => legacy}/wl3501.h (100%)
 rename drivers/net/wireless/{ => legacy}/wl3501_cs.c (100%)
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/eeprom.h
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mac.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/coredump.h
 create mode 100644 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8710b.c
 create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821cs.c
 create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822bs.c
 create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822cs.c
 create mode 100644 drivers/net/wireless/realtek/rtw88/sdio.c
 create mode 100644 drivers/net/wireless/realtek/rtw88/sdio.h
 create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
 create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.h
 create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8851b_table.c
 create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8851b_table.h
 create mode 100644 drivers/net/wireless/virtual/Kconfig
 create mode 100644 drivers/net/wireless/virtual/Makefile
 rename drivers/net/wireless/{ => virtual}/mac80211_hwsim.c (86%)
 rename drivers/net/wireless/{ => virtual}/mac80211_hwsim.h (80%)
 rename drivers/net/wireless/{ => virtual}/virt_wifi.c (100%)
 create mode 100644 drivers/nvmem/layouts/Kconfig
 create mode 100644 drivers/nvmem/layouts/Makefile
 create mode 100644 drivers/nvmem/layouts/onie-tlv.c
 create mode 100644 drivers/nvmem/layouts/sl28vpd.c
 create mode 100644 drivers/of/cpu.c
 create mode 100644 drivers/of/module.c
 rename arch/arm64/kernel/perf_event.c => drivers/perf/arm_pmuv3.c (92%)
 delete mode 100644 drivers/phy/intel/phy-intel-thunderbay-emmc.c
 create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c
 create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi-mt8195.h
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7620.c
 rename drivers/pinctrl/{ralink => mediatek}/pinctrl-mt7621.c (79%)
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt76x8.c
 rename drivers/pinctrl/{ralink/pinctrl-ralink.c => mediatek/pinctrl-mtmips.c} (74%)
 rename drivers/pinctrl/{ralink/pinctrl-ralink.h => mediatek/pinctrl-mtmips.h} (75%)
 rename drivers/pinctrl/{ralink => mediatek}/pinctrl-rt2880.c (69%)
 rename drivers/pinctrl/{ralink => mediatek}/pinctrl-rt305x.c (73%)
 rename drivers/pinctrl/{ralink => mediatek}/pinctrl-rt3883.c (79%)
 create mode 100644 drivers/pinctrl/nxp/Kconfig
 create mode 100644 drivers/pinctrl/nxp/Makefile
 create mode 100644 drivers/pinctrl/nxp/pinctrl-s32.h
 create mode 100644 drivers/pinctrl/nxp/pinctrl-s32cc.c
 create mode 100644 drivers/pinctrl/nxp/pinctrl-s32g2.c
 create mode 100644 drivers/pinctrl/pinctrl-mlxbf3.c
 delete mode 100644 drivers/pinctrl/pinctrl-thunderbay.c
 create mode 100644 drivers/pinctrl/qcom/pinctrl-ipq9574.c
 create mode 100644 drivers/pinctrl/qcom/pinctrl-sm7150.c
 delete mode 100644 drivers/pinctrl/ralink/Kconfig
 delete mode 100644 drivers/pinctrl/ralink/Makefile
 delete mode 100644 drivers/pinctrl/ralink/pinctrl-mt7620.c
 delete mode 100644 drivers/pinctrl/renesas/pfc-r8a77950.c
 create mode 100644 drivers/platform/x86/ideapad-laptop.h
 create mode 100644 drivers/platform/x86/intel/bytcrc_pwrsrc.c
 create mode 100644 drivers/platform/x86/intel/speed_select_if/isst_tpmi.c
 create mode 100644 drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
 create mode 100644 drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.h
 create mode 100644 drivers/platform/x86/lenovo-ymc.c
 create mode 100644 drivers/platform/x86/msi-ec.c
 create mode 100644 drivers/platform/x86/msi-ec.h
 delete mode 100644 drivers/platform/x86/peaq-wmi.c
 delete mode 100644 drivers/platform/x86/x86-android-tablets.c
 create mode 100644 drivers/platform/x86/x86-android-tablets/Kconfig
 create mode 100644 drivers/platform/x86/x86-android-tablets/Makefile
 create mode 100644 drivers/platform/x86/x86-android-tablets/asus.c
 create mode 100644 drivers/platform/x86/x86-android-tablets/core.c
 create mode 100644 drivers/platform/x86/x86-android-tablets/dmi.c
 create mode 100644 drivers/platform/x86/x86-android-tablets/lenovo.c
 create mode 100644 drivers/platform/x86/x86-android-tablets/other.c
 create mode 100644 drivers/platform/x86/x86-android-tablets/shared-psy-info.c
 create mode 100644 drivers/platform/x86/x86-android-tablets/shared-psy-info.h
 create mode 100644 drivers/platform/x86/x86-android-tablets/x86-android-tablets.h
 create mode 100644 drivers/ptp/ptp_dfl_tod.c
 create mode 100644 drivers/pwm/pwm-apple.c
 create mode 100644 drivers/regulator/rt4803.c
 create mode 100644 drivers/regulator/rt5739.c
 delete mode 100644 drivers/reset/reset-starfive-jh7100.c
 create mode 100644 drivers/reset/starfive/Kconfig
 create mode 100644 drivers/reset/starfive/Makefile
 create mode 100644 drivers/reset/starfive/reset-starfive-jh7100.c
 create mode 100644 drivers/reset/starfive/reset-starfive-jh7110.c
 create mode 100644 drivers/reset/starfive/reset-starfive-jh71x0.c
 create mode 100644 drivers/reset/starfive/reset-starfive-jh71x0.h
 delete mode 100644 drivers/soc/bcm/brcmstb/pm/aon_defs.h
 delete mode 100644 drivers/soc/bcm/brcmstb/pm/pm-arm.c
 delete mode 100644 drivers/soc/bcm/brcmstb/pm/s2-arm.S
 create mode 100644 drivers/soc/fsl/qe/qmc.c
 create mode 100644 drivers/soc/fsl/qe/tsa.c
 create mode 100644 drivers/soc/fsl/qe/tsa.h
 create mode 100644 drivers/soc/mediatek/mt8173-mmsys.h
 create mode 100644 drivers/soc/qcom/ice.c
 create mode 100644 drivers/soundwire/amd_manager.c
 create mode 100644 drivers/soundwire/amd_manager.h
 create mode 100644 drivers/soundwire/intel_bus_common.c
 create mode 100644 drivers/spi/spi-amlogic-spifc-a1.c
 delete mode 100644 drivers/staging/greybus/tools/Android.mk
 delete mode 100644 drivers/staging/greybus/tools/Makefile
 delete mode 100644 drivers/staging/greybus/tools/README.loopback
 delete mode 100755 drivers/staging/greybus/tools/lbtest
 delete mode 100644 drivers/staging/greybus/tools/loopback_test.c
 delete mode 100644 drivers/staging/iio/meter/Kconfig
 delete mode 100644 drivers/staging/iio/meter/Makefile
 delete mode 100644 drivers/staging/iio/meter/ade7854-i2c.c
 delete mode 100644 drivers/staging/iio/meter/ade7854-spi.c
 delete mode 100644 drivers/staging/iio/meter/ade7854.c
 delete mode 100644 drivers/staging/iio/meter/ade7854.h
 delete mode 100644 drivers/staging/iio/meter/meter.h
 delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.h
 rename drivers/staging/rtl8192e/rtl8192e/{r8192E_hwimg.c => table.c} (95%)
 create mode 100644 drivers/staging/rtl8192e/rtl8192e/table.h
 create mode 100644 drivers/target/tcm_remote/Kconfig
 create mode 100644 drivers/target/tcm_remote/Makefile
 create mode 100644 drivers/target/tcm_remote/tcm_remote.c
 create mode 100644 drivers/target/tcm_remote/tcm_remote.h
 delete mode 100644 drivers/thermal/intel/intel_menlow.c
 rename include/trace/events/thermal.h => drivers/thermal/thermal_trace.h (97%)
 rename include/trace/events/thermal_power_allocator.h => drivers/thermal/thermal_trace_ipa.h (96%)
 delete mode 100644 drivers/usb/host/u132-hcd.c
 delete mode 100644 drivers/usb/misc/ftdi-elan.c
 create mode 100644 drivers/usb/typec/ucsi/ucsi_glink.c
 create mode 100644 drivers/vdpa/solidrun/snet_ctrl.c
 create mode 100644 drivers/video/fbdev/core/fb_io_fops.c
 delete mode 100644 drivers/video/fbdev/omap/lcd_osk.c
 rename drivers/video/{console => }/sticore.c (95%)
 create mode 100644 drivers/watchdog/starfive-wdt.c
 delete mode 100644 fs/dlm/netlink.c
 create mode 100644 fs/hostfs/hostfs_user_exp.c
 create mode 100644 fs/lockd/trace.c
 create mode 100644 fs/lockd/trace.h
 delete mode 100644 fs/qnx4/README
 delete mode 100644 fs/qnx6/README
 create mode 100644 fs/xfs/scrub/readdir.c
 create mode 100644 fs/xfs/scrub/readdir.h
 create mode 100644 fs/xfs/xfs_dahash_test.c
 create mode 100644 fs/xfs/xfs_dahash_test.h
 create mode 100644 fs/xfs/xfs_drain.c
 create mode 100644 fs/xfs/xfs_drain.h
 create mode 100644 include/acpi/platform/aczephyr.h
 delete mode 100644 include/asm-generic/gpio.h
 create mode 100644 include/crypto/utils.h
 create mode 100644 include/drm/bridge/samsung-dsim.h
 create mode 100644 include/drm/drm_fbdev_dma.h
 create mode 100644 include/drm/i915_gsc_proxy_mei_interface.h
 create mode 100644 include/drm/i915_hdcp_interface.h
 delete mode 100644 include/drm/i915_mei_hdcp_interface.h
 create mode 100644 include/dt-bindings/clock/loongson,ls1x-clk.h
 create mode 100644 include/dt-bindings/clock/mediatek,mt8188-clk.h
 create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8917.h
 create mode 100644 include/dt-bindings/clock/qcom,ipq5332-gcc.h
 create mode 100644 include/dt-bindings/clock/qcom,ipq9574-gcc.h
 create mode 100644 include/dt-bindings/clock/qcom,sa8775p-gpucc.h
 create mode 100644 include/dt-bindings/clock/qcom,sm6115-gpucc.h
 create mode 100644 include/dt-bindings/clock/qcom,sm6125-gpucc.h
 create mode 100644 include/dt-bindings/clock/qcom,sm6375-gpucc.h
 create mode 100644 include/dt-bindings/clock/qcom,sm7150-gcc.h
 create mode 100644 include/dt-bindings/clock/starfive,jh7110-crg.h
 create mode 100644 include/dt-bindings/gce/mediatek,mt6795-gce.h
 create mode 100644 include/dt-bindings/reset/mediatek,mt6735-wdt.h
 create mode 100644 include/dt-bindings/reset/qcom,ipq9574-gcc.h
 create mode 100644 include/dt-bindings/reset/starfive,jh7110-crg.h
 delete mode 100644 include/dt-bindings/reset/stih415-resets.h
 delete mode 100644 include/dt-bindings/reset/stih416-resets.h
 create mode 100644 include/dt-bindings/soc/cpm1-fsl,tsa.h
 delete mode 100644 include/linux/apple_bl.h
 delete mode 100644 include/linux/blk-mq-rdma.h
 create mode 100644 include/linux/cdx/cdx_bus.h
 delete mode 100644 include/linux/cm4000_cs.h
 create mode 100644 include/linux/gpio/legacy-of-mm-gpiochip.h
 create mode 100644 include/linux/hex.h
 create mode 100644 include/linux/iio/iio-gts-helper.h
 delete mode 100644 include/linux/ioasid.h
 create mode 100644 include/linux/livepatch_sched.h
 create mode 100644 include/linux/mfd/max597x.h
 create mode 100644 include/linux/mfd/rz-mtu3.h
 delete mode 100644 include/linux/mfd/samsung/s5m8763.h
 create mode 100644 include/linux/module_symbol.h
 create mode 100644 include/linux/net_tstamp.h
 create mode 100644 include/linux/objtool_types.h
 create mode 100644 include/linux/pcs/pcs-mtk-lynxi.h
 create mode 100644 include/linux/pds/pds_adminq.h
 create mode 100644 include/linux/pds/pds_auxbus.h
 create mode 100644 include/linux/pds/pds_common.h
 create mode 100644 include/linux/pds/pds_core_if.h
 create mode 100644 include/linux/pds/pds_intr.h
 create mode 100644 include/linux/perf/arm_pmuv3.h
 delete mode 100644 include/linux/platform_data/nfcmrvl.h
 delete mode 100644 include/linux/power/generic-adc-battery.h
 create mode 100644 include/linux/psp-platform-access.h
 create mode 100644 include/linux/psp.h
 create mode 100644 include/linux/rcuref.h
 create mode 100644 include/linux/sched/vhost_task.h
 create mode 100644 include/linux/soundwire/sdw_amd.h
 delete mode 100644 include/media/i2c/ad9389b.h
 delete mode 100644 include/media/i2c/m5mols.h
 delete mode 100644 include/media/i2c/mt9m032.h
 delete mode 100644 include/media/i2c/mt9t001.h
 delete mode 100644 include/media/i2c/noon010pc30.h
 delete mode 100644 include/media/i2c/s5k6aa.h
 delete mode 100644 include/media/i2c/sr030pc30.h
 create mode 100644 include/net/bluetooth/coredump.h
 create mode 100644 include/net/dropreason-core.h
 create mode 100644 include/net/dsa_stubs.h
 create mode 100644 include/net/handshake.h
 create mode 100644 include/net/netdev_queues.h
 create mode 100644 include/net/netfilter/nf_bpf_link.h
 create mode 100644 include/soc/fsl/qe/qmc.h
 create mode 100644 include/soc/qcom/ice.h
 create mode 100644 include/soc/starfive/reset-starfive-jh71x0.h
 create mode 100644 include/sound/cs35l56.h
 create mode 100644 include/sound/hda-mlink.h
 create mode 100644 include/trace/events/handshake.h
 create mode 100644 include/trace/events/ksm.h
 create mode 100644 include/trace/events/notifier.h
 create mode 100644 include/uapi/drm/qaic_accel.h
 delete mode 100644 include/uapi/linux/cm4000_cs.h
 delete mode 100644 include/uapi/linux/dlm_netlink.h
 create mode 100644 include/uapi/linux/ext4.h
 create mode 100644 include/uapi/linux/handshake.h
 create mode 100644 include/uapi/linux/mei_uuid.h
 create mode 100644 include/uapi/linux/user_events.h
 rename {drivers/video/fbdev => include/video}/sticore.h (99%)
 create mode 100644 kernel/bpf/log.c
 delete mode 100644 kernel/configs/android-base.config
 delete mode 100644 kernel/configs/android-recommended.config
 create mode 100644 kernel/module/dups.c
 rename kernel/{ => module}/kmod.c (77%)
 create mode 100644 kernel/module/stats.c
 create mode 100644 kernel/vhost_task.c
 create mode 100644 lib/rcuref.c
 create mode 100644 mm/dmapool_test.c
 delete mode 100644 mm/slob.c
 create mode 100644 net/bluetooth/coredump.c
 create mode 100644 net/dsa/stubs.c
 create mode 100644 net/dsa/trace.c
 create mode 100644 net/dsa/trace.h
 create mode 100644 net/handshake/.kunitconfig
 create mode 100644 net/handshake/Makefile
 create mode 100644 net/handshake/genl.c
 create mode 100644 net/handshake/genl.h
 create mode 100644 net/handshake/handshake-test.c
 create mode 100644 net/handshake/handshake.h
 create mode 100644 net/handshake/netlink.c
 create mode 100644 net/handshake/request.c
 create mode 100644 net/handshake/tlshd.c
 create mode 100644 net/handshake/trace.c
 create mode 100644 net/ipv4/fou_bpf.c
 create mode 100644 net/mac80211/drop.h
 create mode 100644 net/netfilter/nf_bpf_link.c
 create mode 100644 net/sctp/stream_sched_fc.c
 create mode 100644 net/vmw_vsock/vsock_bpf.c
 create mode 100644 rust/alloc/vec/set_len_on_drop.rs
 create mode 100644 rust/alloc/vec/spec_extend.rs
 create mode 100644 rust/kernel/init.rs
 create mode 100644 rust/kernel/init/__internal.rs
 create mode 100644 rust/kernel/init/macros.rs
 create mode 100644 rust/kernel/ioctl.rs
 create mode 100644 rust/kernel/sync/arc/std_vendor.rs
 create mode 100644 rust/kernel/sync/condvar.rs
 create mode 100644 rust/kernel/sync/lock.rs
 create mode 100644 rust/kernel/sync/lock/mutex.rs
 create mode 100644 rust/kernel/sync/lock/spinlock.rs
 create mode 100644 rust/kernel/sync/locked_by.rs
 create mode 100644 rust/kernel/task.rs
 create mode 100644 rust/macros/pin_data.rs
 create mode 100644 rust/macros/pinned_drop.rs
 create mode 100644 rust/macros/quote.rs
 create mode 100644 rust/uapi/lib.rs
 create mode 100644 rust/uapi/uapi_helper.h
 create mode 100755 scripts/check-git
 create mode 120000 scripts/dtc/include-prefixes/riscv
 create mode 100644 scripts/gdb/linux/interrupts.py
 create mode 100644 scripts/gdb/linux/radixtree.py
 create mode 100644 scripts/gdb/linux/vfs.py
 delete mode 100644 scripts/list-gitignored.c
 create mode 100755 scripts/package/gen-diff-patch
 create mode 100755 scripts/relocs_check.sh
 create mode 100644 sound/soc/codecs/cs35l56-i2c.c
 create mode 100644 sound/soc/codecs/cs35l56-sdw.c
 create mode 100644 sound/soc/codecs/cs35l56-shared.c
 create mode 100644 sound/soc/codecs/cs35l56-spi.c
 create mode 100644 sound/soc/codecs/cs35l56.c
 create mode 100644 sound/soc/codecs/cs35l56.h
 create mode 100644 sound/soc/codecs/max98363.c
 create mode 100644 sound/soc/codecs/max98363.h
 create mode 100644 sound/soc/codecs/rt712-sdca-dmic.c
 create mode 100644 sound/soc/codecs/rt712-sdca-dmic.h
 create mode 100644 sound/soc/fsl/fsl_qmc_audio.c
 create mode 100644 sound/soc/sof/intel/hda-dai-ops.c
 delete mode 100644 tools/arch/arm64/include/uapi/asm/bpf_perf_event.h
 create mode 100644 tools/arch/loongarch/include/uapi/asm/perf_regs.h
 create mode 100644 tools/arch/loongarch/include/uapi/asm/unistd.h
 delete mode 100644 tools/arch/s390/include/uapi/asm/bpf_perf_event.h
 delete mode 100644 tools/arch/s390/include/uapi/asm/ptrace.h
 create mode 100644 tools/build/feature/test-cxa-demangle.cpp
 delete mode 100644 tools/build/feature/test-libbpf-bpf_map_create.c
 delete mode 100644 tools/build/feature/test-libbpf-bpf_object__next_map.c
 delete mode 100644 tools/build/feature/test-libbpf-bpf_object__next_program.c
 delete mode 100644 tools/build/feature/test-libbpf-bpf_prog_load.c
 delete mode 100644 tools/build/feature/test-libbpf-bpf_program__set_insns.c
 delete mode 100644 tools/build/feature/test-libbpf-btf__load_from_kernel_by_id.c
 delete mode 100644 tools/build/feature/test-libbpf-btf__raw_data.c
 create mode 100644 tools/build/feature/test-scandirat.c
 delete mode 100644 tools/include/linux/objtool.h
 create mode 100644 tools/include/linux/objtool_types.h
 create mode 100644 tools/include/nolibc/.gitignore
 create mode 100644 tools/include/nolibc/arch-loongarch.h
 create mode 100644 tools/include/nolibc/stackprotector.h
 create mode 100644 tools/include/nolibc/stdint.h
 create mode 100644 tools/lib/bpf/zip.c
 create mode 100644 tools/lib/bpf/zip.h
 create mode 100644 tools/lib/perf/include/internal/rc_check.h
 create mode 100644 tools/memory-model/Documentation/locking.txt
 create mode 100755 tools/memory-model/scripts/checktheselitmus.sh
 create mode 100755 tools/memory-model/scripts/hwfnseg.sh
 create mode 100755 tools/memory-model/scripts/runlitmus.sh
 create mode 100755 tools/memory-model/scripts/simpletest.sh
 create mode 100755 tools/net/ynl/ethtool.py
 create mode 100644 tools/net/ynl/requirements.txt
 create mode 100644 tools/perf/arch/loongarch/Build
 create mode 100644 tools/perf/arch/loongarch/Makefile
 create mode 100644 tools/perf/arch/loongarch/annotate/instructions.c
 create mode 100755 tools/perf/arch/loongarch/entry/syscalls/mksyscalltbl
 create mode 100644 tools/perf/arch/loongarch/include/dwarf-regs-table.h
 create mode 100644 tools/perf/arch/loongarch/include/perf_regs.h
 create mode 100644 tools/perf/arch/loongarch/util/Build
 create mode 100644 tools/perf/arch/loongarch/util/dwarf-regs.c
 create mode 100644 tools/perf/arch/loongarch/util/perf_regs.c
 create mode 100644 tools/perf/arch/loongarch/util/unwind-libdw.c
 create mode 100644 tools/perf/arch/loongarch/util/unwind-libunwind.c
 create mode 100644 tools/perf/arch/s390/util/pmu.c
 create mode 100644 tools/perf/bench/pmu-scan.c
 rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a76-n1 => cortex-a76}/branch.json (100%)
 rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a76-n1 => cortex-a76}/bus.json (100%)
 rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a76-n1 => cortex-a76}/cache.json (100%)
 rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a76-n1 => cortex-a76}/exception.json (100%)
 rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a76-n1 => cortex-a76}/instruction.json (100%)
 rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a76-n1 => cortex-a76}/memory.json (100%)
 rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a76-n1 => cortex-a76}/pipeline.json (100%)
 create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/bus.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/exception.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/general.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/l1d_cache.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/l1i_cache.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/l2_cache.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/l3_cache.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/ll_cache.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/memory.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/metrics.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/retired.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/spe.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/spec_operation.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/stall.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/tlb.json
 create mode 100644 tools/perf/pmu-events/arch/s390/cf_z16/pai_ext.json
 create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/alderlaken/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/broadwell/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/broadwellde/uncore-interconnect.json
 rename tools/perf/pmu-events/arch/x86/broadwellde/{uncore-other.json => uncore-io.json} (54%)
 create mode 100644 tools/perf/pmu-events/arch/x86/broadwellx/uncore-io.json
 delete mode 100644 tools/perf/pmu-events/arch/x86/broadwellx/uncore-other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/uncore-cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/uncore-io.json
 delete mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/uncore-other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/grandridge/cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/grandridge/frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/grandridge/memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/grandridge/other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/grandridge/pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/grandridge/virtual-memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/graniterapids/cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/graniterapids/frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/graniterapids/memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/graniterapids/other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/graniterapids/pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/graniterapids/virtual-memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/haswellx/uncore-io.json
 delete mode 100644 tools/perf/pmu-events/arch/x86/haswellx/uncore-other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/icelake/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/uncore-cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/uncore-io.json
 delete mode 100644 tools/perf/pmu-events/arch/x86/icelakex/uncore-other.json
 rename tools/perf/pmu-events/arch/x86/ivybridge/{uncore-other.json => uncore-interconnect.json} (100%)
 create mode 100644 tools/perf/pmu-events/arch/x86/ivytown/uncore-io.json
 delete mode 100644 tools/perf/pmu-events/arch/x86/ivytown/uncore-other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/jaketown/uncore-io.json
 delete mode 100644 tools/perf/pmu-events/arch/x86/jaketown/uncore-other.json
 rename tools/perf/pmu-events/arch/x86/knightslanding/{uncore-other.json => uncore-cache.json} (90%)
 create mode 100644 tools/perf/pmu-events/arch/x86/knightslanding/uncore-io.json
 create mode 100644 tools/perf/pmu-events/arch/x86/knightslanding/uncore-memory.json
 rename tools/perf/pmu-events/arch/x86/sandybridge/{uncore-other.json => uncore-interconnect.json} (100%)
 create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/uncore-cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/uncore-cxl.json
 create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/uncore-io.json
 delete mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/uncore-other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/sierraforest/cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/sierraforest/frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/sierraforest/memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/sierraforest/other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/sierraforest/pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/sierraforest/virtual-memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/skylake/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/skylakex/uncore-cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/skylakex/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/skylakex/uncore-io.json
 delete mode 100644 tools/perf/pmu-events/arch/x86/skylakex/uncore-other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/snowridgex/uncore-cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/snowridgex/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/snowridgex/uncore-io.json
 delete mode 100644 tools/perf/pmu-events/arch/x86/snowridgex/uncore-other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/uncore-memory.json
 create mode 100644 tools/perf/util/bpf-filter.c
 create mode 100644 tools/perf/util/bpf-filter.h
 create mode 100644 tools/perf/util/bpf-filter.l
 create mode 100644 tools/perf/util/bpf-filter.y
 create mode 100644 tools/perf/util/bpf_skel/sample-filter.h
 create mode 100644 tools/perf/util/bpf_skel/sample_filter.bpf.c
 create mode 100644 tools/perf/util/bpf_skel/vmlinux.h
 create mode 100644 tools/perf/util/demangle-cxx.cpp
 create mode 100644 tools/perf/util/demangle-cxx.h
 create mode 100755 tools/power/pm-graph/install_latest_from_github.sh
 create mode 100644 tools/power/x86/intel-speed-select/isst-core-mbox.c
 create mode 100644 tools/power/x86/intel-speed-select/isst-core-tpmi.c
 mode change 100644 => 100755 tools/rcu/extract-stall.sh
 create mode 100644 tools/testing/kunit/qemu_configs/m68k.py
 create mode 100644 tools/testing/kunit/qemu_configs/sh.py
 create mode 100644 tools/testing/selftests/bpf/autoconf_helper.h
 create mode 100644 tools/testing/selftests/bpf/benchs/bench_local_storage_create.c
 create mode 100644 tools/testing/selftests/bpf/bpf_kfuncs.h
 create mode 120000 tools/testing/selftests/bpf/disasm.c
 create mode 120000 tools/testing/selftests/bpf/disasm.h
 create mode 120000 tools/testing/selftests/bpf/json_writer.c
 create mode 120000 tools/testing/selftests/bpf/json_writer.h
 create mode 100644 tools/testing/selftests/bpf/prog_tests/access_variable_array.c
 create mode 100644 tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
 create mode 100644 tools/testing/selftests/bpf/prog_tests/iters.c
 create mode 100644 tools/testing/selftests/bpf/prog_tests/local_kptr_stash.c
 create mode 100644 tools/testing/selftests/bpf/prog_tests/map_ops.c
 create mode 100644 tools/testing/selftests/bpf/prog_tests/module_fentry_shadow.c
 create mode 100644 tools/testing/selftests/bpf/prog_tests/parse_tcp_hdr_opt.c
 create mode 100644 tools/testing/selftests/bpf/prog_tests/refcounted_kptr.c
 create mode 100644 tools/testing/selftests/bpf/prog_tests/uninit_stack.c
 create mode 100644 tools/testing/selftests/bpf/prog_tests/verifier.c
 create mode 100644 tools/testing/selftests/bpf/prog_tests/verifier_log.c
 create mode 100644 tools/testing/selftests/bpf/progs/bench_local_storage_create.c
 create mode 100644 tools/testing/selftests/bpf/progs/err.h
 create mode 100644 tools/testing/selftests/bpf/progs/iters.c
 create mode 100644 tools/testing/selftests/bpf/progs/iters_looping.c
 create mode 100644 tools/testing/selftests/bpf/progs/iters_num.c
 create mode 100644 tools/testing/selftests/bpf/progs/iters_state_safety.c
 create mode 100644 tools/testing/selftests/bpf/progs/iters_testmod_seq.c
 create mode 100644 tools/testing/selftests/bpf/progs/local_kptr_stash.c
 create mode 100644 tools/testing/selftests/bpf/progs/pyperf600_iter.c
 create mode 100644 tools/testing/selftests/bpf/progs/rcu_tasks_trace_gp.c
 create mode 100644 tools/testing/selftests/bpf/progs/refcounted_kptr.c
 create mode 100644 tools/testing/selftests/bpf/progs/refcounted_kptr_fail.c
 create mode 100644 tools/testing/selftests/bpf/progs/tcp_ca_update.c
 create mode 100644 tools/testing/selftests/bpf/progs/test_access_variable_array.c
 create mode 100644 tools/testing/selftests/bpf/progs/test_attach_kprobe_sleepable.c
 create mode 100644 tools/testing/selftests/bpf/progs/test_attach_probe_manual.c
 create mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
 create mode 100644 tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
 create mode 100644 tools/testing/selftests/bpf/progs/test_map_ops.c
 create mode 100644 tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt.c
 create mode 100644 tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt_dynptr.c
 create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
 create mode 100644 tools/testing/selftests/bpf/progs/uninit_stack.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_and.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_array_access.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_basic_stack.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_bounds.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_bounds_deduction.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non_const.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_bpf_get_stack.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_btf_ctx_access.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_cfg.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_cgroup_inv_retcode.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_const_or.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_ctx.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_d_path.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_direct_stack_access_wraparound.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_div0.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_div_overflow.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_helper_restricted.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_int_ptr.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_jeq_infer_not_null.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_ld_ind.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_leak_ptr.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_loops1.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_lwt.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_map_in_map.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_map_ptr.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_map_ptr_mixing.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_map_ret_val.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_masking.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_meta_access.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_netfilter_ctx.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_netfilter_retcode.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_prevent_map_lookup.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_raw_stack.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_raw_tp_writable.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_reg_equal.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_regalloc.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_ringbuf.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_search_pruning.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_sock.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_spill_fill.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_spin_lock.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_subreg.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_uninit.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_unpriv.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_unpriv_perf.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_value.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_value_adj_spill.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_value_illegal_alu.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_value_or_null.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_var_off.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_xadd.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_xdp.c
 create mode 100644 tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
 delete mode 100644 tools/testing/selftests/bpf/test_verifier_log.c
 create mode 100644 tools/testing/selftests/bpf/unpriv_helpers.c
 create mode 100644 tools/testing/selftests/bpf/unpriv_helpers.h
 delete mode 100644 tools/testing/selftests/bpf/verifier/and.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/array_access.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/basic_stack.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/bounds.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/bounds_deduction.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/bounds_mix_sign_unsign.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/bpf_get_stack.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/btf_ctx_access.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/cfg.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/cgroup_inv_retcode.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/cgroup_skb.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/cgroup_storage.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/const_or.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/ctx.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/ctx_sk_msg.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/d_path.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/direct_packet_access.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/direct_stack_access_wraparound.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/div0.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/div_overflow.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/helper_access_var_len.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/helper_packet_access.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/helper_restricted.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/helper_value_access.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/int_ptr.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/jeq_infer_not_null.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/ld_ind.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/leak_ptr.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/loops1.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/lwt.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/map_in_map.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/map_ptr.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/map_ptr_mixing.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/map_ret_val.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/masking.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/meta_access.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/prevent_map_lookup.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/raw_stack.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/raw_tp_writable.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/ref_tracking.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/regalloc.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/ringbuf.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/runtime_jit.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/search_pruning.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/sock.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/spill_fill.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/spin_lock.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/stack_ptr.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/subreg.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/uninit.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/unpriv.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/value.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/value_adj_spill.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/value_illegal_alu.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/value_or_null.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/value_ptr_arith.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/var_off.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/xadd.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/xdp.c
 delete mode 100644 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c
 create mode 100644 tools/testing/selftests/bpf/xsk_xdp_metadata.h
 create mode 100755 tools/testing/selftests/drivers/net/bonding/bond-eth-type-change.sh
 create mode 100755 tools/testing/selftests/drivers/net/bonding/bond_options.sh
 create mode 100644 tools/testing/selftests/drivers/net/bonding/bond_topo_3d1c.sh
 delete mode 100755 tools/testing/selftests/drivers/net/bonding/option_prio.sh
 create mode 100755 tools/testing/selftests/hid/hid-apple.sh
 create mode 100755 tools/testing/selftests/hid/hid-core.sh
 create mode 100755 tools/testing/selftests/hid/hid-gamepad.sh
 create mode 100755 tools/testing/selftests/hid/hid-ite.sh
 create mode 100755 tools/testing/selftests/hid/hid-keyboard.sh
 create mode 100755 tools/testing/selftests/hid/hid-mouse.sh
 create mode 100755 tools/testing/selftests/hid/hid-multitouch.sh
 create mode 100755 tools/testing/selftests/hid/hid-sony.sh
 create mode 100755 tools/testing/selftests/hid/hid-tablet.sh
 create mode 100755 tools/testing/selftests/hid/hid-usb_crash.sh
 create mode 100755 tools/testing/selftests/hid/hid-wacom.sh
 create mode 100755 tools/testing/selftests/hid/run-hid-tools-tests.sh
 create mode 100644 tools/testing/selftests/hid/settings
 create mode 100644 tools/testing/selftests/hid/tests/__init__.py
 create mode 100644 tools/testing/selftests/hid/tests/base.py
 create mode 100644 tools/testing/selftests/hid/tests/conftest.py
 create mode 100644 tools/testing/selftests/hid/tests/descriptors_wacom.py
 create mode 100644 tools/testing/selftests/hid/tests/test_apple_keyboard.py
 create mode 100644 tools/testing/selftests/hid/tests/test_gamepad.py
 create mode 100644 tools/testing/selftests/hid/tests/test_hid_core.py
 create mode 100644 tools/testing/selftests/hid/tests/test_ite_keyboard.py
 create mode 100644 tools/testing/selftests/hid/tests/test_keyboard.py
 create mode 100644 tools/testing/selftests/hid/tests/test_mouse.py
 create mode 100644 tools/testing/selftests/hid/tests/test_multitouch.py
 create mode 100644 tools/testing/selftests/hid/tests/test_sony.py
 create mode 100644 tools/testing/selftests/hid/tests/test_tablet.py
 create mode 100644 tools/testing/selftests/hid/tests/test_usb_crash.py
 create mode 100644 tools/testing/selftests/hid/tests/test_wacom_generic.py
 create mode 100644 tools/testing/selftests/kvm/aarch64/smccc_filter.c
 create mode 100644 tools/testing/selftests/kvm/x86_64/xcr0_cpuid_test.c
 create mode 100644 tools/testing/selftests/mm/mkdirty.c
 create mode 100644 tools/testing/selftests/mm/uffd-common.c
 create mode 100644 tools/testing/selftests/mm/uffd-common.h
 create mode 100644 tools/testing/selftests/mm/uffd-stress.c
 create mode 100644 tools/testing/selftests/mm/uffd-unit-tests.c
 delete mode 100644 tools/testing/selftests/mm/userfaultfd.c
 delete mode 100644 tools/testing/selftests/mm/util.h
 rename tools/testing/selftests/mm/{va_128TBswitch.c => va_high_addr_switch.c} (86%)
 rename tools/testing/selftests/mm/{va_128TBswitch.sh => va_high_addr_switch.sh} (89%)
 create mode 100755 tools/testing/selftests/net/big_tcp.sh
 create mode 100644 tools/testing/selftests/net/bind_wildcard.c
 create mode 100755 tools/testing/selftests/net/forwarding/ethtool_mm.sh
 create mode 100755 tools/testing/selftests/net/forwarding/tc_tunnel_key.sh
 create mode 100755 tools/testing/selftests/net/test_bridge_neigh_suppress.sh
 create mode 100755 tools/testing/selftests/net/test_vxlan_mdb.sh
 delete mode 100644 tools/testing/selftests/powerpc/dscr/settings
 create mode 100644 tools/testing/selftests/prctl/config
 create mode 100644 tools/testing/selftests/prctl/set-anon-vma-name-test.c
 create mode 100644 tools/testing/selftests/ptrace/get_set_sud.c
 create mode 100755 tools/testing/selftests/rcutorture/bin/srcu_lockdep.sh
 create mode 100644 tools/testing/selftests/rcutorture/configs/lock/LOCK08
 create mode 100644 tools/testing/selftests/rcutorture/configs/lock/LOCK08.boot
 create mode 100644 tools/testing/selftests/rcutorture/configs/lock/LOCK09
 create mode 100644 tools/testing/selftests/rcutorture/configs/lock/LOCK09.boot
 create mode 100644 tools/testing/selftests/riscv/Makefile
 create mode 100644 tools/testing/selftests/riscv/hwprobe/Makefile
 create mode 100644 tools/testing/selftests/riscv/hwprobe/hwprobe.c
 create mode 100644 tools/testing/selftests/riscv/hwprobe/sys_hwprobe.S
 create mode 100644 tools/testing/selftests/sigaltstack/current_stack_pointer.h
 create mode 100644 tools/testing/selftests/tc-testing/tc-tests/infra/actions.json
 create mode 100644 tools/testing/selftests/user_events/abi_test.c
 create mode 100644 tools/testing/selftests/x86/lam.c
 create mode 100644 tools/tracing/rtla/.gitignore


More information about the Freedreno mailing list