All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mark Brown <broonie@kernel.org>
To: Takashi Iwai <tiwai@suse.de>
Cc: alsa-devel@alsa-project.org, Mark Brown <broonie@kernel.org>,
	Liam Girdwood <lgirdwood@gmail.com>
Subject: [GIT PULL] ASoC updates for v6.2-2
Date: Thu, 08 Dec 2022 14:40:19 +0000	[thread overview]
Message-ID: <20221208144028.A6E58C433C1@smtp.kernel.org> (raw)

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 165924 bytes --]

The following changes since commit 3d1bb6cc1a654c8693a85b1d262e610196edec8b:

  ASoC: cs42l51: Correct PGA Volume minimum value (2022-11-25 16:29:52 +0000)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v6.2-2

for you to fetch changes up to e85b1f5a9769ac30f4d2f6fb1cdcd9570c38e0c1:

  ASoC: dt-bindings: fsl-sai: Reinstate i.MX93 SAI compatible string (2022-12-08 11:46:36 +0000)

----------------------------------------------------------------
ASoC: Updates for v6.2

A few more updates for v6.2 which can hopefully go into a later pull
request, the bulk of these are fixes, minor cleanups or new board quirks
- the one big bit that isn't is support for getting diagnostic data out
of the Intel AVS firmwares.

----------------------------------------------------------------
Aidan MacDonald (11):
      ASoC: jz4740-i2s: Handle independent FIFO flush bits
      ASoC: jz4740-i2s: Convert to regmap API
      ASoC: jz4740-i2s: Simplify using regmap fields
      ASoC: jz4740-i2s: Use FIELD_PREP() macros in hw_params callback
      ASoC: jz4740-i2s: Align macro values and sort includes
      ASoC: jz4740-i2s: Support S20_LE and S24_LE sample formats
      ASoC: jz4740-i2s: Support continuous sample rate
      ASoC: jz4740-i2s: Move component functions near the component driver
      ASoC: jz4740-i2s: Refactor DAI probe/remove ops as component ops
      ASoC: jz4740-i2s: Remove .set_sysclk()
      ASoC: ingenic: Remove unnecessary clocks from schema

Ajye Huang (5):
      ASoC: mediatek: dt-bindings: modify machine bindings for two MICs case
      ASoC: mediatek: mt8186-rt5682: Modify machine driver for two DMICs case
      ASoC: Intel: sof_rt5682: add support for ALC5682I-VD with amp rt1019p
      ASoC: Intel: sof rt5682: remove the duplicate codes
      ASoC: SOF: amd: Use poll function instead to read ACP_SHA_DSP_FW_QUALIFIER

Alicja Michalska (1):
      ASoC: Intel: avs: Add missing audio amplifier for KBL

Amadeusz Sławiński (21):
      ASoC: Intel: avs: Add max98927 machine board
      ASoC: Intel: avs: Load max98927 on target platform
      ASoC: codecs: rt298: Add quirk for KBL-R RVP platform
      ASoC: Intel: avs: Add quirk for KBL-R RVP platform
      ASoC: Intel: avs: Support da7219 on both KBL and APL
      ASoC: Intel: avs: Add missing include to HDA board
      ASoC: Intel: boards: Fix typo in comments
      ASoC: Intel: avs: boards: Fix typo in comments
      ASoC: Intel: avs: Handle SUSPEND and RESUME triggers
      ASoC: codecs: da7219: Introduce set_jack() callback
      ASoC: codecs: da7219: Do not export internal symbols
      ASoC: Intel: avs: da7219: Refactor jack handling
      ASoC: Intel: avs: nau8825: Refactor jack handling
      ASoC: Intel: avs: rt274: Refer to DAI name through a constant
      ASoC: Intel: avs: rt274: Refactor jack handling
      ASoC: Intel: avs: rt286: Add define for codec DAI name
      ASoC: Intel: avs: rt286: Refactor jack handling
      ASoC: Intel: avs: rt298: Add define for codec DAI name
      ASoC: Intel: avs: rt298: Refactor jack handling
      ASoC: Intel: avs: rt5682: Add define for codec DAI name
      ASoC: Intel: avs: rt5682: Refactor jack handling

Andy Shevchenko (1):
      ASoC: SOF: probes: Check ops before memory allocation

Angel Iglesias (1):
      i2c: core: Introduce i2c_client_get_device_id helper function

Artem Lukyanov (1):
      ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table

Ban Tao (1):
      ASoC: sun50i-dmic: avoid unused variable warning for sun50i_dmic_of_match

Bard Liao (4):
      ASoC: SOF: ipc4-topology: rename sof_ipc4_widget_free_comp
      ASoC: SOF: ipc4-loader: get max pipeline number
      ASoC: SOF: ipc4: get pipeline instance id from pipe_widget->instance_id
      ASoC: Intel: sof_realtek_common: set ret = 0 as initial value

Brent Lu (2):
      ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier
      ASoC: Intel: sof_rt5682: add jsl_rt5682 board config

Cezary Rojewski (50):
      ASoC: Intel: avs: Fix DMA mask assignment
      ASoC: Intel: avs: Fix potential RX buffer overflow
      ASoC: Intel: avs: Support AML with rt286 configuration
      ASoC: Intel: avs: Add missing SKL-based device IDs
      ASoC: Intel: avs: Simplify d0ix disabling routine
      ASoC: Intel: avs: Do not reuse msg between different IPC handlers
      ASoC: Intel: avs: Do not treat unsupported IPCs as invalid
      ASoC: Intel: avs: Do not print IPC error message twice
      ASoC: Intel: avs: Simplify ignore_fw_version description
      ASoC: Intel: avs: Simplify log control for SKL
      ASoC: codecs: hda: Fix spelling error in log message
      ASoC: Intel: avs: Split pcm pages freeing operation from hw_free()
      ASoC: Intel: avs: Introduce PCM power management routines
      ALSA: hda: Introduce snd_hdac_stream_wait_drsm()
      ASoC: Intel: avs: Restart instead of resuming HDA capture streams
      ASoC: Intel: avs: Count low power streams
      ASoC: Intel: avs: Power and clock gating policy overriding
      ASoC: Intel: avs: Enact power gating policy
      ASoC: Intel: Drop da7219_aad_jack_det() usage
      ASoC: mediatek: Drop da7219_aad_jack_det() usage
      ASoC: rockchip: Drop da7219_aad_jack_det() usage
      ASoC: amd: Drop da7219_aad_jack_det() usage
      ASoC: Intel: avs: Drop da7219_aad_jack_det() usage
      ASoC: Intel: avs: Initialize private data for subsequent HDA FEs
      ASoC: core: Exit all links before removing their components
      ASoC: Intel: avs: Lock substream before snd_pcm_stop()
      ASoC: Intel: avs: Disconnect substream if suspend or resume fails
      ASoC: Intel: bdw_rt286: Refactor jack handling
      ALSA: hda: Allow for compress stream to hdac_ext_stream assignment
      ALSA: hda: Prepare for compress stream support
      ALSA: hda: Interrupt servicing and BDL setup for compress streams
      ASoC: Intel: avs: Introduce avs_log_buffer_status_locked()
      ASoC: Intel: avs: Drop fifo_lock
      ASoC: Intel: avs: Introduce debug-context aware helpers
      ASoC: Intel: avs: Make enable_logs() dependent on DEBUG_FS
      ASoC: Intel: avs: Drop usage of debug members in non-debug code
      ASoC: Intel: avs: Add data probing requests
      ASoC: Intel: avs: Probe compress operations
      ASoC: Intel: avs: Data probing soc-component
      ASoC: Intel: avs: Add probe machine board
      ASoC: Intel: avs: Probing and firmware tracing over debugfs
      ASoC: Intel: avs: Gather remaining logs on strace_release()
      ASoC: Intel: avs: Allow for dumping FW_REGS area
      ASoC: Intel: avs: Allow for dumping debug window snapshot
      ASoC: Intel: Skylake: Update pipe_config_idx before filling BE params
      ASoC: Intel: Skylake: Remove skl_tplg_is_multi_fmt()
      ASoC: Intel: Skylake: Drop pipe_config_idx
      ASoC: Intel: Skylake: Introduce single place for pipe-config selection
      ASoC: Intel: Skylake: Fix driver hang during shutdown
      ASoC: Intel: Skylake: Use SG allocation for SKL-based firmware load

Chancel Liu (14):
      ASoC: dt-bindings: fsl_rpmsg: Add a property to assign the rpmsg channel
      ASoC: imx-audio-rpmsg: Create rpmsg channel for MICFIL
      ASoC: imx-pcm-rpmsg: Register different platform drivers
      ASoC: imx-pcm-rpmsg: Multi-channel support for sound card based on rpmsg
      ASoC: fsl_rpmsg: Register different ASoC machine devices
      ASoC: fsl_rpmsg: Multi-channel support in CPU DAI driver
      ASoC: imx-rpmsg: Assign platform driver used by machine driver to link with
      ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX93 platform
      ASoC: fsl_sai: Add support for i.MX93 platform
      ASoC: fsl_sai: Specify the maxburst to 8 on i.MX93 platform
      ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX93 platform
      ASoC: fsl_micfil: Add support for i.MX93 platform
      ASoC: fsl_micfil: Add support when using eDMA
      ASoC: soc-pcm.c: Clear DAIs parameters after stream_active is updated

Chao Song (3):
      ASoC: SOF: Add support for parsing the number of sink/source pins
      ASoC: SOF: Add support to parse pin binding array from topology
      ASoC: SOF: topology: Add helper to get/put widget queue id

Charles Keepax (9):
      sound: sdw: Add hw_params to SoundWire config helper function
      ASoC: max98373-sdw: Switch to new snd_sdw_params_to_config helper
      ASoC: rt1308-sdw: Switch to new snd_sdw_params_to_config helper
      ASoC: rt1316-sdw: Switch to new snd_sdw_params_to_config helper
      ASoC: rt5682-sdw: Switch to new snd_sdw_params_to_config helper
      ASoC: rt700: Switch to new snd_sdw_params_to_config helper
      ASoC: rt711: Switch to new snd_sdw_params_to_config helper
      ASoC: rt715: Switch to new snd_sdw_params_to_config helper
      ASoC: sdw-mockup: Switch to new snd_sdw_params_to_config helper

Chen Zhongjin (1):
      ASoC: soc-utils: Remove __exit for snd_soc_util_exit()

Christophe JAILLET (1):
      ASoC: codecs: Remove a useless include

Claudiu Beznea (3):
      ASoC: mchp-spdiftx: simplify locking around ctrl->ch_stat
      ASoC: mchp-spdiftx: add runtime pm support
      ASoC: mchp-spdiftx: add support for system suspend/resume

Colin Ian King (6):
      ASoC: twl4030: make read-only array ramp_base static const
      ASoC: Intel: cirrus-common: Make const array uid_strings static
      ASoC: tegra: Fix spelling mistake "fliter" -> "filter"
      ASoC: wcd938x: Make read-only array minCode_param static const
      ASoC: uniphier: aio-core: Make some read-only arrays static const
      ASoC: rt715: Make read-only arrays capture_reg_H and capture_reg_L static const

David Lin (4):
      ASoC: nau8825: Adjust internal clock during jack detection
      ASoC: nau8825: Add a manually mechanism for detection failure
      ASoC: nau8315: add new acpi id and compatible id
      ASoC: dt-bindings: add compatible string for NAU8318

David Rau (1):
      ASoC: da7219: Fix pole orientation detection on OMTP headsets when playing music

Dmitry Torokhov (4):
      ARM: omap2: n8x0: stop instantiating codec platform data
      ASoC: tlv320aic3x: remove support for platform data
      ASoC: tlv320aic3x: switch to using gpiod API
      ASoC: dt-bindings: wcd9335: fix reset line polarity in example

Doug Brown (3):
      ASoC: dt-bindings: add schema for WM8961
      ASoC: wm8961: add support for devicetree
      ASoC: codecs: allow WM8961 to be selected by the user

Gaosheng Cui (1):
      ASoC: amd: acp: Fix possible UAF in acp_dma_open

Gongjun Song (13):
      ASoC: Intel: sof_sdw: Add support for SKU 0C10 product
      ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration
      ASoC: Intel: sof_sdw: Add support for SKU 0C40 product
      ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration
      ASoC: Intel: sof_sdw: Add support for SKU 0C10 product
      ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration
      ASoC: Intel: sof_sdw: Add support for SKU 0C40 product
      ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration
      ASoC: Intel: sof_sdw: Add support for SKU 0C4F product
      ASoC: intel: sof_sdw: add rt1318 codec support.
      ASoC: Intel: sof_sdw: Add support for SKU 0C11 product
      ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration
      ASoC: Intel: sof_sdw: use common helpers for all Realtek amps

Jean Delvare (2):
      ASoC: rsnd: Drop obsolete dependency on COMPILE_TEST
      ASoC: SOF: Drop obsolete dependency on COMPILE_TEST

Jiapeng Chong (1):
      ASoC: codecs: wcd-clsh: Remove the unused function

Jiasheng Jiang (1):
      ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd

Jiaxin Yu (1):
      ASoC: mediatek: mt8186: Correct I2S shared clocks

Jyri Sarha (5):
      ASoC: SOF: probes: Replace [0] union members with DECLARE_FLEX_ARRAY()
      ASoC: SOF: probes: Separate IPC3 operations to a separate file
      ASoC: SOF: client: Add sof_client_ipc_set_get_data()
      ASoC: SOF: client: Add sof_client_ipc4_find_module() function
      ASoC: SOF: IPC4: probes: Implement IPC4 ops for probes client device

Kai Vehmanen (1):
      ASoC: SOF: Intel: hda-loader: use small buffer for iccmax stream

Krzysztof Kozlowski (23):
      ASoC: dt-bindings: qcom,lpass: do not hard-code clock-output-names
      ASoC: codecs: lpass-wsa-macro: parse clock-output-names
      ASoC: qcom: q6prm: Correct module description
      ASoC: dt-bindings: qcom,wsa883x: Use correct SD_N polarity
      ASoC: codecs: wsa883x: Use proper shutdown GPIO polarity
      ASoC: codecs: wsa883x: Shutdown on error path
      ASoC: codecs: wsa883x: Simplify with dev_err_probe
      ASoC: dt-bindings: qcom,apr: Add GLINK channel name for SM8450
      ASoC: dt-bindings: qcom,apr: Split services to shared schema
      ASoC: dt-bindings: qcom,apr: Correct and extend example
      ASoC: dt-bindings: qcom,q6afe: Split to separate schema
      ASoC: dt-bindings: qcom,q6apm: Split to separate schema
      ASoC: dt-bindings: qcom,q6adm: Split to separate schema
      ASoC: dt-bindings: qcom,q6asm: Split to separate schema
      ASoC: dt-bindings: qcom,q6prm: Split to separate schema
      ASoC: dt-bindings: qcom,q6core: Split to separate schema
      ASoC: dt-bindings: qcom,q6apm-lpass-dais: Split to separate schema
      ASoC: dt-bindings: qcom,q6apm: Add SM8450 bedais node
      ASoC: dt-bindings: Extend name-prefix.yaml into common DAI properties
      ASoC: dt-bindings: Reference common DAI properties
      ASoC: dt-bindings: maxim,max98357a: Convert to DT schema
      ASoC: dt-bindings: maxim,max98504: Convert to DT schema
      ASoC: dt-bindings: Correct Alexandre Belloni email

Kuninori Morimoto (21):
      ASoC: soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget
      ASoC: soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route()
      ASoC: soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path()
      ASoC: soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget()
      ASoC: soc-dapm.c: cleanup dapm_widget_set_power()
      ASoC: soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget
      ASoC: soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route()
      ASoC: soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path()
      ASoC: soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget()
      ASoC: soc-dapm.c: cleanup dapm_widget_set_power()
      ASoC: soc-dapm.c: merge dapm_power_one_widget() and dapm_widget_set_power()
      ASoC: soc-dapm.c: cleanup snd_soc_dapm_new_dai()
      ASoC: soc-dapm.c: numerical order for dapm_up_seq
      ASoC: soc-dapm.h: cleanup white space
      ASoC: soc-dapm.h: fixup comment for snd_soc_dapm_widget_for_each_path()
      ASoC: soc-dpcm.h: remove snd_soc_dpcm::hw_param
      ASoC: simple-card-utils: remove asoc_simple_convert_fixup()
      ASoC: audio-graph-card2-custom-sample.dtsi: add convert-rate for DPCM (MIXer)
      ASoC: audio-graph-card2: check also dpcm node for convert-xxx
      ASoC: audio-graph-card2: remove Experimental announce
      ASoC: rsnd: adg: use __clk_get_name() instead of local clk_name[]

Lili Li (1):
      ASoC: Intel: Skylake: Fix Kconfig dependency

Maarten Zanders (4):
      ASoC: simple-mux: add read function
      ASoC: adau1372: fix mclk
      ASoC: adau1372: correct PGA enable & mute bit
      ASoC: adau1372: add support for S24_LE mode

Marcin Wojtas (1):
      ASoC: kirkwood: enable Kirkwood driver for Armada 38x platforms

Marek Vasut (4):
      ASoC: dt-bindings: fsl-sai: Fix mx6ul and mx7d compatible strings
      ASoC: dt-bindings: fsl-sai: Use minItems 5 for i.MX8MN clock and similar
      ASoC: dt-bindings: fsl-sai: Sort main section properties
      ASoC: dt-bindings: fsl-sai: Reinstate i.MX93 SAI compatible string

Mark Brown (55):
      Merge existing fixes from asoc/for-6.1 into new branch
      ASoC: Intel: avs: Add support for max98927 codec
      ASoC: Use DIV_ROUND_UP() instead of open-coding it
      ASoC: codecs: jz4725b: Various improvements and fixes
      Create a new sound card to access MICFIL based on rpmsg channel
      ASoC: Intel: avs: Fixes and new boards support
      ASoC: add devicetree support for WM8961 codec
      ASoC: Intel/SOF: simplify S3 resume flows
      ASoC: soc-dapm.c random cleanups
      ASoC: SOF: Intel: Harden the IPC4 low level sequencing
      ASoC: soc-dapm.c random cleanups
      ASoC: Merge HDA/ext cleanup
      ASoC: SOF: Intel/IPC4: Support for external firmware libraries
      ASoC: cleanups and improvements for jz4740-i2s
      ASoC: SOF: Intel: HDaudio cleanups
      ASoC: Intel: Fix typo in comments
      Add support for SAI on i.MX93 platform
      ASoC: Intel: avs: PCM power management
      ASoC: SOF: Intel: HDA: refactor codec and multi-link suport
      ASoC: qdsp6: audioreach: add multi-port, SAL and MFC support
      ASoC: SOF: client-probes: Add support for IPC4
      ASoC: jz4740-i2s: Remove .set_sysclk() & friends
      Add support for MICFIL on i.MX93 platform
      Modify documentation and machine driver for mt8186_rt1019_rt5682s sound card
      ASoC: mediatek: Register machine drivers to module device table
      ASoC: SOF: Intel: update D0i3 registers for MTL
      ASoC: SOF: get pipeline instance id from pipe_widget->instance_id
      Adjust usage of rt5682(s) power supply properties
      ASoC: simpe-card/audio-graph fixups
      ASoC: SOF: ipc4-topology: Add widget queue support
      ASoC: codecs: da7219: Do not export da7219_aad_jack_det()
      ASoC: Set BQ parameters for some Dell models
      ASoC: Intel: add more ACPI tables/quirks for RPL/MTL
      ASoC: Intel: add new Dell devices support
      Adds the combination of headset codec ALC5682I-VD + amp rt1019p
      ASoC: mchp-spdiftx: add power saving features
      ASoC: Intel: add Dell SKU 0C11 support
      ASoC: Intel: avs: DSP recovery and resume fixes
      Merge branch 'i2c/client_device_id_helper-immutable' of https://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux into HEAD
      ASoC: wm_adsp: Report when a control write changes the value
      ASoC/soundwire: revisit interrupt and lcount handling
      firmware: cs_dsp: Switch to using namespaced exports
      ASoC: adau1372: fixes after debugging custom board
      RK3588 Audio Support
      ASoC: dt-bindings: Rework Qualcomm APR/GPR Sound nodes for SM8450
      ASoC: Merge up fixes
      ASoC: Intel: avs: Refactor jack handling
      ASoC: Intel: avs: rt5682: Refactor jack handling
      ASoC: hdmi-codec: Allow playback and capture to be disabled
      drm: tda99x: Don't advertise non-existent capture support
      ASoC/tda998x: Fix reporting of nonexistent capture streams
      Add SOF panic dump support for AMD platform.
      ASoC: Intel: avs: Data probing and fw logging
      ASoC: Intel: Skylake: Topology and shutdown fixes
      ASoC: Intel: boards: updates for SOF boards

Matthias Kaehlcke (1):
      ASoC: qcom: lpass-sc7180: Delete redundant error log from _resume()

Minghao Chi (1):
      ASoC: sunxi: use devm_platform_get_and_ioremap_resource()

Nicolas Frattaroli (4):
      ASoC: dt-bindings: rockchip: i2s-tdm: Make grf property optional
      ASoC: rockchip: i2s_tdm: Make the grf property optional
      ASoC: dt-bindings: rockchip: i2s-tdm: Add RK3588 compatible
      ASoC: rockchip: i2s_tdm: Add support for RK3588

Nícolas F. R. A. Prado (20):
      ASoC: dt-bindings: mt8192-mt6359: Set maxItems, not type, for sound-dai
      ASoC: dt-bindings: realtek,rt5682s: Add #sound-dai-cells
      ASoC: dt-bindings: rt5682: Set sound-dai-cells to 1
      ASoC: mediatek: mt8183-da7219: Register to module device table
      ASoC: mediatek: mt8183-mt6358: Register to module device table
      ASoC: dt-bindings: realtek,rt5682s: Add AVDD and MICVDD supplies
      ASoC: dt-bindings: realtek,rt5682s: Add DBVDD and LDO1-IN supplies
      ASoC: dt-bindings: rt5682: Add AVDD, MICVDD and VBAT supplies
      ASoC: dt-bindings: rt5682: Add DBVDD and LDO1-IN supplies
      ASoC: rt5682s: Support DBVDD and LDO1-IN supplies
      ASoC: rt5682: Support DBVDD and LDO1-IN supplies
      ASoC: mediatek: mt2701-cs42448: Register to module device table
      ASoC: mediatek: mt2701-wm8960: Register to module device table
      ASoC: mediatek: mt6797-mt6351: Register to module device table
      ASoC: mediatek: mt8183-da7219: Register to module device table
      ASoC: mediatek: mt8183-mt6358: Register to module device table
      ASoC: mediatek: mt8186-da7219: Register to module device table
      ASoC: mediatek: mt8186-rt5682: Register to module device table
      ASoC: mediatek: mt8192-mt6359: Register to module device table
      ASoC: mediatek: mt8195-mt6359: Register to module device table

Oder Chiou (1):
      ASoC: rt5640: Fix Jack work after system suspend

Pavel Dobias (1):
      ASoC: max9867: Implement exact integer mode

Peter Bergin (1):
      ASoC: cs42xx8-i2c.c: add module device table for of

Peter Ujfalusi (25):
      ASoC: SOF: ipc4: Log the tx message before sending it
      ASoC: SOF: Intel: ipc4: Read the interrupt reason registers at the same time
      ASoC: SOF: Intel: ipc4: Wait for channel to be free before sending a message
      ASoC: SOF: Intel: ipc4: Ack a received reply or notification separately
      ASoC: SOF: ipc3: Log the tx message before sending it
      ASoC: SOF: Introduce container struct for SOF firmware
      ASoC: SOF: amd: Use the basefw firmware container directly
      ASoC: SOF: Intel: hda-loader: Use the basefw firmware container directly
      ASoC: SOF: Intel: hda-loader-skl: Use the basefw firmware container directly
      ASoC: SOF: Drop the firmware and fw_offset from snd_sof_pdata
      ASoC: SOF: ipc: ops: Add support for optional init and exit callbacks
      ASoC: SOF: ipc4-loader: Save the maximum number of libraries supported
      ASoC: SOF: ipc4: Convert the firmware handling (loader) to library convention
      ASoC: SOF: IPC4: Add helper for looking up module by UUID
      ASoC: SOF: Add path definition for external firmware libraries
      ASoC: SOF: Intel: Set the default firmware library path for IPC4
      ASoC: SOF: ipc4: Define platform dependent library loading callback
      ASoC: SOF: Intel: hda: Add flag to indicate that the firmware is IMR booted
      ASoC: SOF: Intel: Add ipc4 library loading implementation
      ASoC: SOF: loader: Add support for IPC dependent post firmware boot ops
      ASoC: SOF: ipc4: Stop using the query_fw_configuration fw_loader ops
      ASoC: SOF: loader: Remove the query_fw_configuration ops
      ASoC: SOF: ipc4-loader: Support for loading external libraries
      ASoC: SOF: ipc4-loader: Return ssize_t from sof_ipc4_fw_parse_ext_man()
      ASoC: SOF: ipc4-topology: Implement tear_down_all_pipelines callback

Pierre-Louis Bossart (60):
      ASoC: Intel: Skylake: simplify S3 resume flows
      ASoC: Intel: avs: simplify S3 resume flows
      ASoC: SOF: Intel: hda-dsp: simplify S3 resume flows
      ALSA: hda: ext: hdac_ext_controller: use helpers in loop
      ALSA: hda: ext: hda_ext_controller: use hlink variable/parameter
      ASoC: SOF: Intel: hda-dai: use hlink variable/parameter
      ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpers
      ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_all
      ALSA/ASoC: hda: ext: remove 'link' prefix for stream-related operations
      ALSA/ASoC: hda: ext: add 'bus' prefix for multi-link stream setting
      ALSA: hda: ext: reduce ambiguity between 'multi-link' and 'link' DMA
      ALSA: hda: hdac_ext_controller: remove useless loop
      ALSA/ASoC: hda: move SPIB/DRMS functionality from ext layer
      ASoC: SOF: ops: fallback to mmio in helpers
      ASoC: SOF: Intel: use mmio fallback for all platforms
      ASoC: SOF: ops: add readb/writeb helpers
      ASoC: SOF: ops: add snd_sof_dsp_updateb() helper
      ASoC: SOF: Intel: hda-dsp: use SOF helpers for consistency
      ASoC: SOF: Intel: hda-dai: start removing the use of runtime->private_data in BE
      ASoC: SOF: Intel: hda-dai: use component_get_drvdata to find hdac_bus
      ASoC: SOF: Intel: hda-dai: remove useless members in hda_pipe_params
      ASoC: SOF: Intel: hda-ctrl: remove useless sleep
      ASoC: SOF: Intel: hda: always do a full reset
      ASoC: SOF: Intel: hda: remove useless check on GCTL
      ASoC: SOF: Intel: hda-stream: use SOF helpers for consistency
      ASoC: SOF: Intel: hda-stream: rename CL_SD_CTL registers as SD_CTL
      ASoC: SOF: Intel: hda: use SOF helper for consistency
      ASoC: SOF: Intel: hda-stream: use snd_sof_dsp_updateb() helper
      ASoC: SOF: Intel: hda-stream: use readb/writeb for stream registers
      ASoC: SOF: Intel: remove option to disable the common_hdmi handling
      ASoC: SOF: Intel: remove all dependencies on SND_SOC_HDAC_HDMI
      ASoC: SOF: Intel: hda-codec: simplify SND_SOC_SOF_HDA_AUDIO_CODEC handling
      ASoC: SOF: Intel: move codec state change to hda-codec.c
      ASoC: SOF: Intel: start moving multi-link handling in dedicated file
      ASoC: SOF: Intel: hda: add multi-link helper for LOSVID
      ASoC: SOF: Intel: move all RIRB/CMD_IO helpers to hda-codec.c
      ASoC: SOF: Intel: hda-ctrl: add codec wakeup helper
      ASoC: SOF: Intel: hda-codec: add hda_codec_device_remove() helper
      ASoC: SOF: Intel: hda-codec: add stop_cmd_io helper
      ASoC: SOF: Intel: hda-stream: always allocate CORB/RIRB buffer
      ASoC: SOF: Intel: hda-codec: add hda_codec_check_rirb_status() helper
      ASoC: SOF: Intel: hda-ctrl: use helper to clear RIRB status
      ASoC: SOF: Intel: hda-dsp: clarify dependencies on SND_SOC_SOF_HDA
      ASoC: SOF: Intel: hda-codec: add helpers to suspend and resume cmd_io
      ASoC: SOF: Intel: clarify bus_init and bus_exit sequences
      ASoC: SOF: Intel: hda-mlink: add helpers to suspend/resume links
      ASoC: SOF: Intel: add hda_bus_ml_free helper
      ASoC: SOF: Intel: hda: clarify Kconfig dependencies
      ASoC: SOF: Intel: hda-codec: use GPL-2.0-only license
      ASoC: SOF: introduce new DEBUG_NOCODEC mode
      ASoC: SOF: fix compilation issue with readb/writeb helpers
      ASoC: Intel: sof_sdw_amp: mark coeff tables with __maybe_unused
      soundwire: intel_init: remove useless interrupt enablement in interrupt thread
      ASoC: SOF: Intel: hda: add per-chip enable_sdw_irq() callback
      ASoC: SOF: Intel: mtl: factor interrupt enable/disable interrupt functions
      ASoC: SOF: Intel: mtl: move SoundWire interrupt enabling to callback
      ASoC: SOF: Intel: hda: add callback to check SoundWire lcount information
      soundwire: intel_init: remove sdw_intel_enable_irq()
      soundwire: intel_init: remove check on number of links
      ASoC: SOF: Intel: hda: read multi-link capabilities earlier

Piotr Maziarz (1):
      ASoC: Intel: avs: Standby power-state support

Rander Wang (3):
      ASoC: SOF: Intel: add d0i3 definition for MTL
      ASoC: SOF: Intel: add d0i3_offset in chip_info
      ASoC: SOF: Intel: set d0i3 register with d0i3_offset

Randy Dunlap (1):
      ASoC: codecs: wsa883x: use correct header file

Ranjani Sridharan (1):
      ASoC: SOF: loader: Set complete state before post_fw_run op

Ricardo Ribalda (2):
      ASoC: mediatek: mt8173: Enable IRQ when pdata is ready
      ASoC: SOF: mediatek: add shutdown callback

Richard Fitzgerald (4):
      ASoC: wm_adsp: Allow client to hook into pre_run callback
      ASoC: soc-dai: Do not call snd_soc_link_be_hw_params_fixup() twice
      firmware: cs_dsp: Rename KConfig symbol CS_DSP -> FW_CS_DSP
      firmware: cs_dsp: Make the exports namespaced

Rob Herring (1):
      ASoC: dt-bindings: Convert dmic-codec to DT schema

Samuel Holland (1):
      ASoC: dt-bindings: sun50i-dmic: Add D1 compatible string

Shang XiaoJing (4):
      ASoC: cs35l36: Use DIV_ROUND_UP() instead of open-coding it
      ASoC: wm8978: Use DIV_ROUND_UP() instead of open-coding it
      ASoC: rsnd: Use DIV_ROUND_UP() instead of open-coding it
      ASoC: ti: davinci-mcasp: Use DIV_ROUND_UP() instead of open-coding it

Shaomin Deng (1):
      ASoC: meson: axg-pdm: Fix double word in comments

Shengjiu Wang (2):
      ASoC: fsl_micfil: Add Hardware Voice Activity Detector support
      ASoC: fsl_xcvr: Add Counter registers

Shuming Fan (5):
      ASoC: rt1308-sdw: get BQ params property and apply them
      ASoC: rt1316-sdw: get BQ params property and apply them
      ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models
      ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models
      ASoC: rt1318: Add RT1318 SDCA vendor-specific driver

Siarhei Volkau (3):
      ASoC: codecs: jz4725b: use right control for Master Playback
      ASoC: codecs: jz4725b: add missed Mixer inputs
      ASoC: codecs: jz4725b: add missed microphone widgets

Simon Trimmer (2):
      firmware: cs_dsp: cs_dsp_coeff_write_ctrl() should report changed
      ASoC: wm_adsp: Return whether changed when writing controls

Srinivas Kandagatla (11):
      ASoC: qdsp6: audioreach: topology use idr_alloc_u32
      ASoC: qdsp6: audioreach: remove unused connection_list
      ASoC: qdsp6: audioreach: update dapm kcontrol private data
      ASoC: qdsp6: audioreach: Simplify handing FE and BE graph connections
      ASoC: qdsp6: audioreach: simplify module_list sz calculation
      ASoC: qdsp6: audioreach: add support for more port connections
      ASoC: qdsp6: audioreach: add support to enable SAL Module
      ASoC: qdsp6: audioreach: add support for MFC Module
      ASoC: qdsp6: audioreach: add support to enable module command
      ASoC: codecs: tx-macro: add dmic support via tx macro
      ASoC: qcom: cleanup and fix dependency of QCOM_COMMON

Srinivasa Rao Mandadapu (4):
      ASoC: qcom: lpass-sc7180: Add system suspend/resume PM ops
      ASoC: qcom: lpass-sc7280: Add system suspend/resume PM ops
      ASoC: qcom: lpass-sc7180: Add maybe_unused tag for system PM ops
      ASoC: qcom: lpass-sc7280: Add maybe_unused tag for system PM ops

Syed Saba Kareem (2):
      ASoC: amd: ps: update macros with ps platform naming convention
      ASoC: amd: ps: Move acp63_dev_data strcture from PCI driver

Uwe Kleine-König (4):
      ASoC: codecs: es8326: Convert to i2c's .probe_new()
      ASoC: codecs: tas2780: Convert to i2c's .probe_new()
      ASoC: max98396: Convert to i2c's .probe_new()
      ASoC: codecs: src4xxx-i2c: Convert to i2c's .probe_new()

V sujith kumar Reddy (5):
      ASoC: SOF: amd: Fix for reading position updates from stream box.
      ASoC: SOF: amd: Fix for selecting clock source as external clock.
      ASoC: SOF: amd: ADD HS and SP virtual DAI.
      ASoC: SOF: Add DAI configuration support for AMD platforms.
      ASoC : SOF: amd: Add support for IPC and DSP dumps

Venkata Prasad Potturu (2):
      ASoC: amd: acp: Add TDM slots setting support for ACP I2S controller
      ASoC: amd: acp: Add setbias level for rt5682s codec in machine driver

Vijendar Mukunda (1):
      ASoC: amd: Update Pink Sardine platform ACP register header

Viorel Suman (1):
      ASoC: ak4458: add optional reset control to instead of gpio

Wang Jingjin (1):
      ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume()

Wang Yufen (3):
      ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe()
      ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link()
      ASoC: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe()

Yang Yingliang (4):
      ASoC: cs42l83: change cs42l83_regmap to static
      ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init()
      ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init()
      ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove()

Yong Zhi (2):
      ASoC: SOF: Intel: MTL: fix comment error
      ASoC: Intel: soc-acpi: add MTL AIC SoundWire configurations

Yuan Can (1):
      ASoC: qcom: Add checks for devm_kcalloc

Zeng Heng (1):
      ASoC: pxa: fix null-pointer dereference in filter()

Zhang Qilong (1):
      ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe

lishqchn (1):
      ASoC: core: fix wrong size kzalloc for rtd's components member

syed saba kareem (1):
      ASoC: amd: fix ACP version typo mistake

ye xingchen (1):
      ASoC: imx-audmux: use sysfs_emit() to instead of scnprintf()

 .mailmap                                           |     4 +-
 CREDITS                                            |     9 +
 .../ABI/testing/sysfs-kernel-mm-memory-tiers       |     4 +-
 Documentation/admin-guide/acpi/index.rst           |     1 -
 Documentation/admin-guide/device-mapper/verity.rst |     4 +
 Documentation/admin-guide/media/vivid.rst          |     2 +-
 Documentation/arm64/booting.rst                    |     8 +
 Documentation/arm64/cpu-feature-registers.rst      |    38 +-
 Documentation/block/ublk.rst                       |    36 +
 Documentation/core-api/kernel-api.rst              |     6 +
 Documentation/dev-tools/kmsan.rst                  |     1 +
 .../bindings/display/amlogic,meson-dw-hdmi.yaml    |     2 +-
 .../bindings/hwlock/qcom-hwspinlock.yaml           |    29 +-
 .../devicetree/bindings/input/goodix,gt7375p.yaml  |     5 +-
 .../bindings/media/i2c/dongwoon,dw9714.txt         |     9 -
 .../bindings/media/i2c/dongwoon,dw9714.yaml        |    47 +
 .../devicetree/bindings/net/engleder,tsnep.yaml    |     2 +-
 .../bindings/net/nfc/samsung,s3fwrn5.yaml          |     1 -
 .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml      |     4 -
 .../devicetree/bindings/power/fsl,imx-gpcv2.yaml   |     3 +
 .../bindings/soc/qcom/qcom,apr-services.yaml       |    54 +
 .../devicetree/bindings/soc/qcom/qcom,apr.yaml     |   170 +-
 .../devicetree/bindings/sound/adi,adau1372.yaml    |     7 +-
 .../devicetree/bindings/sound/adi,adau1977.yaml    |     1 +
 .../devicetree/bindings/sound/adi,adau7118.yaml    |     5 +-
 .../devicetree/bindings/sound/ak4375.yaml          |     5 +-
 .../devicetree/bindings/sound/ak4613.yaml          |     5 +-
 .../devicetree/bindings/sound/ak4642.yaml          |     5 +-
 .../bindings/sound/allwinner,sun4i-a10-codec.yaml  |     3 +-
 .../bindings/sound/allwinner,sun4i-a10-i2s.yaml    |     3 +-
 .../bindings/sound/allwinner,sun4i-a10-spdif.yaml  |     3 +-
 .../bindings/sound/allwinner,sun50i-h6-dmic.yaml   |    12 +-
 .../bindings/sound/allwinner,sun8i-a33-codec.yaml  |     5 +-
 .../devicetree/bindings/sound/amlogic,aiu.yaml     |     2 +-
 .../bindings/sound/amlogic,g12a-toacodec.yaml      |     2 +-
 .../devicetree/bindings/sound/amlogic,t9015.yaml   |     2 +-
 .../devicetree/bindings/sound/apple,mca.yaml       |     5 +-
 .../devicetree/bindings/sound/awinic,aw8738.yaml   |     2 +-
 .../devicetree/bindings/sound/cirrus,cs35l41.yaml  |     3 +-
 .../devicetree/bindings/sound/cirrus,cs35l45.yaml  |     5 +-
 .../devicetree/bindings/sound/cirrus,cs42l51.yaml  |     5 +-
 .../bindings/sound/cirrus,lochnagar.yaml           |     5 +-
 .../devicetree/bindings/sound/cirrus,madera.yaml   |     3 +
 .../sound/{name-prefix.yaml => dai-common.yaml}    |     6 +-
 .../bindings/sound/davinci-mcasp-audio.yaml        |     3 +-
 .../devicetree/bindings/sound/dmic-codec.yaml      |    55 +
 Documentation/devicetree/bindings/sound/dmic.txt   |    22 -
 .../devicetree/bindings/sound/everest,es8316.yaml  |     5 +-
 .../devicetree/bindings/sound/fsl,micfil.yaml      |     1 +
 .../devicetree/bindings/sound/fsl,rpmsg.yaml       |    36 +-
 .../devicetree/bindings/sound/fsl,sai.yaml         |   101 +-
 .../bindings/sound/google,cros-ec-codec.yaml       |     5 +-
 .../devicetree/bindings/sound/ingenic,aic.yaml     |    15 +-
 .../devicetree/bindings/sound/ingenic,codec.yaml   |     5 +-
 .../bindings/sound/intel,keembay-i2s.yaml          |     5 +-
 .../devicetree/bindings/sound/linux,bt-sco.yaml    |     5 +-
 .../devicetree/bindings/sound/linux,spdif-dit.yaml |     2 +-
 .../bindings/sound/marvell,mmp-sspa.yaml           |     5 +-
 .../devicetree/bindings/sound/max98357a.txt        |    28 -
 .../devicetree/bindings/sound/max98504.txt         |    44 -
 .../devicetree/bindings/sound/maxim,max98357a.yaml |    52 +
 .../devicetree/bindings/sound/maxim,max98504.yaml  |    86 +
 .../devicetree/bindings/sound/mchp,i2s-mcc.yaml    |    18 +-
 .../devicetree/bindings/sound/mchp,spdiftx.yaml    |     5 +-
 .../devicetree/bindings/sound/microchip,pdmc.yaml  |     5 +-
 .../sound/mt8186-mt6366-rt1019-rt5682s.yaml        |    14 +-
 .../sound/mt8192-mt6359-rt1015-rt5682.yaml         |     3 +-
 .../devicetree/bindings/sound/mvebu-audio.txt      |    14 +-
 .../devicetree/bindings/sound/nau8315.txt          |     6 +
 .../bindings/sound/nvidia,tegra186-asrc.yaml       |     2 +-
 .../bindings/sound/nvidia,tegra186-dspk.yaml       |     2 +-
 .../bindings/sound/nvidia,tegra20-spdif.yaml       |     5 +-
 .../bindings/sound/nvidia,tegra210-adx.yaml        |     2 +-
 .../bindings/sound/nvidia,tegra210-amx.yaml        |     2 +-
 .../bindings/sound/nvidia,tegra210-dmic.yaml       |     2 +-
 .../bindings/sound/nvidia,tegra210-i2s.yaml        |     2 +-
 .../bindings/sound/nvidia,tegra210-mixer.yaml      |     2 +-
 .../bindings/sound/nvidia,tegra210-mvc.yaml        |     2 +-
 .../bindings/sound/nvidia,tegra210-ope.yaml        |     2 +-
 .../bindings/sound/nvidia,tegra210-sfc.yaml        |     2 +-
 .../devicetree/bindings/sound/nxp,tfa989x.yaml     |     2 +-
 .../devicetree/bindings/sound/qcom,lpass-cpu.yaml  |     3 +-
 .../bindings/sound/qcom,lpass-rx-macro.yaml        |     8 +-
 .../bindings/sound/qcom,lpass-tx-macro.yaml        |     8 +-
 .../bindings/sound/qcom,lpass-va-macro.yaml        |     8 +-
 .../bindings/sound/qcom,lpass-wsa-macro.yaml       |     8 +-
 .../bindings/sound/qcom,q6adm-routing.yaml         |    27 +-
 .../devicetree/bindings/sound/qcom,q6adm.yaml      |    51 +
 .../devicetree/bindings/sound/qcom,q6afe.yaml      |    68 +
 .../devicetree/bindings/sound/qcom,q6apm-dai.yaml  |    19 +-
 .../bindings/sound/qcom,q6apm-lpass-dais.yaml      |    35 +
 .../devicetree/bindings/sound/qcom,q6apm.yaml      |    68 +
 .../devicetree/bindings/sound/qcom,q6asm-dais.yaml |    48 +-
 .../devicetree/bindings/sound/qcom,q6asm.yaml      |    68 +
 .../devicetree/bindings/sound/qcom,q6core.yaml     |    39 +
 .../bindings/sound/qcom,q6dsp-lpass-clocks.yaml    |    40 +-
 .../bindings/sound/qcom,q6dsp-lpass-ports.yaml     |    57 +-
 .../devicetree/bindings/sound/qcom,q6prm.yaml      |    50 +
 .../devicetree/bindings/sound/qcom,wcd9335.txt     |     2 +-
 .../devicetree/bindings/sound/qcom,wcd938x.yaml    |     5 +-
 .../devicetree/bindings/sound/qcom,wsa883x.yaml    |    15 +-
 .../devicetree/bindings/sound/realtek,rt5682s.yaml |    31 +-
 .../devicetree/bindings/sound/renesas,fsi.yaml     |     5 +-
 .../devicetree/bindings/sound/renesas,rsnd.yaml    |     3 +-
 .../devicetree/bindings/sound/renesas,rz-ssi.yaml  |     5 +-
 .../devicetree/bindings/sound/richtek,rt9120.yaml  |     5 +-
 .../bindings/sound/rockchip,i2s-tdm.yaml           |     7 +-
 .../devicetree/bindings/sound/rockchip,pdm.yaml    |     5 +-
 .../bindings/sound/rockchip,rk3328-codec.yaml      |     5 +-
 .../devicetree/bindings/sound/rockchip-i2s.yaml    |     5 +-
 .../devicetree/bindings/sound/rockchip-spdif.yaml  |    23 +-
 .../devicetree/bindings/sound/rohm,bd28623.yaml    |     5 +-
 Documentation/devicetree/bindings/sound/rt5659.txt |     2 +-
 Documentation/devicetree/bindings/sound/rt5682.txt |    22 +-
 .../devicetree/bindings/sound/samsung-i2s.yaml     |     5 +-
 .../devicetree/bindings/sound/sgtl5000.yaml        |     5 +-
 .../bindings/sound/simple-audio-amplifier.yaml     |     2 +-
 .../bindings/sound/simple-audio-mux.yaml           |     2 +-
 .../bindings/sound/snps,designware-i2s.yaml        |    30 +-
 .../bindings/sound/socionext,uniphier-aio.yaml     |     5 +-
 .../bindings/sound/socionext,uniphier-evea.yaml    |     5 +-
 .../devicetree/bindings/sound/st,stm32-i2s.yaml    |     5 +-
 .../bindings/sound/st,stm32-spdifrx.yaml           |     5 +-
 .../devicetree/bindings/sound/tas2562.yaml         |     5 +-
 .../devicetree/bindings/sound/tas2770.yaml         |     5 +-
 .../devicetree/bindings/sound/tas27xx.yaml         |     5 +-
 .../devicetree/bindings/sound/ti,src4xxx.yaml      |     2 +-
 .../bindings/sound/ti,tlv320adc3xxx.yaml           |     5 +-
 .../devicetree/bindings/sound/wlf,arizona.yaml     |     3 +
 .../devicetree/bindings/sound/wlf,wm8731.yaml      |     1 +
 .../devicetree/bindings/sound/wlf,wm8940.yaml      |     5 +-
 .../devicetree/bindings/sound/wlf,wm8961.yaml      |    43 +
 .../devicetree/bindings/sound/wlf,wm8962.yaml      |     5 +-
 .../devicetree/bindings/sound/wlf,wm8978.yaml      |     5 +-
 .../devicetree/bindings/sound/zl38060.yaml         |     5 +-
 Documentation/driver-api/basics.rst                |     3 -
 Documentation/driver-api/driver-model/devres.rst   |     1 +
 Documentation/driver-api/media/mc-core.rst         |    19 +-
 Documentation/driver-api/miscellaneous.rst         |     5 +-
 Documentation/hwmon/corsair-psu.rst                |     2 +
 Documentation/kbuild/reproducible-builds.rst       |    10 +
 Documentation/kernel-hacking/hacking.rst           |     2 +-
 Documentation/process/2.Process.rst                |    15 +-
 .../process/code-of-conduct-interpretation.rst     |     2 +-
 Documentation/process/howto.rst                    |     2 +-
 Documentation/process/maintainer-netdev.rst        |    10 +
 Documentation/trace/histogram.rst                  |     2 +-
 Documentation/translations/it_IT/process/howto.rst |     2 +-
 Documentation/translations/ja_JP/howto.rst         |     2 +-
 Documentation/translations/ko_KR/howto.rst         |     2 +-
 Documentation/translations/zh_CN/process/howto.rst |     2 +-
 Documentation/translations/zh_TW/process/howto.rst |     2 +-
 .../userspace-api/media/cec.h.rst.exceptions       |     2 +
 .../media/v4l/libv4l-introduction.rst              |     4 +-
 Documentation/virt/kvm/devices/vm.rst              |     3 +
 MAINTAINERS                                        |   151 +-
 Makefile                                           |     4 +-
 arch/arc/boot/dts/axc003.dtsi                      |     4 +-
 arch/arc/boot/dts/axc003_idu.dtsi                  |     4 +-
 arch/arc/boot/dts/axs10x_mb.dtsi                   |     4 +-
 arch/arc/boot/dts/hsdk.dts                         |     4 +-
 arch/arc/boot/dts/vdk_axs10x_mb.dtsi               |     2 +-
 arch/arc/configs/axs101_defconfig                  |     4 -
 arch/arc/configs/axs103_defconfig                  |     4 -
 arch/arc/configs/axs103_smp_defconfig              |     4 -
 arch/arc/configs/haps_hs_defconfig                 |     1 -
 arch/arc/configs/haps_hs_smp_defconfig             |     1 -
 arch/arc/configs/hsdk_defconfig                    |     1 -
 arch/arc/configs/nsim_700_defconfig                |     1 -
 arch/arc/configs/nsimosci_defconfig                |     1 -
 arch/arc/configs/nsimosci_hs_defconfig             |     1 -
 arch/arc/configs/nsimosci_hs_smp_defconfig         |     6 +-
 arch/arc/configs/tb10x_defconfig                   |     7 +-
 arch/arc/configs/vdk_hs38_defconfig                |     3 -
 arch/arc/configs/vdk_hs38_smp_defconfig            |     1 -
 arch/arc/include/asm/bitops.h                      |     4 +-
 arch/arc/include/asm/entry-compact.h               |     2 +-
 arch/arc/include/asm/io.h                          |     2 +-
 arch/arc/include/asm/pgtable-levels.h              |     2 +-
 arch/arc/kernel/smp.c                              |     2 +-
 arch/arc/mm/cache.c                                |     4 +-
 arch/arc/mm/ioremap.c                              |     2 +-
 arch/arm/boot/dts/imx6q-yapp4-crux.dts             |     4 +
 arch/arm/boot/dts/imx6qdl-gw5910.dtsi              |     2 +-
 arch/arm/boot/dts/imx6qdl-gw5913.dtsi              |     2 +-
 arch/arm/boot/dts/imx6qp-yapp4-crux-plus.dts       |     4 +
 arch/arm/boot/dts/imx7s.dtsi                       |     4 +-
 arch/arm/boot/dts/lan966x-pcb8291.dts              |    20 +
 arch/arm/boot/dts/sama7g5-pinfunc.h                |     2 +-
 arch/arm/boot/dts/ste-href.dtsi                    |     8 +
 arch/arm/boot/dts/ste-snowball.dts                 |     8 +
 arch/arm/boot/dts/ste-ux500-samsung-codina-tmo.dts |     8 +
 arch/arm/boot/dts/ste-ux500-samsung-codina.dts     |     8 +
 arch/arm/boot/dts/ste-ux500-samsung-gavini.dts     |     8 +
 arch/arm/boot/dts/ste-ux500-samsung-golden.dts     |     8 +
 arch/arm/boot/dts/ste-ux500-samsung-janice.dts     |     8 +
 arch/arm/boot/dts/ste-ux500-samsung-kyle.dts       |     8 +
 arch/arm/boot/dts/ste-ux500-samsung-skomer.dts     |     8 +
 arch/arm/mach-at91/pm_suspend.S                    |     7 +-
 arch/arm/mach-omap2/board-n8x0.c                   |     5 -
 arch/arm/mach-omap2/common-board-devices.h         |     2 -
 arch/arm/mach-omap2/pdata-quirks.c                 |     1 -
 arch/arm64/boot/dts/arm/juno-base.dtsi             |    14 +
 arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi     |     6 +
 arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi     |     6 +
 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi     |     6 +
 arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi    |    18 +-
 arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts  |    16 +-
 .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts |    32 +-
 arch/arm64/boot/dts/freescale/imx8mm.dtsi          |    12 +-
 arch/arm64/boot/dts/freescale/imx8mn.dtsi          |     6 +-
 arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi   |    20 +-
 arch/arm64/boot/dts/freescale/imx93-pinfunc.h      |     0
 arch/arm64/boot/dts/freescale/imx93.dtsi           |    11 +-
 arch/arm64/boot/dts/qcom/ipq8074.dtsi              |     2 +-
 arch/arm64/boot/dts/qcom/msm8996.dtsi              |     2 +-
 arch/arm64/boot/dts/qcom/sa8155p-adp.dts           |    13 +-
 arch/arm64/boot/dts/qcom/sa8295p-adp.dts           |    12 +
 arch/arm64/boot/dts/qcom/sc7280.dtsi               |     3 +-
 arch/arm64/boot/dts/qcom/sc8280xp-crd.dts          |     6 +
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi             |    36 +-
 .../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi   |     6 +
 .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi      |     6 +
 arch/arm64/boot/dts/qcom/sm8250.dtsi               |     1 +
 arch/arm64/boot/dts/qcom/sm8350-hdk.dts            |    12 +
 arch/arm64/include/asm/cputype.h                   |     2 +-
 arch/arm64/include/asm/efi.h                       |     8 +
 arch/arm64/include/asm/kvm_pgtable.h               |    18 +-
 arch/arm64/include/asm/pgtable.h                   |     4 +-
 arch/arm64/include/asm/stage2_pgtable.h            |    20 -
 arch/arm64/include/asm/syscall_wrapper.h           |     2 +-
 arch/arm64/kernel/cpufeature.c                     |    42 +-
 arch/arm64/kernel/efi-rt-wrapper.S                 |    33 +-
 arch/arm64/kernel/efi.c                            |    78 +-
 arch/arm64/kernel/entry-common.c                   |     3 +-
 arch/arm64/kernel/entry-ftrace.S                   |     7 +-
 arch/arm64/kvm/hyp/Makefile                        |     5 +-
 arch/arm64/kvm/hyp/exception.c                     |     3 +-
 arch/arm64/kvm/hyp/include/hyp/switch.h            |    20 +
 arch/arm64/kvm/hyp/nvhe/Makefile                   |     7 +
 arch/arm64/kvm/hyp/nvhe/mem_protect.c              |     2 +-
 arch/arm64/kvm/hyp/nvhe/switch.c                   |    26 -
 arch/arm64/kvm/hyp/vhe/switch.c                    |     8 -
 arch/arm64/kvm/mmu.c                               |     9 +-
 arch/arm64/kvm/vgic/vgic-its.c                     |     5 +-
 arch/arm64/mm/fault.c                              |     4 +
 arch/arm64/mm/pageattr.c                           |     5 +-
 arch/loongarch/include/asm/processor.h             |     2 +-
 arch/loongarch/include/asm/ptrace.h                |     4 +-
 arch/loongarch/kernel/head.S                       |     3 +-
 arch/loongarch/kernel/process.c                    |     4 +-
 arch/loongarch/kernel/switch.S                     |     2 +-
 arch/loongarch/net/bpf_jit.c                       |    31 +-
 arch/mips/alchemy/common/gpiolib.c                 |     2 +-
 arch/mips/boot/compressed/decompress.c             |     1 +
 arch/mips/include/asm/fw/fw.h                      |     2 +-
 arch/mips/kernel/jump_label.c                      |     2 +-
 arch/mips/kernel/relocate_kernel.S                 |    15 +-
 arch/mips/loongson64/reset.c                       |    10 +
 arch/mips/pic32/pic32mzda/early_console.c          |    13 +-
 arch/mips/pic32/pic32mzda/init.c                   |     2 +-
 arch/parisc/include/asm/hardware.h                 |    12 +-
 arch/parisc/include/uapi/asm/pdc.h                 |    36 +-
 arch/parisc/kernel/drivers.c                       |    14 +-
 arch/powerpc/Kconfig                               |     3 +-
 arch/powerpc/include/asm/book3s/64/tlbflush-hash.h |     6 +
 arch/powerpc/include/asm/syscalls.h                |     7 +
 arch/powerpc/kernel/exceptions-64e.S               |     7 +
 arch/powerpc/kernel/exceptions-64s.S               |    14 +-
 arch/powerpc/kernel/interrupt.c                    |    14 +-
 arch/powerpc/kernel/interrupt_64.S                 |    13 +-
 arch/powerpc/kernel/sys_ppc32.c                    |    13 +-
 arch/powerpc/kernel/syscalls/syscall.tbl           |     7 +-
 arch/powerpc/kernel/vmlinux.lds.S                  |     2 +-
 arch/powerpc/kvm/Kconfig                           |     4 +
 arch/powerpc/lib/vmx-helper.c                      |    12 +-
 arch/powerpc/mm/book3s64/hash_native.c             |    67 +-
 arch/powerpc/mm/book3s64/hash_pgtable.c            |     8 +-
 arch/powerpc/mm/book3s64/hash_utils.c              |    12 +-
 arch/powerpc/platforms/pseries/lparcfg.c           |    11 +
 arch/powerpc/platforms/pseries/vas.c               |    83 +-
 arch/powerpc/platforms/pseries/vas.h               |     6 +
 arch/riscv/Kconfig                                 |    17 +-
 arch/riscv/Makefile                                |     6 +-
 .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts |    38 +
 arch/riscv/include/asm/cacheflush.h                |     8 -
 arch/riscv/include/asm/jump_label.h                |     8 +-
 arch/riscv/include/asm/kvm_vcpu_timer.h            |     1 +
 arch/riscv/include/asm/vdso/processor.h            |     2 +-
 arch/riscv/kernel/cpu.c                            |     3 +
 arch/riscv/kernel/process.c                        |     2 +
 arch/riscv/kernel/setup.c                          |     1 +
 arch/riscv/kernel/vdso/Makefile                    |     5 +-
 arch/riscv/kernel/vdso/vdso.lds.S                  |     2 +
 arch/riscv/kvm/vcpu.c                              |     3 +
 arch/riscv/kvm/vcpu_timer.c                        |    17 +-
 arch/riscv/mm/cacheflush.c                         |    38 +
 arch/riscv/mm/dma-noncoherent.c                    |    41 -
 arch/riscv/mm/init.c                               |     1 -
 arch/riscv/mm/kasan_init.c                         |     7 +-
 arch/s390/Kconfig                                  |     6 +-
 arch/s390/Makefile                                 |     2 -
 arch/s390/boot/Makefile                            |     3 +-
 arch/s390/boot/startup.c                           |     3 +-
 arch/s390/boot/vmlinux.lds.S                       |    13 +-
 arch/s390/configs/btf.config                       |     1 +
 arch/s390/configs/debug_defconfig                  |    65 +-
 arch/s390/configs/defconfig                        |    67 +-
 arch/s390/configs/kasan.config                     |     3 +
 arch/s390/configs/zfcpdump_defconfig               |     1 -
 arch/s390/include/asm/futex.h                      |     3 +-
 arch/s390/include/asm/processor.h                  |    11 +-
 arch/s390/kernel/perf_pai_ext.c                    |     1 +
 arch/s390/kvm/kvm-s390.c                           |    26 +-
 arch/s390/kvm/kvm-s390.h                           |     1 -
 arch/s390/kvm/pci.c                                |     2 +-
 arch/s390/lib/uaccess.c                            |     6 +-
 arch/s390/pci/pci_mmio.c                           |     8 +-
 arch/x86/Kconfig                                   |     1 -
 arch/x86/coco/tdx/tdx.c                            |    25 +-
 arch/x86/crypto/polyval-clmulni_glue.c             |    19 +-
 arch/x86/events/amd/core.c                         |     5 +-
 arch/x86/events/amd/ibs.c                          |     2 +-
 arch/x86/events/amd/uncore.c                       |     1 +
 arch/x86/events/intel/core.c                       |     1 +
 arch/x86/events/intel/ds.c                         |    18 +-
 arch/x86/events/intel/lbr.c                        |     2 +-
 arch/x86/events/intel/pt.c                         |     9 +
 arch/x86/events/rapl.c                             |    10 +-
 arch/x86/hyperv/hv_init.c                          |    19 +-
 arch/x86/include/asm/intel-family.h                |    11 +-
 arch/x86/include/asm/iommu.h                       |     4 +-
 arch/x86/include/asm/kvm_host.h                    |     7 +-
 arch/x86/include/asm/msr-index.h                   |     8 +-
 arch/x86/include/asm/qspinlock_paravirt.h          |     2 +-
 arch/x86/include/asm/spec-ctrl.h                   |    10 +-
 arch/x86/include/asm/string_64.h                   |    11 +-
 arch/x86/include/asm/syscall_wrapper.h             |     2 +-
 arch/x86/include/asm/uaccess.h                     |    13 +-
 arch/x86/kernel/asm-offsets.c                      |     6 -
 arch/x86/kernel/cpu/amd.c                          |     6 +-
 arch/x86/kernel/cpu/bugs.c                         |    15 +-
 arch/x86/kernel/cpu/hygon.c                        |     4 +-
 arch/x86/kernel/cpu/microcode/amd.c                |    16 +-
 arch/x86/kernel/cpu/resctrl/core.c                 |     8 +-
 arch/x86/kernel/cpu/sgx/ioctl.c                    |     3 +
 arch/x86/kernel/cpu/topology.c                     |    16 +-
 arch/x86/kernel/fpu/core.c                         |     2 +-
 arch/x86/kernel/fpu/init.c                         |     8 -
 arch/x86/kernel/fpu/xstate.c                       |    42 +-
 arch/x86/kernel/ftrace_64.S                        |    34 +-
 arch/x86/kernel/traps.c                            |     7 +
 arch/x86/kernel/unwind_orc.c                       |     2 +-
 arch/x86/kvm/.gitignore                            |     2 +
 arch/x86/kvm/Makefile                              |    12 +
 arch/x86/kvm/cpuid.c                               |    13 +-
 arch/x86/kvm/debugfs.c                             |     7 +-
 arch/x86/kvm/emulate.c                             |   108 +-
 arch/x86/kvm/kvm-asm-offsets.c                     |    29 +
 arch/x86/kvm/mmu/mmu.c                             |     4 +-
 arch/x86/kvm/pmu.c                                 |     2 +-
 arch/x86/kvm/svm/pmu.c                             |     7 +-
 arch/x86/kvm/svm/sev.c                             |     6 +-
 arch/x86/kvm/svm/svm.c                             |   115 +-
 arch/x86/kvm/svm/svm.h                             |    11 +-
 arch/x86/kvm/svm/svm_ops.h                         |     5 -
 arch/x86/kvm/svm/vmenter.S                         |   260 +-
 arch/x86/kvm/vmx/capabilities.h                    |    19 +-
 arch/x86/kvm/vmx/pmu_intel.c                       |     4 +-
 arch/x86/kvm/vmx/vmenter.S                         |     2 +-
 arch/x86/kvm/vmx/vmx.c                             |    23 +-
 arch/x86/kvm/x86.c                                 |   144 +-
 arch/x86/kvm/xen.c                                 |    64 +-
 arch/x86/lib/usercopy.c                            |     3 +
 arch/x86/mm/hugetlbpage.c                          |     4 +
 arch/x86/mm/pat/set_memory.c                       |     4 +
 arch/x86/power/cpu.c                               |     1 +
 arch/x86/purgatory/Makefile                        |     1 +
 arch/x86/xen/enlighten_pv.c                        |     3 +-
 arch/x86/xen/pmu.c                                 |     2 +-
 arch/x86/xen/setup.c                               |    26 +-
 block/bfq-cgroup.c                                 |     4 +
 block/bfq-iosched.h                                |     4 -
 block/bio.c                                        |     2 +-
 block/blk-cgroup.c                                 |     2 +-
 block/blk-core.c                                   |     1 -
 block/blk-mq.c                                     |    19 +-
 block/blk-settings.c                               |     9 +-
 block/blk.h                                        |     1 +
 block/genhd.c                                      |    13 +-
 block/sed-opal.c                                   |    32 +-
 drivers/accessibility/speakup/main.c               |     2 +-
 drivers/accessibility/speakup/utils.h              |     2 +-
 drivers/acpi/acpi_extlog.c                         |    33 +-
 drivers/acpi/acpi_pcc.c                            |     2 +-
 drivers/acpi/apei/ghes.c                           |     2 +-
 drivers/acpi/arm64/iort.c                          |     3 +-
 drivers/acpi/numa/srat.c                           |     1 +
 drivers/acpi/pci_root.c                            |     1 +
 drivers/acpi/resource.c                            |    56 +-
 drivers/acpi/scan.c                                |     8 +-
 drivers/acpi/video_detect.c                        |    37 +-
 drivers/acpi/x86/utils.c                           |     6 +
 drivers/android/binder_alloc.c                     |     7 +
 drivers/ata/ahci.h                                 |     2 +-
 drivers/ata/ahci_brcm.c                            |     2 +-
 drivers/ata/ahci_imx.c                             |     4 +-
 drivers/ata/ahci_qoriq.c                           |     2 +-
 drivers/ata/ahci_st.c                              |     2 +-
 drivers/ata/ahci_xgene.c                           |     2 +-
 drivers/ata/libata-scsi.c                          |    13 +
 drivers/ata/libata-transport.c                     |    19 +-
 drivers/ata/pata_legacy.c                          |     5 +-
 drivers/ata/pata_palmld.c                          |     4 +-
 drivers/ata/sata_rcar.c                            |     2 +-
 drivers/base/power/domain.c                        |     4 +
 drivers/base/property.c                            |     4 +-
 drivers/block/Kconfig                              |     6 +
 drivers/block/drbd/drbd_main.c                     |     4 +-
 drivers/block/drbd/drbd_req.c                      |    14 +-
 drivers/block/rbd.c                                |     4 +-
 drivers/block/ublk_drv.c                           |   117 +-
 drivers/bluetooth/virtio_bt.c                      |     2 +-
 drivers/char/hw_random/bcm2835-rng.c               |     2 +-
 drivers/char/random.c                              |     4 +-
 drivers/clk/clk-renesas-pcie.c                     |    65 +-
 drivers/clk/clk.c                                  |     6 +-
 drivers/clk/mediatek/clk-mt8195-topckgen.c         |     4 +-
 drivers/clk/qcom/gcc-sc7280.c                      |     1 +
 drivers/clk/qcom/gpucc-sc7280.c                    |     1 +
 drivers/clk/renesas/r8a779g0-cpg-mssr.c            |    13 +-
 drivers/clk/sifive/Kconfig                         |     4 +-
 drivers/clocksource/hyperv_timer.c                 |    29 +-
 drivers/counter/104-quad-8.c                       |    64 +-
 drivers/counter/microchip-tcb-capture.c            |    18 +-
 drivers/counter/ti-ecap-capture.c                  |     7 +-
 drivers/cpufreq/cpufreq-dt.c                       |     6 +-
 drivers/cpufreq/imx6q-cpufreq.c                    |     4 +-
 drivers/cpufreq/intel_pstate.c                     |   133 +-
 drivers/cpufreq/qcom-cpufreq-nvmem.c               |    25 +-
 drivers/cpufreq/sun50i-cpufreq-nvmem.c             |     9 +-
 drivers/cpufreq/tegra194-cpufreq.c                 |     1 +
 drivers/cxl/core/mbox.c                            |     2 +-
 drivers/cxl/core/pmem.c                            |     2 +
 drivers/cxl/core/port.c                            |    11 +-
 drivers/cxl/core/region.c                          |   113 +-
 drivers/cxl/cxl.h                                  |     4 +-
 drivers/cxl/pmem.c                                 |   105 +-
 drivers/dma/apple-admac.c                          |     2 +-
 drivers/dma/at_hdmac.c                             |   153 +-
 drivers/dma/at_hdmac_regs.h                        |    10 +-
 drivers/dma/idxd/cdev.c                            |    18 +
 drivers/dma/idxd/device.c                          |    26 +-
 drivers/dma/idxd/idxd.h                            |    32 +
 drivers/dma/idxd/init.c                            |     4 +-
 drivers/dma/idxd/sysfs.c                           |     2 +-
 drivers/dma/mv_xor_v2.c                            |     1 +
 drivers/dma/pxa_dma.c                              |     4 +-
 drivers/dma/stm32-dma.c                            |    14 +-
 drivers/dma/stm32-mdma.c                           |     1 +
 drivers/dma/ti/k3-udma-glue.c                      |     3 +
 drivers/extcon/extcon-usbc-tusb320.c               |     8 +-
 drivers/firmware/arm_scmi/bus.c                    |    11 +
 drivers/firmware/arm_scmi/common.h                 |     5 +-
 drivers/firmware/arm_scmi/driver.c                 |    41 +-
 drivers/firmware/arm_scmi/mailbox.c                |     2 +-
 drivers/firmware/arm_scmi/optee.c                  |     2 +-
 drivers/firmware/arm_scmi/shmem.c                  |    31 +-
 drivers/firmware/arm_scmi/smc.c                    |     2 +-
 drivers/firmware/arm_scmi/virtio.c                 |    26 +-
 drivers/firmware/cirrus/Kconfig                    |     2 +-
 drivers/firmware/cirrus/Makefile                   |     2 +-
 drivers/firmware/cirrus/cs_dsp.c                   |    79 +-
 drivers/firmware/efi/Kconfig                       |    22 -
 drivers/firmware/efi/arm-runtime.c                 |     2 +-
 drivers/firmware/efi/efi.c                         |     4 +-
 drivers/firmware/efi/libstub/Makefile              |     2 +-
 drivers/firmware/efi/libstub/Makefile.zboot        |    29 +-
 drivers/firmware/efi/libstub/arm64-stub.c          |    17 +-
 drivers/firmware/efi/libstub/efistub.h             |    28 +
 drivers/firmware/efi/libstub/fdt.c                 |     8 +-
 drivers/firmware/efi/libstub/random.c              |     7 +-
 drivers/firmware/efi/libstub/smbios.c              |    48 +
 drivers/firmware/efi/libstub/x86-stub.c            |     6 +-
 drivers/firmware/efi/libstub/zboot.lds             |     3 +-
 drivers/firmware/efi/riscv-runtime.c               |     2 +-
 drivers/firmware/efi/tpm.c                         |     2 +-
 drivers/firmware/efi/vars.c                        |    72 +-
 drivers/firmware/google/coreboot_table.c           |    37 +-
 drivers/gpio/gpio-tegra.c                          |    60 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |     5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |     8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |    10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |    30 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.h             |     1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |     5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |     2 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |    89 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |     3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |     1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |    21 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |    25 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c          |    14 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h          |     3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |     3 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |     3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c          |     4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |     7 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h           |     4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c           |     2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |    32 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |    41 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c          |     2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c        |     9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h        |     1 +
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |     4 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c             |    18 +-
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |    54 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c            |    28 +-
 drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c              |     1 -
 drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c              |     1 -
 drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c              |     1 -
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c             |     1 +
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |     5 -
 drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c        |    25 +-
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |    21 +
 drivers/gpu/drm/amd/amdgpu/soc21.c                 |     7 +-
 drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h     |   764 +-
 .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm |     6 +
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |    34 +-
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c              |   106 +-
 drivers/gpu/drm/amd/amdkfd/kfd_events.c            |     3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c           |     4 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |    42 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |     6 -
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c |    10 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c    |    50 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |    30 +
 .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c |    32 +-
 .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c   |    11 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |     2 +
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c  |     4 +
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |    12 +-
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c  |     1 +
 .../display/dc/dcn314/dcn314_dio_stream_encoder.c  |    24 +-
 .../gpu/drm/amd/display/dc/dcn314/dcn314_optc.c    |     2 +-
 .../drm/amd/display/dc/dcn314/dcn314_resource.c    |     2 +-
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c |    14 +-
 .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c  |     1 +
 .../amd/display/dc/dcn32/dcn32_resource_helpers.c  |     2 +-
 .../drm/amd/display/dc/dcn321/dcn321_resource.c    |     1 +
 drivers/gpu/drm/amd/display/dc/dml/Makefile        |     2 +-
 .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c   |     1 +
 .../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c |     4 +-
 .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c   |    22 +-
 .../amd/display/dc/dml/dcn32/display_mode_vba_32.c |    17 +-
 .../amd/display/dc/dml/dcn32/display_mode_vba_32.h |     5 +
 .../dc/dml/dcn32/display_mode_vba_util_32.c        |    20 +-
 .../dc/dml/dcn32/display_mode_vba_util_32.h        |     6 +-
 .../display/dc/dml/dcn32/display_rq_dlg_calc_32.c  |     4 +-
 .../gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c |    17 +-
 .../drm/amd/display/dc/dml/display_mode_structs.h  |     4 +
 .../gpu/drm/amd/display/dc/dml/display_mode_vba.c  |     2 +-
 .../amd/display/dc/gpio/dcn32/hw_factory_dcn32.c   |    14 +
 drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c       |     9 +-
 drivers/gpu/drm/amd/include/kgd_kfd_interface.h    |     5 +-
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |     4 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |    27 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h      |     8 +
 .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h |   111 +-
 .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_4.h |    17 +-
 .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_4_ppsmc.h   |    15 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v11_0.h       |    10 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h       |    15 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  |     8 +
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |     8 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c     |     2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |     9 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |    22 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |    41 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c   |    42 +-
 drivers/gpu/drm/bridge/parade-ps8640.c             |    25 +-
 drivers/gpu/drm/display/drm_dp_dual_mode_helper.c  |    51 +-
 drivers/gpu/drm/drm_connector.c                    |     2 +-
 drivers/gpu/drm/drm_drv.c                          |     2 +-
 drivers/gpu/drm/drm_format_helper.c                |    66 +-
 drivers/gpu/drm/drm_internal.h                     |     3 +-
 drivers/gpu/drm/drm_mode_config.c                  |     3 -
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |    12 +
 drivers/gpu/drm/i2c/tda998x_drv.c                  |     2 +
 drivers/gpu/drm/i915/Makefile                      |     1 +
 drivers/gpu/drm/i915/display/intel_ddi.c           |    68 +-
 drivers/gpu/drm/i915/display/intel_display_core.h  |     8 +
 .../drm/i915/display/intel_display_power_well.c    |     7 +-
 drivers/gpu/drm/i915/display/intel_dkl_phy.c       |   109 +
 drivers/gpu/drm/i915/display/intel_dkl_phy.h       |    24 +
 drivers/gpu/drm/i915/display/intel_dp.c            |     4 +-
 drivers/gpu/drm/i915/display/intel_dpll_mgr.c      |    59 +-
 drivers/gpu/drm/i915/display/intel_lvds.c          |     3 +-
 drivers/gpu/drm/i915/display/intel_panel.c         |     4 +-
 drivers/gpu/drm/i915/display/intel_panel.h         |     2 +-
 drivers/gpu/drm/i915/display/intel_psr.c           |     5 +-
 drivers/gpu/drm/i915/display/intel_sdvo.c          |    64 +-
 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c         |     4 +-
 drivers/gpu/drm/i915/gem/i915_gem_internal.c       |    19 +-
 drivers/gpu/drm/i915/gem/i915_gem_shmem.c          |     6 +-
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c            |    10 +-
 drivers/gpu/drm/i915/gem/i915_gem_userptr.c        |     7 +-
 drivers/gpu/drm/i915/gt/intel_workarounds.c        |     4 +-
 drivers/gpu/drm/i915/i915_driver.c                 |     1 +
 drivers/gpu/drm/i915/i915_reg.h                    |     3 +
 drivers/gpu/drm/i915/i915_scatterlist.h            |    34 +-
 drivers/gpu/drm/i915/intel_runtime_pm.c            |    11 +-
 drivers/gpu/drm/imx/Kconfig                        |     1 -
 drivers/gpu/drm/imx/imx-tve.c                      |     5 +-
 drivers/gpu/drm/lima/lima_devfreq.c                |    15 +-
 drivers/gpu/drm/msm/Kconfig                        |     2 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c        |    14 +-
 drivers/gpu/drm/msm/adreno/adreno_device.c         |    10 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.c            |     7 +-
 .../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c    |     5 +-
 drivers/gpu/drm/msm/dp/dp_ctrl.c                   |    13 +-
 drivers/gpu/drm/msm/dp/dp_display.c                |    23 +-
 drivers/gpu/drm/msm/dp/dp_drm.c                    |    34 +
 drivers/gpu/drm/msm/dp/dp_parser.c                 |     6 +-
 drivers/gpu/drm/msm/dp/dp_parser.h                 |     5 +-
 drivers/gpu/drm/msm/dsi/dsi.c                      |     6 +
 drivers/gpu/drm/msm/hdmi/hdmi.c                    |     7 +-
 drivers/gpu/drm/msm/msm_drv.c                      |     1 +
 drivers/gpu/drm/msm/msm_gem_submit.c               |     9 +-
 drivers/gpu/drm/msm/msm_gpu.c                      |     2 +
 drivers/gpu/drm/msm/msm_gpu.h                      |     4 +
 drivers/gpu/drm/msm/msm_ringbuffer.c               |     3 +-
 drivers/gpu/drm/nouveau/nouveau_dmem.c             |     1 +
 drivers/gpu/drm/panel/panel-simple.c               |     2 +
 drivers/gpu/drm/panfrost/panfrost_dump.c           |    36 +-
 drivers/gpu/drm/panfrost/panfrost_mmu.c            |    11 +-
 drivers/gpu/drm/rcar-du/Kconfig                    |    13 +-
 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c    |    26 +-
 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c        |     3 +-
 drivers/gpu/drm/rockchip/rockchip_drm_gem.c        |     5 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop2.c       |    10 +-
 drivers/gpu/drm/scheduler/sched_entity.c           |     9 +-
 drivers/gpu/drm/tegra/drm.c                        |     4 +
 drivers/gpu/drm/tests/drm_format_helper_test.c     |     2 +-
 drivers/gpu/drm/vc4/vc4_drv.c                      |     8 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |    72 +-
 drivers/gpu/drm/vc4/vc4_hdmi.h                     |     1 +
 drivers/gpu/drm/vc4/vc4_kms.c                      |     8 +-
 drivers/gpu/host1x/dev.c                           |     4 +
 drivers/hid/hid-asus.c                             |     4 +-
 drivers/hid/hid-hyperv.c                           |     2 +-
 drivers/hid/hid-ids.h                              |     2 +
 drivers/hid/hid-lenovo.c                           |     2 +-
 drivers/hid/hid-magicmouse.c                       |     2 +-
 drivers/hid/hid-playstation.c                      |    83 +-
 drivers/hid/hid-quirks.c                           |     1 +
 drivers/hid/hid-saitek.c                           |     2 +
 drivers/hid/wacom_wac.c                            |    11 +-
 drivers/hv/hv_balloon.c                            |     2 +-
 drivers/hwmon/coretemp.c                           |    56 +-
 drivers/hwmon/corsair-psu.c                        |     3 +-
 drivers/hwmon/pmbus/pmbus.h                        |     1 -
 drivers/hwmon/pwm-fan.c                            |     5 +-
 drivers/hwmon/scmi-hwmon.c                         |   116 +-
 drivers/hwspinlock/qcom_hwspinlock.c               |    42 +-
 drivers/hwtracing/coresight/coresight-core.c       |     7 +-
 drivers/hwtracing/coresight/coresight-cti-core.c   |    10 +-
 drivers/i2c/busses/Kconfig                         |     1 +
 drivers/i2c/busses/i2c-i801.c                      |     1 +
 drivers/i2c/busses/i2c-mlxbf.c                     |     9 -
 drivers/i2c/busses/i2c-mlxcpld.c                   |     2 +-
 drivers/i2c/busses/i2c-piix4.c                     |     1 +
 drivers/i2c/busses/i2c-qcom-cci.c                  |    13 +-
 drivers/i2c/busses/i2c-sis630.c                    |     2 +-
 drivers/i2c/busses/i2c-tegra.c                     |    16 +-
 drivers/i2c/busses/i2c-xiic.c                      |     1 +
 drivers/i2c/i2c-core-base.c                        |    14 +
 drivers/iio/accel/adxl367.c                        |    23 +-
 drivers/iio/accel/adxl372.c                        |    23 +-
 drivers/iio/accel/bma400_core.c                    |    24 +-
 drivers/iio/accel/bmc150-accel-core.c              |    23 +-
 drivers/iio/adc/at91-sama5d2_adc.c                 |    29 +-
 drivers/iio/adc/at91_adc.c                         |     4 +-
 drivers/iio/adc/mcp3911.c                          |    13 +-
 drivers/iio/adc/mp2629_adc.c                       |     5 +-
 drivers/iio/adc/stm32-adc.c                        |    11 +-
 drivers/iio/imu/bno055/bno055.c                    |     2 +-
 drivers/iio/light/tsl2583.c                        |     2 +-
 drivers/iio/pressure/ms5611.h                      |    12 +-
 drivers/iio/pressure/ms5611_core.c                 |    51 +-
 drivers/iio/pressure/ms5611_spi.c                  |     2 +-
 drivers/iio/temperature/ltc2983.c                  |    13 +-
 drivers/iio/trigger/iio-trig-sysfs.c               |     6 +-
 drivers/infiniband/core/cma.c                      |     2 +-
 drivers/infiniband/core/device.c                   |    10 +-
 drivers/infiniband/core/nldev.c                    |     2 +-
 drivers/infiniband/hw/efa/efa_main.c               |     4 +-
 drivers/infiniband/hw/hfi1/pio.c                   |     3 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |    15 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.h         |     2 -
 drivers/infiniband/hw/qedr/main.c                  |     9 +-
 drivers/infiniband/sw/rxe/rxe_resp.c               |     4 +-
 drivers/input/joystick/iforce/iforce-main.c        |     8 +-
 drivers/input/misc/soc_button_array.c              |    14 +-
 drivers/input/mouse/synaptics.c                    |     1 +
 drivers/input/serio/i8042-acpipnpio.h              |     8 +-
 drivers/input/serio/i8042.c                        |     4 -
 drivers/input/touchscreen/goodix.c                 |    11 +
 drivers/iommu/amd/iommu.c                          |     7 +-
 drivers/iommu/apple-dart.c                         |     2 +-
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c        |     2 +-
 drivers/iommu/arm/arm-smmu/arm-smmu.c              |     2 +-
 drivers/iommu/intel/iommu.c                        |    25 +-
 drivers/iommu/intel/pasid.c                        |     5 +-
 drivers/iommu/iommu.c                              |     7 +-
 drivers/iommu/mtk_iommu.c                          |     3 +-
 drivers/iommu/virtio-iommu.c                       |     9 +-
 drivers/isdn/hardware/mISDN/netjet.c               |     2 +-
 drivers/isdn/mISDN/core.c                          |     7 +-
 drivers/isdn/mISDN/dsp_pipeline.c                  |     3 +-
 drivers/leds/simple/simatic-ipc-leds-gpio.c        |    12 +-
 drivers/md/dm-bufio.c                              |    15 +-
 drivers/md/dm-cache-policy.h                       |     2 +-
 drivers/md/dm-clone-target.c                       |     2 +-
 drivers/md/dm-crypt.c                              |     1 +
 drivers/md/dm-integrity.c                          |    21 +-
 drivers/md/dm-ioctl.c                              |    82 +-
 drivers/md/dm-log-writes.c                         |     1 +
 drivers/md/dm-raid.c                               |     4 +-
 drivers/md/dm-rq.c                                 |     4 +-
 drivers/md/dm-stats.c                              |     2 +-
 drivers/md/dm-table.c                              |    78 +-
 drivers/md/dm-verity-target.c                      |    18 +-
 drivers/md/dm.c                                    |     9 +-
 drivers/media/Kconfig                              |     2 +-
 drivers/media/cec/core/cec-adap.c                  |     1 +
 drivers/media/cec/platform/cros-ec/cros-ec-cec.c   |     4 +
 drivers/media/cec/platform/s5p/s5p_cec.c           |     2 +
 drivers/media/dvb-frontends/drxk_hard.c            |     2 +-
 drivers/media/i2c/ar0521.c                         |    11 +-
 drivers/media/i2c/ir-kbd-i2c.c                     |    47 +
 drivers/media/i2c/isl7998x.c                       |     2 +-
 drivers/media/i2c/mt9v111.c                        |     2 +-
 drivers/media/i2c/ov5640.c                         |   123 +-
 drivers/media/i2c/ov8865.c                         |    10 +-
 drivers/media/mc/mc-device.c                       |    13 +-
 drivers/media/mc/mc-entity.c                       |   648 +-
 drivers/media/pci/cx18/cx18-av-core.c              |     4 +-
 drivers/media/pci/cx88/cx88-input.c                |     2 +-
 drivers/media/pci/cx88/cx88-video.c                |     1 +
 drivers/media/pci/intel/ipu3/ipu3-cio2-main.c      |     6 +-
 drivers/media/platform/amphion/vpu_v4l2.c          |    11 +-
 drivers/media/platform/chips-media/coda-jpeg.c     |    13 +-
 .../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c   |     2 +-
 .../media/platform/mediatek/mdp3/mtk-mdp3-comp.c   |     7 +-
 .../media/platform/mediatek/mdp3/mtk-mdp3-core.c   |     3 +-
 .../media/platform/mediatek/mdp3/mtk-mdp3-vpu.c    |     3 +-
 drivers/media/platform/nxp/dw100/dw100.c           |     4 +-
 drivers/media/platform/qcom/camss/camss-video.c    |     6 +-
 drivers/media/platform/qcom/venus/helpers.c        |    13 +-
 drivers/media/platform/qcom/venus/hfi.c            |     5 +-
 drivers/media/platform/qcom/venus/vdec.c           |     2 +
 drivers/media/platform/qcom/venus/venc.c           |    29 +-
 drivers/media/platform/qcom/venus/venc_ctrls.c     |    38 +-
 .../media/platform/renesas/rcar-vin/rcar-core.c    |     5 +-
 drivers/media/platform/renesas/rcar-vin/rcar-dma.c |    18 +-
 drivers/media/platform/renesas/vsp1/vsp1_video.c   |     6 +-
 .../platform/rockchip/rkisp1/rkisp1-capture.c      |    21 +-
 .../media/platform/rockchip/rkisp1/rkisp1-common.h |    30 +-
 .../media/platform/rockchip/rkisp1/rkisp1-isp.c    |   144 +-
 .../media/platform/rockchip/rkisp1/rkisp1-params.c |   531 +-
 .../media/platform/rockchip/rkisp1/rkisp1-regs.h   |    47 +-
 .../platform/rockchip/rkisp1/rkisp1-resizer.c      |    45 +-
 .../platform/samsung/exynos4-is/fimc-capture.c     |     9 +-
 .../platform/samsung/exynos4-is/fimc-isp-video.c   |     9 +-
 .../media/platform/samsung/exynos4-is/fimc-lite.c  |     9 +-
 .../platform/samsung/s3c-camif/camif-capture.c     |     6 +-
 drivers/media/platform/st/stm32/stm32-dcmi.c       |     6 +-
 drivers/media/platform/sunxi/sun4i-csi/Kconfig     |     2 +-
 drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c |     6 +-
 drivers/media/platform/sunxi/sun6i-csi/Kconfig     |    12 +-
 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c |   592 +-
 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h |    64 +-
 .../media/platform/sunxi/sun6i-csi/sun6i_video.c   |   592 +-
 .../media/platform/sunxi/sun6i-csi/sun6i_video.h   |    23 +-
 .../media/platform/sunxi/sun6i-mipi-csi2/Kconfig   |     4 +-
 .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c        |    20 +-
 .../platform/sunxi/sun8i-a83t-mipi-csi2/Kconfig    |     2 +-
 .../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c    |    23 +-
 drivers/media/platform/sunxi/sun8i-di/Kconfig      |     2 +-
 drivers/media/platform/sunxi/sun8i-rotate/Kconfig  |     2 +-
 drivers/media/platform/ti/cal/cal-video.c          |     6 +-
 drivers/media/platform/ti/cal/cal.h                |     1 -
 drivers/media/platform/ti/omap3isp/isp.c           |     4 +-
 drivers/media/platform/ti/omap3isp/ispvideo.c      |     9 +-
 drivers/media/platform/ti/omap3isp/ispvideo.h      |    11 +-
 drivers/media/platform/verisilicon/hantro_drv.c    |    14 +-
 .../platform/verisilicon/hantro_g2_hevc_dec.c      |     4 +-
 drivers/media/platform/verisilicon/hantro_hevc.c   |     4 +-
 .../media/platform/verisilicon/hantro_postproc.c   |     7 +-
 drivers/media/platform/verisilicon/imx8m_vpu_hw.c  |    27 +
 drivers/media/platform/xilinx/xilinx-dma.c         |    11 +-
 drivers/media/platform/xilinx/xilinx-dma.h         |     9 +-
 drivers/media/radio/radio-si476x.c                 |     5 +-
 drivers/media/radio/si4713/si4713.c                |     2 +-
 drivers/media/rc/imon.c                            |     4 +-
 drivers/media/rc/mceusb.c                          |     2 +-
 drivers/media/test-drivers/vimc/vimc-capture.c     |     7 +-
 drivers/media/test-drivers/vivid/vivid-core.c      |    38 +-
 drivers/media/test-drivers/vivid/vivid-core.h      |     2 +
 drivers/media/test-drivers/vivid/vivid-osd.c       |     2 +-
 drivers/media/test-drivers/vivid/vivid-vid-cap.c   |    35 +-
 drivers/media/tuners/xc4000.c                      |     4 +-
 drivers/media/usb/au0828/au0828-core.c             |     8 +-
 drivers/media/usb/dvb-usb-v2/af9035.c              |     2 +-
 drivers/media/usb/msi2500/msi2500.c                |     2 +-
 drivers/media/v4l2-core/v4l2-ctrls-api.c           |     8 +-
 drivers/media/v4l2-core/v4l2-ctrls-core.c          |    19 +-
 drivers/media/v4l2-core/v4l2-dev.c                 |    72 +
 drivers/media/v4l2-core/v4l2-dv-timings.c          |    14 +
 drivers/mfd/syscon.c                               |     8 +
 drivers/misc/sgi-gru/grumain.c                     |     6 +-
 drivers/misc/sgi-gru/grutables.h                   |    14 +-
 drivers/misc/vmw_vmci/vmci_queue_pair.c            |     2 +
 drivers/mmc/core/block.c                           |    44 +-
 drivers/mmc/core/core.c                            |     8 +-
 drivers/mmc/core/queue.c                           |     8 +
 drivers/mmc/core/sdio_bus.c                        |     3 +-
 drivers/mmc/host/Kconfig                           |     3 +-
 drivers/mmc/host/sdhci-brcmstb.c                   |     3 +-
 drivers/mmc/host/sdhci-cqhci.h                     |    24 +
 drivers/mmc/host/sdhci-esdhc-imx.c                 |    17 +-
 drivers/mmc/host/sdhci-of-arasan.c                 |     3 +-
 drivers/mmc/host/sdhci-pci-core.c                  |    16 +-
 drivers/mmc/host/sdhci-pci-o2micro.c               |     7 +
 drivers/mmc/host/sdhci-tegra.c                     |     3 +-
 drivers/mmc/host/sdhci_am654.c                     |     7 +-
 drivers/mtd/mtdcore.c                              |     2 +-
 drivers/mtd/nand/onenand/Kconfig                   |     1 +
 drivers/mtd/nand/raw/intel-nand-controller.c       |    23 +-
 drivers/mtd/nand/raw/marvell_nand.c                |     2 +-
 drivers/mtd/nand/raw/nand_base.c                   |     4 +-
 drivers/mtd/nand/raw/qcom_nandc.c                  |    12 +-
 drivers/mtd/nand/raw/tegra_nand.c                  |     4 +-
 drivers/mtd/parsers/bcm47xxpart.c                  |     4 +-
 drivers/mtd/spi-nor/core.c                         |     4 +-
 drivers/net/can/at91_can.c                         |     2 +-
 drivers/net/can/c_can/c_can_main.c                 |     2 +-
 drivers/net/can/can327.c                           |     2 +-
 drivers/net/can/cc770/cc770.c                      |     2 +-
 drivers/net/can/ctucanfd/ctucanfd_base.c           |     2 +-
 drivers/net/can/dev/skb.c                          |    10 +-
 drivers/net/can/flexcan/flexcan-core.c             |     2 +-
 drivers/net/can/grcan.c                            |     2 +-
 drivers/net/can/ifi_canfd/ifi_canfd.c              |     2 +-
 drivers/net/can/janz-ican3.c                       |     2 +-
 drivers/net/can/kvaser_pciefd.c                    |     2 +-
 drivers/net/can/m_can/m_can.c                      |     2 +-
 drivers/net/can/mscan/mpc5xxx_can.c                |     8 +-
 drivers/net/can/mscan/mscan.c                      |     2 +-
 drivers/net/can/pch_can.c                          |     2 +-
 drivers/net/can/peak_canfd/peak_canfd.c            |     2 +-
 drivers/net/can/rcar/rcar_can.c                    |     2 +-
 drivers/net/can/rcar/rcar_canfd.c                  |    39 +-
 drivers/net/can/sja1000/sja1000.c                  |     2 +-
 drivers/net/can/slcan/slcan-core.c                 |     2 +-
 drivers/net/can/softing/softing_main.c             |     2 +-
 drivers/net/can/spi/hi311x.c                       |     2 +-
 drivers/net/can/spi/mcp251x.c                      |     7 +-
 drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c       |     2 +-
 drivers/net/can/sun4i_can.c                        |     2 +-
 drivers/net/can/ti_hecc.c                          |     2 +-
 drivers/net/can/usb/ems_usb.c                      |     2 +-
 drivers/net/can/usb/esd_usb.c                      |     2 +-
 drivers/net/can/usb/etas_es58x/es58x_core.c        |     2 +-
 drivers/net/can/usb/gs_usb.c                       |     2 +-
 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c   |     2 +-
 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c  |     4 +-
 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c   |     4 +-
 drivers/net/can/usb/mcba_usb.c                     |     2 +-
 drivers/net/can/usb/peak_usb/pcan_usb_core.c       |     2 +-
 drivers/net/can/usb/ucan.c                         |     2 +-
 drivers/net/can/usb/usb_8dev.c                     |     2 +-
 drivers/net/can/xilinx_can.c                       |     2 +-
 drivers/net/dsa/dsa_loop.c                         |    25 +-
 drivers/net/dsa/qca/qca8k-8xxx.c                   |    83 +-
 drivers/net/ethernet/adi/adin1110.c                |    38 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |     8 +-
 drivers/net/ethernet/amd/xgbe/xgbe-pci.c           |     5 +
 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c        |    58 +-
 drivers/net/ethernet/amd/xgbe/xgbe.h               |    26 +
 drivers/net/ethernet/apm/xgene/xgene_enet_main.c   |     4 +-
 drivers/net/ethernet/aquantia/atlantic/aq_macsec.c |    98 +-
 drivers/net/ethernet/aquantia/atlantic/aq_nic.h    |     2 +
 .../ethernet/aquantia/atlantic/macsec/macsec_api.c |    18 +-
 drivers/net/ethernet/atheros/ag71xx.c              |     3 +-
 drivers/net/ethernet/broadcom/Kconfig              |     2 +-
 drivers/net/ethernet/broadcom/bcm4908_enet.c       |    12 +-
 drivers/net/ethernet/broadcom/bcmsysport.c         |     3 +
 drivers/net/ethernet/broadcom/bgmac.c              |     1 -
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |    64 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |     1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c  |    11 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |     2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c     |     3 +-
 drivers/net/ethernet/cadence/macb_main.c           |     1 +
 drivers/net/ethernet/cavium/liquidio/lio_main.c    |    34 +-
 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c    |     1 +
 .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c    |     2 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c     |     4 +-
 .../net/ethernet/freescale/dpaa/dpaa_eth_sysfs.c   |     2 +-
 drivers/net/ethernet/freescale/enetc/enetc.c       |     5 +
 drivers/net/ethernet/freescale/fec_main.c          |    50 +-
 drivers/net/ethernet/freescale/fman/mac.c          |    21 +-
 drivers/net/ethernet/freescale/fman/mac.h          |     2 +-
 drivers/net/ethernet/hisilicon/hns/hnae.c          |     4 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |     1 -
 .../hisilicon/hns3/hns3_common/hclge_comm_rss.c    |    20 -
 .../hisilicon/hns3/hns3_common/hclge_comm_rss.h    |     2 -
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |   167 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h    |     1 +
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |    19 +-
 drivers/net/ethernet/huawei/hinic/hinic_debugfs.c  |    18 +-
 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c  |     2 +-
 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c   |     2 +-
 drivers/net/ethernet/huawei/hinic/hinic_main.c     |     9 +-
 drivers/net/ethernet/huawei/hinic/hinic_sriov.c    |     1 -
 drivers/net/ethernet/ibm/ehea/ehea_main.c          |     1 +
 drivers/net/ethernet/ibm/ibmveth.c                 |     3 +-
 drivers/net/ethernet/ibm/ibmveth.h                 |     1 +
 drivers/net/ethernet/ibm/ibmvnic.c                 |    16 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |   103 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |    16 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c        |    13 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.h        |     1 -
 drivers/net/ethernet/intel/i40e/i40e_type.h        |     4 +
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |    43 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h |     1 +
 drivers/net/ethernet/intel/i40e/i40e_xsk.c         |    67 +-
 drivers/net/ethernet/intel/i40e/i40e_xsk.h         |     2 +-
 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c    |     2 +
 drivers/net/ethernet/intel/ice/ice_base.c          |     2 +-
 drivers/net/ethernet/intel/ice/ice_lib.c           |    25 +
 drivers/net/ethernet/intel/ice/ice_lib.h           |     1 +
 drivers/net/ethernet/intel/ice/ice_vf_lib.c        |     5 +-
 drivers/net/ethernet/lantiq_etop.c                 |     1 -
 drivers/net/ethernet/marvell/mv643xx_eth.c         |     1 +
 .../net/ethernet/marvell/octeon_ep/octep_main.c    |    16 +-
 drivers/net/ethernet/marvell/octeontx2/Kconfig     |     2 +
 .../ethernet/marvell/octeontx2/nic/cn10k_macsec.c  |     2 +
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |     1 +
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |   135 +-
 .../ethernet/marvell/octeontx2/nic/otx2_struct.h   |    57 +
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c |    32 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h |     1 +
 .../net/ethernet/marvell/prestera/prestera_rxtx.c  |     7 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |    17 +-
 drivers/net/ethernet/mediatek/mtk_ppe.c            |     6 -
 drivers/net/ethernet/mediatek/mtk_star_emac.c      |     2 +
 drivers/net/ethernet/mediatek/mtk_wed.c            |    15 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |    21 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h   |     9 +
 .../ethernet/mellanox/mlx5/core/en/rep/bridge.c    |    31 +
 .../ethernet/mellanox/mlx5/core/en/tc/act/act.c    |    92 +-
 .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h   |     2 +
 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h  |    30 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c   |     4 +-
 .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c   |     3 -
 .../ethernet/mellanox/mlx5/core/en_accel/macsec.c  |    27 +-
 .../mellanox/mlx5/core/en_accel/macsec_fs.c        |     2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |     7 +
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |    27 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |    88 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c    |    11 +
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |    14 +-
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |    18 +-
 .../mellanox/mlx5/core/eswitch_offloads_termtbl.c  |    14 +-
 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c |    20 +-
 drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c  |     7 +
 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c |     6 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |     4 +
 .../ethernet/mellanox/mlx5/core/steering/dr_rule.c |     3 +-
 .../ethernet/mellanox/mlxsw/spectrum_switchdev.c   |     2 +
 drivers/net/ethernet/micrel/ksz884x.c              |     2 +-
 .../ethernet/microchip/lan966x/lan966x_ethtool.c   |    13 +-
 .../net/ethernet/microchip/lan966x/lan966x_fdma.c  |    50 +-
 .../net/ethernet/microchip/lan966x/lan966x_main.c  |     4 +-
 .../net/ethernet/microchip/lan966x/lan966x_main.h  |     2 +
 .../net/ethernet/microchip/lan966x/lan966x_regs.h  |    15 +
 .../net/ethernet/microchip/lan966x/lan966x_vlan.c  |     6 +
 .../net/ethernet/microchip/sparx5/sparx5_ethtool.c |     3 +
 .../net/ethernet/microchip/sparx5/sparx5_main.c    |     3 +
 drivers/net/ethernet/neterion/s2io.c               |    29 +-
 drivers/net/ethernet/netronome/nfp/nfp_main.c      |    38 +-
 .../net/ethernet/netronome/nfp/nfp_net_ethtool.c   |     6 +-
 drivers/net/ethernet/ni/nixge.c                    |     1 +
 drivers/net/ethernet/pensando/ionic/ionic_lif.c    |    12 +-
 drivers/net/ethernet/pensando/ionic/ionic_main.c   |     8 +-
 drivers/net/ethernet/sfc/ef10.c                    |    58 +-
 drivers/net/ethernet/sfc/efx.c                     |     8 +-
 drivers/net/ethernet/sfc/filter.h                  |     4 +-
 drivers/net/ethernet/sfc/rx_common.c               |    10 +-
 drivers/net/ethernet/socionext/netsec.c            |     2 +
 drivers/net/ethernet/socionext/sni_ave.c           |     6 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c  |    11 +-
 .../net/ethernet/stmicro/stmmac/dwmac-loongson.c   |    46 +-
 .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c    |     8 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c     |     6 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |     4 +
 drivers/net/ethernet/sun/sunhme.c                  |     2 +-
 drivers/net/ethernet/sunplus/spl2sw_driver.c       |     1 -
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |     2 +-
 drivers/net/ethernet/ti/cpsw.c                     |     2 +
 drivers/net/ethernet/tundra/tsi108_eth.c           |     5 +-
 drivers/net/ethernet/xilinx/xilinx_emaclite.c      |     2 +-
 drivers/net/hamradio/bpqether.c                    |     2 +-
 drivers/net/hyperv/rndis_filter.c                  |     6 +-
 drivers/net/ipa/data/ipa_data-v3.5.1.c             |     4 +-
 drivers/net/ipa/ipa_main.c                         |     3 +
 drivers/net/ipa/reg/ipa_reg-v3.1.c                 |    96 +-
 drivers/net/macsec.c                               |    50 +-
 drivers/net/macvlan.c                              |    10 +-
 drivers/net/mctp/mctp-i2c.c                        |    47 +-
 drivers/net/mhi_net.c                              |     2 +
 drivers/net/netdevsim/bus.c                        |     9 +-
 drivers/net/netdevsim/dev.c                        |    32 +-
 drivers/net/phy/dp83822.c                          |     3 +-
 drivers/net/phy/dp83867.c                          |    15 +
 drivers/net/phy/marvell.c                          |    16 +-
 drivers/net/phy/mdio_bus.c                         |     2 +-
 drivers/net/phy/mscc/mscc_macsec.c                 |     1 +
 drivers/net/phy/phylink.c                          |     3 +
 drivers/net/thunderbolt.c                          |    19 +-
 drivers/net/tun.c                                  |    21 +-
 drivers/net/usb/qmi_wwan.c                         |     1 +
 drivers/net/usb/smsc95xx.c                         |    46 +-
 drivers/net/wan/lapbether.c                        |     3 +-
 drivers/net/wireless/ath/ath11k/qmi.h              |     2 +-
 drivers/net/wireless/ath/ath11k/reg.c              |     6 +-
 .../wireless/broadcom/brcm80211/brcmfmac/fweh.c    |     4 +
 drivers/net/wireless/cisco/airo.c                  |    18 +-
 drivers/net/wireless/mac80211_hwsim.c              |     5 +
 drivers/net/wireless/ralink/rt2x00/rt2400pci.c     |     8 +-
 drivers/net/wireless/ralink/rt2x00/rt2400pci.h     |     2 +-
 drivers/net/wireless/ralink/rt2x00/rt2500pci.c     |     8 +-
 drivers/net/wireless/ralink/rt2x00/rt2500pci.h     |     2 +-
 drivers/net/wireless/ralink/rt2x00/rt2500usb.c     |     8 +-
 drivers/net/wireless/ralink/rt2x00/rt2500usb.h     |     2 +-
 drivers/net/wireless/ralink/rt2x00/rt2800lib.c     |    60 +-
 drivers/net/wireless/ralink/rt2x00/rt2800lib.h     |     8 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c     |     6 +-
 drivers/net/wireless/ralink/rt2x00/rt61pci.c       |     4 +-
 drivers/net/wireless/ralink/rt2x00/rt61pci.h       |     2 +-
 drivers/net/wireless/ralink/rt2x00/rt73usb.c       |     4 +-
 drivers/net/wireless/ralink/rt2x00/rt73usb.h       |     2 +-
 drivers/net/wwan/Kconfig                           |     2 +-
 drivers/net/wwan/iosm/iosm_ipc_coredump.c          |     1 +
 drivers/net/wwan/iosm/iosm_ipc_devlink.c           |     1 +
 drivers/net/wwan/iosm/iosm_ipc_imem_ops.c          |     8 +
 drivers/net/wwan/iosm/iosm_ipc_mux.h               |     1 +
 drivers/net/wwan/iosm/iosm_ipc_pcie.c              |    18 +-
 drivers/net/wwan/iosm/iosm_ipc_wwan.c              |    43 +-
 drivers/net/wwan/mhi_wwan_mbim.c                   |     1 +
 drivers/net/wwan/wwan_hwsim.c                      |     2 +-
 drivers/nfc/fdp/fdp.c                              |    10 +-
 drivers/nfc/nfcmrvl/i2c.c                          |     7 +-
 drivers/nfc/nxp-nci/core.c                         |     7 +-
 drivers/nfc/s3fwrn5/core.c                         |     8 +-
 drivers/nfc/virtual_ncidev.c                       |     3 +
 drivers/nvme/host/apple.c                          |     2 +
 drivers/nvme/host/core.c                           |    11 +-
 drivers/nvme/host/hwmon.c                          |    32 +-
 drivers/nvme/host/multipath.c                      |     1 +
 drivers/nvme/host/pci.c                            |    16 +-
 drivers/nvme/host/tcp.c                            |    13 +-
 drivers/nvme/target/auth.c                         |     2 +
 drivers/nvme/target/configfs.c                     |    12 +-
 drivers/nvme/target/core.c                         |     2 +-
 drivers/nvmem/lan9662-otpc.c                       |     2 +-
 drivers/nvmem/u-boot-env.c                         |     2 +-
 drivers/parisc/iosapic.c                           |     1 +
 drivers/parisc/pdc_stable.c                        |    34 +-
 drivers/parport/parport_pc.c                       |     2 +-
 drivers/pci/controller/pci-hyperv.c                |    22 +-
 drivers/pci/controller/pci-tegra.c                 |    11 +-
 drivers/phy/qualcomm/phy-qcom-qmp-combo.c          |     2 +-
 drivers/phy/ralink/phy-mt7621-pci.c                |     3 +-
 drivers/phy/st/phy-stm32-usbphyc.c                 |     2 +
 drivers/phy/sunplus/phy-sunplus-usb2.c             |     4 +-
 drivers/phy/tegra/xusb.c                           |    20 +-
 drivers/pinctrl/devicetree.c                       |     2 +
 drivers/pinctrl/mediatek/mtk-eint.c                |    34 +-
 drivers/pinctrl/mediatek/mtk-eint.h                |     6 +
 drivers/pinctrl/mediatek/pinctrl-mt2701.c          |     1 +
 drivers/pinctrl/mediatek/pinctrl-mt2712.c          |     1 +
 drivers/pinctrl/mediatek/pinctrl-mt6765.c          |     1 +
 drivers/pinctrl/mediatek/pinctrl-mt6779.c          |     1 +
 drivers/pinctrl/mediatek/pinctrl-mt6795.c          |     1 +
 drivers/pinctrl/mediatek/pinctrl-mt7622.c          |     1 +
 drivers/pinctrl/mediatek/pinctrl-mt7623.c          |     1 +
 drivers/pinctrl/mediatek/pinctrl-mt7629.c          |     1 +
 drivers/pinctrl/mediatek/pinctrl-mt7986.c          |     2 +
 drivers/pinctrl/mediatek/pinctrl-mt8127.c          |     1 +
 drivers/pinctrl/mediatek/pinctrl-mt8135.c          |     1 +
 drivers/pinctrl/mediatek/pinctrl-mt8167.c          |     1 +
 drivers/pinctrl/mediatek/pinctrl-mt8173.c          |     1 +
 drivers/pinctrl/mediatek/pinctrl-mt8183.c          |     1 +
 drivers/pinctrl/mediatek/pinctrl-mt8186.c          |     1 +
 drivers/pinctrl/mediatek/pinctrl-mt8188.c          |     1 +
 drivers/pinctrl/mediatek/pinctrl-mt8192.c          |     1 +
 drivers/pinctrl/mediatek/pinctrl-mt8195.c          |     1 +
 drivers/pinctrl/mediatek/pinctrl-mt8365.c          |     1 +
 drivers/pinctrl/mediatek/pinctrl-mt8516.c          |     1 +
 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c   |     3 +
 drivers/pinctrl/pinctrl-ingenic.c                  |     4 +-
 drivers/pinctrl/pinctrl-ocelot.c                   |    17 +-
 drivers/pinctrl/pinctrl-rockchip.c                 |    40 +
 drivers/pinctrl/pinctrl-zynqmp.c                   |     9 -
 drivers/pinctrl/qcom/pinctrl-msm.c                 |    21 +
 drivers/pinctrl/qcom/pinctrl-sc8280xp.c            |     4 +-
 drivers/platform/loongarch/loongson-laptop.c       |    24 +-
 .../platform/surface/aggregator/ssh_packet_layer.c |    24 +-
 .../platform/surface/surface_aggregator_registry.c |    37 +
 drivers/platform/x86/acer-wmi.c                    |     9 +
 drivers/platform/x86/amd/pmc.c                     |    10 +-
 drivers/platform/x86/asus-nb-wmi.c                 |     9 +
 drivers/platform/x86/asus-wmi.c                    |     2 +
 drivers/platform/x86/hp-wmi.c                      |    15 +-
 drivers/platform/x86/ideapad-laptop.c              |    62 +-
 drivers/platform/x86/intel/hid.c                   |     3 +
 drivers/platform/x86/intel/pmc/core.c              |     2 +
 drivers/platform/x86/intel/pmc/pltdrv.c            |     9 +
 drivers/platform/x86/intel/pmt/class.c             |    31 +-
 drivers/platform/x86/p2sb.c                        |    15 +-
 drivers/platform/x86/thinkpad_acpi.c               |    12 +-
 drivers/platform/x86/touchscreen_dmi.c             |    25 +
 drivers/rtc/rtc-cmos.c                             |    14 +-
 drivers/s390/block/dcssblk.c                       |     1 +
 drivers/s390/cio/css.c                             |     8 +-
 drivers/s390/crypto/vfio_ap_private.h              |     2 +-
 drivers/s390/crypto/zcrypt_msgtype6.c              |    21 +-
 drivers/s390/scsi/zfcp_fsf.c                       |     2 +-
 drivers/scsi/ibmvscsi/ibmvfc.c                     |    14 +-
 drivers/scsi/lpfc/lpfc_bsg.c                       |     4 +-
 drivers/scsi/lpfc/lpfc_ct.c                        |     2 +-
 drivers/scsi/lpfc/lpfc_init.c                      |     7 +-
 drivers/scsi/megaraid/megaraid_sas_base.c          |    27 +-
 drivers/scsi/mpi3mr/Kconfig                        |     1 +
 drivers/scsi/mpi3mr/mpi3mr_os.c                    |     3 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |     2 +-
 drivers/scsi/pm8001/pm8001_init.c                  |     1 +
 drivers/scsi/qla2xxx/qla_attr.c                    |    30 +-
 drivers/scsi/scsi_debug.c                          |    13 +-
 drivers/scsi/scsi_sysfs.c                          |     8 +
 drivers/scsi/scsi_transport_iscsi.c                |    31 +-
 drivers/scsi/scsi_transport_sas.c                  |    13 +-
 drivers/siox/siox-core.c                           |     2 +
 drivers/slimbus/Kconfig                            |     2 +-
 drivers/slimbus/stream.c                           |     8 +-
 drivers/soc/imx/imx93-pd.c                         |    17 +-
 drivers/soc/imx/soc-imx8m.c                        |    11 +
 drivers/soundwire/intel.c                          |     1 +
 drivers/soundwire/intel_init.c                     |    37 -
 drivers/soundwire/qcom.c                           |     9 +
 drivers/spi/spi-amd.c                              |     2 +-
 drivers/spi/spi-aspeed-smc.c                       |     6 +-
 drivers/spi/spi-gxp.c                              |     2 +-
 drivers/spi/spi-intel.c                            |    10 +-
 drivers/spi/spi-meson-spicc.c                      |    24 +-
 drivers/spi/spi-mpc52xx.c                          |     2 +-
 drivers/spi/spi-mt65xx.c                           |    23 +-
 drivers/spi/spi-qup.c                              |     2 +
 drivers/spi/spi-stm32.c                            |     3 +-
 drivers/spi/spi-tegra210-quad.c                    |    11 +
 drivers/staging/media/atomisp/Makefile             |     1 -
 drivers/staging/media/atomisp/i2c/atomisp-ov2680.c |    19 +-
 drivers/staging/media/atomisp/include/hmm/hmm_bo.h |     6 -
 .../staging/media/atomisp/include/linux/atomisp.h  |    14 -
 .../atomisp/include/linux/atomisp_gmin_platform.h  |     2 -
 .../media/atomisp/include/linux/atomisp_platform.h |    18 -
 drivers/staging/media/atomisp/notes.txt            |    19 +
 drivers/staging/media/atomisp/pci/atomisp_cmd.c    |   715 +-
 drivers/staging/media/atomisp/pci/atomisp_cmd.h    |    11 +-
 drivers/staging/media/atomisp/pci/atomisp_compat.h |    10 -
 .../media/atomisp/pci/atomisp_compat_css20.c       |   100 +-
 drivers/staging/media/atomisp/pci/atomisp_file.c   |   229 -
 drivers/staging/media/atomisp/pci/atomisp_file.h   |    44 -
 drivers/staging/media/atomisp/pci/atomisp_fops.c   |   274 +-
 .../media/atomisp/pci/atomisp_gmin_platform.c      |    94 +-
 .../staging/media/atomisp/pci/atomisp_internal.h   |    55 +-
 drivers/staging/media/atomisp/pci/atomisp_ioctl.c  |   776 +-
 drivers/staging/media/atomisp/pci/atomisp_ioctl.h  |    14 +-
 drivers/staging/media/atomisp/pci/atomisp_subdev.c |   133 +-
 drivers/staging/media/atomisp/pci/atomisp_subdev.h |    71 +-
 drivers/staging/media/atomisp/pci/atomisp_v4l2.c   |   164 +-
 drivers/staging/media/atomisp/pci/atomisp_v4l2.h   |     3 -
 drivers/staging/media/atomisp/pci/hmm/hmm_bo.c     |   198 +-
 drivers/staging/media/atomisp/pci/sh_css_params.c  |     4 +-
 drivers/staging/media/imx/imx-media-utils.c        |     8 +-
 drivers/staging/media/imx/imx7-media-csi.c         |     6 +-
 .../staging/media/ipu3/include/uapi/intel-ipu3.h   |     7 +-
 drivers/staging/media/ipu3/ipu3-v4l2.c             |    37 +-
 drivers/staging/media/meson/vdec/vdec.c            |     2 +
 drivers/staging/media/omap4iss/iss.c               |     4 +-
 drivers/staging/media/omap4iss/iss_video.c         |     9 +-
 drivers/staging/media/omap4iss/iss_video.h         |    11 +-
 drivers/staging/media/sunxi/cedrus/Kconfig         |     1 +
 drivers/staging/media/tegra-video/tegra210.c       |     6 +-
 drivers/staging/rtl8192e/rtllib_softmac_wx.c       |     9 +-
 drivers/target/loopback/tcm_loop.c                 |     3 +-
 drivers/target/target_core_device.c                |    19 +
 drivers/target/target_core_iblock.c                |    19 +-
 drivers/target/target_core_internal.h              |     1 +
 drivers/target/target_core_pr.c                    |    33 +-
 drivers/target/target_core_transport.c             |     3 +-
 drivers/thermal/intel/intel_powerclamp.c           |     6 +-
 drivers/tty/n_gsm.c                                |    71 +-
 drivers/tty/serial/8250/8250_lpss.c                |    17 +-
 drivers/tty/serial/8250/8250_omap.c                |    52 +-
 .../tty/serial/8250/{8250_gsc.c => 8250_parisc.c}  |     0
 drivers/tty/serial/8250/8250_port.c                |     7 +-
 drivers/tty/serial/8250/Kconfig                    |     4 +-
 drivers/tty/serial/8250/Makefile                   |     2 +-
 drivers/tty/serial/fsl_lpuart.c                    |    76 +-
 drivers/tty/serial/imx.c                           |     1 +
 drivers/ufs/core/ufshcd.c                          |     4 +-
 drivers/ufs/core/ufshpb.c                          |     6 +-
 drivers/ufs/host/ufs-qcom-ice.c                    |     1 -
 drivers/usb/cdns3/host.c                           |    56 +-
 drivers/usb/chipidea/otg_fsm.c                     |     2 +
 drivers/usb/core/quirks.c                          |     3 +
 drivers/usb/dwc3/core.c                            |    59 +-
 drivers/usb/dwc3/drd.c                             |    50 -
 drivers/usb/dwc3/dwc3-st.c                         |     2 +-
 drivers/usb/dwc3/gadget.c                          |    22 +-
 drivers/usb/dwc3/host.c                            |    10 -
 drivers/usb/gadget/function/uvc_queue.c            |     8 +-
 drivers/usb/gadget/function/uvc_video.c            |    25 +-
 drivers/usb/gadget/udc/aspeed-vhub/dev.c           |     1 +
 drivers/usb/gadget/udc/bdc/bdc_udc.c               |     1 +
 drivers/usb/host/bcma-hcd.c                        |    10 +-
 drivers/usb/host/xhci-mem.c                        |    20 +-
 drivers/usb/host/xhci-pci.c                        |    44 +-
 drivers/usb/host/xhci.c                            |    10 +-
 drivers/usb/host/xhci.h                            |     1 +
 drivers/usb/misc/sisusbvga/sisusb_struct.h         |     2 +-
 drivers/usb/serial/option.c                        |    19 +-
 drivers/usb/typec/mux/intel_pmc_mux.c              |    15 +-
 drivers/usb/typec/tipd/core.c                      |     6 +-
 drivers/usb/typec/ucsi/ucsi.c                      |    42 +-
 drivers/usb/typec/ucsi/ucsi_acpi.c                 |    10 +
 drivers/vfio/pci/vfio_pci_core.c                   |    10 +-
 drivers/vfio/vfio_main.c                           |    26 +-
 drivers/video/aperture.c                           |     5 +-
 drivers/video/fbdev/cyber2000fb.c                  |     2 +
 drivers/video/fbdev/da8xx-fb.c                     |     3 +-
 drivers/video/fbdev/gbefb.c                        |     4 +-
 drivers/video/fbdev/sis/sis_accel.c                |     2 +-
 drivers/video/fbdev/sis/vstruct.h                  |     2 +-
 drivers/video/fbdev/sm501fb.c                      |     2 +-
 drivers/video/fbdev/smscufx.c                      |    55 +-
 drivers/video/fbdev/stifb.c                        |     3 +-
 drivers/video/fbdev/xilinxfb.c                     |     8 +-
 drivers/watchdog/exar_wdt.c                        |     4 +-
 drivers/watchdog/sp805_wdt.c                       |     2 +-
 drivers/watchdog/watchdog_core.c                   |     4 +
 drivers/watchdog/watchdog_dev.c                    |    12 +-
 drivers/xen/grant-dma-ops.c                        |    27 +-
 drivers/xen/pcpu.c                                 |     2 +-
 drivers/xen/platform-pci.c                         |    10 +-
 drivers/xen/xen-pciback/conf_space_capability.c    |     9 +-
 fs/binfmt_elf.c                                    |     3 +-
 fs/btrfs/backref.c                                 |   138 +-
 fs/btrfs/backref.h                                 |     1 +
 fs/btrfs/block-group.c                             |     2 -
 fs/btrfs/compression.c                             |    14 +-
 fs/btrfs/ctree.c                                   |    16 +
 fs/btrfs/ctree.h                                   |    16 +-
 fs/btrfs/disk-io.c                                 |    14 +-
 fs/btrfs/disk-io.h                                 |     2 +
 fs/btrfs/export.c                                  |     2 +-
 fs/btrfs/export.h                                  |     2 +-
 fs/btrfs/extent-io-tree.c                          |    15 +-
 fs/btrfs/extent-tree.c                             |    25 +-
 fs/btrfs/file.c                                    |    29 +-
 fs/btrfs/inode.c                                   |    16 +-
 fs/btrfs/raid56.c                                  |    18 +-
 fs/btrfs/scrub.c                                   |     9 +-
 fs/btrfs/send.c                                    |    29 +-
 fs/btrfs/send.h                                    |     5 +
 fs/btrfs/super.c                                   |    16 +
 fs/btrfs/tests/btrfs-tests.c                       |     2 +-
 fs/btrfs/tests/qgroup-tests.c                      |    36 +-
 fs/btrfs/volumes.c                                 |    51 +-
 fs/btrfs/volumes.h                                 |     4 +-
 fs/btrfs/zoned.c                                   |    40 +
 fs/btrfs/zoned.h                                   |    11 +
 fs/ceph/caps.c                                     |    48 +-
 fs/ceph/inode.c                                    |     2 +-
 fs/ceph/snap.c                                     |     3 +-
 fs/cifs/cached_dir.c                               |    39 +-
 fs/cifs/cached_dir.h                               |     4 +
 fs/cifs/cifsfs.c                                   |    33 +-
 fs/cifs/cifsfs.h                                   |     4 +-
 fs/cifs/connect.c                                  |    15 +-
 fs/cifs/dir.c                                      |     6 +-
 fs/cifs/file.c                                     |    24 +-
 fs/cifs/inode.c                                    |    11 +-
 fs/cifs/ioctl.c                                    |     4 +-
 fs/cifs/misc.c                                     |     6 +-
 fs/cifs/sess.c                                     |     1 +
 fs/cifs/smb2inode.c                                |     2 +
 fs/cifs/smb2misc.c                                 |    81 +-
 fs/cifs/smb2ops.c                                  |    37 +-
 fs/cifs/smb2pdu.c                                  |    17 +-
 fs/cifs/smb2transport.c                            |    19 +-
 fs/crypto/keyring.c                                |    17 +-
 fs/efivarfs/vars.c                                 |    16 -
 fs/erofs/fscache.c                                 |    38 +-
 fs/erofs/internal.h                                |     6 +-
 fs/erofs/super.c                                   |    39 +-
 fs/erofs/sysfs.c                                   |     8 +-
 fs/erofs/zdata.c                                   |    38 +-
 fs/erofs/zdata.h                                   |     6 +-
 fs/erofs/zmap.c                                    |    22 +-
 fs/exec.c                                          |     6 +-
 fs/ext4/fast_commit.c                              |     5 +-
 fs/ext4/ioctl.c                                    |     3 +-
 fs/ext4/migrate.c                                  |     3 +-
 fs/ext4/namei.c                                    |    10 +-
 fs/ext4/resize.c                                   |     5 +
 fs/ext4/super.c                                    |     6 +-
 fs/fuse/file.c                                     |     4 +
 fs/fuse/readdir.c                                  |    10 +-
 fs/hugetlbfs/inode.c                               |    13 +-
 fs/kernfs/dir.c                                    |    14 +-
 fs/netfs/buffered_read.c                           |    20 +-
 fs/netfs/io.c                                      |     3 +
 fs/nfs/client.c                                    |     4 +-
 fs/nfs/delegation.c                                |    36 +-
 fs/nfs/dir.c                                       |     5 +-
 fs/nfs/dns_resolve.c                               |     7 +-
 fs/nfs/dns_resolve.h                               |     2 +-
 fs/nfs/fs_context.c                                |    14 +-
 fs/nfs/internal.h                                  |    14 +-
 fs/nfs/mount_clnt.c                                |     4 +-
 fs/nfs/namespace.c                                 |     2 +-
 fs/nfs/nfs3client.c                                |     4 +-
 fs/nfs/nfs42proc.c                                 |     3 +
 fs/nfs/nfs4_fs.h                                   |     2 +-
 fs/nfs/nfs4client.c                                |    19 +-
 fs/nfs/nfs4namespace.c                             |    16 +-
 fs/nfs/nfs4proc.c                                  |    10 +-
 fs/nfs/nfs4state.c                                 |     2 +
 fs/nfs/pnfs_nfs.c                                  |     6 +-
 fs/nfs/super.c                                     |     5 +-
 fs/nfsd/filecache.c                                |     6 +-
 fs/nfsd/nfs4state.c                                |     1 +
 fs/nfsd/nfsctl.c                                   |     4 +-
 fs/nfsd/nfsfh.c                                    |     2 +-
 fs/nfsd/trace.h                                    |     5 +-
 fs/nilfs2/segment.c                                |    15 +-
 fs/nilfs2/super.c                                  |     2 -
 fs/nilfs2/the_nilfs.c                              |     2 -
 fs/ocfs2/namei.c                                   |    23 +-
 fs/proc/task_mmu.c                                 |     2 +-
 fs/squashfs/file.c                                 |    23 +-
 fs/squashfs/page_actor.c                           |     3 +
 fs/squashfs/page_actor.h                           |     6 +-
 fs/super.c                                         |     3 +-
 fs/udf/namei.c                                     |     2 +-
 fs/userfaultfd.c                                   |     3 +
 fs/xfs/libxfs/xfs_ag.h                             |    15 +
 fs/xfs/libxfs/xfs_alloc.c                          |     6 +-
 fs/xfs/libxfs/xfs_dir2_leaf.c                      |     9 +-
 fs/xfs/libxfs/xfs_format.h                         |    22 +-
 fs/xfs/libxfs/xfs_log_format.h                     |    60 +-
 fs/xfs/libxfs/xfs_refcount.c                       |   286 +-
 fs/xfs/libxfs/xfs_refcount.h                       |    40 +-
 fs/xfs/libxfs/xfs_refcount_btree.c                 |    15 +-
 fs/xfs/libxfs/xfs_rmap.c                           |     9 +-
 fs/xfs/libxfs/xfs_trans_resv.c                     |     4 +-
 fs/xfs/libxfs/xfs_types.h                          |    30 +
 fs/xfs/scrub/alloc.c                               |     4 +-
 fs/xfs/scrub/ialloc.c                              |     5 +-
 fs/xfs/scrub/refcount.c                            |    72 +-
 fs/xfs/xfs_attr_item.c                             |    67 +-
 fs/xfs/xfs_bmap_item.c                             |    54 +-
 fs/xfs/xfs_error.c                                 |     9 +-
 fs/xfs/xfs_extfree_item.c                          |    94 +-
 fs/xfs/xfs_extfree_item.h                          |    16 +
 fs/xfs/xfs_file.c                                  |     7 +-
 fs/xfs/xfs_inode.c                                 |     2 +-
 fs/xfs/xfs_log_recover.c                           |    10 +-
 fs/xfs/xfs_ondisk.h                                |    23 +-
 fs/xfs/xfs_refcount_item.c                         |    57 +-
 fs/xfs/xfs_rmap_item.c                             |    70 +-
 fs/xfs/xfs_super.c                                 |    12 +-
 fs/xfs/xfs_sysfs.h                                 |     7 +-
 fs/xfs/xfs_trace.h                                 |    48 +-
 fs/xfs/xfs_trans_ail.c                             |     3 +-
 fs/zonefs/super.c                                  |    37 +-
 fs/zonefs/sysfs.c                                  |     5 -
 include/acpi/ghes.h                                |     2 +-
 include/asm-generic/compat.h                       |     2 +-
 include/asm-generic/hyperv-tlfs.h                  |     9 +
 include/asm-generic/vmlinux.lds.h                  |    20 +-
 include/drm/gpu_scheduler.h                        |     9 +
 include/linux/blk-mq.h                             |     3 +-
 include/linux/blkdev.h                             |    16 +-
 include/linux/bpf.h                                |    50 +-
 include/linux/can/dev.h                            |    16 +
 include/linux/cgroup.h                             |     1 +
 include/linux/counter.h                            |     5 +-
 include/linux/dsa/tag_qca.h                        |     8 +-
 include/linux/efi.h                                |     6 +-
 include/linux/fb.h                                 |     2 +-
 include/linux/fortify-string.h                     |    30 +-
 include/linux/fscrypt.h                            |     4 +-
 include/linux/i2c.h                                |     1 +
 include/linux/io_uring.h                           |     3 +
 include/linux/iommu.h                              |     2 +-
 include/linux/kmsan_string.h                       |    21 +
 include/linux/kvm_host.h                           |    26 +-
 include/linux/maple_tree.h                         |     7 +
 include/linux/mlx5/driver.h                        |     2 +-
 include/linux/net.h                                |     1 +
 include/linux/netdevice.h                          |    10 +-
 include/linux/overflow.h                           |    38 +-
 include/linux/perf_event.h                         |    19 +-
 include/linux/phylink.h                            |     2 +
 include/linux/ring_buffer.h                        |     2 +-
 include/linux/skmsg.h                              |     2 +-
 include/linux/slab.h                               |    23 -
 include/linux/soundwire/sdw_intel.h                |     2 -
 include/linux/spi/spi-mem.h                        |     2 +-
 include/linux/trace.h                              |     4 +-
 include/linux/userfaultfd_k.h                      |     6 +-
 include/linux/utsname.h                            |     1 +
 include/linux/vfio.h                               |     1 +
 include/media/i2c/ir-kbd-i2c.h                     |     1 +
 include/media/media-device.h                       |    15 -
 include/media/media-entity.h                       |   169 +-
 include/media/v4l2-common.h                        |     3 +-
 include/media/v4l2-ctrls.h                         |    28 +-
 include/media/v4l2-dev.h                           |   102 +
 include/media/v4l2-fwnode.h                        |     4 -
 include/media/v4l2-subdev.h                        |    12 +-
 include/net/genetlink.h                            |    18 +-
 include/net/ip.h                                   |     2 +-
 include/net/ipv6.h                                 |     2 +-
 include/net/netlink.h                              |    48 +-
 include/net/sock.h                                 |    11 +-
 include/net/sock_reuseport.h                       |    11 +-
 include/soc/at91/sama7-ddr.h                       |     5 +-
 ...chip_offset_byte.h => acp63_chip_offset_byte.h} |   216 +-
 include/sound/control.h                            |     1 +
 include/sound/hdaudio.h                            |    27 +
 include/sound/hdaudio_ext.h                        |    71 +-
 include/sound/hdmi-codec.h                         |     4 +
 include/sound/sdw.h                                |    49 +
 include/sound/simple_card_utils.h                  |     2 -
 include/sound/soc-dapm.h                           |   188 +-
 include/sound/soc-dpcm.h                           |     2 -
 include/sound/sof.h                                |    10 +-
 include/sound/sof/dai-amd.h                        |     1 +
 include/sound/sof/dai.h                            |     2 +
 include/sound/sof/ipc4/header.h                    |     4 +
 include/sound/tlv320aic3x.h                        |    65 -
 include/trace/events/watchdog.h                    |    66 +
 include/uapi/drm/amdgpu_drm.h                      |     2 +
 include/uapi/drm/panfrost_drm.h                    |    38 +-
 include/uapi/linux/audit.h                         |     2 +-
 include/uapi/linux/capability.h                    |     2 +-
 include/uapi/linux/cec-funcs.h                     |    14 +
 include/uapi/linux/cec.h                           |     2 +
 include/uapi/linux/idxd.h                          |     1 +
 include/uapi/linux/in.h                            |     1 +
 include/uapi/linux/io_uring.h                      |     2 +-
 include/uapi/linux/ip.h                            |     6 +-
 include/uapi/linux/ipv6.h                          |     6 +-
 include/uapi/linux/perf_event.h                    |     2 +-
 include/uapi/linux/rkisp1-config.h                 |    77 +-
 include/uapi/linux/videodev2.h                     |     3 +-
 include/uapi/sound/snd_ar_tokens.h                 |    27 +
 include/uapi/sound/sof/tokens.h                    |    14 +
 init/Kconfig                                       |     2 +-
 io_uring/filetable.h                               |    16 +-
 io_uring/io-wq.c                                   |     2 +-
 io_uring/io_uring.c                                |    47 +-
 io_uring/io_uring.h                                |    17 +-
 io_uring/kbuf.c                                    |     2 +
 io_uring/msg_ring.c                                |     3 +
 io_uring/net.c                                     |    27 +-
 io_uring/poll.c                                    |    43 +-
 io_uring/rsrc.c                                    |     7 +-
 io_uring/rsrc.h                                    |     4 -
 io_uring/rw.c                                      |     2 -
 ipc/msg.c                                          |     4 +-
 kernel/bpf/btf.c                                   |     5 +
 kernel/bpf/cgroup_iter.c                           |     2 +-
 kernel/bpf/dispatcher.c                            |    22 +-
 kernel/bpf/memalloc.c                              |    18 +-
 kernel/bpf/percpu_freelist.c                       |    23 +-
 kernel/bpf/verifier.c                              |    32 +-
 kernel/cgroup/cgroup.c                             |    99 +-
 kernel/events/core.c                               |   165 +-
 kernel/events/hw_breakpoint_test.c                 |     4 +-
 kernel/events/ring_buffer.c                        |     2 +-
 kernel/gcov/gcc_4_7.c                              |    18 +-
 kernel/kprobes.c                                   |    13 +-
 kernel/power/hibernate.c                           |     2 +-
 kernel/rcu/tree.c                                  |    10 +-
 kernel/rseq.c                                      |    19 +-
 kernel/sched/core.c                                |    76 +-
 kernel/sched/deadline.c                            |     4 +-
 kernel/sched/rt.c                                  |     4 +-
 kernel/sched/sched.h                               |    32 +-
 kernel/trace/blktrace.c                            |    82 +-
 kernel/trace/bpf_trace.c                           |     2 +
 kernel/trace/fprobe.c                              |     5 +-
 kernel/trace/ftrace.c                              |    21 +-
 kernel/trace/kprobe_event_gen_test.c               |    66 +-
 kernel/trace/rethook.c                             |     4 +-
 kernel/trace/ring_buffer.c                         |    82 +-
 kernel/trace/synth_event_gen_test.c                |    16 +-
 kernel/trace/trace.c                               |    12 +-
 kernel/trace/trace_eprobe.c                        |     8 +-
 kernel/trace/trace_events_synth.c                  |     5 +-
 kernel/trace/trace_syscalls.c                      |     2 -
 kernel/utsname_sysctl.c                            |     1 +
 lib/Kconfig.debug                                  |     7 +-
 lib/Kconfig.kmsan                                  |     1 +
 lib/Makefile                                       |     1 +
 lib/kunit/string-stream.c                          |     4 +-
 lib/kunit/test.c                                   |     2 +-
 lib/maple_tree.c                                   |    62 +-
 lib/nlattr.c                                       |    41 +-
 lib/overflow_kunit.c                               |    47 +-
 lib/test_maple_tree.c                              | 37926 +------------------
 lib/test_rhashtable.c                              |    58 +-
 mm/damon/dbgfs.c                                   |     7 +
 mm/huge_memory.c                                   |    20 +-
 mm/hugetlb.c                                       |    41 +-
 mm/hugetlb_vmemmap.c                               |     1 +
 mm/kmemleak.c                                      |    61 +-
 mm/kmsan/instrumentation.c                         |     1 +
 mm/kmsan/kmsan.h                                   |     2 +
 mm/kmsan/shadow.c                                  |     1 +
 mm/maccess.c                                       |     2 +-
 mm/madvise.c                                       |    12 +-
 mm/memory-failure.c                                |     5 +-
 mm/memory-tiers.c                                  |     8 +-
 mm/mempolicy.c                                     |    17 +-
 mm/memremap.c                                      |     1 +
 mm/migrate.c                                       |     7 +
 mm/mmap.c                                          |    27 +-
 mm/page_alloc.c                                    |    21 +-
 mm/page_isolation.c                                |     2 +-
 mm/shmem.c                                         |    17 +
 mm/slab_common.c                                   |    24 +-
 mm/userfaultfd.c                                   |    27 +-
 mm/zsmalloc.c                                      |     3 +
 net/atm/mpoa_proc.c                                |     3 +-
 net/bluetooth/hci_conn.c                           |    18 +-
 net/bluetooth/iso.c                                |    14 +-
 net/bluetooth/l2cap_core.c                         |    86 +-
 net/bpf/test_run.c                                 |     1 +
 net/bridge/br_netlink.c                            |     2 +-
 net/bridge/br_sysfs_br.c                           |     2 +-
 net/bridge/br_vlan.c                               |    17 +-
 net/caif/chnl_net.c                                |     3 -
 net/can/af_can.c                                   |     3 +-
 net/can/isotp.c                                    |    71 +-
 net/can/j1939/main.c                               |     3 +
 net/can/j1939/transport.c                          |     4 +-
 net/core/dev.c                                     |     4 +
 net/core/neighbour.c                               |     2 +-
 net/core/net_namespace.c                           |     7 +
 net/core/skbuff.c                                  |    38 +-
 net/core/skmsg.c                                   |    15 +-
 net/core/sock_map.c                                |     7 +-
 net/core/sock_reuseport.c                          |    16 +
 net/dsa/dsa2.c                                     |    23 +-
 net/dsa/dsa_priv.h                                 |     1 +
 net/dsa/master.c                                   |     3 +-
 net/dsa/port.c                                     |    16 +
 net/dsa/slave.c                                    |     2 +-
 net/ethtool/eeprom.c                               |     2 +-
 net/ethtool/pse-pd.c                               |     2 +-
 net/hsr/hsr_forward.c                              |    12 +-
 net/ieee802154/socket.c                            |     4 +-
 net/ipv4/Kconfig                                   |    10 +
 net/ipv4/af_inet.c                                 |     2 +
 net/ipv4/datagram.c                                |     2 +-
 net/ipv4/fib_frontend.c                            |     4 +-
 net/ipv4/fib_semantics.c                           |     2 +-
 net/ipv4/inet_hashtables.c                         |    10 +-
 net/ipv4/netfilter/ipt_rpfilter.c                  |     1 +
 net/ipv4/netfilter/nft_fib_ipv4.c                  |     1 +
 net/ipv4/nexthop.c                                 |     2 +-
 net/ipv4/tcp.c                                     |     3 +-
 net/ipv4/tcp_bpf.c                                 |    12 +-
 net/ipv4/tcp_input.c                               |     3 +-
 net/ipv4/tcp_ipv4.c                                |     4 +-
 net/ipv4/tcp_ulp.c                                 |     3 +
 net/ipv4/udp.c                                     |     3 +-
 net/ipv4/udp_bpf.c                                 |     4 +-
 net/ipv6/addrconf.c                                |     2 +
 net/ipv6/addrlabel.c                               |     1 +
 net/ipv6/datagram.c                                |     2 +-
 net/ipv6/ip6_gre.c                                 |    12 +-
 net/ipv6/ip6_tunnel.c                              |    11 +-
 net/ipv6/netfilter/ip6t_rpfilter.c                 |     1 +
 net/ipv6/netfilter/nft_fib_ipv6.c                  |     2 +
 net/ipv6/route.c                                   |    14 +-
 net/ipv6/sit.c                                     |     8 +-
 net/ipv6/udp.c                                     |     3 +-
 net/kcm/kcmsock.c                                  |    83 +-
 net/l2tp/l2tp_core.c                               |    19 +-
 net/mac80211/main.c                                |     8 +-
 net/mac80211/mesh_pathtbl.c                        |     2 +-
 net/mac80211/s1g.c                                 |     3 +
 net/mac80211/tx.c                                  |     5 +
 net/mac802154/rx.c                                 |     5 +-
 net/mctp/af_mctp.c                                 |     4 +-
 net/mctp/route.c                                   |     2 +-
 net/mptcp/protocol.c                               |   182 +-
 net/mptcp/protocol.h                               |     5 +-
 net/mptcp/subflow.c                                |     7 +
 net/netfilter/ipset/ip_set_hash_gen.h              |    30 +-
 net/netfilter/ipvs/ip_vs_app.c                     |    10 +-
 net/netfilter/ipvs/ip_vs_conn.c                    |    30 +-
 net/netfilter/nf_nat_core.c                        |    11 +-
 net/netfilter/nf_tables_api.c                      |    16 +-
 net/netfilter/nfnetlink.c                          |     1 +
 net/netfilter/nft_payload.c                        |     6 +-
 net/netlink/genetlink.c                            |    25 +
 net/openvswitch/datapath.c                         |     4 +-
 net/rose/rose_link.c                               |     3 +
 net/sched/sch_api.c                                |     5 +-
 net/sched/sch_cake.c                               |     4 +
 net/sched/sch_fq_codel.c                           |    25 +-
 net/sched/sch_red.c                                |     4 +-
 net/sched/sch_sfb.c                                |     3 +-
 net/sctp/outqueue.c                                |    13 +-
 net/smc/af_smc.c                                   |     6 +-
 net/smc/smc_core.c                                 |     3 +-
 net/sunrpc/auth_gss/auth_gss.c                     |     2 +-
 net/sunrpc/sysfs.c                                 |    12 +-
 net/tipc/discover.c                                |     2 +-
 net/tipc/netlink_compat.c                          |     2 +-
 net/tipc/topsrv.c                                  |    18 +-
 net/tls/tls_device_fallback.c                      |     5 +-
 net/tls/tls_strp.c                                 |    32 +-
 net/unix/unix_bpf.c                                |     8 +-
 net/vmw_vsock/af_vsock.c                           |     7 +-
 net/wireless/reg.c                                 |    12 +-
 net/wireless/scan.c                                |     4 +-
 net/wireless/util.c                                |     6 +-
 net/x25/x25_dev.c                                  |     2 +-
 scripts/Makefile.modpost                           |     2 +-
 scripts/kconfig/menu.c                             |    23 +-
 scripts/min-tool-version.sh                        |     2 +-
 scripts/package/mkdebian                           |     2 +-
 security/commoncap.c                               |     6 +-
 security/selinux/ss/services.c                     |     5 +-
 security/selinux/ss/sidtab.c                       |     4 +-
 security/selinux/ss/sidtab.h                       |     2 +-
 sound/aoa/soundbus/i2sbus/core.c                   |     7 +-
 sound/arm/pxa2xx-ac97-lib.c                        |     4 +-
 sound/core/control.c                               |    23 +
 sound/core/memalloc.c                              |    15 +-
 sound/hda/ext/hdac_ext_controller.c                |   116 +-
 sound/hda/ext/hdac_ext_stream.c                    |   216 +-
 sound/hda/hdac_controller.c                        |     4 +-
 sound/hda/hdac_stream.c                            |   209 +-
 sound/hda/hdac_sysfs.c                             |     4 +-
 sound/pci/ac97/ac97_codec.c                        |    33 +-
 sound/pci/au88x0/au88x0.h                          |     6 +-
 sound/pci/au88x0/au88x0_core.c                     |     2 +-
 sound/pci/ca0106/ca0106_mixer.c                    |     2 +-
 sound/pci/emu10k1/emumixer.c                       |     2 +-
 sound/pci/hda/Kconfig                              |     2 +-
 sound/pci/hda/cs35l41_hda.c                        |     1 +
 sound/pci/hda/hda_cs_dsp_ctl.c                     |     1 +
 sound/pci/hda/hda_intel.c                          |    11 +-
 sound/pci/hda/patch_ca0132.c                       |     1 +
 sound/pci/hda/patch_realtek.c                      |    16 +-
 sound/pci/rme9652/hdsp.c                           |    26 +-
 sound/pci/rme9652/rme9652.c                        |    22 +-
 sound/soc/amd/Kconfig                              |     4 +-
 sound/soc/amd/acp-da7219-max98357a.c               |     3 +-
 sound/soc/amd/acp/acp-i2s.c                        |    16 +-
 sound/soc/amd/acp/acp-mach-common.c                |    62 +-
 sound/soc/amd/acp/acp-platform.c                   |     8 +-
 sound/soc/amd/ps/{acp62.h => acp63.h}              |    25 +-
 sound/soc/amd/ps/pci-ps.c                          |   141 +-
 sound/soc/amd/ps/ps-mach.c                         |    30 +-
 sound/soc/amd/ps/ps-pdm-dma.c                      |   188 +-
 sound/soc/amd/yc/acp6x-mach.c                      |     7 +
 sound/soc/atmel/mchp-spdiftx.c                     |   165 +-
 sound/soc/codecs/Kconfig                           |    10 +-
 sound/soc/codecs/Makefile                          |     2 +
 sound/soc/codecs/adau1372.c                        |    32 +-
 sound/soc/codecs/adau1373.c                        |     1 -
 sound/soc/codecs/adau17x1.c                        |     1 -
 sound/soc/codecs/ak4458.c                          |    13 +-
 sound/soc/codecs/cs35l36.c                         |     4 +-
 sound/soc/codecs/cs42l83-i2c.c                     |     2 +-
 sound/soc/codecs/cs42xx8-i2c.c                     |    28 +-
 sound/soc/codecs/cs42xx8.c                         |    22 +-
 sound/soc/codecs/cs42xx8.h                         |     3 +-
 sound/soc/codecs/da7219-aad.c                      |    46 +-
 sound/soc/codecs/da7219-aad.h                      |     1 +
 sound/soc/codecs/da7219.c                          |     9 +
 sound/soc/codecs/es8326.c                          |     5 +-
 sound/soc/codecs/hda.c                             |    12 +-
 sound/soc/codecs/hdac_hda.c                        |     6 +-
 sound/soc/codecs/hdac_hdmi.c                       |     8 +-
 sound/soc/codecs/hdmi-codec.c                      |    30 +-
 sound/soc/codecs/jz4725b.c                         |    81 +-
 sound/soc/codecs/lpass-tx-macro.c                  |   149 +-
 sound/soc/codecs/lpass-wsa-macro.c                 |     6 +-
 sound/soc/codecs/max98373-sdw.c                    |    31 +-
 sound/soc/codecs/max98396.c                        |     6 +-
 sound/soc/codecs/max9867.c                         |    33 +-
 sound/soc/codecs/nau8315.c                         |     2 +
 sound/soc/codecs/nau8825.c                         |   135 +-
 sound/soc/codecs/nau8825.h                         |    23 +
 sound/soc/codecs/pcm512x.c                         |     8 +-
 sound/soc/codecs/rt1308-sdw.c                      |    72 +-
 sound/soc/codecs/rt1308-sdw.h                      |     2 +
 sound/soc/codecs/rt1316-sdw.c                      |    71 +-
 sound/soc/codecs/rt1316-sdw.h                      |     2 +
 sound/soc/codecs/rt1318-sdw.c                      |   884 +
 sound/soc/codecs/rt1318-sdw.h                      |   101 +
 sound/soc/codecs/rt298.c                           |     7 +
 sound/soc/codecs/rt5640.c                          |     8 +
 sound/soc/codecs/rt5682-sdw.c                      |    28 +-
 sound/soc/codecs/rt5682.c                          |     2 +
 sound/soc/codecs/rt5682.h                          |     2 +-
 sound/soc/codecs/rt5682s.c                         |    22 +
 sound/soc/codecs/rt5682s.h                         |     2 +
 sound/soc/codecs/rt700.c                           |    32 +-
 sound/soc/codecs/rt711-sdca.c                      |    27 +-
 sound/soc/codecs/rt711.c                           |    27 +-
 sound/soc/codecs/rt715-sdca.c                      |    25 +-
 sound/soc/codecs/rt715.c                           |    73 +-
 sound/soc/codecs/sdw-mockup.c                      |    28 +-
 sound/soc/codecs/simple-mux.c                      |     9 +
 sound/soc/codecs/src4xxx-i2c.c                     |     5 +-
 sound/soc/codecs/tas2780.c                         |     5 +-
 sound/soc/codecs/tlv320aic3x.c                     |   120 +-
 sound/soc/codecs/tlv320aic3x.h                     |    43 +
 sound/soc/codecs/twl4030.c                         |     6 +-
 sound/soc/codecs/wcd-clsh-v2.c                     |     6 -
 sound/soc/codecs/wcd938x.c                         |     4 +-
 sound/soc/codecs/wm8961.c                          |     7 +
 sound/soc/codecs/wm8978.c                          |     2 +-
 sound/soc/codecs/wm_adsp.c                         |    39 +-
 sound/soc/codecs/wm_adsp.h                         |     1 +
 sound/soc/codecs/wsa883x.c                         |    28 +-
 sound/soc/fsl/fsl_micfil.c                         |   447 +
 sound/soc/fsl/fsl_micfil.h                         |     6 +-
 sound/soc/fsl/fsl_rpmsg.c                          |     6 +-
 sound/soc/fsl/fsl_sai.c                            |    23 +-
 sound/soc/fsl/fsl_sai.h                            |     1 +
 sound/soc/fsl/fsl_xcvr.c                           |    40 +
 sound/soc/fsl/fsl_xcvr.h                           |    21 +
 sound/soc/fsl/imx-audio-rpmsg.c                    |     3 +-
 sound/soc/fsl/imx-audmux.c                         |     3 +-
 sound/soc/fsl/imx-pcm-rpmsg.c                      |    10 +-
 sound/soc/fsl/imx-rpmsg.c                          |     6 +-
 sound/soc/generic/audio-graph-card.c               |     4 +-
 .../generic/audio-graph-card2-custom-sample.dtsi   |    10 +-
 sound/soc/generic/audio-graph-card2.c              |     6 +-
 sound/soc/generic/simple-card-utils.c              |    35 +-
 sound/soc/intel/Kconfig                            |     3 +-
 sound/soc/intel/avs/Makefile                       |     4 +
 sound/soc/intel/avs/apl.c                          |    28 +-
 sound/soc/intel/avs/avs.h                          |    92 +-
 sound/soc/intel/avs/board_selection.c              |    55 +
 sound/soc/intel/avs/boards/Kconfig                 |    18 +
 sound/soc/intel/avs/boards/Makefile                |     4 +
 sound/soc/intel/avs/boards/da7219.c                |    41 +-
 sound/soc/intel/avs/boards/hdaudio.c               |     1 +
 sound/soc/intel/avs/boards/max98373.c              |     2 +-
 sound/soc/intel/avs/boards/max98927.c              |   236 +
 sound/soc/intel/avs/boards/nau8825.c               |    35 +-
 sound/soc/intel/avs/boards/probe.c                 |    64 +
 sound/soc/intel/avs/boards/rt274.c                 |    30 +-
 sound/soc/intel/avs/boards/rt286.c                 |    37 +-
 sound/soc/intel/avs/boards/rt298.c                 |    61 +-
 sound/soc/intel/avs/boards/rt5682.c                |    31 +-
 sound/soc/intel/avs/boards/ssm4567.c               |     2 +-
 sound/soc/intel/avs/core.c                         |   118 +-
 sound/soc/intel/avs/debugfs.c                      |   436 +
 sound/soc/intel/avs/ipc.c                          |    10 +-
 sound/soc/intel/avs/loader.c                       |    28 +-
 sound/soc/intel/avs/messages.c                     |   117 +-
 sound/soc/intel/avs/messages.h                     |    55 +
 sound/soc/intel/avs/pcm.c                          |   422 +-
 sound/soc/intel/avs/probes.c                       |   313 +
 sound/soc/intel/avs/registers.h                    |     3 +-
 sound/soc/intel/avs/skl.c                          |    21 +-
 sound/soc/intel/avs/topology.c                     |    10 +
 sound/soc/intel/avs/utils.c                        |    22 -
 sound/soc/intel/boards/Kconfig                     |     1 +
 sound/soc/intel/boards/Makefile                    |     3 +-
 sound/soc/intel/boards/bdw-rt5650.c                |     2 +-
 sound/soc/intel/boards/bdw-rt5677.c                |     2 +-
 sound/soc/intel/boards/bdw_rt286.c                 |    55 +-
 sound/soc/intel/boards/bxt_da7219_max98357a.c      |     3 +-
 sound/soc/intel/boards/bxt_rt298.c                 |     2 +-
 sound/soc/intel/boards/bytcht_cx2072x.c            |     2 +-
 sound/soc/intel/boards/bytcht_es8316.c             |     2 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |     2 +-
 sound/soc/intel/boards/bytcr_rt5651.c              |     2 +-
 sound/soc/intel/boards/bytcr_wm5102.c              |     2 +-
 sound/soc/intel/boards/cht_bsw_max98090_ti.c       |     2 +-
 sound/soc/intel/boards/cht_bsw_nau8824.c           |     2 +-
 sound/soc/intel/boards/cht_bsw_rt5645.c            |     2 +-
 sound/soc/intel/boards/cht_bsw_rt5672.c            |     2 +-
 sound/soc/intel/boards/kbl_da7219_max98357a.c      |     3 +-
 sound/soc/intel/boards/kbl_da7219_max98927.c       |     3 +-
 sound/soc/intel/boards/skl_nau88l25_max98357a.c    |     2 +-
 sound/soc/intel/boards/skl_nau88l25_ssm4567.c      |     2 +-
 sound/soc/intel/boards/sof_cirrus_common.c         |     2 +-
 sound/soc/intel/boards/sof_da7219_max98373.c       |     4 +-
 sound/soc/intel/boards/sof_es8336.c                |     2 +-
 sound/soc/intel/boards/sof_nau8825.c               |    16 +
 sound/soc/intel/boards/sof_realtek_common.c        |     3 +-
 sound/soc/intel/boards/sof_rt5682.c                |    13 +-
 sound/soc/intel/boards/sof_sdw.c                   |    54 +-
 sound/soc/intel/boards/sof_sdw_amp_coeff_tables.h  |   300 +
 sound/soc/intel/boards/sof_sdw_common.h            |    12 +-
 sound/soc/intel/boards/sof_sdw_rt1308.c            |   158 -
 sound/soc/intel/boards/sof_sdw_rt1316.c            |   120 -
 sound/soc/intel/boards/sof_sdw_rt_amp.c            |   359 +
 sound/soc/intel/common/soc-acpi-intel-adl-match.c  |    16 +-
 sound/soc/intel/common/soc-acpi-intel-jsl-match.c  |     5 +
 sound/soc/intel/common/soc-acpi-intel-mtl-match.c  |    59 +
 sound/soc/intel/common/soc-acpi-intel-rpl-match.c  |   157 +
 sound/soc/intel/skylake/skl-messages.c             |     6 +-
 sound/soc/intel/skylake/skl-pcm.c                  |    35 +-
 sound/soc/intel/skylake/skl-sst-cldma.c            |    27 +-
 sound/soc/intel/skylake/skl-topology.c             |    73 +-
 sound/soc/intel/skylake/skl-topology.h             |     1 -
 sound/soc/intel/skylake/skl.c                      |    16 +-
 sound/soc/jz4740/Kconfig                           |     1 +
 sound/soc/jz4740/jz4740-i2s.c                      |   485 +-
 sound/soc/jz4740/jz4740-i2s.h                      |    10 -
 sound/soc/kirkwood/kirkwood-i2s.c                  |   135 +-
 sound/soc/kirkwood/kirkwood.h                      |     2 +
 sound/soc/mediatek/common/mtk-btcvsd.c             |     6 +-
 sound/soc/mediatek/mt2701/mt2701-cs42448.c         |     1 +
 sound/soc/mediatek/mt2701/mt2701-wm8960.c          |     1 +
 sound/soc/mediatek/mt6797/mt6797-mt6351.c          |     1 +
 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c         |    20 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c   |     7 +-
 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c |     4 +-
 .../mt8183/mt8183-mt6358-ts3a227-max98357.c        |    15 +-
 .../mt8186/mt8186-mt6366-da7219-max98357.c         |     7 +-
 .../mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c |   105 +-
 .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c  |     1 +
 sound/soc/mediatek/mt8195/mt8195-mt6359.c          |     1 +
 sound/soc/meson/axg-pdm.c                          |     2 +-
 sound/soc/pxa/mmp-pcm.c                            |     2 +-
 sound/soc/qcom/Kconfig                             |    16 +-
 sound/soc/qcom/common.c                            |     2 -
 sound/soc/qcom/common.h                            |    23 -
 sound/soc/qcom/lpass-sc7180.c                      |    23 +
 sound/soc/qcom/lpass-sc7280.c                      |    19 +
 sound/soc/qcom/qdsp6/audioreach.c                  |   310 +-
 sound/soc/qcom/qdsp6/audioreach.h                  |    47 +-
 sound/soc/qcom/qdsp6/q6apm.c                       |    84 +-
 sound/soc/qcom/qdsp6/q6apm.h                       |     6 +-
 sound/soc/qcom/qdsp6/q6prm.c                       |     2 +-
 sound/soc/qcom/qdsp6/topology.c                    |   243 +-
 sound/soc/rockchip/rk3399_gru_sound.c              |     3 +-
 sound/soc/rockchip/rockchip_i2s_tdm.c              |    19 +-
 sound/soc/rockchip/rockchip_pdm.c                  |     1 +
 sound/soc/sh/Kconfig                               |     2 +-
 sound/soc/sh/rcar/adg.c                            |     4 +-
 sound/soc/sh/rcar/core.c                           |     7 +-
 sound/soc/soc-core.c                               |     8 +-
 sound/soc/soc-dai.c                                |    11 +-
 sound/soc/soc-dapm.c                               |   189 +-
 sound/soc/soc-pcm.c                                |    32 +-
 sound/soc/sof/Kconfig                              |    20 +-
 sound/soc/sof/Makefile                             |     6 +
 sound/soc/sof/amd/Kconfig                          |     1 +
 sound/soc/sof/amd/acp-common.c                     |   109 +
 sound/soc/sof/amd/acp-ipc.c                        |    43 +-
 sound/soc/sof/amd/acp-loader.c                     |     6 +-
 sound/soc/sof/amd/acp.c                            |    12 +-
 sound/soc/sof/amd/acp.h                            |    18 +
 sound/soc/sof/amd/rembrandt.c                      |    16 +
 sound/soc/sof/amd/renoir.c                         |    16 +
 sound/soc/sof/intel/Kconfig                        |     2 +-
 sound/soc/sof/intel/Makefile                       |     2 +-
 sound/soc/sof/intel/apl.c                          |     4 +
 sound/soc/sof/intel/bdw.c                          |     6 +-
 sound/soc/sof/intel/byt.c                          |    12 +-
 sound/soc/sof/intel/cnl.c                          |    35 +-
 sound/soc/sof/intel/hda-bus.c                      |    23 +-
 sound/soc/sof/intel/hda-codec.c                    |   252 +-
 sound/soc/sof/intel/hda-common-ops.c               |     6 +-
 sound/soc/sof/intel/hda-ctrl.c                     |   102 +-
 sound/soc/sof/intel/hda-dai.c                      |    95 +-
 sound/soc/sof/intel/hda-dsp.c                      |    83 +-
 sound/soc/sof/intel/hda-ipc.c                      |    27 +-
 sound/soc/sof/intel/hda-loader-skl.c               |    37 +-
 sound/soc/sof/intel/hda-loader.c                   |    98 +-
 sound/soc/sof/intel/hda-mlink.c                    |    89 +
 sound/soc/sof/intel/hda-pcm.c                      |     3 +-
 sound/soc/sof/intel/hda-stream.c                   |    93 +-
 sound/soc/sof/intel/hda.c                          |   139 +-
 sound/soc/sof/intel/hda.h                          |   113 +-
 sound/soc/sof/intel/icl.c                          |     6 +
 sound/soc/sof/intel/mtl.c                          |   161 +-
 sound/soc/sof/intel/mtl.h                          |     2 +
 sound/soc/sof/intel/pci-apl.c                      |     6 +
 sound/soc/sof/intel/pci-cnl.c                      |     9 +
 sound/soc/sof/intel/pci-icl.c                      |     6 +
 sound/soc/sof/intel/pci-mtl.c                      |     3 +
 sound/soc/sof/intel/pci-tgl.c                      |    24 +
 sound/soc/sof/intel/pci-tng.c                      |     6 +-
 sound/soc/sof/intel/shim.h                         |     3 +
 sound/soc/sof/intel/tgl.c                          |    15 +
 sound/soc/sof/ipc.c                                |    14 +
 sound/soc/sof/ipc3-loader.c                        |    26 +-
 sound/soc/sof/ipc3-pcm.c                           |     2 +
 sound/soc/sof/ipc3-topology.c                      |    36 +-
 sound/soc/sof/ipc3.c                               |     4 +-
 sound/soc/sof/ipc4-loader.c                        |   244 +-
 sound/soc/sof/ipc4-pcm.c                           |     4 +-
 sound/soc/sof/ipc4-priv.h                          |    67 +-
 sound/soc/sof/ipc4-topology.c                      |   214 +-
 sound/soc/sof/ipc4.c                               |    45 +-
 sound/soc/sof/loader.c                             |    25 +-
 sound/soc/sof/mediatek/mt8186/mt8186.c             |     7 +
 sound/soc/sof/ops.h                                |    51 +-
 sound/soc/sof/sof-audio.c                          |     5 +
 sound/soc/sof/sof-audio.h                          |    43 +
 sound/soc/sof/sof-client-probes-ipc3.c             |   236 +
 sound/soc/sof/sof-client-probes-ipc4.c             |   281 +
 sound/soc/sof/sof-client-probes.c                  |   278 +-
 sound/soc/sof/sof-client-probes.h                  |    34 +
 sound/soc/sof/sof-client.c                         |    34 +
 sound/soc/sof/sof-client.h                         |     6 +
 sound/soc/sof/sof-pci-dev.c                        |    26 +
 sound/soc/sof/sof-priv.h                           |    36 +-
 sound/soc/sof/topology.c                           |   187 +-
 sound/soc/sunxi/sun50i-dmic.c                      |     5 +-
 sound/soc/tegra/tegra210_mbdrc.c                   |     4 +-
 sound/soc/tegra/tegra210_mbdrc.h                   |     2 +-
 sound/soc/ti/davinci-mcasp.c                       |     7 +-
 sound/soc/uniphier/aio-core.c                      |    11 +-
 sound/synth/emux/emux.c                            |     7 +-
 sound/usb/card.c                                   |    29 +-
 sound/usb/endpoint.c                               |     3 +-
 sound/usb/implicit.c                               |     2 +
 sound/usb/midi.c                                   |     4 +-
 sound/usb/mixer.c                                  |     2 +-
 sound/usb/quirks-table.h                           |     4 +
 sound/usb/quirks.c                                 |    47 +-
 sound/usb/usbaudio.h                               |     3 +
 tools/arch/arm64/include/asm/cputype.h             |     4 +
 tools/arch/x86/include/asm/cpufeatures.h           |     2 +-
 tools/arch/x86/include/asm/msr-index.h             |     8 +-
 tools/arch/x86/lib/memcpy_64.S                     |     2 +-
 tools/bpf/bpftool/common.c                         |     3 +
 tools/build/Makefile.feature                       |     1 +
 tools/build/feature/Makefile                       |     4 +
 .../feature/test-libbpf-bpf_program__set_insns.c   |     8 +
 tools/iio/iio_generic_buffer.c                     |     4 +-
 tools/iio/iio_utils.c                              |     4 +
 tools/include/nolibc/string.h                      |    17 +-
 tools/include/uapi/linux/in.h                      |    23 +-
 tools/include/uapi/linux/kvm.h                     |     1 +
 tools/include/uapi/linux/perf_event.h              |    27 +-
 tools/include/uapi/linux/stat.h                    |     4 +-
 tools/include/uapi/linux/stddef.h                  |    47 +
 tools/include/uapi/sound/asound.h                  |    16 -
 tools/kvm/kvm_stat/kvm_stat                        |    98 +-
 tools/perf/.gitignore                              |     1 +
 .../{perf-arm-coresight.txt => arm-coresight.txt}  |     0
 tools/perf/Makefile.config                         |     5 +
 tools/perf/arch/powerpc/entry/syscalls/syscall.tbl |    16 +-
 tools/perf/builtin-record.c                        |    41 +-
 tools/perf/check-headers.sh                        |     2 +-
 .../arch/arm64/hisilicon/hip08/metrics.json        |     6 +-
 .../arch/powerpc/power10/nest_metrics.json         |    72 +-
 .../arch/s390/cf_z16/{pai.json => pai_crypto.json} |     0
 tools/perf/tests/shell/test_brstack.sh             |     5 +-
 tools/perf/tests/shell/test_intel_pt.sh            |     6 +
 tools/perf/trace/beauty/statx.c                    |     1 +
 tools/perf/util/auxtrace.c                         |    10 +-
 tools/perf/util/bpf-event.c                        |     5 +
 tools/perf/util/bpf-loader.c                       |    18 +
 tools/perf/util/include/linux/linkage.h            |    13 +
 tools/perf/util/parse-branch-options.c             |     4 +-
 tools/perf/util/stat-display.c                     |     6 +-
 tools/power/pm-graph/README                        |    12 +-
 tools/power/pm-graph/sleepgraph.8                  |     3 +
 tools/power/pm-graph/sleepgraph.py                 |   225 +-
 tools/testing/cxl/test/cxl.c                       |   301 +-
 tools/testing/radix-tree/.gitignore                |     1 +
 tools/testing/radix-tree/Makefile                  |    19 +-
 tools/testing/radix-tree/generated/autoconf.h      |     2 +-
 tools/testing/radix-tree/linux.c                   |     4 +
 tools/testing/radix-tree/maple.c                   | 35770 +++++++++++++++++
 tools/testing/selftests/Makefile                   |     1 +
 tools/testing/selftests/bpf/prog_tests/btf.c       |    13 +
 tools/testing/selftests/bpf/prog_tests/varlen.c    |     7 +
 tools/testing/selftests/bpf/progs/test_varlen.c    |     5 +
 .../selftests/bpf/progs/user_ringbuf_success.c     |     4 +-
 tools/testing/selftests/bpf/test_progs.c           |     2 +-
 tools/testing/selftests/bpf/test_verifier.c        |     2 +-
 .../testing/selftests/bpf/verifier/ref_tracking.c  |    36 +
 .../testing/selftests/drivers/net/bonding/Makefile |     4 +-
 .../drivers/net/bonding/dev_addr_lists.sh          |     2 +-
 .../drivers/net/bonding/net_forwarding_lib.sh      |     1 +
 .../drivers/net/dsa/test_bridge_fdb_stress.sh      |     4 +-
 tools/testing/selftests/drivers/net/team/Makefile  |     4 +
 .../selftests/drivers/net/team/dev_addr_lists.sh   |     6 +-
 .../testing/selftests/drivers/net/team/lag_lib.sh  |     1 +
 .../drivers/net/team/net_forwarding_lib.sh         |     1 +
 .../ftrace/test.d/dynevent/test_duplicates.tc      |     2 +-
 .../inter-event/trigger-synthetic-eprobe.tc        |     2 +-
 tools/testing/selftests/futex/functional/Makefile  |     6 +-
 tools/testing/selftests/intel_pstate/Makefile      |     6 +-
 tools/testing/selftests/kexec/Makefile             |     6 +-
 tools/testing/selftests/kvm/aarch64/vgic_init.c    |     4 +-
 .../kvm/memslot_modification_stress_test.c         |     2 +-
 .../testing/selftests/kvm/x86_64/xen_shinfo_test.c |   142 +-
 tools/testing/selftests/landlock/Makefile          |     7 +-
 tools/testing/selftests/lib.mk                     |     4 +-
 .../selftests/memory-hotplug/mem-on-off-test.sh    |     1 -
 tools/testing/selftests/net/Makefile               |     1 +
 .../testing/selftests/net/io_uring_zerocopy_tx.sh  |     2 +-
 tools/testing/selftests/net/openvswitch/Makefile   |    13 +
 .../selftests/net/openvswitch/openvswitch.sh       |   218 +
 .../testing/selftests/net/openvswitch/ovs-dpctl.py |   351 +
 .../selftests/net/test_ingress_egress_chaining.sh  |    79 +
 tools/testing/selftests/net/udpgro.sh              |     4 +-
 tools/testing/selftests/net/udpgro_bench.sh        |     2 +-
 tools/testing/selftests/net/udpgro_frglist.sh      |     2 +-
 tools/testing/selftests/netfilter/rpath.sh         |    14 +-
 .../selftests/perf_events/sigtrap_threads.c        |    35 +-
 tools/testing/selftests/pidfd/Makefile             |     2 +-
 tools/testing/selftests/pidfd/pidfd_test.c         |     4 +-
 tools/testing/selftests/pidfd/pidfd_wait.c         |    12 +-
 tools/verification/dot2/dot2c.py                   |     2 +-
 virt/kvm/kvm_main.c                                |    27 +-
 virt/kvm/pfncache.c                                |    62 +-
 2062 files changed, 67404 insertions(+), 52353 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
 create mode 100644 Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
 create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,apr-services.yaml
 rename Documentation/devicetree/bindings/sound/{name-prefix.yaml => dai-common.yaml} (81%)
 create mode 100644 Documentation/devicetree/bindings/sound/dmic-codec.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/dmic.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/max98357a.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/max98504.txt
 create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98357a.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98504.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6adm.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6afe.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6apm-lpass-dais.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6apm.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6asm.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6core.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6prm.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8961.yaml
 mode change 100755 => 100644 arch/arm64/boot/dts/freescale/imx93-pinfunc.h
 create mode 100644 arch/s390/configs/btf.config
 create mode 100644 arch/s390/configs/kasan.config
 create mode 100644 arch/x86/kvm/.gitignore
 create mode 100644 arch/x86/kvm/kvm-asm-offsets.c
 create mode 100644 drivers/firmware/efi/libstub/smbios.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_dkl_phy.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_dkl_phy.h
 create mode 100644 drivers/mmc/host/sdhci-cqhci.h
 delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_file.c
 delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_file.h
 rename drivers/tty/serial/8250/{8250_gsc.c => 8250_parisc.c} (100%)
 create mode 100644 include/linux/kmsan_string.h
 rename include/sound/{acp62_chip_offset_byte.h => acp63_chip_offset_byte.h} (65%)
 create mode 100644 include/sound/sdw.h
 delete mode 100644 include/sound/tlv320aic3x.h
 create mode 100644 include/trace/events/watchdog.h
 rename sound/soc/amd/ps/{acp62.h => acp63.h} (79%)
 create mode 100644 sound/soc/codecs/rt1318-sdw.c
 create mode 100644 sound/soc/codecs/rt1318-sdw.h
 create mode 100644 sound/soc/intel/avs/boards/max98927.c
 create mode 100644 sound/soc/intel/avs/boards/probe.c
 create mode 100644 sound/soc/intel/avs/debugfs.c
 create mode 100644 sound/soc/intel/avs/probes.c
 create mode 100644 sound/soc/intel/boards/sof_sdw_amp_coeff_tables.h
 delete mode 100644 sound/soc/intel/boards/sof_sdw_rt1308.c
 delete mode 100644 sound/soc/intel/boards/sof_sdw_rt1316.c
 create mode 100644 sound/soc/intel/boards/sof_sdw_rt_amp.c
 delete mode 100644 sound/soc/jz4740/jz4740-i2s.h
 create mode 100644 sound/soc/sof/intel/hda-mlink.c
 create mode 100644 sound/soc/sof/sof-client-probes-ipc3.c
 create mode 100644 sound/soc/sof/sof-client-probes-ipc4.c
 create mode 100644 tools/build/feature/test-libbpf-bpf_program__set_insns.c
 create mode 100644 tools/include/uapi/linux/stddef.h
 rename tools/perf/Documentation/{perf-arm-coresight.txt => arm-coresight.txt} (100%)
 rename tools/perf/pmu-events/arch/s390/cf_z16/{pai.json => pai_crypto.json} (100%)
 create mode 120000 tools/testing/selftests/drivers/net/bonding/net_forwarding_lib.sh
 create mode 120000 tools/testing/selftests/drivers/net/team/lag_lib.sh
 create mode 120000 tools/testing/selftests/drivers/net/team/net_forwarding_lib.sh
 create mode 100644 tools/testing/selftests/net/openvswitch/Makefile
 create mode 100755 tools/testing/selftests/net/openvswitch/openvswitch.sh
 create mode 100644 tools/testing/selftests/net/openvswitch/ovs-dpctl.py
 create mode 100644 tools/testing/selftests/net/test_ingress_egress_chaining.sh

             reply	other threads:[~2022-12-08 14:41 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-12-08 14:40 Mark Brown [this message]
2022-12-09  8:51 ` [GIT PULL] ASoC updates for v6.2-2 Takashi Iwai

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20221208144028.A6E58C433C1@smtp.kernel.org \
    --to=broonie@kernel.org \
    --cc=alsa-devel@alsa-project.org \
    --cc=lgirdwood@gmail.com \
    --cc=tiwai@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.