[GIT PULL] ASoC updates for v6.2-2
Mark Brown
broonie at kernel.org
Thu Dec 8 15:40:19 CET 2022
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
More information about the Alsa-devel
mailing list