Alsa-devel
Threads by month
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
August 2023
- 168 participants
- 413 discussions
The following changes since commit ab0b5072d184bdb013c9c2419cb21c593fa3802a:
ASoC: cs35l56: Update ACPI HID and property (2023-08-17 18:36:28 +0100)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v6.6
for you to fetch changes up to 199cd64140f222c66b68ebe288a3fcd0570e2e41:
ASoC: soc-core.c: Do not error if a DAI link component is not found (2023-08-24 21:10:45 +0100)
----------------------------------------------------------------
ASoC: Updates for v6.6
The rest of the updates for v6.6, some of the highlights include:
- A big API cleanup from Morimoto-san, rationalising the places we put
functions.
- Lots of work on the SOF framework, AMD and Intel drivers, including a
lot of cleanup and new device support.
- Standardisation of the presentation of jacks from drivers.
- Provision of some generic sound card DT properties.
- Conversion oof more drivers to the maple tree register cache.
- New drivers for AMD Van Gogh, AWInic AW88261, Cirrus Logic cs42l43,
various Intel platforms, Mediatek MT7986, RealTek RT1017 and StarFive
JH7110.
----------------------------------------------------------------
Ajye Huang (1):
ASoC: Intel: Add rpl_nau8318_8825 driver
Alper Nebi Yasak (29):
ASoC: amd: acp-da7219-max98357a: Map missing jack kcontrols
ASoC: amd: acp-rt5645: Map missing jack kcontrols
ASoC: amd: acp: Map missing jack kcontrols
ASoC: amd: acp3x-rt5682-max9836: Map missing jack kcontrols
ASoC: Intel: avs: da7219: Map missing jack kcontrols
ASoC: Intel: bxt_da7219_max98357a: Map missing Line Out jack kcontrol
ASoC: Intel: bytcr_wm5102: Map missing Line Out jack kcontrol
ASoC: Intel: kbl_da7219_max98357a: Map missing Line Out jack kcontrol
ASoC: Intel: kbl_da7219_max98927: Map missing Line Out jack kcontrol
ASoC: Intel: sof_da7219_max98373: Map missing Line Out jack kcontrol
ASoC: imx-es8328: Map missing jack kcontrols
ASoC: mediatek: mt8173-max98090: Configure jack as a Headset jack
ASoC: mediatek: mt8173-rt5650-rt5514: Map missing jack kcontrols
ASoC: mediatek: mt8173-rt5650-rt5676: Map missing jack kcontrols
ASoC: mediatek: mt8173-rt5650: Map missing jack kcontrols
ASoC: mediatek: mt8183-da7219-max98357: Map missing jack kcontrols
ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: Map missing jack kcontrols
ASoC: mediatek: mt8186-mt6366-da7219-max98357: Map missing jack kcontrols
ASoC: qcom: apq8016_sbc: Map missing jack kcontrols
ASoC: qcom: sc7180: Map missing jack kcontrols
ASoC: qcom: sc7280: Map missing jack kcontrols
ASoC: qcom: sdm845: Map missing jack kcontrols
ASoC: rk3399-gru-sound: Map missing Line Out jack kcontrol
ASoC: rockchip: rockchip_rt5645: Map missing jack kcontrols
ASoC: samsung: littlemill: Map missing jack kcontrols
ASoC: samsung: lowland: Split Line Out jack kcontrol from Headphone
ASoC: samsung: midas_wm1811: Map missing jack kcontrols
ASoC: amd: acp3x-rt5682-max9836: Configure jack as not detecting Line Out
ASoC: amd: acp: Add kcontrols and widgets per-codec in common code
Amadeusz Sławiński (17):
ASoC: Intel: avs: Add rt5663 machine board
ASoC: Intel: avs: Load rt5663 board on KBL-based platforms
PCI: Sort Intel PCI IDs by number
PCI: Add Intel Audio DSP devices to pci_ids.h
ASoC: SOF: Remove unused Broxton PCI ID
ALSA: Remove unused Broxton PCI ID
ALSA: hda: Add controller matching macros
ALSA: hda: Use global PCI match macro
ALSA: hda/i915: Use global PCI match macro
ASoC: Intel: Skylake: Use global PCI match macro
ALSA: intel-dsp-config: Convert to PCI device IDs defines
ALSA: hda: Convert to PCI device IDs defines
ASoC: Intel: avs: Convert to PCI device IDs defines
ASoC: Intel: avs: Convert to PCI device IDs defines
ASoC: Intel: Skylake: Convert to PCI device IDs defines
ASoC: SOF: Intel: Convert to PCI device IDs defines
ASoC: Intel: sst: Convert to PCI device IDs defines
Andreas Kemnade (1):
ASoC: ti: omap-mcbsp: Ignore errors for getting fck_src
Andy Shevchenko (9):
ASoC: rt5677: Refactor GPIO support code
ASoC: rt5677: Use agnostic irq_domain_create_linear()
ASoC: rt5677: Use device_get_match_data()
ASoC: rt5677: Sort headers alphabetically
lib/math: Move dvb_math.c into lib/math/int_log.c
lib/math/int_log: Use ARRAY_SIZE(logtable) where makes sense
lib/math/int_log: Replace LGPL-2.1-or-later boilerplate with SPDX identifier
ASoC: nau8825: Replace copied'n'pasted intlog10()
Documentation: core-api: Drop :export: for int_log.h
Arnd Bergmann (2):
ASoC: amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies
ASoC: codecs: aw88261: avoid uninitialized variable warning
Balamurugan C (4):
ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 0 in RPL match table
ASoC: Intel: soc-acpi: Add entry for sof_es8336 in RPL match table.
ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in RPL match table
ASoC: Intel: RPL: Add entry for HDMI-In capture support on non-I2S codec boards.
Bard Liao (2):
ASoC: Intel: sof_sdw: rename link_id to be_id
ASoC: Intel: sof_sdw: break earlier when a adr link contains different codecs
Biju Das (1):
ASoC: ak4613: Simplify probe()
Bjorn Andersson (1):
ASoC: codecs: lpass: Log clk_get() failures
Brent Lu (2):
ASoC: Intel: sof_rt5682: add jsl_rt5650 board config
ASoC: Intel: maxim-common: get codec number from ACPI table
Cezary Rojewski (6):
ASoC: codecs: es8316: Add support for 24 MHz MCLK
ASoC: codecs: es8316: Add support for S24_3LE format
ASoC: Intel: avs: Add es8336 machine board
ASoC: Intel: avs: Load es8336 board on KBL-based platforms
ASoC: Intel: avs: rt5682: Add missing components
ASoC: Intel: avs: rt5682: Tidy up hw_params()
Chancel Liu (6):
ASoC: imx-pcm-rpmsg: Set PCM hardware parameters separately
ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX93
ASoC: fsl_rpmsg: Add support for i.MX93 platform
ASoC: fsl_micfil: Add new registers and new bit definition
ASoC: fsl_micfil: Add fsl_micfil_use_verid function
ASoC: fsl_micfil: Use SET_SYSTEM_SLEEP_PM_OPS to simplify PM
Chao Song (3):
ASoC: Intel: sof_sdw: add cs35l56 codec info
ASoC: Intel: soc-acpi: add support for Dell SKU0C87 devices
ASoC: SOF: Intel: Refactor code for HDA stream creation
Charles Keepax (31):
ASoC: intel: sof_sdw: Use consistent variable naming for links
ASoC: intel: sof_sdw: Rename codec_idx to codec_dlc_index
ASoC: intel: sof_sdw: Remove some extra line breaks
ASoC: intel: sof_sdw: Use a module device table
ASoC: intel: sof_sdw: Simplify find_codec_info_acpi
ASoC: intel: sof_sdw: Constify parameter to find_codec_part_info
ASoC: intel: sof_sdw: Minor tidy up of mc_probe
ASoC: intel: sof_sdw: Remove redundant parameters in dai creation
ASoC: intel: sof_sdw: Move amp_num initialisation to mc_probe
ASoC: intel: sof_sdw: Allow direct specification of CODEC name
ASoC: intel: sof_sdw: Clean up DAI link counting
ASoC: intel: sof_sdw: Merge codec_conf_alloc into dailink_info
ASoC: intel: sof_sdw: Move group_generated logic
ASoC: soc-acpi: Add missing kernel doc
ASoC: intel: sof_sdw: Printk's should end with a newline
ASoC: intel: sof_sdw: Remove duplicate NULL check on adr_link
ASoC: intel: sof_sdw: Check link mask validity in get_dailink_info
ASoC: intel: sof-sdw: Move check for valid group id to get_dailink_info
ASoC: intel: sof_sdw: Add helper to create a single codec DLC
ASoC: intel: sof_sdw: Pull device loop up into create_sdw_dailink
ASoC: intel: sof_sdw: Update DLC index each time one is added
ASoC: intel: sof_sdw: Move range check of codec_conf into inner loop
ASoC: intel: sof_sdw: Device loop should not always start at adr_index
ASoC: intel: sof_sdw: Support multiple groups on the same link
ASoC: intel: sof_sdw: Allow different devices on the same link
ASoC: intel: sof_sdw: Simplify get_slave_info
dt-bindings: mfd: cirrus,cs42l43: Add initial DT binding
mfd: cs42l43: Add support for cs42l43 core driver
pinctrl: cs42l43: Add support for the cs42l43
ASoC: cs42l43: Add support for the cs42l43
ASoC: cs42l43: Use new-style PM runtime macros
Cristian Ciocaltea (4):
ASoC: amd: vangogh: Make use of DRV_NAME
ASoC: amd: vangogh: Use dmi_first_match() for DMI quirk handling
ASoC: amd: vangogh: Add support for NAU8821/MAX98388 variant
ASoC: soc-core.c: Do not error if a DAI link component is not found
Curtis Malainey (1):
ASoC: SOF: Deprecate invalid enums in IPC3
Dan Carpenter (1):
ASoC: amd: acp: delete unnecessary NULL check
David Heidelberg (1):
dt-bindings: sound: gtm601: convert to YAML
Derek Fang (1):
ASoC: rt1017: Add RT1017 SDCA amplifier driver
Fabio Estevam (2):
ASoC: dt-bindings: wlf,wm8960: Describe the power supplies
ASoC: wm8960: Add support for the power supplies
Francesco Dolcini (3):
ASoC: dt-bindings: nau8822: Add #sound-dai-cells
ASoC: dt-bindings: nau8822: Add MCLK clock
ASoC: dt-bindings: wm8904: Convert to dtschema
Frank Li (1):
ASoC: codec: wm8960: add additional probe check for codec identification
Guido Günther (1):
dt-bindings: sound: gtm601: Add description
Guiting Shen (1):
ASoC: tlv320aic32x4: Fix the divide by zero
Hans de Goede (1):
ASoC: lower "no backend DAIs enabled for ... Port" log severity
Harshit Mogalapalli (1):
ASoC: codecs: Fix error code in aw88261_i2c_probe()
Herve Codina (14):
ASoC: dt-bindings: Add audio-iio-aux
ASoC: dt-bindings: simple-card: Add additional-devs subnode
iio: inkern: Check error explicitly in iio_channel_read_max()
iio: consumer.h: Fix raw values documentation notes
iio: inkern: Remove the 'unused' variable usage in iio_channel_read_max()
iio: inkern: Fix headers inclusion order
minmax: Introduce {min,max}_array()
iio: inkern: Use max_array() to get the maximum value from an array
iio: inkern: Replace a FIXME comment by a TODO one
iio: inkern: Add a helper to query an available minimum raw value
ASoC: soc-dapm.h: Convert macros to return a compound literal
ASoC: codecs: Add support for the generic IIO auxiliary devices
ASoC: simple-card: Handle additional devices
ASoC: fsl: fsl_qmc_audio: Fix snd_pcm_format_t values handling
Jack Yu (2):
ASoC: rt722-sdca: Remove redundant sdca mask
ASoC: rt715: Add software reset in io init
Jiapeng Chong (1):
ASoC: rt1017: Remove unused function
Justin Stitt (2):
ASoC: 88pm860x: refactor deprecated strncpy
ASoC: fsl_micfil: refactor deprecated strncpy
Jyri Sarha (2):
ASoC: dapm: Add a flag for not having widget name in kcontrol name
ASoC: SOF: topology: Add a token for dropping widget name in kcontrol name
Kai Vehmanen (2):
ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake-S
ALSA: hda/i915: extend connectivity check to cover Intel ARL
Konrad Dybcio (1):
ASoC: Convert pm8916-wcd-analog-codec to YAML
Krzysztof Kozlowski (17):
ASoC: dt-bindings: Convert maxim,max98925 to DT schema
ASoC: codecs: max9892x: Unify interleave mode OF property
ASoC: codecs: max9892x: Reformat to coding style
ASoC: codecs: tlv320aic32x4: Fix Wvoid-pointer-to-enum-cast warning
ASoC: codecs: wm8904: Fix Wvoid-pointer-to-enum-cast warning
ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning
ASoC: dt-bindings: Add common sound card properties
ASoC: dt-bindings: mediatek,mt8188-mt6359: use common sound card
ASoC: dt-bindings: samsung,aries-wm8994: use common sound card
ASoC: dt-bindings: samsung,midas-audio: use common sound card
ASoC: dt-bindings: samsung,odroid: use common sound card
ASoC: dt-bindings: samsung,tm2: use common sound card
ASoC: samsung: odroid: use of_property_present to check for property
ASoC: samsung: aries_wm8994: parse audio-routing
ASoC: samsung: midas_wm1811: parse audio-routing
ASoC: samsung: odroid: parse audio-routing
ASoC: samsung: tm2_wm5110: parse audio-routing
Kuninori Morimoto (103):
ASoC: soc-core.c: initialize dlc on snd_soc_get_dai_id()
ASoC: soc-core.c: cleanup soc_dai_link_sanity_check()
ASoC: soc-core: protect dlc->of_node under mutex
ASoC: soc-dai.c: add DAI get/match functions
ASoC: soc-core.c: enable multi Component
ASoC: soc-core.c: add snd_soc_get_dai_via_args()
ASoC: soc-core.c: add snd_soc_dlc_use_cpu_as_platform()
ASoC: soc-core.c: add snd_soc_copy_dai_args()
ASoC: simple-card-utils.c: enable multi Component support
ASoC: simple-card.c: enable multi Component support
ASoC: rsnd: use DAI driver ID instead of DAI ID
ASoC: rsnd: cleanup rsnd_dai_of_node()
ASoC: rsnd: enable multi Component support for Audio Graph Card/Card2
ASoC: dt-bindings: renesas,rsnd.yaml: add common port-def
ASoC: dt-bindings: renesas,rsnd.yaml: enable multi ports for multi Component support
ASoC: rsnd: call of_node_put() when break
ASoC: soc-dai.h: merge DAI call back functions into ops
ASoC: ti: merge DAI call back functions into ops
ASoC: adi: merge DAI call back functions into ops
ASoC: adi: merge DAI call back functions into ops
ASoC: amd: merge DAI call back functions into ops
ASoC: dwc: merge DAI call back functions into ops
ASoC: pxa: merge DAI call back functions into ops
ASoC: bcm: merge DAI call back functions into ops
ASoC: fsl: merge DAI call back functions into ops
ASoC: img: merge DAI call back functions into ops
ASoC: sof: merge DAI call back functions into ops
ASoC: sti: merge DAI call back functions into ops
ASoC: stm: merge DAI call back functions into ops
ASoC: pxa: merge DAI call back functions into ops
ASoC: rsnd: merge DAI call back functions into ops
ASoC: qcom: merge DAI call back functions into ops
ASoC: au1x: merge DAI call back functions into ops
ASoC: ux500: merge DAI call back functions into ops
ASoC: sunxi: merge DAI call back functions into ops
ASoC: tegra: merge DAI call back functions into ops
ASoC: atmel: merge DAI call back functions into ops
ASoC: intel: merge DAI call back functions into ops
ASoC: meson: merge DAI call back functions into ops
ASoC: jz4740: merge DAI call back functions into ops
ASoC: cirrus: merge DAI call back functions into ops
ASoC: drm/vc4: merge DAI call back functions into ops
ASoC: samsung: merge DAI call back functions into ops
ASoC: mediatek: merge DAI call back functions into ops
ASoC: rockchip: merge DAI call back functions into ops
ASoC: uniphier: merge DAI call back functions into ops
ASoC: loongson: merge DAI call back functions into ops
ASoC: starfive: merge DAI call back functions into ops
ASoC: hisilicon: merge DAI call back functions into ops
ASoC: codecs/wm*: merge DAI call back functions into ops
ASoC: soc-topology: merge DAI call back functions into ops
ASoC: codecs/cs47lxx: merge DAI call back functions into ops
ASoC: codecs/cx2072x: merge DAI call back functions into ops
ASoC: codecs/hdmi-codec: merge DAI call back functions into ops
ASoC: soc-dai.h: remove unused call back functions
ASoC: soc-dai.h: merge DAI call back functions into ops
ASoC: ti: merge DAI call back functions into ops
ASoC: adi: merge DAI call back functions into ops
ASoC: adi: merge DAI call back functions into ops
ASoC: amd: merge DAI call back functions into ops
ASoC: dwc: merge DAI call back functions into ops
ASoC: pxa: merge DAI call back functions into ops
ASoC: bcm: merge DAI call back functions into ops
ASoC: fsl: merge DAI call back functions into ops
ASoC: img: merge DAI call back functions into ops
ASoC: sof: merge DAI call back functions into ops
ASoC: sti: merge DAI call back functions into ops
ASoC: stm: merge DAI call back functions into ops
ASoC: pxa: merge DAI call back functions into ops
ASoC: rsnd: merge DAI call back functions into ops
ASoC: qcom: merge DAI call back functions into ops
ASoC: au1x: merge DAI call back functions into ops
ASoC: ux500: merge DAI call back functions into ops
ASoC: sunxi: merge DAI call back functions into ops
ASoC: tegra: merge DAI call back functions into ops
ASoC: atmel: merge DAI call back functions into ops
ASoC: intel: merge DAI call back functions into ops
ASoC: meson: merge DAI call back functions into ops
ASoC: jz4740: merge DAI call back functions into ops
ASoC: cirrus: merge DAI call back functions into ops
ASoC: drm/vc4: merge DAI call back functions into ops
ASoC: samsung: merge DAI call back functions into ops
ASoC: mediatek: merge DAI call back functions into ops
ASoC: rockchip: merge DAI call back functions into ops
ASoC: uniphier: merge DAI call back functions into ops
ASoC: loongson: merge DAI call back functions into ops
ASoC: starfive: merge DAI call back functions into ops
ASoC: hisilicon: merge DAI call back functions into ops
ASoC: codecs/wm*: merge DAI call back functions into ops
ASoC: soc-topology: merge DAI call back functions into ops
ASoC: codecs/cs47lxx: merge DAI call back functions into ops
ASoC: codecs/cx2072x: merge DAI call back functions into ops
ASoC: codecs/hdmi-codec: merge DAI call back functions into ops
ASoC: soc-dai.h: remove unused call back functions
ASoC: pxa: merge DAI call back functions into ops
ASoC: fsl: merge DAI call back functions into ops
ASoC: rsnd: enable clk_i approximate rate usage
ASoC: rsnd: setup clock-out only when all conditions are right
ASoC: rsnd: tidyup brga/brgb default value
ASoC: rsnd: remove default division of clock out
ASoC: rsnd: setup BRGCKR/BRRA/BRRB on rsnd_adg_clk_control()
ASoC: audio-graph-card2: add comment for format property
ASoC: audio-graph-card.c: move audio_graph_parse_of()
Li Zetao (3):
ASoC: imx-audio-rpmsg: Remove redundant initialization owner in imx_audio_rpmsg_driver
ASoC: tas5805m: Use devm_kmemdup to replace devm_kmalloc + memcpy
ASoC: SOF: ipc3: Use devm_kmemdup to replace devm_kmalloc + memcpy
Linus Walleij (20):
ASoC: rt1011: Drop GPIO includes
ASoC: rt1015: Drop GPIO include
ASoC: rt1015p: Drop legacy GPIO include
ASoC: rt1016: Drop GPIO include
ASoC: rt1019: Drop GPIO include
ASoC: rt1305: Drop GPIO includes
ASoC: rt1308: Drop GPIO includes
ASoC: rt5514-spi: Drop GPIO include
ASoC: rt5514: Drop GPIO include
ASoC: rt5645: Drop legacy GPIO include
ASoC: rt5659: Drop legacy GPIO include
ASoC: rt5660: Drop GPIO includes
ASoC: rt5682-sdw: Drop GPIO includes
ASoC: rt715: Drop GPIO includes
ASoC: rt5640: Convert to just use GPIO descriptors
ASoC: rt5665: Convert to use GPIO descriptors
ASoC: rt5668: Convert to use GPIO descriptors
ASoC: rt5682: Convert to use GPIO descriptors
ASoC: rt5682s: Convert to use GPIO descriptors
ASoC: Delete UDA134x/L3 audio codec
Lucas Tanure (1):
soundwire: bus: Allow SoundWire peripherals to register IRQ handlers
Marek Szyprowski (1):
ASoC: samsung: midas_wm1811: Fix 'Headphone Switch' control creation
Mark Brown (122):
Merge existing fixes from asoc/for-6.5 into new branch
Add support for IIO devices in ASoC
ASoC: remove copy of intlog10()
ASoC: Intel: avs: New boards and fixes to existing
AMD Vangogh support for NAU8821/MAX98388
ASoC: mt8188: add memory-region support
Add acpi mahine id's for vangogh platform and
Refactor acp legacy driver and add
ASoC: rt5677: Refactor GPIO and use
ASoC: Another set of platform remove conversions
ASoC: ad1836: Update to use maple tree register cache
ASoC: ad1980: Update to use maple tree register cache
ASoC: adau1372: Update to use maple tree register cache
ASoC: adau1373: Update to use maple tree register cache
ASoC: adau1701: Update to use maple tree register cache
ASoC: adau1761: Update to use maple tree register cache
ASoC: adau1781: Update to use maple tree register cache
ASoC: adau1977: Update to use maple tree register cache
ASoC: adau7118: Update to use maple tree register cache
ASoC: adav80x: Update to use maple tree register cache
ASoC: ad: Update Analog Devices drivers to maple tree
ASoC: wcd9335: Update to use maple tree register cache
ASoC: wcd938x: Update to use maple tree register cache
ASoC: wsa881x: Update to use maple tree register cache
ASoC: wsa883x: Update to use maple tree register cache
ASoC: qcom: Use the maple tree register cache
Add support for rpmsg sound card on i.MX93 platform
Add Probe functionality support for amd platforms.
ASoC: cs35l36: Update to use maple tree register cache
ASoC: cs35l41: Update to use maple tree register cache
ASoC: cs35l45: Update to use maple tree register cache
ASoC: cs35l56: Update to use maple tree register cache
ASoC: cs42l51: Update to use maple tree register cache
ASoC: cs4265: Update to use maple tree register cache
ASoC: cs4270: Update to use maple tree register cache
ASoC: cs42l52: Update to use maple tree register cache
ASoC: cs42l56: Update to use maple tree register cache
ASoC: cs42xx8: Update to use maple tree register cache
ASoC: cs4349: Update to use maple tree register cache
ASoC: wm2200: Update to use maple tree register cache
ASoC: wm5100: Update to use maple tree register cache
ASoC: wm9081: Update to use maple tree register cache
ASoC: wm9090: Update to use maple tree register cache
ASoC: wm8510: Update to use maple tree register cache
ASoC: wm8523: Update to use maple tree register cache
ASoC: wm8580: Update to use maple tree register cache
ASoC: wm8711: Update to use maple tree register cache
ASoC: wm8728: Update to use maple tree register cache
ASoC: wm8731: Update to use maple tree register cache
ASoC: wm8737: Update to use maple tree register cache
ASoC: wm8741: Update to use maple tree register cache
ASoC: wm8750: Update to use maple tree register cache
ASoC: wm8753: Update to use maple tree register cache
ASoC: wm8770: Update to use maple tree register cache
ASoC: wm8776: Update to use maple tree register cache
ASoC: wm8804: Update to use maple tree register cache
ASoC: wm8900: Update to use maple tree register cache
ASoC: wm8903: Update to use maple tree register cache
ASoC: wm8904: Update to use maple tree register cache
ASoC: wm8960: Update to use maple tree register cache
ASoC: wm8961: Update to use maple tree register cache
ASoC: wm8962: Update to use maple tree register cache
ASoC: wm8991: Update to use maple tree register cache
ASoC: wm8993: Update to use maple tree register cache
ASoC: wm8995: Update to use maple tree register cache
ASoC: wm8996: Update to use maple tree register cache
ASoC: wm8940: Update to use maple tree register cache
ASoC: wm8955: Update to use maple tree register cache
ASoC: wm8971: Update to use maple tree register cache
ASoC: wm8978: Update to use maple tree register cache
ASoC: wm8983: Update to use maple tree register cache
ASoC: wm8985: Update to use maple tree register cache
ASoC: wm8988: Update to use maple tree register cache
ASoC: wm9705: Update to use maple tree register cache
ASoC: wm9712: Update to use maple tree register cache
ASoC: wm9713: Update to use maple tree register cache
driver core: Provide stubs for !IOMEM builds
platform: Provide stubs for !HAS_IOMEM builds
ALSA: Enable build with UML
kunit: Enable ASoC in all_tests.config
ASoC: topology: Add explicit build option
ASoC: add multi Component support
ASoC: cirrus: Use the maple tree register cache
ASoC: Improve coverage in default KUnit runs
ASoC: dt-bindings: nau8822: minor updates
ASoC: codecs: msm8916-wcd-analog: Cleanup DT bindings
ASoC: Merge up fixes from mainline
ALSA: hda: Adding support for CS35L56 on HDA
ASoC: sta32x: Update to use maple tree register cache
ASoC: sta350: Update to use maple tree register cache
ASoC: sta529: Update to use maple tree register cache
ASoC: stac9766: Update to use maple tree register cache
ASoC: sti-sas: Update to use maple tree register cache
ASoC: st: Use maple tree register cache
ASoC: Merge up fixes from Linus' tree
ASoC: wm8960: Read initial MCLK rate from clock API
ASoC: wm8960: Make automatic the default clocking mode
ASoC: rsnd: add multi Component support
ASoC: wm8960: Clocking tweaks
ASoC/SOF/Intel/AMD: cleanups for GCC11 -fanalyzer
ASoC: Intel: machine driver updates for 6.6
ASoC: jz4740: Update to use maple tree register cache
ASoC: SoundWire codecs: improve pm_runtime handling
ASoC: codecs: Add awinic AW88261 audio amplifier
ASoC: Map missing jack kcontrols
ASoC: SOF: Intel: add LunarLake support
ASoC: cs35l56: Bugfixes
ASoC: Merge up fixes
sound: Remove redundant of_match_ptr() macro
ASoC: rt: Drop unused GPIO includes
ASoC: merge DAI call back functions into ops
ASoC: Intel: RPL/MTL machine updates for 6.6
ASoC: SOF: topology: simplify kcontrol names with
Use devm_kmemdup to replace devm_kmalloc + memcpy
ASoC: cs35l56: Don't patch firmware that is already
ASoC: Convert remaining Realtek codecs to GPIO
ASoC: Merge up fixes
mfd: Immutable branch between MFD, Pinctrl and soundwire due for the v6.6 merge window
Add cs42l43 PC focused SoundWire CODEC
ASoC: SOF: ipc4-topology: Fixes for pipelines with SRC
ASoC: rsnd: tidyup ADG
Add I2S support for the StarFive JH7110 SoC
Maso Huang (6):
ASoC: mediatek: mt7986: add common header
ASoC: mediatek: mt7986: support etdm in platform driver
ASoC: mediatek: mt7986: add platform driver
ASoC: mediatek: mt7986: add machine driver with wm8960
ASoC: dt-bindings: mediatek,mt7986-wm8960: add mt7986-wm8960 document
ASoC: dt-bindings: mediatek,mt7986-afe: add audio afe document
Mastan Katragadda (1):
ASoC: SOF: amd: refactor PSP smn_read
Matus Gajdos (1):
ASoC: fsl_spdif: Add support for 22.05 kHz sample rate
Maxim Kochetkov (1):
ASoC: dwc: Add TDM mode support
Min-Hua Chen (1):
ASoC: q6dsp: q6apm: make g_apm static
Nathan Chancellor (2):
ASoC: SOF: Intel: Initialize chip in hda_sdw_check_wakeen_irq()
ASoC: cs42l43: Initialize ret in default case in cs42l43_pll_ev()
Peter Suti (1):
ASoC: soc-dai: don't call PCM audio ops if the stream is not supported
Peter Ujfalusi (1):
ASoC: SOF: ipc4-topology: Add module parameter to ignore the CPC value
Pierre-Louis Bossart (52):
ASoC: SOF: sof-client-probes-ipc4: add checks to prevent static analysis warnings
ASoC: SOF: ipc3: add checks to prevent static analysis warnings
ASoC: SOF: topology: simplify code to prevent static analysis warnings
ASoC: SOF: imx: remove error checks on NULL ipc
ASoC: SOF: mediatek: remove error checks on NULL ipc
ASoC: Intel: bdw_rt286: add checks to avoid static analysis warnings
ASoC: Intel: atom: remove static analysis false positive
ASoC: amd: acp5x-mach:add checks to avoid static analysis warnings
ASoC: Intel: sof_sdw: reorder SoundWire codecs in Kconfig
ASoC: Intel: sof_sdw: allow mockup amplifier to provide feedback
ASoC: Intel: sof_sdw: add support for SKU 0AFE
ASoC: SOF: Intel: start simplify the signature of link_slaves_found()
ASoC: soc-acpi: move link_slaves_found()
ASoC: soc-acpi: improve log messagesin link_slaves_found()
PCI: add ArrowLake-S PCI ID for Intel HDAudio subsystem.
ALSA: hda: intel-dsp-cfg: use common include for MeteorLake
ALSA: hda: intel-dsp-cfg: add LunarLake support
ASoC: SoundWire codecs: return error status in probe
ASoC: SoundWire codecs: make regmap cache-only in probe
ASoC: rt5682-sdw: make regmap cache-only in probe
ASoC: rt711: enable pm_runtime in probe, keep status as 'suspended'
ASoC: rt711-sdca: enable pm_runtime in probe, keep status as 'suspended'
ASoC: rt700: enable pm_runtime in probe, keep status as 'suspended'
ASoC: rt1712-sdca: enable pm_runtime in probe, keep status as 'suspended'
ASoC: rt712-sdca-dmic: enable pm_runtime in probe, keep status as 'suspended'
ASoC: rt715: enable pm_runtime in probe, keep status as 'suspended'
ASoC: rt715-sdca: enable pm_runtime in probe, keep status as 'suspended'
ASoC: rt1308-sdw: enable pm_runtime in probe, keep status as 'suspended'
ASoC: rt1316-sdw: enable pm_runtime in probe, keep status as 'suspended'
ASoC: rt1318-sdw: enable pm_runtime in probe, keep status as 'suspended'
ASoC: rt5682-sdw: enable pm_runtime in probe, keep status as 'suspended'
ASoC: max98363: enable pm_runtime in probe, keep status as 'suspended'
ASoC: max98373-sdw: enable pm_runtime in probe, keep status as 'suspended'
ASoC: SOF: Intel: hda-mlink: fix off-by-one error
ASoC: SOF: Intel: fix u16/32 confusion in LSDIID
ASoC: SOF: ipc4-topology: restore gateway config length
ASoC: SOF: Intel: hda: add interface definitions for ACE2.x
ASoC: SOF: Intel: split MTL and LNL operations
ASoC: SOF: Intel: LNL: enable DMIC/SSP offload in probe/resume
ASoC: SOF: Intel: hda-dai-ops: add/select DMA ops for SSP
ASoC: SOF: Intel: hda-dai: add ops for SSP
ASoC: SOF: Intel: hda-dai: add DMIC support
ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI
ASoC: SOF: Intel: hda-dai-ops: add ops for SoundWire
ASoC: SOF: Intel: hda-dai: add helpers for SoundWire callbacks
ASoC: SOF: Intel: hda: add hw_params/free/trigger callbacks
ASoC: SOF: Intel: add abstraction for SoundWire wake-ups
ASoC: SOF: Intel: hda-mlink: add helper to get sublink LSDIID register
ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs
ASoC: SOF: IPC4: clarify 'pipeline_ids' usage and logs
ASoC: SOF: Intel: hda-mlink: add sublink to dev_dbg() log
ASoC: SOF: remove duplicate code due to merge
Randy Dunlap (1):
ASoC: stac9766: fix build errors with REGMAP_AC97
Ranjani Sridharan (6):
ASoC: SOF: ipc4: avoid uninitialized default instance 0
ASoC: SOF: Intel: LNL: Add support for Lunarlake platform
ASoC: SOF: ipc4-topology: Modify pipeline params based on SRC output format
ASoC: SOF: ipc4-topology: Fix the output reference params for SRC
ASoC: SOF: ipc4-topology: Fix pipeline params at the output of copier
ASoC: SOF: ipc4-topology: Modify the reference output valid_bits for copier
Richard Fitzgerald (10):
ASoC: cs35l56: Patch soft registers to defaults
ASoC: cs35l56: Move runtime suspend/resume to shared library
ASoC: cs35l56: Move cs_dsp init into shared library
ASoC: cs35l56: Move part of cs35l56_init() to shared library
ALSA: hda: Fix missing header dependencies
ASoC: cs35l56: Avoid uninitialized variable in cs35l56_set_asp_slot_positions()
ASoC: cs35l56: Don't rely on GPIOD_OUT_LOW to set RESET initially low
ASoC: cs35l56: Wait for control port ready during system-resume
ASoC: wm_adsp: Support powering-up DSP without trying to load firmware
ASoC: cs35l56: Don't overwrite a patched firmware
Rob Herring (1):
ASoC: dt-bindings: audio-graph-card2: Drop incomplete example
Ruan Jinjie (5):
ASoC: atmel: Remove redundant of_match_ptr()
ASoC: atmel: tse850-pcm5142: Remove redundant of_match_ptr()
ASoC: sunxi: sun4i-spdif: Remove redundant of_match_ptr()
ASoC: ssm3515: Remove redundant of_match_ptr()
ALSA: Remove redundant of_match_ptr()
Sebastian Andrzej Siewior (1):
ASoC: mediatek: mt8186: Remove unused mutex.
Senhong Liu (1):
ASoC: rt5640: fix typos
Seven Lee (3):
ASoC: dt-bindings: nau8821: Convert to dtschema
ASoC: dt-bindings: nau8821: Add single-ended input feature
ASoC: nau8821: Improve AMIC recording performance.
Shengjiu Wang (1):
ASoC: wm8960: Add DAC filter characteristics selection
Shuming Fan (4):
ASoC: rt5645: implement set_jack callback
ASoC: rt5645: add the system level suspend-resume callback
ASoC: rt1316: fix key tone missing
ASoC: rt5645: improve the depop sequences of CBJ detection
Simon Trimmer (9):
ASoC: cs35l56: Move shared data into a common data structure
ASoC: cs35l56: Make cs35l56_system_reset() code more generic
ASoC: cs35l56: Convert utility functions to use common data structure
ASoC: cs35l56: Move utility functions to shared file
ASoC: cs35l56: Make common function for control port wait
ASoC: cs35l56: Make a common function to shutdown the DSP
ALSA: hda/cs35l56: Add driver for Cirrus Logic CS35L56 amplifier
ASoC: wm_adsp: Expose the DSP power down actions as wm_adsp_power_down()
ASoC: cs35l56: Call wm_adsp_power_down() before reloading firmware
Stephan Gerhold (5):
ASoC: dt-bindings: pm8916-analog-codec: Fix misleading example
ASoC: dt-bindings: pm8916-analog-codec: Drop pointless reg-names
ASoC: dt-bindings: pm8916-analog-codec: Drop invalid mclk
ASoC: codecs: msm8916-wcd-analog: Drop invalid mclk
ASoC: codecs: msm8916-wcd-analog: Properly handle probe errors
Syed Saba Kareem (10):
ASoC: amd: acp: refactor the acp init and de-init sequence
ASoC: amd: acp: add acp i2s master clock generation for rembrandt platform
ASoC: amd: acp: remove the redundant acp enable/disable interrupts functions
ASoC: amd: acp: store platform device reference created in pci probe call
ASoC: amd: acp: add pm ops support for acp pci driver
ASoC: amd: acp: store xfer_resolution of the stream
ASoC: amd: acp: export config_acp_dma() and config_pte_for_stream() symbols
ASoC: amd: acp: store the pdm stream channel mask
ASoC: amd: acp: move pdm macros to common header file
ASoC: amd: acp: add pm ops support for rembrandt platform
Terry Cheong (1):
ASoC: Intel: sof_rt5682: add RPL support for MAX98357A speaker
Trevor Wu (5):
ASoC: mediatek: mt8188: add memory-region support
ASoC: dt-bindings: mediatek,mt8188-afe: add memory-region
ASoC: mediatek: mt8188: DPCM used FE and BE merged parameters
ASoC: SOF: ipc3: update dai_link_fixup for SOF_DAI_MEDIATEK_AFE
ASoC: SOF: mediatek: mt8186 modify dram type as non-cache
Uday M Bhat (1):
ASoC: Intel: sof_sdw: Update BT offload config for soundwire config
Uwe Kleine-König (2):
ASoC: amd: ps-sdw-dma: Convert to platform remove callback returning void
ASoC: starfive: jh7110_tdm: Convert to platform remove callback returning void
V sujith kumar Reddy (3):
ASoC: SOF: amd: Add Probe functionality support for amd platforms.
ASoC: SOF: Add acp-probe id to sof probe client driver for registration.
ASoC: SOF: amd: Add Probe register offset for renoir and rembrandt platform.
Venkata Prasad Potturu (7):
ASoC: amd: acp: Add machine driver support for nau8821 codec
ASoC: amd: acp: Add machine driver support for max98388 codec
ASoC: amd: Add acpi machine id's for vangogh platform
ASoC: amd: Add new dmi entries to config entry
ASoC: SOF: amd: Add sof support for vangogh platform
ASoC: SOF: amd: Add support for signed fw image loading
ASoC: SOF: amd: Enable signed firmware image loading for Vangogh platform
Vijendar Mukunda (7):
ASoC: SOF: amd: remove unused sha dma interrupt code
ASoC: SOF: amd: enable ACP external global interrupt
ASoC: SOF: amd: add module parameter for firmware debug
ASoC: SOF: amd: remove redundant clock mux selection register write
ASoC: SOF: amd: add conditional check for acp_clkmux_sel register
ASoC: SOF: amd: clear panic mask status when panic occurs
ASoC: SOF: amd: clear dsp to host interrupt status
Vlad Karpovich (1):
firmware: cs_dsp: Fix new control name check
Weidong Wang (3):
ASoC: dt-bindings: Add schema for "awinic,aw88261"
ASoC: codecs: Add code for bin parsing compatible with aw88261
ASoC: codecs: Add aw88261 amplifier driver
Xingyu Wu (3):
ASoC: dt-bindings: snps,designware-i2s: Add StarFive JH7110 SoC support
ASoC: dwc: Use ops to get platform data
ASoC: dwc: i2s: Add StarFive JH7110 SoC support
Yang Li (3):
ASoC: tas2781: No need to set device_driver owner
ASoC: amd: acp: clean up some inconsistent indentings
ASoC: SOF: Intel: Remove duplicated include in lnl.c
Yang Yingliang (3):
ASoC: cs42l51: change cs42l51_of_match to static
ASoC: ti: davinci-evm: simplify the code with module_platform_driver
ASoC: SOF: ipc3-dtrace: Switch to memdup_user_nul() helper
Yangtao Li (5):
ASoC: bcm: bcm63xx-i2s-whistler: Convert to devm_platform_ioremap_resource()
ASoC: ti: Convert to devm_platform_ioremap_resource_byname()
ASoC: mediatek: mt8186: Convert to devm_platform_ioremap_resource()
ASoC: pxa: Use devm_platform_get_and_ioremap_resource()
ASoC: tegra: tegra20_ac97: Use devm_platform_get_and_ioremap_resource()
YingKun Meng (1):
ASoC: loongson: drop of_match_ptr for OF device id
Yu Liao (1):
ASoC: pxa: address unused variable warning
Yue Haibing (2):
ASoC: q6dsp: Remove unused declaration
ASoC: cygnus: Remove unused declarations
Zhu Ning (6):
ASoC: codecs: ES8326: Add es8326_mute function
ASoC: codecs: ES8326: Change Hp_detect register names
ASoC: codecs: ES8326: Change Volatile Reg function
ASoC: codecs: ES8326: Fix power-up sequence
ASOC: codecs: ES8326: Add calibration support for version_b
ASoC: codecs: ES8326: Update jact detection function
apoorv (1):
ASoC: Intel: sof_rt5682 add support for HDMI_In capture
justinstitt(a)google.com (1):
ASoC: intel: avs: refactor strncpy usage in topology
mnlife (1):
ASoC: soc-jack: calling snd_soc_jack_report causes a null pointer access
Documentation/ABI/testing/sysfs-bus-cxl | 15 +-
Documentation/ABI/testing/sysfs-devices-system-cpu | 13 +-
Documentation/ABI/testing/sysfs-platform-hidma | 2 +-
.../ABI/testing/sysfs-platform-hidma-mgmt | 20 +-
.../admin-guide/hw-vuln/gather_data_sampling.rst | 109 +
Documentation/admin-guide/hw-vuln/index.rst | 14 +-
Documentation/admin-guide/hw-vuln/srso.rst | 150 ++
Documentation/admin-guide/kdump/vmcoreinfo.rst | 6 +
Documentation/admin-guide/kernel-parameters.txt | 58 +-
Documentation/core-api/kernel-api.rst | 6 +-
.../devicetree/bindings/iio/addac/adi,ad74115.yaml | 3 -
.../devicetree/bindings/net/mediatek,net.yaml | 7 +-
.../devicetree/bindings/net/rockchip-dwmac.yaml | 10 +-
.../bindings/serial/atmel,at91-usart.yaml | 4 +-
.../bindings/sound/amlogic,axg-sound-card.yaml | 15 +-
.../bindings/sound/amlogic,gx-sound-card.yaml | 17 +-
.../devicetree/bindings/sound/audio-iio-aux.yaml | 64 +
.../devicetree/bindings/sound/awinic,aw88395.yaml | 4 +-
.../devicetree/bindings/sound/cirrus,cs42l43.yaml | 313 +++
.../devicetree/bindings/sound/fsl,rpmsg.yaml | 18 +-
.../bindings/sound/google,sc7180-trogdor.yaml | 17 +-
.../bindings/sound/google,sc7280-herobrine.yaml | 17 +-
Documentation/devicetree/bindings/sound/gtm601.txt | 19 -
.../devicetree/bindings/sound/imx-audio-card.yaml | 18 +-
.../devicetree/bindings/sound/max9892x.txt | 44 -
.../devicetree/bindings/sound/maxim,max98925.yaml | 98 +
.../bindings/sound/mediatek,mt7986-afe.yaml | 160 ++
.../bindings/sound/mediatek,mt7986-wm8960.yaml | 67 +
.../bindings/sound/mediatek,mt8188-afe.yaml | 7 +
.../bindings/sound/mediatek,mt8188-mt6359.yaml | 17 +-
.../devicetree/bindings/sound/nau8821.txt | 55 -
.../devicetree/bindings/sound/nuvoton,nau8821.yaml | 132 ++
.../devicetree/bindings/sound/nuvoton,nau8822.yaml | 12 +
.../devicetree/bindings/sound/option,gtm601.yaml | 42 +
.../bindings/sound/qcom,msm8916-wcd-analog.txt | 101 -
.../sound/qcom,pm8916-wcd-analog-codec.yaml | 153 ++
.../devicetree/bindings/sound/renesas,rsnd.yaml | 60 +-
.../bindings/sound/samsung,aries-wm8994.yaml | 16 +-
.../bindings/sound/samsung,midas-audio.yaml | 16 +-
.../devicetree/bindings/sound/samsung,odroid.yaml | 14 +-
.../devicetree/bindings/sound/samsung,tm2.yaml | 16 +-
.../devicetree/bindings/sound/simple-card.yaml | 53 +
.../bindings/sound/snps,designware-i2s.yaml | 108 +-
.../bindings/sound/sound-card-common.yaml | 27 +
.../devicetree/bindings/sound/wlf,wm8904.yaml | 74 +
.../devicetree/bindings/sound/wlf,wm8960.yaml | 20 +
Documentation/devicetree/bindings/sound/wm8904.txt | 33 -
Documentation/driver-api/media/dtv-common.rst | 9 -
Documentation/filesystems/locking.rst | 5 +-
Documentation/filesystems/porting.rst | 25 +-
MAINTAINERS | 76 +-
Makefile | 2 +-
arch/alpha/include/asm/processor.h | 13 -
arch/alpha/kernel/setup.c | 3 +-
arch/arm/boot/dts/microchip/sam9x60.dtsi | 26 +-
arch/arm/boot/dts/nspire/nspire.dtsi | 2 +-
arch/arm/boot/dts/nxp/imx/imx53-sk-imx53.dts | 10 +
arch/arm/boot/dts/nxp/imx/imx6sll.dtsi | 2 +-
arch/arm/mach-pxa/sharpsl_pm.h | 1 -
arch/arm/mach-pxa/spitz_pm.c | 1 +
.../boot/dts/altera/socfpga_stratix10_socdk.dts | 2 +-
.../dts/altera/socfpga_stratix10_socdk_nand.dts | 2 +-
arch/arm64/boot/dts/arm/vexpress-v2m-rs1.dtsi | 1 -
.../dts/freescale/imx8mm-phyboard-polis-rdk.dts | 2 +-
.../boot/dts/freescale/imx8mm-phycore-som.dtsi | 4 +-
.../boot/dts/freescale/imx8mm-venice-gw7903.dts | 4 +
.../boot/dts/freescale/imx8mm-venice-gw7904.dts | 4 +
arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 2 +-
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 16 +-
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 16 +-
arch/arm64/include/asm/el2_setup.h | 44 +-
arch/arm64/include/asm/kvm_asm.h | 2 +-
arch/arm64/include/asm/kvm_emulate.h | 21 +-
arch/arm64/include/asm/processor.h | 8 -
arch/arm64/kernel/fpsimd.c | 9 +-
arch/arm64/kernel/ptrace.c | 10 +-
arch/arm64/kvm/arm.c | 61 +-
arch/arm64/kvm/hyp/include/hyp/switch.h | 1 +
arch/arm64/kvm/hyp/nvhe/ffa.c | 15 +-
arch/arm64/kvm/hyp/nvhe/switch.c | 2 +-
arch/ia64/include/asm/processor.h | 3 -
.../asm/mach-cavium-octeon/cpu-feature-overrides.h | 2 -
arch/parisc/Kconfig.debug | 2 +-
arch/parisc/boot/compressed/misc.c | 10 +-
arch/parisc/include/asm/dma.h | 2 +
arch/parisc/include/asm/ftrace.h | 4 +
arch/parisc/include/asm/spinlock.h | 2 -
arch/parisc/include/asm/spinlock_types.h | 6 +
arch/parisc/kernel/firmware.c | 8 +-
arch/parisc/kernel/ftrace.c | 2 +-
arch/parisc/kernel/parisc_ksyms.c | 7 +-
arch/parisc/kernel/pci-dma.c | 12 +-
arch/parisc/kernel/pdt.c | 4 +-
arch/parisc/kernel/perf.c | 2 +-
arch/parisc/kernel/processor.c | 1 +
arch/parisc/kernel/setup.c | 48 -
arch/parisc/kernel/signal.c | 2 +-
arch/parisc/kernel/sys_parisc.c | 15 +-
arch/parisc/kernel/syscall.S | 23 +-
arch/parisc/kernel/unaligned.c | 19 +-
arch/parisc/lib/ucmpdi2.c | 3 +-
arch/parisc/mm/fault.c | 50 +-
arch/parisc/mm/fixmap.c | 3 -
arch/parisc/mm/init.c | 38 +-
arch/parisc/mm/ioremap.c | 9 +-
arch/powerpc/include/asm/processor.h | 3 -
arch/powerpc/include/asm/word-at-a-time.h | 2 +-
arch/powerpc/kernel/head_64.S | 3 +-
arch/powerpc/kernel/trace/ftrace_mprofile.S | 9 +-
arch/powerpc/mm/init_64.c | 3 +-
arch/powerpc/platforms/85xx/smp.c | 2 +-
arch/powerpc/platforms/powermac/time.c | 6 +-
arch/riscv/include/asm/acpi.h | 2 +-
arch/riscv/include/asm/cacheflush.h | 4 +
arch/riscv/include/asm/mmio.h | 16 +-
arch/riscv/include/asm/pgtable.h | 2 +
arch/riscv/include/asm/vmalloc.h | 4 +-
arch/riscv/kernel/acpi.c | 4 +-
arch/riscv/kernel/cpu.c | 5 +
arch/riscv/kernel/crash_core.c | 2 +
arch/riscv/kernel/elf_kexec.c | 3 +-
arch/riscv/kernel/smp.c | 5 -
arch/riscv/mm/init.c | 16 +-
arch/riscv/mm/kasan_init.c | 1 -
arch/s390/configs/debug_defconfig | 11 +-
arch/s390/configs/defconfig | 9 +-
arch/s390/configs/zfcpdump_defconfig | 1 -
arch/s390/include/uapi/asm/ptrace.h | 2 +
arch/s390/kernel/sthyi.c | 6 +-
arch/s390/kvm/intercept.c | 9 +-
arch/s390/mm/vmem.c | 2 +
arch/sparc/include/asm/processor_64.h | 3 -
arch/x86/Kconfig | 26 +
arch/x86/boot/compressed/idt_64.c | 9 +-
arch/x86/boot/compressed/sev.c | 37 +-
arch/x86/entry/vdso/vma.c | 4 +-
arch/x86/hyperv/hv_apic.c | 4 +-
arch/x86/hyperv/hv_init.c | 21 +
arch/x86/hyperv/hv_vtl.c | 4 +
arch/x86/hyperv/ivm.c | 7 +-
arch/x86/hyperv/mmu.c | 12 +-
arch/x86/hyperv/nested.c | 11 +-
arch/x86/include/asm/acpi.h | 2 +
arch/x86/include/asm/cpufeatures.h | 14 +-
arch/x86/include/asm/linkage.h | 2 +-
arch/x86/include/asm/mshyperv.h | 2 +-
arch/x86/include/asm/msr-index.h | 12 +
arch/x86/include/asm/nospec-branch.h | 23 +-
arch/x86/include/asm/processor.h | 12 +-
arch/x86/include/asm/segment.h | 2 +-
arch/x86/kernel/acpi/boot.c | 4 +
arch/x86/kernel/cpu/amd.c | 39 +
arch/x86/kernel/cpu/bugs.c | 337 +++
arch/x86/kernel/cpu/common.c | 44 +-
arch/x86/kernel/cpu/cpu.h | 1 +
arch/x86/kernel/traps.c | 2 +
arch/x86/kernel/vmlinux.lds.S | 35 +-
arch/x86/kvm/cpuid.c | 3 +
arch/x86/kvm/svm/sev.c | 124 +-
arch/x86/kvm/svm/svm.c | 4 +-
arch/x86/kvm/svm/svm.h | 26 +
arch/x86/kvm/svm/vmenter.S | 3 +
arch/x86/kvm/x86.c | 5 +-
arch/x86/lib/retpoline.S | 83 +-
block/blk-core.c | 6 -
block/blk-iocost.c | 5 +-
block/fops.c | 7 +-
drivers/accel/ivpu/ivpu_gem.c | 8 +
drivers/acpi/resource.c | 64 +
drivers/acpi/scan.c | 1 +
drivers/android/binder.c | 1 +
drivers/android/binder_alloc.c | 6 +
drivers/android/binder_alloc.h | 1 +
drivers/ata/libata-scsi.c | 7 +
drivers/base/cpu.c | 85 +-
drivers/block/rbd.c | 28 +-
drivers/block/zram/zram_drv.c | 32 +-
drivers/char/tpm/tpm-chip.c | 83 +-
drivers/char/tpm/tpm_crb.c | 30 +
drivers/char/tpm/tpm_tis.c | 20 +-
drivers/clk/Kconfig | 1 +
drivers/clk/imx/clk-imx93.c | 2 +-
drivers/clk/mediatek/clk-mt8183.c | 27 +
drivers/clk/meson/clk-pll.c | 4 +-
drivers/counter/Kconfig | 14 +-
drivers/cpufreq/amd-pstate.c | 10 +-
drivers/cpuidle/cpuidle-psci-domain.c | 39 +-
drivers/cpuidle/dt_idle_genpd.c | 24 +
drivers/cpuidle/dt_idle_genpd.h | 7 +
drivers/cxl/core/mbox.c | 45 +-
drivers/cxl/core/memdev.c | 19 +
drivers/cxl/cxlmem.h | 16 +
drivers/dma/Kconfig | 2 +
drivers/dma/idxd/device.c | 4 +-
drivers/dma/mcf-edma.c | 13 +-
drivers/dma/owl-dma.c | 2 +-
drivers/dma/pl330.c | 18 +-
drivers/dma/xilinx/xdma.c | 6 +-
drivers/firmware/arm_scmi/mailbox.c | 4 +-
drivers/firmware/arm_scmi/raw_mode.c | 5 +-
drivers/firmware/arm_scmi/smc.c | 21 +-
drivers/firmware/cirrus/cs_dsp.c | 3 +-
drivers/firmware/smccc/soc_id.c | 5 +-
drivers/gpio/gpio-sim.c | 1 +
drivers/gpio/gpio-ws16c48.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 26 +
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 15 +-
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 4 -
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 13 -
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 8 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 5 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 2 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 3 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 7 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 4 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 20 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 5 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 12 +-
drivers/gpu/drm/bridge/ite-it6505.c | 4 +-
drivers/gpu/drm/bridge/lontium-lt9611.c | 4 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 6 +
drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 140 +-
drivers/gpu/drm/i915/gt/gen8_engine_cs.h | 21 +-
drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 2 +
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 16 +-
drivers/gpu/drm/i915/gt/intel_lrc.c | 17 +-
drivers/gpu/drm/i915/gvt/edid.c | 2 +-
drivers/gpu/drm/i915/i915_active.c | 99 +-
drivers/gpu/drm/i915/i915_request.c | 11 +
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_connector.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 48 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.h | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110.c | 10 +
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110b.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk208.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c | 13 -
drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c | 1 +
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 17 +-
drivers/gpu/drm/ttm/ttm_bo.c | 3 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 6 +-
drivers/hv/connection.c | 13 +-
drivers/hv/hv_balloon.c | 2 +-
drivers/hv/hv_common.c | 10 +-
drivers/hwmon/aquacomputer_d5next.c | 37 +-
drivers/hwmon/pmbus/bel-pfe.c | 16 +-
drivers/iio/adc/ad7192.c | 16 +-
drivers/iio/adc/ina2xx-adc.c | 9 +-
drivers/iio/adc/meson_saradc.c | 23 +-
.../common/cros_ec_sensors/cros_ec_sensors_core.c | 2 +-
drivers/iio/frequency/admv1013.c | 5 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 2 +-
drivers/iio/industrialio-core.c | 5 +-
drivers/iio/inkern.c | 86 +-
drivers/iio/light/rohm-bu27008.c | 22 +-
drivers/iio/light/rohm-bu27034.c | 22 +-
drivers/infiniband/core/umem.c | 3 +-
drivers/infiniband/hw/bnxt_re/main.c | 4 +-
drivers/infiniband/hw/bnxt_re/qplib_res.c | 1 +
drivers/infiniband/hw/hfi1/chip.c | 1 +
drivers/interconnect/qcom/bcm-voter.c | 5 +
drivers/interconnect/qcom/icc-rpmh.h | 2 +
drivers/interconnect/qcom/sa8775p.c | 1 +
drivers/interconnect/qcom/sm8450.c | 9 +
drivers/interconnect/qcom/sm8550.c | 17 +
drivers/isdn/hardware/mISDN/hfcpci.c | 10 +-
drivers/isdn/mISDN/dsp.h | 2 +-
drivers/isdn/mISDN/dsp_cmx.c | 2 +-
drivers/isdn/mISDN/dsp_core.c | 2 +-
drivers/media/dvb-core/Makefile | 2 +-
drivers/media/dvb-frontends/af9013_priv.h | 2 +-
drivers/media/dvb-frontends/af9033_priv.h | 2 +-
drivers/media/dvb-frontends/cxd2820r_priv.h | 2 +-
drivers/media/dvb-frontends/cxd2841er.c | 2 +-
.../cxd2880/cxd2880_tnrdmd_dvbt2_mon.c | 2 +-
.../cxd2880/cxd2880_tnrdmd_dvbt_mon.c | 2 +-
drivers/media/dvb-frontends/cxd2880/cxd2880_top.c | 2 +-
drivers/media/dvb-frontends/dib7000p.c | 2 +-
drivers/media/dvb-frontends/dib8000.c | 2 +-
drivers/media/dvb-frontends/dib9000.c | 2 +-
drivers/media/dvb-frontends/drxk_hard.c | 2 +-
drivers/media/dvb-frontends/lgdt3305.c | 2 +-
drivers/media/dvb-frontends/lgdt3306a.c | 2 +-
drivers/media/dvb-frontends/lgdt330x.c | 2 +-
drivers/media/dvb-frontends/m88ds3103_priv.h | 2 +-
drivers/media/dvb-frontends/mn88443x.c | 2 +-
drivers/media/dvb-frontends/mn88472_priv.h | 2 +-
drivers/media/dvb-frontends/mn88473_priv.h | 2 +-
drivers/media/dvb-frontends/or51132.c | 2 +-
drivers/media/dvb-frontends/or51211.c | 2 +-
drivers/media/dvb-frontends/rtl2830_priv.h | 2 +-
drivers/media/dvb-frontends/rtl2832_priv.h | 2 +-
drivers/media/dvb-frontends/si2165.c | 2 +-
drivers/media/dvb-frontends/stv0367.c | 2 +-
drivers/media/dvb-frontends/tc90522.c | 2 +-
drivers/media/dvb-frontends/tda10048.c | 2 +-
drivers/media/platform/qcom/venus/hfi_cmds.c | 4 +-
drivers/memory/tegra/mc.c | 37 +
drivers/memory/tegra/tegra194.c | 1 +
drivers/memory/tegra/tegra234.c | 27 +-
drivers/mfd/Kconfig | 23 +
drivers/mfd/Makefile | 3 +
drivers/mfd/cs42l43-i2c.c | 98 +
drivers/mfd/cs42l43-sdw.c | 239 ++
drivers/mfd/cs42l43.c | 1188 ++++++++++
drivers/mfd/cs42l43.h | 28 +
drivers/misc/cardreader/rts5227.c | 2 +-
drivers/misc/cardreader/rts5228.c | 18 -
drivers/misc/cardreader/rts5249.c | 3 +-
drivers/misc/cardreader/rts5260.c | 18 -
drivers/misc/cardreader/rts5261.c | 18 -
drivers/misc/cardreader/rtsx_pcr.c | 5 +-
drivers/misc/tps6594-esm.c | 19 +-
drivers/mmc/host/moxart-mmc.c | 8 +-
drivers/mmc/host/sdhci_f_sdh30.c | 60 +-
drivers/mtd/nand/raw/fsl_upm.c | 2 +-
drivers/mtd/nand/raw/meson_nand.c | 3 +-
drivers/mtd/nand/raw/omap_elm.c | 24 +-
drivers/mtd/nand/raw/rockchip-nand-controller.c | 45 +-
drivers/mtd/nand/spi/toshiba.c | 4 +-
drivers/mtd/nand/spi/winbond.c | 4 +-
drivers/mtd/spi-nor/spansion.c | 4 +-
drivers/net/bonding/bond_main.c | 4 +-
drivers/net/dsa/bcm_sf2.c | 8 +-
drivers/net/dsa/microchip/ksz_common.c | 35 +-
drivers/net/dsa/ocelot/felix.c | 2 +
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 85 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 14 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 2 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 111 +-
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 4 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 14 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 4 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 29 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 1 +
drivers/net/ethernet/ibm/ibmvnic.c | 112 +-
drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 5 +-
drivers/net/ethernet/intel/iavf/iavf_fdir.c | 11 +-
drivers/net/ethernet/intel/ice/ice_main.c | 18 +
drivers/net/ethernet/intel/igc/igc.h | 4 +
drivers/net/ethernet/intel/igc/igc_main.c | 34 +-
drivers/net/ethernet/korina.c | 3 +-
.../ethernet/marvell/octeon_ep/octep_ctrl_mbox.c | 3 +
.../net/ethernet/marvell/prestera/prestera_pci.c | 3 +-
.../ethernet/marvell/prestera/prestera_router.c | 14 +-
.../mellanox/mlx5/core/diag/reporter_vnic.c | 116 +-
.../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 9 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 5 +-
.../mellanox/mlx5/core/en_accel/ipsec_fs.c | 4 +-
.../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 4 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 8 -
.../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 29 +-
.../mellanox/mlx5/core/en_accel/macsec_fs.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 10 +
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 40 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 20 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 42 +-
.../mellanox/mlx5/core/esw/bridge_debugfs.c | 2 +-
.../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 2 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 17 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 107 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 +-
.../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/lib/clock.c | 5 +
.../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 3 +-
.../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 3 +-
.../mellanox/mlx5/core/steering/dr_action.c | 2 +-
.../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 5 +-
.../mellanox/mlx5/core/steering/dr_domain.c | 19 +-
.../ethernet/mellanox/mlx5/core/steering/dr_ptrn.c | 2 +-
.../mellanox/mlx5/core/steering/dr_ste_v0.c | 7 +-
.../mellanox/mlx5/core/steering/dr_ste_v1.c | 7 +-
.../mellanox/mlx5/core/steering/dr_types.h | 2 +-
.../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 4 +-
.../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 2 +-
drivers/net/ethernet/microsoft/mana/mana_en.c | 37 +-
drivers/net/ethernet/pensando/ionic/ionic_lif.c | 23 +-
drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 16 +
drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 19 +-
drivers/net/ethernet/qlogic/qed/qed_fcoe.h | 17 +-
drivers/net/ethernet/qlogic/qed/qed_hw.c | 26 +-
drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 19 +-
drivers/net/ethernet/qlogic/qed/qed_iscsi.h | 8 +-
drivers/net/ethernet/qlogic/qed/qed_l2.c | 19 +-
drivers/net/ethernet/qlogic/qed/qed_l2.h | 24 +
drivers/net/ethernet/qlogic/qed/qed_main.c | 6 +-
drivers/net/ethernet/sfc/falcon/selftest.c | 23 +-
drivers/net/ethernet/sfc/selftest.c | 23 +-
drivers/net/ethernet/sfc/siena/selftest.c | 23 +-
drivers/net/ethernet/socionext/netsec.c | 11 +
drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c | 3 +-
drivers/net/ethernet/xilinx/ll_temac_main.c | 12 +-
drivers/net/macsec.c | 28 +-
drivers/net/phy/at803x.c | 47 +-
drivers/net/tap.c | 2 +-
drivers/net/tun.c | 4 +-
drivers/net/usb/cdc_ether.c | 21 +
drivers/net/usb/lan78xx.c | 7 +-
drivers/net/usb/qmi_wwan.c | 1 +
drivers/net/usb/zaurus.c | 21 +
drivers/net/vxlan/vxlan_vnifilter.c | 11 +-
drivers/net/wireguard/allowedips.c | 8 +-
drivers/net/wireguard/selftest/allowedips.c | 16 +-
drivers/net/wireless/ath/ath11k/ahb.c | 1 -
drivers/net/wireless/ath/ath11k/pcic.c | 1 -
drivers/net/wireless/ath/ath12k/wmi.c | 3 +-
drivers/net/wireless/ath/ath6kl/Makefile | 5 -
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 5 +
.../broadcom/brcm80211/brcmfmac/fwil_types.h | 7 +-
drivers/net/wireless/legacy/rayctl.h | 2 +-
drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 6 +-
drivers/net/wireless/realtek/rtw89/mac.c | 2 +-
drivers/net/xen-netback/netback.c | 15 +-
drivers/nvme/host/core.c | 10 +-
drivers/nvme/host/ioctl.c | 2 -
drivers/nvme/host/pci.c | 3 +-
drivers/nvme/host/rdma.c | 3 +-
drivers/nvme/host/tcp.c | 3 +-
drivers/parisc/sba_iommu.c | 6 +
drivers/parport/parport_gsc.c | 28 +-
drivers/parport/parport_gsc.h | 7 -
drivers/pci/bus.c | 4 +-
drivers/pci/controller/Kconfig | 1 -
drivers/pci/controller/dwc/pcie-designware-host.c | 13 +-
drivers/pci/controller/dwc/pcie-designware.c | 20 +-
drivers/pci/controller/dwc/pcie-designware.h | 1 -
drivers/pci/hotplug/acpiphp_glue.c | 8 +-
drivers/pci/of.c | 5 -
drivers/pinctrl/cirrus/Kconfig | 11 +
drivers/pinctrl/cirrus/Makefile | 2 +
drivers/pinctrl/cirrus/pinctrl-cs42l43.c | 609 ++++++
drivers/platform/x86/amd/pmf/sps.c | 3 +-
.../x86/intel/speed_select_if/isst_if_common.c | 4 +-
drivers/platform/x86/lenovo-ymc.c | 25 +
drivers/platform/x86/mlx-platform.c | 23 +-
drivers/platform/x86/msi-ec.c | 18 +-
drivers/platform/x86/serial-multi-instantiate.c | 14 +
drivers/powercap/intel_rapl_common.c | 14 +-
drivers/powercap/intel_rapl_msr.c | 49 +-
drivers/powercap/intel_rapl_tpmi.c | 17 +-
drivers/s390/net/qeth_core.h | 1 -
drivers/s390/net/qeth_core_main.c | 2 -
drivers/s390/net/qeth_l2_main.c | 9 +-
drivers/s390/net/qeth_l3_main.c | 8 +-
drivers/s390/scsi/zfcp_fc.c | 6 +-
drivers/scsi/53c700.c | 2 +-
drivers/scsi/fnic/fnic.h | 2 +-
drivers/scsi/fnic/fnic_scsi.c | 6 +-
drivers/scsi/lpfc/lpfc_scsi.c | 20 +-
drivers/scsi/pm8001/pm8001_init.c | 3 +-
drivers/scsi/qedf/qedf_main.c | 18 +
drivers/scsi/qedi/qedi_main.c | 23 +-
drivers/scsi/raid_class.c | 1 +
drivers/scsi/scsi_proc.c | 30 +-
drivers/scsi/sd.c | 9 +-
drivers/scsi/snic/snic_disc.c | 1 +
drivers/scsi/storvsc_drv.c | 8 +-
drivers/soc/imx/imx8mp-blk-ctrl.c | 2 +-
drivers/soundwire/bus.c | 32 +
drivers/soundwire/bus_type.c | 12 +
.../intel/int340x_thermal/processor_thermal_rapl.c | 16 +-
drivers/thunderbolt/tb.c | 2 +
drivers/thunderbolt/tmu.c | 4 +-
drivers/ufs/host/ufs-renesas.c | 2 +-
drivers/usb/common/usb-conn-gpio.c | 6 +-
drivers/usb/dwc3/gadget.c | 9 +-
drivers/usb/gadget/udc/core.c | 9 +
drivers/usb/storage/alauda.c | 12 +-
drivers/usb/typec/altmodes/displayport.c | 18 +-
drivers/usb/typec/mux/Kconfig | 1 +
drivers/usb/typec/mux/nb7vpq904m.c | 25 +-
drivers/usb/typec/tcpm/tcpm.c | 7 +
fs/btrfs/block-group.c | 17 +-
fs/btrfs/block-group.h | 2 +
fs/btrfs/disk-io.c | 13 +-
fs/btrfs/extent-tree.c | 5 +-
fs/btrfs/extent_io.c | 13 +-
fs/btrfs/inode.c | 10 +-
fs/btrfs/relocation.c | 45 +-
fs/btrfs/tree-checker.c | 14 +
fs/ceph/dir.c | 5 +-
fs/ceph/mds_client.c | 4 +-
fs/ceph/mds_client.h | 5 +
fs/ceph/super.c | 10 +
fs/coda/dir.c | 20 +-
fs/erofs/super.c | 2 -
fs/erofs/zdata.c | 7 +-
fs/exfat/balloc.c | 6 +-
fs/exfat/dir.c | 39 +-
fs/exportfs/expfs.c | 2 +-
fs/file.c | 18 +-
fs/gfs2/file.c | 4 +-
fs/gfs2/trans.c | 14 +-
fs/inode.c | 3 -
fs/jfs/namei.c | 3 +-
fs/nfsd/vfs.c | 9 +-
fs/nilfs2/inode.c | 8 +
fs/nilfs2/segment.c | 2 +
fs/nilfs2/the_nilfs.h | 2 +
fs/ntfs/dir.c | 3 +-
fs/ocfs2/file.c | 5 +-
fs/open.c | 2 +-
fs/overlayfs/readdir.c | 3 +-
fs/proc/base.c | 2 +-
fs/proc/kcore.c | 30 +-
fs/readdir.c | 68 +-
fs/smb/client/dfs.c | 6 +-
fs/smb/server/smb2misc.c | 10 +-
fs/smb/server/smb2pdu.c | 9 +-
fs/vboxsf/dir.c | 3 +-
fs/vboxsf/shfl_hostintf.h | 6 +-
fs/zonefs/file.c | 111 +-
fs/zonefs/super.c | 9 +-
fs/zonefs/zonefs.h | 2 -
include/asm-generic/mshyperv.h | 2 +-
include/asm-generic/word-at-a-time.h | 2 +-
include/linux/bio.h | 2 +-
include/linux/blkdev.h | 1 -
include/linux/cpu.h | 4 +
include/linux/cpumask.h | 8 +-
include/linux/device.h | 26 +
include/linux/firmware/imx/dsp.h | 6 -
include/linux/firmware/mediatek/mtk-adsp-ipc.h | 6 -
include/linux/fs.h | 8 +-
include/linux/hyperv.h | 3 -
include/linux/iio/consumer.h | 37 +-
include/{media/dvb_math.h => linux/int_log.h} | 18 +-
include/linux/intel_rapl.h | 14 +-
include/linux/mfd/cs42l43-regs.h | 1184 ++++++++++
include/linux/mfd/cs42l43.h | 102 +
include/linux/minmax.h | 64 +
include/linux/pci_ids.h | 106 +-
include/linux/platform_device.h | 28 +
include/linux/prefetch.h | 7 +-
include/linux/skmsg.h | 1 +
include/linux/soundwire/sdw.h | 14 +
include/linux/soundwire/sdw_intel.h | 7 +-
include/linux/spi/corgi_lcd.h | 2 +
include/linux/spi/spi-mem.h | 4 +
include/linux/tpm.h | 1 +
include/net/cfg80211.h | 3 +
include/net/gro.h | 43 +
include/net/inet_sock.h | 7 +-
include/net/ip.h | 2 +-
include/net/netfilter/nf_tables.h | 120 +-
include/net/route.h | 4 +-
include/net/vxlan.h | 4 +-
include/scsi/scsi_device.h | 1 +
include/soc/tegra/mc.h | 3 +
include/sound/cs35l56.h | 29 +-
include/sound/cs42l43.h | 17 +
include/sound/designware_i2s.h | 3 +
include/sound/hda-mlink.h | 4 +
include/sound/hda_codec.h | 3 -
include/sound/hdaudio.h | 26 +
include/sound/l3.h | 28 -
include/sound/rt5665.h | 2 -
include/sound/rt5668.h | 3 -
include/sound/rt5682.h | 3 -
include/sound/rt5682s.h | 3 -
include/sound/simple_card_utils.h | 5 +-
include/sound/soc-acpi.h | 7 +
include/sound/soc-dai.h | 29 +-
include/sound/soc-dapm.h | 139 +-
include/sound/soc.h | 6 +
include/sound/sof/topology.h | 4 +-
include/sound/uda134x.h | 24 -
include/trace/events/tcp.h | 5 +-
include/uapi/linux/pkt_cls.h | 4 +-
include/uapi/sound/sof/tokens.h | 6 +-
io_uring/io_uring.c | 3 +
io_uring/openclose.c | 6 +-
kernel/bpf/cpumap.c | 35 +-
kernel/power/hibernate.c | 2 +-
kernel/trace/bpf_trace.c | 17 +-
kernel/workqueue.c | 43 +-
lib/Kconfig.debug | 2 +-
lib/Makefile | 6 +
lib/cpumask.c | 5 +-
lib/math/Makefile | 2 +-
.../dvb-core/dvb_math.c => lib/math/int_log.c | 26 +-
lib/scatterlist.c | 2 +-
lib/test_bitmap.c | 8 +-
mm/compaction.c | 8 +-
mm/damon/core.c | 1 +
mm/hugetlb.c | 75 +-
mm/ksm.c | 2 +
mm/memory-failure.c | 29 +-
mm/memory.c | 3 +
mm/swapfile.c | 8 +-
mm/zsmalloc.c | 14 +-
net/8021q/vlan.c | 3 +-
net/can/raw.c | 2 +-
net/ceph/osd_client.c | 20 +-
net/core/bpf_sk_storage.c | 5 +-
net/core/filter.c | 6 -
net/core/rtnetlink.c | 8 +-
net/core/skmsg.c | 10 +-
net/core/sock.c | 71 +-
net/core/sock_map.c | 12 +-
net/dcb/dcbnl.c | 2 +-
net/dccp/ipv6.c | 4 +-
net/dccp/output.c | 2 +-
net/dccp/proto.c | 10 +-
net/dsa/port.c | 9 +-
net/ipv4/inet_diag.c | 4 +-
net/ipv4/ip_output.c | 17 +-
net/ipv4/ip_sockglue.c | 2 +-
net/ipv4/ip_tunnel_core.c | 2 +-
net/ipv4/nexthop.c | 28 +-
net/ipv4/raw.c | 2 +-
net/ipv4/route.c | 4 +-
net/ipv4/tcp_ipv4.c | 4 +-
net/ipv4/tcp_metrics.c | 70 +-
net/ipv4/udp.c | 8 +-
net/ipv4/udp_offload.c | 7 +-
net/ipv6/ip6mr.c | 2 +-
net/ipv6/ndisc.c | 3 +-
net/ipv6/ping.c | 2 +-
net/ipv6/raw.c | 6 +-
net/ipv6/route.c | 7 +-
net/ipv6/tcp_ipv6.c | 9 +-
net/ipv6/udp.c | 12 +-
net/ipv6/udp_offload.c | 7 +-
net/l2tp/l2tp_ip6.c | 2 +-
net/mptcp/protocol.c | 4 +-
net/mptcp/protocol.h | 1 -
net/mptcp/sockopt.c | 2 +-
net/mptcp/subflow.c | 58 +-
net/netfilter/nf_tables_api.c | 307 ++-
net/netfilter/nft_set_hash.c | 85 +-
net/netfilter/nft_set_pipapo.c | 66 +-
net/netfilter/nft_set_rbtree.c | 146 +-
net/netfilter/nft_socket.c | 2 +-
net/netfilter/xt_socket.c | 4 +-
net/packet/af_packet.c | 28 +-
net/sched/cls_flower.c | 5 +-
net/sched/cls_fw.c | 1 -
net/sched/cls_route.c | 1 -
net/sched/cls_u32.c | 57 +-
net/sched/em_meta.c | 4 +-
net/sched/sch_taprio.c | 15 +-
net/smc/af_smc.c | 79 +-
net/smc/smc.h | 2 +-
net/smc/smc_clc.c | 4 +-
net/smc/smc_core.c | 25 +-
net/smc/smc_sysctl.c | 10 +-
net/tls/tls_device.c | 64 +-
net/tls/tls_main.c | 3 -
net/unix/af_unix.c | 2 +-
net/wireless/nl80211.c | 5 +-
net/wireless/scan.c | 2 +-
net/xdp/xsk.c | 3 +-
net/xfrm/xfrm_policy.c | 2 +-
rust/Makefile | 2 +-
rust/bindings/bindings_helper.h | 1 +
rust/kernel/allocator.rs | 74 +-
rust/kernel/sync/arc.rs | 3 +-
rust/kernel/types.rs | 22 +-
scripts/kallsyms.c | 1 +
security/keys/sysctl.c | 2 +-
sound/Kconfig | 4 -
sound/drivers/serial-generic.c | 2 +-
sound/hda/hdac_i915.c | 21 +-
sound/hda/intel-dsp-config.c | 134 +-
sound/pci/hda/Kconfig | 31 +
sound/pci/hda/Makefile | 6 +
sound/pci/hda/cs35l56_hda.c | 995 +++++++++
sound/pci/hda/cs35l56_hda.h | 48 +
sound/pci/hda/cs35l56_hda_i2c.c | 69 +
sound/pci/hda/cs35l56_hda_spi.c | 68 +
sound/pci/hda/hda_auto_parser.h | 2 +
sound/pci/hda/hda_generic.h | 3 +
sound/pci/hda/hda_intel.c | 375 ++--
sound/soc/Kconfig | 11 +
sound/soc/adi/axi-i2s.c | 2 +-
sound/soc/adi/axi-spdif.c | 2 +-
sound/soc/amd/Kconfig | 5 +-
sound/soc/amd/acp-config.c | 33 +
sound/soc/amd/acp-da7219-max98357a.c | 41 +-
sound/soc/amd/acp-rt5645.c | 22 +-
sound/soc/amd/acp/Kconfig | 8 +
sound/soc/amd/acp/Makefile | 2 +
sound/soc/amd/acp/acp-i2s.c | 26 +-
sound/soc/amd/acp/acp-legacy-common.c | 347 +++
sound/soc/amd/acp/acp-legacy-mach.c | 22 +-
sound/soc/amd/acp/acp-mach-common.c | 525 ++++-
sound/soc/amd/acp/acp-mach.h | 2 +
sound/soc/amd/acp/acp-pci.c | 57 +-
sound/soc/amd/acp/acp-pdm.c | 13 +-
sound/soc/amd/acp/acp-platform.c | 6 +-
sound/soc/amd/acp/acp-rembrandt.c | 187 +-
sound/soc/amd/acp/acp-renoir.c | 117 +-
sound/soc/amd/acp/acp-sof-mach.c | 33 +-
sound/soc/amd/acp/amd.h | 52 +-
sound/soc/amd/acp3x-rt5682-max9836.c | 23 +-
sound/soc/amd/mach-config.h | 1 +
sound/soc/amd/ps/ps-sdw-dma.c | 5 +-
sound/soc/amd/vangogh/acp5x-mach.c | 152 +-
sound/soc/atmel/atmel-i2s.c | 18 +-
sound/soc/atmel/atmel-pdmic.c | 2 +-
sound/soc/atmel/mchp-i2s-mcc.c | 26 +-
sound/soc/atmel/mchp-pdmc.c | 18 +-
sound/soc/atmel/mchp-spdifrx.c | 16 +-
sound/soc/atmel/mchp-spdiftx.c | 20 +-
sound/soc/atmel/tse850-pcm5142.c | 2 +-
sound/soc/au1x/ac97c.c | 10 +-
sound/soc/au1x/psc-ac97.c | 2 +-
sound/soc/bcm/bcm2835-i2s.c | 24 +-
sound/soc/bcm/bcm63xx-i2s-whistler.c | 16 +-
sound/soc/bcm/cygnus-ssp.h | 2 -
sound/soc/cirrus/ep93xx-i2s.c | 2 +-
sound/soc/codecs/88pm860x-codec.c | 4 +-
sound/soc/codecs/Kconfig | 58 +-
sound/soc/codecs/Makefile | 14 +-
sound/soc/codecs/ad1836.c | 2 +-
sound/soc/codecs/ad1980.c | 2 +-
sound/soc/codecs/adau1372.c | 2 +-
sound/soc/codecs/adau1373.c | 2 +-
sound/soc/codecs/adau1701.c | 2 +-
sound/soc/codecs/adau1761.c | 2 +-
sound/soc/codecs/adau1781.c | 2 +-
sound/soc/codecs/adau1977.c | 2 +-
sound/soc/codecs/adau7118-i2c.c | 2 +-
sound/soc/codecs/adav80x.c | 2 +-
sound/soc/codecs/ak4613.c | 11 +-
sound/soc/codecs/audio-iio-aux.c | 344 +++
sound/soc/codecs/aw88261.c | 1300 +++++++++++
sound/soc/codecs/aw88261.h | 459 ++++
sound/soc/codecs/aw88395/aw88395_lib.c | 193 +-
sound/soc/codecs/aw88395/aw88395_reg.h | 1 +
sound/soc/codecs/cs35l36.c | 2 +-
sound/soc/codecs/cs35l41-lib.c | 4 +-
sound/soc/codecs/cs35l45-tables.c | 4 +-
sound/soc/codecs/cs35l56-i2c.c | 14 +-
sound/soc/codecs/cs35l56-sdw.c | 72 +-
sound/soc/codecs/cs35l56-shared.c | 482 ++++-
sound/soc/codecs/cs35l56-spi.c | 10 +-
sound/soc/codecs/cs35l56.c | 699 ++----
sound/soc/codecs/cs35l56.h | 15 +-
sound/soc/codecs/cs4265.c | 2 +-
sound/soc/codecs/cs4270.c | 2 +-
sound/soc/codecs/cs42l43-jack.c | 946 ++++++++
sound/soc/codecs/cs42l43-sdw.c | 74 +
sound/soc/codecs/cs42l43.c | 2278 ++++++++++++++++++++
sound/soc/codecs/cs42l43.h | 131 ++
sound/soc/codecs/cs42l51-i2c.c | 2 +-
sound/soc/codecs/cs42l51.c | 2 +-
sound/soc/codecs/cs42l52.c | 2 +-
sound/soc/codecs/cs42l56.c | 2 +-
sound/soc/codecs/cs42xx8.c | 2 +-
sound/soc/codecs/cs4349.c | 2 +-
sound/soc/codecs/cs47l15.c | 6 +-
sound/soc/codecs/cs47l24.c | 8 +-
sound/soc/codecs/cs47l35.c | 8 +-
sound/soc/codecs/cs47l85.c | 8 +-
sound/soc/codecs/cs47l90.c | 8 +-
sound/soc/codecs/cs47l92.c | 6 +-
sound/soc/codecs/cx2072x.c | 11 +-
sound/soc/codecs/es8316.c | 5 +-
sound/soc/codecs/es8326.c | 385 +++-
sound/soc/codecs/es8326.h | 30 +-
sound/soc/codecs/hdmi-codec.c | 44 +-
sound/soc/codecs/jz4740.c | 2 +-
sound/soc/codecs/l3.c | 132 --
sound/soc/codecs/lpass-rx-macro.c | 10 +-
sound/soc/codecs/lpass-tx-macro.c | 10 +-
sound/soc/codecs/lpass-va-macro.c | 6 +-
sound/soc/codecs/lpass-wsa-macro.c | 10 +-
sound/soc/codecs/max98363.c | 41 +-
sound/soc/codecs/max98373-sdw.c | 47 +-
sound/soc/codecs/max98926.c | 3 +-
sound/soc/codecs/max98927.c | 357 ++-
sound/soc/codecs/msm8916-wcd-analog.c | 56 +-
sound/soc/codecs/nau8821.c | 42 +-
sound/soc/codecs/nau8821.h | 25 +
sound/soc/codecs/nau8825.c | 93 +-
sound/soc/codecs/rt1011.c | 2 -
sound/soc/codecs/rt1015.c | 1 -
sound/soc/codecs/rt1015p.c | 1 -
sound/soc/codecs/rt1016.c | 1 -
sound/soc/codecs/rt1017-sdca-sdw.c | 824 +++++++
sound/soc/codecs/rt1017-sdca-sdw.h | 183 ++
sound/soc/codecs/rt1019.c | 1 -
sound/soc/codecs/rt1305.c | 2 -
sound/soc/codecs/rt1308-sdw.c | 54 +-
sound/soc/codecs/rt1308.c | 2 -
sound/soc/codecs/rt1316-sdw.c | 56 +-
sound/soc/codecs/rt1318-sdw.c | 43 +-
sound/soc/codecs/rt5514-spi.c | 1 -
sound/soc/codecs/rt5514.c | 1 -
sound/soc/codecs/rt5640.c | 59 +-
sound/soc/codecs/rt5640.h | 2 +-
sound/soc/codecs/rt5645.c | 65 +-
sound/soc/codecs/rt5659.c | 1 -
sound/soc/codecs/rt5660.c | 2 -
sound/soc/codecs/rt5665.c | 17 +-
sound/soc/codecs/rt5668.c | 17 +-
sound/soc/codecs/rt5677.c | 117 +-
sound/soc/codecs/rt5677.h | 92 +-
sound/soc/codecs/rt5682-i2c.c | 11 +-
sound/soc/codecs/rt5682-sdw.c | 63 +-
sound/soc/codecs/rt5682.c | 23 +-
sound/soc/codecs/rt5682.h | 3 +
sound/soc/codecs/rt5682s.c | 16 +-
sound/soc/codecs/rt5682s.h | 2 +
sound/soc/codecs/rt700-sdw.c | 7 +-
sound/soc/codecs/rt700.c | 46 +-
sound/soc/codecs/rt711-sdca-sdw.c | 3 +-
sound/soc/codecs/rt711-sdca.c | 48 +-
sound/soc/codecs/rt711-sdw.c | 7 +-
sound/soc/codecs/rt711.c | 47 +-
sound/soc/codecs/rt712-sdca-dmic.c | 47 +-
sound/soc/codecs/rt712-sdca-sdw.c | 3 +-
sound/soc/codecs/rt712-sdca.c | 45 +-
sound/soc/codecs/rt715-sdca-sdw.c | 5 +-
sound/soc/codecs/rt715-sdca.c | 41 +-
sound/soc/codecs/rt715-sdw.c | 9 +-
sound/soc/codecs/rt715.c | 100 +-
sound/soc/codecs/rt715.h | 7 +
sound/soc/codecs/rt722-sdca-sdw.c | 2 +-
sound/soc/codecs/rt722-sdca.c | 3 +-
sound/soc/codecs/ssm3515.c | 2 +-
sound/soc/codecs/sta32x.c | 2 +-
sound/soc/codecs/sta350.c | 2 +-
sound/soc/codecs/sta529.c | 2 +-
sound/soc/codecs/stac9766.c | 2 +-
sound/soc/codecs/sti-sas.c | 2 +-
sound/soc/codecs/tas2781-i2c.c | 1 -
sound/soc/codecs/tas5805m.c | 3 +-
sound/soc/codecs/tlv320aic32x4-clk.c | 16 +-
sound/soc/codecs/tlv320aic32x4.c | 2 +-
sound/soc/codecs/tlv320aic32x4.h | 5 +-
sound/soc/codecs/uda134x.c | 587 -----
sound/soc/codecs/uda134x.h | 33 -
sound/soc/codecs/wcd9335.c | 2 +-
sound/soc/codecs/wcd938x-sdw.c | 2 +-
sound/soc/codecs/wm2200.c | 14 +-
sound/soc/codecs/wm5100.c | 2 +-
sound/soc/codecs/wm5102.c | 6 +-
sound/soc/codecs/wm5110.c | 8 +-
sound/soc/codecs/wm8510.c | 2 +-
sound/soc/codecs/wm8523.c | 2 +-
sound/soc/codecs/wm8580.c | 2 +-
sound/soc/codecs/wm8711.c | 2 +-
sound/soc/codecs/wm8728.c | 2 +-
sound/soc/codecs/wm8731.c | 2 +-
sound/soc/codecs/wm8737.c | 2 +-
sound/soc/codecs/wm8741.c | 2 +-
sound/soc/codecs/wm8750.c | 2 +-
sound/soc/codecs/wm8753.c | 2 +-
sound/soc/codecs/wm8770.c | 2 +-
sound/soc/codecs/wm8776.c | 2 +-
sound/soc/codecs/wm8804.c | 2 +-
sound/soc/codecs/wm8900.c | 2 +-
sound/soc/codecs/wm8903.c | 2 +-
sound/soc/codecs/wm8904.c | 4 +-
sound/soc/codecs/wm8940.c | 2 +-
sound/soc/codecs/wm8955.c | 2 +-
sound/soc/codecs/wm8960.c | 54 +-
sound/soc/codecs/wm8960.h | 4 +-
sound/soc/codecs/wm8961.c | 2 +-
sound/soc/codecs/wm8962.c | 2 +-
sound/soc/codecs/wm8971.c | 2 +-
sound/soc/codecs/wm8978.c | 2 +-
sound/soc/codecs/wm8983.c | 2 +-
sound/soc/codecs/wm8985.c | 2 +-
sound/soc/codecs/wm8988.c | 2 +-
sound/soc/codecs/wm8991.c | 2 +-
sound/soc/codecs/wm8993.c | 2 +-
sound/soc/codecs/wm8994.c | 2 +-
sound/soc/codecs/wm8995.c | 2 +-
sound/soc/codecs/wm8996.c | 2 +-
sound/soc/codecs/wm9081.c | 2 +-
sound/soc/codecs/wm9090.c | 2 +-
sound/soc/codecs/wm9705.c | 2 +-
sound/soc/codecs/wm9712.c | 2 +-
sound/soc/codecs/wm9713.c | 2 +-
sound/soc/codecs/wm_adsp.c | 24 +-
sound/soc/codecs/wm_adsp.h | 3 +-
sound/soc/codecs/wsa881x.c | 2 +-
sound/soc/codecs/wsa883x.c | 2 +-
sound/soc/dwc/dwc-i2s.c | 379 +++-
sound/soc/dwc/dwc-pcm.c | 8 +-
sound/soc/dwc/local.h | 25 +
sound/soc/fsl/fsl_asrc.c | 16 +-
sound/soc/fsl/fsl_aud2htx.c | 10 +-
sound/soc/fsl/fsl_easrc.c | 16 +-
sound/soc/fsl/fsl_esai.c | 20 +-
sound/soc/fsl/fsl_micfil.c | 116 +-
sound/soc/fsl/fsl_micfil.h | 64 +
sound/soc/fsl/fsl_qmc_audio.c | 28 +-
sound/soc/fsl/fsl_rpmsg.c | 8 +
sound/soc/fsl/fsl_sai.c | 24 +-
sound/soc/fsl/fsl_spdif.c | 25 +-
sound/soc/fsl/fsl_spdif.h | 6 +-
sound/soc/fsl/fsl_ssi.c | 3 +-
sound/soc/fsl/fsl_xcvr.c | 16 +-
sound/soc/fsl/imx-audio-rpmsg.c | 1 -
sound/soc/fsl/imx-es8328.c | 25 +-
sound/soc/fsl/imx-pcm-rpmsg.c | 12 +-
sound/soc/fsl/mpc5200_psc_ac97.c | 2 +-
sound/soc/generic/audio-graph-card.c | 143 +-
.../generic/audio-graph-card2-custom-sample.dtsi | 7 +
sound/soc/generic/audio-graph-card2.c | 14 +-
sound/soc/generic/simple-card-utils.c | 23 +-
sound/soc/generic/simple-card.c | 66 +-
sound/soc/hisilicon/hi6210-i2s.c | 2 +-
sound/soc/img/img-i2s-in.c | 14 +-
sound/soc/img/img-i2s-out.c | 14 +-
sound/soc/img/img-parallel-out.c | 14 +-
sound/soc/img/img-spdif-in.c | 12 +-
sound/soc/img/img-spdif-out.c | 12 +-
sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +-
sound/soc/intel/atom/sst/sst.c | 14 +-
sound/soc/intel/atom/sst/sst.h | 7 +-
sound/soc/intel/atom/sst/sst_pci.c | 4 +-
sound/soc/intel/atom/sst/sst_stream.c | 13 +-
sound/soc/intel/avs/board_selection.c | 26 +-
sound/soc/intel/avs/boards/Kconfig | 20 +
sound/soc/intel/avs/boards/Makefile | 4 +
sound/soc/intel/avs/boards/da7219.c | 34 +-
sound/soc/intel/avs/boards/es8336.c | 315 +++
sound/soc/intel/avs/boards/rt5663.c | 254 +++
sound/soc/intel/avs/boards/rt5682.c | 67 +-
sound/soc/intel/avs/core.c | 16 +-
sound/soc/intel/avs/probes.c | 10 +-
sound/soc/intel/avs/topology.c | 6 +-
sound/soc/intel/boards/Kconfig | 10 +-
sound/soc/intel/boards/Makefile | 2 +-
sound/soc/intel/boards/bdw_rt286.c | 6 +
sound/soc/intel/boards/bxt_da7219_max98357a.c | 7 +
sound/soc/intel/boards/bytcr_wm5102.c | 7 +
sound/soc/intel/boards/kbl_da7219_max98357a.c | 7 +
sound/soc/intel/boards/kbl_da7219_max98927.c | 7 +
sound/soc/intel/boards/sof_da7219_max98373.c | 10 +
sound/soc/intel/boards/sof_es8336.c | 10 +
sound/soc/intel/boards/sof_maxim_common.c | 170 +-
sound/soc/intel/boards/sof_maxim_common.h | 21 +-
sound/soc/intel/boards/sof_nau8825.c | 10 +
sound/soc/intel/boards/sof_rt5682.c | 172 +-
sound/soc/intel/boards/sof_sdw.c | 608 +++---
sound/soc/intel/boards/sof_sdw_common.h | 7 +
sound/soc/intel/boards/sof_sdw_cs_amp.c | 47 +
sound/soc/intel/boards/sof_ssp_amp.c | 9 +
sound/soc/intel/catpt/pcm.c | 8 +-
sound/soc/intel/common/soc-acpi-intel-adl-match.c | 7 +
sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 12 +
sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 52 +
sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 69 +
sound/soc/intel/keembay/kmb_platform.c | 4 +-
sound/soc/intel/skylake/skl-messages.c | 16 +-
sound/soc/intel/skylake/skl-pcm.c | 3 +-
sound/soc/intel/skylake/skl.c | 36 +-
sound/soc/jz4740/jz4740-i2s.c | 3 +-
sound/soc/loongson/loongson_card.c | 2 +-
sound/soc/loongson/loongson_i2s.c | 16 +-
sound/soc/mediatek/Kconfig | 20 +
sound/soc/mediatek/Makefile | 1 +
sound/soc/mediatek/mt7986/Makefile | 9 +
sound/soc/mediatek/mt7986/mt7986-afe-common.h | 49 +
sound/soc/mediatek/mt7986/mt7986-afe-pcm.c | 622 ++++++
sound/soc/mediatek/mt7986/mt7986-dai-etdm.c | 411 ++++
sound/soc/mediatek/mt7986/mt7986-reg.h | 196 ++
sound/soc/mediatek/mt7986/mt7986-wm8960.c | 196 ++
sound/soc/mediatek/mt8173/mt8173-max98090.c | 2 +-
sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 23 +-
sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 23 +-
sound/soc/mediatek/mt8173/mt8173-rt5650.c | 23 +-
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 43 +-
.../mt8183/mt8183-mt6358-ts3a227-max98357.c | 53 +-
sound/soc/mediatek/mt8186/mt8186-afe-clk.c | 2 -
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 4 +-
.../mt8186/mt8186-mt6366-da7219-max98357.c | 6 +
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 8 +-
sound/soc/mediatek/mt8188/mt8188-mt6359.c | 15 +
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 56 +-
sound/soc/meson/aiu-acodec-ctrl.c | 4 +-
sound/soc/meson/aiu-codec-ctrl.c | 4 +-
sound/soc/meson/aiu-fifo-i2s.c | 3 +
sound/soc/meson/aiu-fifo-spdif.c | 3 +
sound/soc/meson/aiu.c | 6 -
sound/soc/meson/axg-frddr.c | 4 +-
sound/soc/meson/axg-pdm.c | 18 +-
sound/soc/meson/axg-spdifin.c | 4 +-
sound/soc/meson/axg-tdm-interface.c | 6 +-
sound/soc/meson/axg-toddr.c | 4 +-
sound/soc/meson/g12a-toacodec.c | 4 +-
sound/soc/meson/g12a-tohdmitx.c | 4 +-
sound/soc/pxa/mmp-sspa.c | 2 +-
sound/soc/pxa/pxa-ssp.c | 12 +-
sound/soc/pxa/pxa2xx-i2s.c | 17 +-
sound/soc/qcom/apq8016_sbc.c | 37 +-
sound/soc/qcom/lpass-apq8016.c | 4 -
sound/soc/qcom/lpass-cpu.c | 40 +-
sound/soc/qcom/lpass-ipq806x.c | 1 -
sound/soc/qcom/lpass-sc7180.c | 5 +-
sound/soc/qcom/lpass-sc7280.c | 2 -
sound/soc/qcom/lpass.h | 4 +-
sound/soc/qcom/qdsp6/q6afe-dai.c | 88 +-
sound/soc/qcom/qdsp6/q6apm.c | 2 +-
sound/soc/qcom/qdsp6/q6apm.h | 2 -
sound/soc/qcom/qdsp6/q6asm-dai.c | 6 +-
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c | 3 -
sound/soc/qcom/sc7180.c | 40 +-
sound/soc/qcom/sc7280.c | 34 +-
sound/soc/qcom/sdm845.c | 32 +-
sound/soc/rockchip/rk3399_gru_sound.c | 7 +-
sound/soc/rockchip/rockchip_i2s.c | 2 +-
sound/soc/rockchip/rockchip_i2s_tdm.c | 2 +-
sound/soc/rockchip/rockchip_pdm.c | 4 +-
sound/soc/rockchip/rockchip_rt5645.c | 22 +-
sound/soc/rockchip/rockchip_spdif.c | 2 +-
sound/soc/samsung/aries_wm8994.c | 10 +-
sound/soc/samsung/i2s.c | 5 +-
sound/soc/samsung/littlemill.c | 27 +-
sound/soc/samsung/lowland.c | 8 +-
sound/soc/samsung/midas_wm1811.c | 34 +-
sound/soc/samsung/odroid.c | 15 +-
sound/soc/samsung/pcm.c | 18 +-
sound/soc/samsung/tm2_wm5110.c | 10 +-
sound/soc/sh/rcar/adg.c | 68 +-
sound/soc/sh/rcar/core.c | 175 +-
sound/soc/sh/rcar/rsnd.h | 4 +
sound/soc/soc-acpi.c | 73 +
sound/soc/soc-core.c | 273 ++-
sound/soc/soc-dai.c | 55 +-
sound/soc/soc-dapm.c | 2 +
sound/soc/soc-jack.c | 2 +-
sound/soc/soc-topology.c | 6 +-
sound/soc/sof/amd/Kconfig | 20 +-
sound/soc/sof/amd/Makefile | 5 +-
sound/soc/sof/amd/acp-common.c | 4 +
sound/soc/sof/amd/acp-dsp-offset.h | 9 +-
sound/soc/sof/amd/acp-ipc.c | 30 +
sound/soc/sof/amd/acp-loader.c | 42 +-
sound/soc/sof/amd/acp-probes.c | 147 ++
sound/soc/sof/amd/acp.c | 106 +-
sound/soc/sof/amd/acp.h | 35 +-
sound/soc/sof/amd/pci-rmb.c | 2 +
sound/soc/sof/amd/pci-rn.c | 2 +
sound/soc/sof/amd/pci-vangogh.c | 105 +
sound/soc/sof/amd/vangogh.c | 162 ++
sound/soc/sof/intel/Kconfig | 16 +
sound/soc/sof/intel/Makefile | 4 +-
sound/soc/sof/intel/cnl.c | 2 +
sound/soc/sof/intel/hda-dai-ops.c | 179 +-
sound/soc/sof/intel/hda-dai.c | 211 +-
sound/soc/sof/intel/hda-mlink.c | 45 +-
sound/soc/sof/intel/hda-stream.c | 68 +-
sound/soc/sof/intel/hda.c | 140 +-
sound/soc/sof/intel/hda.h | 21 +
sound/soc/sof/intel/icl.c | 1 +
sound/soc/sof/intel/lnl.c | 188 ++
sound/soc/sof/intel/mtl.c | 23 +-
sound/soc/sof/intel/mtl.h | 22 +-
sound/soc/sof/intel/pci-apl.c | 8 +-
sound/soc/sof/intel/pci-cnl.c | 15 +-
sound/soc/sof/intel/pci-icl.c | 12 +-
sound/soc/sof/intel/pci-lnl.c | 71 +
sound/soc/sof/intel/pci-mtl.c | 3 +-
sound/soc/sof/intel/pci-skl.c | 6 +-
sound/soc/sof/intel/pci-tgl.c | 45 +-
sound/soc/sof/intel/pci-tng.c | 3 +-
sound/soc/sof/intel/shim.h | 1 +
sound/soc/sof/intel/tgl.c | 4 +
sound/soc/sof/ipc3-dtrace.c | 12 +-
sound/soc/sof/ipc3-pcm.c | 17 +
sound/soc/sof/ipc3.c | 7 +-
sound/soc/sof/ipc4-pcm.c | 21 +-
sound/soc/sof/ipc4-topology.c | 167 +-
sound/soc/sof/ipc4-topology.h | 4 +-
sound/soc/sof/mediatek/mt8186/mt8186.c | 40 +-
sound/soc/sof/sof-client-probes-ipc4.c | 9 +
sound/soc/sof/sof-client-probes.c | 7 +-
sound/soc/sof/topology.c | 29 +-
sound/soc/starfive/jh7110_tdm.c | 21 +-
sound/soc/sti/sti_uniperif.c | 6 +-
sound/soc/stm/stm32_i2s.c | 2 +-
sound/soc/stm/stm32_sai_sub.c | 18 +-
sound/soc/stm/stm32_spdifrx.c | 2 +-
sound/soc/sunxi/sun4i-codec.c | 6 +-
sound/soc/sunxi/sun4i-i2s.c | 18 +-
sound/soc/sunxi/sun4i-spdif.c | 4 +-
sound/soc/sunxi/sun50i-dmic.c | 2 +-
sound/soc/tegra/tegra20_ac97.c | 13 +-
sound/soc/tegra/tegra20_i2s.c | 2 +-
sound/soc/tegra/tegra20_spdif.c | 2 +-
sound/soc/tegra/tegra210_admaif.c | 12 +-
sound/soc/tegra/tegra30_i2s.c | 2 +-
sound/soc/ti/davinci-evm.c | 13 +-
sound/soc/ti/davinci-i2s.c | 22 +-
sound/soc/ti/davinci-mcasp.c | 27 +-
sound/soc/ti/omap-dmic.c | 26 +-
sound/soc/ti/omap-mcbsp.c | 32 +-
sound/soc/ti/omap-mcpdm.c | 25 +-
sound/soc/uniphier/aio-cpu.c | 161 +-
sound/soc/uniphier/aio-ld11.c | 62 +-
sound/soc/uniphier/aio-pxs2.c | 55 +-
sound/soc/uniphier/aio.h | 10 +-
sound/soc/ux500/ux500_msp_dai.c | 2 +-
tools/arch/x86/include/asm/cpufeatures.h | 2 +-
tools/arch/x86/include/asm/msr-index.h | 1 +
tools/counter/Makefile | 3 +-
tools/hv/vmbus_testing | 4 +-
tools/objtool/arch/x86/decode.c | 5 +-
tools/perf/arch/arm64/util/pmu.c | 7 +-
tools/perf/arch/powerpc/util/skip-callchain-idx.c | 4 +
tools/perf/tests/parse-events.c | 12 +-
.../tests/shell/test_uprobe_from_different_cu.sh | 8 +-
tools/perf/util/machine.c | 5 -
tools/perf/util/parse-events.c | 58 +-
tools/perf/util/pmu.c | 11 +
tools/perf/util/pmu.h | 1 +
tools/perf/util/pmus.c | 16 +-
tools/perf/util/stat-display.c | 5 +
tools/testing/kunit/configs/all_tests.config | 5 +
tools/testing/radix-tree/regression1.c | 2 +-
.../selftests/bpf/prog_tests/sockmap_listen.c | 74 +-
.../selftests/bpf/progs/test_sockmap_listen.c | 14 +
tools/testing/selftests/cgroup/test_kmem.c | 4 +
tools/testing/selftests/mm/ksm_tests.c | 1 +
tools/testing/selftests/net/fib_nexthops.sh | 10 +
.../testing/selftests/net/forwarding/bridge_mdb.sh | 59 +-
.../selftests/net/forwarding/bridge_mdb_max.sh | 19 +-
tools/testing/selftests/net/forwarding/ethtool.sh | 2 +
.../net/forwarding/ethtool_extended_state.sh | 2 +
.../testing/selftests/net/forwarding/ethtool_mm.sh | 18 +-
.../selftests/net/forwarding/hw_stats_l3_gre.sh | 2 +
.../net/forwarding/ip6_forward_instats_vrf.sh | 2 +
tools/testing/selftests/net/forwarding/lib.sh | 17 +
tools/testing/selftests/net/forwarding/settings | 1 +
.../testing/selftests/net/forwarding/tc_actions.sh | 6 +-
.../testing/selftests/net/forwarding/tc_flower.sh | 8 +-
.../selftests/net/forwarding/tc_flower_l2_miss.sh | 13 +-
.../selftests/net/forwarding/tc_tunnel_key.sh | 9 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 6 +-
tools/testing/selftests/net/pmtu.sh | 35 +
tools/testing/selftests/net/so_incoming_cpu.c | 2 +-
.../selftests/riscv/vector/vstate_exec_nolibc.c | 2 -
tools/testing/selftests/rseq/Makefile | 4 +-
tools/testing/selftests/rseq/rseq.c | 2 +
.../tc-testing/tc-tests/qdiscs/taprio.json | 25 +
tools/testing/vsock/Makefile | 2 +-
1156 files changed, 30266 insertions(+), 8849 deletions(-)
create mode 100644 Documentation/admin-guide/hw-vuln/gather_data_sampling.rst
create mode 100644 Documentation/admin-guide/hw-vuln/srso.rst
create mode 100644 Documentation/devicetree/bindings/sound/audio-iio-aux.yaml
create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs42l43.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/gtm601.txt
delete mode 100644 Documentation/devicetree/bindings/sound/max9892x.txt
create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98925.yaml
create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt7986-afe.yaml
create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt7986-wm8960.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/nau8821.txt
create mode 100644 Documentation/devicetree/bindings/sound/nuvoton,nau8821.yaml
create mode 100644 Documentation/devicetree/bindings/sound/option,gtm601.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/qcom,msm8916-wcd-analog.txt
create mode 100644 Documentation/devicetree/bindings/sound/qcom,pm8916-wcd-analog-codec.yaml
create mode 100644 Documentation/devicetree/bindings/sound/sound-card-common.yaml
create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8904.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/wm8904.txt
delete mode 120000 arch/arm64/boot/dts/arm/vexpress-v2m-rs1.dtsi
create mode 100644 drivers/mfd/cs42l43-i2c.c
create mode 100644 drivers/mfd/cs42l43-sdw.c
create mode 100644 drivers/mfd/cs42l43.c
create mode 100644 drivers/mfd/cs42l43.h
create mode 100644 drivers/pinctrl/cirrus/pinctrl-cs42l43.c
rename include/{media/dvb_math.h => linux/int_log.h} (63%)
create mode 100644 include/linux/mfd/cs42l43-regs.h
create mode 100644 include/linux/mfd/cs42l43.h
create mode 100644 include/sound/cs42l43.h
delete mode 100644 include/sound/l3.h
delete mode 100644 include/sound/uda134x.h
rename drivers/media/dvb-core/dvb_math.c => lib/math/int_log.c (84%)
create mode 100644 sound/pci/hda/cs35l56_hda.c
create mode 100644 sound/pci/hda/cs35l56_hda.h
create mode 100644 sound/pci/hda/cs35l56_hda_i2c.c
create mode 100644 sound/pci/hda/cs35l56_hda_spi.c
create mode 100644 sound/soc/amd/acp/acp-legacy-common.c
create mode 100644 sound/soc/codecs/audio-iio-aux.c
create mode 100644 sound/soc/codecs/aw88261.c
create mode 100644 sound/soc/codecs/aw88261.h
create mode 100644 sound/soc/codecs/cs42l43-jack.c
create mode 100644 sound/soc/codecs/cs42l43-sdw.c
create mode 100644 sound/soc/codecs/cs42l43.c
create mode 100644 sound/soc/codecs/cs42l43.h
delete mode 100644 sound/soc/codecs/l3.c
create mode 100644 sound/soc/codecs/rt1017-sdca-sdw.c
create mode 100644 sound/soc/codecs/rt1017-sdca-sdw.h
delete mode 100644 sound/soc/codecs/uda134x.c
delete mode 100644 sound/soc/codecs/uda134x.h
create mode 100644 sound/soc/intel/avs/boards/es8336.c
create mode 100644 sound/soc/intel/avs/boards/rt5663.c
create mode 100644 sound/soc/intel/boards/sof_sdw_cs_amp.c
create mode 100644 sound/soc/mediatek/mt7986/Makefile
create mode 100644 sound/soc/mediatek/mt7986/mt7986-afe-common.h
create mode 100644 sound/soc/mediatek/mt7986/mt7986-afe-pcm.c
create mode 100644 sound/soc/mediatek/mt7986/mt7986-dai-etdm.c
create mode 100644 sound/soc/mediatek/mt7986/mt7986-reg.h
create mode 100644 sound/soc/mediatek/mt7986/mt7986-wm8960.c
create mode 100644 sound/soc/sof/amd/acp-probes.c
create mode 100644 sound/soc/sof/amd/pci-vangogh.c
create mode 100644 sound/soc/sof/amd/vangogh.c
create mode 100644 sound/soc/sof/intel/lnl.c
create mode 100644 sound/soc/sof/intel/pci-lnl.c
create mode 100644 tools/testing/selftests/net/forwarding/settings
2
3
A few newly added functions aren't built unless CONFIG_OF is set,
which result in the build failure due to defined-but-not-used errors.
Put "#ifdef CONFIG_OF" around those functions to suppress the build
error.
Fixes: 52ea7c0543f8 ("ASoC: dwc: i2s: Add StarFive JH7110 SoC support")
Signed-off-by: Takashi Iwai <tiwai(a)suse.de>
---
sound/soc/dwc/dwc-i2s.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/sound/soc/dwc/dwc-i2s.c b/sound/soc/dwc/dwc-i2s.c
index 5ab1b3eb2d28..22c004179214 100644
--- a/sound/soc/dwc/dwc-i2s.c
+++ b/sound/soc/dwc/dwc-i2s.c
@@ -729,6 +729,7 @@ static int dw_configure_dai_by_dt(struct dw_i2s_dev *dev,
}
+#ifdef CONFIG_OF
/* clocks initialization with master mode on JH7110 SoC */
static int jh7110_i2s_crg_master_init(struct dw_i2s_dev *dev)
{
@@ -912,6 +913,7 @@ static int jh7110_i2stx0_clk_cfg(struct i2s_clk_config_data *config)
return clk_set_rate(dev->clk, bclk_rate);
}
+#endif /* CONFIG_OF */
static int dw_i2s_probe(struct platform_device *pdev)
{
--
2.35.3
2
1
[PATCH alsa-utils] aseqdump: Align outputs of UMP MIDI 1.0 with legacy MIDI 1.0
by Takashi Iwai 28 Aug '23
by Takashi Iwai 28 Aug '23
28 Aug '23
The outputs from UMP MIDI 1.0 are slightly differently shown as the
legacy MIDI 1.0 (the velocities and values are in hex), which is
rather confusing. Let's make them look more similar.
Signed-off-by: Takashi Iwai <tiwai(a)suse.de>
---
This is another fix I forgot to submit before the two patches for
aseqdump: "Correct wrong channel number" and "Add options to switch view mode"
seq/aseqdump/aseqdump.c | 21 ++++++++++++++-------
1 file changed, 14 insertions(+), 7 deletions(-)
diff --git a/seq/aseqdump/aseqdump.c b/seq/aseqdump/aseqdump.c
index 1fee0430f9b3..f3eebc73a9f4 100644
--- a/seq/aseqdump/aseqdump.c
+++ b/seq/aseqdump/aseqdump.c
@@ -306,6 +306,12 @@ static void dump_event(const snd_seq_event_t *ev)
}
#ifdef HAVE_SEQ_CLIENT_INFO_GET_MIDI_VERSION
+static int pitchbend_value(u8 msb, u8 lsb)
+{
+ int pb = (msb << 7) | lsb;
+ return pb - 8192;
+}
+
static void dump_ump_midi1_event(const unsigned int *ump)
{
const snd_ump_msg_midi1_t *m = (const snd_ump_msg_midi1_t *)ump;
@@ -316,31 +322,32 @@ static void dump_ump_midi1_event(const unsigned int *ump)
printf("Group %2d, ", group);
switch (status) {
case SND_UMP_MSG_NOTE_OFF:
- printf("Note off %2d, note %d, velocity 0x%x",
+ printf("Note off %2d, note %d, velocity %d",
channel, m->note_off.note, m->note_off.velocity);
break;
case SND_UMP_MSG_NOTE_ON:
- printf("Note on %2d, note %d, velocity 0x%x",
+ printf("Note on %2d, note %d, velocity %d",
channel, m->note_off.note, m->note_off.velocity);
break;
case SND_UMP_MSG_POLY_PRESSURE:
- printf("Poly pressure %2d, note %d, value 0x%x",
+ printf("Poly pressure %2d, note %d, value %d",
channel, m->poly_pressure.note, m->poly_pressure.data);
break;
case SND_UMP_MSG_CONTROL_CHANGE:
- printf("Control change %2d, controller %d, value 0x%x",
+ printf("Control change %2d, controller %d, value %d",
channel, m->control_change.index, m->control_change.data);
break;
case SND_UMP_MSG_PROGRAM_CHANGE:
printf("Program change %2d, program %d",
channel, m->program_change.program);
case SND_UMP_MSG_CHANNEL_PRESSURE:
- printf("Channel pressure %2d, value 0x%x",
+ printf("Channel pressure %2d, value %d",
channel, m->channel_pressure.data);
break;
case SND_UMP_MSG_PITCHBEND:
- printf("Pitchbend %2d, value 0x%x",
- channel, (m->pitchbend.data_msb << 7) | m->pitchbend.data_lsb);
+ printf("Pitchbend %2d, value %d",
+ channel, pitchbend_value(m->pitchbend.data_msb,
+ m->pitchbend.data_lsb));
break;
default:
printf("UMP MIDI1 event: status = %d, channel = %d, 0x%08x",
--
2.35.3
1
0
Correct the wrong value shown in MIDI2 default output (status instead
of channel). Also adjust the printf formats to use %2d consistently
for the channel numbers.
Signed-off-by: Takashi Iwai <tiwai(a)suse.de>
---
seq/aseqdump/aseqdump.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/seq/aseqdump/aseqdump.c b/seq/aseqdump/aseqdump.c
index f3eebc73a9f4..a15e0752f0f1 100644
--- a/seq/aseqdump/aseqdump.c
+++ b/seq/aseqdump/aseqdump.c
@@ -368,29 +368,29 @@ static void dump_ump_midi2_event(const unsigned int *ump)
printf("Group %2d, ", group);
switch (status) {
case SND_UMP_MSG_PER_NOTE_RCC:
- printf("Per-note RCC %2u, note %u, index %u, value 0x%x",
+ printf("Per-note RCC %2d, note %u, index %u, value 0x%x",
channel, m->per_note_rcc.note,
m->per_note_rcc.index, m->per_note_rcc.data);
break;
case SND_UMP_MSG_PER_NOTE_ACC:
- printf("Per-note ACC %2u, note %u, index %u, value 0x%x",
+ printf("Per-note ACC %2d, note %u, index %u, value 0x%x",
channel, m->per_note_acc.note,
m->per_note_acc.index, m->per_note_acc.data);
break;
case SND_UMP_MSG_RPN:
- printf("RPN %2u, bank %u:%u, value 0x%x",
+ printf("RPN %2d, bank %u:%u, value 0x%x",
channel, m->rpn.bank, m->rpn.index, m->rpn.data);
break;
case SND_UMP_MSG_NRPN:
- printf("NRPN %2u, bank %u:%u, value 0x%x",
+ printf("NRPN %2d, bank %u:%u, value 0x%x",
channel, m->rpn.bank, m->rpn.index, m->rpn.data);
break;
case SND_UMP_MSG_RELATIVE_RPN:
- printf("relative RPN %2u, bank %u:%u, value 0x%x",
+ printf("relative RPN %2d, bank %u:%u, value 0x%x",
channel, m->rpn.bank, m->rpn.index, m->rpn.data);
break;
case SND_UMP_MSG_RELATIVE_NRPN:
- printf("relative NRP %2u, bank %u:%u, value 0x%x",
+ printf("relative NRP %2d, bank %u:%u, value 0x%x",
channel, m->rpn.bank, m->rpn.index, m->rpn.data);
break;
case SND_UMP_MSG_PER_NOTE_PITCHBEND:
@@ -437,8 +437,8 @@ static void dump_ump_midi2_event(const unsigned int *ump)
channel, m->per_note_mgmt.flags);
break;
default:
- printf("UMP MIDI2 event: status = %d, channel = %x, 0x%08x",
- status, status, *ump);
+ printf("UMP MIDI2 event: status = %d, channel = %d, 0x%08x",
+ status, channel, *ump);
break;
}
printf("\n");
--
2.35.3
1
1
Simplify probe() by replacing of_match_node() and i2c_match_id() with
i2c_get_match_data().
Signed-off-by: Biju Das <biju.das.jz(a)bp.renesas.com>
---
Note:
This patch is only compile tested.
---
sound/soc/codecs/tlv320aic32x4-i2c.c | 15 +--------------
1 file changed, 1 insertion(+), 14 deletions(-)
diff --git a/sound/soc/codecs/tlv320aic32x4-i2c.c b/sound/soc/codecs/tlv320aic32x4-i2c.c
index 49b33a256cd7..513f257818ca 100644
--- a/sound/soc/codecs/tlv320aic32x4-i2c.c
+++ b/sound/soc/codecs/tlv320aic32x4-i2c.c
@@ -16,9 +16,6 @@
#include "tlv320aic32x4.h"
-static const struct of_device_id aic32x4_of_id[];
-static const struct i2c_device_id aic32x4_i2c_id[];
-
static int aic32x4_i2c_probe(struct i2c_client *i2c)
{
struct regmap *regmap;
@@ -30,17 +27,7 @@ static int aic32x4_i2c_probe(struct i2c_client *i2c)
regmap = devm_regmap_init_i2c(i2c, &config);
- if (i2c->dev.of_node) {
- const struct of_device_id *oid;
-
- oid = of_match_node(aic32x4_of_id, i2c->dev.of_node);
- dev_set_drvdata(&i2c->dev, (void *)oid->data);
- } else {
- const struct i2c_device_id *id;
-
- id = i2c_match_id(aic32x4_i2c_id, i2c);
- dev_set_drvdata(&i2c->dev, (void *)id->driver_data);
- }
+ dev_set_drvdata(&i2c->dev, (void *)i2c_get_match_data(i2c));
return aic32x4_probe(&i2c->dev, regmap);
}
--
2.25.1
2
3
Simplify probe() by replacing of_device_get_match_data() and ID lookup for
retrieving match data by i2c_get_match_data().
Signed-off-by: Biju Das <biju.das.jz(a)bp.renesas.com>
---
Note:
This patch is only compile tested.
---
drivers/mfd/madera-i2c.c | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/drivers/mfd/madera-i2c.c b/drivers/mfd/madera-i2c.c
index a404ea26bc79..b705fd5b90d8 100644
--- a/drivers/mfd/madera-i2c.c
+++ b/drivers/mfd/madera-i2c.c
@@ -18,20 +18,14 @@
static int madera_i2c_probe(struct i2c_client *i2c)
{
- const struct i2c_device_id *id = i2c_client_get_device_id(i2c);
struct madera *madera;
const struct regmap_config *regmap_16bit_config = NULL;
const struct regmap_config *regmap_32bit_config = NULL;
- const void *of_data;
unsigned long type;
const char *name;
int ret;
- of_data = of_device_get_match_data(&i2c->dev);
- if (of_data)
- type = (unsigned long)of_data;
- else
- type = id->driver_data;
+ type = (unsigned long)i2c_get_match_data(i2c);
switch (type) {
case CS47L15:
--
2.25.1
3
3
Simpilfy probe() by replacing of_device_get_match_data() and id lookup for
retrieving match data by i2c_get_match_data().
While at it, drop local variable np from probe() by using dev->of_node.
Signed-off-by: Biju Das <biju.das.jz(a)bp.renesas.com>
---
Note:
This patch is only compile tested.
---
sound/soc/codecs/ak4642.c | 22 +++++-----------------
1 file changed, 5 insertions(+), 17 deletions(-)
diff --git a/sound/soc/codecs/ak4642.c b/sound/soc/codecs/ak4642.c
index 2a8984c1fa9c..dc2d7cee0a4b 100644
--- a/sound/soc/codecs/ak4642.c
+++ b/sound/soc/codecs/ak4642.c
@@ -633,32 +633,20 @@ static const struct i2c_device_id ak4642_i2c_id[];
static int ak4642_i2c_probe(struct i2c_client *i2c)
{
struct device *dev = &i2c->dev;
- struct device_node *np = dev->of_node;
- const struct ak4642_drvdata *drvdata = NULL;
+ const struct ak4642_drvdata *drvdata;
struct regmap *regmap;
struct ak4642_priv *priv;
struct clk *mcko = NULL;
- if (np) {
- const struct of_device_id *of_id;
-
+ if (dev->of_node) {
mcko = ak4642_of_parse_mcko(dev);
if (IS_ERR(mcko))
mcko = NULL;
-
- of_id = of_match_device(ak4642_of_match, dev);
- if (of_id)
- drvdata = of_id->data;
- } else {
- const struct i2c_device_id *id =
- i2c_match_id(ak4642_i2c_id, i2c);
- drvdata = (const struct ak4642_drvdata *)id->driver_data;
}
- if (!drvdata) {
- dev_err(dev, "Unknown device type\n");
- return -EINVAL;
- }
+ drvdata = i2c_get_match_data(i2c);
+ if (!drvdata)
+ return dev_err_probe(dev, -ENODEV, "Unknown device type\n");
priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL);
if (!priv)
--
2.25.1
2
1
Integrate tas2781 configs for Lenovo Laptops. All of the tas2781s in the
laptop will be aggregated as one audio device. The code support realtek
as the primary codec.
Signed-off-by: Shenghao Ding <shenghao-ding(a)ti.com>
---
Changes in v5:
- Redefine tas2781_generic_fixup, remove hid param
- TIAS2781 has been used by our customers, see following dstd.dsl. We have
discussed this with them, they requested TIAS2781 must be supported for
the laptops already released to market, their new laptop can switch to
TXNW2781
Name (_HID, "TIAS2781") // _HID: Hardware ID
Name (_UID, Zero) // _UID: Unique ID
Method (_SUB, 0, NotSerialized) // _SUB: Subsystem ID
{
If ((SPID == Zero))
{
Return ("17AA3886")
}
If ((SPID == One))
{
Return ("17AA3884")
}
}
- rename calib_data properly
- use clamp instead of tas2781_hda_clamp
- Add TXNW2781 support in comp_match_tas2781_dev_name
- | Reported-by: kernel test robot <lkp(a)intel.com>
| Closes:
| https://lore.kernel.org/oe-kbuild-all/202308172137.SthCPFbA-lkp@intel.
| com/
- remove workaround code for 0x17aa38be, laptop vendor will fix it in acpi.
- rename comp_match_tas2781_dev_name to avoid indentation
- simplify the check of vendor id with Lenovo
- ThinkPad is one of Lenovo's brands, I was suggested me to use
ALC269_FIXUP_THINKPAD_ACPI.
- Add comments on ACARD_SINGLE_RANGE_EXT_TLV
- Add the range check for tas_priv->tasdevice[] in tas2781_acpi_get_i2c_res.
- remove acpi_subsystem_id
- Issue in Laptop 0x17aa38be ACPI talbe caused codec->bus->pci->subsystem_device
is not equal to (codec->core.subsystem_id & 0xffff) in snd_hda_pick_fixup.
The former is 0x3802 and the latter is 0x38be leads to getting the wrong
fixup_id and enter into the wrong entry. Although, this issue has been raised
to the laptop manufacturer, but the ACPI table is locked, cannot be changed
any more. Correct the wrong entry in the code.
- Undo Rename "struct cs35l41_dev_name" to "struct scodec_dev_name" for all, this
data structure seemed useless any more for tas2781
- Ignore the checkpatch complaints in alc269_fixup_tbl
- Drop the hunk which is irrelevant with my code in
alc_fixup_headset_mode_alc255_no_hp_mic
- Add tiwai(a)suse.de into Cc list
- remove useless index
- combine ALC287_FIXUP_TAS2781_I2C_2 and ALC287_FIXUP_TAS2781_I2C_4 together as
ALC287_FIXUP_TAS2781_I2C, The code view all the tas2781s in the laptop as one instance.
- delete the white space at the end of the line in alc_fixup_headset_mode_alc255_no_hp_mic
---
sound/pci/hda/patch_realtek.c | 81 +++++++++++++++++++++++++++++++++++
1 file changed, 81 insertions(+)
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
index dc7b7a407638..02f03686c742 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -6746,6 +6746,32 @@ static int comp_match_cs35l41_dev_name(struct device *dev, void *data)
return !strcmp(d + n, tmp);
}
+static int comp_match_tas2781_dev_name(struct device *dev,
+ void *data)
+{
+ const char *bus = data;
+ const char *d = dev_name(dev);
+ int n = strlen(bus);
+ char tmp[32];
+
+ /* check the bus name */
+ if (strncmp(d, bus, n))
+ return 0;
+ /* skip the bus number */
+ if (isdigit(d[n]))
+ n++;
+ /* the rest must be exact matching */
+ snprintf(tmp, sizeof(tmp), "-%s:00", "TXNW2781");
+
+ if (!strcmp(d + n, tmp))
+ return 1;
+
+ /* the rest must be exact matching */
+ snprintf(tmp, sizeof(tmp), "-%s:00", "TIAS2781");
+
+ return !strcmp(d + n, tmp);
+}
+
static void cs35l41_generic_fixup(struct hda_codec *cdc, int action, const char *bus,
const char *hid, int count)
{
@@ -6779,6 +6805,34 @@ static void cs35l41_generic_fixup(struct hda_codec *cdc, int action, const char
}
}
+static void tas2781_generic_fixup(struct hda_codec *cdc, int action,
+ const char *bus)
+{
+ struct device *dev = hda_codec_dev(cdc);
+ struct alc_spec *spec = cdc->spec;
+ int ret;
+
+ switch (action) {
+ case HDA_FIXUP_ACT_PRE_PROBE:
+ spec->comps[0].codec = cdc;
+ component_match_add(dev, &spec->match,
+ comp_match_tas2781_dev_name, (void *)bus);
+ ret = component_master_add_with_match(dev, &comp_master_ops,
+ spec->match);
+ if (ret)
+ codec_err(cdc,
+ "Fail to register component aggregator %d\n",
+ ret);
+ else
+ spec->gen.pcm_playback_hook =
+ comp_generic_playback_hook;
+ break;
+ case HDA_FIXUP_ACT_FREE:
+ component_master_del(dev, &comp_master_ops);
+ break;
+ }
+}
+
static void cs35l41_fixup_i2c_two(struct hda_codec *cdc, const struct hda_fixup *fix, int action)
{
cs35l41_generic_fixup(cdc, action, "i2c", "CSC3551", 2);
@@ -6806,6 +6860,12 @@ static void alc287_fixup_legion_16ithg6_speakers(struct hda_codec *cdc, const st
cs35l41_generic_fixup(cdc, action, "i2c", "CLSA0101", 2);
}
+static void tas2781_fixup_i2c(struct hda_codec *cdc,
+ const struct hda_fixup *fix, int action)
+{
+ tas2781_generic_fixup(cdc, action, "i2c");
+}
+
/* for alc295_fixup_hp_top_speakers */
#include "hp_x360_helper.c"
@@ -7231,6 +7291,7 @@ enum {
ALC295_FIXUP_DELL_INSPIRON_TOP_SPEAKERS,
ALC236_FIXUP_DELL_DUAL_CODECS,
ALC287_FIXUP_CS35L41_I2C_2_THINKPAD_ACPI,
+ ALC287_FIXUP_TAS2781_I2C,
};
/* A special fixup for Lenovo C940 and Yoga Duet 7;
@@ -9309,6 +9370,12 @@ static const struct hda_fixup alc269_fixups[] = {
.chained = true,
.chain_id = ALC269_FIXUP_THINKPAD_ACPI,
},
+ [ALC287_FIXUP_TAS2781_I2C] = {
+ .type = HDA_FIXUP_FUNC,
+ .v.func = tas2781_fixup_i2c,
+ .chained = true,
+ .chain_id = ALC269_FIXUP_THINKPAD_ACPI,
+ },
};
static const struct snd_pci_quirk alc269_fixup_tbl[] = {
@@ -9889,6 +9956,20 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
SND_PCI_QUIRK(0x17aa, 0x3853, "Lenovo Yoga 7 15ITL5", ALC287_FIXUP_YOGA7_14ITL_SPEAKERS),
SND_PCI_QUIRK(0x17aa, 0x3855, "Legion 7 16ITHG6", ALC287_FIXUP_LEGION_16ITHG6),
SND_PCI_QUIRK(0x17aa, 0x3869, "Lenovo Yoga7 14IAL7", ALC287_FIXUP_YOGA9_14IAP7_BASS_SPK_PIN),
+ SND_PCI_QUIRK(0x17aa, 0x387d, "Yoga S780-16 pro Quad AAC", ALC287_FIXUP_TAS2781_I2C),
+ SND_PCI_QUIRK(0x17aa, 0x387e, "Yoga S780-16 pro Quad YC", ALC287_FIXUP_TAS2781_I2C),
+ SND_PCI_QUIRK(0x17aa, 0x3881, "YB9 dual powe mode2 YC", ALC287_FIXUP_TAS2781_I2C),
+ SND_PCI_QUIRK(0x17aa, 0x3884, "Y780 YG DUAL", ALC287_FIXUP_TAS2781_I2C),
+ SND_PCI_QUIRK(0x17aa, 0x3886, "Y780 VECO DUAL", ALC287_FIXUP_TAS2781_I2C),
+ SND_PCI_QUIRK(0x17aa, 0x38a7, "Y780P AMD YG dual", ALC287_FIXUP_TAS2781_I2C),
+ SND_PCI_QUIRK(0x17aa, 0x38a8, "Y780P AMD VECO dual", ALC287_FIXUP_TAS2781_I2C),
+ SND_PCI_QUIRK(0x17aa, 0x38ba, "Yoga S780-14.5 Air AMD quad YC", ALC287_FIXUP_TAS2781_I2C),
+ SND_PCI_QUIRK(0x17aa, 0x38bb, "Yoga S780-14.5 Air AMD quad AAC", ALC287_FIXUP_TAS2781_I2C),
+ SND_PCI_QUIRK(0x17aa, 0x38be, "Yoga S980-14.5 proX YC Dual", ALC287_FIXUP_TAS2781_I2C),
+ SND_PCI_QUIRK(0x17aa, 0x38bf, "Yoga S980-14.5 proX LX Dual", ALC287_FIXUP_TAS2781_I2C),
+ SND_PCI_QUIRK(0x17aa, 0x38c3, "Y980 DUAL", ALC287_FIXUP_TAS2781_I2C),
+ SND_PCI_QUIRK(0x17aa, 0x38cb, "Y790 YG DUAL", ALC287_FIXUP_TAS2781_I2C),
+ SND_PCI_QUIRK(0x17aa, 0x38cd, "Y790 VECO DUAL", ALC287_FIXUP_TAS2781_I2C),
SND_PCI_QUIRK(0x17aa, 0x3902, "Lenovo E50-80", ALC269_FIXUP_DMIC_THINKPAD_ACPI),
SND_PCI_QUIRK(0x17aa, 0x3977, "IdeaPad S210", ALC283_FIXUP_INT_MIC),
SND_PCI_QUIRK(0x17aa, 0x3978, "Lenovo B50-70", ALC269_FIXUP_DMIC_THINKPAD_ACPI),
--
2.34.1
3
3
28 Aug '23
USB-audio driver can still submit URBs while the device is being
disconnected, and it may result in spurious error messages like:
usb 1-2: cannot submit urb (err = -19)
usb 1-2: Unable to submit urb #0: -19 at snd_usb_queue_pending_output_urbs
usb 1-2: cannot submit urb 0, error -19: no device
Although those are harmless, they are just ugly.
This patch tries to avoid spewing such error messages when the device
is already at the disconnected state. It also skips the superfluous
xfer notification, too.
Signed-off-by: Takashi Iwai <tiwai(a)suse.de>
---
sound/usb/endpoint.c | 40 +++++++++++++++++++++++++++-------------
1 file changed, 27 insertions(+), 13 deletions(-)
diff --git a/sound/usb/endpoint.c b/sound/usb/endpoint.c
index a385e85c4650..8f65349a06d3 100644
--- a/sound/usb/endpoint.c
+++ b/sound/usb/endpoint.c
@@ -505,13 +505,18 @@ int snd_usb_queue_pending_output_urbs(struct snd_usb_endpoint *ep,
return -EPIPE;
}
- err = usb_submit_urb(ctx->urb, GFP_ATOMIC);
+ if (!atomic_read(&ep->chip->shutdown))
+ err = usb_submit_urb(ctx->urb, GFP_ATOMIC);
+ else
+ err = -ENODEV;
if (err < 0) {
- usb_audio_err(ep->chip,
- "Unable to submit urb #%d: %d at %s\n",
- ctx->index, err, __func__);
- if (!in_stream_lock)
- notify_xrun(ep);
+ if (!atomic_read(&ep->chip->shutdown)) {
+ usb_audio_err(ep->chip,
+ "Unable to submit urb #%d: %d at %s\n",
+ ctx->index, err, __func__);
+ if (!in_stream_lock)
+ notify_xrun(ep);
+ }
return -EPIPE;
}
@@ -575,12 +580,17 @@ static void snd_complete_urb(struct urb *urb)
prepare_inbound_urb(ep, ctx);
}
- err = usb_submit_urb(urb, GFP_ATOMIC);
+ if (!atomic_read(&ep->chip->shutdown))
+ err = usb_submit_urb(urb, GFP_ATOMIC);
+ else
+ err = -ENODEV;
if (err == 0)
return;
- usb_audio_err(ep->chip, "cannot submit urb (err = %d)\n", err);
- notify_xrun(ep);
+ if (!atomic_read(&ep->chip->shutdown)) {
+ usb_audio_err(ep->chip, "cannot submit urb (err = %d)\n", err);
+ notify_xrun(ep);
+ }
exit_clear:
clear_bit(ctx->index, &ep->active_mask);
@@ -1603,11 +1613,15 @@ int snd_usb_endpoint_start(struct snd_usb_endpoint *ep)
goto __error;
}
- err = usb_submit_urb(urb, GFP_ATOMIC);
+ if (!atomic_read(&ep->chip->shutdown))
+ err = usb_submit_urb(urb, GFP_ATOMIC);
+ else
+ err = -ENODEV;
if (err < 0) {
- usb_audio_err(ep->chip,
- "cannot submit urb %d, error %d: %s\n",
- i, err, usb_error_string(err));
+ if (!atomic_read(&ep->chip->shutdown))
+ usb_audio_err(ep->chip,
+ "cannot submit urb %d, error %d: %s\n",
+ i, err, usb_error_string(err));
goto __error;
}
set_bit(i, &ep->active_mask);
--
2.35.3
1
0
[PATCH v5 0/8] ALSA: emu10k1: add support for high-bitrate modes of E-MU cards
by Oswald Buddenhagen 27 Aug '23
by Oswald Buddenhagen 27 Aug '23
27 Aug '23
This series is what all the work was about: support the "dual-/quad-pumped"
modes of the E-MU cards.
---
i don't suppose you had an epiphany, so as before i'm posting this for
posterity, without expectation of it being applied.
---
v5:
- rebased onto new buffer copy callback
- added end-user documentation
v4:
- rebased onto locking changes
v3:
- rebased onto pulled ahead series
---
This patch series needs to be applied on top of the patch titled "ALSA:
emu10k1: add separate documentation for E-MU cards".
Oswald Buddenhagen (8):
ALSA: add snd_ctl_add_locked() & export snd_ctl_remove_locked()
ALSA: emu10k1: introduce alternative E-MU D.A.S. mode
ALSA: emu10k1: improve mixer control naming in E-MU D.A.S. mode
ALSA: emu10k1: make playback in E-MU D.A.S. mode 32-bit
ALSA: emu10k1: add support for 2x/4x word clocks in E-MU D.A.S. mode
ALSA: emu10k1: add high-rate capture in E-MU D.A.S. mode
ALSA: emu10k1: add high-rate playback in E-MU D.A.S. mode
ALSA: emu10k1: document E-MU D.A.S. mode
Documentation/sound/cards/emu-mixer.rst | 59 +-
include/sound/control.h | 2 +
include/sound/emu10k1.h | 11 +
sound/core/control.c | 43 +-
sound/pci/emu10k1/emu10k1.c | 29 +-
sound/pci/emu10k1/emu10k1_main.c | 30 +-
sound/pci/emu10k1/emufx.c | 109 ++-
sound/pci/emu10k1/emumixer.c | 902 +++++++++++++++++++++---
sound/pci/emu10k1/emupcm.c | 400 +++++++++--
sound/pci/emu10k1/emuproc.c | 5 +
sound/pci/emu10k1/io.c | 30 +-
sound/pci/emu10k1/voice.c | 6 +
12 files changed, 1423 insertions(+), 203 deletions(-)
base-commit: c5baafafd8411c19e27c6a2c7237538a34b8ca31
prerequisite-patch-id: 6b89fb2dc075fcf9e5b8d8ae36bed09ecf063344
prerequisite-patch-id: 44c4ce123c9838904e4fb3ce285ade080f09f306
prerequisite-patch-id: 40620a68c4ad5945a920ff05ba3c7f73e58ad45c
--
2.40.0.152.g15d061e6df
2
9
I want to use a PDM microphone on a variety of i.MX8M (Mini/Nano/Plus)
boards with the simple-audio-card driver. I can get this device to
enumerate when I use "fsl,imx-audio-card" and it appears that it
connects to a dummy codec:
sysdefault:CARD=imxaudiomicfil
imx-audio-micfil, micfil hifi snd-soc-dummy-dai-0
Default Audio Device
When I attempt to use "simple-audio-card" with just the
simple-audio-card,cpu sound-dai node pointing to the micfil cpu
without a codec node, nothing appears in arecord -L, and I don't see
errors.
I am guessing the simple-audio-card driver is expecting a CODEC, so
hacked soc-utils.c to give soc_dummy_driver an of_match_table and
assigned it a corresponding 'compatible' name. I then routed the codec
node on the simple-audio-card to the dummy CODEC and it enumerated
just like it did with the custom fsl,imx-audio-card driver:
sysdefault:CARD=soundpdm
sound-pdm, 30ca0000.audio-controller-snd-soc-dummy-dai snd-soc-dummy-dai-0
Default Audio Device
I am asking what is the best way to let simple-audio-card use a dummy
codec? If the dummy codec is the better option, what compatible name
should I use?
adam
2
2
[PATCH] ALSA: hda/tas2781: Switch back to use struct i2c_driver's .probe()
by Uwe Kleine-König 27 Aug '23
by Uwe Kleine-König 27 Aug '23
27 Aug '23
struct i2c_driver::probe_new is about to go away. Switch the driver to
use the probe callback with the same prototype.
Signed-off-by: Uwe Kleine-König <u.kleine-koenig(a)pengutronix.de>
---
Hello,
this driver was introduced in next-20230821. As I plan to drop
.probe_new in next after v6.6-rc1, it would be great if this patch made
it in until then, too.
Thanks
Uwe
sound/pci/hda/tas2781_hda_i2c.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/pci/hda/tas2781_hda_i2c.c b/sound/pci/hda/tas2781_hda_i2c.c
index 35dafc4aec4f..cf62a87563ea 100644
--- a/sound/pci/hda/tas2781_hda_i2c.c
+++ b/sound/pci/hda/tas2781_hda_i2c.c
@@ -847,7 +847,7 @@ static struct i2c_driver tas2781_hda_i2c_driver = {
.pm = &tas2781_hda_pm_ops,
},
.id_table = tas2781_hda_i2c_id,
- .probe_new = tas2781_hda_i2c_probe,
+ .probe = tas2781_hda_i2c_probe,
.remove = tas2781_hda_i2c_remove,
};
module_i2c_driver(tas2781_hda_i2c_driver);
base-commit: 5be27f1e3ec98975c18a91e220d4847d0dec9671
--
2.40.1
2
2
Filling the rawmidi name and substream name can be truncated, and this
leads to spurious compiler warnings due to -Wformat-truncation.
Although the truncation is the expected behavior, it'd be better to
truncate the string within "(...)"
This patch puts the precision specifies to each %s for fitting the
words within the size-limited strings.
Fixes: 5f11dd938fe7 ("ALSA: usb-audio: Attach legacy rawmidi after probing all UMP EPs")
Reported-by: kernel test robot <lkp(a)intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202308251844.1FuQYsql-lkp@intel.com/
Signed-off-by: Takashi Iwai <tiwai(a)suse.de>
---
v1->v2: change the precision to fit better
sound/core/ump.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sound/core/ump.c b/sound/core/ump.c
index cd192bec227a..3bef1944e955 100644
--- a/sound/core/ump.c
+++ b/sound/core/ump.c
@@ -1157,7 +1157,7 @@ static void fill_substream_names(struct snd_ump_endpoint *ump,
struct snd_rawmidi_substream *s;
list_for_each_entry(s, &rmidi->streams[dir].substreams, list)
- snprintf(s->name, sizeof(s->name), "Group %d (%s)",
+ snprintf(s->name, sizeof(s->name), "Group %d (%.16s)",
ump->legacy_mapping[s->number] + 1, ump->info.name);
}
@@ -1191,7 +1191,7 @@ int snd_ump_attach_legacy_rawmidi(struct snd_ump_endpoint *ump,
if (output)
snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_OUTPUT,
&snd_ump_legacy_output_ops);
- snprintf(rmidi->name, sizeof(rmidi->name), "%s (MIDI 1.0)",
+ snprintf(rmidi->name, sizeof(rmidi->name), "%.68s (MIDI 1.0)",
ump->info.name);
rmidi->info_flags = ump->core.info_flags & ~SNDRV_RAWMIDI_INFO_UMP;
rmidi->ops = &snd_ump_legacy_ops;
--
2.35.3
1
0
[linux-next:master] BUILD REGRESSION 6269320850097903b30be8f07a5c61d9f7592393
by kernel test robot 26 Aug '23
by kernel test robot 26 Aug '23
26 Aug '23
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
branch HEAD: 6269320850097903b30be8f07a5c61d9f7592393 Add linux-next specific files for 20230825
Error/Warning reports:
https://lore.kernel.org/oe-kbuild-all/202308111853.ISf5a6VC-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308162234.Y7j8JEIF-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308170007.OzhdwITj-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308170206.fZG3V1Gy-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308171521.DFEZZNuE-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308171801.P2Rd8yeL-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308211837.4VBSUAtZ-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308212225.fGjY1rr6-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308212225.rDBrZgwf-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308212348.1TirdKeg-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308220024.7HnE6uda-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308220116.C2UzYhrZ-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308220614.h0EIBlon-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308230251.2EhAALdZ-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308231008.lxCTs3d2-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308231917.NfCYTXDO-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308232055.9pzSbqTs-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308241150.LquDYwGT-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308250621.1lwt7PtZ-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308251634.tuRn4OVv-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308251844.1FuQYsql-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308251906.SYawej6g-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308251949.5IiaV0sz-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308252255.2HPJ6x5Q-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202308260218.hAEW63gz-lkp@intel.com
Error/Warning: (recently discovered and may have been fixed)
../lib/gcc/loongarch64-linux/13.2.0/plugin/include/config/loongarch/loongarch-opts.h:31:10: fatal error: loongarch-def.h: No such file or directory
<command-line>: warning: '%s' directive argument is null [-Wformat-overflow=]
ERROR: modpost: ".L874" [drivers/mtd/nand/raw/nand.ko] undefined!
ERROR: modpost: "efi" [sound/pci/hda/snd-hda-scodec-tas2781-i2c.ko] undefined!
arch/arm/kernel/bios32.c:413:39: warning: '%d' directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=]
arch/csky/include/asm/ptrace.h:100:11: error: expected ';' before 'void'
arch/csky/include/asm/ptrace.h:99:11: error: expected ';' before 'int'
arch/csky/include/asm/traps.h:43:11: error: expected ';' before 'void'
arch/loongarch/kernel/asm-offsets.c:172:6: warning: no previous prototype for 'output_thread_lbt_defines' [-Wmissing-prototypes]
arch/powerpc/include/asm/switch_to.h:86:2: error: call to __compiletime_assert_261 declared with 'error' attribute: BUILD_BUG failed
arch/powerpc/kvm/../../../virt/kvm/vfio.c:89:7: error: attribute declaration must precede definition [-Werror,-Wignored-attributes]
arch/powerpc/lib/sstep.c:287:23: error: writing 8 bytes into a region of size 0 [-Werror=stringop-overflow=]
arch/um/os-Linux/umid.c:106:23: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
arch/x86/kernel/cpu/microcode/amd.c:504:58: warning: 'h.bin' directive output may be truncated writing 5 bytes into a region of size between 1 and 7 [-Wformat-truncation=]
block/blk-throttle.c:1531:74: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
block/blk-throttle.c:1538:43: warning: '%lu' directive output may be truncated writing between 1 and 20 bytes into a region of size 17 [-Wformat-truncation=]
block/disk-events.c:300: warning: Excess function parameter 'events' description in 'disk_force_media_change'
drivers/ata/libata-core.c:2277:56: warning: '%d' directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 11 [-Wformat-truncation=]
drivers/ata/libata-core.c:2282:56: warning: '%d' directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 11 [-Wformat-truncation=]
drivers/ata/libata-eh.c:2338:59: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=]
drivers/ata/libata-eh.c:2364:59: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=]
drivers/ata/pata_it821x.c:635:25: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 3 [-Wformat-truncation=]
drivers/block/virtio_blk.c:1079:68: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 7 [-Wformat-truncation=]
drivers/clk/clk-lmk04832.c:1297:36: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 0 and 3 [-Wformat-overflow=]
drivers/clk/clk-lmk04832.c:1312:31: warning: '%02d' directive writing between 2 and 11 bytes into a region of size 6 [-Wformat-overflow=]
drivers/clk/clk-renesas-pcie.c:185:24: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=]
drivers/clk/mvebu/clk-cpu.c:200:41: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
drivers/clocksource/sh_mtu2.c:348:27: warning: '%u' directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=]
drivers/crypto/ccree/cc_cipher.c:1430:60: warning: '%s' directive output may be truncated writing up to 17663 bytes into a region of size 128 [-Wformat-truncation=]
drivers/crypto/hifn_795x.c:2396:64: warning: '%s' directive output may be truncated writing up to 7679 bytes into a region of size 128 [-Wformat-truncation=]
drivers/crypto/hifn_795x.c:2396:64: warning: '%s' directive output may be truncated writing up to 8831 bytes into a region of size 128 [-Wformat-truncation=]
drivers/crypto/intel/qat/qat_common/adf_isr.c:197:47: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 5 [-Wformat-truncation=]
drivers/crypto/marvell/cesa/cesa.c:512:59: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 3 [-Wformat-truncation=]
drivers/dma/dw-edma/dw-edma-v0-debugfs.c:193:50: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 8 [-Wformat-truncation=]
drivers/dma/dw-edma/dw-edma-v0-debugfs.c:256:50: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 8 [-Wformat-truncation=]
drivers/dma/dw-edma/dw-hdma-v0-debugfs.c:125:50: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 8 [-Wformat-truncation=]
drivers/dma/dw-edma/dw-hdma-v0-debugfs.c:142:50: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 8 [-Wformat-truncation=]
drivers/dma/tegra20-apb-dma.c:1496:64: warning: '%d' directive output may be truncated writing between 1 and 8 bytes into a region of size 5 [-Wformat-truncation=]
drivers/edac/sb_edac.c:1678:85: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/edac/skx_common.c:392:87: warning: '_DIMM#' directive output may be truncated writing 6 bytes into a region of size between 0 and 9 [-Wformat-truncation=]
drivers/firmware/efi/cper-arm.c:298:64: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/firmware/efi/cper-x86.c:295:72: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/firmware/turris-mox-rwtm.c:255:90: warning: '%08x' directive writing 8 bytes into a region of size between 7 and 9 [-Wformat-overflow=]
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:516: warning: Function parameter or member 'xcc_id' not described in 'amdgpu_mm_wreg_mmio_rlc'
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c:123: warning: Excess function parameter 'db_index' description in 'amdgpu_doorbell_index_on_bar'
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c:123: warning: Function parameter or member 'doorbell_index' not described in 'amdgpu_doorbell_index_on_bar'
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c:330:40: warning: '%d' directive writing between 1 and 10 bytes into a region of size between 0 and 8 [-Wformat-overflow=]
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c:1475:66: warning: '%s' directive output may be truncated writing between 1 and 2 bytes into a region of size between 0 and 29 [-Wformat-truncation=]
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c:1034:101: warning: '%012llX' directive output may be truncated writing between 12 and 16 bytes into a region of size between 9 and 14 [-Wformat-truncation=]
drivers/gpu/drm/i915/display/intel_tc.c:1845:11: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 3 [-Wformat-truncation=]
drivers/gpu/drm/nouveau/nouveau_backlight.c:56:69: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 3 [-Wformat-truncation=]
drivers/hid/hid-logitech-dj.c:764:44: warning: '%d' directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=]
drivers/hid/hid-sensor-custom.c:591:62: warning: '%s' directive output may be truncated writing likely 4 or more bytes into a region of size between 0 and 63 [-Wformat-truncation=]
drivers/hwmon/i5k_amb.c:284:13: warning: '_label' directive output may be truncated writing 6 bytes into a region of size between 2 and 11 [-Wformat-truncation=]
drivers/hwmon/i5k_amb.c:299:13: warning: '_input' directive output may be truncated writing 6 bytes into a region of size between 2 and 11 [-Wformat-truncation=]
drivers/hwmon/i5k_amb.c:314:13: warning: '_min' directive output may be truncated writing 4 bytes into a region of size between 2 and 11 [-Wformat-truncation=]
drivers/hwmon/i5k_amb.c:330:13: warning: '_mid' directive output may be truncated writing 4 bytes into a region of size between 2 and 11 [-Wformat-truncation=]
drivers/hwmon/i5k_amb.c:346:13: warning: '_max' directive output may be truncated writing 4 bytes into a region of size between 2 and 11 [-Wformat-truncation=]
drivers/hwmon/i5k_amb.c:362:13: warning: '_alarm' directive output may be truncated writing 6 bytes into a region of size between 2 and 11 [-Wformat-truncation=]
drivers/iio/adc/aspeed_adc.c:507:65: warning: '%s' directive argument is null [-Wformat-truncation=]
drivers/infiniband/hw/qib/qib_verbs.c:1554:40: warning: '%s' directive output may be truncated writing up to 64 bytes into a region of size 43 [-Wformat-truncation=]
drivers/input/keyboard/atkbd.c:1153:21: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/keyboard/sunkbd.c:275:57: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/alps.c:1419:56: warning: '%s' directive output may be truncated writing 6 bytes into a region of size between 0 and 31 [-Wformat-truncation=]
drivers/input/mouse/alps.c:3102:63: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/elantech.c:2090:65: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/lifebook.c:283:21: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/psmouse-base.c:1603:59: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/sermouse.c:240:61: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/vmmouse.c:455:53: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/vsxxxaa.c:468:55: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/serio/serio_raw.c:303:28: warning: '%ld' directive output may be truncated writing between 1 and 11 bytes into a region of size 7 [-Wformat-truncation=]
drivers/iommu/intel/dmar.c:1062:35: warning: '%d' directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=]
drivers/leds/led-core.c:513:78: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/leds/leds-lp55xx-common.c:184:43: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 24 [-Wformat-truncation=]
drivers/leds/trigger/ledtrig-cpu.c:155:56: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 5 [-Wformat-truncation=]
drivers/leds/trigger/ledtrig-netdev.c:234:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
drivers/md/raid5.c:2428:33: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size between 16 and 26 [-Wformat-truncation=]
drivers/media/radio/radio-miropcm20.c:206:57: warning: '%s' directive output may be truncated writing up to 35 bytes into a region of size 28 [-Wformat-truncation=]
drivers/media/radio/radio-shark2.c:191:17: warning: '%s' directive output may be truncated writing up to 35 bytes into a region of size 32 [-Wformat-truncation=]
drivers/memory/tegra/tegra20.c:605:62: warning: '.' directive output may be truncated writing 1 byte into a region of size between 0 and 5 [-Wformat-truncation=]
drivers/mfd/cs42l43.c:1076:12: warning: 'cs42l43_suspend' defined but not used [-Wunused-function]
drivers/mfd/cs42l43.c:1106:12: warning: 'cs42l43_resume' defined but not used [-Wunused-function]
drivers/mfd/cs42l43.c:1124:12: warning: 'cs42l43_runtime_suspend' defined but not used [-Wunused-function]
drivers/mfd/cs42l43.c:1138:12: warning: 'cs42l43_runtime_resume' defined but not used [-Wunused-function]
drivers/mmc/host/mmc_spi.c:248:64: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/net/ethernet/amd/pds_core/core.c:126:45: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size between 19 and 21 [-Wformat-truncation=]
drivers/net/ethernet/amd/pds_core/dev.c:263:22: warning: '%s' directive output may be truncated writing up to 64 bytes into a region of size 23 [-Wformat-truncation=]
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c:277:59: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 6 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c:153:40: warning: '%s' directive output may be truncated writing up to 19 bytes into a region of size between 13 and 24 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c:3199:43: warning: '%d' directive output may be truncated writing between 1 and 7 bytes into a region of size 5 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:3032:32: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size 26 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/tg3.c:11228:37: warning: '-txrx-' directive output may be truncated writing 6 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/tg3.c:11231:37: warning: '-tx-' directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/tg3.c:11234:37: warning: '-rx-' directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/tg3.c:11237:38: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
drivers/net/ethernet/cadence/macb_main.c:3151:77: warning: '%s' directive output may be truncated writing up to 239 bytes into a region of size between 19 and 29 [-Wformat-truncation=]
drivers/net/ethernet/cavium/liquidio/lio_core.c:1121:76: warning: '%u' directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=]
drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1432:34: warning: '%d' directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=]
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c:255:64: warning: '%s' directive output may be truncated writing up to 287 bytes into a region of size 32 [-Wformat-truncation=]
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:662:50: warning: '%s' directive output may be truncated writing up to 4895 bytes into a region of size 32 [-Wformat-truncation=]
drivers/net/ethernet/intel/igb/igb_main.c:3092:53: warning: '%d' directive output may be truncated writing between 1 and 5 bytes into a region of size between 1 and 13 [-Wformat-truncation=]
drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1644:49: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 4 and 6 [-Wformat-overflow=]
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:533:36: warning: '%d' directive writing between 1 and 11 bytes into a region of size 7 [-Wformat-overflow=]
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1809:58: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h:48:34: warning: '%s' directive argument is null [-Wformat-overflow=]
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c:1421:9: warning: '.bin' directive output may be truncated writing 4 bytes into a region of size between 3 and 11 [-Wformat-truncation=]
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c:545:66: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 7 [-Wformat-truncation=]
drivers/net/ethernet/neterion/s2io.c:6942:19: warning: '-RX' directive output may be truncated writing 3 bytes into a region of size between 0 and 17 [-Wformat-truncation=]
drivers/net/ethernet/neterion/s2io.c:6953:19: warning: '-TX' directive output may be truncated writing 3 bytes into a region of size between 0 and 17 [-Wformat-truncation=]
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c:212:24: warning: ' ' directive output may be truncated writing 1 byte into a region of size between 0 and 31 [-Wformat-truncation=]
drivers/net/ethernet/pensando/ionic/ionic_lif.c:237:11: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size 25 [-Wformat-truncation=]
drivers/net/ethernet/pensando/ionic/ionic_lif.c:237:25: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size between 10 and 25 [-Wformat-truncation=]
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1054:45: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-overflow=]
drivers/net/ethernet/qlogic/qede/qede_main.c:1903:61: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 5 and 20 [-Wformat-truncation=]
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1771:49: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 9 and 24 [-Wformat-truncation=]
drivers/net/ethernet/ti/cpsw_ethtool.c:248:21: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 1 and 19 [-Wformat-truncation=]
drivers/net/phy/mscc/mscc_main.c:452:64: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
drivers/net/virtio_net.c:4101:36: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
drivers/net/virtio_net.c:4101:48: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=]
drivers/net/virtio_net.c:4101:50: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
drivers/net/virtio_net.c:4102:35: warning: '%d' directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=]
drivers/net/virtio_net.c:4102:49: warning: '%d' directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=]
drivers/net/wan/hdlc_ppp.c:353:35: warning: '%s' directive argument is null [-Wformat-overflow=]
drivers/net/wireless/ath/ath10k/core.c:928:50: warning: '%s' directive output may be truncated writing up to 99 bytes into a region of size between 98 and 99 [-Wformat-truncation=]
drivers/net/wireless/intel/iwlwifi/fw/acpi.c:1242:25: warning: '%s' directive argument is null [-Wformat-overflow=]
drivers/of/unittest.c:3763:43: error: invalid use of undefined type 'struct overlay_info'
drivers/opp/debugfs.c:43:42: warning: '%.62s' directive argument is null [-Wformat-overflow=]
drivers/opp/debugfs.c:63:42: warning: '%.1d' directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=]
drivers/parisc/led.c:687:24: warning: '%s' directive output may be truncated writing up to 64 bytes into a region of size 26 [-Wformat-truncation=]
drivers/pci/controller/dwc/pci-keystone.c:1189:55: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=]
drivers/pci/controller/dwc/pcie-designware.c:904:50: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 3 [-Wformat-truncation=]
drivers/pci/hotplug/cpci_hotplug_core.c:215:44: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/phy/allwinner/phy-sun4i-usb.c:792:52: warning: '_vbus' directive output may be truncated writing 5 bytes into a region of size between 2 and 12 [-Wformat-truncation=]
drivers/phy/allwinner/phy-sun4i-usb.c:806:60: warning: '_phy' directive output may be truncated writing 4 bytes into a region of size between 2 and 12 [-Wformat-truncation=]
drivers/phy/allwinner/phy-sun4i-usb.c:819:60: warning: '_hsic_12M' directive output may be truncated writing 9 bytes into a region of size between 2 and 12 [-Wformat-truncation=]
drivers/phy/allwinner/phy-sun4i-usb.c:826:60: warning: '_clk' directive output may be truncated writing 4 bytes into a region of size between 2 and 12 [-Wformat-truncation=]
drivers/phy/allwinner/phy-sun4i-usb.c:834:52: warning: '_reset' directive output may be truncated writing 6 bytes into a region of size between 2 and 12 [-Wformat-truncation=]
drivers/pinctrl/pinctrl-cy8c95x0.c:168: warning: Function parameter or member 'gpio_reset' not described in 'cy8c95x0_pinctrl'
drivers/platform/mellanox/mlxreg-hotplug.c:87:61: warning: '%d' directive output may be truncated writing 1 byte into a region of size between 0 and 31 [-Wformat-truncation=]
drivers/platform/x86/amd/pmc.c:1070:9: error: call to undeclared function 'acpi_register_lps0_dev'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
drivers/platform/x86/amd/pmc.c:1091:3: error: call to undeclared function 'acpi_unregister_lps0_dev'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
drivers/platform/x86/amd/pmc.c:878:35: error: variable has incomplete type 'struct acpi_s2idle_dev_ops'
drivers/power/supply/rt5033_charger.c:578:(.text+0x1e4): undefined reference to `extcon_get_state'
drivers/power/supply/rt5033_charger.c:696:(.text+0x11a4): undefined reference to `extcon_find_edev_by_node'
drivers/remoteproc/keystone_remoteproc.c:369:39: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 5 [-Wformat-truncation=]
drivers/rpmsg/rpmsg_char.c:75: warning: Function parameter or member 'remote_flow_restricted' not described in 'rpmsg_eptdev'
drivers/rpmsg/rpmsg_char.c:75: warning: Function parameter or member 'remote_flow_updated' not described in 'rpmsg_eptdev'
drivers/rtc/rtc-sh.c:517:58: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 3 [-Wformat-truncation=]
drivers/s390/block/dasd_eckd.c:1088:27: warning: '%s' directive output may be truncated writing up to 3 bytes into a region of size 1 [-Wformat-truncation=]
drivers/scsi/aha1542.c:775:61: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/scsi/ch.c:915:29: warning: '%d' directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=]
drivers/scsi/lpfc/lpfc_init.c:14740:53: warning: '.grp' directive output may be truncated writing 4 bytes into a region of size between 1 and 80 [-Wformat-truncation=]
drivers/scsi/megaraid.c:317:36: warning: '%d' directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 2 [-Wformat-truncation=]
drivers/scsi/mpt3sas/mpt3sas_base.c:3133:63: warning: '-mq-poll' directive output may be truncated writing 8 bytes into a region of size between 6 and 31 [-Wformat-truncation=]
drivers/scsi/mpt3sas/mpt3sas_base.c:3142:68: warning: '%d' directive output may be truncated writing between 1 and 3 bytes into a region of size between 1 and 26 [-Wformat-truncation=]
drivers/scsi/mpt3sas/mpt3sas_base.c:830:57: warning: '%s' directive output may be truncated writing up to 23 bytes into a region of size 15 [-Wformat-truncation=]
drivers/scsi/mpt3sas/mpt3sas_scsih.c:12330:23: warning: '%s' directive output may be truncated writing up to 23 bytes into a region of size 11 [-Wformat-truncation=]
drivers/scsi/qla2xxx/qla_mr.c:3017:25: warning: 'memset' writing 68 bytes into a region of size 64 overflows the destination [-Wstringop-overflow=]
drivers/scsi/st.c:4190:31: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size between 9 and 10 [-Wformat-truncation=]
drivers/thermal/thermal_sysfs.c:474:38: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 9 [-Wformat-truncation=]
drivers/tty/serial/samsung_tty.c:1880:35: warning: '%d' directive writing between 1 and 10 bytes into a region of size 2 [-Wformat-overflow=]
drivers/tty/serial/ucc_uart.c:1204:59: warning: '%u' directive writing between 1 and 2 bytes into a region of size between 1 and 11 [-Wformat-overflow=]
drivers/usb/core/hcd.c:443:48: warning: '%s' directive output may be truncated writing up to 64 bytes into a region of size between 35 and 99 [-Wformat-truncation=]
drivers/usb/core/hcd.c:464:48: warning: '%s' directive output may be truncated writing up to 64 bytes into a region of size between 35 and 99 [-Wformat-truncation=]
drivers/usb/core/usb.c:706:37: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
drivers/usb/core/usb.c:715:37: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
drivers/usb/gadget/function/f_mass_storage.c:2946:48: warning: '%d' directive output may be truncated writing between 1 and 9 bytes into a region of size 5 [-Wformat-truncation=]
drivers/usb/gadget/udc/tegra-xudc.c:3547:60: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=]
drivers/vdpa/pds/debugfs.c:266:49: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size 6 [-Wformat-truncation=]
drivers/watchdog/stm32_iwdg.c:215:34: warning: 'stm32_iwdg_of_match' defined but not used [-Wunused-const-variable=]
drivers/watchdog/stm32_iwdg.c:215:34: warning: unused variable 'stm32_iwdg_of_match' [-Wunused-const-variable]
drivers/xen/manage.c:354:60: warning: '%s' directive output may be truncated writing up to 95 bytes into a region of size 12 [-Wformat-truncation=]
fs/dlm/debug_fs.c:1031:50: warning: '_queued_asts' directive output may be truncated writing 12 bytes into a region of size between 8 and 72 [-Wformat-truncation=]
fs/gfs2/super.c:768: warning: Function parameter or member 'who' not described in 'gfs2_freeze_super'
fs/gfs2/super.c:823: warning: Function parameter or member 'who' not described in 'gfs2_thaw_super'
fs/smb/server/smb2pdu.c:4166: warning: Excess function parameter 'infoclass_size' description in 'buffer_check_err'
include/linux/build_bug.h:78:41: error: static assertion failed: "sizeof(struct utp_upiu_header) == 12"
include/linux/dev_printk.h:150:24: warning: '%s' directive argument is null [-Wformat-overflow=]
include/linux/dynamic_debug.h:269:33: warning: '%s' directive argument is null [-Wformat-overflow=]
include/linux/fortify-string.h:406:19: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
include/linux/kern_levels.h:5:25: warning: '%s' directive argument is null [-Wformat-overflow=]
include/linux/phy.h:296:20: warning: '%s' directive output may be truncated writing up to 60 bytes into a region of size 20 [-Wformat-truncation=]
include/linux/printk.h:455:44: warning: '%s' directive argument is null [-Wformat-overflow=]
include/net/9p/9p.h:55:9: warning: '%s' directive argument is null [-Wformat-overflow=]
kernel/bpf/core.c:596:54: warning: '%s' directive argument is null [-Wformat-truncation=]
kernel/bpf/map_iter.c:200:17: warning: no previous declaration for 'bpf_map_sum_elem_count' [-Wmissing-declarations]
kernel/locking/lockdep_proc.c:438:32: warning: '%lld' directive output may be truncated writing between 1 and 17 bytes into a region of size 15 [-Wformat-truncation=]
kernel/relay.c:357:42: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
kernel/workqueue.c:2148:54: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 14 [-Wformat-truncation=]
kernel/workqueue.c:2188:54: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 14 [-Wformat-truncation=]
lib/string_helpers.c:119:46: warning: '%03u' directive output may be truncated writing between 3 and 10 bytes into a region of size 7 [-Wformat-truncation=]
lib/vsprintf.c:2893:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
mm/mempolicy.c:3118:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
net/8021q/vlan.c:235:46: warning: '%.4i' directive output may be truncated writing 4 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
net/8021q/vlan.c:247:46: warning: '%i' directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
net/9p/trans_xen.c:444:39: warning: '%d' directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=]
net/bpf/test_run.c:559:15: warning: no previous declaration for 'bpf_fentry_test_sinfo' [-Wmissing-declarations]
net/bpf/test_run.c:569:17: warning: no previous declaration for 'bpf_modify_return_test2' [-Wmissing-declarations]
net/core/selftests.c:404:52: warning: '%s' directive output may be truncated writing up to 279 bytes into a region of size 28 [-Wformat-truncation=]
net/socket.c:1678:21: warning: no previous declaration for 'update_socket_protocol' [-Wmissing-declarations]
net/sunrpc/clnt.c:571:75: warning: '%s' directive output may be truncated writing up to 107 bytes into a region of size 48 [-Wformat-truncation=]
powerpc64-linux-ld: drivers/power/supply/rt5033_charger.c:710:(.text+0x1284): undefined reference to `devm_extcon_register_notifier_all'
security/keys/proc.c:213:44: warning: 'h' directive writing 1 byte into a region of size between 0 and 15 [-Wformat-overflow=]
security/keys/proc.c:217:45: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
sound/aoa/fabrics/layout.c:779:36: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size 23 [-Wformat-truncation=]
sound/core/ump.c:1160:63: warning: '%s' directive output may be truncated writing up to 127 bytes into a region of size between 21 and 23 [-Wformat-truncation=]
sound/core/ump.c:1194:53: warning: '%s' directive output may be truncated writing up to 127 bytes into a region of size 80 [-Wformat-truncation=]
sound/firewire/fireworks/fireworks.c:97:28: warning: ', GUID ' directive output may be truncated writing 7 bytes into a region of size between 4 and 77 [-Wformat-truncation=]
sound/hda/intel-sdw-acpi.c:34:35: warning: '-subproperties' directive output may be truncated writing 14 bytes into a region of size between 7 and 17 [-Wformat-truncation=]
sound/hda/intel-sdw-acpi.c:34:35: warning: '-subproperties' directive output may be truncated writing 14 bytes into a region of size between 8 and 17 [-Wformat-truncation=]
sound/isa/ad1848/ad1848.c:104:29: warning: ' at 0x' directive output may be truncated writing 6 bytes into a region of size between 1 and 80 [-Wformat-truncation=]
sound/isa/cs423x/cs4231.c:106:29: warning: ' at 0x' directive output may be truncated writing 6 bytes into a region of size between 1 and 80 [-Wformat-truncation=]
sound/isa/cs423x/cs4236.c:375:29: warning: ' at 0x' directive output may be truncated writing 6 bytes into a region of size between 1 and 80 [-Wformat-truncation=]
sound/isa/es1688/es1688.c:134:20: warning: ' at 0x' directive output may be truncated writing 6 bytes into a region of size between 1 and 80 [-Wformat-truncation=]
sound/isa/opti9xx/miro.c:1348:31: warning: '%s' directive output may be truncated writing up to 79 bytes into a region of size between 35 and 72 [-Wformat-truncation=]
sound/isa/opti9xx/opti92x-ad1848.c:868:23: warning: '%s' directive output may be truncated writing up to 79 bytes into a region of size between 47 and 78 [-Wformat-truncation=]
sound/isa/sscape.c:560:50: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 3 [-Wformat-truncation=]
sound/soc/dwc/dwc-i2s.c:733:12: warning: 'jh7110_i2s_crg_master_init' defined but not used [-Wunused-function]
sound/soc/dwc/dwc-i2s.c:891:12: warning: 'jh7110_i2srx_crg_init' defined but not used [-Wunused-function]
sound/soc/dwc/dwc-i2s.c:908:12: warning: 'jh7110_i2stx0_clk_cfg' defined but not used [-Wunused-function]
sound/xen/xen_snd_front_cfg.c:486:49: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
{standard input}:15: Error: symbol `__export_symbol_alpha_mv' is already defined
Unverified Error/Warning (likely false positive, please contact us if interested):
(.text+0x4924): undefined reference to `.L858'
drivers/dma/fsl-edma-main.c:234:3-10: line 234 is redundant because platform_get_irq() already prints an error
drivers/firmware/broadcom/bcm47xx_sprom.c:604:60: warning: '/' directive output may be truncated writing 1 byte into a region of size between 0 and 3 [-Wformat-truncation=]
drivers/firmware/broadcom/bcm47xx_sprom.c:666:63: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/gpu/drm/nouveau/nouveau_exec.c:399:22-28: ERROR: invalid reference to the index variable of the iterator on line 373
drivers/gpu/drm/nouveau/nouveau_uvmm.c:1532:23-25: ERROR: invalid reference to the index variable of the iterator on line 41
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c:38:32: warning: cast from 'mtk_vcodec_ipi_handler' (aka 'void (*)(void *, unsigned int, void *)') to 'ipi_handler_t' (aka 'void (*)(const void *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict]
fs/erofs/zdata.c:1042 z_erofs_do_read_page() error: we previously assumed 'fe->pcl' could be null (see line 1016)
fs/ext4/super.c:796 update_super_work() error: uninitialized symbol 'call_notify_err'.
include/linux/compiler_types.h:397:45: error: call to '__compiletime_assert_314' declared with attribute error: BUILD_BUG_ON failed: IS_ENABLED(CONFIG_32BIT) && (PFN_PTE_SHIFT > PAGE_SHIFT)
kernel/workqueue.c:325:40: sparse: sparse: duplicate [noderef]
kernel/workqueue.c:325:40: sparse: sparse: multiple address spaces given: __percpu & __rcu
lib/crypto/mpi/mpi-inv.c:34:15: warning: variable 'k' set but not used [-Wunused-but-set-variable]
sh4-linux-gcc: internal compiler error: Segmentation fault signal terminated program cc1
{standard input}: Warning: end of file not at end of a line; newline inserted
{standard input}:1095: Error: pcrel too far
{standard input}:611: Warning: end of file not at end of a line; newline inserted
{standard input}:944: Error: unknown pseudo-op: `.'
Error/Warning ids grouped by kconfigs:
gcc_recent_errors
|-- alpha-allnoconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- alpha-allyesconfig
| |-- block-blk-throttle.c:warning:lu-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- block-blk-throttle.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-leds-trigger-ledtrig-cpu.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-media-radio-radio-miropcm20.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
| |-- drivers-net-ethernet-amd-pds_core-core.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-amd-pds_core-dev.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-cavium-liquidio-lio_core.c:warning:u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-marvell-octeontx2-af-cgx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-marvell-octeontx2-af-rvu_debugfs.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-marvell-octeontx2-nic-otx2_pf.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
| |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-pensando-ionic-ionic_lif.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- drivers-scsi-aha1542.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
| |-- drivers-vdpa-pds-debugfs.c:warning:02d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| |-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
| |-- sound-isa-ad1848-ad1848.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- sound-isa-cs423x-cs4231.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- sound-isa-cs423x-cs4236.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- sound-isa-es1688-es1688.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- sound-isa-opti9xx-miro.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
| |-- sound-isa-opti9xx-opti92x-ad1848.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
| `-- sound-isa-sscape.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- alpha-defconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- alpha-randconfig-r004-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| `-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|-- alpha-randconfig-r005-20230825
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-iio-adc-aspeed_adc.c:warning:s-directive-argument-is-null
| `-- drivers-watchdog-stm32_iwdg.c:warning:stm32_iwdg_of_match-defined-but-not-used
|-- alpha-randconfig-r006-20230826
| `-- drivers-of-unittest.c:error:invalid-use-of-undefined-type-struct-overlay_info
|-- alpha-randconfig-r012-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| `-- standard-input:Error:symbol-__export_symbol_alpha_mv-is-already-defined
|-- alpha-randconfig-r024-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| `-- drivers-watchdog-stm32_iwdg.c:warning:stm32_iwdg_of_match-defined-but-not-used
|-- arc-allmodconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
| |-- drivers-net-wan-hdlc_ppp.c:warning:s-directive-argument-is-null
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- arc-allnoconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- arc-allyesconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- arc-defconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- arc-randconfig-001-20230825
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| `-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|-- arc-randconfig-r013-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| `-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|-- arc-vdk_hs38_smp_defconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- arm-allnoconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- arm-defconfig
| |-- arch-arm-kernel-bios32.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-clk-mvebu-clk-cpu.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
| |-- drivers-clocksource-sh_mtu2.c:warning:u-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-crypto-marvell-cesa-cesa.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-memory-tegra-tegra20.c:warning:.-directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
| |-- drivers-remoteproc-keystone_remoteproc.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-rtc-rtc-sh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- security-keys-proc.c:warning:h-directive-writing-byte-into-a-region-of-size-between-and
| `-- security-keys-proc.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
|-- arm-imx_v6_v7_defconfig
| `-- drivers-net-wireless-ath-ath10k-core.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|-- arm-randconfig-r001-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- include-linux-build_bug.h:error:static-assertion-failed:sizeof(struct-utp_upiu_header)
|-- arm-randconfig-r016-20230824
| |-- drivers-scsi-qla2xxx-qla_mr.c:warning:memset-writing-bytes-into-a-region-of-size-overflows-the-destination
| `-- include-linux-build_bug.h:error:static-assertion-failed:sizeof(struct-utp_upiu_header)
|-- arm-realview_defconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- arm-s3c6400_defconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- arm64-allnoconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- arm64-defconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-firmware-efi-cper-arm.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
| |-- drivers-net-ethernet-cavium-thunder-thunder_bgx.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-freescale-dpaa-dpaa_ethtool.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-wireless-ath-ath10k-core.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- drivers-usb-gadget-udc-tegra-xudc.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| `-- drivers-xen-manage.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- arm64-randconfig-r026-20230823
| `-- drivers-net-ethernet-netronome-nfp-nfp_net_ethtool.c:warning:directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|-- csky-allmodconfig
| |-- arch-csky-include-asm-ptrace.h:error:expected-before-int
| |-- arch-csky-include-asm-ptrace.h:error:expected-before-void
| |-- arch-csky-include-asm-traps.h:error:expected-before-void
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-crypto-hifn_795x.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
| |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- csky-allnoconfig
| |-- arch-csky-include-asm-ptrace.h:error:expected-before-int
| |-- arch-csky-include-asm-ptrace.h:error:expected-before-void
| |-- arch-csky-include-asm-traps.h:error:expected-before-void
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- csky-allyesconfig
| |-- arch-csky-include-asm-ptrace.h:error:expected-before-int
| |-- arch-csky-include-asm-ptrace.h:error:expected-before-void
| |-- arch-csky-include-asm-traps.h:error:expected-before-void
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-crypto-hifn_795x.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
| |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| |-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
| |-- sound-core-ump.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| `-- sound-core-ump.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|-- csky-defconfig
| |-- arch-csky-include-asm-ptrace.h:error:expected-before-int
| |-- arch-csky-include-asm-ptrace.h:error:expected-before-void
| |-- arch-csky-include-asm-traps.h:error:expected-before-void
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- csky-randconfig-r003-20230824
| |-- arch-csky-include-asm-ptrace.h:error:expected-before-int
| |-- arch-csky-include-asm-ptrace.h:error:expected-before-void
| `-- arch-csky-include-asm-traps.h:error:expected-before-void
|-- csky-randconfig-r006-20230825
| `-- sound-firewire-fireworks-fireworks.c:warning:GUID-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|-- i386-allnoconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- i386-allyesconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-leds-trigger-ledtrig-netdev.c:warning:writing-byte-into-a-region-of-size
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- i386-buildonly-randconfig-001-20230826
| `-- include-net-9p-9p.h:warning:s-directive-argument-is-null
|-- i386-debian-10.3
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- i386-defconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| `-- net-socket.c:warning:no-previous-declaration-for-update_socket_protocol
|-- i386-randconfig-011-20230825
| `-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|-- i386-randconfig-012-20230825
| |-- ERROR:efi-sound-pci-hda-snd-hda-scodec-tas2781-i2c.ko-undefined
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
| |-- include-linux-fortify-string.h:warning:writing-byte-into-a-region-of-size
| `-- lib-vsprintf.c:warning:writing-byte-into-a-region-of-size
|-- i386-randconfig-013-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
| |-- drivers-opp-debugfs.c:warning:.62s-directive-argument-is-null
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| `-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|-- i386-randconfig-014-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| |-- include-linux-dynamic_debug.h:warning:s-directive-argument-is-null
| |-- include-linux-printk.h:warning:s-directive-argument-is-null
| `-- lib-vsprintf.c:warning:writing-byte-into-a-region-of-size
|-- i386-randconfig-015-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- include-linux-printk.h:warning:s-directive-argument-is-null
|-- i386-randconfig-016-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| |-- kernel-bpf-map_iter.c:warning:no-previous-declaration-for-bpf_map_sum_elem_count
| |-- net-bpf-test_run.c:warning:no-previous-declaration-for-bpf_fentry_test_sinfo
| |-- net-bpf-test_run.c:warning:no-previous-declaration-for-bpf_modify_return_test2
| `-- net-socket.c:warning:no-previous-declaration-for-update_socket_protocol
|-- i386-randconfig-061-20230826
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-dma-fsl-edma-common.c:sparse:sparse:cast-removes-address-space-__iomem-of-expression
| |-- drivers-dma-fsl-edma-main.c:sparse:sparse:cast-removes-address-space-__iomem-of-expression
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| |-- include-linux-printk.h:warning:s-directive-argument-is-null
| |-- kernel-workqueue.c:sparse:sparse:duplicate-noderef
| `-- kernel-workqueue.c:sparse:sparse:multiple-address-spaces-given:__percpu-__rcu
|-- i386-randconfig-062-20230826
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| |-- include-linux-fortify-string.h:warning:writing-byte-into-a-region-of-size
| |-- include-linux-printk.h:warning:s-directive-argument-is-null
| |-- kernel-workqueue.c:sparse:sparse:duplicate-noderef
| |-- kernel-workqueue.c:sparse:sparse:multiple-address-spaces-given:__percpu-__rcu
| `-- lib-vsprintf.c:warning:writing-byte-into-a-region-of-size
|-- i386-randconfig-063-20230826
| |-- command-line:warning:s-directive-argument-is-null
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
| |-- kernel-workqueue.c:sparse:sparse:duplicate-noderef
| `-- kernel-workqueue.c:sparse:sparse:multiple-address-spaces-given:__percpu-__rcu
|-- i386-randconfig-141-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- fs-ext4-super.c-update_super_work()-error:uninitialized-symbol-call_notify_err-.
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| `-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|-- i386-randconfig-r023-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| |-- kernel-bpf-map_iter.c:warning:no-previous-declaration-for-bpf_map_sum_elem_count
| |-- net-bpf-test_run.c:warning:no-previous-declaration-for-bpf_fentry_test_sinfo
| |-- net-bpf-test_run.c:warning:no-previous-declaration-for-bpf_modify_return_test2
| `-- net-socket.c:warning:no-previous-declaration-for-update_socket_protocol
|-- loongarch-allmodconfig
| `-- lib-gcc-loongarch64-linux-..-plugin-include-config-loongarch-loongarch-opts.h:fatal-error:loongarch-def.h:No-such-file-or-directory
|-- loongarch-allnoconfig
| |-- arch-loongarch-kernel-asm-offsets.c:warning:no-previous-prototype-for-output_thread_lbt_defines
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- loongarch-allyesconfig
| `-- lib-gcc-loongarch64-linux-..-plugin-include-config-loongarch-loongarch-opts.h:fatal-error:loongarch-def.h:No-such-file-or-directory
|-- loongarch-defconfig
| |-- arch-loongarch-kernel-asm-offsets.c:warning:no-previous-prototype-for-output_thread_lbt_defines
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| `-- sound-hda-intel-sdw-acpi.c:warning:subproperties-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|-- loongarch-randconfig-r011-20230825
| |-- arch-loongarch-kernel-asm-offsets.c:warning:no-previous-prototype-for-output_thread_lbt_defines
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| `-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|-- loongarch-randconfig-r031-20230825
| |-- arch-loongarch-kernel-asm-offsets.c:warning:no-previous-prototype-for-output_thread_lbt_defines
| |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| `-- kernel-bpf-core.c:warning:s-directive-argument-is-null
|-- loongarch-randconfig-r036-20230825
| `-- drivers-net-wireless-intel-iwlwifi-fw-acpi.c:warning:s-directive-argument-is-null
|-- m68k-allmodconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- m68k-allnoconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- m68k-allyesconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- m68k-defconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- m68k-m5272c3_defconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- m68k-randconfig-r003-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| `-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|-- m68k-randconfig-r032-20230825
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| `-- drivers-watchdog-stm32_iwdg.c:warning:stm32_iwdg_of_match-defined-but-not-used
|-- microblaze-allmodconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-crypto-ccree-cc_cipher.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-crypto-hifn_795x.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_gfx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-hid-hid-sensor-custom.c:warning:s-directive-output-may-be-truncated-writing-likely-or-more-bytes-into-a-region-of-size-between-and
| |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
| |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- microblaze-allnoconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- microblaze-allyesconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-crypto-hifn_795x.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
| |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- microblaze-defconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- mips-allnoconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- mips-randconfig-r012-20230826
| `-- include-linux-compiler_types.h:error:call-to-__compiletime_assert_NNN-declared-with-attribute-error:BUILD_BUG_ON-failed:IS_ENABLED(CONFIG_32BIT)-(PFN_PTE_SHIFT-PAGE_SHIFT)
|-- nios2-alldefconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- nios2-allmodconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- nios2-allnoconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- nios2-allyesconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- nios2-defconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- nios2-randconfig-r002-20230825
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| `-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|-- openrisc-allmodconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
| |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- openrisc-allnoconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- openrisc-allyesconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
| |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- openrisc-randconfig-r006-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| `-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|-- openrisc-randconfig-r035-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| `-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|-- openrisc-virt_defconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- parisc-allmodconfig
| |-- ERROR:L874-drivers-mtd-nand-raw-nand.ko-undefined
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
| |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-parisc-led.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- parisc-allnoconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- parisc-allyesconfig
| |-- (.text):undefined-reference-to-L858
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
| |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
| |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
| |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-parisc-led.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- parisc-defconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| `-- drivers-parisc-led.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- parisc64-defconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-parisc-led.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
| |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
| |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
| |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- powerpc-allnoconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- powerpc-arches_defconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- powerpc-currituck_defconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- powerpc-ppc6xx_defconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- sound-aoa-fabrics-layout.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- powerpc-rainier_defconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- powerpc-randconfig-r026-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-tty-serial-ucc_uart.c:warning:u-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| `-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|-- powerpc64-randconfig-r004-20230826
| `-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- powerpc64-randconfig-r021-20230823
| `-- arch-powerpc-lib-sstep.c:error:writing-bytes-into-a-region-of-size
|-- powerpc64-randconfig-r025-20230825
| |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
| `-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|-- powerpc64-randconfig-r035-20230826
| |-- drivers-power-supply-rt5033_charger.c:(.text):undefined-reference-to-extcon_find_edev_by_node
| |-- drivers-power-supply-rt5033_charger.c:(.text):undefined-reference-to-extcon_get_state
| `-- powerpc64-linux-ld:drivers-power-supply-rt5033_charger.c:(.text):undefined-reference-to-devm_extcon_register_notifier_all
|-- riscv-allnoconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- riscv-defconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- command-line:warning:s-directive-argument-is-null
| |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-block-virtio_blk.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
| |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
| |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
| |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- net-8021q-vlan.c:warning:.4i-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- riscv-randconfig-001-20230826
| `-- drivers-net-ethernet-mellanox-mlx5-core-mlx5_core.h:warning:s-directive-argument-is-null
|-- riscv-randconfig-r036-20230826
| `-- drivers-net-phy-mscc-mscc_main.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
|-- riscv-rv32_defconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| `-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|-- s390-allnoconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- s390-defconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-net-ethernet-mellanox-mlx5-core-mlx5_core.h:warning:s-directive-argument-is-null
| |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-s390-block-dasd_eckd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| `-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|-- s390-randconfig-r003-20230826
| `-- drivers-s390-block-dasd_eckd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- s390-randconfig-r014-20230825
| |-- drivers-net-ethernet-mellanox-mlxsw-core_linecards.c:warning:.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| `-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|-- s390-randconfig-r021-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| `-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|-- s390-randconfig-r051-20230730
| |-- drivers-gpu-drm-nouveau-nouveau_exec.c:ERROR:invalid-reference-to-the-index-variable-of-the-iterator-on-line
| `-- drivers-gpu-drm-nouveau-nouveau_uvmm.c:ERROR:invalid-reference-to-the-index-variable-of-the-iterator-on-line
|-- sh-allmodconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| |-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
| |-- sh4-linux-gcc:internal-compiler-error:Segmentation-fault-signal-terminated-program-cc1
| |-- standard-input:Error:pcrel-too-far
| |-- standard-input:Error:unknown-pseudo-op:
| `-- standard-input:Warning:end-of-file-not-at-end-of-a-line-newline-inserted
|-- sh-allnoconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- sh-allyesconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
| |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| |-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
| |-- sh4-linux-gcc:internal-compiler-error:Segmentation-fault-signal-terminated-program-cc1
| |-- standard-input:Error:pcrel-too-far
| `-- standard-input:Warning:end-of-file-not-at-end-of-a-line-newline-inserted
|-- sh-randconfig-r003-20230825
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| `-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|-- sh-randconfig-r025-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- sparc-allmodconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-marvell-octeontx2-af-cgx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-marvell-octeontx2-nic-otx2_pf.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
| |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- drivers-vdpa-pds-debugfs.c:warning:02d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- sparc-allnoconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- sparc-allyesconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-marvell-octeontx2-af-cgx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-marvell-octeontx2-nic-otx2_pf.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
| |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- drivers-scsi-lpfc-lpfc_init.c:warning:.grp-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-vdpa-pds-debugfs.c:warning:02d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| |-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
| `-- kernel-locking-lockdep_proc.c:warning:lld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- sparc-defconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| `-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|-- sparc-randconfig-r001-20230825
| |-- drivers-crypto-hifn_795x.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| `-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|-- sparc-sparc64_defconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- sparc64-allmodconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-marvell-octeontx2-af-cgx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-marvell-octeontx2-nic-otx2_pf.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
| |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- drivers-vdpa-pds-debugfs.c:warning:02d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- sparc64-allyesconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-marvell-octeontx2-af-cgx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-marvell-octeontx2-nic-otx2_pf.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
| |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- drivers-vdpa-pds-debugfs.c:warning:02d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- sparc64-defconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- um-defconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- um-i386_defconfig
| |-- arch-um-os-Linux-umid.c:warning:__builtin___sprintf_chk-may-write-a-terminating-nul-past-the-end-of-the-destination
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| `-- net-socket.c:warning:no-previous-declaration-for-update_socket_protocol
|-- um-x86_64_defconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- x86_64-allnoconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- x86_64-allyesconfig
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-infiniband-hw-qib-qib_verbs.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| |-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
| |-- sound-core-ump.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| `-- sound-core-ump.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|-- x86_64-buildonly-randconfig-004-20230824
| `-- drivers-tty-serial-samsung_tty.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|-- x86_64-buildonly-randconfig-006-20230824
| |-- drivers-net-ethernet-pensando-ionic-ionic_lif.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| `-- drivers-net-ethernet-ti-cpsw_ethtool.c:warning::directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|-- x86_64-defconfig
| |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-input-mouse-lifebook.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-iommu-intel-dmar.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
| |-- drivers-net-ethernet-broadcom-tg3.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-broadcom-tg3.c:warning:rx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-broadcom-tg3.c:warning:tx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-broadcom-tg3.c:warning:txrx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-virtio_net.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
| |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
| |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- include-linux-printk.h:warning:s-directive-argument-is-null
| |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
| |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- lib-vsprintf.c:warning:writing-byte-into-a-region-of-size
| |-- mm-mempolicy.c:warning:writing-byte-into-a-region-of-size
| |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| `-- sound-hda-intel-sdw-acpi.c:warning:subproperties-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|-- x86_64-randconfig-001-20230825
| |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- net-9p-trans_xen.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- sound-soc-dwc-dwc-i2s.c:warning:jh7110_i2s_crg_master_init-defined-but-not-used
| |-- sound-soc-dwc-dwc-i2s.c:warning:jh7110_i2srx_crg_init-defined-but-not-used
| `-- sound-soc-dwc-dwc-i2s.c:warning:jh7110_i2stx0_clk_cfg-defined-but-not-used
|-- x86_64-randconfig-002-20230825
| `-- drivers-firmware-efi-cper-x86.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|-- x86_64-randconfig-003-20230823
| |-- drivers-clk-clk-renesas-pcie.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-neterion-s2io.c:warning:RX-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| `-- drivers-net-ethernet-neterion-s2io.c:warning:TX-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|-- x86_64-randconfig-003-20230825
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_mes.c:warning:s-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-input-mouse-lifebook.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_cmn.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-broadcom-bnxt-bnxt_ethtool.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-netronome-nfp-nfp_net_ethtool.c:warning:directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
| |-- drivers-platform-mellanox-mlxreg-hotplug.c:warning:d-directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| `-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|-- x86_64-randconfig-004-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-edac-sb_edac.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
| |-- drivers-edac-skx_common.c:warning:_DIMM-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| `-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|-- x86_64-randconfig-005-20230825
| |-- drivers-leds-leds-lp55xx-common.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-virtio_net.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
| `-- include-linux-dev_printk.h:warning:s-directive-argument-is-null
|-- x86_64-randconfig-006-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-net-virtio_net.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
| |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
| |-- include-linux-printk.h:warning:s-directive-argument-is-null
| |-- lib-vsprintf.c:warning:writing-byte-into-a-region-of-size
| `-- sound-xen-xen_snd_front_cfg.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|-- x86_64-randconfig-101-20230825
| `-- drivers-dma-fsl-edma-main.c:line-is-redundant-because-platform_get_irq()-already-prints-an-error
|-- x86_64-randconfig-161-20230825
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
| `-- fs-erofs-zdata.c-z_erofs_do_read_page()-error:we-previously-assumed-fe-pcl-could-be-null-(see-line-)
|-- x86_64-randconfig-r003-20230826
| `-- drivers-ata-pata_it821x.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- x86_64-randconfig-r016-20230823
| |-- drivers-clk-clk-lmk04832.c:warning:02d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-clk-clk-lmk04832.c:warning:02d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_ras_eeprom.c:warning:012llX-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-gpu-drm-i915-display-intel_tc.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-hwmon-i5k_amb.c:warning:_alarm-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-hwmon-i5k_amb.c:warning:_input-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-hwmon-i5k_amb.c:warning:_label-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-hwmon-i5k_amb.c:warning:_max-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-hwmon-i5k_amb.c:warning:_mid-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-hwmon-i5k_amb.c:warning:_min-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-opp-debugfs.c:warning:.1d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| `-- drivers-pci-hotplug-cpci_hotplug_core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|-- x86_64-rhel-8.3
| |-- block-blk-throttle.c:warning:lu-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- block-blk-throttle.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
| |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
| |-- drivers-block-virtio_blk.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-edac-sb_edac.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
| |-- drivers-edac-skx_common.c:warning:_DIMM-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-firmware-efi-cper-x86.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
| |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-hid-hid-sensor-custom.c:warning:s-directive-output-may-be-truncated-writing-likely-or-more-bytes-into-a-region-of-size-between-and
| |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-input-mouse-vmmouse.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
| |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-scsi-megaraid.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
| |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
| |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
| |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
| |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- net-8021q-vlan.c:warning:.4i-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
| `-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|-- xtensa-allnoconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- xtensa-audio_kc705_defconfig
| `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
`-- xtensa-iss_defconfig
`-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
clang_recent_errors
|-- arm-bcm2835_defconfig
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- arm-randconfig-001-20230825
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- hexagon-randconfig-001-20230825
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- hexagon-randconfig-002-20230825
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- hexagon-randconfig-r026-20230825
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- hexagon-randconfig-r033-20230825
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- drivers-watchdog-stm32_iwdg.c:warning:unused-variable-stm32_iwdg_of_match
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-buildonly-randconfig-001-20230825
| |-- drivers-watchdog-stm32_iwdg.c:warning:unused-variable-stm32_iwdg_of_match
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-buildonly-randconfig-002-20230825
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-buildonly-randconfig-003-20230825
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-buildonly-randconfig-004-20230825
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-buildonly-randconfig-005-20230825
| |-- drivers-watchdog-stm32_iwdg.c:warning:unused-variable-stm32_iwdg_of_match
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-buildonly-randconfig-006-20230825
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-001-20230825
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-002-20230825
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-003-20230825
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-004-20230825
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-005-20230825
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-006-20230825
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-r035-20230825
| |-- drivers-platform-x86-amd-pmc.c:error:call-to-undeclared-function-acpi_register_lps0_dev-ISO-C99-and-later-do-not-support-implicit-function-declarations
| |-- drivers-platform-x86-amd-pmc.c:error:call-to-undeclared-function-acpi_unregister_lps0_dev-ISO-C99-and-later-do-not-support-implicit-function-declarations
| `-- drivers-platform-x86-amd-pmc.c:error:variable-has-incomplete-type-struct-acpi_s2idle_dev_ops
|-- powerpc64-randconfig-r001-20230825
| `-- arch-powerpc-kvm-..-..-..-virt-kvm-vfio.c:error:attribute-declaration-must-precede-definition-Werror-Wignored-attributes
|-- powerpc64-randconfig-r005-20230825
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- powerpc64-randconfig-r024-20230824
| `-- arch-powerpc-include-asm-switch_to.h:error:call-to-__compiletime_assert_NNN-declared-with-error-attribute:BUILD_BUG-failed
|-- riscv-randconfig-001-20230825
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- riscv-randconfig-r004-20230825
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- s390-randconfig-r002-20230825
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- um-randconfig-r022-20230825
| |-- drivers-media-platform-mediatek-vcodec-common-mtk_vcodec_fw_vpu.c:warning:cast-from-mtk_vcodec_ipi_handler-(aka-void-(-)(void-unsigned-int-void-)-)-to-ipi_handler_t-(aka-void-(-)(const-void-unsigned-i
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-buildonly-randconfig-001-20230825
| |-- drivers-watchdog-stm32_iwdg.c:warning:unused-variable-stm32_iwdg_of_match
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-buildonly-randconfig-002-20230825
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-buildonly-randconfig-003-20230825
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-buildonly-randconfig-004-20230825
| |-- drivers-media-platform-mediatek-vcodec-common-mtk_vcodec_fw_vpu.c:warning:cast-from-mtk_vcodec_ipi_handler-(aka-void-(-)(void-unsigned-int-void-)-)-to-ipi_handler_t-(aka-void-(-)(const-void-unsigned-i
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-buildonly-randconfig-005-20230825
| |-- drivers-media-platform-mediatek-vcodec-common-mtk_vcodec_fw_vpu.c:warning:cast-from-mtk_vcodec_ipi_handler-(aka-void-(-)(void-unsigned-int-void-)-)-to-ipi_handler_t-(aka-void-(-)(const-void-unsigned-i
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| |-- drivers-watchdog-stm32_iwdg.c:warning:unused-variable-stm32_iwdg_of_match
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-buildonly-randconfig-006-20230825
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-011-20230825
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-012-20230825
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-013-20230825
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-014-20230825
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-015-20230825
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-016-20230825
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-071-20230825
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-072-20230825
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-073-20230825
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-074-20230825
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-075-20230823
| `-- drivers-spi-spi-amd.o:warning:objtool:amd_spi_host_transfer-falls-through-to-next-function-amd_spi_max_transfer_size()
|-- x86_64-randconfig-075-20230825
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-076-20230825
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
| |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
| `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
`-- x86_64-rhel-8.3-rust
`-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
elapsed time: 1451m
configs tested: 192
configs skipped: 2
tested configs:
alpha allnoconfig gcc
alpha allyesconfig gcc
alpha defconfig gcc
alpha randconfig-r004-20230825 gcc
alpha randconfig-r005-20230825 gcc
alpha randconfig-r012-20230825 gcc
alpha randconfig-r024-20230825 gcc
arc allmodconfig gcc
arc allnoconfig gcc
arc allyesconfig gcc
arc defconfig gcc
arc randconfig-001-20230825 gcc
arc randconfig-r013-20230825 gcc
arc vdk_hs38_smp_defconfig gcc
arm allmodconfig gcc
arm allnoconfig gcc
arm allyesconfig gcc
arm bcm2835_defconfig clang
arm defconfig gcc
arm neponset_defconfig clang
arm randconfig-001-20230825 clang
arm randconfig-r001-20230825 gcc
arm randconfig-r036-20230825 gcc
arm realview_defconfig gcc
arm s3c6400_defconfig gcc
arm64 allmodconfig gcc
arm64 allnoconfig gcc
arm64 allyesconfig gcc
arm64 defconfig gcc
arm64 randconfig-r021-20230825 gcc
arm64 randconfig-r022-20230825 gcc
csky allmodconfig gcc
csky allnoconfig gcc
csky allyesconfig gcc
csky defconfig gcc
hexagon randconfig-001-20230825 clang
hexagon randconfig-002-20230825 clang
hexagon randconfig-r026-20230825 clang
hexagon randconfig-r033-20230825 clang
i386 allnoconfig gcc
i386 allyesconfig gcc
i386 buildonly-randconfig-001-20230825 clang
i386 buildonly-randconfig-002-20230825 clang
i386 buildonly-randconfig-003-20230825 clang
i386 buildonly-randconfig-004-20230825 clang
i386 buildonly-randconfig-005-20230825 clang
i386 buildonly-randconfig-006-20230825 clang
i386 debian-10.3 gcc
i386 defconfig gcc
i386 randconfig-001-20230825 clang
i386 randconfig-002-20230825 clang
i386 randconfig-003-20230825 clang
i386 randconfig-004-20230825 clang
i386 randconfig-005-20230825 clang
i386 randconfig-006-20230825 clang
i386 randconfig-011-20230825 gcc
i386 randconfig-012-20230825 gcc
i386 randconfig-013-20230825 gcc
i386 randconfig-014-20230825 gcc
i386 randconfig-015-20230825 gcc
i386 randconfig-016-20230825 gcc
i386 randconfig-r023-20230825 gcc
loongarch allmodconfig gcc
loongarch allnoconfig gcc
loongarch allyesconfig gcc
loongarch defconfig gcc
loongarch randconfig-001-20230825 gcc
loongarch randconfig-r011-20230825 gcc
loongarch randconfig-r031-20230825 gcc
m68k allmodconfig gcc
m68k allnoconfig gcc
m68k allyesconfig gcc
m68k defconfig gcc
m68k m5272c3_defconfig gcc
m68k randconfig-r003-20230825 gcc
m68k randconfig-r032-20230825 gcc
microblaze allmodconfig gcc
microblaze allnoconfig gcc
microblaze allyesconfig gcc
microblaze defconfig gcc
mips allmodconfig gcc
mips allnoconfig gcc
mips allyesconfig gcc
mips randconfig-r006-20230825 gcc
mips randconfig-r015-20230825 clang
nios2 alldefconfig gcc
nios2 allmodconfig gcc
nios2 allnoconfig gcc
nios2 allyesconfig gcc
nios2 defconfig gcc
nios2 randconfig-r002-20230825 gcc
openrisc allmodconfig gcc
openrisc allnoconfig gcc
openrisc allyesconfig gcc
openrisc defconfig gcc
openrisc randconfig-r006-20230825 gcc
openrisc randconfig-r035-20230825 gcc
openrisc virt_defconfig gcc
parisc allmodconfig gcc
parisc allnoconfig gcc
parisc allyesconfig gcc
parisc defconfig gcc
parisc64 defconfig gcc
powerpc allmodconfig gcc
powerpc allnoconfig gcc
powerpc allyesconfig gcc
powerpc arches_defconfig gcc
powerpc currituck_defconfig gcc
powerpc kmeter1_defconfig clang
powerpc ppc6xx_defconfig gcc
powerpc rainier_defconfig gcc
powerpc randconfig-r026-20230825 gcc
powerpc64 randconfig-r005-20230825 clang
powerpc64 randconfig-r025-20230825 gcc
riscv allmodconfig gcc
riscv allnoconfig gcc
riscv allyesconfig gcc
riscv defconfig gcc
riscv randconfig-001-20230825 clang
riscv randconfig-r004-20230825 clang
riscv randconfig-r023-20230825 gcc
riscv randconfig-r024-20230825 gcc
riscv rv32_defconfig gcc
s390 allmodconfig gcc
s390 allnoconfig gcc
s390 allyesconfig gcc
s390 defconfig gcc
s390 randconfig-001-20230825 gcc
s390 randconfig-r002-20230825 clang
s390 randconfig-r014-20230825 gcc
s390 randconfig-r016-20230825 gcc
s390 randconfig-r021-20230825 gcc
sh allmodconfig gcc
sh allnoconfig gcc
sh allyesconfig gcc
sh apsh4ad0a_defconfig gcc
sh defconfig gcc
sh edosk7760_defconfig gcc
sh kfr2r09-romimage_defconfig gcc
sh randconfig-r003-20230825 gcc
sh randconfig-r025-20230825 gcc
sh sh2007_defconfig gcc
sparc allmodconfig gcc
sparc allnoconfig gcc
sparc allyesconfig gcc
sparc defconfig gcc
sparc randconfig-r001-20230825 gcc
sparc sparc64_defconfig gcc
sparc64 allmodconfig gcc
sparc64 allyesconfig gcc
sparc64 defconfig gcc
um allmodconfig clang
um allnoconfig clang
um allyesconfig clang
um defconfig gcc
um i386_defconfig gcc
um randconfig-r022-20230825 clang
um x86_64_defconfig gcc
x86_64 allnoconfig gcc
x86_64 allyesconfig gcc
x86_64 buildonly-randconfig-001-20230825 clang
x86_64 buildonly-randconfig-002-20230825 clang
x86_64 buildonly-randconfig-003-20230825 clang
x86_64 buildonly-randconfig-004-20230825 clang
x86_64 buildonly-randconfig-005-20230825 clang
x86_64 buildonly-randconfig-006-20230825 clang
x86_64 defconfig gcc
x86_64 randconfig-001-20230825 gcc
x86_64 randconfig-002-20230825 gcc
x86_64 randconfig-003-20230825 gcc
x86_64 randconfig-004-20230825 gcc
x86_64 randconfig-005-20230825 gcc
x86_64 randconfig-006-20230825 gcc
x86_64 randconfig-011-20230825 clang
x86_64 randconfig-012-20230825 clang
x86_64 randconfig-013-20230825 clang
x86_64 randconfig-014-20230825 clang
x86_64 randconfig-015-20230825 clang
x86_64 randconfig-016-20230825 clang
x86_64 randconfig-071-20230825 clang
x86_64 randconfig-072-20230825 clang
x86_64 randconfig-073-20230825 clang
x86_64 randconfig-074-20230825 clang
x86_64 randconfig-075-20230825 clang
x86_64 randconfig-076-20230825 clang
x86_64 rhel-8.3-rust clang
x86_64 rhel-8.3 gcc
xtensa allnoconfig gcc
xtensa allyesconfig gcc
xtensa audio_kc705_defconfig gcc
xtensa iss_defconfig gcc
xtensa randconfig-r034-20230825 gcc
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[PATCH 1/3] ALSA: emu10k1: de-duplicate audigy-mixer.rst vs. sb-live-mixer.rst
by Oswald Buddenhagen 26 Aug '23
by Oswald Buddenhagen 26 Aug '23
26 Aug '23
Let the MANUALS/PATENTS section of the former simply refer to the latter
- there is no point in duplicating this information with little value to
end users.
Signed-off-by: Oswald Buddenhagen <oswald.buddenhagen(a)gmx.de>
---
Documentation/sound/cards/audigy-mixer.rst | 67 +---------------------
1 file changed, 1 insertion(+), 66 deletions(-)
diff --git a/Documentation/sound/cards/audigy-mixer.rst b/Documentation/sound/cards/audigy-mixer.rst
index ea66b50a2b03..51cc7ac034ce 100644
--- a/Documentation/sound/cards/audigy-mixer.rst
+++ b/Documentation/sound/cards/audigy-mixer.rst
@@ -303,69 +303,4 @@ The channel mapping is following:
MANUALS/PATENTS
===============
-ftp://opensource.creative.com/pub/doc
--------------------------------------
-
-Note that the site is defunct, but the documents are available
-from various other locations.
-
-LM4545.pdf
- AC97 Codec
-
-m2049.pdf
- The EMU10K1 Digital Audio Processor
-
-hog63.ps
- FX8010 - A DSP Chip Architecture for Audio Effects
-
-
-WIPO Patents
-------------
-
-WO 9901813 (A1)
- Audio Effects Processor with multiple asynchronous streams
- (Jan. 14, 1999)
-
-WO 9901814 (A1)
- Processor with Instruction Set for Audio Effects (Jan. 14, 1999)
-
-WO 9901953 (A1)
- Audio Effects Processor having Decoupled Instruction
- Execution and Audio Data Sequencing (Jan. 14, 1999)
-
-
-US Patents (https://www.uspto.gov/)
------------------------------------
-
-US 5925841
- Digital Sampling Instrument employing cache memory (Jul. 20, 1999)
-
-US 5928342
- Audio Effects Processor integrated on a single chip
- with a multiport memory onto which multiple asynchronous
- digital sound samples can be concurrently loaded
- (Jul. 27, 1999)
-
-US 5930158
- Processor with Instruction Set for Audio Effects (Jul. 27, 1999)
-
-US 6032235
- Memory initialization circuit (Tram) (Feb. 29, 2000)
-
-US 6138207
- Interpolation looping of audio samples in cache connected to
- system bus with prioritization and modification of bus transfers
- in accordance with loop ends and minimum block sizes
- (Oct. 24, 2000)
-
-US 6151670
- Method for conserving memory storage using a
- pool of short term memory registers
- (Nov. 21, 2000)
-
-US 6195715
- Interrupt control for multiple programs communicating with
- a common interrupt by associating programs to GP registers,
- defining interrupt register, polling GP registers, and invoking
- callback routine associated with defined interrupt register
- (Feb. 27, 2001)
+See sb-live-mixer.rst.
--
2.40.0.152.g15d061e6df
2
3
Asus ZenBook UX363EA audio codec ALC294 - Speakers reporting as Headphones
by GitHub issues - opened 25 Aug '23
by GitHub issues - opened 25 Aug '23
25 Aug '23
alsa-project/alsa-ucm-conf issue #343 was opened from SoloRobo:
I have an Asus ZenBook UX363EA audio codec ALC294 and the Speakers report as Headphones.
This laptop does not have a 3.5mm jack, only speakers, and audio is working normally despite the incorrect sink port name.
I've been advised to leave the following:
also-info.sh
http://alsa-project.org/db/?f=84daae5bf1954aeebdcbd78c52cc1813376e6d66
alsaucm -c hw:0 dump text:
https://pastebin.com/pfYxSbz0
Issue URL : https://github.com/alsa-project/alsa-ucm-conf/issues/343
Repository URL: https://github.com/alsa-project/alsa-ucm-conf
1
0
25 Aug '23
On 8/24/23 22:52, Stephen Rothwell wrote:
> Hi all,
>
> Changes since 20230824:
>
on powerpc 32-bit:
WARNING: unmet direct dependencies detected for SND_SOC_MPC5200_AC97
Depends on [n]: SOUND [=y] && SND [=y] && SND_SOC [=y] && SND_POWERPC_SOC [=y] && PPC_MPC52xx [=y] && PPC_BESTCOMM [=n]
Selected by [y]:
- SND_MPC52xx_SOC_PCM030 [=y] && SOUND [=y] && SND [=y] && SND_SOC [=y] && SND_POWERPC_SOC [=y] && PPC_MPC5200_SIMPLE [=y]
WARNING: unmet direct dependencies detected for SND_SOC_MPC5200_AC97
Depends on [n]: SOUND [=y] && SND [=y] && SND_SOC [=y] && SND_POWERPC_SOC [=y] && PPC_MPC52xx [=y] && PPC_BESTCOMM [=n]
Selected by [y]:
- SND_MPC52xx_SOC_PCM030 [=y] && SOUND [=y] && SND [=y] && SND_SOC [=y] && SND_POWERPC_SOC [=y] && PPC_MPC5200_SIMPLE [=y]
WARNING: unmet direct dependencies detected for SND_SOC_MPC5200_AC97
Depends on [n]: SOUND [=y] && SND [=y] && SND_SOC [=y] && SND_POWERPC_SOC [=y] && PPC_MPC52xx [=y] && PPC_BESTCOMM [=n]
Selected by [y]:
- SND_MPC52xx_SOC_PCM030 [=y] && SOUND [=y] && SND [=y] && SND_SOC [=y] && SND_POWERPC_SOC [=y] && PPC_MPC5200_SIMPLE [=y]
/opt/crosstool/gcc-13.2.0-nolibc/powerpc-linux/bin/powerpc-linux-ld: sound/soc/fsl/mpc5200_psc_ac97.o: in function `psc_ac97_of_remove':
mpc5200_psc_ac97.c:(.text+0x300): undefined reference to `mpc5200_audio_dma_destroy'
/opt/crosstool/gcc-13.2.0-nolibc/powerpc-linux/bin/powerpc-linux-ld: sound/soc/fsl/mpc5200_psc_ac97.o: in function `psc_ac97_of_probe':
mpc5200_psc_ac97.c:(.text+0x344): undefined reference to `mpc5200_audio_dma_create'
Full randconfig file is attached.
--
~Randy
1
0
Filling the rawmidi name and substream name can be truncated, and this
leads to spurious compiler warnings due to -Wformat-truncation.
Although the truncation is the expected behavior, it'd be better to
truncate the string within "(...)"
This patch puts the precision specifies to each %s for fitting the
words within the size-limited strings.
Fixes: 5f11dd938fe7 ("ALSA: usb-audio: Attach legacy rawmidi after probing all UMP EPs")
Reported-by: kernel test robot <lkp(a)intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202308251844.1FuQYsql-lkp@intel.com/
Signed-off-by: Takashi Iwai <tiwai(a)suse.de>
---
sound/core/ump.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sound/core/ump.c b/sound/core/ump.c
index 9d6e3e748f7e..a2f91fe7905a 100644
--- a/sound/core/ump.c
+++ b/sound/core/ump.c
@@ -1157,7 +1157,7 @@ static void fill_substream_names(struct snd_ump_endpoint *ump,
struct snd_rawmidi_substream *s;
list_for_each_entry(s, &rmidi->streams[dir].substreams, list)
- snprintf(s->name, sizeof(s->name), "Group %d (%s)",
+ snprintf(s->name, sizeof(s->name), "Group %d (%.16s)",
ump->legacy_mapping[s->number] + 1, ump->info.name);
}
@@ -1191,7 +1191,7 @@ int snd_ump_attach_legacy_rawmidi(struct snd_ump_endpoint *ump,
if (output)
snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_OUTPUT,
&snd_ump_legacy_output_ops);
- snprintf(rmidi->name, sizeof(rmidi->name), "%s (MIDI 1.0)",
+ snprintf(rmidi->name, sizeof(rmidi->name), "%.69s (MIDI 1.0)",
ump->info.name);
rmidi->info_flags = ump->core.info_flags & ~SNDRV_RAWMIDI_INFO_UMP;
rmidi->ops = &snd_ump_legacy_ops;
--
2.35.3
1
0
[PATCH] ALSA: hda: Add missing dependency on CONFIG_EFI for Cirrus/TI sub-codecs
by Takashi Iwai 25 Aug '23
by Takashi Iwai 25 Aug '23
25 Aug '23
The CS35L41 and TAS2781 sub-codecs depend on CONFIG_EFI, as they have
the code accessing efi variable directly.
Reported-by: kernel test robot <lkp(a)intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202308250621.1lwt7PtZ-lkp@intel.com/
Fixes: 5be27f1e3ec9 ("ALSA: hda/tas2781: Add tas2781 HDA driver")
Signed-off-by: Takashi Iwai <tiwai(a)suse.de>
---
sound/pci/hda/Kconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/sound/pci/hda/Kconfig b/sound/pci/hda/Kconfig
index 91db5f8f00b6..0d7502d6e060 100644
--- a/sound/pci/hda/Kconfig
+++ b/sound/pci/hda/Kconfig
@@ -104,6 +104,7 @@ config SND_HDA_SCODEC_CS35L41_I2C
tristate "Build CS35L41 HD-audio side codec support for I2C Bus"
depends on I2C
depends on ACPI
+ depends on EFI
depends on SND_SOC
select SND_SOC_CS35L41_LIB
select SND_HDA_SCODEC_CS35L41
@@ -119,6 +120,7 @@ config SND_HDA_SCODEC_CS35L41_SPI
tristate "Build CS35L41 HD-audio codec support for SPI Bus"
depends on SPI_MASTER
depends on ACPI
+ depends on EFI
depends on SND_SOC
select SND_SOC_CS35L41_LIB
select SND_HDA_SCODEC_CS35L41
@@ -165,6 +167,7 @@ config SND_HDA_SCODEC_TAS2781_I2C
tristate "Build TAS2781 HD-audio side codec support for I2C Bus"
depends on I2C
depends on ACPI
+ depends on EFI
depends on SND_SOC
select SND_SOC_TAS2781_COMLIB
select SND_SOC_TAS2781_FMWLIB
--
2.35.3
1
0
Fix the missing missing backquote that caused a sphinx warning:
Documentation/sound/designs/midi-2.0.rst:517: WARNING: Inline interpreted text or phrase reference start-string without end-string.
Fixes: e240cff9e6e9 ("ALSA: documentation: Add description for USB MIDI 2.0 gadget driver")
Reported-by: Stephen Rothwell <sfr(a)canb.auug.org.au>
Closes: https://lore.kernel.org/r/20230825152957.18c54ae2@canb.auug.org.au
Signed-off-by: Takashi Iwai <tiwai(a)suse.de>
---
Documentation/sound/designs/midi-2.0.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Documentation/sound/designs/midi-2.0.rst b/Documentation/sound/designs/midi-2.0.rst
index 3b08b98354f8..45987f256b97 100644
--- a/Documentation/sound/designs/midi-2.0.rst
+++ b/Documentation/sound/designs/midi-2.0.rst
@@ -515,7 +515,7 @@ connection::
% echo 2 > functions/midi2.usb0/ep.0/block.1/is_midi1
For disabling the processing of UMP Stream messages in the gadget
-driver, pass `0` to `process_ump attribute in the top-level config::
+driver, pass `0` to `process_ump` attribute in the top-level config::
% echo 0 > functions/midi2.usb0/process_ump
--
2.35.3
1
0
[PATCH] ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx
by Fabian Vogt 25 Aug '23
by Fabian Vogt 25 Aug '23
25 Aug '23
The LED for the mic mute button is controlled by GPIO2.
The mute button LED is slightly more complex, it's controlled by two bits
in coeff 0x0b. Add a fixup for the mute LED and chain to an existing fixup
for the mic mute LED.
Signed-off-by: Fabian Vogt <fabian(a)ritter-vogt.de>
---
Applies on top of 89bf6209cad6.
I see that SungHwan Jung (CC'd) recently submitted the same fixup for
a rather similar but different model as
"ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED"
Does your HP Victus also need the ALC245_FIXUP_HP_GPIO_LED? Then we could
combine the quirks.
sound/pci/hda/patch_realtek.c | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
index dc7b7a407638..cac207d7c0b9 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -4639,6 +4639,24 @@ static void alc236_fixup_hp_mute_led_coefbit2(struct hda_codec *codec,
}
}
+/* The mute LED is controlled by two bits in coef 0x0b:
+ * To turn on, set bit 3 but clear bit 2.
+ */
+static void alc245_fixup_hp_x360_mute_led(struct hda_codec *codec,
+ const struct hda_fixup *fix, int action)
+{
+ struct alc_spec *spec = codec->spec;
+
+ if (action == HDA_FIXUP_ACT_PRE_PROBE) {
+ spec->mute_led_polarity = 0;
+ spec->mute_led_coef.idx = 0x0b;
+ spec->mute_led_coef.mask = 0xc;
+ spec->mute_led_coef.on = 0x8;
+ spec->mute_led_coef.off = 0x4;
+ snd_hda_gen_add_mute_led_cdev(codec, coef_mute_led_set);
+ }
+}
+
/* turn on/off mic-mute LED per capture hook by coef bit */
static int coef_micmute_led_set(struct led_classdev *led_cdev,
enum led_brightness brightness)
@@ -7231,6 +7249,7 @@ enum {
ALC295_FIXUP_DELL_INSPIRON_TOP_SPEAKERS,
ALC236_FIXUP_DELL_DUAL_CODECS,
ALC287_FIXUP_CS35L41_I2C_2_THINKPAD_ACPI,
+ ALC245_FIXUP_HP_X360_MUTE_LED,
};
/* A special fixup for Lenovo C940 and Yoga Duet 7;
@@ -9309,6 +9328,12 @@ static const struct hda_fixup alc269_fixups[] = {
.chained = true,
.chain_id = ALC269_FIXUP_THINKPAD_ACPI,
},
+ [ALC245_FIXUP_HP_X360_MUTE_LED] = {
+ .type = HDA_FIXUP_FUNC,
+ .v.func = alc245_fixup_hp_x360_mute_led,
+ .chained = true,
+ .chain_id = ALC245_FIXUP_HP_GPIO_LED
+ },
};
static const struct snd_pci_quirk alc269_fixup_tbl[] = {
@@ -9551,6 +9576,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
SND_PCI_QUIRK(0x103c, 0x8870, "HP ZBook Fury 15.6 Inch G8 Mobile Workstation PC", ALC285_FIXUP_HP_GPIO_AMP_INIT),
SND_PCI_QUIRK(0x103c, 0x8873, "HP ZBook Studio 15.6 Inch G8 Mobile Workstation PC", ALC285_FIXUP_HP_GPIO_AMP_INIT),
SND_PCI_QUIRK(0x103c, 0x887a, "HP Laptop 15s-eq2xxx", ALC236_FIXUP_HP_MUTE_LED_COEFBIT2),
+ SND_PCI_QUIRK(0x103c, 0x888a, "HP ENVY x360 Convertible 15-eu0xxx", ALC245_FIXUP_HP_X360_MUTE_LED),
SND_PCI_QUIRK(0x103c, 0x888d, "HP ZBook Power 15.6 inch G8 Mobile Workstation PC", ALC236_FIXUP_HP_GPIO_LED),
SND_PCI_QUIRK(0x103c, 0x8895, "HP EliteBook 855 G8 Notebook PC", ALC285_FIXUP_HP_SPEAKERS_MICMUTE_LED),
SND_PCI_QUIRK(0x103c, 0x8896, "HP EliteBook 855 G8 Notebook PC", ALC285_FIXUP_HP_MUTE_LED),
--
2.41.0
3
4
The following changes since commit 37aba3190891d4de189bd5192ee95220e295f34d:
ASoC: rt1308-sdw: fix random louder sound (2023-08-13 18:16:32 +0100)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-fix-v6.5-rc7-2
for you to fetch changes up to c008323fe361bd62a43d9fb29737dacd5c067fb7:
ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ (2023-08-24 13:15:33 +0100)
----------------------------------------------------------------
ASoC: Quirk for v6.5
One additional fix for v6.5, an additional quirk. As with the other
fixes this could wait for the merge window.
----------------------------------------------------------------
BrenoRCBrito (1):
ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x
Chao Song (1):
ASoC: SOF: ipc4-pcm: fix possible null pointer deference
Charles Keepax (1):
ASoC: cs35l41: Correct amp_gain_tlv values
Kevin-Lu (1):
MAINTAINERS: Add entries for TEXAS INSTRUMENTS ASoC DRIVERS
Maciej Strozek (1):
ASoC: cs35l56: Read firmware uuid from a device property instead of _SUB
Mario Limonciello (1):
ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ
Mark Brown (1):
ASoC: cs35l56: Update ACPI HID and property
Shenghao Ding (1):
ASoC: tas2781: fixed register access error when switching to other chips
Simon Trimmer (1):
ASoC: cs35l56: Add an ACPI match table
MAINTAINERS | 33 +++++++++++++++++++++++++++++++++
sound/soc/amd/yc/acp6x-mach.c | 9 ++++++++-
sound/soc/codecs/cs35l41.c | 2 +-
sound/soc/codecs/cs35l56-i2c.c | 9 +++++++++
sound/soc/codecs/cs35l56-spi.c | 9 +++++++++
sound/soc/codecs/cs35l56.c | 31 ++++++++++++-------------------
sound/soc/codecs/tas2781-comlib.c | 19 ++++++++++---------
sound/soc/sof/ipc4-pcm.c | 3 +++
8 files changed, 85 insertions(+), 30 deletions(-)
2
1
[PATCH] ASoC: soc-core.c: Do not error if a DAI link component is not found
by Cristian Ciocaltea 25 Aug '23
by Cristian Ciocaltea 25 Aug '23
25 Aug '23
A recent cleanup of soc_dai_link_sanity_check() is responsible for
generating lots of confusing errors before returning -EPROBE_DEFER:
acp5x_mach acp5x_mach.0: ASoC: Component acp5x_i2s_dma.0 not found for link acp5x-8821-play
[...]
acp5x_mach acp5x_mach.0: ASoC: Component spi-VLV1776:00 not found for link acp5x-CS35L41-Stereo
[...]
acp5x_mach acp5x_mach.0: ASoC: Component spi-VLV1776:01 not found for link acp5x-CS35L41-Stereo
Switch back to the initial behaviour of logging those messages on
KERN_DEBUG level instead of KERN_ERR.
While at it, use the correct form of the verb in 'component_not_find'
label.
Fixes: 0e66a2c69409 ("ASoC: soc-core.c: cleanup soc_dai_link_sanity_check()")
Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea(a)collabora.com>
---
sound/soc/soc-core.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/sound/soc/soc-core.c b/sound/soc/soc-core.c
index a5b96c17633a..cc442c52cdea 100644
--- a/sound/soc/soc-core.c
+++ b/sound/soc/soc-core.c
@@ -942,7 +942,7 @@ static int soc_dai_link_sanity_check(struct snd_soc_card *card,
* component list.
*/
if (!soc_find_component(dlc))
- goto component_not_find;
+ goto component_not_found;
}
/* Platform check */
@@ -963,7 +963,7 @@ static int soc_dai_link_sanity_check(struct snd_soc_card *card,
* component list.
*/
if (!soc_find_component(dlc))
- goto component_not_find;
+ goto component_not_found;
}
/* CPU check */
@@ -988,7 +988,7 @@ static int soc_dai_link_sanity_check(struct snd_soc_card *card,
* Defer card registration if Component is not added
*/
if (!soc_find_component(dlc))
- goto component_not_find;
+ goto component_not_found;
}
}
@@ -1002,8 +1002,8 @@ static int soc_dai_link_sanity_check(struct snd_soc_card *card,
dev_err(card->dev, "ASoC: Neither Component name/of_node are set for %s\n", link->name);
return -EINVAL;
-component_not_find:
- dev_err(card->dev, "ASoC: Component %s not found for link %s\n", dlc->name, link->name);
+component_not_found:
+ dev_dbg(card->dev, "ASoC: Component %s not found for link %s\n", dlc->name, link->name);
return -EPROBE_DEFER;
dai_empty:
--
2.41.0
2
3
25 Aug '23
Passing zero to dev_err_probe is a success which is incorrect when
i2c_check_functionality() fails.
Fix this by passing -ENXIO instead of zero to dev_err_probe().
Fixes: 028a2ae25691 ("ASoC: codecs: Add aw88261 amplifier driver")
Reported-by: kernel test robot <lkp(a)intel.com>
Reported-by: Dan Carpenter <error27(a)gmail.com>
Closes: https://lore.kernel.org/r/202308150315.CvOTIOKm-lkp@intel.com/
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli(a)oracle.com>
---
This is only compile tested.
---
sound/soc/codecs/aw88261.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/codecs/aw88261.c b/sound/soc/codecs/aw88261.c
index 6e2266b71386..a697b5006b45 100644
--- a/sound/soc/codecs/aw88261.c
+++ b/sound/soc/codecs/aw88261.c
@@ -1245,7 +1245,7 @@ static int aw88261_i2c_probe(struct i2c_client *i2c)
ret = i2c_check_functionality(i2c->adapter, I2C_FUNC_I2C);
if (!ret)
- return dev_err_probe(&i2c->dev, ret, "check_functionality failed");
+ return dev_err_probe(&i2c->dev, -ENXIO, "check_functionality failed");
aw88261 = devm_kzalloc(&i2c->dev, sizeof(*aw88261), GFP_KERNEL);
if (!aw88261)
--
2.39.3
2
1
connecting second HDMI/DVI monitor mostly makes Samsung TV sound disappear
by GitHub issues - opened 25 Aug '23
by GitHub issues - opened 25 Aug '23
25 Aug '23
alsa-project/alsa-lib issue #347 was opened from chemelnucfin:
This is the same issue I posted in Pipewire: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3420
But I think this issue might be relevant here also so wanted to try here also.
A brief summary is that my Samsung TV loses sound when I connect either HDMI to HDMI or HDMI to DVI to any of 2 Acer and 1 Samsung monitor, but an LG monitor has no problem. The sound on the TV always comes back when I disconnect the (non-working) monitor.
I have attached _wpctl status_ for both when I connect LG and Acer monitors,
[0824_acer_mon_wpctl_status.txt](https://github.com/alsa-project/alsa-lib/fi…
[0824_LG_mon_wpctl_status.txt](https://github.com/alsa-project/alsa-lib/file…
and also _alsa_info.sh_ for both monitors.
[0824_acer_mon_alsa.txt](https://github.com/alsa-project/alsa-lib/files/1243…
[0824_LG_mon_alsa.txt](https://github.com/alsa-project/alsa-lib/files/124338…
Please let me know if you need any other information or if there are better places for help to investigate the issue.
A brief search of HDMI showed this
https://github.com/alsa-project/alsa-lib/issues/95
and 3 other issues which seem less relevant
https://github.com/alsa-project/alsa-lib/issues/233
https://github.com/alsa-project/alsa-lib/issues/209
https://github.com/alsa-project/alsa-lib/issues/112
Issue URL : https://github.com/alsa-project/alsa-lib/issues/347
Repository URL: https://github.com/alsa-project/alsa-lib
1
0