Alsa-devel
Threads by month
- ----- 2025 -----
- 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
March 2022
- 173 participants
- 430 discussions

[linux-next:master] BUILD REGRESSION f9006d9269eac8ff295c2cb67280c54888c74106
by kernel test robot 22 Mar '22
by kernel test robot 22 Mar '22
22 Mar '22
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
branch HEAD: f9006d9269eac8ff295c2cb67280c54888c74106 Add linux-next specific files for 20220321
Error/Warning reports:
https://lore.kernel.org/linux-doc/202202240704.pQD40A9L-lkp@intel.com
https://lore.kernel.org/linux-doc/202202240705.t3QbMnlt-lkp@intel.com
https://lore.kernel.org/linux-doc/202203180707.vLUjjmqY-lkp@intel.com
https://lore.kernel.org/linux-media/202203160306.SfWO9QWV-lkp@intel.com
https://lore.kernel.org/llvm/202202240636.szzbhplB-lkp@intel.com
https://lore.kernel.org/llvm/202202241039.g8GKEE4O-lkp@intel.com
https://lore.kernel.org/llvm/202203190931.X8NH0dPv-lkp@intel.com
https://lore.kernel.org/llvm/202203200835.wEdmTF1a-lkp@intel.com
Error/Warning: (recently discovered and may have been fixed)
Documentation/driver-api/nvdimm/nvdimm.rst:146: (SEVERE/4) Title level inconsistent:
Makefile:683: arch/nds32/Makefile: No such file or directory
arch/Kconfig:10: can't open file "arch/nds32/Kconfig"
drivers/media/platform/samsung/exynos4-is/fimc-isp-video.h:35:6: warning: no previous prototype for 'fimc_isp_video_device_unregister' [-Wmissing-prototypes]
drivers/spi/spi-amd.c:296:21: warning: cast to smaller integer type 'enum amd_spi_versions' from 'const void *' [-Wvoid-pointer-to-enum-cast]
fs/btrfs/ordered-data.c:168: warning: expecting prototype for Add an ordered extent to the per(). Prototype was for btrfs_add_ordered_extent() instead
fs/btrfs/tree-log.c:6934: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
ld.lld: error: kernel/built-in.a(kallsyms.o):(function kallsyms_open: .text+0x81c): relocation R_RISCV_PCREL_HI20 out of range: -524450 is not in [-524288, 524287]; references kallsyms_markers
ld.lld: error: kernel/built-in.a(kallsyms.o):(function update_iter: .text+0x7a8): relocation R_RISCV_PCREL_HI20 out of range: -524450 is not in [-524288, 524287]; references kallsyms_offsets
lib/raid6/neon1.c:39:9: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement]
lib/raid6/neon2.c:39:9: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement]
lib/raid6/neon4.c:39:9: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement]
lib/raid6/neon8.c:39:9: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement]
lib/raid6/recov_neon_inner.c:55:8: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement]
make[1]: *** No rule to make target 'arch/nds32/Makefile'.
Unverified Error/Warning (likely false positive, please contact us if interested):
(.text+0x352): undefined reference to `perf_pmu_unregister'
(.text+0xb12): undefined reference to `perf_pmu_register'
arch/alpha/include/asm/string.h:22:16: warning: '__builtin_memcpy' forming offset [40, 2051] is out of the bounds [0, 40] of object 'tag_buf' with type 'unsigned char[40]' [-Warray-bounds]
arch/s390/kernel/machine_kexec.c:57:9: warning: 'memcpy' offset [0, 511] is out of the bounds [0, 0] [-Warray-bounds]
arch/sh/kernel/machvec.c:105:33: warning: array subscript 'struct sh_machine_vector[0]' is partly outside array bounds of 'long int[1]' [-Warray-bounds]
arch/x86/kernel/cpu/mce/inject.c:355:6: warning: Call to function 'sprintf' is insecure as it does not provide bounding of the memory buffer or security checks introduced in the C11 standard. Replace with analogous functions that support length arguments or provides boundary checks such as 'sprintf_s' in case of C11 [clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
drivers/ata/libata-sff.c:1649 ata_sff_lost_interrupt() error: uninitialized symbol 'status'.
drivers/clk/imx/clk-pll14xx.c:166:2: warning: Value stored to 'pll_div_ctl1' is never read [clang-analyzer-deadcode.DeadStores]
drivers/counter/104-quad-8.c:150:9: sparse: unsigned char
drivers/counter/104-quad-8.c:150:9: sparse: void
drivers/counter/104-quad-8.c:150:9: sparse: sparse: incompatible types in conditional expression (different base types):
drivers/firmware/turris-mox-rwtm.c:146:1: warning: Call to function 'sprintf' is insecure as it does not provide bounding of the memory buffer or security checks introduced in the C11 standard. Replace with analogous functions that support length arguments or provides boundary checks such as 'sprintf_s' in case of C11 [clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:4374:7: warning: Dereference of null pointer [clang-analyzer-core.NullDereference]
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dce_calcs.c:1504:2: warning: Value stored to 'num_cursor_lines' is never read [clang-analyzer-deadcode.DeadStores]
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c:798:4: warning: Value stored to 'res' is never read [clang-analyzer-deadcode.DeadStores]
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2129:2: warning: Undefined or garbage value returned to caller [clang-analyzer-core.uninitialized.UndefReturn]
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c:403:5: warning: Value stored to 'ret' is never read [clang-analyzer-deadcode.DeadStores]
drivers/gpu/drm/msm/adreno/a6xx_gmu.h:101:16: sparse: sparse: incorrect type in argument 2 (different address spaces)
drivers/gpu/drm/msm/adreno/a6xx_gmu.h:96:16: sparse: sparse: incorrect type in argument 1 (different address spaces)
drivers/gpu/drm/selftests/test-drm_buddy.c:523:7: warning: Value stored to 'err' is never read [clang-analyzer-deadcode.DeadStores]
drivers/hid/hid-core.c:1665:30: warning: Although the value stored to 'field' is used in the enclosing expression, the value is never actually read from 'field' [clang-analyzer-deadcode.DeadStores]
drivers/hwmon/da9055-hwmon.c:201:9: warning: Call to function 'sprintf' is insecure as it does not provide bounding of the memory buffer or security checks introduced in the C11 standard. Replace with analogous functions that support length arguments or provides boundary checks such as 'sprintf_s' in case of C11 [clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
drivers/hwmon/nsa320-hwmon.c:114:9: warning: Call to function 'sprintf' is insecure as it does not provide bounding of the memory buffer or security checks introduced in the C11 standard. Replace with analogous functions that support length arguments or provides boundary checks such as 'sprintf_s' in case of C11 [clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
drivers/hwmon/vt8231.c:634:9: warning: Call to function 'sprintf' is insecure as it does not provide bounding of the memory buffer or security checks introduced in the C11 standard. Replace with analogous functions that support length arguments or provides boundary checks such as 'sprintf_s' in case of C11 [clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
drivers/iio/frequency/admv1014.c:703:22: sparse: sparse: dubious: x & !y
drivers/infiniband/core/user_mad.c:564:50: warning: array subscript 'struct ib_rmpp_mad[0]' is partly outside array bounds of 'unsigned char[124]' [-Warray-bounds]
drivers/input/serio/ps2-gpio.c:223:4: warning: Value stored to 'rxflags' is never read [clang-analyzer-deadcode.DeadStores]
drivers/leds/trigger/ledtrig-tty.c:33:9: warning: Call to function 'sprintf' is insecure as it does not provide bounding of the memory buffer or security checks introduced in the C11 standard. Replace with analogous functions that support length arguments or provides boundary checks such as 'sprintf_s' in case of C11 [clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
drivers/media/platform/st/stm32/dma2d/dma2d-hw.c:109:1: internal compiler error: in extract_insn, at recog.c:2770
drivers/misc/mei/main.c:1100:9: warning: Call to function 'sprintf' is insecure as it does not provide bounding of the memory buffer or security checks introduced in the C11 standard. Replace with analogous functions that support length arguments or provides boundary checks such as 'sprintf_s' in case of C11 [clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
drivers/mtd/maps/amd76xrom.c:204:3: warning: Call to function 'sprintf' is insecure as it does not provide bounding of the memory buffer or security checks introduced in the C11 standard. Replace with analogous functions that support length arguments or provides boundary checks such as 'sprintf_s' in case of C11 [clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
drivers/mtd/maps/ck804xrom.c:234:3: warning: Call to function 'sprintf' is insecure as it does not provide bounding of the memory buffer or security checks introduced in the C11 standard. Replace with analogous functions that support length arguments or provides boundary checks such as 'sprintf_s' in case of C11 [clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
drivers/net/vxlan/vxlan_core.c:440:34: sparse: sparse: incorrect type in argument 2 (different base types)
drivers/nvmem/sunplus-ocotp.c:74:29: sparse: sparse: symbol 'sp_otp_v0' was not declared. Should it be static?
drivers/pci/vgaarb.c:213:17: warning: Value stored to 'dev' during its initialization is never read [clang-analyzer-deadcode.DeadStores]
drivers/phy/broadcom/phy-brcm-usb.c:233:9: warning: Call to function 'sprintf' is insecure as it does not provide bounding of the memory buffer or security checks introduced in the C11 standard. Replace with analogous functions that support length arguments or provides boundary checks such as 'sprintf_s' in case of C11 [clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
drivers/platform/x86/asus-laptop.c:856:9: warning: Call to function 'sprintf' is insecure as it does not provide bounding of the memory buffer or security checks introduced in the C11 standard. Replace with analogous functions that support length arguments or provides boundary checks such as 'sprintf_s' in case of C11 [clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
drivers/platform/x86/fujitsu-tablet.c:458:2: warning: Call to function 'sprintf' is insecure as it does not provide bounding of the memory buffer or security checks introduced in the C11 standard. Replace with analogous functions that support length arguments or provides boundary checks such as 'sprintf_s' in case of C11 [clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
drivers/platform/x86/think-lmi.c:430:4: warning: Call to function 'sprintf' is insecure as it does not provide bounding of the memory buffer or security checks introduced in the C11 standard. Replace with analogous functions that support length arguments or provides boundary checks such as 'sprintf_s' in case of C11 [clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
drivers/scsi/lpfc/lpfc_els.c:7983:38: sparse: left side has type unsigned int
drivers/scsi/lpfc/lpfc_els.c:7983:38: sparse: right side has type restricted __be32
drivers/scsi/lpfc/lpfc_els.c:7983:38: sparse: sparse: invalid assignment: |=
drivers/scsi/lpfc/lpfc_els.c:8504:33: sparse: sparse: incorrect type in assignment (different base types)
drivers/tty/serial/sunplus-uart.c:501:26: sparse: sparse: symbol 'sunplus_console_ports' was not declared. Should it be static?
drivers/usb/typec/rt1719.c:604:18: warning: Assigned value is garbage or undefined [clang-analyzer-core.uninitialized.Assign]
drivers/video/fbdev/matrox/matroxfb_base.c:1094:5: warning: Call to function 'sprintf' is insecure as it does not provide bounding of the memory buffer or security checks introduced in the C11 standard. Replace with analogous functions that support length arguments or provides boundary checks such as 'sprintf_s' in case of C11 [clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
include/linux/cacheflush.h:12:46: warning: 'struct folio' declared inside parameter list will not be visible outside of this definition or declaration
include/linux/fortify-string.h:336:4: warning: call to __read_overflow2_field declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning]
include/linux/rcupdate.h:414:36: error: dereferencing pointer to incomplete type 'struct css_set'
kernel/sched/core.c:5268:20: warning: no previous prototype for function 'task_sched_runtime' [-Wmissing-prototypes]
kernel/sched/core.c:8979:6: warning: no previous prototype for 'idle_task_exit' [-Wmissing-prototypes]
kernel/sched/core.c:8979:6: warning: no previous prototype for function 'idle_task_exit' [-Wmissing-prototypes]
kernel/sched/core.c:9214:5: warning: no previous prototype for 'sched_cpu_activate' [-Wmissing-prototypes]
kernel/sched/core.c:9214:5: warning: no previous prototype for function 'sched_cpu_activate' [-Wmissing-prototypes]
kernel/sched/core.c:9259:5: warning: no previous prototype for 'sched_cpu_deactivate' [-Wmissing-prototypes]
kernel/sched/core.c:9259:5: warning: no previous prototype for function 'sched_cpu_deactivate' [-Wmissing-prototypes]
kernel/sched/core.c:9334:5: warning: no previous prototype for 'sched_cpu_starting' [-Wmissing-prototypes]
kernel/sched/core.c:9334:5: warning: no previous prototype for function 'sched_cpu_starting' [-Wmissing-prototypes]
kernel/sched/core.c:9355:5: warning: no previous prototype for 'sched_cpu_wait_empty' [-Wmissing-prototypes]
kernel/sched/core.c:9355:5: warning: no previous prototype for function 'sched_cpu_wait_empty' [-Wmissing-prototypes]
kernel/sched/core.c:9397:5: warning: no previous prototype for 'sched_cpu_dying' [-Wmissing-prototypes]
kernel/sched/core.c:9397:5: warning: no previous prototype for function 'sched_cpu_dying' [-Wmissing-prototypes]
kernel/sched/core.c:9420:13: warning: no previous prototype for function 'sched_init_smp' [-Wmissing-prototypes]
kernel/sched/core.c:9453:13: warning: no previous prototype for function 'sched_init_smp' [-Wmissing-prototypes]
kernel/sched/core.c:9481:13: warning: no previous prototype for function 'sched_init' [-Wmissing-prototypes]
kernel/sched/fair.c:10665:6: warning: no previous prototype for 'nohz_balance_enter_idle' [-Wmissing-prototypes]
kernel/sched/fair.c:10665:6: warning: no previous prototype for function 'nohz_balance_enter_idle' [-Wmissing-prototypes]
kernel/sched/loadavg.c:245:6: warning: no previous prototype for 'calc_load_nohz_start' [-Wmissing-prototypes]
kernel/sched/loadavg.c:245:6: warning: no previous prototype for function 'calc_load_nohz_start' [-Wmissing-prototypes]
kernel/sched/loadavg.c:258:6: warning: no previous prototype for 'calc_load_nohz_remote' [-Wmissing-prototypes]
kernel/sched/loadavg.c:258:6: warning: no previous prototype for function 'calc_load_nohz_remote' [-Wmissing-prototypes]
kernel/sched/loadavg.c:263:6: warning: no previous prototype for 'calc_load_nohz_stop' [-Wmissing-prototypes]
kernel/sched/loadavg.c:263:6: warning: no previous prototype for function 'calc_load_nohz_stop' [-Wmissing-prototypes]
kernel/sched/sched.h:87:11: fatal error: 'asm/paravirt_api_clock.h' file not found
kernel/sched/sched.h:87:11: fatal error: asm/paravirt_api_clock.h: No such file or directory
ld.lld: error: kernel/built-in.a(kallsyms.o):(function get_symbol_offset: .text+0x3ae): relocation R_RISCV_PCREL_HI20 out of range: -524450 is not in [-524288, 524287]; references kallsyms_markers
ld.lld: error: kernel/built-in.a(kallsyms.o):(function get_symbol_offset: .text+0x3bc): relocation R_RISCV_PCREL_HI20 out of range: -524450 is not in [-524288, 524287]; references kallsyms_names
ld.lld: error: kernel/built-in.a(kallsyms.o):(function update_iter: .text+0x77c): relocation R_RISCV_PCREL_HI20 out of range: -524450 is not in [-524288, 524287]; references kallsyms_token_index
ld.lld: error: kernel/built-in.a(kallsyms.o):(function update_iter: .text+0x798): relocation R_RISCV_PCREL_HI20 out of range: -524450 is not in [-524288, 524287]; references kallsyms_token_table
lib/overflow_kunit.c:341 overflow_shift_test() warn: '(_a_full << _to_shift)' 32768 can't fit into 32767 '*_d'
lib/overflow_kunit.c:394 overflow_shift_test() warn: assigning 18446744073709551611 to unsigned variable '*_d'
nd_perf.c:(.text+0x14c): undefined reference to `perf_pmu_migrate_context'
nd_perf.c:(.text+0x242): undefined reference to `perf_pmu_migrate_context'
nd_perf.c:(.text+0x3f4): undefined reference to `perf_pmu_register'
nd_perf.c:(.text+0x464): undefined reference to `perf_pmu_register'
nd_perf.c:(.text+0x4e0): undefined reference to `perf_pmu_unregister'
nd_perf.c:(.text+0x5ac): undefined reference to `perf_pmu_unregister'
nd_perf.c:(.text+0x682): undefined reference to `perf_pmu_migrate_context'
net/ipv4/tcp_input.c:5012:2: warning: Value stored to 'reason' is never read [clang-analyzer-deadcode.DeadStores]
pahole: .tmp_vmlinux.btf: No such file or directory
security/integrity/evm/evm_secfs.c:159:3: warning: Call to function 'sprintf' is insecure as it does not provide bounding of the memory buffer or security checks introduced in the C11 standard. Replace with analogous functions that support length arguments or provides boundary checks such as 'sprintf_s' in case of C11 [clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
security/smack/smackfs.c:1186:7: warning: Call to function 'sscanf' is insecure as it does not provide bounding of the memory buffer or security checks introduced in the C11 standard. Replace with analogous functions that support length arguments or provides boundary checks such as 'sscanf_s' in case of C11 [clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
sound/soc/codecs/lpass-macro-common.c:53 lpass_macro_pds_init() warn: passing zero to 'ERR_PTR'
sound/usb/6fire/chip.c:130:2: warning: Call to function 'sprintf' is insecure as it does not provide bounding of the memory buffer or security checks introduced in the C11 standard. Replace with analogous functions that support length arguments or provides boundary checks such as 'sprintf_s' in case of C11 [clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
sound/usb/line6/driver.c:770:2: warning: Call to function 'sprintf' is insecure as it does not provide bounding of the memory buffer or security checks introduced in the C11 standard. Replace with analogous functions that support length arguments or provides boundary checks such as 'sprintf_s' in case of C11 [clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
sound/usb/usx2y/usbusx2y.c:382:2: warning: Call to function 'sprintf' is insecure as it does not provide bounding of the memory buffer or security checks introduced in the C11 standard. Replace with analogous functions that support length arguments or provides boundary checks such as 'sprintf_s' in case of C11 [clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
{standard input}:1989: Error: unknown pseudo-op: `.sec'
Error/Warning ids grouped by kconfigs:
gcc_recent_errors
|-- alpha-allmodconfig
| |-- arch-alpha-include-asm-string.h:warning:__builtin_memcpy-forming-offset-is-out-of-the-bounds-of-object-tag_buf-with-type-unsigned-char
| |-- drivers-iio-frequency-admv1014.c:sparse:sparse:dubious:x-y
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-noderef-__iomem-addr-got-void
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- alpha-allyesconfig
| |-- arch-alpha-include-asm-string.h:warning:__builtin_memcpy-forming-offset-is-out-of-the-bounds-of-object-tag_buf-with-type-unsigned-char
| |-- drivers-iio-frequency-admv1014.c:sparse:sparse:dubious:x-y
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-noderef-__iomem-addr-got-void
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- alpha-buildonly-randconfig-r004-20220320
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- alpha-randconfig-r021-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| `-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- alpha-randconfig-r026-20220321
| `-- drivers-media-platform-samsung-exynos4-is-fimc-isp-video.h:warning:no-previous-prototype-for-fimc_isp_video_device_unregister
|-- arc-allmodconfig
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-noderef-__iomem-addr-got-void
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- arc-allyesconfig
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-noderef-__iomem-addr-got-void
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- arc-defconfig
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- arc-nsimosci_defconfig
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- arc-nsimosci_hs_smp_defconfig
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- arc-randconfig-r032-20220320
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- arc-randconfig-r032-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
|-- arc-randconfig-r034-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| `-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- arc-randconfig-r043-20220320
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- arc-randconfig-r043-20220321
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- arc-randconfig-s031-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| `-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- arm-allmodconfig
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| `-- kernel-sched-sched.h:fatal-error:asm-paravirt_api_clock.h:No-such-file-or-directory
|-- arm-allyesconfig
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| `-- kernel-sched-sched.h:fatal-error:asm-paravirt_api_clock.h:No-such-file-or-directory
|-- arm-defconfig
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- arm-hisi_defconfig
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- arm-randconfig-c002-20220320
| `-- kernel-sched-sched.h:fatal-error:asm-paravirt_api_clock.h:No-such-file-or-directory
|-- arm-randconfig-c002-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| `-- kernel-sched-sched.h:fatal-error:asm-paravirt_api_clock.h:No-such-file-or-directory
|-- arm-randconfig-c023-20220321
| `-- kernel-sched-sched.h:fatal-error:asm-paravirt_api_clock.h:No-such-file-or-directory
|-- arm-randconfig-r012-20220320
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| `-- kernel-sched-sched.h:fatal-error:asm-paravirt_api_clock.h:No-such-file-or-directory
|-- arm64-allmodconfig
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- arm64-allyesconfig
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- arm64-defconfig
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- arm64-randconfig-r024-20220321
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- arm64-randconfig-r033-20220320
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- csky-allmodconfig
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-noderef-__iomem-addr-got-void
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- csky-allyesconfig
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-noderef-__iomem-addr-got-void
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- csky-defconfig
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- h8300-allmodconfig
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-noderef-__iomem-addr-got-void
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-media-platform-st-stm32-dma2d-dma2d-hw.c:internal-compiler-error:in-extract_insn-at-recog.c
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- include-linux-cacheflush.h:warning:struct-folio-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- h8300-allyesconfig
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-noderef-__iomem-addr-got-void
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-media-platform-st-stm32-dma2d-dma2d-hw.c:internal-compiler-error:in-extract_insn-at-recog.c
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- include-linux-cacheflush.h:warning:struct-folio-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- h8300-randconfig-r023-20220320
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- h8300-randconfig-r025-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| `-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- i386-allmodconfig
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- i386-allnoconfig
| `-- Documentation-driver-api-nvdimm-nvdimm.rst:(SEVERE-)-Title-level-inconsistent:
|-- i386-allyesconfig
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- i386-debian-10.3
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- i386-debian-10.3-kselftests
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- i386-defconfig
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- i386-randconfig-a011-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- i386-randconfig-a013-20220321
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- i386-randconfig-a014-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| `-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
|-- i386-randconfig-a015-20220321
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- i386-randconfig-a016-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- i386-randconfig-c001-20220321
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- i386-randconfig-c021-20220321
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
|-- i386-randconfig-m021-20220321
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
| `-- sound-soc-codecs-lpass-macro-common.c-lpass_macro_pds_init()-warn:passing-zero-to-ERR_PTR
|-- i386-randconfig-r022-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- i386-randconfig-s001
| |-- drivers-gpu-drm-gma500-intel_bios.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-const-p-got-unsigned-char-noderef-usertype-__iomem
| |-- drivers-gpu-drm-gma500-opregion.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-const-p-got-void-noderef-__iomem-assigned-base
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- i386-randconfig-s002
| |-- drivers-gpu-drm-gma500-intel_bios.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-const-p-got-unsigned-char-noderef-usertype-__iomem
| |-- drivers-gpu-drm-gma500-opregion.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-const-p-got-void-noderef-__iomem-assigned-base
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- ia64-allmodconfig
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
|-- ia64-allyesconfig
| |-- (.text):undefined-reference-to-perf_pmu_register
| |-- (.text):undefined-reference-to-perf_pmu_unregister
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| `-- nd_perf.c:(.text):undefined-reference-to-perf_pmu_migrate_context
|-- ia64-defconfig
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
|-- m68k-allmodconfig
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| `-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- m68k-allyesconfig
| |-- drivers-counter-quad-.c:sparse:sparse:incompatible-types-in-conditional-expression-(different-base-types):
| |-- drivers-counter-quad-.c:sparse:unsigned-char
| |-- drivers-counter-quad-.c:sparse:void
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| `-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- m68k-buildonly-randconfig-r003-20220320
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| `-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- m68k-buildonly-randconfig-r004-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- m68k-defconfig
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| `-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- m68k-mvme147_defconfig
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| `-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- m68k-randconfig-m031-20220320
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- lib-overflow_kunit.c-overflow_shift_test()-warn:(_a_full-_to_shift)-can-t-fit-into-_d
| `-- lib-overflow_kunit.c-overflow_shift_test()-warn:assigning-to-unsigned-variable-_d
|-- m68k-randconfig-r024-20220320
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| `-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- m68k-sun3x_defconfig
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| `-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- microblaze-randconfig-r002-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| `-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- mips-allmodconfig
| |-- drivers-gpu-drm-msm-adreno-a6xx_gmu.h:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-noderef-__iomem-mem-got-void
| |-- drivers-gpu-drm-msm-adreno-a6xx_gmu.h:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-volatile-noderef-__iomem-mem-got-void
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- mips-allyesconfig
| |-- drivers-gpu-drm-msm-adreno-a6xx_gmu.h:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-noderef-__iomem-mem-got-void
| |-- drivers-gpu-drm-msm-adreno-a6xx_gmu.h:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-volatile-noderef-__iomem-mem-got-void
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- mips-db1xxx_defconfig
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- mips-randconfig-r015-20220320
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
|-- nds32-allmodconfig
| |-- Makefile:arch-nds32-Makefile:No-such-file-or-directory
| |-- arch-Kconfig:can-t-open-file-arch-nds32-Kconfig
| `-- make:No-rule-to-make-target-arch-nds32-Makefile-.
|-- nds32-allnoconfig
| |-- Makefile:arch-nds32-Makefile:No-such-file-or-directory
| |-- arch-Kconfig:can-t-open-file-arch-nds32-Kconfig
| `-- make:No-rule-to-make-target-arch-nds32-Makefile-.
|-- nds32-allyesconfig
| |-- Makefile:arch-nds32-Makefile:No-such-file-or-directory
| |-- arch-Kconfig:can-t-open-file-arch-nds32-Kconfig
| `-- make:No-rule-to-make-target-arch-nds32-Makefile-.
|-- nds32-buildonly-randconfig-r005-20220320
| |-- Makefile:arch-nds32-Makefile:No-such-file-or-directory
| |-- arch-Kconfig:can-t-open-file-arch-nds32-Kconfig
| `-- make:No-rule-to-make-target-arch-nds32-Makefile-.
|-- nds32-defconfig
| |-- Makefile:arch-nds32-Makefile:No-such-file-or-directory
| `-- make:No-rule-to-make-target-arch-nds32-Makefile-.
|-- nds32-randconfig-c004-20220321
| |-- Makefile:arch-nds32-Makefile:No-such-file-or-directory
| |-- arch-Kconfig:can-t-open-file-arch-nds32-Kconfig
| `-- make:No-rule-to-make-target-arch-nds32-Makefile-.
|-- nds32-randconfig-c024-20220320
| |-- Makefile:arch-nds32-Makefile:No-such-file-or-directory
| |-- arch-Kconfig:can-t-open-file-arch-nds32-Kconfig
| `-- make:No-rule-to-make-target-arch-nds32-Makefile-.
|-- nds32-randconfig-m031-20220321
| |-- Makefile:arch-nds32-Makefile:No-such-file-or-directory
| |-- arch-Kconfig:can-t-open-file-arch-nds32-Kconfig
| `-- make:No-rule-to-make-target-arch-nds32-Makefile-.
|-- nds32-randconfig-r006-20220321
| |-- Makefile:arch-nds32-Makefile:No-such-file-or-directory
| |-- arch-Kconfig:can-t-open-file-arch-nds32-Kconfig
| `-- make:No-rule-to-make-target-arch-nds32-Makefile-.
|-- nds32-randconfig-r022-20220320
| |-- Makefile:arch-nds32-Makefile:No-such-file-or-directory
| |-- arch-Kconfig:can-t-open-file-arch-nds32-Kconfig
| `-- make:No-rule-to-make-target-arch-nds32-Makefile-.
|-- nios2-allmodconfig
| |-- arch-nios2-kernel-misaligned.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-noderef-__user-to-got-unsigned-char-usertype-__pu_ptr
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-noderef-__iomem-addr-got-void
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- nios2-allyesconfig
| |-- arch-nios2-kernel-misaligned.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-noderef-__user-to-got-unsigned-char-usertype-__pu_ptr
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-noderef-__iomem-addr-got-void
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- nios2-defconfig
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- nios2-randconfig-r004-20220321
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- openrisc-randconfig-c003-20220321
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
|-- openrisc-randconfig-r003-20220320
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| `-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- openrisc-randconfig-r013-20220321
| |-- drivers-infiniband-core-user_mad.c:warning:array-subscript-struct-ib_rmpp_mad-is-partly-outside-array-bounds-of-unsigned-char
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
| `-- pahole:.tmp_vmlinux.btf:No-such-file-or-directory
|-- parisc-allmodconfig
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-noderef-__iomem-addr-got-void
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
|-- parisc-allyesconfig
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
|-- parisc-defconfig
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
|-- powerpc-allmodconfig
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-noderef-__iomem-addr-got-void
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-lpfc-lpfc_els.c:sparse:left-side-has-type-unsigned-int
| |-- drivers-scsi-lpfc-lpfc_els.c:sparse:right-side-has-type-restricted-__be32
| |-- drivers-scsi-lpfc-lpfc_els.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-linkFailureCnt-got-restricted-__be32-usertype
| |-- drivers-scsi-lpfc-lpfc_els.c:sparse:sparse:invalid-assignment:
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- powerpc-allyesconfig
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-noderef-__iomem-addr-got-void
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-scsi-lpfc-lpfc_els.c:sparse:left-side-has-type-unsigned-int
| |-- drivers-scsi-lpfc-lpfc_els.c:sparse:right-side-has-type-restricted-__be32
| |-- drivers-scsi-lpfc-lpfc_els.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-linkFailureCnt-got-restricted-__be32-usertype
| |-- drivers-scsi-lpfc-lpfc_els.c:sparse:sparse:invalid-assignment:
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- powerpc-buildonly-randconfig-r003-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| `-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- powerpc-maple_defconfig
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- powerpc-randconfig-m031-20220321
| `-- drivers-ata-libata-sff.c-ata_sff_lost_interrupt()-error:uninitialized-symbol-status-.
|-- powerpc64-randconfig-r014-20220321
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
|-- powerpc64-randconfig-r023-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- riscv-allmodconfig
| |-- drivers-iio-frequency-admv1014.c:sparse:sparse:dubious:x-y
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-noderef-__iomem-addr-got-void
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- riscv-allyesconfig
| |-- drivers-iio-frequency-admv1014.c:sparse:sparse:dubious:x-y
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-noderef-__iomem-addr-got-void
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- riscv-defconfig
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- riscv-nommu_k210_defconfig
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
|-- riscv-nommu_virt_defconfig
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
|-- riscv-randconfig-c024-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- riscv-randconfig-r042-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
| |-- nd_perf.c:(.text):undefined-reference-to-perf_pmu_migrate_context
| |-- nd_perf.c:(.text):undefined-reference-to-perf_pmu_register
| `-- nd_perf.c:(.text):undefined-reference-to-perf_pmu_unregister
|-- riscv-rv32_defconfig
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- s390-allmodconfig
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- s390-allyesconfig
| |-- drivers-iio-frequency-admv1014.c:sparse:sparse:dubious:x-y
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-volatile-noderef-__iomem-addr-got-void
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- include-linux-cacheflush.h:warning:struct-folio-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- s390-defconfig
| |-- arch-s390-kernel-machine_kexec.c:warning:memcpy-offset-is-out-of-the-bounds
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- s390-randconfig-c003-20220320
| |-- arch-s390-kernel-machine_kexec.c:warning:memcpy-offset-is-out-of-the-bounds
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- nd_perf.c:(.text):undefined-reference-to-perf_pmu_migrate_context
| |-- nd_perf.c:(.text):undefined-reference-to-perf_pmu_register
| `-- nd_perf.c:(.text):undefined-reference-to-perf_pmu_unregister
|-- s390-randconfig-r036-20220320
| |-- arch-s390-kernel-machine_kexec.c:warning:memcpy-offset-is-out-of-the-bounds
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
|-- s390-randconfig-r044-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
|-- sh-allmodconfig
| |-- arch-sh-kernel-machvec.c:warning:array-subscript-struct-sh_machine_vector-is-partly-outside-array-bounds-of-long-int
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-icr_base-got-void-noderef-__iomem
| |-- drivers-irqchip-irq-renesas-h8s.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-void-static-toplevel-ipr_base-got-void-noderef-__iomem
| |-- drivers-net-vxlan-vxlan_core.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-unsigned-int-usertype-b-got-restricted-__be32-usertype-vni
| |-- drivers-nvmem-sunplus-ocotp.c:sparse:sparse:symbol-sp_otp_v0-was-not-declared.-Should-it-be-static
| |-- drivers-tty-serial-sunplus-uart.c:sparse:sparse:symbol-sunplus_console_ports-was-not-declared.-Should-it-be-static
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
| `-- standard-input:Error:unknown-pseudo-op:sec
|-- sh-rsk7201_defconfig
| `-- arch-sh-kernel-machvec.c:warning:array-subscript-struct-sh_machine_vector-is-partly-outside-array-bounds-of-long-int
|-- sparc-allmodconfig
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- sparc-allyesconfig
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- sparc-randconfig-r002-20220320
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- sparc-randconfig-r013-20220320
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- sparc-randconfig-r035-20220321
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- sparc64-randconfig-r004-20220320
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- sparc64-randconfig-r031-20220320
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- sparc64-randconfig-r031-20220321
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- sparc64-randconfig-r034-20220320
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- sparc64-randconfig-s032-20220321
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- um-i386_defconfig
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- um-x86_64_defconfig
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- x86_64-allmodconfig
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- x86_64-allnoconfig
| `-- Documentation-driver-api-nvdimm-nvdimm.rst:(SEVERE-)-Title-level-inconsistent:
|-- x86_64-allyesconfig
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- x86_64-defconfig
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- x86_64-kexec
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- x86_64-randconfig-a011-20220321
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
|-- x86_64-randconfig-a012-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
|-- x86_64-randconfig-a013-20220321
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- x86_64-randconfig-a014-20220321
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- x86_64-randconfig-a015-20220321
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
|-- x86_64-randconfig-c002-20220321
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- x86_64-randconfig-c022-20220321
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- x86_64-randconfig-m001-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- x86_64-rhel-8.3
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- x86_64-rhel-8.3-func
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- x86_64-rhel-8.3-kselftests
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- x86_64-rhel-8.3-kunit
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- include-linux-rcupdate.h:error:dereferencing-pointer-to-incomplete-type-struct-css_set
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-sched_cpu_wait_empty
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- xtensa-allyesconfig
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
|-- xtensa-cadence_csp_defconfig
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-calc_load_nohz_stop
`-- xtensa-randconfig-r005-20220321
|-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
`-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
clang_recent_errors
|-- arm-am200epdkit_defconfig
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
|-- arm-collie_defconfig
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
|-- arm-ixp4xx_defconfig
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
|-- arm-neponset_defconfig
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
|-- arm-randconfig-c002-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| `-- kernel-sched-sched.h:fatal-error:asm-paravirt_api_clock.h-file-not-found
|-- arm-randconfig-r016-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| `-- kernel-sched-sched.h:fatal-error:asm-paravirt_api_clock.h-file-not-found
|-- arm-spear13xx_defconfig
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_wait_empty
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
|-- arm-spear3xx_defconfig
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
|-- arm64-randconfig-r026-20220320
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- lib-raid6-neon1.c:warning:mixing-declarations-and-code-is-incompatible-with-standards-before-C99
| |-- lib-raid6-neon2.c:warning:mixing-declarations-and-code-is-incompatible-with-standards-before-C99
| |-- lib-raid6-neon4.c:warning:mixing-declarations-and-code-is-incompatible-with-standards-before-C99
| |-- lib-raid6-neon8.c:warning:mixing-declarations-and-code-is-incompatible-with-standards-before-C99
| `-- lib-raid6-recov_neon_inner.c:warning:mixing-declarations-and-code-is-incompatible-with-standards-before-C99
|-- hexagon-buildonly-randconfig-r005-20220321
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-function-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- hexagon-buildonly-randconfig-r006-20220320
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
|-- hexagon-buildonly-randconfig-r006-20220321
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-function-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- hexagon-randconfig-r021-20220320
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
|-- hexagon-randconfig-r036-20220321
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
|-- hexagon-randconfig-r041-20220320
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-function-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- hexagon-randconfig-r041-20220321
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
|-- hexagon-randconfig-r045-20220320
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- hexagon-randconfig-r045-20220321
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- i386-allmodconfig
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_wait_empty
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-function-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- i386-randconfig-a001-20220321
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- i386-randconfig-a002-20220321
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- i386-randconfig-a003-20220321
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
|-- i386-randconfig-a004-20220321
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_wait_empty
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
|-- i386-randconfig-a005-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_wait_empty
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-function-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- i386-randconfig-a006-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_wait_empty
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-function-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- i386-randconfig-c001-20220321
| |-- drivers-hid-hid-core.c:warning:Although-the-value-stored-to-field-is-used-in-the-enclosing-expression-the-value-is-never-actually-read-from-field-clang-analyzer-deadcode.DeadStores
| |-- drivers-hwmon-da9055-hwmon.c:warning:Call-to-function-sprintf-is-insecure-as-it-does-not-provide-bounding-of-the-memory-buffer-or-security-checks-introduced-in-the-C11-standard.-Replace-with-analogous
| |-- drivers-hwmon-vt8231.c:warning:Call-to-function-sprintf-is-insecure-as-it-does-not-provide-bounding-of-the-memory-buffer-or-security-checks-introduced-in-the-C11-standard.-Replace-with-analogous-funct
| |-- drivers-input-serio-ps2-gpio.c:warning:Value-stored-to-rxflags-is-never-read-clang-analyzer-deadcode.DeadStores
| |-- drivers-misc-mei-main.c:warning:Call-to-function-sprintf-is-insecure-as-it-does-not-provide-bounding-of-the-memory-buffer-or-security-checks-introduced-in-the-C11-standard.-Replace-with-analogous-func
| |-- drivers-mtd-maps-amd76xrom.c:warning:Call-to-function-sprintf-is-insecure-as-it-does-not-provide-bounding-of-the-memory-buffer-or-security-checks-introduced-in-the-C11-standard.-Replace-with-analogous
| |-- drivers-mtd-maps-ck804xrom.c:warning:Call-to-function-sprintf-is-insecure-as-it-does-not-provide-bounding-of-the-memory-buffer-or-security-checks-introduced-in-the-C11-standard.-Replace-with-analogous
| |-- drivers-pci-vgaarb.c:warning:Value-stored-to-dev-during-its-initialization-is-never-read-clang-analyzer-deadcode.DeadStores
| |-- drivers-video-fbdev-matrox-matroxfb_base.c:warning:Call-to-function-sprintf-is-insecure-as-it-does-not-provide-bounding-of-the-memory-buffer-or-security-checks-introduced-in-the-C11-standard.-Replace-
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_wait_empty
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-function-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
| |-- net-ipv4-tcp_input.c:warning:Value-stored-to-reason-is-never-read-clang-analyzer-deadcode.DeadStores
| `-- security-smack-smackfs.c:warning:Call-to-function-sscanf-is-insecure-as-it-does-not-provide-bounding-of-the-memory-buffer-or-security-checks-introduced-in-the-C11-standard.-Replace-with-analogous-func
|-- mips-allnoconfig
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
|-- mips-omega2p_defconfig
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- mips-randconfig-c004-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- riscv-buildonly-randconfig-r002-20220320
| |-- drivers-spi-spi-amd.c:warning:cast-to-smaller-integer-type-enum-amd_spi_versions-from-const-void
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-function-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
| |-- ld.lld:error:kernel-built-in.a(kallsyms.o):(function-get_symbol_offset:.text):relocation-R_RISCV_PCREL_HI20-out-of-range:is-not-in-references-kallsyms_markers
| |-- ld.lld:error:kernel-built-in.a(kallsyms.o):(function-get_symbol_offset:.text):relocation-R_RISCV_PCREL_HI20-out-of-range:is-not-in-references-kallsyms_names
| |-- ld.lld:error:kernel-built-in.a(kallsyms.o):(function-kallsyms_open:.text):relocation-R_RISCV_PCREL_HI20-out-of-range:is-not-in-references-kallsyms_markers
| |-- ld.lld:error:kernel-built-in.a(kallsyms.o):(function-update_iter:.text):relocation-R_RISCV_PCREL_HI20-out-of-range:is-not-in-references-kallsyms_offsets
| |-- ld.lld:error:kernel-built-in.a(kallsyms.o):(function-update_iter:.text):relocation-R_RISCV_PCREL_HI20-out-of-range:is-not-in-references-kallsyms_token_index
| `-- ld.lld:error:kernel-built-in.a(kallsyms.o):(function-update_iter:.text):relocation-R_RISCV_PCREL_HI20-out-of-range:is-not-in-references-kallsyms_token_table
|-- riscv-randconfig-c006-20220321
| |-- drivers-clk-imx-clk-pll14xx.c:warning:Value-stored-to-pll_div_ctl1-is-never-read-clang-analyzer-deadcode.DeadStores
| |-- drivers-firmware-turris-mox-rwtm.c:warning:Call-to-function-sprintf-is-insecure-as-it-does-not-provide-bounding-of-the-memory-buffer-or-security-checks-introduced-in-the-C11-standard.-Replace-with-ana
| |-- drivers-gpu-drm-amd-amdgpu-..-display-dc-core-dc_link.c:warning:Dereference-of-null-pointer-clang-analyzer-core.NullDereference
| |-- drivers-gpu-drm-amd-amdgpu-..-display-dc-dml-calcs-dce_calcs.c:warning:Value-stored-to-num_cursor_lines-is-never-read-clang-analyzer-deadcode.DeadStores
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_discovery.c:warning:Value-stored-to-res-is-never-read-clang-analyzer-deadcode.DeadStores
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_ttm.c:warning:Undefined-or-garbage-value-returned-to-caller-clang-analyzer-core.uninitialized.UndefReturn
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_xgmi.c:warning:Value-stored-to-ret-is-never-read-clang-analyzer-deadcode.DeadStores
| |-- drivers-gpu-drm-selftests-test-drm_buddy.c:warning:Value-stored-to-err-is-never-read-clang-analyzer-deadcode.DeadStores
| |-- drivers-hid-hid-core.c:warning:Although-the-value-stored-to-field-is-used-in-the-enclosing-expression-the-value-is-never-actually-read-from-field-clang-analyzer-deadcode.DeadStores
| |-- drivers-hwmon-nsa320-hwmon.c:warning:Call-to-function-sprintf-is-insecure-as-it-does-not-provide-bounding-of-the-memory-buffer-or-security-checks-introduced-in-the-C11-standard.-Replace-with-analogous
| |-- drivers-leds-trigger-ledtrig-tty.c:warning:Call-to-function-sprintf-is-insecure-as-it-does-not-provide-bounding-of-the-memory-buffer-or-security-checks-introduced-in-the-C11-standard.-Replace-with-ana
| |-- drivers-pci-vgaarb.c:warning:Value-stored-to-dev-during-its-initialization-is-never-read-clang-analyzer-deadcode.DeadStores
| |-- drivers-phy-broadcom-phy-brcm-usb.c:warning:Call-to-function-sprintf-is-insecure-as-it-does-not-provide-bounding-of-the-memory-buffer-or-security-checks-introduced-in-the-C11-standard.-Replace-with-an
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_wait_empty
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| `-- net-ipv4-tcp_input.c:warning:Value-stored-to-reason-is-never-read-clang-analyzer-deadcode.DeadStores
|-- riscv-randconfig-r016-20220320
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-function-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- riscv-randconfig-r042-20220320
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-function-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- s390-randconfig-c005-20220321
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_wait_empty
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
|-- s390-randconfig-r044-20220320
| |-- drivers-spi-spi-amd.c:warning:cast-to-smaller-integer-type-enum-amd_spi_versions-from-const-void
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_wait_empty
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-function-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- x86_64-randconfig-a001-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- include-linux-fortify-string.h:warning:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- x86_64-randconfig-a002-20220321
| |-- drivers-spi-spi-amd.c:warning:cast-to-smaller-integer-type-enum-amd_spi_versions-from-const-void
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- include-linux-fortify-string.h:warning:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_wait_empty
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-function-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- x86_64-randconfig-a003-20220321
| |-- include-linux-fortify-string.h:warning:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_wait_empty
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| `-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
|-- x86_64-randconfig-a004-20220321
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- include-linux-fortify-string.h:warning:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_wait_empty
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-function-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- x86_64-randconfig-a005-20220321
| |-- drivers-spi-spi-amd.c:warning:cast-to-smaller-integer-type-enum-amd_spi_versions-from-const-void
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_wait_empty
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-function-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- x86_64-randconfig-a006-20220321
| |-- drivers-spi-spi-amd.c:warning:cast-to-smaller-integer-type-enum-amd_spi_versions-from-const-void
| |-- fs-btrfs-ordered-data.c:warning:expecting-prototype-for-Add-an-ordered-extent-to-the-per().-Prototype-was-for-btrfs_add_ordered_extent()-instead
| |-- fs-btrfs-tree-log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- include-linux-fortify-string.h:warning:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-idle_task_exit
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_dying
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_wait_empty
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-fair.c:warning:no-previous-prototype-for-function-nohz_balance_enter_idle
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| `-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
|-- x86_64-randconfig-c007-20220321
| |-- arch-x86-kernel-cpu-mce-inject.c:warning:Call-to-function-sprintf-is-insecure-as-it-does-not-provide-bounding-of-the-memory-buffer-or-security-checks-introduced-in-the-C11-standard.-Replace-with-analo
| |-- drivers-hid-hid-core.c:warning:Although-the-value-stored-to-field-is-used-in-the-enclosing-expression-the-value-is-never-actually-read-from-field-clang-analyzer-deadcode.DeadStores
| |-- drivers-input-serio-ps2-gpio.c:warning:Value-stored-to-rxflags-is-never-read-clang-analyzer-deadcode.DeadStores
| |-- drivers-platform-x86-asus-laptop.c:warning:Call-to-function-sprintf-is-insecure-as-it-does-not-provide-bounding-of-the-memory-buffer-or-security-checks-introduced-in-the-C11-standard.-Replace-with-ana
| |-- drivers-platform-x86-fujitsu-tablet.c:warning:Call-to-function-sprintf-is-insecure-as-it-does-not-provide-bounding-of-the-memory-buffer-or-security-checks-introduced-in-the-C11-standard.-Replace-with-
| |-- drivers-platform-x86-think-lmi.c:warning:Call-to-function-sprintf-is-insecure-as-it-does-not-provide-bounding-of-the-memory-buffer-or-security-checks-introduced-in-the-C11-standard.-Replace-with-analo
| |-- drivers-usb-typec-rt1719.c:warning:Assigned-value-is-garbage-or-undefined-clang-analyzer-core.uninitialized.Assign
| |-- include-linux-fortify-string.h:warning:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
| |-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
| |-- net-ipv4-tcp_input.c:warning:Value-stored-to-reason-is-never-read-clang-analyzer-deadcode.DeadStores
| |-- security-integrity-evm-evm_secfs.c:warning:Call-to-function-sprintf-is-insecure-as-it-does-not-provide-bounding-of-the-memory-buffer-or-security-checks-introduced-in-the-C11-standard.-Replace-with-ana
| |-- sound-usb-6fire-chip.c:warning:Call-to-function-sprintf-is-insecure-as-it-does-not-provide-bounding-of-the-memory-buffer-or-security-checks-introduced-in-the-C11-standard.-Replace-with-analogous-funct
| |-- sound-usb-line6-driver.c:warning:Call-to-function-sprintf-is-insecure-as-it-does-not-provide-bounding-of-the-memory-buffer-or-security-checks-introduced-in-the-C11-standard.-Replace-with-analogous-fun
| `-- sound-usb-usx2y-usbusx2y.c:warning:Call-to-function-sprintf-is-insecure-as-it-does-not-provide-bounding-of-the-memory-buffer-or-security-checks-introduced-in-the-C11-standard.-Replace-with-analogous-f
`-- x86_64-randconfig-r003-20220321
|-- include-linux-fortify-string.h:warning:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()
|-- kernel-sched-core.c:warning:no-previous-prototype-for-function-idle_task_exit
|-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_activate
|-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_deactivate
|-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_dying
|-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_starting
|-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_cpu_wait_empty
|-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init
|-- kernel-sched-core.c:warning:no-previous-prototype-for-function-sched_init_smp
|-- kernel-sched-core.c:warning:no-previous-prototype-for-function-task_sched_runtime
|-- kernel-sched-fair.c:warning:no-previous-prototype-for-function-nohz_balance_enter_idle
|-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_remote
|-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_start
`-- kernel-sched-loadavg.c:warning:no-previous-prototype-for-function-calc_load_nohz_stop
elapsed time: 726m
configs tested: 128
configs skipped: 3
gcc tested configs:
arm defconfig
arm64 defconfig
arm64 allyesconfig
arm allmodconfig
arm allyesconfig
i386 allyesconfig
ia64 allmodconfig
ia64 allyesconfig
x86_64 rhel-8.3-kselftests
i386 randconfig-c001-20220321
um i386_defconfig
mips allmodconfig
riscv allmodconfig
um x86_64_defconfig
mips allyesconfig
riscv allyesconfig
sparc allyesconfig
alpha allyesconfig
arc allyesconfig
nios2 allyesconfig
arm trizeps4_defconfig
arc nsimosci_hs_smp_defconfig
mips ip32_defconfig
xtensa cadence_csp_defconfig
m68k alldefconfig
m68k m5475evb_defconfig
mips db1xxx_defconfig
sh ecovec24_defconfig
arm rpc_defconfig
powerpc maple_defconfig
sh edosk7760_defconfig
arc nsimosci_defconfig
sh rsk7201_defconfig
sh rts7751r2d1_defconfig
m68k sun3x_defconfig
sh apsh4ad0a_defconfig
parisc generic-64bit_defconfig
m68k mvme147_defconfig
arm hisi_defconfig
arm randconfig-c002-20220320
arm randconfig-c002-20220321
ia64 defconfig
m68k defconfig
m68k allyesconfig
m68k allmodconfig
csky defconfig
alpha defconfig
nds32 defconfig
arc defconfig
sh allmodconfig
xtensa allyesconfig
h8300 allyesconfig
parisc defconfig
s390 defconfig
parisc64 defconfig
s390 allmodconfig
s390 allyesconfig
parisc allyesconfig
i386 debian-10.3
i386 debian-10.3-kselftests
i386 defconfig
sparc defconfig
nds32 allnoconfig
nios2 defconfig
powerpc allnoconfig
powerpc allmodconfig
powerpc allyesconfig
x86_64 randconfig-a013-20220321
x86_64 randconfig-a012-20220321
x86_64 randconfig-a014-20220321
x86_64 randconfig-a011-20220321
x86_64 randconfig-a016-20220321
x86_64 randconfig-a015-20220321
i386 randconfig-a014-20220321
i386 randconfig-a013-20220321
i386 randconfig-a016-20220321
i386 randconfig-a015-20220321
i386 randconfig-a011-20220321
i386 randconfig-a012-20220321
arc randconfig-r043-20220320
riscv randconfig-r042-20220321
s390 randconfig-r044-20220321
arc randconfig-r043-20220321
riscv nommu_k210_defconfig
riscv nommu_virt_defconfig
riscv allnoconfig
riscv defconfig
riscv rv32_defconfig
x86_64 defconfig
x86_64 kexec
x86_64 rhel-8.3
x86_64 rhel-8.3-func
x86_64 rhel-8.3-kunit
x86_64 allyesconfig
clang tested configs:
powerpc randconfig-c003-20220321
x86_64 randconfig-c007-20220321
arm randconfig-c002-20220321
i386 randconfig-c001-20220321
mips randconfig-c004-20220321
s390 randconfig-c005-20220321
riscv randconfig-c006-20220321
arm am200epdkit_defconfig
arm spear3xx_defconfig
arm neponset_defconfig
arm spear13xx_defconfig
powerpc gamecube_defconfig
arm collie_defconfig
powerpc mvme5100_defconfig
mips cavium_octeon_defconfig
arm ixp4xx_defconfig
mips lemote2f_defconfig
mips omega2p_defconfig
x86_64 randconfig-a002-20220321
x86_64 randconfig-a003-20220321
x86_64 randconfig-a005-20220321
x86_64 randconfig-a004-20220321
x86_64 randconfig-a001-20220321
x86_64 randconfig-a006-20220321
i386 randconfig-a003-20220321
i386 randconfig-a004-20220321
i386 randconfig-a005-20220321
i386 randconfig-a001-20220321
i386 randconfig-a006-20220321
i386 randconfig-a002-20220321
hexagon randconfig-r041-20220321
hexagon randconfig-r045-20220321
hexagon randconfig-r045-20220320
hexagon randconfig-r041-20220320
s390 randconfig-r044-20220320
riscv randconfig-r042-20220320
--
0-DAY CI Kernel Test Service
https://01.org/lkp
1
0
[resent from the correct email address. Sorry !]
Hi,
I was redirected here by pulseaudio maintainers for an issue I thought was at that layer :
https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/1344
After a fresh reboot, arecord / parecord work fine, and the level meters in pavucontrol react normally.
If I start audacity, the card gets in a state where the level meters become sluggish, and recording either drops 90% of samples, or records approximately 10x too fast.
Playback is always ok, unaffected.
I cannot fix that state other than by a reboot. The obvious "closing audacity", restarting the pulseaudio daemon, have no effect.
Tried kernels 5.15.24 and a recent 5.17; same problem.
I posted some detailed debugging info on that pulseaudio issue tracker, as well as pastebinned alsa-info.sh output here:
http://alsa-project.org/db/?f=7ee784003379252acfef25de5fecbdfd559fe342
The problematic hardware is Card 1, Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) HD Audio Controller [1022:1457].
Test command :
pasuspender -- arecord -D hw:1,0 -f S16_LE -c 2 -r 44100 arec_pasusp.wav
Here's an example recording of me saying 'test' :
https://gitlab.freedesktop.org/pulseaudio/pulseaudio/uploads/5a51081fcd55ec…
I have no ~/.asoundrc or related files.
Anything I can try to narrow down the cause of this ?
Thanks!
Chris
1
0
A continuation of avs-driver initial series [1]. This chapter covers
path management and topology parsing part which was ealier path of the
main series. The two patches that represented these two subjects in the
initial series, have been split into many to allow for easier review and
discussion.
AVS topology is split into two major parts: dictionaries - found within
ASoC topology manifest - and path templates - found within DAPM widget
private data. Dictionaries job is to reduce the total amount of memory
occupied by topology elements. Rather than having every pipeline and
module carry its own information, each refers to specific entry in
specific dictionary by provided (from topology file) indexes. In
consequence, most struct avs_tplg_xxx are made out of pointers.
A 'path' represents a DSP side of audio stream in runtime - is a logical
container for pipelines which are themselves composed of modules -
processing units. Due to high range of possible audio format
combinations, there can be more variants of given path (and thus, its
pipelines and modules) than total number of pipelines and module
instances which firmware supports concurrently, all the instance IDs are
allocated dynamically with help of IDA interface. 'Path templates' come
from topology file and describe a pattern which is later used to
actually create runtime 'path'.
[1]: https://lore.kernel.org/alsa-devel/20220207122108.3780926-1-cezary.rojewski…
Cezary Rojewski (13):
ASoC: Intel: avs: Declare vendor tokens
ASoC: Intel: avs: Add topology parsing infrastructure
ASoC: Intel: avs: Parse module-extension tuples
ASoC: Intel: avs: Parse pplcfg and binding tuples
ASoC: Intel: avs: Parse pipeline and module tuples
ASoC: Intel: avs: Parse path and path templates tuples
ASoC: Intel: avs: Add topology loading operations
ASoC: Intel: avs: Declare path and its components
ASoC: Intel: avs: Path creation and freeing
ASoC: Intel: avs: Path state management
ASoC: Intel: avs: Arm paths after creating them
ASoC: Intel: avs: Prepare modules before bindings them
ASoC: Intel: avs: Configure modules according to their type
include/uapi/sound/intel/avs/tokens.h | 126 ++
sound/soc/intel/Kconfig | 2 +
sound/soc/intel/avs/Makefile | 3 +-
sound/soc/intel/avs/avs.h | 23 +
sound/soc/intel/avs/path.c | 1008 ++++++++++++++++
sound/soc/intel/avs/path.h | 72 ++
sound/soc/intel/avs/topology.c | 1600 +++++++++++++++++++++++++
sound/soc/intel/avs/topology.h | 195 +++
8 files changed, 3028 insertions(+), 1 deletion(-)
create mode 100644 include/uapi/sound/intel/avs/tokens.h
create mode 100644 sound/soc/intel/avs/path.c
create mode 100644 sound/soc/intel/avs/path.h
create mode 100644 sound/soc/intel/avs/topology.c
create mode 100644 sound/soc/intel/avs/topology.h
--
2.25.1
3
35
The following changes since commit e783362eb54cd99b2cac8b3a9aeac942e6f6ac07:
Linux 5.17-rc1 (2022-01-23 10:12:53 +0200)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v5.18
for you to fetch changes up to 49a24e9d9c740d3bd8b1200f225f67d45e3d68a5:
Make the SOF control, PCM and PM code IPC agnostic (2022-03-18 20:11:08 +0000)
----------------------------------------------------------------
ASoC: Updates for v5.18
Quite a quiet release for ASoC, lots of work on drivers and platforms
but nothing too groundbreaking but not much on the core itself:
- Start of moving SoF to support multiple IPC mechanisms.
- Use of NHLT ACPI table to reduce the amount of quirking required for
Intel systems.
- Some building blocks for use in forthcoming Intel AVS driver for
legacy Intel DSP firmwares.
- Support for AMD PDM, Atmel PDMC, Awinic AW8738, i.MX cards with
TLV320AIC31xx, Intel machines with CS35L41 and ESSX8336, Mediatek
MT8181 wideband bluetooth, nVidia Tegra234, Qualcomm SC7280, Renesas
RZ/V2L, Texas Instruments TAS585M
----------------------------------------------------------------
Ahmad Fatoum (2):
ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk
ASoC: fsl_sai: implement 1:1 bclk:mclk ratio support
Ajit Kumar Pandey (13):
ASoC: amd: acp: Add generic support for PDM controller on ACP
ASoC: amd: acp: Add PDM controller based dmic dai for Renoir
ASoC: amd: acp: Add generic PCI driver module for ACP device
ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir.
ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir
ASoC: amd: renoir: Add check for acp configuration flags
ASoC: amd: acp: Change card name for Guybrush Machine
ASoC: amd: acp-legacy: Add legacy card support for new machines
ASoC: amd: acp: Add DMIC machine driver ops
ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update
ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq
ASoC: SOF: amd: Move group register configuration to acp-loader
ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value
Ajye Huang (2):
ASoC: Intel: sof_rt5682: Add support for platform without amplifier
ASoC: SOF: Intel: Add topology overwrite for Felwinter
Alviro Iskandar Setiawan (1):
ASoC: atmel: mchp-pdmc: Fix `-Wpointer-bool-conversion` warning
Amadeusz Sławiński (3):
ASoC: topology: Remove superfluous error prints
ASoC: topology: Allow TLV control to be either read or write
ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior
Anthony I Gilea (1):
ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13"
Ariel D'Alessandro (6):
ASoC: bindings: fsl-asoc-card: Add mclk-id optional property
ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id
ASoC: fsl-asoc-card: Remove BCLK default value for tlv320aic31xx card
ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h
ASoC: tlv320aic31xx: Define PLL clock inputs
ASoC: bindings: fsl-asoc-card: Add compatible for tlv320aic31xx codec
Bard Liao (2):
ASoC: SOF: Intel: match sdw version on link_slaves_found
ASoC: SOF: Intel: Compare sdw adr directly
Brent Lu (5):
ASoC: Intel: boards: create sof-realtek-common module
ASoC: Intel: sof_rt1308: move rt1308 code to common module
ASoC: Intel: cirrus-common: support cs35l41 amplifier
ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier
ASoC: SOF: Intel: add topology overwrite for Taniks
Brian Norris (2):
drm/rockchip: cdn-dp: Support HDMI codec plug-change callback
ASoC: rk3399_gru_sound: Wire up DP jack detection
Cezary Rojewski (17):
ALSA: hda: Add helper macros for DSP capable devices
ASoC: Export DAI register and widget ctor and dctor functions
ASoC: Intel: Introduce AVS driver
ASoC: Intel: avs: Inter process communication
ASoC: Intel: avs: Add code loading requests
ASoC: Intel: avs: Add pipeline management requests
ASoC: Intel: avs: Add module management requests
ASoC: Intel: avs: Add power management requests
ASoC: Intel: avs: Add ROM requests
ASoC: Intel: avs: Add basefw runtime-parameter requests
ASoC: Intel: avs: Firmware resources management utilities
ASoC: Intel: avs: Declare module configuration types
ASoC: Intel: avs: Dynamic firmware resources management
ASoC: Intel: avs: General code loading flow
ASoC: Intel: avs: Implement CLDMA transfer
ASoC: Intel: avs: Code loading over CLDMA
ASoC: Intel: avs: Code loading over HDA
Charles Keepax (3):
ASoC: wm8962: Allow switching between analog and digital inputs
ASoC: madera: Add dependencies on MFD
ASoC: wm_adsp: Make compressed buffers optional
Claudiu Beznea (1):
ASoC: mchp-spdifrx: fix typo
Codrin Ciubotariu (4):
ASoC: dmaengine: do not use a NULL prepare_slave_config() callback
ASoC: dt-bindings: Document Microchip's PDMC
ASoC: atmel: mchp-pdmc: add PDMC driver
ASoC: atmel: mchp-pdmc: print the correct property name
Colin Ian King (3):
ASoC: tegra20: spdif: make const array rates static
ASoC: atmel: mchp-pdmc: Fix spelling mistake "microchopnes" -> "microphones"
ASoC: ti: Fix spelling mistake "cant" -> "can't"
Curtis Malainey (1):
ASoC: SOF: fix 32 signed bit overflow
Dan Carpenter (5):
ASoC: qcom: Fix error code in lpass_platform_copy()
ASoC: amd: acp: Fix signedness bug in renoir_audio_probe()
ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe()
ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe()
ASoC: amd: vg: fix signedness bug in acp5x_audio_probe()
Daniel Baluta (3):
ASoC: SOF: compr: Add compress ops implementation
ASoC: SOF: compr: Mark snd_compress_ops static
ASoC: SOF: pcm: Add compress_ops for SOF platform component driver
Daniel Beer (2):
ASoC: add support for TAS5805M digital amplifier
ASoC: dt-bindings: add bindings for TI TAS5805M.
Derek Fang (1):
ASoC: rt5682s: Stabilize the combo jack detection
Gongjun Song (1):
ASoC: SOF: Intel: pci-tgl: add RPL-S support
Jayesh Choudhary (1):
ASoC: dt-bindings: davinci-mcasp: convert McASP bindings to yaml schema
Jia-Ju Bai (2):
ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp()
ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create()
Jiapeng Chong (3):
ASoC: SOF: amd: Remove unneeded semicolon
ASoC: SOF: amd: Remove unneeded semicolon
ASoC: atmel: mchp-pdmc: Remove unnecessary print function dev_err()
Jiasheng Jiang (9):
ASoC: codecs: Check for error pointer after calling devm_regmap_init_mmio
ASoC: ti: davinci-i2s: Add check for clk_enable()
ASoC: mxs-saif: Handle errors for clk_enable
ASoC: atmel_ssc_dai: Handle errors for clk_enable
ASoC: dwc-i2s: Handle errors for clk_enable
ASoC: soc-compress: prevent the potentially use of null pointer
ASoC: wm8350: Handle error for wm8350_register_irq
ASoC: fsi: Add check for clk_enable
ASoC: soc-compress: Change the check for codec_dai
Jiaxin Yu (2):
ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint
ASoC: mediatek: mt8183: support wb bt audio
Jonathan Albrieux (1):
ASoC: codecs: Add Awinic AW8738 audio amplifier driver
Julia Lawall (1):
ASoC: Intel: bytcr_wm5102: use GFP_KERNEL
Kai Vehmanen (1):
ASoC: SOF: Intel: enable DMI L1 for playback streams
Keyon Jie (4):
ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message
ASoC: SOF: Intel: hda-loader: add SSP helper
ASoC: SOF: Intel: hda-loader: add IMR restore support
ASoC: SOF: add flag to disable IMR restore to sof_debug
Krzysztof Kozlowski (6):
ASoC: dt-bindings: samsung,aries-wm8994: require sound-dai property
ASoC: dt-bindings: samsung,arndale: convert to dtschema
ASoC: dt-bindings: samsung,arndale: document ALC5631
ASoC: dt-bindings: samsung,smdk5250: convert to dtschema
ASoC: dt-bindings: samsung,snow: convert to dtschema
ASoC: dt-bindings: samsung,tm2: convert to dtschema
Lad Prabhakar (8):
ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively
ASoC: sh: rz-ssi: Make the data structures available before registering the handlers
ASoC: sh: rz-ssi: Drop ssi parameter from rz_ssi_stream_init()
ASoC: sh: rz-ssi: Make return type of rz_ssi_stream_is_valid() to bool
ASoC: sh: rz-ssi: Use a do-while loop in rz_ssi_pio_recv()
ASoC: sh: rz-ssi: Add rz_ssi_set_substream() helper function
ASoC: sh: rz-ssi: Remove duplicate macros
ASoC: dt-bindings: renesas,rz-ssi: Document RZ/V2L SoC
Lianjie Zhang (1):
ASoC: Intel: catpt: use asoc_substream_to_rtd()
Libin Yang (1):
ASoC: Intel: soc-acpi: add entries in ADL match table
Lucas Tanure (2):
ASoC: cs35l41: Fix max number of TX channels
ASoC: cs35l41: Remove unnecessary param
Mac Chiang (1):
ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration
Mark Brown (83):
Merge existing fixes from asoc/for-5.17 into new branch
ASoC: topology: Fixes
ASoC: SOF: Intel: don't download firmware at each resume
ASoC: Xilinx fixes
ASoC: sh: rz-ssi: Code cleanup and fixes
ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id
ASoC: SOF: Intel: improve SoundWire _ADR handling
ASOC: cs42l42: Add support for system suspend
ASoC: add support for TAS5805M digital amplifier
ASoC: Intel: sof_rt5682: add two derivative options
Tegra234 APE support
(Re)enable DP/HDMI audio for RK3399 Gru
SoC: SOF: ipc: Optimizations for tx message
ASOC: amd: acp: Add generic PDM and PCI driver support for ACP
ASoC: samsung: Explicitly include gpiolib header
ASoC: sun4i-i2s: Support for Allwinner R329 and D1 SoCs
ASoC: dmic: Remove spurious gpiolib select
ASoC: rt9120: Remove spurious gpiolib select
ASoC: simple-amplifier: Remove spurious gpiolib select
ASoC: max9759: Remove spurious gpiolib select
ASoC: zl38060: Remove spurious gpiolib select
ASoC: simple-mux: Depend on gpiolib rather than selecting it
ASoC: Fix gpiolib dependencies
ASoC: SOF: dma-trace: Change trace_init() ops parameter list
Machine driver to support LPASS SC7280 sound card registration
ASoC: dt-bindings: samsung: convert to dtschema
ASoC: SOF: IPC client infrastructure
ASoC: wm8731: Delete empty remove() function
ASoC: pcm3168a: code cleanup
ASoC: Add Euro Headset support for wcd938x codec
ASoC: sc7280: Really depends on SOUNDWIRE
Add support for audio on SC7280 based targets
ASoC: codecs: add pm runtime support for Qualcomm codecs
ASoC: lm49453: Use modern ASoC DAI format terminology
ASoC: tscs42xx: Use modern ASoC DAI format terminology
ASoC: tscs454: Use modern ASoC DAI format terminology
ASoC: sti-sas: Use modern ASoC DAI format terminology
ASoC: si476x: Use modern ASoC DAI format terminology
ASoC: uda1380: Use modern ASoC DAI format terminology
ASoC: uda1334: Use modern ASoC DAI format terminology
ASoC: twl4030: Use modern ASoC DAI format terminology
ASoC: es7134: Use modern ASoC DAI format terminology
ASoC: wl1273: Use modern ASoC DAI format terminology
ASoC: es8316: Use modern ASoC DAI format terminology
ASoC: inno_rk3036: Use modern ASoC DAI format terminology
ASoC: es8328: Use modern ASoC DAI format terminology
ASoC: isabelle: Use modern ASoC DAI format terminology
ASoC: mc13783: Use modern ASoC DAI format terminology
ASoC: pcm3060: Use modern ASoC DAI format terminology
ASoC: pcm1681: Use modern ASoC DAI format terminology
ASoC: pcm186x: Use modern ASoC DAI format terminology
ASoC: pcm3168a: Use modern ASoC DAI format terminology
ASoC: pcm512x: Use modern ASoC DAI format terminology
ASoC: ml26124: Use modern ASoC DAI format terminology
ASoC: uda134x: Use modern ASoC DAI format terminology
ASoC: max98088: Use modern ASoC DAI format terminology
ASoC: max98095: Use modern ASoC DAI format terminology
ASoC: max98371: Use modern ASoC DAI format terminology
ASoC: max98390: Use modern ASoC DAI format terminology
ASoC: max9850: Use modern ASoC DAI format terminology
ASoC: max9860: Use modern ASoC DAI format terminology
ASoC: max9867: Use modern ASoC DAI format terminology
ASoC: max98925: Use modern ASoC DAI format terminology
ASoC: max98926: Use modern ASoC DAI format terminology
ASoC: max98927: Use modern ASoC DAI format terminology
ASoC: es7241: Use modern ASoC DAI format terminology
ASoC: Add power domains support for digital macro codecs
ASoC: Intel: machine driver updates for 5.18
ASoC: codecs: Add Awinic AW8738 audio amplifier driver
ASoC: audio_graph_card2: Support variable slot widths
ASoC: Intel: boards: cleanups for 5.18
ASoC: SOF: updates for 5.18
ASoC: fsl_sai: Cleanups and 1:1 bclk:mclk ratio support
Add driver for SAMA7G5's PDMC
Clean ups and preparation for IPC abstraction in the SOF driver
ALSA/ASoC/SOF/Intel: improve support for ES8336-based platforms
Clean ups and preparation for IPC abstraction in the SOF driver
ASoC: Intel: AVS - Audio DSP for cAVS
ASoC: mediatek: Add mt8195 reset control support
ASoC: SOF/Intel: small fixes and updates for 5.18
Make the SOF pcm_hw_params DSP op IPC agnostic
Introduce IPC abstraction for SOF topology parsing
Make the SOF control, PCM and PM code IPC agnostic
Mauro Carvalho Chehab (1):
ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021
Meng Tang (4):
ASoC: amd: Use platform_get_irq_byname() to get the interrupt
ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt
ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog"
ASoC: amd: Fix reference to PCM buffer address
Miaoqian Lin (13):
ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe
ASoC: atmel: Fix error handling in snd_proto_probe
ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe
ASoC: SOF: Add missing of_node_put() in imx8m_probe
ASoC: mediatek: mt8192-mt6359: Fix error handling in mt8192_mt6359_dev_probe
ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_platform_probe
ASoC: mxs: Fix error handling in mxs_sgtl5000_probe
ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe
ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe
ASoC: mediatek: Fix error handling in mt8183_da7219_max98357_dev_probe
ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe
ASoC: mediatek: mt8195: Fix error handling in mt8195_mt6359_rt1019_rt5682_dev_probe
ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data
Minghao Chi (3):
ASoC: codecs: remove redundant ret variable
ASoC: samsung: remove unneeded ret variable
ASoC: ak4642: Use of_device_get_match_data()
Mohan Kumar (1):
ASoC: tegra: Update AHUB driver for Tegra234
Muralidhar Reddy (1):
ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table
Nicolin Chen (1):
MAINTAINERS: Add Shengjiu to maintainer list of sound/soc/fsl
Nikita Yushchenko (4):
ASoC: pcm3168a: cleanup unintuitive mask usage
ASoC: pcm3168a: refactor hw_params routine
ASoC: pcm3168a: refactor format handling
ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES
Nikolai Kostrigin (1):
ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines
Oder Chiou (1):
ASoC: rt5640: Remove the sysclk and sysclk_src checking
Peter Ujfalusi (31):
ASoC: SOF: trace: Simplify count adjustment in trace_read
ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress()
ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked()
ASoC: SOF: ipc: Do not allocate buffer for msg_data
ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare
ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init()
ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD
ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header
ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events
ASoC: SOF: Split up utils.c into sof-utils and iomem-utils
ASoC: SOF: Introduce IPC SOF client support
ASoC: SOF: sof-client: Add support for clients not managed by pm framework
ASoC: SOF: Convert the generic IPC message injector into SOF client
ASoC: SOF: Convert the generic probe support to SOF client
ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y
ASoC: SOF: Declare sof_compress_ops in sof-priv.h
ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration
ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime
ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional
ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer
ASoC: SOF: trace: Use proper DMA direction for the trace data buffer
ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration
ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral
ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper
ASoC: SOF: Introduce optional callback to configure stream data offset
ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional
ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset()
ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset()
ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops
ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops
ASoC: SOF: Remove ipc_pcm_params() ops
Pierre-Louis Bossart (30):
ASoC: SOF: Intel: use inclusive language for SSP clocks
ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members
ASoC: SOF: core: unregister clients and machine drivers in .shutdown
ASoC: soc-acpi: remove sof_fw_filename
ASoC: Intel: boards: fix spelling in comments
ASoC: SOF: debug: clarify operator precedence
ASoC: SOF: Intel: hda: clarify operator precedence
ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used"
ASoC: Intel: boards: add GPIOLIB dependency where missed
ASoC: SOF: sof-audio: removed unused function
ASoC: soc-acpi: fix kernel-doc descriptor
ASoC: soc-acpi: add information on I2S/TDM link mask
ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards
ALSA: intel-nhlt: add helper to detect SSP link mask
ASoC: SOF: Intel: hda: report SSP link mask to machine driver
ASoC: Intel: soc-acpi: quirk topology filename dynamically
ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices
ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices
ALSA: intel-dspconfig: add ES8336 support for CNL
ASoC: Intel: sof_es8336: make gpio optional
ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search
ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021"
ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP
ASoC: Intel: sof_es8336: log all quirks
ASoC: Intel: sof_es8336: move comment to the right place
ASoC: Intel: sof_es8336: add support for JD inverted quirk
ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec
ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support
ASoC: Intel: bytcht_es8316: move comment to the right place
ASoC: Intel: boards: fix randconfig issue
Rander Wang (1):
ASoC: SOF: move definition of snd_sof_ipc to header file
Randy Dunlap (1):
ASoC: max98927: add missing header file
Ranjani Sridharan (55):
ASoC: SOF: Intel: hda: Remove link assignment limitation
ASoC: SOF: Convert the generic IPC flood test into SOF client
ASoC: SOF: remove snd_sof_pipeline_find()
ASoC: SOF: simplify snd_sof_device_remove()
ASoC: SOF: set swidget's core for scheduler widget
ASoC: SOF: topology: remove redundant code
ASoC: SOF: topology: remove redundant code in sof_link_afe_load()
ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token
ASoC: SOF: topology: Modify the get_token op for string tokens
ASoC: SOF: topology: expose some get_token ops
ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai
ASoC: SOF: make struct snd_sof_widget IPC agnostic
ASoC: SOF: topology: make sof_route_load() IPC agnostic
ASoC: SOF: Add a tuples array to struct snd_sof_widget
ASoC: SOF: topology: Modify signature for token parsing functions
ASoC: SOF: topology: Rename arguments in sof_parse_token_sets()
ASoC: SOF: topology: Rename arguments in sof_parse_tokens()
ASoC: SOF: make struct snd_sof_dai IPC agnostic
ASoC: SOF: Introduce struct snd_sof_dai_link
ASoC: SOF: IPC: Introduce IPC ops
ASoC: SOF: topology: Add helper function for processing tuple arrays
ASoC: SOF: Introduce IPC3 ops
ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic
ASoC: SOF: topology: Make buffer widget parsing IPC agnostic
ASoC: SOF: topology: Make pga widget parsing IPC agnostic
ASoC: SOF: topology: Make mixer widget parsing IPC agnostic
ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic
ASoC: SOF: topology: Make src widget parsing IPC agnostic
ASoC: SOF: topology: Make asrc widget parsing IPC agnostic
ASoC: SOF: topology: Make siggen widget parsing IPC agnostic
ASoC: SOF: topology: Make effect widget parsing IPC agnostic
ASoC: SOF: topology: Make route setup IPC agnostic
ASoC: SOF: topology: Make DAI widget parsing IPC agnostic
ASoC: SOF: topology: Make control parsing IPC agnostic
ASoC: SOF: topology: Make widget binding IPC agnostic
ASoC: SOF: topology: remove snd_sof_complete_pipeline()
ASoC: SOF: set up scheduler widget before all other widgets in the pipeline
ASoC: SOF: Make sof_widget_setup/free IPC agnostic
ASoC: SOF: Make sof_suspend/resume IPC agnostic
ASoC: SOF: Introduce IPC ops for kcontrol IO
ASoC: SOF: Add IPC3 topology control ops
ASoC: SOF: Add volume_get/put IPC3 ops
ASoC: SOF: Add switch get/put IPC3 ops
ASoC: SOF: Add enum_get/put control ops for IPC3
ASoC: SOF: Add bytes_get/put control IPC ops for IPC3
ASoC: SOF: Add bytes_ext control IPC ops for IPC3
ASoC: SOF: Introduce IPC-specific PCM ops
ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function
ASoC: SOF: Introduce IPC3 PCM hw_free op
ASoC: SOF: Define hw_params PCM op for IPC3
ASoC: SOF: Add trigger PCM op for IPC3
ASoC: SOF: Add dai_link_fixup PCM op for IPC3
ASoC: SOF: expose sof_route_setup()
ASoC: SOF: topology: Add ops for setting up and tearing down pipelines
ASoC: SOF: Add a new dai_get_clk topology IPC op
Ricard Wanderlof (1):
ASoC: tlv320adc3xxx: Add IIR filter configuration
Richard Fitzgerald (6):
ASoC: cs42l42: Report full jack status when plug is detected
ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling
ASoC: cs42l42: Handle system suspend
ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map
ASoC: audio_graph_card2: Add support for variable slot widths
ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START
Rob Herring (2):
ASoC: dt-bindings: realtek,rt5682s: Drop Tegra specifics from example
ASoC: dt-bindings: Fix patternProperties with fixed strings
Robert Hancock (6):
ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting
ASoC: xilinx: xlnx_i2s: create drvdata structure
ASoC: xilinx: xlnx_i2s: Handle sysclk setting
ASoC: simple-card-utils: Set sysclk on all components
ASoC: dt-bindings: simple-card: document new system-clock-fixed flag
ASoC: simple-card-utils: Add new system-clock-fixed flag
Sameer Pujar (2):
ASoC: Document Tegra234 APE support
ASoC: simple-card-utils: Don't reset clock of active DAI
Samuel Holland (3):
ASoC: dt-bindings: sun4i-i2s: Add compatibles for R329 and D1
ASoC: sun4i-i2s: Update registers for more channels
ASoC: sun4i-i2s: Add support for the R329/D1 variant
Sascha Hauer (8):
ASoC: fsl_sai: Enable combine mode soft
ASoC: fsl: Drop unused argument from imx_pcm_dma_init()
ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst
ASoC: fsl_sai: Drop unnecessary defines
ASoC: fsl_sai: simplify irq return value
ASoC: fsl_sai: store full version instead of major/minor
ASoC: fsl_sai: Use better variable names
ASoC: fsl_sai: use DIV_ROUND_CLOSEST() to calculate divider
Shengjiu Wang (5):
ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment
ASoC: soc-core: skip zero num_dai component in searching dai name
ASoC: fsl_rpmsg: Remove SET_SYSTEM_SLEEP_PM_OPS callback
ASoC: fsl_spdif: Disable TX clock when stop
ASoC: fsl_spdif: Add new registers included on i.MX8ULP
Shuming Fan (1):
ASoC: rt1308-sdw: get calibration params after power on
Simon Trimmer (1):
ASoC: wm_adsp: Expand firmware loading search options
Srinivas Kandagatla (18):
ASoC: codecs: va-macro: move to individual clks from bulk
ASoC: codecs: rx-macro: move clk provider to managed variants
ASoC: codecs: tx-macro: move clk provider to managed variants
ASoC: codecs: rx-macro: move to individual clks from bulk
ASoC: codecs: tx-macro: move to individual clks from bulk
ASoC: codecs: wsa-macro: move to individual clks from bulk
ASoC: codecs: wsa-macro: setup soundwire clks correctly
ASoC: codecs: tx-macro: setup soundwire clks correctly
ASoC: codecs: rx-macro: setup soundwire clks correctly
ASoC: codecs: va-macro: add runtime pm support
ASoC: codecs: wsa-macro: add runtime pm support
ASoC: codecs: rx-macro: add runtime pm support
ASoC: codecs: tx-macro: add runtime pm support
ASoC: codecs: wcd938x: add simple clk stop support
ASoC: codecs: wcd-mbhc: add runtime pm support
ASoC: codecs: wsa881x: add runtime pm support
ASoC: qcom: select correct WCD938X config for SC7280
ASoC: qcom: fix Kconfig for SC7280
Srinivasa Rao Mandadapu (19):
ASoC: google: dt-bindings: Add sc7280-herobrine machine bindings
ASoC: qcom: Add macro for lpass DAI id's max limit
ASoC: qcom: SC7280: Add machine driver
ASoC: codec: wcd938x: Add switch control for selecting CTIA/OMTP Headset
ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset
ASoC: codec: wcd938x: Update CTIA/OMTP switch control
ASoC: qcom: Move lpass_pcm_data structure to lpass header
ASoC: qcom: lpass: Add dma fields for codec dma lpass interface
ASoC: qcom: Add helper function to get dma control and lpaif handle
ASoC: qcom: Add register definition for codec rddma and wrdma
ASoC: qcom: Add regmap config support for codec dma driver
ASoC: qcom: Add support for codec dma driver
ASoC: qcom: Add lpass CPU driver for codec dma control
ASoC: dt-bindings: Add SC7280 lpass cpu bindings
ASoC: qcom: lpass-sc7280: Add platform driver for lpass audio
ASoC: qcom: lpass-platform: Update warning print to control excess logging
ASoC: codecs: Add power domains support in digital macro codecs
ASoC: qcom: dt-bindings: Add bindings for power domains in lpass digital codecs
ASoC: codecs: Fix misplaced lpass_macro_pds_exit call
Stephan Gerhold (1):
ASoC: dt-bindings: Add schema for "awinic,aw8738"
Stephen Kitt (1):
ASoC: SOF: Replace zero-length array with flexible-array member
Takashi Iwai (1):
ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call
Trevor Wu (3):
ASoC: mediatek: mt8195: enable apll tuner
ASoC: mediatek: mt8195: add reset controller
dt-bindings: mediatek: mt8195: add reset property
Uwe Kleine-König (1):
ASoC: cs42l51: Improve error handling in cs42l51_remove()
V sujith kumar Reddy (1):
ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card
Vijendar Mukunda (4):
ASoC: amd: vg: fix for pm resume callback sequence
ASoC: amd: vg: update DAI link name
ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl
ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver
Viorel Suman (2):
ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY
ASoC: fsl_spdif: keep all TxClk sources by txclk array
Vlad Karpovich (1):
ASoC: wm_adsp: Add trace caps to speaker protection FW
Wang Wensheng (1):
ASoC: imx-es8328: Fix error return code in imx_es8328_probe()
Weiguo Li (1):
ASoC: SOF: compress: fix null check after dereference
Xiaoke Wang (1):
ASoC: samsung: i2s: check the return value of kstrdup()
Yang Li (1):
ASoC: mediatek: mt8195: Remove unnecessary print function dev_err()
Yihao Han (1):
ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy
Yong Zhi (1):
ASoC: Intel: sof_rt5682: add support for systems without i915 audio
YueHaibing (2):
ASoC: amd: acp5x-pcm-dma: Fix signedness bug
ASoC: amd: acp3x: Fix signedness bug in acp3x
Zhen Ni (1):
ASoC: amd: use asoc_substream_to_rtd()
balamurugan.c (1):
ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support.
zhangqilong (1):
ASoC: rockchip: Fix PM usage reference of rockchip_i2s_tdm_resume
.../bindings/bus/nvidia,tegra210-aconnect.yaml | 1 +
.../bindings/dma/nvidia,tegra210-adma.yaml | 4 +-
.../bindings/interrupt-controller/arm,gic.yaml | 1 +
.../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 5 +
.../devicetree/bindings/sound/arndale.txt | 25 -
.../bindings/sound/audio-graph-port.yaml | 20 +
.../devicetree/bindings/sound/awinic,aw8738.yaml | 54 +
.../bindings/sound/davinci-mcasp-audio.txt | 86 -
.../bindings/sound/davinci-mcasp-audio.yaml | 201 ++
.../devicetree/bindings/sound/fsl-asoc-card.txt | 3 +
.../bindings/sound/google,sc7280-herobrine.yaml | 180 ++
.../devicetree/bindings/sound/microchip,pdmc.yaml | 100 +
.../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 10 +
.../bindings/sound/nvidia,tegra186-dspk.yaml | 4 +-
.../bindings/sound/nvidia,tegra210-admaif.yaml | 4 +-
.../bindings/sound/nvidia,tegra210-adx.yaml | 1 +
.../bindings/sound/nvidia,tegra210-ahub.yaml | 1 +
.../bindings/sound/nvidia,tegra210-amx.yaml | 3 +
.../bindings/sound/nvidia,tegra210-dmic.yaml | 1 +
.../bindings/sound/nvidia,tegra210-i2s.yaml | 1 +
.../bindings/sound/nvidia,tegra210-mixer.yaml | 1 +
.../bindings/sound/nvidia,tegra210-mvc.yaml | 1 +
.../bindings/sound/nvidia,tegra210-sfc.yaml | 1 +
.../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 75 +-
.../bindings/sound/qcom,lpass-rx-macro.yaml | 8 +
.../bindings/sound/qcom,lpass-tx-macro.yaml | 8 +
.../bindings/sound/qcom,lpass-va-macro.yaml | 8 +
.../devicetree/bindings/sound/qcom,wcd938x.yaml | 4 +
.../devicetree/bindings/sound/realtek,rt5682s.yaml | 8 +-
.../devicetree/bindings/sound/renesas,rsnd.yaml | 16 +-
.../devicetree/bindings/sound/renesas,rz-ssi.yaml | 3 +-
.../bindings/sound/samsung,aries-wm8994.yaml | 4 +
.../devicetree/bindings/sound/samsung,arndale.yaml | 45 +
.../bindings/sound/samsung,smdk-wm8994.txt | 14 -
.../bindings/sound/samsung,smdk5250.yaml | 38 +
.../devicetree/bindings/sound/samsung,snow.yaml | 74 +
.../bindings/sound/samsung,tm2-audio.txt | 42 -
.../devicetree/bindings/sound/samsung,tm2.yaml | 80 +
.../devicetree/bindings/sound/simple-card.yaml | 53 +-
Documentation/devicetree/bindings/sound/snow.txt | 31 -
.../devicetree/bindings/sound/tas5805m.yaml | 56 +
.../devicetree/bindings/sound/tlv320aic31xx.txt | 2 +-
MAINTAINERS | 5 +-
arch/arm/boot/dts/am43x-epos-evm.dts | 2 +-
drivers/gpu/drm/rockchip/cdn-dp-core.c | 28 +
drivers/gpu/drm/rockchip/cdn-dp-core.h | 4 +
drivers/soundwire/dmi-quirks.c | 2 +-
include/dt-bindings/sound/microchip,pdmc.h | 13 +
include/dt-bindings/sound/tlv320aic31xx-micbias.h | 9 -
include/dt-bindings/sound/tlv320aic31xx.h | 14 +
include/sound/hdaudio.h | 3 +
include/sound/hdaudio_ext.h | 50 +
include/sound/intel-nhlt.h | 22 +-
include/sound/simple_card_utils.h | 12 +
include/sound/soc-acpi.h | 29 +-
include/sound/soc-dapm.h | 1 +
include/sound/sof.h | 8 +
include/sound/sof/dai.h | 5 +
include/sound/sof/header.h | 2 +-
include/sound/sof/info.h | 1 +
include/sound/sof/topology.h | 10 +-
include/uapi/sound/sof/abi.h | 4 +-
sound/hda/intel-dsp-config.c | 36 +-
sound/hda/intel-nhlt.c | 22 +
sound/soc/amd/Kconfig | 1 +
sound/soc/amd/acp-config.c | 9 +
sound/soc/amd/acp-pcm-dma.c | 11 +-
sound/soc/amd/acp/Kconfig | 10 +
sound/soc/amd/acp/Makefile | 4 +
sound/soc/amd/acp/acp-legacy-mach.c | 38 +-
sound/soc/amd/acp/acp-mach-common.c | 50 +
sound/soc/amd/acp/acp-pci.c | 160 +
sound/soc/amd/acp/acp-pdm.c | 193 ++
sound/soc/amd/acp/acp-renoir.c | 189 +-
sound/soc/amd/acp/acp-sof-mach.c | 14 +
sound/soc/amd/acp/amd.h | 23 +-
sound/soc/amd/acp/chip_offset_byte.h | 26 +
sound/soc/amd/mach-config.h | 1 +
sound/soc/amd/raven/acp3x-pcm-dma.c | 11 +-
sound/soc/amd/raven/acp3x.h | 2 +-
sound/soc/amd/renoir/acp3x-pdm-dma.c | 10 +-
sound/soc/amd/renoir/rn-pci-acp3x.c | 7 +-
sound/soc/amd/renoir/rn_acp3x.h | 3 +
sound/soc/amd/vangogh/acp5x-mach.c | 14 +-
sound/soc/amd/vangogh/acp5x-pcm-dma.c | 78 +-
sound/soc/amd/vangogh/acp5x.h | 2 +-
sound/soc/atmel/Kconfig | 16 +
sound/soc/atmel/Makefile | 2 +
sound/soc/atmel/atmel_ssc_dai.c | 5 +-
sound/soc/atmel/mchp-pdmc.c | 1083 +++++++
sound/soc/atmel/mchp-spdifrx.c | 2 +-
sound/soc/atmel/mikroe-proto.c | 20 +-
sound/soc/atmel/sam9g20_wm8731.c | 1 +
sound/soc/atmel/sam9x5_wm8731.c | 13 +-
sound/soc/codecs/Kconfig | 39 +-
sound/soc/codecs/Makefile | 6 +
sound/soc/codecs/ak4613.c | 11 +-
sound/soc/codecs/aw8738.c | 104 +
sound/soc/codecs/bt-sco.c | 8 +-
sound/soc/codecs/cpcap.c | 2 +
sound/soc/codecs/cs35l41.c | 8 +-
sound/soc/codecs/cs42l42.c | 179 +-
sound/soc/codecs/cs42l42.h | 16 +-
sound/soc/codecs/cs42l51-i2c.c | 4 +-
sound/soc/codecs/cs42l51.c | 11 +-
sound/soc/codecs/cs42l51.h | 2 +-
sound/soc/codecs/es7134.c | 2 +-
sound/soc/codecs/es7241.c | 30 +-
sound/soc/codecs/es8316.c | 4 +-
sound/soc/codecs/es8328.c | 16 +-
sound/soc/codecs/hdac_hda.c | 7 +-
sound/soc/codecs/inno_rk3036.c | 6 +-
sound/soc/codecs/isabelle.c | 6 +-
sound/soc/codecs/lm49453.c | 10 +-
sound/soc/codecs/lpass-macro-common.c | 67 +
sound/soc/codecs/lpass-macro-common.h | 17 +
sound/soc/codecs/lpass-rx-macro.c | 180 +-
sound/soc/codecs/lpass-tx-macro.c | 180 +-
sound/soc/codecs/lpass-va-macro.c | 116 +-
sound/soc/codecs/lpass-wsa-macro.c | 159 +-
sound/soc/codecs/max9759.c | 3 +-
sound/soc/codecs/max98088.c | 24 +-
sound/soc/codecs/max98095.c | 36 +-
sound/soc/codecs/max98371.c | 4 +-
sound/soc/codecs/max98390.c | 10 +-
sound/soc/codecs/max98390.h | 2 +-
sound/soc/codecs/max9850.c | 8 +-
sound/soc/codecs/max9860.c | 6 +-
sound/soc/codecs/max9867.c | 14 +-
sound/soc/codecs/max98925.c | 13 +-
sound/soc/codecs/max98926.c | 4 +-
sound/soc/codecs/max98927.c | 12 +-
sound/soc/codecs/max98927.h | 2 +-
sound/soc/codecs/mc13783.c | 15 +-
sound/soc/codecs/ml26124.c | 7 +-
sound/soc/codecs/msm8916-wcd-analog.c | 22 +-
sound/soc/codecs/msm8916-wcd-digital.c | 5 +-
sound/soc/codecs/pcm1681.c | 4 +-
sound/soc/codecs/pcm186x.c | 19 +-
sound/soc/codecs/pcm3060.c | 14 +-
sound/soc/codecs/pcm3060.h | 2 +-
sound/soc/codecs/pcm3168a.c | 172 +-
sound/soc/codecs/pcm512x.c | 32 +-
sound/soc/codecs/rk817_codec.c | 6 +-
sound/soc/codecs/rt1308-sdw.c | 73 +-
sound/soc/codecs/rt5640.c | 3 -
sound/soc/codecs/rt5663.c | 2 +
sound/soc/codecs/rt5682s.c | 47 +-
sound/soc/codecs/si476x.c | 2 +-
sound/soc/codecs/sti-sas.c | 6 +-
sound/soc/codecs/tas5805m.c | 567 ++++
sound/soc/codecs/tlv320adc3xxx.c | 143 +-
sound/soc/codecs/tlv320aic31xx.c | 2 +-
sound/soc/codecs/tscs42xx.c | 6 +-
sound/soc/codecs/tscs454.c | 28 +-
sound/soc/codecs/twl4030.c | 12 +-
sound/soc/codecs/uda1334.c | 2 +-
sound/soc/codecs/uda134x.c | 6 +-
sound/soc/codecs/uda1380.c | 10 +-
sound/soc/codecs/wcd-mbhc-v2.c | 26 +
sound/soc/codecs/wcd934x.c | 1 +
sound/soc/codecs/wcd938x-sdw.c | 1 +
sound/soc/codecs/wcd938x.c | 27 +
sound/soc/codecs/wl1273.c | 4 +-
sound/soc/codecs/wm8350.c | 28 +-
sound/soc/codecs/wm8731.c | 6 -
sound/soc/codecs/wm8960.c | 13 +-
sound/soc/codecs/wm8962.c | 21 +-
sound/soc/codecs/wm8971.c | 5 +-
sound/soc/codecs/wm_adsp.c | 162 +-
sound/soc/codecs/wm_adsp.h | 1 +
sound/soc/codecs/wsa881x.c | 53 +
sound/soc/dwc/dwc-i2s.c | 17 +-
sound/soc/fsl/fsl-asoc-card.c | 7 +-
sound/soc/fsl/fsl_aud2htx.c | 2 +-
sound/soc/fsl/fsl_esai.c | 2 +-
sound/soc/fsl/fsl_rpmsg.c | 2 -
sound/soc/fsl/fsl_sai.c | 111 +-
sound/soc/fsl/fsl_sai.h | 10 +-
sound/soc/fsl/fsl_spdif.c | 97 +-
sound/soc/fsl/fsl_spdif.h | 14 +
sound/soc/fsl/fsl_ssi.c | 2 +-
sound/soc/fsl/imx-es8328.c | 1 +
sound/soc/fsl/imx-pcm-dma.c | 2 +-
sound/soc/fsl/imx-pcm.h | 7 +-
sound/soc/generic/audio-graph-card2.c | 4 +
sound/soc/generic/simple-card-utils.c | 187 +-
sound/soc/generic/simple-card.c | 26 +-
sound/soc/intel/Kconfig | 12 +
sound/soc/intel/Makefile | 1 +
sound/soc/intel/avs/Makefile | 6 +
sound/soc/intel/avs/avs.h | 247 ++
sound/soc/intel/avs/cldma.c | 316 ++
sound/soc/intel/avs/cldma.h | 29 +
sound/soc/intel/avs/core.c | 61 +
sound/soc/intel/avs/dsp.c | 302 ++
sound/soc/intel/avs/ipc.c | 382 +++
sound/soc/intel/avs/loader.c | 608 ++++
sound/soc/intel/avs/messages.c | 695 ++++
sound/soc/intel/avs/messages.h | 752 +++++
sound/soc/intel/avs/registers.h | 75 +
sound/soc/intel/avs/utils.c | 301 ++
sound/soc/intel/boards/Kconfig | 77 +-
sound/soc/intel/boards/Makefile | 12 +-
sound/soc/intel/boards/bdw-rt5650.c | 2 +-
sound/soc/intel/boards/bdw-rt5677.c | 2 +-
sound/soc/intel/boards/broadwell.c | 2 +-
sound/soc/intel/boards/bxt_da7219_max98357a.c | 2 +-
sound/soc/intel/boards/bxt_rt298.c | 2 +-
sound/soc/intel/boards/bytcht_cx2072x.c | 2 +-
sound/soc/intel/boards/bytcht_da7213.c | 2 +-
sound/soc/intel/boards/bytcht_es8316.c | 4 +-
sound/soc/intel/boards/bytcr_rt5640.c | 2 +-
sound/soc/intel/boards/bytcr_rt5651.c | 2 +-
sound/soc/intel/boards/bytcr_wm5102.c | 2 +-
sound/soc/intel/boards/cht_bsw_max98090_ti.c | 4 +-
sound/soc/intel/boards/cht_bsw_nau8824.c | 4 +-
sound/soc/intel/boards/cht_bsw_rt5645.c | 2 +-
sound/soc/intel/boards/cht_bsw_rt5672.c | 2 +-
sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +-
sound/soc/intel/boards/haswell.c | 2 +-
sound/soc/intel/boards/sof_cirrus_common.c | 163 +
sound/soc/intel/boards/sof_cirrus_common.h | 25 +
sound/soc/intel/boards/sof_es8336.c | 134 +-
sound/soc/intel/boards/sof_realtek_common.c | 107 +
sound/soc/intel/boards/sof_realtek_common.h | 4 +
sound/soc/intel/boards/sof_rt5682.c | 56 +-
sound/soc/intel/boards/sof_sdw.c | 2 +-
sound/soc/intel/boards/sof_ssp_amp.c | 483 +++
sound/soc/intel/catpt/pcm.c | 6 +-
sound/soc/intel/common/soc-acpi-intel-adl-match.c | 63 +-
sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 18 +-
sound/soc/intel/common/soc-acpi-intel-byt-match.c | 11 -
sound/soc/intel/common/soc-acpi-intel-cht-match.c | 12 -
sound/soc/intel/common/soc-acpi-intel-cml-match.c | 23 +-
sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 18 +-
sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 1 -
sound/soc/intel/common/soc-acpi-intel-glk-match.c | 18 +-
sound/soc/intel/common/soc-acpi-intel-hda-match.c | 2 -
.../intel/common/soc-acpi-intel-hsw-bdw-match.c | 5 -
sound/soc/intel/common/soc-acpi-intel-icl-match.c | 5 -
sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 19 +-
sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 31 +-
sound/soc/mediatek/Kconfig | 2 +-
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 23 +-
.../mt8183/mt8183-mt6358-ts3a227-max98357.c | 6 +-
.../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 18 +-
sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 282 +-
sound/soc/mediatek/mt8195/mt8195-afe-clk.h | 11 +
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 23 +-
.../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 4 +-
sound/soc/mxs/mxs-saif.c | 5 +-
sound/soc/mxs/mxs-sgtl5000.c | 3 +
sound/soc/qcom/Kconfig | 26 +
sound/soc/qcom/Makefile | 6 +
sound/soc/qcom/lpass-cdc-dma.c | 301 ++
sound/soc/qcom/lpass-cpu.c | 253 +-
sound/soc/qcom/lpass-lpaif-reg.h | 127 +-
sound/soc/qcom/lpass-platform.c | 635 +++-
sound/soc/qcom/lpass-sc7280.c | 438 +++
sound/soc/qcom/lpass.h | 142 +
sound/soc/qcom/sc7280.c | 284 ++
sound/soc/rockchip/rk3399_gru_sound.c | 20 +
sound/soc/rockchip/rockchip_i2s.c | 15 +-
sound/soc/rockchip/rockchip_i2s_tdm.c | 2 +-
sound/soc/samsung/i2s.c | 4 +
sound/soc/samsung/idma.c | 5 +-
sound/soc/samsung/midas_wm1811.c | 1 +
sound/soc/sh/fsi.c | 19 +-
sound/soc/sh/rz-ssi.c | 109 +-
sound/soc/soc-compress.c | 5 +
sound/soc/soc-core.c | 3 +-
sound/soc/soc-dapm.c | 15 +
sound/soc/soc-generic-dmaengine-pcm.c | 20 +-
sound/soc/soc-topology.c | 103 +-
sound/soc/sof/Kconfig | 33 +-
sound/soc/sof/Makefile | 18 +-
sound/soc/sof/amd/acp-dsp-offset.h | 1 +
sound/soc/sof/amd/acp-ipc.c | 22 +-
sound/soc/sof/amd/acp-loader.c | 9 +
sound/soc/sof/amd/acp-pcm.c | 15 +-
sound/soc/sof/amd/acp-stream.c | 3 +
sound/soc/sof/amd/acp-trace.c | 38 +-
sound/soc/sof/amd/acp.c | 29 +-
sound/soc/sof/amd/acp.h | 9 +-
sound/soc/sof/amd/renoir.c | 1 -
sound/soc/sof/compress.c | 274 +-
sound/soc/sof/control.c | 545 +---
sound/soc/sof/core.c | 73 +-
sound/soc/sof/debug.c | 567 +---
sound/soc/sof/imx/imx8.c | 4 +-
sound/soc/sof/imx/imx8m.c | 3 +-
sound/soc/sof/intel/Kconfig | 19 +-
sound/soc/sof/intel/apl.c | 15 +-
sound/soc/sof/intel/bdw.c | 2 +-
sound/soc/sof/intel/byt.c | 4 +-
sound/soc/sof/intel/cnl.c | 21 +-
sound/soc/sof/intel/hda-dai.c | 204 +-
sound/soc/sof/intel/hda-dsp.c | 20 +-
sound/soc/sof/intel/hda-ipc.c | 18 +-
sound/soc/sof/intel/hda-loader.c | 118 +-
sound/soc/sof/intel/hda-pcm.c | 31 +-
sound/soc/sof/intel/hda-probes.c | 104 +-
sound/soc/sof/intel/hda-stream.c | 122 +-
sound/soc/sof/intel/hda-trace.c | 23 +-
sound/soc/sof/intel/hda.c | 307 +-
sound/soc/sof/intel/hda.h | 90 +-
sound/soc/sof/intel/icl.c | 15 +-
sound/soc/sof/intel/pci-tgl.c | 2 +
sound/soc/sof/intel/pci-tng.c | 3 +-
sound/soc/sof/intel/tgl.c | 15 +-
sound/soc/sof/{utils.c => iomem-utils.c} | 61 +-
sound/soc/sof/ipc.c | 142 +-
sound/soc/sof/ipc3-control.c | 594 ++++
sound/soc/sof/ipc3-ops.h | 21 +
sound/soc/sof/ipc3-pcm.c | 372 +++
sound/soc/sof/ipc3-topology.c | 2393 ++++++++++++++
sound/soc/sof/ipc3.c | 45 +
sound/soc/sof/ops.h | 68 +-
sound/soc/sof/pcm.c | 353 +--
sound/soc/sof/pm.c | 93 +-
sound/soc/sof/sof-audio.c | 546 +---
sound/soc/sof/sof-audio.h | 235 +-
sound/soc/sof/sof-client-ipc-flood-test.c | 396 +++
sound/soc/sof/sof-client-ipc-msg-injector.c | 192 ++
sound/soc/sof/sof-client-probes.c | 821 +++++
sound/soc/sof/sof-client-probes.h | 31 +
sound/soc/sof/sof-client.c | 469 +++
sound/soc/sof/sof-client.h | 67 +
sound/soc/sof/sof-pci-dev.c | 16 +
sound/soc/sof/sof-priv.h | 221 +-
sound/soc/sof/sof-probes.c | 364 ---
sound/soc/sof/sof-probes.h | 38 -
sound/soc/sof/sof-utils.c | 77 +
sound/soc/sof/sof-utils.h | 19 +
sound/soc/sof/stream-ipc.c | 9 +-
sound/soc/sof/topology.c | 3312 +++++---------------
sound/soc/sof/trace.c | 21 +-
sound/soc/sti/uniperif_player.c | 6 +-
sound/soc/sti/uniperif_reader.c | 2 +-
sound/soc/sunxi/sun4i-i2s.c | 68 +-
sound/soc/tegra/tegra20_spdif.c | 2 +-
sound/soc/tegra/tegra210_ahub.c | 146 +-
sound/soc/tegra/tegra210_ahub.h | 4 +-
sound/soc/ti/davinci-i2s.c | 5 +-
sound/soc/ti/omap-dmic.c | 2 +-
sound/soc/xilinx/xlnx_formatter_pcm.c | 52 +-
sound/soc/xilinx/xlnx_i2s.c | 147 +-
348 files changed, 21931 insertions(+), 7219 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/sound/arndale.txt
create mode 100644 Documentation/devicetree/bindings/sound/awinic,aw8738.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt
create mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
create mode 100644 Documentation/devicetree/bindings/sound/google,sc7280-herobrine.yaml
create mode 100644 Documentation/devicetree/bindings/sound/microchip,pdmc.yaml
create mode 100644 Documentation/devicetree/bindings/sound/samsung,arndale.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk-wm8994.txt
create mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk5250.yaml
create mode 100644 Documentation/devicetree/bindings/sound/samsung,snow.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2-audio.txt
create mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/snow.txt
create mode 100644 Documentation/devicetree/bindings/sound/tas5805m.yaml
create mode 100644 include/dt-bindings/sound/microchip,pdmc.h
delete mode 100644 include/dt-bindings/sound/tlv320aic31xx-micbias.h
create mode 100644 include/dt-bindings/sound/tlv320aic31xx.h
create mode 100644 sound/soc/amd/acp/acp-pci.c
create mode 100644 sound/soc/amd/acp/acp-pdm.c
create mode 100644 sound/soc/atmel/mchp-pdmc.c
create mode 100644 sound/soc/codecs/aw8738.c
create mode 100644 sound/soc/codecs/lpass-macro-common.c
create mode 100644 sound/soc/codecs/lpass-macro-common.h
create mode 100644 sound/soc/codecs/tas5805m.c
create mode 100644 sound/soc/intel/avs/Makefile
create mode 100644 sound/soc/intel/avs/avs.h
create mode 100644 sound/soc/intel/avs/cldma.c
create mode 100644 sound/soc/intel/avs/cldma.h
create mode 100644 sound/soc/intel/avs/core.c
create mode 100644 sound/soc/intel/avs/dsp.c
create mode 100644 sound/soc/intel/avs/ipc.c
create mode 100644 sound/soc/intel/avs/loader.c
create mode 100644 sound/soc/intel/avs/messages.c
create mode 100644 sound/soc/intel/avs/messages.h
create mode 100644 sound/soc/intel/avs/registers.h
create mode 100644 sound/soc/intel/avs/utils.c
create mode 100644 sound/soc/intel/boards/sof_cirrus_common.c
create mode 100644 sound/soc/intel/boards/sof_cirrus_common.h
create mode 100644 sound/soc/intel/boards/sof_ssp_amp.c
create mode 100644 sound/soc/qcom/lpass-cdc-dma.c
create mode 100644 sound/soc/qcom/lpass-sc7280.c
create mode 100644 sound/soc/qcom/sc7280.c
rename sound/soc/sof/{utils.c => iomem-utils.c} (59%)
create mode 100644 sound/soc/sof/ipc3-control.c
create mode 100644 sound/soc/sof/ipc3-ops.h
create mode 100644 sound/soc/sof/ipc3-pcm.c
create mode 100644 sound/soc/sof/ipc3-topology.c
create mode 100644 sound/soc/sof/ipc3.c
create mode 100644 sound/soc/sof/sof-client-ipc-flood-test.c
create mode 100644 sound/soc/sof/sof-client-ipc-msg-injector.c
create mode 100644 sound/soc/sof/sof-client-probes.c
create mode 100644 sound/soc/sof/sof-client-probes.h
create mode 100644 sound/soc/sof/sof-client.c
create mode 100644 sound/soc/sof/sof-client.h
delete mode 100644 sound/soc/sof/sof-probes.c
delete mode 100644 sound/soc/sof/sof-probes.h
create mode 100644 sound/soc/sof/sof-utils.c
create mode 100644 sound/soc/sof/sof-utils.h
2
1
Fixes the following build errors when mt6358 is configured as module:
>> ERROR: modpost: "mt6358_set_mtkaif_protocol"
>> [sound/soc/mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.ko] undefined!
>> ERROR: modpost: "mt6358_set_mtkaif_protocol"
>> [sound/soc/mediatek/mt8186/mt8186-mt6366-da7219-max98357.ko] undefined!
Fixes: 6a8d4198ca80 ("ASoC: mediatek: mt6358: add codec driver")
Signed-off-by: Jiaxin Yu <jiaxin.yu(a)mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno(a)collabora.com>
---
sound/soc/codecs/mt6358.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sound/soc/codecs/mt6358.c b/sound/soc/codecs/mt6358.c
index 9b263a9a669d..4c7b5d940799 100644
--- a/sound/soc/codecs/mt6358.c
+++ b/sound/soc/codecs/mt6358.c
@@ -107,6 +107,7 @@ int mt6358_set_mtkaif_protocol(struct snd_soc_component *cmpnt,
priv->mtkaif_protocol = mtkaif_protocol;
return 0;
}
+EXPORT_SYMBOL_GPL(mt6358_set_mtkaif_protocol);
static void playback_gpio_set(struct mt6358_priv *priv)
{
@@ -273,6 +274,7 @@ int mt6358_mtkaif_calibration_enable(struct snd_soc_component *cmpnt)
1 << RG_AUD_PAD_TOP_DAT_MISO_LOOPBACK_SFT);
return 0;
}
+EXPORT_SYMBOL_GPL(mt6358_mtkaif_calibration_enable);
int mt6358_mtkaif_calibration_disable(struct snd_soc_component *cmpnt)
{
@@ -296,6 +298,7 @@ int mt6358_mtkaif_calibration_disable(struct snd_soc_component *cmpnt)
capture_gpio_reset(priv);
return 0;
}
+EXPORT_SYMBOL_GPL(mt6358_mtkaif_calibration_disable);
int mt6358_set_mtkaif_calibration_phase(struct snd_soc_component *cmpnt,
int phase_1, int phase_2)
@@ -310,6 +313,7 @@ int mt6358_set_mtkaif_calibration_phase(struct snd_soc_component *cmpnt,
phase_2 << RG_AUD_PAD_TOP_PHASE_MODE2_SFT);
return 0;
}
+EXPORT_SYMBOL_GPL(mt6358_set_mtkaif_calibration_phase);
/* dl pga gain */
enum {
--
2.25.1
2
1

Huge avail value caused by inconsistency between snd_pcm_multi_status() and snd_pcm_multi_hwptr_update()
by GitHub issues - opened 21 Mar '22
by GitHub issues - opened 21 Mar '22
21 Mar '22
alsa-project/alsa-lib issue #217 was opened from infmagic2047:
## Symptom
Using the following configuration with plugin `type multi`, `snd_pcm_avail()` may return huge values.
```
pcm.combined {
type multi;
slaves.a.pcm "dmix:CARD=0";
slaves.a.channels 2;
slaves.b.pcm "dmix:CARD=1";
slaves.b.channels 2;
bindings.0.slave a;
bindings.0.channel 0;
bindings.1.slave a;
bindings.1.channel 1;
bindings.2.slave b;
bindings.2.channel 0;
bindings.3.slave b;
bindings.3.channel 1;
}
```
The problem still occurs even when I set both slaves to `dmix:CARD=0`, so use this to reproduce the issue if you don't have multiple output devices.
It can be verified with `aplay --test-position -D plug:combined /dev/urandom`. The output looks like this:
```
Playing raw data '/dev/urandom' : Unsigned 8 bit, Rate 8000 Hz, Mono
Suspicious buffer position (1 total): avail = 765611936652984468, delay = 2582, buffer = 2730
Suspicious buffer position (2 total): avail = 762797186885877738, delay = 2752, buffer = 2730
Suspicious buffer position (3 total): avail = 759982437118771178, delay = 2752, buffer = 2730
Suspicious buffer position (4 total): avail = 757167687351664448, delay = 2922, buffer = 2730
Suspicious buffer position (5 total): avail = 754352937584557888, delay = 2922, buffer = 2730
Suspicious buffer position (6 total): avail = 751538187817451158, delay = 3092, buffer = 2730
Suspicious buffer position (7 total): avail = 748723438050344598, delay = 3092, buffer = 2730
Suspicious buffer position (8 total): avail = 745908688283237868, delay = 3262, buffer = 2730
Suspicious buffer position (9 total): avail = 743093938516131308, delay = 3262, buffer = 2730
Suspicious buffer position (10 total): avail = 740279188749024578, delay = 3432, buffer = 2730
```
I'm using alsa-lib-1.2.6.1 on Gentoo Linux, kernel version is 5.16.15.
## Cause
For `type multi` plugins, `snd_pcm_multi_status()` returns the hwptr of its master_slave, while `snd_pcm_multi_hwptr_update()` sets the hwptr based on all slaves. They are inconsistent, and can lead to problems for plugins in upper levels.
In this particular case, there is a `type rate` plugin on top of `type multi`. It requires the underlying hwptr to be monotonic, and may either read the hwptr directly (in `snd_pcm_rate_sync_hwptr()`) or use the value from status (in `snd_pcm_rate_status()`). The inconsistency can cause hwptr to decrease, breaking the code of `type rate`.
## Attempted solution
I'm able to fix the problem with the following patch, and haven't run into any problems. I'm unfamiliar with the code though, so the patch may be inefficient or incorrect in some way.
```
diff -uNar --no-dereference alsa-lib-1.2.6.1/src/pcm/pcm_multi.c alsa-lib-1.2.6.1-new/src/pcm/pcm_multi.c
--- alsa-lib-1.2.6.1/src/pcm/pcm_multi.c 2021-12-09 21:17:59.000000000 +0800
+++ alsa-lib-1.2.6.1-new/src/pcm/pcm_multi.c 2022-03-21 16:20:32.096036522 +0800
@@ -388,11 +388,21 @@
return 0;
}
+static snd_pcm_sframes_t snd_pcm_multi_avail_update(snd_pcm_t *pcm);
static int snd_pcm_multi_status(snd_pcm_t *pcm, snd_pcm_status_t *status)
{
snd_pcm_multi_t *multi = pcm->private_data;
snd_pcm_t *slave = multi->slaves[multi->master_slave].pcm;
- return snd_pcm_status(slave, status);
+
+ int err = snd_pcm_status(slave, status);
+ if (err < 0)
+ return err;
+ snd_pcm_sframes_t avail = snd_pcm_multi_avail_update(pcm);
+ if (avail < 0)
+ return avail;
+ status->hw_ptr = *pcm->hw.ptr;
+ status->avail = avail;
+ return 0;
}
static snd_pcm_state_t snd_pcm_multi_state(snd_pcm_t *pcm)
```
Issue URL : https://github.com/alsa-project/alsa-lib/issues/217
Repository URL: https://github.com/alsa-project/alsa-lib
1
0
Today, hp_jack_event and mic_jack_event always return 0. However,
snd_soc_dapm_disable_pin and snd_soc_dapm_enable_pin may return a
non-zero value, this will cause the user who calling hp_jack_event
and mic_jack_event don't know whether the operation was really
successfully.
Signed-off-by: Meng Tang <tangmeng(a)uniontech.com>
---
sound/soc/fsl/fsl-asoc-card.c | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/sound/soc/fsl/fsl-asoc-card.c b/sound/soc/fsl/fsl-asoc-card.c
index 370bc790c6ba..d9a0d4768c4d 100644
--- a/sound/soc/fsl/fsl-asoc-card.c
+++ b/sound/soc/fsl/fsl-asoc-card.c
@@ -462,11 +462,9 @@ static int hp_jack_event(struct notifier_block *nb, unsigned long event,
if (event & SND_JACK_HEADPHONE)
/* Disable speaker if headphone is plugged in */
- snd_soc_dapm_disable_pin(dapm, "Ext Spk");
+ return snd_soc_dapm_disable_pin(dapm, "Ext Spk");
else
- snd_soc_dapm_enable_pin(dapm, "Ext Spk");
-
- return 0;
+ return snd_soc_dapm_enable_pin(dapm, "Ext Spk");
}
static struct notifier_block hp_jack_nb = {
@@ -481,11 +479,9 @@ static int mic_jack_event(struct notifier_block *nb, unsigned long event,
if (event & SND_JACK_MICROPHONE)
/* Disable dmic if microphone is plugged in */
- snd_soc_dapm_disable_pin(dapm, "DMIC");
+ return snd_soc_dapm_disable_pin(dapm, "DMIC");
else
- snd_soc_dapm_enable_pin(dapm, "DMIC");
-
- return 0;
+ return snd_soc_dapm_enable_pin(dapm, "DMIC");
}
static struct notifier_block mic_jack_nb = {
--
2.20.1
4
3

[regression] Headphone output gets unproperly powered down - Mi Notebook Pro 2020 (ALC256) (fwd of b.k.o bug #215484; starting with 5.14.14)
by Thorsten Leemhuis 21 Mar '22
by Thorsten Leemhuis 21 Mar '22
21 Mar '22
Hi, this is your Linux kernel regression tracker speaking.
I'm forwarding a regression reported in bugzilla.kernel.org to the list,
to make sure all parties interested in this are aware of it. The
reporter is CCed. Not CCing the stable list in this case, as 5.14 is EOL
already.
https://bugzilla.kernel.org/show_bug.cgi?id=215484
> With headphones (or an auxiliary jack) plugged in, the audio output
> is fine when anything is playing, but when that's stopped a loud pop
> can be heard after some seconds and if the jack is connected to an
> external amplifier it gets really noisy. Everything gets back to
> normal whenever audio playback is resumed, although with another loud
> pop at the start.
>
> This has been happening since kernel 5.14.14, whereas 5.14.13 is
> fine. I suspect it has to do with the ALC256 mute logic implemented
> in that version
> (https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/diff/sound…)
>
> OS: Fedora Linux 35 Kernel: 5.16.0-60 Vanilla Hardware: Xiaomi Mi
> Notebook Pro Enhanced 2020 (i7 10510U, ALC256)
Ciao, Thorsten
#regzbot introduced v5.14.13..v5.14.14
#regzbot link: https://bugzilla.kernel.org/show_bug.cgi?id=215484
#regzbot from: Emanuele Melzi <itsbytebites(a)tutanota.com>
2
2
Hello.
The Linux kernel provides kernel-global WQs (namely, system_wq, system_highpri_wq,
system_long_wq, system_unbound_wq, system_freezable_wq, system_power_efficient_wq
and system_freezable_power_efficient_wq). But since attempt to flush kernel-global
WQs has possibility of deadlock, Tejun Heo thinks that we should stop calling
flush_scheduled_work() and flush_workqueue(system_*). Such callers as of Linux 5.17
are listed below.
----------
$ git grep -nF 'flush_scheduled_work()'
drivers/acpi/osl.c:1182: * invoke flush_scheduled_work()/acpi_os_wait_events_complete() to flush
drivers/acpi/osl.c:1575: flush_scheduled_work();
drivers/block/aoe/aoedev.c:324: flush_scheduled_work();
drivers/block/aoe/aoedev.c:523: flush_scheduled_work();
drivers/crypto/atmel-ecc.c:401: flush_scheduled_work();
drivers/crypto/atmel-sha204a.c:162: flush_scheduled_work();
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:2606: flush_scheduled_work();
drivers/gpu/drm/bridge/lontium-lt9611uxc.c:985: flush_scheduled_work();
drivers/gpu/drm/i915/display/intel_display.c:10790: flush_scheduled_work();
drivers/gpu/drm/i915/gt/selftest_execlists.c:87: flush_scheduled_work();
drivers/iio/light/tsl2563.c:811: flush_scheduled_work();
drivers/infiniband/hw/mlx4/cm.c:511: flush_scheduled_work();
drivers/infiniband/hw/mlx4/cm.c:543: flush_scheduled_work(); /* make sure all timers were flushed */
drivers/infiniband/ulp/isert/ib_isert.c:2639: flush_scheduled_work();
drivers/input/mouse/psmouse-smbus.c:320: flush_scheduled_work();
drivers/md/dm.c:229: flush_scheduled_work();
drivers/message/fusion/mptscsih.c:1234: flush_scheduled_work();
drivers/net/phy/phy.c:1060: /* Cannot call flush_scheduled_work() here as desired because
drivers/net/usb/lan78xx.c:3240: * can't flush_scheduled_work() until we drop rtnl (later),
drivers/net/usb/usbnet.c:853: * can't flush_scheduled_work() until we drop rtnl (later),
drivers/net/wireless/ath/ath6kl/usb.c:481: flush_scheduled_work();
drivers/net/wwan/wwan_hwsim.c:537: flush_scheduled_work(); /* Wait deletion works completion */
drivers/nvme/target/configfs.c:1557: flush_scheduled_work();
drivers/nvme/target/rdma.c:1587: flush_scheduled_work();
drivers/nvme/target/rdma.c:2056: flush_scheduled_work();
drivers/nvme/target/tcp.c:1818: flush_scheduled_work();
drivers/nvme/target/tcp.c:1879: flush_scheduled_work();
drivers/nvme/target/tcp.c:1884: flush_scheduled_work();
drivers/platform/surface/surface_acpi_notify.c:863: flush_scheduled_work();
drivers/power/supply/ab8500_btemp.c:975: flush_scheduled_work();
drivers/power/supply/ab8500_chargalg.c:1993: flush_scheduled_work();
drivers/power/supply/ab8500_charger.c:3400: flush_scheduled_work();
drivers/power/supply/ab8500_fg.c:3021: flush_scheduled_work();
drivers/rapidio/devices/tsi721.c:2944: flush_scheduled_work();
drivers/rtc/dev.c:99: flush_scheduled_work();
drivers/scsi/mpt3sas/mpt3sas_scsih.c:12409: flush_scheduled_work();
drivers/scsi/qla2xxx/qla_target.c:1568: flush_scheduled_work();
drivers/staging/olpc_dcon/olpc_dcon.c:386: flush_scheduled_work();
sound/soc/intel/atom/sst/sst.c:363: flush_scheduled_work();
$ git grep -nF 'flush_workqueue(system_'
drivers/block/rnbd/rnbd-clt.c:1776: flush_workqueue(system_long_wq);
drivers/infiniband/core/device.c:2857: flush_workqueue(system_unbound_wq);
include/linux/workqueue.h:592: flush_workqueue(system_wq);
----------
I tried to send a patch that emits a warning when flushing kernel-global WQs is attempted
( https://lkml.kernel.org/r/2efd5461-fccd-f1d9-7138-0a6767cbf5fe@I-love.SAKUR… ).
But Linus does not want such patch
( https://lkml.kernel.org/r/CAHk-=whWreGjEQ6yasspzBrNnS7EQiL+SknToWt=SzUh4Xom… ).
Steps for converting kernel-global WQs into module's local WQs are shown below.
But since an oversight in Step 4 results in breakage, I think that this conversion
should be carefully handled by maintainers/developers of each module who are
familiar with that module. (This is why I'm sending this mail than sending patches,
in order to ask for your cooperation.)
----------
Step 0: Consider if flushing kernel-global WQs is unavoidable.
For example, commit 081bdc9fe05bb232 ("RDMA/ib_srp: Fix a deadlock")
simply removed flush_workqueue(system_long_wq) call.
For another example, schedule_on_each_cpu() does not need to call
flush_scheduled_work() because schedule_on_each_cpu() knows the list
of all "struct work_struct" instances which need to be flushed using
flush_work() call.
If flushing kernel-global WQs is still unavoidable, please proceed to
the following steps.
Step 1: Declare a variable for your module.
struct workqueue_struct *my_wq;
Step 2: Create a WQ for your module from __init function. The same flags
used by corresponding kernel-global WQ can be used when creating
the WQ for your module.
my_wq = alloc_workqueue("my_wq_name", 0, 0);
Step 3: Destroy the WQ created in Step 2 from __exit function (and the error
handling path of __init function if __init function may fail after
creating the WQ).
destroy_workqueue(my_wq);
Step 4: Replace e.g. schedule_work() call with corresponding queue_work() call
throughout your module which should be handled by the WQ for your module.
Step 5: Replace flush_scheduled_work() and flush_workqueue(system_*) calls
with flush_workqueue() of the WQ for your module.
flush_workqueue(my_wq);
----------
Regards.
1
0

[PATCH 1/2] ASoC: SOF: Prevent NULL dereference in sof_pcm_dai_link_fixup()
by Dan Carpenter 20 Mar '22
by Dan Carpenter 20 Mar '22
20 Mar '22
The "dia" pointer can be NULL, so handle that condition first before
storing "dia->private".
Fixes: 839e484f9e17 ("ASoC: SOF: make struct snd_sof_dai IPC agnostic")
Signed-off-by: Dan Carpenter <dan.carpenter(a)oracle.com>
---
sound/soc/sof/pcm.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/sound/soc/sof/pcm.c b/sound/soc/sof/pcm.c
index 1661b0bc6f12..71f5bce0c4c7 100644
--- a/sound/soc/sof/pcm.c
+++ b/sound/soc/sof/pcm.c
@@ -702,7 +702,7 @@ int sof_pcm_dai_link_fixup(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_hw_pa
struct snd_sof_dai *dai =
snd_sof_find_dai(component, (char *)rtd->dai_link->name);
struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component);
- struct sof_dai_private_data *private = dai->private;
+ struct sof_dai_private_data *private;
struct snd_soc_dpcm *dpcm;
/* no topology exists for this BE, try a common configuration */
@@ -727,6 +727,7 @@ int sof_pcm_dai_link_fixup(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_hw_pa
/* read format from topology */
snd_mask_none(fmt);
+ private = dai->private;
switch (private->comp_dai->config.frame_fmt) {
case SOF_IPC_FRAME_S16_LE:
snd_mask_set_format(fmt, SNDRV_PCM_FORMAT_S16_LE);
--
2.20.1
5
6