Kernel
Threads by month
- ----- 2026 -----
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- 34 participants
- 22789 discussions
CVE-2025-22090
David Hildenbrand (2):
x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range()
mm: (un)track_pfn_copy() fix + doc improvements
arch/x86/mm/pat/memtype.c | 52 +++++++++++++++++++++------------------
include/linux/pgtable.h | 31 ++++++++++++++++++-----
kernel/fork.c | 4 +++
mm/memory.c | 11 +++------
4 files changed, 61 insertions(+), 37 deletions(-)
--
2.25.1
2
3
[PATCH OLK-6.6] hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio
by Ze Zuo 05 Nov '25
by Ze Zuo 05 Nov '25
05 Nov '25
From: Ma Wupeng <mawupeng1(a)huawei.com>
mainline inclusion
from mainline-v6.14-rc6
commit af288a426c3e3552b62595c6138ec6371a17dbba
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/IBY42N
CVE: CVE-2025-21931
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
Commit b15c87263a69 ("hwpoison, memory_hotplug: allow hwpoisoned pages to
be offlined) add page poison checks in do_migrate_range in order to make
offline hwpoisoned page possible by introducing isolate_lru_page and
try_to_unmap for hwpoisoned page. However folio lock must be held before
calling try_to_unmap. Add it to fix this problem.
Warning will be produced if folio is not locked during unmap:
------------[ cut here ]------------
kernel BUG at ./include/linux/swapops.h:400!
Internal error: Oops - BUG: 00000000f2000800 [#1] PREEMPT SMP
Modules linked in:
CPU: 4 UID: 0 PID: 411 Comm: bash Tainted: G W 6.13.0-rc1-00016-g3c434c7ee82a-dirty #41
Tainted: [W]=WARN
Hardware name: QEMU QEMU Virtual Machine, BIOS 0.0.0 02/06/2015
pstate: 40400005 (nZcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : try_to_unmap_one+0xb08/0xd3c
lr : try_to_unmap_one+0x3dc/0xd3c
Call trace:
try_to_unmap_one+0xb08/0xd3c (P)
try_to_unmap_one+0x3dc/0xd3c (L)
rmap_walk_anon+0xdc/0x1f8
rmap_walk+0x3c/0x58
try_to_unmap+0x88/0x90
unmap_poisoned_folio+0x30/0xa8
do_migrate_range+0x4a0/0x568
offline_pages+0x5a4/0x670
memory_block_action+0x17c/0x374
memory_subsys_offline+0x3c/0x78
device_offline+0xa4/0xd0
state_store+0x8c/0xf0
dev_attr_store+0x18/0x2c
sysfs_kf_write+0x44/0x54
kernfs_fop_write_iter+0x118/0x1a8
vfs_write+0x3a8/0x4bc
ksys_write+0x6c/0xf8
__arm64_sys_write+0x1c/0x28
invoke_syscall+0x44/0x100
el0_svc_common.constprop.0+0x40/0xe0
do_el0_svc+0x1c/0x28
el0_svc+0x30/0xd0
el0t_64_sync_handler+0xc8/0xcc
el0t_64_sync+0x198/0x19c
Code: f9407be0 b5fff320 d4210000 17ffff97 (d4210000)
---[ end trace 0000000000000000 ]---
Link: https://lkml.kernel.org/r/20250217014329.3610326-4-mawupeng1@huawei.com
Fixes: b15c87263a69 ("hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined")
Signed-off-by: Ma Wupeng <mawupeng1(a)huawei.com>
Acked-by: David Hildenbrand <david(a)redhat.com>
Acked-by: Miaohe Lin <linmiaohe(a)huawei.com>
Cc: Michal Hocko <mhocko(a)suse.com>
Cc: Naoya Horiguchi <nao.horiguchi(a)gmail.com>
Cc: Oscar Salvador <osalvador(a)suse.de>
Cc: <stable(a)vger.kernel.org>
Signed-off-by: Andrew Morton <akpm(a)linux-foundation.org>
Conflicts:
mm/memory_hotplug.c
[Wupeng Ma: Fix this based on ideas since too much conflicts]
Signed-off-by: Wupeng Ma <mawupeng1(a)huawei.com>
Signed-off-by: Ze Zuo <zuoze1(a)huawei.com>
---
mm/memory_hotplug.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/mm/memory_hotplug.c b/mm/memory_hotplug.c
index 074ec691e892..cd67b161189b 100644
--- a/mm/memory_hotplug.c
+++ b/mm/memory_hotplug.c
@@ -1762,8 +1762,12 @@ void do_migrate_range(unsigned long start_pfn, unsigned long end_pfn)
if (PageHWPoison(page)) {
if (WARN_ON(folio_test_lru(folio)))
folio_isolate_lru(folio);
- if (folio_mapped(folio))
+ if (folio_mapped(folio)) {
+ folio_lock(folio);
try_to_unmap(folio, TTU_IGNORE_MLOCK | TTU_HWPOISON);
+ folio_unlock(folio);
+ }
+
continue;
}
--
2.25.1
2
1
CVE-2025-21696
Lokesh Gidra (1):
userfaultfd: move userfaultfd_ctx struct to header file
Ryan Roberts (1):
mm: clear uffd-wp PTE/PMD state on mremap()
fs/userfaultfd.c | 39 ---------------------------
include/linux/userfaultfd_k.h | 51 +++++++++++++++++++++++++++++++++++
mm/huge_memory.c | 12 +++++++++
mm/hugetlb.c | 14 +++++++++-
mm/mremap.c | 32 +++++++++++++++++++++-
5 files changed, 107 insertions(+), 41 deletions(-)
--
2.25.1
2
3
[PATCH OLK-6.6 00/18] Backport some memory policy feature and bugfix from mainline
by Ze Zuo 05 Nov '25
by Ze Zuo 05 Nov '25
05 Nov '25
Implementation of weight-based L/R memory interleaving allocation
Gregory Price (3):
mm/mempolicy: refactor a read-once mechanism into a function for
re-use
mm/mempolicy: introduce MPOL_WEIGHTED_INTERLEAVE for weighted
interleaving
mm/mempolicy: protect task interleave functions with
tsk->mems_allowed_seq
Honggyu Kim (1):
mm/mempolicy: count MPOL_WEIGHTED_INTERLEAVE to "interleave_hit"
Hugh Dickins (10):
mempolicy: fix migrate_pages(2) syscall return nr_failed
mempolicy trivia: delete those ancient pr_debug()s
mempolicy trivia: slightly more consistent naming
mempolicy trivia: use pgoff_t in shared mempolicy tree
mempolicy: mpol_shared_policy_init() without pseudo-vma
mempolicy: remove confusing MPOL_MF_LAZY dead code
kernfs: drop shared NUMA mempolicy hooks
mempolicy: alloc_pages_mpol() for NUMA policy without vma
mempolicy: mmap_lock is not needed while migrating folios
mempolicy: migration attempt to match interleave nodes
Lukas Bulwahn (1):
mempolicy: clean up minor dead code in queue_pages_test_walk()
Rakie Kim (2):
mm/mempolicy: implement the sysfs-based weighted_interleave interface
mm/mempolicy: fix memory leaks in weighted interleave sysfs
Ze Zuo (1):
Revert "mm/mempolicy.c: fix the out-of-bounds access issue in
mpol_parse_str"
.../ABI/testing/sysfs-kernel-mm-mempolicy | 4 +
...fs-kernel-mm-mempolicy-weighted-interleave | 25 +
.../admin-guide/mm/numa_memory_policy.rst | 9 +
fs/kernfs/file.c | 49 -
fs/proc/task_mmu.c | 5 +-
include/linux/gfp.h | 10 +-
include/linux/hugetlb.h | 9 -
include/linux/mempolicy.h | 51 +-
include/uapi/linux/mempolicy.h | 2 +-
ipc/shm.c | 19 +-
mm/hugetlb.c | 38 +-
mm/mempolicy.c | 1505 ++++++++++-------
mm/shmem.c | 77 +-
mm/swap.h | 7 +-
mm/swap_state.c | 81 +-
mm/zswap.c | 7 +-
16 files changed, 1143 insertions(+), 755 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-mempolicy
create mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-mempolicy-weighted-interleave
--
2.25.1
2
19
[openeuler:OLK-6.6 3098/3098] kernel/bpf-rvi/common_kfuncs.c:233:27: warning: no previous prototype for 'bpf_mem_failure'
by kernel test robot 05 Nov '25
by kernel test robot 05 Nov '25
05 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: 534b306a9ab27f36c465a7c90a32a1b4ff3a641c
commit: 09893ff02def3af3147aff056dca7bee71c432f0 [3098/3098] bpf-rvi: Add bpf_mem_failure kfunc
config: x86_64-randconfig-001-20251104 (https://download.01.org/0day-ci/archive/20251105/202511051752.bxOVRS5t-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251105/202511051752.bxOVRS5t-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511051752.bxOVRS5t-lkp@intel.com/
All warnings (new ones prefixed by >>):
kernel/bpf-rvi/common_kfuncs.c:27:32: warning: no previous prototype for 'bpf_mem_cgroup_from_task' [-Wmissing-prototypes]
27 | __bpf_kfunc struct mem_cgroup *bpf_mem_cgroup_from_task(struct task_struct *p)
| ^~~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:36:35: warning: no previous prototype for 'bpf_task_active_pid_ns' [-Wmissing-prototypes]
36 | __bpf_kfunc struct pid_namespace *bpf_task_active_pid_ns(struct task_struct *task)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:41:17: warning: no previous prototype for 'bpf_pidns_nr_tasks' [-Wmissing-prototypes]
41 | __bpf_kfunc u64 bpf_pidns_nr_tasks(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:55:17: warning: no previous prototype for 'bpf_pidns_last_pid' [-Wmissing-prototypes]
55 | __bpf_kfunc u32 bpf_pidns_last_pid(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:84:18: warning: no previous prototype for 'bpf_si_memswinfo' [-Wmissing-prototypes]
84 | __bpf_kfunc void bpf_si_memswinfo(struct bpf_sysinfo *bsi)
| ^~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:94:27: warning: no previous prototype for 'bpf_page_counter_read' [-Wmissing-prototypes]
94 | __bpf_kfunc unsigned long bpf_page_counter_read(struct page_counter *counter)
| ^~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:104:18: warning: no previous prototype for 'bpf_seq_file_append' [-Wmissing-prototypes]
104 | __bpf_kfunc void bpf_seq_file_append(struct seq_file *dst, struct seq_file *src)
| ^~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:118:18: warning: no previous prototype for 'bpf_get_boottime_timens' [-Wmissing-prototypes]
118 | __bpf_kfunc void bpf_get_boottime_timens(struct task_struct *tsk, struct timespec64 *boottime)
| ^~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:124:27: warning: no previous prototype for 'bpf_get_total_forks' [-Wmissing-prototypes]
124 | __bpf_kfunc unsigned long bpf_get_total_forks(void)
| ^~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:129:26: warning: no previous prototype for 'bpf_nr_running' [-Wmissing-prototypes]
129 | __bpf_kfunc unsigned int bpf_nr_running(void)
| ^~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:134:32: warning: no previous prototype for 'bpf_nr_context_switches' [-Wmissing-prototypes]
134 | __bpf_kfunc unsigned long long bpf_nr_context_switches(void)
| ^~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:139:26: warning: no previous prototype for 'bpf_nr_iowait' [-Wmissing-prototypes]
139 | __bpf_kfunc unsigned int bpf_nr_iowait(void)
| ^~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:145:26: warning: no previous prototype for 'bpf_kstat_softirqs_cpu' [-Wmissing-prototypes]
145 | __bpf_kfunc unsigned int bpf_kstat_softirqs_cpu(unsigned int irq, int cpu)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:150:27: warning: no previous prototype for 'bpf_kstat_cpu_irqs_sum' [-Wmissing-prototypes]
150 | __bpf_kfunc unsigned long bpf_kstat_cpu_irqs_sum(unsigned int cpu)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:155:18: warning: no previous prototype for 'bpf_kcpustat_cpu_fetch' [-Wmissing-prototypes]
155 | __bpf_kfunc void bpf_kcpustat_cpu_fetch(struct kernel_cpustat *dst, int cpu)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:164:27: warning: no previous prototype for 'bpf_mem_file_hugepage' [-Wmissing-prototypes]
164 | __bpf_kfunc unsigned long bpf_mem_file_hugepage(void)
| ^~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:169:27: warning: no previous prototype for 'bpf_mem_file_pmdmapped' [-Wmissing-prototypes]
169 | __bpf_kfunc unsigned long bpf_mem_file_pmdmapped(void)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:174:27: warning: no previous prototype for 'bpf_mem_kreclaimable' [-Wmissing-prototypes]
174 | __bpf_kfunc unsigned long bpf_mem_kreclaimable(void)
| ^~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:180:27: warning: no previous prototype for 'bpf_mem_totalcma' [-Wmissing-prototypes]
180 | __bpf_kfunc unsigned long bpf_mem_totalcma(void)
| ^~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:185:27: warning: no previous prototype for 'bpf_mem_freecma' [-Wmissing-prototypes]
185 | __bpf_kfunc unsigned long bpf_mem_freecma(void)
| ^~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:200:17: warning: no previous prototype for 'bpf_hugetlb_report_meminfo' [-Wmissing-prototypes]
200 | __bpf_kfunc int bpf_hugetlb_report_meminfo(struct bpf_mem_hugepage *hugepage_info)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:233:27: warning: no previous prototype for 'bpf_mem_failure' [-Wmissing-prototypes]
233 | __bpf_kfunc unsigned long bpf_mem_failure(void)
| ^~~~~~~~~~~~~~~
vim +/bpf_mem_failure +233 kernel/bpf-rvi/common_kfuncs.c
179
> 180 __bpf_kfunc unsigned long bpf_mem_totalcma(void)
181 {
182 return totalcma_pages;
183 }
184
185 __bpf_kfunc unsigned long bpf_mem_freecma(void)
186 {
187 return global_zone_page_state(NR_FREE_CMA_PAGES);
188 }
189
190 struct bpf_mem_hugepage {
191 unsigned long total;
192 unsigned long free;
193 unsigned long rsvd;
194 unsigned long surp;
195 unsigned long size;
196 unsigned long hugetlb;
197 };
198
199 #ifdef CONFIG_HUGETLB_PAGE
200 __bpf_kfunc int bpf_hugetlb_report_meminfo(struct bpf_mem_hugepage *hugepage_info)
201 {
202 struct hstate *h;
203 unsigned long total = 0;
204
205 if (!hugepages_supported())
206 return -1;
207
208 for_each_hstate(h) {
209 unsigned long count = h->nr_huge_pages;
210
211 total += huge_page_size(h) * count;
212
213 if (h == &default_hstate) {
214 hugepage_info->total = count;
215 hugepage_info->free = h->free_huge_pages;
216 hugepage_info->rsvd = h->resv_huge_pages;
217 hugepage_info->surp = h->surplus_huge_pages;
218 hugepage_info->size = huge_page_size(h) / SZ_1K;
219 }
220 }
221
222 hugepage_info->hugetlb = total / SZ_1K;
223 return 0;
224 }
225 #else
226 __bpf_kfunc int bpf_hugetlb_report_meminfo(struct bpf_mem_hugepage *hugepage_info)
227 {
228 return -1;
229 }
230 #endif
231
232 #ifdef CONFIG_MEMORY_FAILURE
> 233 __bpf_kfunc unsigned long bpf_mem_failure(void)
234 {
235 return atomic_long_read(&num_poisoned_pages) << (PAGE_SHIFT - 10);
236 }
237 #else
238 __bpf_kfunc unsigned long bpf_mem_failure(void)
239 {
240 return 0;
241 }
242 #endif
243
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3098/3098] kernel/bpf-rvi/common_kfuncs.c:200:17: warning: no previous prototype for 'bpf_hugetlb_report_meminfo'
by kernel test robot 05 Nov '25
by kernel test robot 05 Nov '25
05 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: fe656d8bc10b5c4ced04a8821909e64adc18a7ef
commit: edd6acd9af851644d1673be6bebb16269c67e018 [3098/3098] bpf-rvi: Add bpf_hugetlb_report_meminfo kfunc
config: x86_64-randconfig-001-20251104 (https://download.01.org/0day-ci/archive/20251105/202511051536.EFEBzJen-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251105/202511051536.EFEBzJen-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511051536.EFEBzJen-lkp@intel.com/
All warnings (new ones prefixed by >>):
kernel/bpf-rvi/common_kfuncs.c:27:32: warning: no previous prototype for 'bpf_mem_cgroup_from_task' [-Wmissing-prototypes]
27 | __bpf_kfunc struct mem_cgroup *bpf_mem_cgroup_from_task(struct task_struct *p)
| ^~~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:36:35: warning: no previous prototype for 'bpf_task_active_pid_ns' [-Wmissing-prototypes]
36 | __bpf_kfunc struct pid_namespace *bpf_task_active_pid_ns(struct task_struct *task)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:41:17: warning: no previous prototype for 'bpf_pidns_nr_tasks' [-Wmissing-prototypes]
41 | __bpf_kfunc u64 bpf_pidns_nr_tasks(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:55:17: warning: no previous prototype for 'bpf_pidns_last_pid' [-Wmissing-prototypes]
55 | __bpf_kfunc u32 bpf_pidns_last_pid(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:84:18: warning: no previous prototype for 'bpf_si_memswinfo' [-Wmissing-prototypes]
84 | __bpf_kfunc void bpf_si_memswinfo(struct bpf_sysinfo *bsi)
| ^~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:94:27: warning: no previous prototype for 'bpf_page_counter_read' [-Wmissing-prototypes]
94 | __bpf_kfunc unsigned long bpf_page_counter_read(struct page_counter *counter)
| ^~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:104:18: warning: no previous prototype for 'bpf_seq_file_append' [-Wmissing-prototypes]
104 | __bpf_kfunc void bpf_seq_file_append(struct seq_file *dst, struct seq_file *src)
| ^~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:118:18: warning: no previous prototype for 'bpf_get_boottime_timens' [-Wmissing-prototypes]
118 | __bpf_kfunc void bpf_get_boottime_timens(struct task_struct *tsk, struct timespec64 *boottime)
| ^~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:124:27: warning: no previous prototype for 'bpf_get_total_forks' [-Wmissing-prototypes]
124 | __bpf_kfunc unsigned long bpf_get_total_forks(void)
| ^~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:129:26: warning: no previous prototype for 'bpf_nr_running' [-Wmissing-prototypes]
129 | __bpf_kfunc unsigned int bpf_nr_running(void)
| ^~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:134:32: warning: no previous prototype for 'bpf_nr_context_switches' [-Wmissing-prototypes]
134 | __bpf_kfunc unsigned long long bpf_nr_context_switches(void)
| ^~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:139:26: warning: no previous prototype for 'bpf_nr_iowait' [-Wmissing-prototypes]
139 | __bpf_kfunc unsigned int bpf_nr_iowait(void)
| ^~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:145:26: warning: no previous prototype for 'bpf_kstat_softirqs_cpu' [-Wmissing-prototypes]
145 | __bpf_kfunc unsigned int bpf_kstat_softirqs_cpu(unsigned int irq, int cpu)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:150:27: warning: no previous prototype for 'bpf_kstat_cpu_irqs_sum' [-Wmissing-prototypes]
150 | __bpf_kfunc unsigned long bpf_kstat_cpu_irqs_sum(unsigned int cpu)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:155:18: warning: no previous prototype for 'bpf_kcpustat_cpu_fetch' [-Wmissing-prototypes]
155 | __bpf_kfunc void bpf_kcpustat_cpu_fetch(struct kernel_cpustat *dst, int cpu)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:164:27: warning: no previous prototype for 'bpf_mem_file_hugepage' [-Wmissing-prototypes]
164 | __bpf_kfunc unsigned long bpf_mem_file_hugepage(void)
| ^~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:169:27: warning: no previous prototype for 'bpf_mem_file_pmdmapped' [-Wmissing-prototypes]
169 | __bpf_kfunc unsigned long bpf_mem_file_pmdmapped(void)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:174:27: warning: no previous prototype for 'bpf_mem_kreclaimable' [-Wmissing-prototypes]
174 | __bpf_kfunc unsigned long bpf_mem_kreclaimable(void)
| ^~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:180:27: warning: no previous prototype for 'bpf_mem_totalcma' [-Wmissing-prototypes]
180 | __bpf_kfunc unsigned long bpf_mem_totalcma(void)
| ^~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:185:27: warning: no previous prototype for 'bpf_mem_freecma' [-Wmissing-prototypes]
185 | __bpf_kfunc unsigned long bpf_mem_freecma(void)
| ^~~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:200:17: warning: no previous prototype for 'bpf_hugetlb_report_meminfo' [-Wmissing-prototypes]
200 | __bpf_kfunc int bpf_hugetlb_report_meminfo(struct bpf_mem_hugepage *hugepage_info)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
vim +/bpf_hugetlb_report_meminfo +200 kernel/bpf-rvi/common_kfuncs.c
198
199 #ifdef CONFIG_HUGETLB_PAGE
> 200 __bpf_kfunc int bpf_hugetlb_report_meminfo(struct bpf_mem_hugepage *hugepage_info)
201 {
202 struct hstate *h;
203 unsigned long total = 0;
204
205 if (!hugepages_supported())
206 return -1;
207
208 for_each_hstate(h) {
209 unsigned long count = h->nr_huge_pages;
210
211 total += huge_page_size(h) * count;
212
213 if (h == &default_hstate) {
214 hugepage_info->total = count;
215 hugepage_info->free = h->free_huge_pages;
216 hugepage_info->rsvd = h->resv_huge_pages;
217 hugepage_info->surp = h->surplus_huge_pages;
218 hugepage_info->size = huge_page_size(h) / SZ_1K;
219 }
220 }
221
222 hugepage_info->hugetlb = total / SZ_1K;
223 return 0;
224 }
225 #else
226 __bpf_kfunc int bpf_hugetlb_report_meminfo(struct bpf_mem_hugepage *hugepage_info)
227 {
228 return -1;
229 }
230 #endif
231
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3098/3098] kernel/bpf-rvi/common_kfuncs.c:179:27: warning: no previous prototype for 'bpf_mem_totalcma'
by kernel test robot 05 Nov '25
by kernel test robot 05 Nov '25
05 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: fe656d8bc10b5c4ced04a8821909e64adc18a7ef
commit: 9c449e4d9af5b69a1b9fdae9e3f18dc1515635b8 [3098/3098] bpf-rvi: Add bpf_mem_{total,free}cma kfunc
config: x86_64-randconfig-001-20251104 (https://download.01.org/0day-ci/archive/20251105/202511051322.XbdPyERX-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251105/202511051322.XbdPyERX-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511051322.XbdPyERX-lkp@intel.com/
All warnings (new ones prefixed by >>):
kernel/bpf-rvi/common_kfuncs.c:26:32: warning: no previous prototype for 'bpf_mem_cgroup_from_task' [-Wmissing-prototypes]
26 | __bpf_kfunc struct mem_cgroup *bpf_mem_cgroup_from_task(struct task_struct *p)
| ^~~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:35:35: warning: no previous prototype for 'bpf_task_active_pid_ns' [-Wmissing-prototypes]
35 | __bpf_kfunc struct pid_namespace *bpf_task_active_pid_ns(struct task_struct *task)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:40:17: warning: no previous prototype for 'bpf_pidns_nr_tasks' [-Wmissing-prototypes]
40 | __bpf_kfunc u64 bpf_pidns_nr_tasks(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:54:17: warning: no previous prototype for 'bpf_pidns_last_pid' [-Wmissing-prototypes]
54 | __bpf_kfunc u32 bpf_pidns_last_pid(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:83:18: warning: no previous prototype for 'bpf_si_memswinfo' [-Wmissing-prototypes]
83 | __bpf_kfunc void bpf_si_memswinfo(struct bpf_sysinfo *bsi)
| ^~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:93:27: warning: no previous prototype for 'bpf_page_counter_read' [-Wmissing-prototypes]
93 | __bpf_kfunc unsigned long bpf_page_counter_read(struct page_counter *counter)
| ^~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:103:18: warning: no previous prototype for 'bpf_seq_file_append' [-Wmissing-prototypes]
103 | __bpf_kfunc void bpf_seq_file_append(struct seq_file *dst, struct seq_file *src)
| ^~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:117:18: warning: no previous prototype for 'bpf_get_boottime_timens' [-Wmissing-prototypes]
117 | __bpf_kfunc void bpf_get_boottime_timens(struct task_struct *tsk, struct timespec64 *boottime)
| ^~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:123:27: warning: no previous prototype for 'bpf_get_total_forks' [-Wmissing-prototypes]
123 | __bpf_kfunc unsigned long bpf_get_total_forks(void)
| ^~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:128:26: warning: no previous prototype for 'bpf_nr_running' [-Wmissing-prototypes]
128 | __bpf_kfunc unsigned int bpf_nr_running(void)
| ^~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:133:32: warning: no previous prototype for 'bpf_nr_context_switches' [-Wmissing-prototypes]
133 | __bpf_kfunc unsigned long long bpf_nr_context_switches(void)
| ^~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:138:26: warning: no previous prototype for 'bpf_nr_iowait' [-Wmissing-prototypes]
138 | __bpf_kfunc unsigned int bpf_nr_iowait(void)
| ^~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:144:26: warning: no previous prototype for 'bpf_kstat_softirqs_cpu' [-Wmissing-prototypes]
144 | __bpf_kfunc unsigned int bpf_kstat_softirqs_cpu(unsigned int irq, int cpu)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:149:27: warning: no previous prototype for 'bpf_kstat_cpu_irqs_sum' [-Wmissing-prototypes]
149 | __bpf_kfunc unsigned long bpf_kstat_cpu_irqs_sum(unsigned int cpu)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:154:18: warning: no previous prototype for 'bpf_kcpustat_cpu_fetch' [-Wmissing-prototypes]
154 | __bpf_kfunc void bpf_kcpustat_cpu_fetch(struct kernel_cpustat *dst, int cpu)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:163:27: warning: no previous prototype for 'bpf_mem_file_hugepage' [-Wmissing-prototypes]
163 | __bpf_kfunc unsigned long bpf_mem_file_hugepage(void)
| ^~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:168:27: warning: no previous prototype for 'bpf_mem_file_pmdmapped' [-Wmissing-prototypes]
168 | __bpf_kfunc unsigned long bpf_mem_file_pmdmapped(void)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:173:27: warning: no previous prototype for 'bpf_mem_kreclaimable' [-Wmissing-prototypes]
173 | __bpf_kfunc unsigned long bpf_mem_kreclaimable(void)
| ^~~~~~~~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:179:27: warning: no previous prototype for 'bpf_mem_totalcma' [-Wmissing-prototypes]
179 | __bpf_kfunc unsigned long bpf_mem_totalcma(void)
| ^~~~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:184:27: warning: no previous prototype for 'bpf_mem_freecma' [-Wmissing-prototypes]
184 | __bpf_kfunc unsigned long bpf_mem_freecma(void)
| ^~~~~~~~~~~~~~~
vim +/bpf_mem_totalcma +179 kernel/bpf-rvi/common_kfuncs.c
178
> 179 __bpf_kfunc unsigned long bpf_mem_totalcma(void)
180 {
181 return totalcma_pages;
182 }
183
> 184 __bpf_kfunc unsigned long bpf_mem_freecma(void)
185 {
186 return global_zone_page_state(NR_FREE_CMA_PAGES);
187 }
188
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3075/3075] drivers/ub/ubus/ubus_entity.c:56:6: warning: no previous prototype for function 'ub_entity_num_free'
by kernel test robot 05 Nov '25
by kernel test robot 05 Nov '25
05 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: f1418110051edb8e47923b009bbd051f7c06ad1a
commit: 8ae16d21707c9299ad950c2511508a3d3407de7a [3075/3075] ub:ubus: Support UB device enabling basic interface
config: arm64-allmodconfig (https://download.01.org/0day-ci/archive/20251105/202511051215.u37nznQt-lkp@…)
compiler: clang version 19.1.7 (https://github.com/llvm/llvm-project cd708029e0b2869e80abe31ddb175f7c35361f90)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251105/202511051215.u37nznQt-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511051215.u37nznQt-lkp@intel.com/
All warnings (new ones prefixed by >>):
drivers/ub/ubus/ubus_entity.c:35:19: warning: no previous prototype for function 'ub_alloc_ent' [-Wmissing-prototypes]
35 | struct ub_entity *ub_alloc_ent(void)
| ^
drivers/ub/ubus/ubus_entity.c:35:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
35 | struct ub_entity *ub_alloc_ent(void)
| ^
| static
>> drivers/ub/ubus/ubus_entity.c:56:6: warning: no previous prototype for function 'ub_entity_num_free' [-Wmissing-prototypes]
56 | void ub_entity_num_free(struct ub_entity *uent)
| ^
drivers/ub/ubus/ubus_entity.c:56:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
56 | void ub_entity_num_free(struct ub_entity *uent)
| ^
| static
drivers/ub/ubus/ubus_entity.c:157:5: warning: no previous prototype for function 'ub_setup_ent' [-Wmissing-prototypes]
157 | int ub_setup_ent(struct ub_entity *uent)
| ^
drivers/ub/ubus/ubus_entity.c:157:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
157 | int ub_setup_ent(struct ub_entity *uent)
| ^
| static
drivers/ub/ubus/ubus_entity.c:220:6: warning: no previous prototype for function 'ub_entity_add' [-Wmissing-prototypes]
220 | void ub_entity_add(struct ub_entity *uent, void *ctx)
| ^
drivers/ub/ubus/ubus_entity.c:220:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
220 | void ub_entity_add(struct ub_entity *uent, void *ctx)
| ^
| static
drivers/ub/ubus/ubus_entity.c:263:6: warning: no previous prototype for function 'ub_start_ent' [-Wmissing-prototypes]
263 | void ub_start_ent(struct ub_entity *uent)
| ^
drivers/ub/ubus/ubus_entity.c:263:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
263 | void ub_start_ent(struct ub_entity *uent)
| ^
| static
drivers/ub/ubus/ubus_entity.c:312:6: warning: no previous prototype for function 'ub_remove_ent' [-Wmissing-prototypes]
312 | void ub_remove_ent(struct ub_entity *uent)
| ^
drivers/ub/ubus/ubus_entity.c:312:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
312 | void ub_remove_ent(struct ub_entity *uent)
| ^
| static
drivers/ub/ubus/ubus_entity.c:343:6: warning: no previous prototype for function 'ub_stop_entities' [-Wmissing-prototypes]
343 | void ub_stop_entities(void)
| ^
drivers/ub/ubus/ubus_entity.c:343:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
343 | void ub_stop_entities(void)
| ^
| static
drivers/ub/ubus/ubus_entity.c:347:6: warning: no previous prototype for function 'ub_remove_entities' [-Wmissing-prototypes]
347 | void ub_remove_entities(void)
| ^
drivers/ub/ubus/ubus_entity.c:347:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
347 | void ub_remove_entities(void)
| ^
| static
8 warnings generated.
vim +/ub_entity_num_free +56 drivers/ub/ubus/ubus_entity.c
34
> 35 struct ub_entity *ub_alloc_ent(void)
36 {
37 struct ub_entity *uent;
38
39 uent = kzalloc(sizeof(*uent), GFP_KERNEL);
40 if (!uent)
41 return NULL;
42
43 INIT_LIST_HEAD(&uent->node);
44 INIT_LIST_HEAD(&uent->cna_list);
45
46 uent->dev.type = &ub_dev_type;
47 uent->cna = 0;
48
49 ub_entity_assign_priv_flag(uent, UB_ENTITY_DETACHED, true);
50
51 return uent;
52 }
53 EXPORT_SYMBOL_GPL(ub_alloc_ent);
54
55 static DEFINE_IDA(uent_num_ida);
> 56 void ub_entity_num_free(struct ub_entity *uent)
57 {
58 ida_free(&uent_num_ida, uent->uent_num);
59 }
60
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
Ye Bin (2):
ext4: introduce ITAIL helper
ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
Yongjian Sun (1):
ext4: Restore the deleted check paths of the xattr.
fs/ext4/inode.c | 5 +++++
fs/ext4/xattr.c | 15 ++++++---------
fs/ext4/xattr.h | 10 ++++++++++
3 files changed, 21 insertions(+), 9 deletions(-)
--
2.39.2
2
4
[openeuler:OLK-6.6 3098/3098] kernel/bpf-rvi/common_kfuncs.c:162:27: warning: no previous prototype for 'bpf_mem_file_hugepage'
by kernel test robot 05 Nov '25
by kernel test robot 05 Nov '25
05 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: f1418110051edb8e47923b009bbd051f7c06ad1a
commit: d97bc9c8827bb5cd9f66dab10e0b505a879256e2 [3098/3098] bpf-rvi: Add bpf_mem_{file_{hugepage,pmdmapped},kreclaimable} kfunc
config: x86_64-randconfig-001-20251104 (https://download.01.org/0day-ci/archive/20251105/202511051134.JuwQrZOr-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251105/202511051134.JuwQrZOr-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511051134.JuwQrZOr-lkp@intel.com/
All warnings (new ones prefixed by >>):
kernel/bpf-rvi/common_kfuncs.c:25:32: warning: no previous prototype for 'bpf_mem_cgroup_from_task' [-Wmissing-prototypes]
25 | __bpf_kfunc struct mem_cgroup *bpf_mem_cgroup_from_task(struct task_struct *p)
| ^~~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:34:35: warning: no previous prototype for 'bpf_task_active_pid_ns' [-Wmissing-prototypes]
34 | __bpf_kfunc struct pid_namespace *bpf_task_active_pid_ns(struct task_struct *task)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:39:17: warning: no previous prototype for 'bpf_pidns_nr_tasks' [-Wmissing-prototypes]
39 | __bpf_kfunc u64 bpf_pidns_nr_tasks(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:53:17: warning: no previous prototype for 'bpf_pidns_last_pid' [-Wmissing-prototypes]
53 | __bpf_kfunc u32 bpf_pidns_last_pid(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:82:18: warning: no previous prototype for 'bpf_si_memswinfo' [-Wmissing-prototypes]
82 | __bpf_kfunc void bpf_si_memswinfo(struct bpf_sysinfo *bsi)
| ^~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:92:27: warning: no previous prototype for 'bpf_page_counter_read' [-Wmissing-prototypes]
92 | __bpf_kfunc unsigned long bpf_page_counter_read(struct page_counter *counter)
| ^~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:102:18: warning: no previous prototype for 'bpf_seq_file_append' [-Wmissing-prototypes]
102 | __bpf_kfunc void bpf_seq_file_append(struct seq_file *dst, struct seq_file *src)
| ^~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:116:18: warning: no previous prototype for 'bpf_get_boottime_timens' [-Wmissing-prototypes]
116 | __bpf_kfunc void bpf_get_boottime_timens(struct task_struct *tsk, struct timespec64 *boottime)
| ^~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:122:27: warning: no previous prototype for 'bpf_get_total_forks' [-Wmissing-prototypes]
122 | __bpf_kfunc unsigned long bpf_get_total_forks(void)
| ^~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:127:26: warning: no previous prototype for 'bpf_nr_running' [-Wmissing-prototypes]
127 | __bpf_kfunc unsigned int bpf_nr_running(void)
| ^~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:132:32: warning: no previous prototype for 'bpf_nr_context_switches' [-Wmissing-prototypes]
132 | __bpf_kfunc unsigned long long bpf_nr_context_switches(void)
| ^~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:137:26: warning: no previous prototype for 'bpf_nr_iowait' [-Wmissing-prototypes]
137 | __bpf_kfunc unsigned int bpf_nr_iowait(void)
| ^~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:143:26: warning: no previous prototype for 'bpf_kstat_softirqs_cpu' [-Wmissing-prototypes]
143 | __bpf_kfunc unsigned int bpf_kstat_softirqs_cpu(unsigned int irq, int cpu)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:148:27: warning: no previous prototype for 'bpf_kstat_cpu_irqs_sum' [-Wmissing-prototypes]
148 | __bpf_kfunc unsigned long bpf_kstat_cpu_irqs_sum(unsigned int cpu)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:153:18: warning: no previous prototype for 'bpf_kcpustat_cpu_fetch' [-Wmissing-prototypes]
153 | __bpf_kfunc void bpf_kcpustat_cpu_fetch(struct kernel_cpustat *dst, int cpu)
| ^~~~~~~~~~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:162:27: warning: no previous prototype for 'bpf_mem_file_hugepage' [-Wmissing-prototypes]
162 | __bpf_kfunc unsigned long bpf_mem_file_hugepage(void)
| ^~~~~~~~~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:167:27: warning: no previous prototype for 'bpf_mem_file_pmdmapped' [-Wmissing-prototypes]
167 | __bpf_kfunc unsigned long bpf_mem_file_pmdmapped(void)
| ^~~~~~~~~~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:172:27: warning: no previous prototype for 'bpf_mem_kreclaimable' [-Wmissing-prototypes]
172 | __bpf_kfunc unsigned long bpf_mem_kreclaimable(void)
| ^~~~~~~~~~~~~~~~~~~~
vim +/bpf_mem_file_hugepage +162 kernel/bpf-rvi/common_kfuncs.c
157
158 /*
159 * Meminfo related kfuncs
160 */
161
> 162 __bpf_kfunc unsigned long bpf_mem_file_hugepage(void)
163 {
164 return global_node_page_state(NR_FILE_THPS);
165 }
166
> 167 __bpf_kfunc unsigned long bpf_mem_file_pmdmapped(void)
168 {
169 return global_node_page_state(NR_FILE_PMDMAPPED);
170 }
171
> 172 __bpf_kfunc unsigned long bpf_mem_kreclaimable(void)
173 {
174 return global_node_page_state_pages(NR_SLAB_RECLAIMABLE_B) +
175 global_node_page_state(NR_KERNEL_MISC_RECLAIMABLE);
176 }
177
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1930/1930] drivers/video/fbdev/core/sysfillrect.c:291:51: sparse: sparse: cast removes address space '<asn:2>' of expression
by kernel test robot 05 Nov '25
by kernel test robot 05 Nov '25
05 Nov '25
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: ef0390f1259df6b9ca86aa41a598fd07c29ba602
commit: 7389066b79d5dc829e15de2509e43a66bf24e296 [1930/1930] fbdev: Fix out-of-bounds issue in sys_fillrect()
config: arm64-randconfig-r134-20251105 (https://download.01.org/0day-ci/archive/20251105/202511051110.kqecU8nf-lkp@…)
compiler: aarch64-linux-gcc (GCC) 14.3.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251105/202511051110.kqecU8nf-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511051110.kqecU8nf-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
>> drivers/video/fbdev/core/sysfillrect.c:291:51: sparse: sparse: cast removes address space '<asn:2>' of expression
drivers/video/fbdev/core/sysfillrect.c:329:32: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned long word @@ got restricted __le64 [usertype] @@
drivers/video/fbdev/core/sysfillrect.c:329:32: sparse: expected unsigned long word
drivers/video/fbdev/core/sysfillrect.c:329:32: sparse: got restricted __le64 [usertype]
drivers/video/fbdev/core/sysfillrect.c:329:32: sparse: sparse: cast to restricted __le64
vim +291 drivers/video/fbdev/core/sysfillrect.c
242
243 void sys_fillrect(struct fb_info *p, const struct fb_fillrect *rect)
244 {
245 unsigned long pat, pat2, fg;
246 unsigned long width = rect->width, height = rect->height;
247 int bits = BITS_PER_LONG, bytes = bits >> 3;
248 u32 bpp = p->var.bits_per_pixel;
249 unsigned long *dst;
250 int dst_idx, left;
251 long dst_offset;
252
253 if (p->state != FBINFO_STATE_RUNNING)
254 return;
255
256 if (p->fix.visual == FB_VISUAL_TRUECOLOR ||
257 p->fix.visual == FB_VISUAL_DIRECTCOLOR )
258 fg = ((u32 *) (p->pseudo_palette))[rect->color];
259 else
260 fg = rect->color;
261
262 pat = pixel_to_pat( bpp, fg);
263
264 dst = (unsigned long *)((unsigned long)p->screen_base & ~(bytes-1));
265 dst_idx = ((unsigned long)p->screen_base & (bytes - 1))*8;
266 dst_idx += rect->dy*p->fix.line_length*8+rect->dx*bpp;
267 /* FIXME For now we support 1-32 bpp only */
268 left = bits % bpp;
269 if (p->fbops->fb_sync)
270 p->fbops->fb_sync(p);
271 if (!left) {
272 void (*fill_op32)(struct fb_info *p, unsigned long *dst,
273 int dst_idx, unsigned long pat, unsigned n,
274 int bits) = NULL;
275
276 switch (rect->rop) {
277 case ROP_XOR:
278 fill_op32 = bitfill_aligned_rev;
279 break;
280 case ROP_COPY:
281 fill_op32 = bitfill_aligned;
282 break;
283 default:
284 printk( KERN_ERR "cfb_fillrect(): unknown rop, "
285 "defaulting to ROP_COPY\n");
286 fill_op32 = bitfill_aligned;
287 break;
288 }
289 while (height--) {
290 dst += dst_idx >> (ffs(bits) - 1);
> 291 dst_offset = (long)dst - (long)p->screen_base;
292 if (dst_offset < 0 || dst_offset >= p->fix.smem_len) {
293 pr_err("dst offset out of bound: dst_offset(%ld)", dst_offset);
294 return;
295 }
296 dst_idx &= (bits - 1);
297 fill_op32(p, dst, dst_idx, pat, width*bpp, bits);
298 dst_idx += p->fix.line_length*8;
299 }
300 } else {
301 int right, r;
302 void (*fill_op)(struct fb_info *p, unsigned long *dst,
303 int dst_idx, unsigned long pat, int left,
304 int right, unsigned n, int bits) = NULL;
305 #ifdef __LITTLE_ENDIAN
306 right = left;
307 left = bpp - right;
308 #else
309 right = bpp - left;
310 #endif
311 switch (rect->rop) {
312 case ROP_XOR:
313 fill_op = bitfill_unaligned_rev;
314 break;
315 case ROP_COPY:
316 fill_op = bitfill_unaligned;
317 break;
318 default:
319 printk(KERN_ERR "sys_fillrect(): unknown rop, "
320 "defaulting to ROP_COPY\n");
321 fill_op = bitfill_unaligned;
322 break;
323 }
324 while (height--) {
325 dst += dst_idx / bits;
326 dst_idx &= (bits - 1);
327 r = dst_idx % bpp;
328 /* rotate pattern to the correct start position */
329 pat2 = le_long_to_cpu(rolx(cpu_to_le_long(pat), r, bpp));
330 fill_op(p, dst, dst_idx, pat2, left, right,
331 width*bpp, bits);
332 dst_idx += p->fix.line_length*8;
333 }
334 }
335 }
336
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3099/3099] mm/shmem.o: warning: objtool: .init.text: unexpected end of section
by kernel test robot 05 Nov '25
by kernel test robot 05 Nov '25
05 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: f1418110051edb8e47923b009bbd051f7c06ad1a
commit: 8be4868c4f23d36ca7409bcd5492fb554933bb64 [3099/3099] mm: shmem: override mTHP shmem default with a kernel parameter
config: loongarch-randconfig-002-20251104 (https://download.01.org/0day-ci/archive/20251105/202511051154.EI2nBnB9-lkp@…)
compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project d2625a438020ad35330cda29c3def102c1687b1b)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251105/202511051154.EI2nBnB9-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511051154.EI2nBnB9-lkp@intel.com/
All warnings (new ones prefixed by >>):
In file included from mm/shmem.c:28:
In file included from include/linux/ramfs.h:5:
In file included from include/linux/fs_parser.h:11:
In file included from include/linux/fs_context.h:14:
In file included from include/linux/security.h:33:
In file included from include/linux/mm.h:2253:
include/linux/vmstat.h:522:36: warning: arithmetic between different enumeration types ('enum node_stat_item' and 'enum lru_list') [-Wenum-enum-conversion]
522 | return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_"
| ~~~~~~~~~~~ ^ ~~~
mm/shmem.c:1654:24: warning: default initialization of an object of type 'struct vm_area_struct' with const member leaves the object uninitialized [-Wdefault-const-init-field-unsafe]
1654 | struct vm_area_struct pvma;
| ^
include/linux/mm_types.h:629:20: note: member 'vm_flags' declared 'const' here
629 | const vm_flags_t vm_flags;
| ^
mm/shmem.c:1802:24: warning: default initialization of an object of type 'struct vm_area_struct' with const member leaves the object uninitialized [-Wdefault-const-init-field-unsafe]
1802 | struct vm_area_struct pvma;
| ^
include/linux/mm_types.h:629:20: note: member 'vm_flags' declared 'const' here
629 | const vm_flags_t vm_flags;
| ^
3 warnings generated.
mm/shmem.o: warning: objtool: shmem_enabled_store() falls through to next function thpsize_shmem_enabled_show()
>> mm/shmem.o: warning: objtool: .init.text: unexpected end of section
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[PATCH openEuler-1.0-LTS] net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
by Fanhua Li 05 Nov '25
by Fanhua Li 05 Nov '25
05 Nov '25
From: Alan Stern <stern(a)rowland.harvard.edu>
stable inclusion
from stable-v4.19.291
commit 53c250ea57cf03af41339234b9855ae284f9db91
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/ID0UAL
CVE: CVE-2023-53548
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id…
--------------------------------
commit 5e1627cb43ddf1b24b92eb26f8d958a3f5676ccb upstream.
The syzbot fuzzer identified a problem in the usbnet driver:
usb 1-1: BOGUS urb xfer, pipe 3 != type 1
WARNING: CPU: 0 PID: 754 at drivers/usb/core/urb.c:504 usb_submit_urb+0xed6/0x1880 drivers/usb/core/urb.c:504
Modules linked in:
CPU: 0 PID: 754 Comm: kworker/0:2 Not tainted 6.4.0-rc7-syzkaller-00014-g692b7dc87ca6 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/27/2023
Workqueue: mld mld_ifc_work
RIP: 0010:usb_submit_urb+0xed6/0x1880 drivers/usb/core/urb.c:504
Code: 7c 24 18 e8 2c b4 5b fb 48 8b 7c 24 18 e8 42 07 f0 fe 41 89 d8 44 89 e1 4c 89 ea 48 89 c6 48 c7 c7 a0 c9 fc 8a e8 5a 6f 23 fb <0f> 0b e9 58 f8 ff ff e8 fe b3 5b fb 48 81 c5 c0 05 00 00 e9 84 f7
RSP: 0018:ffffc9000463f568 EFLAGS: 00010086
RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
RDX: ffff88801eb28000 RSI: ffffffff814c03b7 RDI: 0000000000000001
RBP: ffff8881443b7190 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000003
R13: ffff88802a77cb18 R14: 0000000000000003 R15: ffff888018262500
FS: 0000000000000000(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000556a99c15a18 CR3: 0000000028c71000 CR4: 0000000000350ef0
Call Trace:
<TASK>
usbnet_start_xmit+0xfe5/0x2190 drivers/net/usb/usbnet.c:1453
__netdev_start_xmit include/linux/netdevice.h:4918 [inline]
netdev_start_xmit include/linux/netdevice.h:4932 [inline]
xmit_one net/core/dev.c:3578 [inline]
dev_hard_start_xmit+0x187/0x700 net/core/dev.c:3594
...
This bug is caused by the fact that usbnet trusts the bulk endpoint
addresses its probe routine receives in the driver_info structure, and
it does not check to see that these endpoints actually exist and have
the expected type and directions.
The fix is simply to add such a check.
Reported-and-tested-by: syzbot+63ee658b9a100ffadbe2(a)syzkaller.appspotmail.com
Closes: https://lore.kernel.org/linux-usb/000000000000a56e9105d0cec021@google.com/
Signed-off-by: Alan Stern <stern(a)rowland.harvard.edu>
CC: Oliver Neukum <oneukum(a)suse.com>
Link: https://lore.kernel.org/r/ea152b6d-44df-4f8a-95c6-4db51143dcc1@rowland.harv…
Signed-off-by: Jakub Kicinski <kuba(a)kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Signed-off-by: Fanhua Li <lifanhua5(a)huawei.com>
---
drivers/net/usb/usbnet.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/drivers/net/usb/usbnet.c b/drivers/net/usb/usbnet.c
index 1316f5b0c0d7e..cb27b076e4710 100644
--- a/drivers/net/usb/usbnet.c
+++ b/drivers/net/usb/usbnet.c
@@ -1762,6 +1762,10 @@ usbnet_probe (struct usb_interface *udev, const struct usb_device_id *prod)
} else if (!info->in || !info->out)
status = usbnet_get_endpoints (dev, udev);
else {
+ u8 ep_addrs[3] = {
+ info->in + USB_DIR_IN, info->out + USB_DIR_OUT, 0
+ };
+
dev->in = usb_rcvbulkpipe (xdev, info->in);
dev->out = usb_sndbulkpipe (xdev, info->out);
if (!(info->flags & FLAG_NO_SETINT))
@@ -1771,6 +1775,8 @@ usbnet_probe (struct usb_interface *udev, const struct usb_device_id *prod)
else
status = 0;
+ if (status == 0 && !usb_check_bulk_endpoints(udev, ep_addrs))
+ status = -EINVAL;
}
if (status >= 0 && dev->status)
status = init_status (dev, udev);
--
2.43.0
2
1
[openeuler:OLK-6.6 3098/3098] kernel/bpf-rvi/common_kfuncs.c:143:26: warning: no previous prototype for 'bpf_kstat_softirqs_cpu'
by kernel test robot 05 Nov '25
by kernel test robot 05 Nov '25
05 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: faa195bad3afed3c326917fb4cd36e0bd311220c
commit: e553ff4b5e1eed196ab68b4efd4a189c45396667 [3098/3098] bpf-rvi: Add kstat_ & kcpustat_ kfuncs
config: x86_64-randconfig-001-20251104 (https://download.01.org/0day-ci/archive/20251105/202511050941.wo8YZedF-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251105/202511050941.wo8YZedF-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511050941.wo8YZedF-lkp@intel.com/
All warnings (new ones prefixed by >>):
kernel/bpf-rvi/common_kfuncs.c:25:32: warning: no previous prototype for 'bpf_mem_cgroup_from_task' [-Wmissing-prototypes]
25 | __bpf_kfunc struct mem_cgroup *bpf_mem_cgroup_from_task(struct task_struct *p)
| ^~~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:34:35: warning: no previous prototype for 'bpf_task_active_pid_ns' [-Wmissing-prototypes]
34 | __bpf_kfunc struct pid_namespace *bpf_task_active_pid_ns(struct task_struct *task)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:39:17: warning: no previous prototype for 'bpf_pidns_nr_tasks' [-Wmissing-prototypes]
39 | __bpf_kfunc u64 bpf_pidns_nr_tasks(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:53:17: warning: no previous prototype for 'bpf_pidns_last_pid' [-Wmissing-prototypes]
53 | __bpf_kfunc u32 bpf_pidns_last_pid(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:82:18: warning: no previous prototype for 'bpf_si_memswinfo' [-Wmissing-prototypes]
82 | __bpf_kfunc void bpf_si_memswinfo(struct bpf_sysinfo *bsi)
| ^~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:92:27: warning: no previous prototype for 'bpf_page_counter_read' [-Wmissing-prototypes]
92 | __bpf_kfunc unsigned long bpf_page_counter_read(struct page_counter *counter)
| ^~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:102:18: warning: no previous prototype for 'bpf_seq_file_append' [-Wmissing-prototypes]
102 | __bpf_kfunc void bpf_seq_file_append(struct seq_file *dst, struct seq_file *src)
| ^~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:116:18: warning: no previous prototype for 'bpf_get_boottime_timens' [-Wmissing-prototypes]
116 | __bpf_kfunc void bpf_get_boottime_timens(struct task_struct *tsk, struct timespec64 *boottime)
| ^~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:122:27: warning: no previous prototype for 'bpf_get_total_forks' [-Wmissing-prototypes]
122 | __bpf_kfunc unsigned long bpf_get_total_forks(void)
| ^~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:127:26: warning: no previous prototype for 'bpf_nr_running' [-Wmissing-prototypes]
127 | __bpf_kfunc unsigned int bpf_nr_running(void)
| ^~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:132:32: warning: no previous prototype for 'bpf_nr_context_switches' [-Wmissing-prototypes]
132 | __bpf_kfunc unsigned long long bpf_nr_context_switches(void)
| ^~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:137:26: warning: no previous prototype for 'bpf_nr_iowait' [-Wmissing-prototypes]
137 | __bpf_kfunc unsigned int bpf_nr_iowait(void)
| ^~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:143:26: warning: no previous prototype for 'bpf_kstat_softirqs_cpu' [-Wmissing-prototypes]
143 | __bpf_kfunc unsigned int bpf_kstat_softirqs_cpu(unsigned int irq, int cpu)
| ^~~~~~~~~~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:148:27: warning: no previous prototype for 'bpf_kstat_cpu_irqs_sum' [-Wmissing-prototypes]
148 | __bpf_kfunc unsigned long bpf_kstat_cpu_irqs_sum(unsigned int cpu)
| ^~~~~~~~~~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:153:18: warning: no previous prototype for 'bpf_kcpustat_cpu_fetch' [-Wmissing-prototypes]
153 | __bpf_kfunc void bpf_kcpustat_cpu_fetch(struct kernel_cpustat *dst, int cpu)
| ^~~~~~~~~~~~~~~~~~~~~~
vim +/bpf_kstat_softirqs_cpu +143 kernel/bpf-rvi/common_kfuncs.c
126
> 127 __bpf_kfunc unsigned int bpf_nr_running(void)
128 {
129 return nr_running();
130 }
131
> 132 __bpf_kfunc unsigned long long bpf_nr_context_switches(void)
133 {
134 return nr_context_switches();
135 }
136
> 137 __bpf_kfunc unsigned int bpf_nr_iowait(void)
138 {
139 return nr_iowait();
140 }
141
142 /* Kernel statistics for CPU accounting */
> 143 __bpf_kfunc unsigned int bpf_kstat_softirqs_cpu(unsigned int irq, int cpu)
144 {
145 return kstat_softirqs_cpu(irq, cpu);
146 }
147
> 148 __bpf_kfunc unsigned long bpf_kstat_cpu_irqs_sum(unsigned int cpu)
149 {
150 return kstat_cpu_irqs_sum(cpu);
151 }
152
> 153 __bpf_kfunc void bpf_kcpustat_cpu_fetch(struct kernel_cpustat *dst, int cpu)
154 {
155 kcpustat_cpu_fetch(dst, cpu);
156 }
157
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
05 Nov '25
hulk inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/ICBFCS
--------------------------------
Add numa affinity RPS to balance softirq for vm.
Signed-off-by: Yue Haibing <yuehaibing(a)huawei.com>
---
net/oenetcls/oenetcls.h | 2 ++
net/oenetcls/oenetcls_flow.c | 30 +++++++++++++++++++
net/oenetcls/oenetcls_main.c | 56 +++++++++++++++++++++++++++++++-----
3 files changed, 81 insertions(+), 7 deletions(-)
diff --git a/net/oenetcls/oenetcls.h b/net/oenetcls/oenetcls.h
index f2726582db91..81f752590f9f 100644
--- a/net/oenetcls/oenetcls.h
+++ b/net/oenetcls/oenetcls.h
@@ -131,6 +131,8 @@ struct cfg_param {
extern int match_ip_flag;
extern int debug;
+extern int mode;
+extern int rcpu_probability;
extern int oecls_netdev_num;
extern int oecls_numa_num;
diff --git a/net/oenetcls/oenetcls_flow.c b/net/oenetcls/oenetcls_flow.c
index 62bad2408966..9b2d08d99418 100644
--- a/net/oenetcls/oenetcls_flow.c
+++ b/net/oenetcls/oenetcls_flow.c
@@ -171,6 +171,17 @@ static void set_oecls_cpu(struct net_device *dev, struct sk_buff *skb,
rflow->cpu = next_cpu;
}
+static bool oecls_do_hash(void)
+{
+ if (rcpu_probability <= 0)
+ return false;
+
+ if (rcpu_probability >= 100)
+ return true;
+
+ return prandom_u32() % 100 < rcpu_probability;
+}
+
static int get_cpu_in_mask(int tcpu, u32 hash)
{
const struct cpumask *mask;
@@ -219,6 +230,25 @@ static void __oecls_set_cpu(struct sk_buff *skb, struct net_device *ndev,
if ((val ^ hash) & ~oecls_cpu_mask)
return;
+ if (mode == 2) {
+ if (!oecls_do_hash()) {
+ *rcpu = last_recv_cpu;
+ return;
+ }
+ if (last_recv_cpu != cpu)
+ return;
+ newcpu = get_cpu_in_mask(last_recv_cpu, hash);
+ if (newcpu < 0)
+ newcpu = cpu;
+ if (newcpu == cpu) {
+ newcpu = cpumask_first(cpumask_of_node(cpu_to_node(cpu)));
+ newcpu = newcpu + (cpu + 1) % (nr_cpu_ids / oecls_numa_num);
+ }
+ oecls_debug("last_recv_cpu:%d irq_cpu:%d newcpu:%d\n", last_recv_cpu, cpu, newcpu);
+ *rcpu = newcpu;
+ return;
+ }
+
newcpu = get_cpu_in_mask(last_recv_cpu, hash);
if (newcpu >= 0)
*rcpu = newcpu;
diff --git a/net/oenetcls/oenetcls_main.c b/net/oenetcls/oenetcls_main.c
index ec37e38d7f48..04922368bb73 100644
--- a/net/oenetcls/oenetcls_main.c
+++ b/net/oenetcls/oenetcls_main.c
@@ -19,7 +19,7 @@ int debug;
module_param(debug, int, 0644);
MODULE_PARM_DESC(debug, "debug switch");
-static int mode;
+int mode;
module_param(mode, int, 0444);
MODULE_PARM_DESC(mode, "mode, default 0");
@@ -43,13 +43,17 @@ static int check_cap = 1;
module_param(check_cap, int, 0444);
MODULE_PARM_DESC(check_cap, "check_cap, default 1");
+int rcpu_probability = -1;
+module_param(rcpu_probability, int, 0444);
+MODULE_PARM_DESC(rcpu_probability, "rcpu select policy probability, default -1");
+
static char irqname[64] = "comp";
module_param_string(irqname, irqname, sizeof(irqname), 0644);
MODULE_PARM_DESC(irqname, "nic irq name string, default comp");
static bool check_params(void)
{
- if (mode != 0 && mode != 1)
+ if (mode != 0 && mode != 1 && mode != 2)
return false;
if (strlen(ifname) == 0)
@@ -376,7 +380,7 @@ static struct oecls_netdev_info *alloc_oecls_netdev_info(void)
static bool check_irq_name(const char *irq_name, struct oecls_netdev_info *oecls_dev)
{
if (!strstr(irq_name, "TxRx") && !strstr(irq_name, "comp") && !strstr(irq_name, "rx") &&
- strlen(irqname) > 0 && !strstr(irq_name, irqname))
+ !strstr(irq_name, "virtio0-input") && strlen(irqname) > 0 && !strstr(irq_name, irqname))
return false;
if (strstr(irq_name, oecls_dev->dev_name))
@@ -519,10 +523,12 @@ static int init_single_oecls_dev(char *if_name, unsigned int length)
goto out;
}
- ret = oecls_filter_enable(dev_name, &old_state);
- if (ret) {
- oecls_error("dev [%s] not support ntuple! ret=%d\n", dev_name, ret);
- goto out;
+ if (mode != 2) {
+ ret = oecls_filter_enable(dev_name, &old_state);
+ if (ret) {
+ oecls_error("dev [%s] not support ntuple! ret=%d\n", dev_name, ret);
+ goto out;
+ }
}
oecls_dev = alloc_oecls_netdev_info();
@@ -1017,6 +1023,39 @@ static void set_netdev_xps_queue(bool enable)
}
}
+static void fixup_rcpu_load(void)
+{
+ char *start = appname, *end;
+ char *task_name = "redis-proxy";
+
+ if (!strlen(appname))
+ return;
+
+ // support appname: app1#app2#appN
+ while (*start != '\0') {
+ end = strchr(start, '#');
+ if (end == start) {
+ start++;
+ continue;
+ }
+
+ if (!end) {
+ if (!strncmp(task_name, start, strlen(start))) {
+ rcpu_probability = 100;
+ return;
+ }
+ break;
+ }
+
+ if (!strncmp(task_name, start, end - start)) {
+ rcpu_probability = 100;
+ return;
+ }
+ start = end + 1;
+ }
+ rcpu_probability = 65;
+}
+
static __init int oecls_init(void)
{
struct oecls_numa_info *numa_info;
@@ -1048,6 +1087,9 @@ static __init int oecls_init(void)
set_netdev_xps_queue(true);
#endif
+ if (mode == 2 && rcpu_probability < 0)
+ fixup_rcpu_load();
+
if (mode == 0)
err = oecls_ntuple_res_init();
else
--
2.34.1
2
1
[PATCH OLK-6.6] smb: client: fix wrong index reference in smb2_compound_op()
by Yifan Qiao 05 Nov '25
by Yifan Qiao 05 Nov '25
05 Nov '25
From: Sang-Heon Jeon <ekffu200098(a)gmail.com>
stable inclusion
from stable-v6.6.109
commit ba7bcfd52c66dd1c2dfa5142aca7e4a70b62dfa5
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/ID228Z
CVE: CVE-2025-39975
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id…
--------------------------------
[ Upstream commit fbe2dc6a9c7318f7263f5e4d50f6272b931c5756 ]
In smb2_compound_op(), the loop that processes each command's response
uses wrong indices when accessing response bufferes.
This incorrect indexing leads to improper handling of command results.
Also, if incorrectly computed index is greather than or equal to
MAX_COMPOUND, it can cause out-of-bounds accesses.
Fixes: 3681c74d342d ("smb: client: handle lack of EA support in smb2_query_path_info()") # 6.14
Reviewed-by: Paulo Alcantara (Red Hat) <pc(a)manguebit.org>
Signed-off-by: Sang-Heon Jeon <ekffu200098(a)gmail.com>
Signed-off-by: Steve French <stfrench(a)microsoft.com>
Signed-off-by: Sasha Levin <sashal(a)kernel.org>
Signed-off-by: Yifan Qiao <qiaoyifan4(a)huawei.com>
---
fs/smb/client/smb2inode.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fs/smb/client/smb2inode.c b/fs/smb/client/smb2inode.c
index 0cc80f472432..79641d1ee867 100644
--- a/fs/smb/client/smb2inode.c
+++ b/fs/smb/client/smb2inode.c
@@ -641,7 +641,7 @@ static int smb2_compound_op(const unsigned int xid, struct cifs_tcon *tcon,
tmp_rc = rc;
for (i = 0; i < num_cmds; i++) {
- char *buf = rsp_iov[i + i].iov_base;
+ char *buf = rsp_iov[i + 1].iov_base;
if (buf && resp_buftype[i + 1] != CIFS_NO_BUFFER)
rc = server->ops->map_error(buf, false);
--
2.39.2
2
1
[openeuler:OLK-6.6 3098/3098] kernel/bpf-rvi/common_kfuncs.c:127:26: warning: no previous prototype for 'bpf_nr_running'
by kernel test robot 05 Nov '25
by kernel test robot 05 Nov '25
05 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: faa195bad3afed3c326917fb4cd36e0bd311220c
commit: 34f90dce941b028e02a0336711907b220e3c5765 [3098/3098] bpf-rvi: Add cpu runqueue related kfuncs
config: x86_64-randconfig-001-20251104 (https://download.01.org/0day-ci/archive/20251105/202511050754.SzG0bccj-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251105/202511050754.SzG0bccj-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511050754.SzG0bccj-lkp@intel.com/
All warnings (new ones prefixed by >>):
kernel/bpf-rvi/common_kfuncs.c:25:32: warning: no previous prototype for 'bpf_mem_cgroup_from_task' [-Wmissing-prototypes]
25 | __bpf_kfunc struct mem_cgroup *bpf_mem_cgroup_from_task(struct task_struct *p)
| ^~~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:34:35: warning: no previous prototype for 'bpf_task_active_pid_ns' [-Wmissing-prototypes]
34 | __bpf_kfunc struct pid_namespace *bpf_task_active_pid_ns(struct task_struct *task)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:39:17: warning: no previous prototype for 'bpf_pidns_nr_tasks' [-Wmissing-prototypes]
39 | __bpf_kfunc u64 bpf_pidns_nr_tasks(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:53:17: warning: no previous prototype for 'bpf_pidns_last_pid' [-Wmissing-prototypes]
53 | __bpf_kfunc u32 bpf_pidns_last_pid(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:82:18: warning: no previous prototype for 'bpf_si_memswinfo' [-Wmissing-prototypes]
82 | __bpf_kfunc void bpf_si_memswinfo(struct bpf_sysinfo *bsi)
| ^~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:92:27: warning: no previous prototype for 'bpf_page_counter_read' [-Wmissing-prototypes]
92 | __bpf_kfunc unsigned long bpf_page_counter_read(struct page_counter *counter)
| ^~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:102:18: warning: no previous prototype for 'bpf_seq_file_append' [-Wmissing-prototypes]
102 | __bpf_kfunc void bpf_seq_file_append(struct seq_file *dst, struct seq_file *src)
| ^~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:116:18: warning: no previous prototype for 'bpf_get_boottime_timens' [-Wmissing-prototypes]
116 | __bpf_kfunc void bpf_get_boottime_timens(struct task_struct *tsk, struct timespec64 *boottime)
| ^~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:122:27: warning: no previous prototype for 'bpf_get_total_forks' [-Wmissing-prototypes]
122 | __bpf_kfunc unsigned long bpf_get_total_forks(void)
| ^~~~~~~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:127:26: warning: no previous prototype for 'bpf_nr_running' [-Wmissing-prototypes]
127 | __bpf_kfunc unsigned int bpf_nr_running(void)
| ^~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:132:32: warning: no previous prototype for 'bpf_nr_context_switches' [-Wmissing-prototypes]
132 | __bpf_kfunc unsigned long long bpf_nr_context_switches(void)
| ^~~~~~~~~~~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:137:26: warning: no previous prototype for 'bpf_nr_iowait' [-Wmissing-prototypes]
137 | __bpf_kfunc unsigned int bpf_nr_iowait(void)
| ^~~~~~~~~~~~~
vim +/bpf_nr_running +127 kernel/bpf-rvi/common_kfuncs.c
96
97 /*
98 * Stat related kfuncs
99 */
100
101 /* Moving src's content to the end of dst. Reference: seq_vprintf. */
> 102 __bpf_kfunc void bpf_seq_file_append(struct seq_file *dst, struct seq_file *src)
103 {
104 /*
105 * ->count: length of content
106 * ->size: available buffer space
107 * i.e. seq_printf(dst, "%s", src->buf)
108 */
109 if (dst->count < dst->size)
110 if (src->count < dst->size - dst->count) {
111 memmove(dst->buf + dst->count, src->buf, src->count);
112 dst->count += src->count;
113 }
114 }
115
> 116 __bpf_kfunc void bpf_get_boottime_timens(struct task_struct *tsk, struct timespec64 *boottime)
117 {
118 getboottime64(boottime);
119 *boottime = timespec64_sub(*boottime, tsk->nsproxy->time_ns->offsets.boottime);
120 }
121
> 122 __bpf_kfunc unsigned long bpf_get_total_forks(void)
123 {
124 return total_forks;
125 }
126
> 127 __bpf_kfunc unsigned int bpf_nr_running(void)
128 {
129 return nr_running();
130 }
131
> 132 __bpf_kfunc unsigned long long bpf_nr_context_switches(void)
133 {
134 return nr_context_switches();
135 }
136
> 137 __bpf_kfunc unsigned int bpf_nr_iowait(void)
138 {
139 return nr_iowait();
140 }
141
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3098/3098] fs/proc/stat.c:234:18: warning: no previous prototype for 'bpf_show_all_irqs'
by kernel test robot 05 Nov '25
by kernel test robot 05 Nov '25
05 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: faa195bad3afed3c326917fb4cd36e0bd311220c
commit: 19895b9974c36318281e4e18131a2cfb43543ffd [3098/3098] bpf-rvi: Add stat-related misc kfuncs
config: x86_64-randconfig-001-20251104 (https://download.01.org/0day-ci/archive/20251105/202511050607.O3tCEeVJ-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251105/202511050607.O3tCEeVJ-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511050607.O3tCEeVJ-lkp@intel.com/
All warnings (new ones prefixed by >>):
fs/proc/stat.c:224:17: warning: no previous prototype for 'bpf_get_idle_time' [-Wmissing-prototypes]
224 | __bpf_kfunc u64 bpf_get_idle_time(struct kernel_cpustat *kcs, int cpu)
| ^~~~~~~~~~~~~~~~~
fs/proc/stat.c:229:17: warning: no previous prototype for 'bpf_get_iowait_time' [-Wmissing-prototypes]
229 | __bpf_kfunc u64 bpf_get_iowait_time(struct kernel_cpustat *kcs, int cpu)
| ^~~~~~~~~~~~~~~~~~~
>> fs/proc/stat.c:234:18: warning: no previous prototype for 'bpf_show_all_irqs' [-Wmissing-prototypes]
234 | __bpf_kfunc void bpf_show_all_irqs(struct seq_file *p)
| ^~~~~~~~~~~~~~~~~
--
kernel/bpf-rvi/common_kfuncs.c:24:32: warning: no previous prototype for 'bpf_mem_cgroup_from_task' [-Wmissing-prototypes]
24 | __bpf_kfunc struct mem_cgroup *bpf_mem_cgroup_from_task(struct task_struct *p)
| ^~~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:33:35: warning: no previous prototype for 'bpf_task_active_pid_ns' [-Wmissing-prototypes]
33 | __bpf_kfunc struct pid_namespace *bpf_task_active_pid_ns(struct task_struct *task)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:38:17: warning: no previous prototype for 'bpf_pidns_nr_tasks' [-Wmissing-prototypes]
38 | __bpf_kfunc u64 bpf_pidns_nr_tasks(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:52:17: warning: no previous prototype for 'bpf_pidns_last_pid' [-Wmissing-prototypes]
52 | __bpf_kfunc u32 bpf_pidns_last_pid(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:81:18: warning: no previous prototype for 'bpf_si_memswinfo' [-Wmissing-prototypes]
81 | __bpf_kfunc void bpf_si_memswinfo(struct bpf_sysinfo *bsi)
| ^~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:91:27: warning: no previous prototype for 'bpf_page_counter_read' [-Wmissing-prototypes]
91 | __bpf_kfunc unsigned long bpf_page_counter_read(struct page_counter *counter)
| ^~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:101:18: warning: no previous prototype for 'bpf_seq_file_append' [-Wmissing-prototypes]
101 | __bpf_kfunc void bpf_seq_file_append(struct seq_file *dst, struct seq_file *src)
| ^~~~~~~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:115:18: warning: no previous prototype for 'bpf_get_boottime_timens' [-Wmissing-prototypes]
115 | __bpf_kfunc void bpf_get_boottime_timens(struct task_struct *tsk, struct timespec64 *boottime)
| ^~~~~~~~~~~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:121:27: warning: no previous prototype for 'bpf_get_total_forks' [-Wmissing-prototypes]
121 | __bpf_kfunc unsigned long bpf_get_total_forks(void)
| ^~~~~~~~~~~~~~~~~~~
vim +/bpf_show_all_irqs +234 fs/proc/stat.c
222
223 #ifdef CONFIG_BPF_RVI
> 224 __bpf_kfunc u64 bpf_get_idle_time(struct kernel_cpustat *kcs, int cpu)
225 {
226 return get_idle_time(kcs, cpu);
227 }
228
229 __bpf_kfunc u64 bpf_get_iowait_time(struct kernel_cpustat *kcs, int cpu)
230 {
231 return get_iowait_time(kcs, cpu);
232 }
233
> 234 __bpf_kfunc void bpf_show_all_irqs(struct seq_file *p)
235 {
236 show_all_irqs(p);
237 }
238
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3098/3098] kernel/bpf-rvi/common_kfuncs.c:97:18: warning: no previous prototype for 'bpf_seq_file_append'
by kernel test robot 05 Nov '25
by kernel test robot 05 Nov '25
05 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: faa195bad3afed3c326917fb4cd36e0bd311220c
commit: 1afa15e45da121993a15941b08fef5e3d58f40e5 [3098/3098] bpf-rvi: Add bpf_seq_file_append() kfunc
config: x86_64-randconfig-001-20251104 (https://download.01.org/0day-ci/archive/20251105/202511050410.2c1BvP2L-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251105/202511050410.2c1BvP2L-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511050410.2c1BvP2L-lkp@intel.com/
All warnings (new ones prefixed by >>):
kernel/bpf-rvi/common_kfuncs.c:20:32: warning: no previous prototype for 'bpf_mem_cgroup_from_task' [-Wmissing-prototypes]
20 | __bpf_kfunc struct mem_cgroup *bpf_mem_cgroup_from_task(struct task_struct *p)
| ^~~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:29:35: warning: no previous prototype for 'bpf_task_active_pid_ns' [-Wmissing-prototypes]
29 | __bpf_kfunc struct pid_namespace *bpf_task_active_pid_ns(struct task_struct *task)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:34:17: warning: no previous prototype for 'bpf_pidns_nr_tasks' [-Wmissing-prototypes]
34 | __bpf_kfunc u64 bpf_pidns_nr_tasks(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:48:17: warning: no previous prototype for 'bpf_pidns_last_pid' [-Wmissing-prototypes]
48 | __bpf_kfunc u32 bpf_pidns_last_pid(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:77:18: warning: no previous prototype for 'bpf_si_memswinfo' [-Wmissing-prototypes]
77 | __bpf_kfunc void bpf_si_memswinfo(struct bpf_sysinfo *bsi)
| ^~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:87:27: warning: no previous prototype for 'bpf_page_counter_read' [-Wmissing-prototypes]
87 | __bpf_kfunc unsigned long bpf_page_counter_read(struct page_counter *counter)
| ^~~~~~~~~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:97:18: warning: no previous prototype for 'bpf_seq_file_append' [-Wmissing-prototypes]
97 | __bpf_kfunc void bpf_seq_file_append(struct seq_file *dst, struct seq_file *src)
| ^~~~~~~~~~~~~~~~~~~
vim +/bpf_seq_file_append +97 kernel/bpf-rvi/common_kfuncs.c
91
92 /*
93 * Stat related kfuncs
94 */
95
96 /* Moving src's content to the end of dst. Reference: seq_vprintf. */
> 97 __bpf_kfunc void bpf_seq_file_append(struct seq_file *dst, struct seq_file *src)
98 {
99 /*
100 * ->count: length of content
101 * ->size: available buffer space
102 * i.e. seq_printf(dst, "%s", src->buf)
103 */
104 if (dst->count < dst->size)
105 if (src->count < dst->size - dst->count) {
106 memmove(dst->buf + dst->count, src->buf, src->count);
107 dst->count += src->count;
108 }
109 }
110
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3098/3098] kernel/bpf-rvi/common_kfuncs.c:86:27: warning: no previous prototype for 'bpf_page_counter_read'
by kernel test robot 05 Nov '25
by kernel test robot 05 Nov '25
05 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: faa195bad3afed3c326917fb4cd36e0bd311220c
commit: 5e4cec4acb12a17b26d4d2ae4c29eb29b017f854 [3098/3098] bpf-rvi: Add bpf_page_counter_read() kfunc
config: x86_64-randconfig-001-20251104 (https://download.01.org/0day-ci/archive/20251105/202511050235.5PdxK5fh-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251105/202511050235.5PdxK5fh-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511050235.5PdxK5fh-lkp@intel.com/
All warnings (new ones prefixed by >>):
kernel/bpf-rvi/common_kfuncs.c:19:32: warning: no previous prototype for 'bpf_mem_cgroup_from_task' [-Wmissing-prototypes]
19 | __bpf_kfunc struct mem_cgroup *bpf_mem_cgroup_from_task(struct task_struct *p)
| ^~~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:28:35: warning: no previous prototype for 'bpf_task_active_pid_ns' [-Wmissing-prototypes]
28 | __bpf_kfunc struct pid_namespace *bpf_task_active_pid_ns(struct task_struct *task)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:33:17: warning: no previous prototype for 'bpf_pidns_nr_tasks' [-Wmissing-prototypes]
33 | __bpf_kfunc u64 bpf_pidns_nr_tasks(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:47:17: warning: no previous prototype for 'bpf_pidns_last_pid' [-Wmissing-prototypes]
47 | __bpf_kfunc u32 bpf_pidns_last_pid(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:76:18: warning: no previous prototype for 'bpf_si_memswinfo' [-Wmissing-prototypes]
76 | __bpf_kfunc void bpf_si_memswinfo(struct bpf_sysinfo *bsi)
| ^~~~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:86:27: warning: no previous prototype for 'bpf_page_counter_read' [-Wmissing-prototypes]
86 | __bpf_kfunc unsigned long bpf_page_counter_read(struct page_counter *counter)
| ^~~~~~~~~~~~~~~~~~~~~
vim +/bpf_page_counter_read +86 kernel/bpf-rvi/common_kfuncs.c
32
> 33 __bpf_kfunc u64 bpf_pidns_nr_tasks(struct pid_namespace *ns)
34 {
35 struct pid_iter iter = {};
36 u32 nr_running = 0, nr_threads = 0;
37
38 for_each_task_in_pidns(iter, ns) {
39 nr_threads++;
40 if (task_is_running(iter.task))
41 nr_running++;
42 }
43
44 return (u64)nr_running << 32 | nr_threads;
45 }
46
47 __bpf_kfunc u32 bpf_pidns_last_pid(struct pid_namespace *ns)
48 {
49 return idr_get_cursor(&ns->idr) - 1;
50 }
51
52 /*
53 * Swaps related kfuncs
54 */
55
56 /*
57 * no padding member "_f" compared to struct sysinfo, because sizeof(_f)
58 * maybe zero and not supported by bpf_verifier.
59 */
60 struct bpf_sysinfo {
61 __kernel_long_t uptime; /* Seconds since boot */
62 __kernel_ulong_t loads[3]; /* 1, 5, and 15 minute load averages */
63 __kernel_ulong_t totalram; /* Total usable main memory size */
64 __kernel_ulong_t freeram; /* Available memory size */
65 __kernel_ulong_t sharedram; /* Amount of shared memory */
66 __kernel_ulong_t bufferram; /* Memory used by buffers */
67 __kernel_ulong_t totalswap; /* Total swap space size */
68 __kernel_ulong_t freeswap; /* swap space still available */
69 __u16 procs; /* Number of current processes */
70 __u16 pad; /* Explicit padding for m68k */
71 __kernel_ulong_t totalhigh; /* Total high memory size */
72 __kernel_ulong_t freehigh; /* Available high memory size */
73 __u32 mem_unit; /* Memory unit size in bytes */
74 };
75
76 __bpf_kfunc void bpf_si_memswinfo(struct bpf_sysinfo *bsi)
77 {
78 struct sysinfo *si = (struct sysinfo *)bsi;
79
80 if (si) {
81 si_meminfo(si);
82 si_swapinfo(si);
83 }
84 }
85
> 86 __bpf_kfunc unsigned long bpf_page_counter_read(struct page_counter *counter)
87 {
88 return page_counter_read(counter);
89 }
90
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3098/3098] kernel/bpf-rvi/common_kfuncs.c:75:18: warning: no previous prototype for 'bpf_si_memswinfo'
by kernel test robot 05 Nov '25
by kernel test robot 05 Nov '25
05 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: faa195bad3afed3c326917fb4cd36e0bd311220c
commit: b3aa368c1f9f8f3acee4703cfebb30e7a909df9f [3098/3098] bpf-rvi: Add bpf_si_memswinfo() kfunc
config: x86_64-randconfig-001-20251104 (https://download.01.org/0day-ci/archive/20251105/202511050050.0VfB10bw-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251105/202511050050.0VfB10bw-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511050050.0VfB10bw-lkp@intel.com/
All warnings (new ones prefixed by >>):
kernel/bpf-rvi/common_kfuncs.c:18:32: warning: no previous prototype for 'bpf_mem_cgroup_from_task' [-Wmissing-prototypes]
18 | __bpf_kfunc struct mem_cgroup *bpf_mem_cgroup_from_task(struct task_struct *p)
| ^~~~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:27:35: warning: no previous prototype for 'bpf_task_active_pid_ns' [-Wmissing-prototypes]
27 | __bpf_kfunc struct pid_namespace *bpf_task_active_pid_ns(struct task_struct *task)
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:32:17: warning: no previous prototype for 'bpf_pidns_nr_tasks' [-Wmissing-prototypes]
32 | __bpf_kfunc u64 bpf_pidns_nr_tasks(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
kernel/bpf-rvi/common_kfuncs.c:46:17: warning: no previous prototype for 'bpf_pidns_last_pid' [-Wmissing-prototypes]
46 | __bpf_kfunc u32 bpf_pidns_last_pid(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:75:18: warning: no previous prototype for 'bpf_si_memswinfo' [-Wmissing-prototypes]
75 | __bpf_kfunc void bpf_si_memswinfo(struct bpf_sysinfo *bsi)
| ^~~~~~~~~~~~~~~~
vim +/bpf_si_memswinfo +75 kernel/bpf-rvi/common_kfuncs.c
22
23 /*
24 * Loadavg related kfuncs
25 */
26
> 27 __bpf_kfunc struct pid_namespace *bpf_task_active_pid_ns(struct task_struct *task)
28 {
29 return task_active_pid_ns(task);
30 }
31
32 __bpf_kfunc u64 bpf_pidns_nr_tasks(struct pid_namespace *ns)
33 {
34 struct pid_iter iter = {};
35 u32 nr_running = 0, nr_threads = 0;
36
37 for_each_task_in_pidns(iter, ns) {
38 nr_threads++;
39 if (task_is_running(iter.task))
40 nr_running++;
41 }
42
43 return (u64)nr_running << 32 | nr_threads;
44 }
45
46 __bpf_kfunc u32 bpf_pidns_last_pid(struct pid_namespace *ns)
47 {
48 return idr_get_cursor(&ns->idr) - 1;
49 }
50
51 /*
52 * Swaps related kfuncs
53 */
54
55 /*
56 * no padding member "_f" compared to struct sysinfo, because sizeof(_f)
57 * maybe zero and not supported by bpf_verifier.
58 */
59 struct bpf_sysinfo {
60 __kernel_long_t uptime; /* Seconds since boot */
61 __kernel_ulong_t loads[3]; /* 1, 5, and 15 minute load averages */
62 __kernel_ulong_t totalram; /* Total usable main memory size */
63 __kernel_ulong_t freeram; /* Available memory size */
64 __kernel_ulong_t sharedram; /* Amount of shared memory */
65 __kernel_ulong_t bufferram; /* Memory used by buffers */
66 __kernel_ulong_t totalswap; /* Total swap space size */
67 __kernel_ulong_t freeswap; /* swap space still available */
68 __u16 procs; /* Number of current processes */
69 __u16 pad; /* Explicit padding for m68k */
70 __kernel_ulong_t totalhigh; /* Total high memory size */
71 __kernel_ulong_t freehigh; /* Available high memory size */
72 __u32 mem_unit; /* Memory unit size in bytes */
73 };
74
> 75 __bpf_kfunc void bpf_si_memswinfo(struct bpf_sysinfo *bsi)
76 {
77 struct sysinfo *si = (struct sysinfo *)bsi;
78
79 if (si) {
80 si_meminfo(si);
81 si_swapinfo(si);
82 }
83 }
84
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3075/3075] drivers/ub/ubus/enum.c:1332:5: warning: no previous prototype for function 'ub_enum_entities_active'
by kernel test robot 04 Nov '25
by kernel test robot 04 Nov '25
04 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: 25097b0e8b7a08363a1cba931a5762548a3b0e16
commit: e7af929fc0444491fa5f13a00c3f576ea5a4b923 [3075/3075] ub:ubus: Supports device enumeration.
config: arm64-allmodconfig (https://download.01.org/0day-ci/archive/20251104/202511042359.TcIxX2CV-lkp@…)
compiler: clang version 19.1.7 (https://github.com/llvm/llvm-project cd708029e0b2869e80abe31ddb175f7c35361f90)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251104/202511042359.TcIxX2CV-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511042359.TcIxX2CV-lkp@intel.com/
All warnings (new ones prefixed by >>):
drivers/ub/ubus/enum.c:996:5: warning: no previous prototype for function 'ub_cfg_read_guid' [-Wmissing-prototypes]
996 | int ub_cfg_read_guid(struct ub_entity *uent)
| ^
drivers/ub/ubus/enum.c:996:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
996 | int ub_cfg_read_guid(struct ub_entity *uent)
| ^
| static
drivers/ub/ubus/enum.c:1097:6: warning: no previous prototype for function 'ub_enum_clear_ent_list' [-Wmissing-prototypes]
1097 | void ub_enum_clear_ent_list(struct list_head *dev_list)
| ^
drivers/ub/ubus/enum.c:1097:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
1097 | void ub_enum_clear_ent_list(struct list_head *dev_list)
| ^
| static
>> drivers/ub/ubus/enum.c:1332:5: warning: no previous prototype for function 'ub_enum_entities_active' [-Wmissing-prototypes]
1332 | int ub_enum_entities_active(struct list_head *dev_list)
| ^
drivers/ub/ubus/enum.c:1332:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
1332 | int ub_enum_entities_active(struct list_head *dev_list)
| ^
| static
3 warnings generated.
vim +/ub_enum_entities_active +1332 drivers/ub/ubus/enum.c
1331
> 1332 int ub_enum_entities_active(struct list_head *dev_list)
1333 {
1334 struct ub_entity *uent, *tmp;
1335 int ret;
1336
1337 list_for_each_entry_safe(uent, tmp, dev_list, node) {
1338 if (uent->entity_idx != 0)
1339 continue;
1340
1341 ub_route_sync_dev(uent);
1342 ret = ub_setup_ent(uent);
1343 if (ret) {
1344 pr_err("setup dev err, ret=%d\n", ret);
1345 return ret;
1346 }
1347
1348 list_del(&uent->node);
1349 ub_entity_add(uent, uent->ubc);
1350 ub_start_ent(uent);
1351 }
1352
1353 return 0;
1354 }
1355
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3098/3098] kernel/sched/cpuacct.c:417:17: warning: no previous prototype for 'bpf_task_ca_cpuusage'
by kernel test robot 04 Nov '25
by kernel test robot 04 Nov '25
04 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: 25097b0e8b7a08363a1cba931a5762548a3b0e16
commit: 00c32c5569d488b6c90f1695175577e35c17c21c [3098/3098] bpf-rvi: cpuacct: Add bpf_task_ca_cpuusage() kfunc
config: x86_64-randconfig-001-20251104 (https://download.01.org/0day-ci/archive/20251104/202511042208.SaUQnITn-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251104/202511042208.SaUQnITn-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511042208.SaUQnITn-lkp@intel.com/
All warnings (new ones prefixed by >>):
In file included from kernel/sched/build_utility.c:61:
>> kernel/sched/cpuacct.c:417:17: warning: no previous prototype for 'bpf_task_ca_cpuusage' [-Wmissing-prototypes]
417 | __bpf_kfunc u64 bpf_task_ca_cpuusage(struct task_struct *p)
| ^~~~~~~~~~~~~~~~~~~~
kernel/sched/cpuacct.c:424:18: warning: no previous prototype for 'bpf_cpuacct_kcpustat_cpu_fetch' [-Wmissing-prototypes]
424 | __bpf_kfunc void bpf_cpuacct_kcpustat_cpu_fetch(struct kernel_cpustat *dst,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from kernel/sched/build_utility.c:73:
kernel/sched/debug.c:102:12: warning: no previous prototype for 'is_prefer_numa' [-Wmissing-prototypes]
102 | int __weak is_prefer_numa(void)
| ^~~~~~~~~~~~~~
vim +/bpf_task_ca_cpuusage +417 kernel/sched/cpuacct.c
416
> 417 __bpf_kfunc u64 bpf_task_ca_cpuusage(struct task_struct *p)
418 {
419 if (!p)
420 return 0;
421 return cpuusage_read(task_css(p, cpuacct_cgrp_id), NULL);
422 }
423
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
From: Shuhao Fu <sfual(a)cse.ust.hk>
mainline inclusion
from mainline-v6.17-rc4
commit ab529e6ca1f67bcf31f3ea80c72bffde2e9e053e
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/ICYBJ5
CVE: CVE-2025-39819
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
A possible inconsistent update of refcount was identified in `smb2_compound_op`.
Such inconsistent update could lead to possible resource leaks.
Why it is a possible bug:
1. In the comment section of the function, it clearly states that the
reference to `cfile` should be dropped after calling this function.
2. Every control flow path would check and drop the reference to
`cfile`, except the patched one.
3. Existing callers would not handle refcount update of `cfile` if
-ENOMEM is returned.
To fix the bug, an extra goto label "out" is added, to make sure that the
cleanup logic would always be respected. As the problem is caused by the
allocation failure of `vars`, the cleanup logic between label "finished"
and "out" can be safely ignored. According to the definition of function
`is_replayable_error`, the error code of "-ENOMEM" is not recoverable.
Therefore, the replay logic also gets ignored.
Signed-off-by: Shuhao Fu <sfual(a)cse.ust.hk>
Acked-by: Paulo Alcantara (Red Hat) <pc(a)manguebit.org>
Cc: stable(a)vger.kernel.org
Signed-off-by: Steve French <stfrench(a)microsoft.com>
Signed-off-by: Yifan Qiao <qiaoyifan4(a)huawei.com>
---
fs/smb/client/smb2inode.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/fs/smb/client/smb2inode.c b/fs/smb/client/smb2inode.c
index e1078a1decdf..0cc80f472432 100644
--- a/fs/smb/client/smb2inode.c
+++ b/fs/smb/client/smb2inode.c
@@ -206,8 +206,10 @@ static int smb2_compound_op(const unsigned int xid, struct cifs_tcon *tcon,
server = cifs_pick_channel(ses);
vars = kzalloc(sizeof(*vars), GFP_ATOMIC);
- if (vars == NULL)
- return -ENOMEM;
+ if (vars == NULL) {
+ rc = -ENOMEM;
+ goto out;
+ }
rqst = &vars->rqst[0];
rsp_iov = &vars->rsp_iov[0];
@@ -828,6 +830,7 @@ static int smb2_compound_op(const unsigned int xid, struct cifs_tcon *tcon,
smb2_should_replay(tcon, &retries, &cur_sleep))
goto replay_again;
+out:
if (cfile)
cifsFileInfo_put(cfile);
--
2.39.2
2
1
[openeuler:OLK-6.6 3098/3098] kernel/bpf-rvi/common_kfuncs.c:24:35: warning: no previous prototype for 'bpf_task_active_pid_ns'
by kernel test robot 04 Nov '25
by kernel test robot 04 Nov '25
04 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: 25097b0e8b7a08363a1cba931a5762548a3b0e16
commit: ef015dbb4151c10d0415045f9d0fcf3dc85063d7 [3098/3098] bpf-rvi: pidns: Add for_each_task_in_pidns and loadavg-related kfuncs
config: x86_64-randconfig-001-20251104 (https://download.01.org/0day-ci/archive/20251104/202511042031.XJbcBnUd-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251104/202511042031.XJbcBnUd-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511042031.XJbcBnUd-lkp@intel.com/
All warnings (new ones prefixed by >>):
kernel/bpf-rvi/common_kfuncs.c:15:32: warning: no previous prototype for 'bpf_mem_cgroup_from_task' [-Wmissing-prototypes]
15 | __bpf_kfunc struct mem_cgroup *bpf_mem_cgroup_from_task(struct task_struct *p)
| ^~~~~~~~~~~~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:24:35: warning: no previous prototype for 'bpf_task_active_pid_ns' [-Wmissing-prototypes]
24 | __bpf_kfunc struct pid_namespace *bpf_task_active_pid_ns(struct task_struct *task)
| ^~~~~~~~~~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:29:17: warning: no previous prototype for 'bpf_pidns_nr_tasks' [-Wmissing-prototypes]
29 | __bpf_kfunc u64 bpf_pidns_nr_tasks(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
>> kernel/bpf-rvi/common_kfuncs.c:43:17: warning: no previous prototype for 'bpf_pidns_last_pid' [-Wmissing-prototypes]
43 | __bpf_kfunc u32 bpf_pidns_last_pid(struct pid_namespace *ns)
| ^~~~~~~~~~~~~~~~~~
vim +/bpf_task_active_pid_ns +24 kernel/bpf-rvi/common_kfuncs.c
19
20 /*
21 * Loadavg related kfuncs
22 */
23
> 24 __bpf_kfunc struct pid_namespace *bpf_task_active_pid_ns(struct task_struct *task)
25 {
26 return task_active_pid_ns(task);
27 }
28
> 29 __bpf_kfunc u64 bpf_pidns_nr_tasks(struct pid_namespace *ns)
30 {
31 struct pid_iter iter = {};
32 u32 nr_running = 0, nr_threads = 0;
33
34 for_each_task_in_pidns(iter, ns) {
35 nr_threads++;
36 if (task_is_running(iter.task))
37 nr_running++;
38 }
39
40 return (u64)nr_running << 32 | nr_threads;
41 }
42
> 43 __bpf_kfunc u32 bpf_pidns_last_pid(struct pid_namespace *ns)
44 {
45 return idr_get_cursor(&ns->idr) - 1;
46 }
47
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3098/3098] block/bpf-rvi.c:36:28: error: implicit declaration of function 'css_to_blkcg'; did you mean 'pd_to_blkg'?
by kernel test robot 04 Nov '25
by kernel test robot 04 Nov '25
04 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: 25097b0e8b7a08363a1cba931a5762548a3b0e16
commit: 89fa7dcff5e533bd14396601f40c388cfb6c1e59 [3098/3098] bpf-rvi: block: Add diskstats iterator target
config: x86_64-randconfig-001-20251104 (https://download.01.org/0day-ci/archive/20251104/202511041808.gFZ75q5u-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251104/202511041808.gFZ75q5u-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511041808.gFZ75q5u-lkp@intel.com/
All errors (new ones prefixed by >>):
block/bpf-rvi.c: In function 'bpf_disk_seqf_start':
>> block/bpf-rvi.c:36:28: error: implicit declaration of function 'css_to_blkcg'; did you mean 'pd_to_blkg'? [-Wimplicit-function-declaration]
36 | priv->task_blkcg = css_to_blkcg(task_css(reaper ?: current, io_cgrp_id));
| ^~~~~~~~~~~~
| pd_to_blkg
>> block/bpf-rvi.c:36:69: error: 'io_cgrp_id' undeclared (first use in this function); did you mean 'cpu_cgrp_id'?
36 | priv->task_blkcg = css_to_blkcg(task_css(reaper ?: current, io_cgrp_id));
| ^~~~~~~~~~
| cpu_cgrp_id
block/bpf-rvi.c:36:69: note: each undeclared identifier is reported only once for each function it appears in
vim +36 block/bpf-rvi.c
20
21 /*
22 * Basically the same with disk_seqf_start() but without allocating iter and
23 * then overwriting seqf->private, which points to priv_data->target_private
24 * in bpf_iter case (see prepare_seq_file()), and is needed to retrieve
25 * struct bpf_iter_priv_data. Here we allocate iter via setting
26 * .seq_priv_size and turning priv_data->target_private into iter.
27 */
28 static void *bpf_disk_seqf_start(struct seq_file *seqf, loff_t *pos)
29 {
30 loff_t skip = *pos;
31 struct diskstats_seq_priv *priv = seqf->private;
32 struct class_dev_iter *iter;
33 struct device *dev;
34 struct task_struct *reaper = get_current_level1_reaper();
35
> 36 priv->task_blkcg = css_to_blkcg(task_css(reaper ?: current, io_cgrp_id));
37 if (reaper)
38 put_task_struct(reaper);
39
40 iter = &priv->iter;
41 class_dev_iter_init(iter, &block_class, NULL, &disk_type);
42 do {
43 dev = class_dev_iter_next(iter);
44 if (!dev)
45 return NULL;
46 } while (skip--);
47
48 return dev_to_disk(dev);
49 }
50
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
04 Nov '25
hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/ID4UC2
--------------------------------
Due to the inaccurate L2 CSU sampling on the specified platform, the L3
cache capacity statistics accumulate error.
To avoid this, perform a full re-scan instead of incremental counting.
Each time when read the L3 CSU monitor, we forcibly reconfigure it so that
the hardware rescans the L3 cache capacity.
Note that the first read of the L3 CSU usually returns EBUSY, so a second
read is required. On the second attempt, skip forcibly reconfigure the
monitor, preventing another EBUSY and ensuring the correct result.
Fixes: bb66b4d115e5 ("arm_mpam: Add mpam_msmon_read() to read monitor value")
Signed-off-by: Zeng Heng <zengheng4(a)huawei.com>
---
drivers/platform/mpam/mpam_devices.c | 27 +++++++++++++++++++++++++--
1 file changed, 25 insertions(+), 2 deletions(-)
diff --git a/drivers/platform/mpam/mpam_devices.c b/drivers/platform/mpam/mpam_devices.c
index 30e4ce54a3c4..ebc8887d8267 100644
--- a/drivers/platform/mpam/mpam_devices.c
+++ b/drivers/platform/mpam/mpam_devices.c
@@ -909,6 +909,27 @@ static void read_msmon_ctl_flt_vals(struct mon_read *m, u32 *ctl_val,
}
}
+static bool mpam_csu_hisi_need_retrigger(struct mpam_msc_ris *ris,
+ bool read_again)
+{
+ static const struct midr_range cpus[] = {
+ MIDR_ALL_VERSIONS(MIDR_HISI_HIP12),
+ { /* sentinel */ }
+ };
+
+ if (ris->comp->class->type != MPAM_CLASS_CACHE ||
+ ris->comp->class->level != 3)
+ return false;
+
+ if (!is_midr_in_range_list(cpus))
+ return false;
+
+ if (read_again)
+ return false;
+
+ return true;
+}
+
static void write_msmon_ctl_flt_vals(struct mon_read *m, u32 ctl_val,
u32 flt_val)
{
@@ -1047,7 +1068,8 @@ static void __ris_msmon_read(void *arg)
config_mismatch = cur_flt != flt_val ||
cur_ctl != (ctl_val | MSMON_CFG_x_CTL_EN);
- if (config_mismatch || reset_on_next_read) {
+ if (config_mismatch || reset_on_next_read ||
+ mpam_csu_hisi_need_retrigger(ris, m->err == -EBUSY)) {
write_msmon_ctl_flt_vals(m, ctl_val, flt_val);
if (mbwu_state) {
mbwu_state->prev_val = 0;
@@ -1190,6 +1212,7 @@ int mpam_msmon_read(struct mpam_component *comp, struct mon_cfg *ctx,
arg.ctx = ctx;
arg.type = type;
arg.val = val;
+ arg.err = 0;
*val = 0;
return _msmon_read(comp, &arg);
@@ -1448,7 +1471,7 @@ static int mpam_reprogram_ris(void *_arg)
static int mpam_restore_mbwu_state(void *_ris)
{
int i;
- struct mon_read mwbu_arg;
+ struct mon_read mwbu_arg = {};
struct mpam_msc_ris *ris = _ris;
for (i = 0; i < ris->props.num_mbwu_mon; i++) {
--
2.25.1
2
1
[PATCH OLK-6.6] [Backport] KVM: x86: Don't (re)check L1 intercepts when completing userspace I/O
by Chen Jinghuang 04 Nov '25
by Chen Jinghuang 04 Nov '25
04 Nov '25
From: Sean Christopherson <seanjc(a)google.com>
stable inclusion
from stable-v6.6.111
commit 3d3abf3f7e8b1abb082070a343de82d7efc80523
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/ID3VRJ
CVE: CVE-2025-40026
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id…
--------------------------------
commit e750f85391286a4c8100275516973324b621a269 upstream.
When completing emulation of instruction that generated a userspace exit
for I/O, don't recheck L1 intercepts as KVM has already finished that
phase of instruction execution, i.e. has already committed to allowing L2
to perform I/O. If L1 (or host userspace) modifies the I/O permission
bitmaps during the exit to userspace, KVM will treat the access as being
intercepted despite already having emulated the I/O access.
Pivot on EMULTYPE_NO_DECODE to detect that KVM is completing emulation.
Of the three users of EMULTYPE_NO_DECODE, only complete_emulated_io() (the
intended "recipient") can reach the code in question. gp_interception()'s
use is mutually exclusive with is_guest_mode(), and
complete_emulated_insn_gp() unconditionally pairs EMULTYPE_NO_DECODE with
EMULTYPE_SKIP.
The bad behavior was detected by a syzkaller program that toggles port I/O
interception during the userspace I/O exit, ultimately resulting in a WARN
on vcpu->arch.pio.count being non-zero due to KVM no completing emulation
of the I/O instruction.
WARNING: CPU: 23 PID: 1083 at arch/x86/kvm/x86.c:8039 emulator_pio_in_out+0x154/0x170 [kvm]
Modules linked in: kvm_intel kvm irqbypass
CPU: 23 UID: 1000 PID: 1083 Comm: repro Not tainted 6.16.0-rc5-c1610d2d66b1-next-vm #74 NONE
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 0.0.0 02/06/2015
RIP: 0010:emulator_pio_in_out+0x154/0x170 [kvm]
PKRU: 55555554
Call Trace:
<TASK>
kvm_fast_pio+0xd6/0x1d0 [kvm]
vmx_handle_exit+0x149/0x610 [kvm_intel]
kvm_arch_vcpu_ioctl_run+0xda8/0x1ac0 [kvm]
kvm_vcpu_ioctl+0x244/0x8c0 [kvm]
__x64_sys_ioctl+0x8a/0xd0
do_syscall_64+0x5d/0xc60
entry_SYSCALL_64_after_hwframe+0x4b/0x53
</TASK>
Reported-by: syzbot+cc2032ba16cc2018ca25(a)syzkaller.appspotmail.com
Closes: https://lore.kernel.org/all/68790db4.a00a0220.3af5df.0020.GAE@google.com
Fixes: 8a76d7f25f8f ("KVM: x86: Add x86 callback for intercept check")
Cc: stable(a)vger.kernel.org
Cc: Jim Mattson <jmattson(a)google.com>
Link: https://lore.kernel.org/r/20250715190638.1899116-1-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc(a)google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Signed-off-by: Chen Jinghuang <chenjinghuang2(a)huawei.com>
---
arch/x86/kvm/emulate.c | 9 ++++-----
arch/x86/kvm/kvm_emulate.h | 3 +--
arch/x86/kvm/x86.c | 15 ++++++++-------
3 files changed, 13 insertions(+), 14 deletions(-)
diff --git a/arch/x86/kvm/emulate.c b/arch/x86/kvm/emulate.c
index 296e289472a2..5a49156c9540 100644
--- a/arch/x86/kvm/emulate.c
+++ b/arch/x86/kvm/emulate.c
@@ -5140,12 +5140,11 @@ void init_decode_cache(struct x86_emulate_ctxt *ctxt)
ctxt->mem_read.end = 0;
}
-int x86_emulate_insn(struct x86_emulate_ctxt *ctxt)
+int x86_emulate_insn(struct x86_emulate_ctxt *ctxt, bool check_intercepts)
{
const struct x86_emulate_ops *ops = ctxt->ops;
int rc = X86EMUL_CONTINUE;
int saved_dst_type = ctxt->dst.type;
- bool is_guest_mode = ctxt->ops->is_guest_mode(ctxt);
ctxt->mem_read.pos = 0;
@@ -5193,7 +5192,7 @@ int x86_emulate_insn(struct x86_emulate_ctxt *ctxt)
fetch_possible_mmx_operand(&ctxt->dst);
}
- if (unlikely(is_guest_mode) && ctxt->intercept) {
+ if (unlikely(check_intercepts) && ctxt->intercept) {
rc = emulator_check_intercept(ctxt, ctxt->intercept,
X86_ICPT_PRE_EXCEPT);
if (rc != X86EMUL_CONTINUE)
@@ -5222,7 +5221,7 @@ int x86_emulate_insn(struct x86_emulate_ctxt *ctxt)
goto done;
}
- if (unlikely(is_guest_mode) && (ctxt->d & Intercept)) {
+ if (unlikely(check_intercepts) && (ctxt->d & Intercept)) {
rc = emulator_check_intercept(ctxt, ctxt->intercept,
X86_ICPT_POST_EXCEPT);
if (rc != X86EMUL_CONTINUE)
@@ -5276,7 +5275,7 @@ int x86_emulate_insn(struct x86_emulate_ctxt *ctxt)
special_insn:
- if (unlikely(is_guest_mode) && (ctxt->d & Intercept)) {
+ if (unlikely(check_intercepts) && (ctxt->d & Intercept)) {
rc = emulator_check_intercept(ctxt, ctxt->intercept,
X86_ICPT_POST_MEMACCESS);
if (rc != X86EMUL_CONTINUE)
diff --git a/arch/x86/kvm/kvm_emulate.h b/arch/x86/kvm/kvm_emulate.h
index c224cf4126f2..c74d20a14246 100644
--- a/arch/x86/kvm/kvm_emulate.h
+++ b/arch/x86/kvm/kvm_emulate.h
@@ -228,7 +228,6 @@ struct x86_emulate_ops {
void (*set_nmi_mask)(struct x86_emulate_ctxt *ctxt, bool masked);
bool (*is_smm)(struct x86_emulate_ctxt *ctxt);
- bool (*is_guest_mode)(struct x86_emulate_ctxt *ctxt);
int (*leave_smm)(struct x86_emulate_ctxt *ctxt);
void (*triple_fault)(struct x86_emulate_ctxt *ctxt);
int (*set_xcr)(struct x86_emulate_ctxt *ctxt, u32 index, u64 xcr);
@@ -512,7 +511,7 @@ bool x86_page_table_writing_insn(struct x86_emulate_ctxt *ctxt);
#define EMULATION_RESTART 1
#define EMULATION_INTERCEPTED 2
void init_decode_cache(struct x86_emulate_ctxt *ctxt);
-int x86_emulate_insn(struct x86_emulate_ctxt *ctxt);
+int x86_emulate_insn(struct x86_emulate_ctxt *ctxt, bool check_intercepts);
int emulator_task_switch(struct x86_emulate_ctxt *ctxt,
u16 tss_selector, int idt_index, int reason,
bool has_error_code, u32 error_code);
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c
index c30e3e9d60f7..7a98760a4c03 100644
--- a/arch/x86/kvm/x86.c
+++ b/arch/x86/kvm/x86.c
@@ -8454,11 +8454,6 @@ static bool emulator_is_smm(struct x86_emulate_ctxt *ctxt)
return is_smm(emul_to_vcpu(ctxt));
}
-static bool emulator_is_guest_mode(struct x86_emulate_ctxt *ctxt)
-{
- return is_guest_mode(emul_to_vcpu(ctxt));
-}
-
#ifndef CONFIG_KVM_SMM
static int emulator_leave_smm(struct x86_emulate_ctxt *ctxt)
{
@@ -8540,7 +8535,6 @@ static const struct x86_emulate_ops emulate_ops = {
.guest_has_rdpid = emulator_guest_has_rdpid,
.set_nmi_mask = emulator_set_nmi_mask,
.is_smm = emulator_is_smm,
- .is_guest_mode = emulator_is_guest_mode,
.leave_smm = emulator_leave_smm,
.triple_fault = emulator_triple_fault,
.set_xcr = emulator_set_xcr,
@@ -9160,7 +9154,14 @@ int x86_emulate_instruction(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa,
ctxt->exception.address = 0;
}
- r = x86_emulate_insn(ctxt);
+ /*
+ * Check L1's instruction intercepts when emulating instructions for
+ * L2, unless KVM is re-emulating a previously decoded instruction,
+ * e.g. to complete userspace I/O, in which case KVM has already
+ * checked the intercepts.
+ */
+ r = x86_emulate_insn(ctxt, is_guest_mode(vcpu) &&
+ !(emulation_type & EMULTYPE_NO_DECODE));
if (r == EMULATION_INTERCEPTED)
return 1;
--
2.34.1
2
1
*** fix CVE-2023-53454 ***
Charles Han (1):
HID: multitouch: Add NULL check in mt_input_configured
Rahul Rameshbabu (1):
HID: multitouch: Correct devm device reference for hidinput input_dev
name
drivers/hid/hid-multitouch.c | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
--
2.22.0
2
3
Ye Bin (2):
ext4: introduce ITAIL helper
ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
Yongjian Sun (1):
ext4: Restore the deleted check paths of the xattr.
fs/ext4/inode.c | 5 +++++
fs/ext4/xattr.c | 15 ++++++---------
fs/ext4/xattr.h | 10 ++++++++++
3 files changed, 21 insertions(+), 9 deletions(-)
--
2.39.2
2
4
Zicheng Qu (2):
EEVDF null pointer reproduction
zero_vruntime
kernel/sched/debug.c | 8 +-
kernel/sched/fair.c | 170 +++++++++++++++++-----------
kernel/sched/sched.h | 2 +-
null_reproduction_test/Makefile | 9 ++
null_reproduction_test/fullcpu.c | 12 ++
null_reproduction_test/make.sh | 17 +++
null_reproduction_test/test.sh | 34 ++++++
null_reproduction_test/test_sched.c | 141 +++++++++++++++++++++++
8 files changed, 325 insertions(+), 68 deletions(-)
create mode 100644 null_reproduction_test/Makefile
create mode 100644 null_reproduction_test/fullcpu.c
create mode 100755 null_reproduction_test/make.sh
create mode 100755 null_reproduction_test/test.sh
create mode 100644 null_reproduction_test/test_sched.c
--
2.34.1
1
2
[openeuler:OLK-6.6 3098/3098] kernel/sched/cpuacct.c:412:18: warning: no previous prototype for 'bpf_cpuacct_kcpustat_cpu_fetch'
by kernel test robot 04 Nov '25
by kernel test robot 04 Nov '25
04 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: 9b7e6f8aa58e8c131766ecd2c6eb9bd1dce85ca7
commit: 6ed308fc1d6f486c9e3c171b6b80c1c5f0f57df6 [3098/3098] bpf-rvi: cpuacct: Add bpf_cpuacct_kcpustat_cpu_fetch kfunc
config: x86_64-randconfig-001-20251104 (https://download.01.org/0day-ci/archive/20251104/202511041308.wdMKtoD8-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251104/202511041308.wdMKtoD8-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511041308.wdMKtoD8-lkp@intel.com/
All warnings (new ones prefixed by >>):
In file included from kernel/sched/build_utility.c:61:
>> kernel/sched/cpuacct.c:412:18: warning: no previous prototype for 'bpf_cpuacct_kcpustat_cpu_fetch' [-Wmissing-prototypes]
412 | __bpf_kfunc void bpf_cpuacct_kcpustat_cpu_fetch(struct kernel_cpustat *dst,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from kernel/sched/build_utility.c:73:
kernel/sched/debug.c:102:12: warning: no previous prototype for 'is_prefer_numa' [-Wmissing-prototypes]
102 | int __weak is_prefer_numa(void)
| ^~~~~~~~~~~~~~
vim +/bpf_cpuacct_kcpustat_cpu_fetch +412 kernel/sched/cpuacct.c
410
411 #ifdef CONFIG_BPF_RVI
> 412 __bpf_kfunc void bpf_cpuacct_kcpustat_cpu_fetch(struct kernel_cpustat *dst,
413 struct cpuacct *ca, int cpu)
414 {
415 memcpy(dst, per_cpu_ptr(ca->cpustat, cpu), sizeof(struct kernel_cpustat));
416 }
417
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[PATCH openEuler-1.0-LTS] misc: tifm: fix possible memory leak in tifm_7xx1_switch_media()
by Quanmin Yan 04 Nov '25
by Quanmin Yan 04 Nov '25
04 Nov '25
From: ruanjinjie <ruanjinjie(a)huawei.com>
stable inclusion
from stable-v4.19.270
commit 1695b1adcc3a7d985cd22fa3b55761edf3fab50d
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/ICYBXA
CVE: CVE-2022-50349
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id…
--------------------------------
[ Upstream commit fd2c930cf6a5b9176382c15f9acb1996e76e25ad ]
If device_register() returns error in tifm_7xx1_switch_media(),
name of kobject which is allocated in dev_set_name() called in device_add()
is leaked.
Never directly free @dev after calling device_register(), even
if it returned an error! Always use put_device() to give up the
reference initialized.
Fixes: 2428a8fe2261 ("tifm: move common device management tasks from tifm_7xx1 to tifm_core")
Signed-off-by: ruanjinjie <ruanjinjie(a)huawei.com>
Link: https://lore.kernel.org/r/20221117064725.3478402-1-ruanjinjie@huawei.com
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal(a)kernel.org>
Signed-off-by: Quanmin Yan <yanquanmin1(a)huawei.com>
---
drivers/misc/tifm_7xx1.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/misc/tifm_7xx1.c b/drivers/misc/tifm_7xx1.c
index 9ac95b48ef92..1d33c4facd44 100644
--- a/drivers/misc/tifm_7xx1.c
+++ b/drivers/misc/tifm_7xx1.c
@@ -194,7 +194,7 @@ static void tifm_7xx1_switch_media(struct work_struct *work)
spin_unlock_irqrestore(&fm->lock, flags);
}
if (sock)
- tifm_free_device(&sock->dev);
+ put_device(&sock->dev);
}
spin_lock_irqsave(&fm->lock, flags);
}
--
2.43.0
2
1
04 Nov '25
From: Hengqi Chen <hengqi.chen(a)gmail.com>
mainline inclusion
from mainline-v6.18-rc1
commit fd2e08128944a7679e753f920e9eda72057e427c
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/ID3WJL
CVE: CVE-2025-40079
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
The ns_bpf_qdisc selftest triggers a kernel panic:
Unable to handle kernel paging request at virtual address ffffffffa38dbf58
Current test_progs pgtable: 4K pagesize, 57-bit VAs, pgdp=0x00000001109cc000
[ffffffffa38dbf58] pgd=000000011fffd801, p4d=000000011fffd401, pud=000000011fffd001, pmd=0000000000000000
Oops [#1]
Modules linked in: bpf_testmod(OE) xt_conntrack nls_iso8859_1 [...] [last unloaded: bpf_testmod(OE)]
CPU: 1 UID: 0 PID: 23584 Comm: test_progs Tainted: G W OE 6.17.0-rc1-g2465bb83e0b4 #1 NONE
Tainted: [W]=WARN, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
Hardware name: Unknown Unknown Product/Unknown Product, BIOS 2024.01+dfsg-1ubuntu5.1 01/01/2024
epc : __qdisc_run+0x82/0x6f0
ra : __qdisc_run+0x6e/0x6f0
epc : ffffffff80bd5c7a ra : ffffffff80bd5c66 sp : ff2000000eecb550
gp : ffffffff82472098 tp : ff60000096895940 t0 : ffffffff8001f180
t1 : ffffffff801e1664 t2 : 0000000000000000 s0 : ff2000000eecb5d0
s1 : ff60000093a6a600 a0 : ffffffffa38dbee8 a1 : 0000000000000001
a2 : ff2000000eecb510 a3 : 0000000000000001 a4 : 0000000000000000
a5 : 0000000000000010 a6 : 0000000000000000 a7 : 0000000000735049
s2 : ffffffffa38dbee8 s3 : 0000000000000040 s4 : ff6000008bcda000
s5 : 0000000000000008 s6 : ff60000093a6a680 s7 : ff60000093a6a6f0
s8 : ff60000093a6a6ac s9 : ff60000093140000 s10: 0000000000000000
s11: ff2000000eecb9d0 t3 : 0000000000000000 t4 : 0000000000ff0000
t5 : 0000000000000000 t6 : ff60000093a6a8b6
status: 0000000200000120 badaddr: ffffffffa38dbf58 cause: 000000000000000d
[<ffffffff80bd5c7a>] __qdisc_run+0x82/0x6f0
[<ffffffff80b6fe58>] __dev_queue_xmit+0x4c0/0x1128
[<ffffffff80b80ae0>] neigh_resolve_output+0xd0/0x170
[<ffffffff80d2daf6>] ip6_finish_output2+0x226/0x6c8
[<ffffffff80d31254>] ip6_finish_output+0x10c/0x2a0
[<ffffffff80d31446>] ip6_output+0x5e/0x178
[<ffffffff80d2e232>] ip6_xmit+0x29a/0x608
[<ffffffff80d6f4c6>] inet6_csk_xmit+0xe6/0x140
[<ffffffff80c985e4>] __tcp_transmit_skb+0x45c/0xaa8
[<ffffffff80c995fe>] tcp_connect+0x9ce/0xd10
[<ffffffff80d66524>] tcp_v6_connect+0x4ac/0x5e8
[<ffffffff80cc19b8>] __inet_stream_connect+0xd8/0x318
[<ffffffff80cc1c36>] inet_stream_connect+0x3e/0x68
[<ffffffff80b42b20>] __sys_connect_file+0x50/0x88
[<ffffffff80b42bee>] __sys_connect+0x96/0xc8
[<ffffffff80b42c40>] __riscv_sys_connect+0x20/0x30
[<ffffffff80e5bcae>] do_trap_ecall_u+0x256/0x378
[<ffffffff80e69af2>] handle_exception+0x14a/0x156
Code: 892a 0363 1205 489c 8bc1 c7e5 2d03 084a 2703 080a (2783) 0709
---[ end trace 0000000000000000 ]---
The bpf_fifo_dequeue prog returns a skb which is a pointer. The pointer
is treated as a 32bit value and sign extend to 64bit in epilogue. This
behavior is right for most bpf prog types but wrong for struct ops which
requires RISC-V ABI.
So let's sign extend struct ops return values according to the function
model and RISC-V ABI([0]).
[0]: https://riscv.org/wp-content/uploads/2024/12/riscv-calling.pdf
Fixes: 25ad10658dc1 ("riscv, bpf: Adapt bpf trampoline to optimized riscv ftrace framework")
Signed-off-by: Hengqi Chen <hengqi.chen(a)gmail.com>
Signed-off-by: Daniel Borkmann <daniel(a)iogearbox.net>
Tested-by: Pu Lehui <pulehui(a)huawei.com>
Reviewed-by: Pu Lehui <pulehui(a)huawei.com>
Link: https://lore.kernel.org/bpf/20250908012448.1695-1-hengqi.chen@gmail.com
Conflicts:
arch/riscv/net/bpf_jit_comp64.c
[Due to differences in the context of the patch modifications,
there are no conflicts with the patch changes.]
Signed-off-by: Wang Tao <wangtao554(a)huawei.com>
---
arch/riscv/net/bpf_jit_comp64.c | 42 ++++++++++++++++++++++++++++++++-
1 file changed, 41 insertions(+), 1 deletion(-)
diff --git a/arch/riscv/net/bpf_jit_comp64.c b/arch/riscv/net/bpf_jit_comp64.c
index 16eb4cd11cbd..ea9ce281c336 100644
--- a/arch/riscv/net/bpf_jit_comp64.c
+++ b/arch/riscv/net/bpf_jit_comp64.c
@@ -565,6 +565,39 @@ static void emit_atomic(u8 rd, u8 rs, s16 off, s32 imm, bool is64,
}
}
+/*
+ * Sign-extend the register if necessary
+ */
+static int sign_extend(u8 rd, u8 rs, u8 sz, bool sign, struct rv_jit_context *ctx)
+{
+ if (!sign && (sz == 1 || sz == 2)) {
+ if (rd != rs)
+ emit_mv(rd, rs, ctx);
+ return 0;
+ }
+
+ switch (sz) {
+ case 1:
+ emit_sextb(rd, rs, ctx);
+ break;
+ case 2:
+ emit_sexth(rd, rs, ctx);
+ break;
+ case 4:
+ emit_sextw(rd, rs, ctx);
+ break;
+ case 8:
+ if (rd != rs)
+ emit_mv(rd, rs, ctx);
+ break;
+ default:
+ pr_err("bpf-jit: invalid size %d for sign_extend\n", sz);
+ return -EINVAL;
+ }
+
+ return 0;
+}
+
#define BPF_FIXUP_OFFSET_MASK GENMASK(26, 0)
#define BPF_FIXUP_REG_MASK GENMASK(31, 27)
@@ -993,8 +1026,15 @@ static int __arch_prepare_bpf_trampoline(struct bpf_tramp_image *im,
restore_args(nregs, args_off, ctx);
if (save_ret) {
- emit_ld(RV_REG_A0, -retval_off, RV_REG_FP, ctx);
emit_ld(regmap[BPF_REG_0], -(retval_off - 8), RV_REG_FP, ctx);
+ if (is_struct_ops) {
+ ret = sign_extend(RV_REG_A0, regmap[BPF_REG_0], m->ret_size,
+ m->ret_flags & BTF_FMODEL_SIGNED_ARG, ctx);
+ if (ret)
+ goto out;
+ } else {
+ emit_ld(RV_REG_A0, -retval_off, RV_REG_FP, ctx);
+ }
}
emit_ld(RV_REG_S1, -sreg_off, RV_REG_FP, ctx);
--
2.34.1
2
1
04 Nov '25
From: Xiao Liang <shaw.leon(a)gmail.com>
mainline inclusion
from mainline-v6.18-rc1
commit 501302d5cee0d8e8ec2c4a5919c37e0df9abc99b
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/ID3Y90
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
When seq_nr wraps around, the next reorder job with seq 0 is hashed to
the first CPU in padata_do_serial(). Correspondingly, need reset pd->cpu
to the first one when pd->processed wraps around. Otherwise, if the
number of used CPUs is not a power of 2, padata_find_next() will be
checking a wrong list, hence deadlock.
Fixes: 6fc4dbcf0276 ("padata: Replace delayed timer with immediate workqueue in padata_reorder")
Cc: <stable(a)vger.kernel.org>
Signed-off-by: Xiao Liang <shaw.leon(a)gmail.com>
Signed-off-by: Herbert Xu <herbert(a)gondor.apana.org.au>
Conflicts:
kernel/padata.c
[In mainline, commit f954a2d37637 ("padata: switch
padata_find_next() to using cpumask_next_wrap()")
has change the "cpumask_next_wrap" function.]
Signed-off-by: Wang Tao <wangtao554(a)huawei.com>
---
kernel/padata.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/kernel/padata.c b/kernel/padata.c
index 44ea75bfd868..e87bbefdf0a0 100644
--- a/kernel/padata.c
+++ b/kernel/padata.c
@@ -307,8 +307,12 @@ static void padata_reorder(struct padata_priv *padata)
struct padata_serial_queue *squeue;
int cb_cpu;
- cpu = cpumask_next_wrap(cpu, pd->cpumask.pcpu, -1, false);
processed++;
+ /* When sequence wraps around, reset to the first CPU. */
+ if (unlikely(processed == 0))
+ cpu = cpumask_first(pd->cpumask.pcpu);
+ else
+ cpu = cpumask_next_wrap(cpu, pd->cpumask.pcpu, -1, false);
cb_cpu = padata->cb_cpu;
squeue = per_cpu_ptr(pd->squeue, cb_cpu);
--
2.34.1
2
1
04 Nov '25
From: Xiao Liang <shaw.leon(a)gmail.com>
stable inclusion
from stable-v5.10.246
commit 3c1cb53236a12a3374365990eccfff5336aa63df
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/ID3Y90
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id…
--------------------------------
[ Upstream commit 501302d5cee0d8e8ec2c4a5919c37e0df9abc99b ]
When seq_nr wraps around, the next reorder job with seq 0 is hashed to
the first CPU in padata_do_serial(). Correspondingly, need reset pd->cpu
to the first one when pd->processed wraps around. Otherwise, if the
number of used CPUs is not a power of 2, padata_find_next() will be
checking a wrong list, hence deadlock.
Fixes: 6fc4dbcf0276 ("padata: Replace delayed timer with immediate workqueue in padata_reorder")
Cc: <stable(a)vger.kernel.org>
Signed-off-by: Xiao Liang <shaw.leon(a)gmail.com>
Signed-off-by: Herbert Xu <herbert(a)gondor.apana.org.au>
[ moved from padata_reorder() local variables to padata_find_next() using pd->processed and pd->cpu struct members ]
Signed-off-by: Sasha Levin <sashal(a)kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Signed-off-by: Wang Tao <wangtao554(a)huawei.com>
---
kernel/padata.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/kernel/padata.c b/kernel/padata.c
index d0f6bf1cf18a..a93a269045da 100644
--- a/kernel/padata.c
+++ b/kernel/padata.c
@@ -295,7 +295,11 @@ static struct padata_priv *padata_find_next(struct parallel_data *pd,
if (remove_object) {
list_del_init(&padata->list);
++pd->processed;
- pd->cpu = cpumask_next_wrap(cpu, pd->cpumask.pcpu, -1, false);
+ /* When sequence wraps around, reset to the first CPU. */
+ if (unlikely(pd->processed == 0))
+ pd->cpu = cpumask_first(pd->cpumask.pcpu);
+ else
+ pd->cpu = cpumask_next_wrap(cpu, pd->cpumask.pcpu, -1, false);
}
spin_unlock(&reorder->lock);
--
2.34.1
2
1
[openeuler:OLK-6.6 3098/3098] fs/proc/stat.c:224:17: warning: no previous prototype for 'bpf_get_idle_time'
by kernel test robot 04 Nov '25
by kernel test robot 04 Nov '25
04 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: a29fc03bd0ddaf7388cf31604ef5bd9807585109
commit: 70780f6924c9b58d5a745d4e20e08e9ace28e711 [3098/3098] bpf-rvi: proc: add bpf_get_{idle,iowait}_time kfunc
config: x86_64-randconfig-001-20251104 (https://download.01.org/0day-ci/archive/20251104/202511041056.Im8VvChb-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251104/202511041056.Im8VvChb-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511041056.Im8VvChb-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> fs/proc/stat.c:224:17: warning: no previous prototype for 'bpf_get_idle_time' [-Wmissing-prototypes]
224 | __bpf_kfunc u64 bpf_get_idle_time(struct kernel_cpustat *kcs, int cpu)
| ^~~~~~~~~~~~~~~~~
>> fs/proc/stat.c:229:17: warning: no previous prototype for 'bpf_get_iowait_time' [-Wmissing-prototypes]
229 | __bpf_kfunc u64 bpf_get_iowait_time(struct kernel_cpustat *kcs, int cpu)
| ^~~~~~~~~~~~~~~~~~~
vim +/bpf_get_idle_time +224 fs/proc/stat.c
222
223 #ifdef CONFIG_BPF_RVI
> 224 __bpf_kfunc u64 bpf_get_idle_time(struct kernel_cpustat *kcs, int cpu)
225 {
226 return get_idle_time(kcs, cpu);
227 }
228
> 229 __bpf_kfunc u64 bpf_get_iowait_time(struct kernel_cpustat *kcs, int cpu)
230 {
231 return get_iowait_time(kcs, cpu);
232 }
233
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
*** BLURB HERE ***
Christian Eggers (1):
Bluetooth: MGMT: set_mesh: update LE scan interval and window
Luiz Augusto von Dentz (1):
Bluetooth: MGMT: Fix possible UAFs
Pavel Shpakovskiy (1):
Bluetooth: hci_sync: fix set_local_name race condition
Roman Smirnov (1):
Bluetooth: mgmt: remove NULL check in mgmt_set_connectable_complete()
include/net/bluetooth/hci_sync.h | 2 +-
net/bluetooth/hci_sync.c | 6 +-
net/bluetooth/mgmt.c | 279 ++++++++++++++++++++++---------
net/bluetooth/mgmt_util.c | 46 +++++
net/bluetooth/mgmt_util.h | 3 +
5 files changed, 257 insertions(+), 79 deletions(-)
--
2.43.0
2
5
Zicheng Qu (2):
EEVDF null pointer reproduction
zero_vruntime
kernel/sched/debug.c | 8 +-
kernel/sched/fair.c | 170 +++++++++++++++++-----------
kernel/sched/sched.h | 2 +-
null_reproduction_test/Makefile | 9 ++
null_reproduction_test/fullcpu.c | 12 ++
null_reproduction_test/make.sh | 17 +++
null_reproduction_test/test.sh | 34 ++++++
null_reproduction_test/test_sched.c | 141 +++++++++++++++++++++++
8 files changed, 325 insertions(+), 68 deletions(-)
create mode 100644 null_reproduction_test/Makefile
create mode 100644 null_reproduction_test/fullcpu.c
create mode 100755 null_reproduction_test/make.sh
create mode 100755 null_reproduction_test/test.sh
create mode 100644 null_reproduction_test/test_sched.c
--
2.34.1
1
2
[PATCH openEuler-1.0-LTS] tty: vt: Fix vc_origin buffer copy overflow in fbcon_prepare_logo()
by Chen Jun 04 Nov '25
by Chen Jun 04 Nov '25
04 Nov '25
From: Wang ShaoBo <bobo.shaobowang(a)huawei.com>
hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/ID4U8F
----------------------------------------------------------------------
I got some KASAN report as below:
BUG: KASAN: slab-use-after-free in fbcon_prepare_logo+0x61e/0xc90
Read of size 14 at addr ffff88812c9a4c38 by task syz.0.3549/19016
CPU: 0 PID: 19016 Comm: syz.0.3549 Not tainted 6.6.0+ #80
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996),
BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014
Call Trace:
<TASK>
dump_stack_lvl+0x72/0xa0
print_address_description.constprop.0+0x6b/0x3d0
? fbcon_prepare_logo+0x61e/0xc90
print_report+0xba/0x280
? fbcon_prepare_logo+0x61e/0xc90
? kasan_addr_to_slab+0xd/0xa0
? fbcon_prepare_logo+0x61e/0xc90
kasan_report+0xaf/0xe0
? fbcon_prepare_logo+0x61e/0xc90
kasan_check_range+0x100/0x1c0
__asan_memcpy+0x23/0x60
fbcon_prepare_logo+0x61e/0xc90
fbcon_init+0xeb9/0x1db0
? __pfx_drm_fb_helper_set_par+0x10/0x10
visual_init+0x310/0x5c0
do_bind_con_driver.isra.0+0x627/0xbd0
store_bind+0x60b/0x710
? __pfx_store_bind+0x10/0x10
dev_attr_store+0x5a/0x90
? __pfx_dev_attr_store+0x10/0x10
sysfs_kf_write+0x145/0x1b0
kernfs_fop_write_iter+0x367/0x580
? __pfx_sysfs_kf_write+0x10/0x10
new_sync_write+0x1b1/0x2d0
? __pfx_new_sync_write+0x10/0x10
? rb_commit+0x121/0x910
? avc_policy_seqno+0xe/0x20
? selinux_file_permission+0x129/0x5d0
? security_file_permission+0xa8/0x700
vfs_write+0x71a/0x960
ksys_write+0x12e/0x260
fbcon_init()
-> vc_resize()
//success resize vc_origin buffer size=224=7(cols)*2*16(rows)
-> bcon_prepare_logo(vc, info, old_cols, old_rows,
new_cols, new_rows)
//old_cols=256,old_rows=4,new_cols=7,new_rows=16
There happened to be a vc_origin buffer copy overflow error in
fbcon_prepare_logo(), scrolling screen down when using old cols
after vc resize would trigger out of lower bound of vc_origin buffer.
Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Wang ShaoBo <bobo.shaobowang(a)huawei.com>
Acked-by: Thomas Zimmermann <tzimmermann(a)suse.de>
Signed-off-by: Chen Jun <chenjun102(a)huawei.com>
---
drivers/video/fbdev/core/fbcon.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/video/fbdev/core/fbcon.c b/drivers/video/fbdev/core/fbcon.c
index f5178eefec64..83a4949e2497 100644
--- a/drivers/video/fbdev/core/fbcon.c
+++ b/drivers/video/fbdev/core/fbcon.c
@@ -592,6 +592,8 @@ static void fbcon_prepare_logo(struct vc_data *vc, struct fb_info *info,
/* We can scroll screen down */
r = q - step - cols;
for (cnt = rows - logo_lines; cnt > 0; cnt--) {
+ if (r < (unsigned short *) vc->vc_origin)
+ break;
scr_memcpyw(r + step, r, vc->vc_size_row);
r -= cols;
}
--
2.22.0
2
1
fix CVE-2025-40080
Eric Dumazet (2):
net: use sk_is_tcp() in more places
nbd: restrict sockets to TCP and UDP
John Fastabend (1):
bpf: syzkaller found null ptr deref in unix_bpf proto add
drivers/block/nbd.c | 8 ++++++++
include/net/sock.h | 10 ++++++++++
net/core/skbuff.c | 6 ++----
net/core/sock.c | 6 ++----
net/core/sock_map.c | 6 ------
5 files changed, 22 insertions(+), 14 deletions(-)
--
2.39.2
2
4
*** fix CVE-2023-53454 ***
Charles Han (1):
HID: multitouch: Add NULL check in mt_input_configured
Rahul Rameshbabu (1):
HID: multitouch: Correct devm device reference for hidinput input_dev
name
drivers/hid/hid-multitouch.c | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
--
2.22.0
2
3
[PATCH openEuler-1.0-LTS] PM: sleep: core: Clear power.must_resume in noirq suspend error path
by Xinyu Zheng 04 Nov '25
by Xinyu Zheng 04 Nov '25
04 Nov '25
From: "Rafael J. Wysocki" <rafael.j.wysocki(a)intel.com>
mainline inclusion
from mainline-v6.18-rc1
commit be82483d1b60baf6747884bd74cb7de484deaf76
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/ID4AQL
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
----------------------------------------------------------------------
If system suspend is aborted in the "noirq" phase (for instance, due to
an error returned by one of the device callbacks), power.is_noirq_suspended
will not be set for some devices and device_resume_noirq() will return
early for them. Consequently, noirq resume callbacks will not run for
them at all because the noirq suspend callbacks have not run for them
yet.
If any of them has power.must_resume set and late suspend has been
skipped for it (due to power.smart_suspend), early resume should be
skipped for it either, or its state may become inconsistent (for
instance, if the early resume assumes that it will always follow
noirq resume).
Make that happen by clearing power.must_resume in device_resume_noirq()
for devices with power.is_noirq_suspended clear that have been left in
suspend by device_suspend_late(), which will subsequently cause
device_resume_early() to leave the device in suspend and avoid
changing its state.
Fixes: 0d4b54c6fee8 ("PM / core: Add LEAVE_SUSPENDED driver flag")
Link: https://lore.kernel.org/linux-pm/5d692b81-6f58-4e86-9cb0-ede69a09d799@rowla…
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki(a)intel.com>
Reviewed-by: Ulf Hansson <ulf.hansson(a)linaro.org>
Link: https://patch.msgid.link/3381776.aeNJFYEL58@rafael.j.wysocki
Conflicts:
drivers/base/power/main.c
[context conflict and function rename]
Signed-off-by: Xinyu Zheng <zhengxinyu6(a)huawei.com>
---
drivers/base/power/main.c | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/drivers/base/power/main.c b/drivers/base/power/main.c
index fe7506aae13c..00d9353927ae 100644
--- a/drivers/base/power/main.c
+++ b/drivers/base/power/main.c
@@ -625,8 +625,20 @@ static int device_resume_noirq(struct device *dev, pm_message_t state, bool asyn
if (dev->power.syscore || dev->power.direct_complete)
goto Out;
- if (!dev->power.is_noirq_suspended)
+ if (!dev->power.is_noirq_suspended) {
+ /*
+ * This means that system suspend has been aborted in the noirq
+ * phase before invoking the noirq suspend callback for the
+ * device, so if device_suspend_late() has left it in suspend,
+ * device_resume_early() should leave it in suspend either in
+ * case the early resume of it depends on the noirq resume that
+ * has not run.
+ */
+ if ((dev_pm_smart_suspend_and_suspended(dev))
+ dev->power.must_resume = false;
+
goto Out;
+ }
dpm_wait_for_superior(dev, async);
--
2.34.1
2
1
[PATCH openEuler-1.0-LTS] tty: vt: Fix vc_origin buffer copy overflow in fbcon_prepare_logo()
by Chen Jun 04 Nov '25
by Chen Jun 04 Nov '25
04 Nov '25
From: Wang ShaoBo <bobo.shaobowang(a)huawei.com>
hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/ID4U8F
----------------------------------------------------------------------
I got some KASAN report as below:
BUG: KASAN: slab-use-after-free in fbcon_prepare_logo+0x61e/0xc90
Read of size 14 at addr ffff88812c9a4c38 by task syz.0.3549/19016
CPU: 0 PID: 19016 Comm: syz.0.3549 Not tainted 6.6.0+ #80
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996),
BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014
Call Trace:
<TASK>
dump_stack_lvl+0x72/0xa0
print_address_description.constprop.0+0x6b/0x3d0
? fbcon_prepare_logo+0x61e/0xc90
print_report+0xba/0x280
? fbcon_prepare_logo+0x61e/0xc90
? kasan_addr_to_slab+0xd/0xa0
? fbcon_prepare_logo+0x61e/0xc90
kasan_report+0xaf/0xe0
? fbcon_prepare_logo+0x61e/0xc90
kasan_check_range+0x100/0x1c0
__asan_memcpy+0x23/0x60
fbcon_prepare_logo+0x61e/0xc90
fbcon_init+0xeb9/0x1db0
? __pfx_drm_fb_helper_set_par+0x10/0x10
visual_init+0x310/0x5c0
do_bind_con_driver.isra.0+0x627/0xbd0
store_bind+0x60b/0x710
? __pfx_store_bind+0x10/0x10
dev_attr_store+0x5a/0x90
? __pfx_dev_attr_store+0x10/0x10
sysfs_kf_write+0x145/0x1b0
kernfs_fop_write_iter+0x367/0x580
? __pfx_sysfs_kf_write+0x10/0x10
new_sync_write+0x1b1/0x2d0
? __pfx_new_sync_write+0x10/0x10
? rb_commit+0x121/0x910
? avc_policy_seqno+0xe/0x20
? selinux_file_permission+0x129/0x5d0
? security_file_permission+0xa8/0x700
vfs_write+0x71a/0x960
ksys_write+0x12e/0x260
fbcon_init()
-> vc_resize()
//success resize vc_origin buffer size=224=7(cols)*2*16(rows)
-> bcon_prepare_logo(vc, info, old_cols, old_rows,
new_cols, new_rows)
//old_cols=256,old_rows=4,new_cols=7,new_rows=16
There happened to be a vc_origin buffer copy overflow error in
fbcon_prepare_logo(), scrolling screen down when using old cols
after vc resize would trigger out of lower bound of vc_origin buffer.
Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Wang ShaoBo <bobo.shaobowang(a)huawei.com>
Acked-by: Thomas Zimmermann <tzimmermann(a)suse.de>
---
drivers/video/fbdev/core/fbcon.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/video/fbdev/core/fbcon.c b/drivers/video/fbdev/core/fbcon.c
index f5178eefec64..83a4949e2497 100644
--- a/drivers/video/fbdev/core/fbcon.c
+++ b/drivers/video/fbdev/core/fbcon.c
@@ -592,6 +592,8 @@ static void fbcon_prepare_logo(struct vc_data *vc, struct fb_info *info,
/* We can scroll screen down */
r = q - step - cols;
for (cnt = rows - logo_lines; cnt > 0; cnt--) {
+ if (r < (unsigned short *) vc->vc_origin)
+ break;
scr_memcpyw(r + step, r, vc->vc_size_row);
r -= cols;
}
--
2.22.0
2
1
[openeuler:OLK-6.6 3098/3098] kernel/bpf-rvi/common_kfuncs.c:12:32: warning: no previous prototype for 'bpf_mem_cgroup_from_task'
by kernel test robot 04 Nov '25
by kernel test robot 04 Nov '25
04 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: a29fc03bd0ddaf7388cf31604ef5bd9807585109
commit: ebd40bbe89d81531c7df459a827d7608c3de57bc [3098/3098] bpf-rvi: Add bpf_mem_cgroup_from_task() kfunc
config: x86_64-randconfig-001-20251104 (https://download.01.org/0day-ci/archive/20251104/202511040801.Uk13PqHb-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251104/202511040801.Uk13PqHb-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511040801.Uk13PqHb-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> kernel/bpf-rvi/common_kfuncs.c:12:32: warning: no previous prototype for 'bpf_mem_cgroup_from_task' [-Wmissing-prototypes]
12 | __bpf_kfunc struct mem_cgroup *bpf_mem_cgroup_from_task(struct task_struct *p)
| ^~~~~~~~~~~~~~~~~~~~~~~~
vim +/bpf_mem_cgroup_from_task +12 kernel/bpf-rvi/common_kfuncs.c
7
8 /*
9 * Common support kfuncs
10 */
11
> 12 __bpf_kfunc struct mem_cgroup *bpf_mem_cgroup_from_task(struct task_struct *p)
13 {
14 return mem_cgroup_from_task(p);
15 }
16
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3075/3075] drivers/ub/ubus/enum.c:1097:6: warning: no previous prototype for function 'ub_enum_clear_ent_list'
by kernel test robot 04 Nov '25
by kernel test robot 04 Nov '25
04 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: a29fc03bd0ddaf7388cf31604ef5bd9807585109
commit: 1a64cb7c7288cac262e7b3fd8d4dcd49b8a5bde5 [3075/3075] ub:ubus: Support for UB Bus Controller Enumeration
config: arm64-allmodconfig (https://download.01.org/0day-ci/archive/20251104/202511040855.Fu1HC1a9-lkp@…)
compiler: clang version 19.1.7 (https://github.com/llvm/llvm-project cd708029e0b2869e80abe31ddb175f7c35361f90)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251104/202511040855.Fu1HC1a9-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511040855.Fu1HC1a9-lkp@intel.com/
All warnings (new ones prefixed by >>):
drivers/ub/ubus/enum.c:996:5: warning: no previous prototype for function 'ub_cfg_read_guid' [-Wmissing-prototypes]
996 | int ub_cfg_read_guid(struct ub_entity *uent)
| ^
drivers/ub/ubus/enum.c:996:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
996 | int ub_cfg_read_guid(struct ub_entity *uent)
| ^
| static
>> drivers/ub/ubus/enum.c:1097:6: warning: no previous prototype for function 'ub_enum_clear_ent_list' [-Wmissing-prototypes]
1097 | void ub_enum_clear_ent_list(struct list_head *dev_list)
| ^
drivers/ub/ubus/enum.c:1097:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
1097 | void ub_enum_clear_ent_list(struct list_head *dev_list)
| ^
| static
drivers/ub/ubus/enum.c:1187:5: warning: no previous prototype for function 'ub_enum_probe' [-Wmissing-prototypes]
1187 | int ub_enum_probe(void)
| ^
drivers/ub/ubus/enum.c:1187:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
1187 | int ub_enum_probe(void)
| ^
| static
drivers/ub/ubus/enum.c:1211:6: warning: no previous prototype for function 'ub_enum_remove' [-Wmissing-prototypes]
1211 | void ub_enum_remove(void)
| ^
drivers/ub/ubus/enum.c:1211:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
1211 | void ub_enum_remove(void)
| ^
| static
4 warnings generated.
vim +/ub_enum_clear_ent_list +1097 drivers/ub/ubus/enum.c
995
> 996 int ub_cfg_read_guid(struct ub_entity *uent)
997 {
998 u32 val = 0;
999 int i, ret;
1000
1001 for (i = 0; i < UB_GUID_DW_NUM; i++) {
1002 ret = ub_cfg_read_dword(uent, UB_GUID + i * sizeof(u32), &val);
1003 if (ret)
1004 return ret;
1005
1006 uent->guid.dw[i] = val;
1007 }
1008
1009 return 0;
1010 }
1011
1012 static void ub_enum_destroy_entity(struct ub_entity *uent)
1013 {
1014 message_remove_device(uent);
1015
1016 if (is_primary(uent))
1017 ub_ubc_put(uent->ubc);
1018
1019 kfree(uent);
1020 }
1021
1022 static struct ub_entity *ub_enum_create_uent(struct ub_bus_controller *ubc)
1023 {
1024 struct ub_entity *uent;
1025 int ret;
1026
1027 uent = ub_alloc_ent();
1028 if (!uent)
1029 return NULL;
1030
1031 uent->pue = uent;
1032 uent->entity_idx = 0;
1033 uent->ubc = ub_ubc_get(ubc);
1034 uent->upi = UB_CP_UPI;
1035 ret = message_probe_device(uent);
1036 if (ret) {
1037 dev_err(&ubc->dev, "enum msg probe dev failed, ret=%d\n", ret);
1038 goto err_out;
1039 }
1040
1041 return uent;
1042 err_out:
1043 ub_ubc_put(ubc);
1044 kfree(uent);
1045 return NULL;
1046 }
1047
1048 static struct ub_entity *ub_enum_create_bus_controller(struct ub_bus_controller *ubc)
1049 {
1050 struct ub_entity *uent;
1051 int ret;
1052
1053 uent = ub_enum_create_uent(ubc);
1054 if (!uent)
1055 return (struct ub_entity *)ERR_PTR(-ENOMEM);
1056
1057 ubc->uent = uent;
1058 ret = ub_cfg_read_guid(uent);
1059 if (ret) {
1060 dev_err(&ubc->dev, "read guid failed, ret=%d\n", ret);
1061 goto err_out;
1062 }
1063
1064 uent->topo_rank = 0;
1065 uent->dev.parent = &ubc->dev;
1066
1067 return uent;
1068 err_out:
1069 ub_enum_destroy_entity(uent);
1070 return (struct ub_entity *)ERR_PTR(ret);
1071 }
1072
1073 static void ub_enum_topo_ent_uninit(struct ub_entity *uent)
1074 {
1075 if (is_primary(uent)) {
1076 ub_route_clear(uent); /* alloc in route_config */
1077 ub_cna_free(uent); /* alloc in na_cfg */
1078 ub_ports_unset(uent); /* alloc in scan_device */
1079 }
1080 }
1081
1082 static int ub_enum_and_configure_ent(struct ub_entity *uent, void *buf)
1083 {
1084 int ret;
1085
1086 ret = ub_enum_ent(uent, buf);
1087 if (ret)
1088 return ret;
1089
1090 ret = ub_enum_na_cfg(uent, buf);
1091 if (ret)
1092 ub_ports_unset(uent);
1093
1094 return ret;
1095 }
1096
> 1097 void ub_enum_clear_ent_list(struct list_head *dev_list)
1098 {
1099 struct ub_entity *uent, *tmp;
1100 struct ub_port *port;
1101
1102 list_for_each_entry_safe_reverse(uent, tmp, dev_list, node) {
1103 list_del(&uent->node);
1104 for_each_uent_port(port, uent)
1105 ub_port_disconnect(port);
1106
1107 ub_cna_free(uent);
1108 ub_ports_unset(uent);
1109 ub_enum_destroy_entity(uent);
1110 }
1111 }
1112
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3098/3098] drivers/iommu/hisilicon/ummu-core/core_tid.c:62:1: warning: no previous prototype for function 'default_manager_alloc'
by kernel test robot 04 Nov '25
by kernel test robot 04 Nov '25
04 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: a29fc03bd0ddaf7388cf31604ef5bd9807585109
commit: 83106717e2b7400d5e65a361975b20a706ceddd4 [3098/3098] iommu/ummu-core: add UMMU Token ID operation interfaces
config: arm64-allmodconfig (https://download.01.org/0day-ci/archive/20251104/202511040838.PRCEsIJz-lkp@…)
compiler: clang version 19.1.7 (https://github.com/llvm/llvm-project cd708029e0b2869e80abe31ddb175f7c35361f90)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251104/202511040838.PRCEsIJz-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511040838.PRCEsIJz-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> drivers/iommu/hisilicon/ummu-core/core_tid.c:62:1: warning: no previous prototype for function 'default_manager_alloc' [-Wmissing-prototypes]
62 | default_manager_alloc(struct ummu_core_device *core_device, u32 max_tid,
| ^
drivers/iommu/hisilicon/ummu-core/core_tid.c:61:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
61 | struct ummu_tid_manager *
| ^
| static
>> drivers/iommu/hisilicon/ummu-core/core_tid.c:75:6: warning: no previous prototype for function 'default_manager_free' [-Wmissing-prototypes]
75 | void default_manager_free(struct ummu_tid_manager *manager)
| ^
drivers/iommu/hisilicon/ummu-core/core_tid.c:75:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
75 | void default_manager_free(struct ummu_tid_manager *manager)
| ^
| static
2 warnings generated.
vim +/default_manager_alloc +62 drivers/iommu/hisilicon/ummu-core/core_tid.c
60
61 struct ummu_tid_manager *
> 62 default_manager_alloc(struct ummu_core_device *core_device, u32 max_tid,
63 u32 min_tid)
64 {
65 struct ummu_tid_manager *manager;
66
67 manager = kzalloc(sizeof(struct ummu_tid_manager), GFP_KERNEL);
68 if (!manager)
69 return NULL;
70
71 xa_init_flags(&manager->token_ids, XA_FLAGS_ALLOC);
72 return manager;
73 }
74
> 75 void default_manager_free(struct ummu_tid_manager *manager)
76 {
77 struct ummu_tid_data *data;
78 unsigned long index;
79
80 if (!manager) {
81 pr_err("invalid param.\n");
82 return;
83 }
84 /* all tid have to be released by the user */
85 if (WARN_ON(!xa_empty(&manager->token_ids))) {
86 pr_warn("tid resource was not released.\n");
87 xa_for_each(&manager->token_ids, index, data)
88 manager->ops->free_tid(manager, index);
89 }
90 xa_destroy(&manager->token_ids);
91 kfree(manager);
92 }
93
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3098/3098] net/oenetcls/oenetcls_flow.c:140:48: error: 'struct net_device' has no member named 'rx_cpu_rmap'
by kernel test robot 04 Nov '25
by kernel test robot 04 Nov '25
04 Nov '25
Hi Wang,
First bad commit (maybe != root cause):
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: a29fc03bd0ddaf7388cf31604ef5bd9807585109
commit: 22d4075bf5ef29ba4b329f954ac28a7de1d69a65 [3098/3098] net/oenetcls: remove oenetcls trace hook
config: x86_64-randconfig-121-20251104 (https://download.01.org/0day-ci/archive/20251104/202511040811.Ogiq35Kv-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251104/202511040811.Ogiq35Kv-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511040811.Ogiq35Kv-lkp@intel.com/
All errors (new ones prefixed by >>):
net/oenetcls/oenetcls_flow.c:18:6: warning: no previous prototype for 'is_oecls_config_netdev' [-Wmissing-prototypes]
18 | bool is_oecls_config_netdev(const char *name)
| ^~~~~~~~~~~~~~~~~~~~~~
net/oenetcls/oenetcls_flow.c: In function 'set_oecls_cpu':
>> net/oenetcls/oenetcls_flow.c:140:48: error: 'struct net_device' has no member named 'rx_cpu_rmap'
140 | if (!skb_rx_queue_recorded(skb) || !dev->rx_cpu_rmap ||
| ^~
>> net/oenetcls/oenetcls_flow.c:161:29: error: 'const struct net_device_ops' has no member named 'ndo_rx_flow_steer'
161 | rc = dev->netdev_ops->ndo_rx_flow_steer(dev, skb, rxq_index, flow_id);
| ^~
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for PTP_1588_CLOCK
Depends on [n]: NET [=y] && POSIX_TIMERS [=n]
Selected by [m]:
- SXE [=m] && NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_LINKDATA [=y] && (X86 [=y] || ARM64) && PCI [=y]
- SXE_VF [=m] && NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_LINKDATA [=y] && (X86 [=y] || ARM64) && PCI [=y]
vim +140 net/oenetcls/oenetcls_flow.c
4bed6ba0e88f50 Wang Liang 2025-08-26 17
4bed6ba0e88f50 Wang Liang 2025-08-26 @18 bool is_oecls_config_netdev(const char *name)
4bed6ba0e88f50 Wang Liang 2025-08-26 19 {
4bed6ba0e88f50 Wang Liang 2025-08-26 20 struct oecls_netdev_info *netdev_info;
4bed6ba0e88f50 Wang Liang 2025-08-26 21 int netdev_loop;
4bed6ba0e88f50 Wang Liang 2025-08-26 22
4bed6ba0e88f50 Wang Liang 2025-08-26 23 for_each_oecls_netdev(netdev_loop, netdev_info)
4bed6ba0e88f50 Wang Liang 2025-08-26 24 if (strcmp(netdev_info->dev_name, name) == 0)
4bed6ba0e88f50 Wang Liang 2025-08-26 25 return true;
4bed6ba0e88f50 Wang Liang 2025-08-26 26
4bed6ba0e88f50 Wang Liang 2025-08-26 27 return false;
4bed6ba0e88f50 Wang Liang 2025-08-26 28 }
4bed6ba0e88f50 Wang Liang 2025-08-26 29
22d4075bf5ef29 Wang Liang 2025-09-12 30 static bool _oecls_timeout(struct net_device *dev, u16 rxq_index,
22d4075bf5ef29 Wang Liang 2025-09-12 31 u32 flow_id, u16 filter_id)
4bed6ba0e88f50 Wang Liang 2025-08-26 32 {
4bed6ba0e88f50 Wang Liang 2025-08-26 33 struct netdev_rx_queue *rxqueue = dev->_rx + rxq_index;
4bed6ba0e88f50 Wang Liang 2025-08-26 34 struct oecls_dev_flow_table *flow_table;
4bed6ba0e88f50 Wang Liang 2025-08-26 35 struct oecls_dev_flow *rflow;
4bed6ba0e88f50 Wang Liang 2025-08-26 36 bool expire = true;
4bed6ba0e88f50 Wang Liang 2025-08-26 37 unsigned int cpu;
4bed6ba0e88f50 Wang Liang 2025-08-26 38
4bed6ba0e88f50 Wang Liang 2025-08-26 39 rcu_read_lock();
4bed6ba0e88f50 Wang Liang 2025-08-26 40 flow_table = rcu_dereference(rxqueue->oecls_ftb);
4bed6ba0e88f50 Wang Liang 2025-08-26 41 if (flow_table && flow_id <= flow_table->mask) {
4bed6ba0e88f50 Wang Liang 2025-08-26 42 rflow = &flow_table->flows[flow_id];
4bed6ba0e88f50 Wang Liang 2025-08-26 43 cpu = READ_ONCE(rflow->cpu);
4bed6ba0e88f50 Wang Liang 2025-08-26 44 oecls_debug("dev:%s, rxq:%d, flow_id:%u, filter_id:%d/%d, cpu:%d\n", dev->name,
4bed6ba0e88f50 Wang Liang 2025-08-26 45 rxq_index, flow_id, filter_id, rflow->filter, cpu);
4bed6ba0e88f50 Wang Liang 2025-08-26 46
4bed6ba0e88f50 Wang Liang 2025-08-26 47 if (rflow->filter == filter_id && cpu < nr_cpu_ids) {
4bed6ba0e88f50 Wang Liang 2025-08-26 48 if (time_before(jiffies, rflow->timeout + OECLS_TIMEOUT)) {
4bed6ba0e88f50 Wang Liang 2025-08-26 49 expire = false;
4bed6ba0e88f50 Wang Liang 2025-08-26 50 } else {
4bed6ba0e88f50 Wang Liang 2025-08-26 51 rflow->isvalid = 0;
4bed6ba0e88f50 Wang Liang 2025-08-26 52 WRITE_ONCE(rflow->cpu, OECLS_NO_CPU);
4bed6ba0e88f50 Wang Liang 2025-08-26 53 }
4bed6ba0e88f50 Wang Liang 2025-08-26 54 }
4bed6ba0e88f50 Wang Liang 2025-08-26 55 }
4bed6ba0e88f50 Wang Liang 2025-08-26 56 rcu_read_unlock();
4bed6ba0e88f50 Wang Liang 2025-08-26 57 oecls_debug("%s, dev:%s, rxq:%d, flow_id:%u, filter_id:%d, expire:%d\n", __func__,
4bed6ba0e88f50 Wang Liang 2025-08-26 58 dev->name, rxq_index, flow_id, filter_id, expire);
22d4075bf5ef29 Wang Liang 2025-09-12 59 return expire;
4bed6ba0e88f50 Wang Liang 2025-08-26 60 }
4bed6ba0e88f50 Wang Liang 2025-08-26 61
22d4075bf5ef29 Wang Liang 2025-09-12 62 static void _oecls_flow_update(struct sock *sk)
4bed6ba0e88f50 Wang Liang 2025-08-26 63 {
4bed6ba0e88f50 Wang Liang 2025-08-26 64 struct oecls_sock_flow_table *tb;
4bed6ba0e88f50 Wang Liang 2025-08-26 65 unsigned int hash, index;
4bed6ba0e88f50 Wang Liang 2025-08-26 66 u32 val;
4bed6ba0e88f50 Wang Liang 2025-08-26 67 u32 cpu = raw_smp_processor_id();
4bed6ba0e88f50 Wang Liang 2025-08-26 68
4bed6ba0e88f50 Wang Liang 2025-08-26 69 if (sk->sk_state != TCP_ESTABLISHED)
4bed6ba0e88f50 Wang Liang 2025-08-26 70 return;
4bed6ba0e88f50 Wang Liang 2025-08-26 71
4bed6ba0e88f50 Wang Liang 2025-08-26 72 if (check_appname(current->comm))
4bed6ba0e88f50 Wang Liang 2025-08-26 73 return;
4bed6ba0e88f50 Wang Liang 2025-08-26 74
4bed6ba0e88f50 Wang Liang 2025-08-26 75 rcu_read_lock();
4bed6ba0e88f50 Wang Liang 2025-08-26 76 tb = rcu_dereference(oecls_sock_flow_table);
4bed6ba0e88f50 Wang Liang 2025-08-26 77 hash = READ_ONCE(sk->sk_rxhash);
4bed6ba0e88f50 Wang Liang 2025-08-26 78 if (tb && hash) {
4bed6ba0e88f50 Wang Liang 2025-08-26 79 index = hash & tb->mask;
4bed6ba0e88f50 Wang Liang 2025-08-26 80 val = hash & ~oecls_cpu_mask;
4bed6ba0e88f50 Wang Liang 2025-08-26 81 val |= cpu;
4bed6ba0e88f50 Wang Liang 2025-08-26 82
4bed6ba0e88f50 Wang Liang 2025-08-26 83 if (READ_ONCE(tb->ents[index]) != val) {
4bed6ba0e88f50 Wang Liang 2025-08-26 84 WRITE_ONCE(tb->ents[index], val);
4bed6ba0e88f50 Wang Liang 2025-08-26 85
4bed6ba0e88f50 Wang Liang 2025-08-26 86 oecls_debug("[%s] sk:%p, hash:0x%x, index:0x%x, val:0x%x, cpu:%d\n",
4bed6ba0e88f50 Wang Liang 2025-08-26 87 current->comm, sk, hash, index, val, cpu);
4bed6ba0e88f50 Wang Liang 2025-08-26 88 }
4bed6ba0e88f50 Wang Liang 2025-08-26 89 }
4bed6ba0e88f50 Wang Liang 2025-08-26 90 rcu_read_unlock();
4bed6ba0e88f50 Wang Liang 2025-08-26 91 }
4bed6ba0e88f50 Wang Liang 2025-08-26 92
4bed6ba0e88f50 Wang Liang 2025-08-26 93 static int flow_get_queue_idx(struct net_device *dev, int nid, struct sk_buff *skb)
4bed6ba0e88f50 Wang Liang 2025-08-26 94 {
4bed6ba0e88f50 Wang Liang 2025-08-26 95 struct oecls_netdev_info *netdev_info;
4bed6ba0e88f50 Wang Liang 2025-08-26 96 int netdev_loop;
4bed6ba0e88f50 Wang Liang 2025-08-26 97 u32 hash, index;
4bed6ba0e88f50 Wang Liang 2025-08-26 98 struct oecls_numa_info *numa_info;
4bed6ba0e88f50 Wang Liang 2025-08-26 99 struct oecls_numa_bound_dev_info *bound_dev = NULL;
4bed6ba0e88f50 Wang Liang 2025-08-26 100 int rxq_id, rxq_num, i;
4bed6ba0e88f50 Wang Liang 2025-08-26 101
4bed6ba0e88f50 Wang Liang 2025-08-26 102 numa_info = get_oecls_numa_info(nid);
4bed6ba0e88f50 Wang Liang 2025-08-26 103 if (!numa_info)
4bed6ba0e88f50 Wang Liang 2025-08-26 104 return -1;
4bed6ba0e88f50 Wang Liang 2025-08-26 105
4bed6ba0e88f50 Wang Liang 2025-08-26 106 for_each_oecls_netdev(netdev_loop, netdev_info) {
4bed6ba0e88f50 Wang Liang 2025-08-26 107 if (strcmp(netdev_info->dev_name, dev->name) == 0) {
4bed6ba0e88f50 Wang Liang 2025-08-26 108 bound_dev = &numa_info->bound_dev[netdev_loop];
4bed6ba0e88f50 Wang Liang 2025-08-26 109 break;
4bed6ba0e88f50 Wang Liang 2025-08-26 110 }
4bed6ba0e88f50 Wang Liang 2025-08-26 111 }
4bed6ba0e88f50 Wang Liang 2025-08-26 112
4bed6ba0e88f50 Wang Liang 2025-08-26 113 if (!bound_dev)
4bed6ba0e88f50 Wang Liang 2025-08-26 114 return -1;
4bed6ba0e88f50 Wang Liang 2025-08-26 115 rxq_num = bitmap_weight(bound_dev->bitmap_rxq, OECLS_MAX_RXQ_NUM_PER_DEV);
4bed6ba0e88f50 Wang Liang 2025-08-26 116 if (rxq_num == 0)
4bed6ba0e88f50 Wang Liang 2025-08-26 117 return -1;
4bed6ba0e88f50 Wang Liang 2025-08-26 118
4bed6ba0e88f50 Wang Liang 2025-08-26 119 hash = skb_get_hash(skb);
4bed6ba0e88f50 Wang Liang 2025-08-26 120 index = hash % rxq_num;
4bed6ba0e88f50 Wang Liang 2025-08-26 121
4bed6ba0e88f50 Wang Liang 2025-08-26 122 i = 0;
4bed6ba0e88f50 Wang Liang 2025-08-26 123 for_each_set_bit(rxq_id, bound_dev->bitmap_rxq, OECLS_MAX_RXQ_NUM_PER_DEV)
4bed6ba0e88f50 Wang Liang 2025-08-26 124 if (index == i++)
4bed6ba0e88f50 Wang Liang 2025-08-26 125 return rxq_id;
4bed6ba0e88f50 Wang Liang 2025-08-26 126
4bed6ba0e88f50 Wang Liang 2025-08-26 127 return -1;
4bed6ba0e88f50 Wang Liang 2025-08-26 128 }
4bed6ba0e88f50 Wang Liang 2025-08-26 129
4bed6ba0e88f50 Wang Liang 2025-08-26 130 static void set_oecls_cpu(struct net_device *dev, struct sk_buff *skb,
4bed6ba0e88f50 Wang Liang 2025-08-26 131 struct oecls_dev_flow *old_rflow, int old_rxq_id, u16 next_cpu)
4bed6ba0e88f50 Wang Liang 2025-08-26 132 {
4bed6ba0e88f50 Wang Liang 2025-08-26 133 struct netdev_rx_queue *rxqueue;
4bed6ba0e88f50 Wang Liang 2025-08-26 134 struct oecls_dev_flow_table *dtb;
4bed6ba0e88f50 Wang Liang 2025-08-26 135 struct oecls_dev_flow *rflow;
4bed6ba0e88f50 Wang Liang 2025-08-26 136 u32 flow_id, hash;
4bed6ba0e88f50 Wang Liang 2025-08-26 137 u16 rxq_index;
4bed6ba0e88f50 Wang Liang 2025-08-26 138 int rc;
4bed6ba0e88f50 Wang Liang 2025-08-26 139
4bed6ba0e88f50 Wang Liang 2025-08-26 @140 if (!skb_rx_queue_recorded(skb) || !dev->rx_cpu_rmap ||
4bed6ba0e88f50 Wang Liang 2025-08-26 141 !(dev->features & NETIF_F_NTUPLE))
4bed6ba0e88f50 Wang Liang 2025-08-26 142 return;
4bed6ba0e88f50 Wang Liang 2025-08-26 143
4bed6ba0e88f50 Wang Liang 2025-08-26 144 rxq_index = flow_get_queue_idx(dev, cpu_to_node(next_cpu), skb);
4bed6ba0e88f50 Wang Liang 2025-08-26 145 if (rxq_index == skb_get_rx_queue(skb) || rxq_index < 0)
4bed6ba0e88f50 Wang Liang 2025-08-26 146 return;
4bed6ba0e88f50 Wang Liang 2025-08-26 147
4bed6ba0e88f50 Wang Liang 2025-08-26 148 rxqueue = dev->_rx + rxq_index;
4bed6ba0e88f50 Wang Liang 2025-08-26 149 dtb = rcu_dereference(rxqueue->oecls_ftb);
4bed6ba0e88f50 Wang Liang 2025-08-26 150 if (!dtb)
4bed6ba0e88f50 Wang Liang 2025-08-26 151 return;
4bed6ba0e88f50 Wang Liang 2025-08-26 152
4bed6ba0e88f50 Wang Liang 2025-08-26 153 hash = skb_get_hash(skb);
4bed6ba0e88f50 Wang Liang 2025-08-26 154 flow_id = hash & dtb->mask;
4bed6ba0e88f50 Wang Liang 2025-08-26 155 rflow = &dtb->flows[flow_id];
4bed6ba0e88f50 Wang Liang 2025-08-26 156 if (rflow->isvalid && rflow->cpu == next_cpu) {
4bed6ba0e88f50 Wang Liang 2025-08-26 157 rflow->timeout = jiffies;
4bed6ba0e88f50 Wang Liang 2025-08-26 158 return;
4bed6ba0e88f50 Wang Liang 2025-08-26 159 }
4bed6ba0e88f50 Wang Liang 2025-08-26 160
4bed6ba0e88f50 Wang Liang 2025-08-26 @161 rc = dev->netdev_ops->ndo_rx_flow_steer(dev, skb, rxq_index, flow_id);
4bed6ba0e88f50 Wang Liang 2025-08-26 162 oecls_debug("skb:%p, rxq:%d, hash:0x%x, flow_id:%u, old_rxq_id:%d, next_cpu:%d, rc:%d\n",
4bed6ba0e88f50 Wang Liang 2025-08-26 163 skb, rxq_index, hash, flow_id, old_rxq_id, next_cpu, rc);
4bed6ba0e88f50 Wang Liang 2025-08-26 164 if (rc < 0)
4bed6ba0e88f50 Wang Liang 2025-08-26 165 return;
4bed6ba0e88f50 Wang Liang 2025-08-26 166
4bed6ba0e88f50 Wang Liang 2025-08-26 167 rflow->filter = rc;
4bed6ba0e88f50 Wang Liang 2025-08-26 168 rflow->isvalid = 1;
4bed6ba0e88f50 Wang Liang 2025-08-26 169 rflow->timeout = jiffies;
4bed6ba0e88f50 Wang Liang 2025-08-26 170 if (old_rflow->filter == rflow->filter)
4bed6ba0e88f50 Wang Liang 2025-08-26 171 old_rflow->filter = OECLS_NO_FILTER;
4bed6ba0e88f50 Wang Liang 2025-08-26 172 rflow->cpu = next_cpu;
4bed6ba0e88f50 Wang Liang 2025-08-26 173 }
4bed6ba0e88f50 Wang Liang 2025-08-26 174
:::::: The code at line 140 was first introduced by commit
:::::: 4bed6ba0e88f50484fd5fb06bd993727b981b718 net/oenetcls: introduce oenetcls for network optimization
:::::: TO: Wang Liang <wangliang74(a)huawei.com>
:::::: CC: Wang Liang <wangliang74(a)huawei.com>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3098/3098] crypto/asymmetric_keys/pgp_preload.c:25:34: error: field 'pgp' has incomplete type
by kernel test robot 04 Nov '25
by kernel test robot 04 Nov '25
04 Nov '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: a29fc03bd0ddaf7388cf31604ef5bd9807585109
commit: 43d4042e06d2bf96adf67d25e8d91653507a4cf9 [3098/3098] KEYS: Provide a function to load keys from a PGP keyring blob
config: x86_64-randconfig-003-20251104 (https://download.01.org/0day-ci/archive/20251104/202511040743.baYclJ8W-lkp@…)
compiler: gcc-13 (Debian 13.3.0-16) 13.3.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251104/202511040743.baYclJ8W-lkp@…)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511040743.baYclJ8W-lkp@intel.com/
All errors (new ones prefixed by >>):
>> crypto/asymmetric_keys/pgp_preload.c:25:34: error: field 'pgp' has incomplete type
25 | struct pgp_parse_context pgp;
| ^~~
crypto/asymmetric_keys/pgp_preload.c:63:38: warning: 'enum pgp_packet_tag' declared inside parameter list will not be visible outside of this definition or declaration
63 | enum pgp_packet_tag type, u8 headerlen,
| ^~~~~~~~~~~~~~
>> crypto/asymmetric_keys/pgp_preload.c:63:53: error: parameter 2 ('type') has incomplete type
63 | enum pgp_packet_tag type, u8 headerlen,
| ~~~~~~~~~~~~~~~~~~~~^~~~
>> crypto/asymmetric_keys/pgp_preload.c:62:19: error: function declaration isn't a prototype [-Werror=strict-prototypes]
62 | static int __init found_pgp_key(struct pgp_parse_context *context,
| ^~~~~~~~~~~~~
In file included from include/linux/container_of.h:5,
from include/linux/list.h:5,
from include/linux/module.h:12,
from crypto/asymmetric_keys/pgp_preload.c:17:
crypto/asymmetric_keys/pgp_preload.c: In function 'found_pgp_key':
include/linux/compiler_types.h:374:27: error: expression in static assertion is not an integer
374 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:78:56: note: in definition of macro '__static_assert'
78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
| ^~~~
include/linux/container_of.h:20:9: note: in expansion of macro 'static_assert'
20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
| ^~~~~~~~~~~~~
include/linux/container_of.h:20:23: note: in expansion of macro '__same_type'
20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
| ^~~~~~~~~~~
crypto/asymmetric_keys/pgp_preload.c:67:17: note: in expansion of macro 'container_of'
67 | container_of(context, struct preload_pgp_keys_context, pgp);
| ^~~~~~~~~~~~
crypto/asymmetric_keys/pgp_preload.c: At top level:
crypto/asymmetric_keys/pgp_preload.c:101:12: warning: no previous prototype for 'preload_pgp_keys' [-Wmissing-prototypes]
101 | int __init preload_pgp_keys(const u8 *pgpdata, size_t pgpdatalen,
| ^~~~~~~~~~~~~~~~
crypto/asymmetric_keys/pgp_preload.c: In function 'preload_pgp_keys':
>> crypto/asymmetric_keys/pgp_preload.c:107:43: error: 'PGP_PKT_PUBLIC_KEY' undeclared (first use in this function)
107 | ctx.pgp.types_of_interest = (1 << PGP_PKT_PUBLIC_KEY);
| ^~~~~~~~~~~~~~~~~~
crypto/asymmetric_keys/pgp_preload.c:107:43: note: each undeclared identifier is reported only once for each function it appears in
>> crypto/asymmetric_keys/pgp_preload.c:112:15: error: implicit declaration of function 'pgp_parse_packets' [-Werror=implicit-function-declaration]
112 | ret = pgp_parse_packets(pgpdata, pgpdatalen, &ctx.pgp);
| ^~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
--
>> crypto/asymmetric_keys/pgp_public_key.c:37:34: error: field 'pgp' has incomplete type
37 | struct pgp_parse_context pgp;
| ^~~
crypto/asymmetric_keys/pgp_public_key.c:50:39: warning: 'struct pgp_parse_pubkey' declared inside parameter list will not be visible outside of this definition or declaration
50 | struct pgp_parse_pubkey *pgp,
| ^~~~~~~~~~~~~~~~
crypto/asymmetric_keys/pgp_public_key.c: In function 'pgp_calc_pkey_keyid':
>> crypto/asymmetric_keys/pgp_public_key.c:63:9: error: implicit declaration of function 'kenter' [-Werror=implicit-function-declaration]
63 | kenter("");
| ^~~~~~
>> crypto/asymmetric_keys/pgp_public_key.c:65:17: error: invalid use of undefined type 'struct pgp_parse_pubkey'
65 | n = (pgp->version < PGP_KEY_VERSION_4) ? 8 : 6;
| ^~
>> crypto/asymmetric_keys/pgp_public_key.c:65:29: error: 'PGP_KEY_VERSION_4' undeclared (first use in this function)
65 | n = (pgp->version < PGP_KEY_VERSION_4) ? 8 : 6;
| ^~~~~~~~~~~~~~~~~
crypto/asymmetric_keys/pgp_public_key.c:65:29: note: each undeclared identifier is reported only once for each function it appears in
>> crypto/asymmetric_keys/pgp_public_key.c:67:23: error: implicit declaration of function 'mpi_key_length' [-Werror=implicit-function-declaration]
67 | ret = mpi_key_length(key_ptr, keylen, nb + i, nn + i);
| ^~~~~~~~~~~~~~
crypto/asymmetric_keys/pgp_public_key.c:87:32: error: invalid use of undefined type 'struct pgp_parse_pubkey'
87 | digest_putc(digest, pgp->version);
| ^~
crypto/asymmetric_keys/pgp_public_key.c:89:18: error: invalid use of undefined type 'struct pgp_parse_pubkey'
89 | a32 = pgp->creation_time;
| ^~
crypto/asymmetric_keys/pgp_public_key.c:95:16: error: invalid use of undefined type 'struct pgp_parse_pubkey'
95 | if (pgp->version < PGP_KEY_VERSION_4) {
| ^~
crypto/asymmetric_keys/pgp_public_key.c:98:24: error: invalid use of undefined type 'struct pgp_parse_pubkey'
98 | if (pgp->expires_at)
| ^~
crypto/asymmetric_keys/pgp_public_key.c:99:35: error: invalid use of undefined type 'struct pgp_parse_pubkey'
99 | a16 = (pgp->expires_at - pgp->creation_time) / 86400UL;
| ^~
crypto/asymmetric_keys/pgp_public_key.c:99:53: error: invalid use of undefined type 'struct pgp_parse_pubkey'
99 | a16 = (pgp->expires_at - pgp->creation_time) / 86400UL;
| ^~
crypto/asymmetric_keys/pgp_public_key.c:106:32: error: invalid use of undefined type 'struct pgp_parse_pubkey'
106 | digest_putc(digest, pgp->pubkey_algo);
| ^~
>> crypto/asymmetric_keys/pgp_public_key.c:115:9: error: implicit declaration of function 'kleave' [-Werror=implicit-function-declaration]
115 | kleave(" = %d", ret);
| ^~~~~~
crypto/asymmetric_keys/pgp_public_key.c: At top level:
crypto/asymmetric_keys/pgp_public_key.c:123:44: warning: 'struct pgp_parse_pubkey' declared inside parameter list will not be visible outside of this definition or declaration
123 | struct pgp_parse_pubkey *pgp,
| ^~~~~~~~~~~~~~~~
crypto/asymmetric_keys/pgp_public_key.c: In function 'pgp_generate_fingerprint':
crypto/asymmetric_keys/pgp_public_key.c:134:37: error: invalid use of undefined type 'struct pgp_parse_pubkey'
134 | tfm = crypto_alloc_shash(pgp->version < PGP_KEY_VERSION_4 ?
| ^~
crypto/asymmetric_keys/pgp_public_key.c:134:49: error: 'PGP_KEY_VERSION_4' undeclared (first use in this function)
134 | tfm = crypto_alloc_shash(pgp->version < PGP_KEY_VERSION_4 ?
| ^~~~~~~~~~~~~~~~~
>> crypto/asymmetric_keys/pgp_public_key.c:150:43: error: passing argument 2 of 'pgp_calc_pkey_keyid' from incompatible pointer type [-Werror=incompatible-pointer-types]
150 | ret = pgp_calc_pkey_keyid(digest, pgp, pub);
| ^~~
| |
| struct pgp_parse_pubkey *
crypto/asymmetric_keys/pgp_public_key.c:50:57: note: expected 'struct pgp_parse_pubkey *' but argument is of type 'struct pgp_parse_pubkey *'
50 | struct pgp_parse_pubkey *pgp,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
crypto/asymmetric_keys/pgp_public_key.c: At top level:
crypto/asymmetric_keys/pgp_public_key.c:199:40: warning: 'enum pgp_packet_tag' declared inside parameter list will not be visible outside of this definition or declaration
199 | enum pgp_packet_tag type,
| ^~~~~~~~~~~~~~
>> crypto/asymmetric_keys/pgp_public_key.c:199:55: error: parameter 2 ('type') has incomplete type
199 | enum pgp_packet_tag type,
| ~~~~~~~~~~~~~~~~~~~~^~~~
>> crypto/asymmetric_keys/pgp_public_key.c:198:12: error: function declaration isn't a prototype [-Werror=strict-prototypes]
198 | static int pgp_process_public_key(struct pgp_parse_context *context,
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from include/linux/container_of.h:5,
from include/linux/list.h:5,
from include/linux/module.h:12,
from crypto/asymmetric_keys/pgp_public_key.c:16:
crypto/asymmetric_keys/pgp_public_key.c: In function 'pgp_process_public_key':
include/linux/compiler_types.h:374:27: error: expression in static assertion is not an integer
374 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:78:56: note: in definition of macro '__static_assert'
78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
| ^~~~
include/linux/container_of.h:20:9: note: in expansion of macro 'static_assert'
20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
| ^~~~~~~~~~~~~
include/linux/container_of.h:20:23: note: in expansion of macro '__same_type'
20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
| ^~~~~~~~~~~
crypto/asymmetric_keys/pgp_public_key.c:206:17: note: in expansion of macro 'container_of'
206 | container_of(context, struct pgp_key_data_parse_context, pgp);
| ^~~~~~~~~~~~
>> crypto/asymmetric_keys/pgp_public_key.c:207:33: error: storage size of 'pgp' isn't known
207 | struct pgp_parse_pubkey pgp;
| ^~~
>> crypto/asymmetric_keys/pgp_public_key.c:213:21: error: 'PGP_PKT_USER_ID' undeclared (first use in this function)
213 | if (type == PGP_PKT_USER_ID) {
| ^~~~~~~~~~~~~~~
>> crypto/asymmetric_keys/pgp_public_key.c:230:15: error: implicit declaration of function 'pgp_parse_public_key'; did you mean 'pgp_process_public_key'? [-Werror=implicit-function-declaration]
230 | ret = pgp_parse_public_key(&data, &datalen, &pgp);
| ^~~~~~~~~~~~~~~~~~~~
| pgp_process_public_key
>> crypto/asymmetric_keys/pgp_public_key.c:234:32: error: 'PGP_PUBKEY__LAST' undeclared (first use in this function)
234 | if (pgp.pubkey_algo >= PGP_PUBKEY__LAST)
| ^~~~~~~~~~~~~~~~
>> crypto/asymmetric_keys/pgp_public_key.c:236:16: error: 'pgp_to_public_key_algo' undeclared (first use in this function)
236 | algo = pgp_to_public_key_algo[pgp.pubkey_algo];
| ^~~~~~~~~~~~~~~~~~~~~~
crypto/asymmetric_keys/pgp_public_key.c:207:33: warning: unused variable 'pgp' [-Wunused-variable]
207 | struct pgp_parse_pubkey pgp;
| ^~~
crypto/asymmetric_keys/pgp_public_key.c: In function 'pgp_key_parse':
>> crypto/asymmetric_keys/pgp_public_key.c:313:43: error: 'PGP_PKT_PUBLIC_KEY' undeclared (first use in this function)
313 | ctx.pgp.types_of_interest = (1 << PGP_PKT_PUBLIC_KEY) |
| ^~~~~~~~~~~~~~~~~~
crypto/asymmetric_keys/pgp_public_key.c:314:43: error: 'PGP_PKT_USER_ID' undeclared (first use in this function)
314 | (1 << PGP_PKT_USER_ID);
| ^~~~~~~~~~~~~~~
>> crypto/asymmetric_keys/pgp_public_key.c:317:15: error: implicit declaration of function 'pgp_parse_packets' [-Werror=implicit-function-declaration]
317 | ret = pgp_parse_packets(prep->data, prep->datalen, &ctx.pgp);
| ^~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for PGP_KEY_PARSER
Depends on [n]: CRYPTO [=y] && ASYMMETRIC_KEY_TYPE [=y] && ASYMMETRIC_PUBLIC_KEY_SUBTYPE [=n]
Selected by [y]:
- PGP_PRELOAD [=y] && CRYPTO [=y] && ASYMMETRIC_KEY_TYPE [=y]
vim +/pgp +25 crypto/asymmetric_keys/pgp_preload.c
23
24 struct preload_pgp_keys_context {
> 25 struct pgp_parse_context pgp;
26 key_ref_t keyring;
27 const u8 *key_start;
28 const u8 *key_end;
29 bool found_key;
30 };
31
32 /*
33 * Create a key.
34 */
35 static int __init create_pgp_key(struct preload_pgp_keys_context *ctx)
36 {
37 key_ref_t key;
38
39 key = key_create_or_update(ctx->keyring,
40 "asymmetric",
41 NULL,
42 ctx->key_start,
43 ctx->key_end - ctx->key_start,
44 ((KEY_POS_ALL & ~KEY_POS_SETATTR) |
45 KEY_USR_VIEW | KEY_USR_READ),
46 KEY_ALLOC_NOT_IN_QUOTA |
47 KEY_ALLOC_BUILT_IN |
48 KEY_ALLOC_BYPASS_RESTRICTION);
49 if (IS_ERR(key))
50 return PTR_ERR(key);
51
52 pr_notice("Loaded PGP key '%s'\n",
53 key_ref_to_ptr(key)->description);
54
55 key_ref_put(key);
56 return 0;
57 }
58
59 /*
60 * Extract a public key or subkey from the PGP stream.
61 */
> 62 static int __init found_pgp_key(struct pgp_parse_context *context,
> 63 enum pgp_packet_tag type, u8 headerlen,
64 const u8 *data, size_t datalen)
65 {
66 struct preload_pgp_keys_context *ctx =
67 container_of(context, struct preload_pgp_keys_context, pgp);
68 int ret;
69
70 if (ctx->found_key) {
71 ctx->key_end = data - headerlen;
72 ret = create_pgp_key(ctx);
73 if (ret < 0)
74 return ret;
75 }
76
77 ctx->key_start = data - headerlen;
78 ctx->found_key = true;
79 return 0;
80 }
81
82 /**
83 * preload_pgp_keys - Load keys from a PGP keyring blob
84 * @pgpdata: The PGP keyring blob containing the keys.
85 * @pgpdatalen: The size of the @pgpdata blob.
86 * @keyring: The keyring to add the new keys to.
87 *
88 * Preload a pack of keys from a PGP keyring blob.
89 *
90 * The keys have their descriptions generated from the user ID and fingerprint
91 * in the PGP stream. Since keys can be matched on their key IDs independently
92 * of the key description, the description is mostly irrelevant apart from the
93 * fact that keys of the same description displace one another from a keyring.
94 *
95 * The caller should override the current creds if they want the keys to be
96 * owned by someone other than the current process's owner. Keys will not be
97 * accounted towards the owner's quota.
98 *
99 * This function may only be called whilst the kernel is booting.
100 */
101 int __init preload_pgp_keys(const u8 *pgpdata, size_t pgpdatalen,
102 struct key *keyring)
103 {
104 struct preload_pgp_keys_context ctx;
105 int ret;
106
> 107 ctx.pgp.types_of_interest = (1 << PGP_PKT_PUBLIC_KEY);
108 ctx.pgp.process_packet = found_pgp_key;
109 ctx.keyring = make_key_ref(keyring, 1);
110 ctx.found_key = false;
111
> 112 ret = pgp_parse_packets(pgpdata, pgpdatalen, &ctx.pgp);
113 if (ret < 0)
114 return ret;
115
116 if (ctx.found_key) {
117 ctx.key_end = pgpdata + pgpdatalen;
118 return create_pgp_key(&ctx);
119 }
120 return 0;
121 }
122
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6] BUILD REGRESSION a29fc03bd0ddaf7388cf31604ef5bd9807585109
by kernel test robot 04 Nov '25
by kernel test robot 04 Nov '25
04 Nov '25
tree/branch: https://gitee.com/openeuler/kernel.git OLK-6.6
branch HEAD: a29fc03bd0ddaf7388cf31604ef5bd9807585109 !18597 iommu/ummu-core: Add ummu-core framework.
Error/Warning (recently discovered and may have been fixed):
https://lore.kernel.org/oe-kbuild-all/202510140437.03o5mC31-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202510140608.bItB1nUr-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202510160946.S2au7i5E-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202510170107.BBlmteyz-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202510171010.KAuyBISF-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202510251138.4pyXr8W0-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202510271304.QdT93JQS-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202510271326.G0BQX79z-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202510271331.Y6ayA7xV-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202510271529.3vEp7o79-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202510271755.BtJ3vZX2-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202510282211.DtAqTWgc-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202510291251.SHQAixz5-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202510291437.zwcK1qlA-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202510300607.beN0C3BL-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202510301246.3F4So5Wc-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202510301347.pIaq0wY3-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202510302146.pnDXGiyc-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202510311006.ySzc8kCo-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202510312355.LNPDosJ5-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511011104.PcEVHImG-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511011309.6fKIlijE-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511011352.x6bDn1G2-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511020347.upGDrs6j-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511021607.J0DIAU9X-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511030209.4oIfkvXK-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511030449.YeWYye2b-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511030753.dgyTecoe-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511031139.BP8204ku-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511031846.WZN8QTuN-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511031912.GYyUucHm-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511040032.5Xz72vRE-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511040133.5KcpYIBK-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511040423.NnaZjkS6-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511040552.16dcWFcA-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511040559.zWQ5UJQg-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511040644.p8pfMDIP-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511040647.7fLTNmOG-lkp@intel.com
arch/arm64/kvm/arm.c:253:7: warning: variable 'r' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
arch/x86/kernel/cpu/bpf-rvi.c:129:25: warning: no previous prototype for 'bpf_arch_flags' [-Wmissing-prototypes]
arch/x86/kvm/lapic.c:1479:13: error: implicit declaration of function 'to_hv_vcpu' [-Werror=implicit-function-declaration]
arch/x86/kvm/lapic.c:1479:6: error: call to undeclared function 'to_hv_vcpu'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
arch/x86/kvm/lapic.c:1480:23: error: call to undeclared function 'to_hv_synic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
arch/x86/kvm/lapic.c:1480:30: error: implicit declaration of function 'to_hv_synic' [-Werror=implicit-function-declaration]
arch/x86/kvm/lapic.c:1480:48: error: member reference type 'int' is not a pointer
arch/x86/kvm/lapic.c:1480:53: error: invalid type argument of '->' (have 'int')
arch/x86/kvm/svm/nested.c:485:13: error: implicit declaration of function 'to_hv_vcpu' [-Werror=implicit-function-declaration]
arch/x86/kvm/svm/nested.c:485:6: error: call to undeclared function 'to_hv_vcpu'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
arch/x86/kvm/svm/svm_onhyperv.c:22:26: error: implicit declaration of function 'to_kvm_hv'; did you mean 'to_kvm_svm'? [-Werror=implicit-function-declaration]
arch/x86/kvm/svm/svm_onhyperv.c:22:46: error: invalid type argument of '->' (have 'int')
arch/x86/kvm/vmx/nested.c:1178:13: error: implicit declaration of function 'to_hv_vcpu' [-Werror=implicit-function-declaration]
arch/x86/kvm/vmx/vmx.c:540:26: error: implicit declaration of function 'to_kvm_hv'; did you mean 'to_kvm_vmx'? [-Werror=implicit-function-declaration]
arch/x86/kvm/vmx/vmx.h:757:20: error: no member named 'hyperv_enabled' in 'struct kvm_vcpu_arch'
arch/x86/kvm/vmx/vmx.h:757:26: error: 'struct kvm_vcpu_arch' has no member named 'hyperv_enabled'
arch/x86/kvm/x86.c:12528:15: error: implicit declaration of function 'to_kvm_hv' [-Werror=implicit-function-declaration]
arch/x86/kvm/x86.c:12528:24: error: member reference type 'int' is not a pointer
arch/x86/kvm/x86.c:12528:29: error: invalid type argument of '->' (have 'int')
arch/x86/kvm/x86.c:12528:8: error: call to undeclared function 'to_kvm_hv'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
crypto/asymmetric_keys/pgp_preload.c:101:12: warning: no previous prototype for 'preload_pgp_keys' [-Wmissing-prototypes]
crypto/asymmetric_keys/pgp_preload.c:63:38: warning: 'enum pgp_packet_tag' declared inside parameter list will not be visible outside of this definition or declaration
crypto/asymmetric_keys/pgp_public_key.c:199:40: warning: 'enum pgp_packet_tag' declared inside parameter list will not be visible outside of this definition or declaration
crypto/asymmetric_keys/pgp_public_key.c:207:33: warning: unused variable 'pgp' [-Wunused-variable]
crypto/asymmetric_keys/pgp_public_key.c:50:39: warning: 'struct pgp_parse_pubkey' declared inside parameter list will not be visible outside of this definition or declaration
drivers/gpu/drm/phytium/pe220x_dc.c:252:6: warning: no previous prototype for 'pe220x_dc_bmc_hw_plane_get_primary_format' [-Wmissing-prototypes]
drivers/gpu/drm/phytium/phytium_gem.c:174:5: warning: no previous prototype for 'phytium_gem_prime_mmap' [-Wmissing-prototypes]
drivers/gpu/drm/phytium/phytium_platform.c:348:34: warning: unused variable 'display_of_match' [-Wunused-const-variable]
drivers/iommu/hisilicon/ummu-core/core_iova.c:252:19: warning: no previous prototype for function 'dma_alloc_iova' [-Wmissing-prototypes]
drivers/iommu/hisilicon/ummu-core/core_iova.c:290:6: warning: no previous prototype for function 'dma_free_iova' [-Wmissing-prototypes]
drivers/iommu/hisilicon/ummu-core/core_iova.c:298:5: warning: no previous prototype for function 'ummu_fill_pages' [-Wmissing-prototypes]
drivers/iommu/hisilicon/ummu-core/core_iova.c:333:5: warning: no previous prototype for function 'ummu_drain_pages' [-Wmissing-prototypes]
drivers/net/ethernet/huawei/hinic3/hw/hinic3_lld.c:2149:14: warning: allocation of insufficient size '8' for type 'struct hinic3_hw_pf_infos' with size '1156' [-Walloc-size]
drivers/net/ethernet/linkdata/sxe/sxepf/sxe_hw.c:843:6: error: no previous prototype for function 'sxe_hw_specific_irq_disable' [-Werror,-Wmissing-prototypes]
drivers/net/ethernet/linkdata/sxe/sxepf/sxe_hw.c:848:6: error: no previous prototype for function 'sxe_hw_specific_irq_enable' [-Werror,-Wmissing-prototypes]
drivers/net/ethernet/linkdata/sxe/sxepf/sxe_hw.c:876:6: error: no previous prototype for function 'sxe_hw_all_irq_disable' [-Werror,-Wmissing-prototypes]
drivers/net/ethernet/linkdata/sxe/sxepf/sxe_hw.c:994:5: error: no previous prototype for function 'sxe_hw_link_speed_get' [-Werror,-Wmissing-prototypes]
drivers/net/ethernet/linkdata/sxevf/sxevf/sxevf_hw.c:539:6: error: no previous prototype for function 'sxevf_tx_ring_switch' [-Werror,-Wmissing-prototypes]
drivers/net/ethernet/linkdata/sxevf/sxevf/sxevf_hw.c:594:6: error: no previous prototype for function 'sxevf_rx_ring_switch' [-Werror,-Wmissing-prototypes]
drivers/net/ethernet/linkdata/sxevf/sxevf/sxevf_hw.c:626:6: error: no previous prototype for function 'sxevf_rx_ring_desc_configure' [-Werror,-Wmissing-prototypes]
drivers/net/ethernet/linkdata/sxevf/sxevf/sxevf_hw.c:640:6: error: no previous prototype for function 'sxevf_rx_rcv_ctl_configure' [-Werror,-Wmissing-prototypes]
drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_cmdq.c:113: warning: Cannot understand * @brief: allocate buffers for the send ring
drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_cmdq.c:152: warning: Cannot understand * @brief: init the send ring of command queue
drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_cmdq.c:203: warning: Cannot understand * @brief: shutdown the queue, will free the ring
drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_cmdq.c:258: warning: Cannot understand * @brief: free command queue ring and return free count
drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_cmdq.c:290: warning: Cannot understand * @brief: check the command queue to see if command processed
drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_cmdq.c:35: warning: Cannot understand * @brief: free the buffer for the send ring
drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_cmdq.c:500: warning: Cannot understand * @brief: send command to firmware, the sync version, will block and wait
drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_cmdq.c:627: warning: Cannot understand * @brief: create the command queue
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:2963:8: error: unknown type name 'ivoidnt'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:2963:8: error: unknown type name 'ivoidnt'; did you mean 'void'?
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:2964:11: error: expected ')'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:2964:39: error: expected ';', ',' or ')' before 'struct'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3023:33: error: variable has incomplete type 'const struct xfrmdev_ops'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3054:10: error: no member named 'xfrmdev_ops' in 'struct net_device'; did you mean 'l3mdev_ops'?
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3084:66: warning: 'struct ieee_ets' declared inside parameter list will not be visible outside of this definition or declaration
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3084:66: warning: declaration of 'struct ieee_ets' will not be visible outside of this function [-Wvisibility]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3090:39: error: incompatible pointer types passing 'struct ieee_ets *' to parameter of type 'struct ieee_ets *' [-Werror,-Wincompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3090:46: error: passing argument 2 of 'serv_ops->ieee_setets' from incompatible pointer type [-Werror=incompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3090:46: error: passing argument 2 of 'serv_ops->ieee_setets' from incompatible pointer type [-Wincompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3099:46: error: passing argument 2 of 'serv_ops->ieee_getets' from incompatible pointer type [-Werror=incompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3099:46: error: passing argument 2 of 'serv_ops->ieee_getets' from incompatible pointer type [-Wincompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3102:66: warning: 'struct ieee_pfc' declared inside parameter list will not be visible outside of this definition or declaration
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3102:66: warning: declaration of 'struct ieee_pfc' will not be visible outside of this function [-Wvisibility]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3108:39: error: incompatible pointer types passing 'struct ieee_pfc *' to parameter of type 'struct ieee_pfc *' [-Werror,-Wincompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3108:46: error: passing argument 2 of 'serv_ops->ieee_setpfc' from incompatible pointer type [-Werror=incompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3108:46: error: passing argument 2 of 'serv_ops->ieee_setpfc' from incompatible pointer type [-Wincompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3117:46: error: passing argument 2 of 'serv_ops->ieee_getpfc' from incompatible pointer type [-Werror=incompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3117:46: error: passing argument 2 of 'serv_ops->ieee_getpfc' from incompatible pointer type [-Wincompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3120:66: warning: 'struct dcb_app' declared inside parameter list will not be visible outside of this definition or declaration
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3120:66: warning: declaration of 'struct dcb_app' will not be visible outside of this function [-Wvisibility]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3126:39: error: incompatible pointer types passing 'struct dcb_app *' to parameter of type 'struct dcb_app *' [-Werror,-Wincompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3126:46: error: passing argument 2 of 'serv_ops->ieee_setapp' from incompatible pointer type [-Werror=incompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3126:46: error: passing argument 2 of 'serv_ops->ieee_setapp' from incompatible pointer type [-Wincompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3135:46: error: passing argument 2 of 'serv_ops->ieee_delapp' from incompatible pointer type [-Werror=incompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3135:46: error: passing argument 2 of 'serv_ops->ieee_delapp' from incompatible pointer type [-Wincompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3219:21: error: variable 'dcbnl_ops_leonis_pf' has initializer but incomplete type
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3219:36: error: storage size of 'dcbnl_ops_leonis_pf' isn't known
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3219:36: error: variable has incomplete type 'const struct dcbnl_rtnl_ops'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3220:10: error: 'const struct dcbnl_rtnl_ops' has no member named 'ieee_setets'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3220:24: warning: excess elements in struct initializer
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3221:10: error: 'const struct dcbnl_rtnl_ops' has no member named 'ieee_getets'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3222:10: error: 'const struct dcbnl_rtnl_ops' has no member named 'ieee_setpfc'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3223:10: error: 'const struct dcbnl_rtnl_ops' has no member named 'ieee_getpfc'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3224:10: error: 'const struct dcbnl_rtnl_ops' has no member named 'ieee_setapp'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3225:10: error: 'const struct dcbnl_rtnl_ops' has no member named 'ieee_delapp'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3226:10: error: 'const struct dcbnl_rtnl_ops' has no member named 'getdcbx'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3227:10: error: 'const struct dcbnl_rtnl_ops' has no member named 'setdcbx'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3228:10: error: 'const struct dcbnl_rtnl_ops' has no member named 'getnumtcs'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3229:10: error: 'const struct dcbnl_rtnl_ops' has no member named 'setpfccfg'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3230:10: error: 'const struct dcbnl_rtnl_ops' has no member named 'getpfccfg'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3231:10: error: 'const struct dcbnl_rtnl_ops' has no member named 'getstate'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3232:10: error: 'const struct dcbnl_rtnl_ops' has no member named 'setstate'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3233:10: error: 'const struct dcbnl_rtnl_ops' has no member named 'getpfcstate'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3234:10: error: 'const struct dcbnl_rtnl_ops' has no member named 'getcap'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3243:11: error: no member named 'dcbnl_ops' in 'struct net_device'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3243:23: error: 'struct net_device' has no member named 'dcbnl_ops'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3316:23: error: implicit declaration of function 'nbl_dev_setup_ktls_ops'; did you mean 'nbl_dev_setup_xfrm_ops'? [-Werror=implicit-function-declaration]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:3316:23: error: implicit declaration of function 'nbl_dev_setup_ktls_ops'; did you mean 'nbl_dev_setup_xfrm_ops'? [-Wimplicit-function-declaration]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:896:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev.c:896:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_rdma.c:202:26: warning: variable 'common' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_rdma.c:202:33: warning: variable 'common' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_rdma.c:203:26: warning: variable 'serv_ops' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_rdma.c:203:33: warning: variable 'serv_ops' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_rdma.c:773:14: warning: variable 'is_grc' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_rdma.c:773:7: warning: variable 'is_grc' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1316:22: warning: variable 'net_dev' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1316:29: warning: variable 'net_dev' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:743: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dispatch.c:2842:13: warning: variable 'err' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dispatch.c:2842:6: warning: variable 'err' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dispatch.c:8102:26: warning: variable 'common' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dispatch.c:8102:33: warning: variable 'common' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_ethtool.c:1108:23: warning: variable 'phy_caps' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_ethtool.c:1108:30: warning: variable 'phy_caps' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_ethtool.c:218:47: warning: '%s' directive output may be truncated writing up to 1891 bytes into a region of size 32 [-Wformat-truncation=]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_ethtool.c:380:26: warning: variable 'net_priv' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_ethtool.c:380:33: warning: variable 'net_priv' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_ethtool.c:503:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_ethtool.c:503:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_ipsec.c:70:29: warning: result of comparison of constant 256 with expression of type 'u8' (aka 'unsigned char') is always true [-Wtautological-constant-out-of-range-compare]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_ktls.c:230:30: error: no member named 'skc_v6_daddr' in 'struct sock_common'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_lag.c:472:32: warning: variable 'upper_info' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_lag.c:472:39: warning: variable 'upper_info' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_lag.c:797:31: warning: variable 'info' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_lag.c:797:38: warning: variable 'info' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_lag.c:909:12: warning: variable 'bus_id' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_lag.c:909:5: warning: variable 'bus_id' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:1378:26: warning: variable 'vector' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:1378:33: warning: variable 'vector' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:4002:22: warning: variable 'adapter' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:4002:29: warning: variable 'adapter' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:4552:36: warning: variable 'net_resource_mgt' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:4552:43: warning: variable 'net_resource_mgt' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:4631:24: error: use of undeclared identifier 'DCB_CAP_DCBX_HOST'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:4631:31: error: 'DCB_CAP_DCBX_HOST' undeclared (first use in this function)
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:4631:44: error: use of undeclared identifier 'DCB_CAP_DCBX_VER_IEEE'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:4631:51: error: 'DCB_CAP_DCBX_VER_IEEE' undeclared (first use in this function)
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:4631:68: error: use of undeclared identifier 'DCB_CAP_DCBX_VER_CEE'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:4631:75: error: 'DCB_CAP_DCBX_VER_CEE' undeclared (first use in this function)
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:5726:15: warning: variable 'name' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:5726:22: warning: variable 'name' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:5730:6: warning: variable 'p4_size' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:670:70: error: no member named 'numa_node' in 'struct device'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:670:82: error: 'struct device' has no member named 'numa_node'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:6977:18: error: use of undeclared identifier 'CEE_DCBX_MAX_PRIO'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:6977:25: error: 'CEE_DCBX_MAX_PRIO' undeclared (first use in this function)
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:6978:20: error: incomplete definition of type 'struct ieee_ets'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:6978:34: error: invalid use of undefined type 'struct ieee_ets'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:6981:18: error: use of undeclared identifier 'IEEE_8021QAZ_MAX_TCS'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:6981:25: error: 'IEEE_8021QAZ_MAX_TCS' undeclared (first use in this function)
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7037:16: error: variable 'ets_tmp' has initializer but incomplete type
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7037:18: error: variable has incomplete type 'struct ieee_ets'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7037:25: error: storage size of 'ets_tmp' isn't known
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7037:25: warning: unused variable 'ets_tmp' [-Wunused-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7037:36: warning: excess elements in struct initializer
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7066:35: error: invalid application of 'sizeof' to an incomplete type 'struct ieee_ets'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7066:49: error: invalid application of 'sizeof' to incomplete type 'struct ieee_ets'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7082:67: warning: 'struct ieee_pfc' declared inside parameter list will not be visible outside of this definition or declaration
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7082:67: warning: declaration of 'struct ieee_pfc' will not be visible outside of this function [-Wvisibility]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7102:16: error: invalid use of undefined type 'struct dcb_app'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7102:30: error: 'IEEE_8021QAZ_APP_SEL_DSCP' undeclared (first use in this function)
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7102:9: error: incomplete definition of type 'struct dcb_app'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7109:15: error: implicit declaration of function 'dcb_ieee_delapp' [-Werror=implicit-function-declaration]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7109:15: error: implicit declaration of function 'dcb_ieee_delapp' [-Wimplicit-function-declaration]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7143:15: error: implicit declaration of function 'dcb_ieee_setapp' [-Werror=implicit-function-declaration]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7143:15: error: implicit declaration of function 'dcb_ieee_setapp' [-Wimplicit-function-declaration]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7222:14: error: 'DCB_CAP_ATTR_PG' undeclared (first use in this function)
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7225:14: error: 'DCB_CAP_ATTR_PFC' undeclared (first use in this function)
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7228:14: error: 'DCB_CAP_ATTR_UP2TC' undeclared (first use in this function)
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7231:14: error: 'DCB_CAP_ATTR_PG_TCS' undeclared (first use in this function)
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7234:14: error: 'DCB_CAP_ATTR_PFC_TCS' undeclared (first use in this function)
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7237:14: error: 'DCB_CAP_ATTR_GSP' undeclared (first use in this function)
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7240:14: error: 'DCB_CAP_ATTR_BCN' undeclared (first use in this function)
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7243:14: error: 'DCB_CAP_ATTR_DCBX' undeclared (first use in this function)
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7635:24: error: initialization of 'int (*)(struct net_device *, struct ieee_ets *)' from incompatible pointer type 'int (*)(struct net_device *, struct ieee_ets *)' [-Werror=incompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7635:24: error: initialization of 'int (*)(struct net_device *, struct ieee_ets *)' from incompatible pointer type 'int (*)(struct net_device *, struct ieee_ets *)' [-Wincompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7637:24: error: initialization of 'int (*)(struct net_device *, struct ieee_pfc *)' from incompatible pointer type 'int (*)(struct net_device *, struct ieee_pfc *)' [-Werror=incompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7637:24: error: initialization of 'int (*)(struct net_device *, struct ieee_pfc *)' from incompatible pointer type 'int (*)(struct net_device *, struct ieee_pfc *)' [-Wincompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7639:24: error: initialization of 'int (*)(struct net_device *, struct dcb_app *)' from incompatible pointer type 'int (*)(struct net_device *, struct dcb_app *)' [-Werror=incompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:7639:24: error: initialization of 'int (*)(struct net_device *, struct dcb_app *)' from incompatible pointer type 'int (*)(struct net_device *, struct dcb_app *)' [-Wincompatible-pointer-types]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.h:285:20: error: array has incomplete element type 'struct dcb_app'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.h:285:24: error: array type has incomplete element type 'struct dcb_app'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.h:287:18: error: field has incomplete type 'struct ieee_ets'
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.h:287:25: error: field 'ets' has incomplete type
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_tc.c:1265: warning: Cannot understand * @brief: handle action parse by type
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_tc.c:1290: warning: Cannot understand * @brief: handle action parse
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_tc_tun.c:97:16: error: call to undeclared function 'vlan_dev_priv'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_tc_tun.c:97:30: error: implicit declaration of function 'vlan_dev_priv'; did you mean 'netdev_priv'? [-Werror=implicit-function-declaration]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_tc_tun.c:97:30: error: implicit declaration of function 'vlan_dev_priv'; did you mean 'netdev_priv'? [-Wimplicit-function-declaration]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_tc_tun.c:97:40: error: member reference type 'int' is not a pointer
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_tc_tun.c:97:52: error: invalid type argument of '->' (have 'int')
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_accel.c:397:22: warning: variable 'phy_ops' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_accel.c:397:29: warning: variable 'phy_ops' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_adminq.c:156:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_fc.c:303:20: warning: variable 'counter_list' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_fc.c:303:27: warning: variable 'counter_list' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_phy_leonis.c:4550:14: warning: attribute declaration must precede definition [-Wignored-attributes]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_phy_leonis.c:797:18: warning: variable 'pdev' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_phy_leonis.c:797:25: warning: variable 'pdev' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_queue_leonis.c:1254:25: warning: variable 'queue_info' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_queue_leonis.c:1254:32: warning: variable 'queue_info' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_filter_leonis.c:2090: warning: Cannot understand * @brief: offload flow add
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_filter_leonis.c:2105: warning: Cannot understand * @brief: offload flow del
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_filter_leonis.c:2118: warning: Cannot understand * @brief: offload flow query
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_leonis.c:2860: warning: Cannot understand * @brief: offload sw-tab to hw
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_leonis.c:2874: warning: Cannot understand * @brief: hw flow tab destroy
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_leonis.c:2887: warning: Cannot understand * @brief: hw flow tab query
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_leonis.c:2932: warning: Cannot understand * @brief: tnl: ipv4 tnl filter hash tab search func
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_leonis.c:2954: warning: Cannot understand * @brief: flow_tab.insert hash tab node func
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_leonis.c:2986: warning: Cannot understand * @brief:delete ipv4-tnl-hash-list
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_leonis.c:3018: warning: Cannot understand * @brief: tnl.remove hash tab node func
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_leonis.c:3089: warning: Cannot understand * @brief: flow_tab.add hash node, and transfer the key value
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_leonis.c:3201: warning: Cannot understand * @brief: outer tnl flow tab resource storage and offload to hw
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_leonis.c:3244: warning: Cannot understand * @brief: storage flow tab:
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_leonis.c:3268:12: warning: variable 'cur_stage' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_leonis.c:3268:5: warning: variable 'cur_stage' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_leonis.c:3375: warning: Cannot understand * @brief: nbl_profile_assoc_graph_lookup
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_leonis.c:3414: warning: Cannot understand * @brief: destroy nbl_tc_flow of all and action hash-list
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_leonis.c:3453: warning: Cannot understand * @brief: flow_tab_filter hash-list init:
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_leonis.c:4189: warning: Cannot understand * @brief: init flow tab all resource
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_tc_flow_leonis.c:4230: warning: Cannot understand * @brief: uninit flow tab all resource
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1088:6: error: incompatible integer to pointer conversion assigning to 'struct sock *' from 'int' [-Wint-conversion]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1088:8: error: call to undeclared function '__inet6_lookup_established'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1310:23: warning: variable 'eth' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1310:30: warning: variable 'eth' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:3499:25: warning: variable 'vector' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:3499:32: warning: variable 'vector' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_service.h:348:55: warning: declaration of 'struct ieee_ets' will not be visible outside of this function [-Wvisibility]
drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_service.h:348:62: warning: 'struct ieee_ets' declared inside parameter list will not be visible outside of this definition or declaration
drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_service.h:350:55: warning: declaration of 'struct ieee_pfc' will not be visible outside of this function [-Wvisibility]
drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_service.h:350:62: warning: 'struct ieee_pfc' declared inside parameter list will not be visible outside of this definition or declaration
drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_service.h:352:55: warning: declaration of 'struct dcb_app' will not be visible outside of this function [-Wvisibility]
drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_service.h:352:62: warning: 'struct dcb_app' declared inside parameter list will not be visible outside of this definition or declaration
drivers/pci/pci.c:181:17: error: expected ')'
drivers/tty/n_gsm.c:4171: warning: Function parameter or member 'dlci' not described in 'gsm_modem_send_initial_msc'
drivers/ub/ubfi/irq.c:11:5: warning: no previous prototype for 'ubrt_register_gsi' [-Wmissing-prototypes]
drivers/ub/ubfi/irq.c:11:5: warning: no previous prototype for function 'ubrt_register_gsi' [-Wmissing-prototypes]
drivers/ub/ubfi/irq.c:37:6: warning: no previous prototype for 'ubrt_unregister_gsi' [-Wmissing-prototypes]
drivers/ub/ubfi/irq.c:37:6: warning: no previous prototype for function 'ubrt_unregister_gsi' [-Wmissing-prototypes]
drivers/ub/ubus/config.c:15:3: warning: unused variable 'cfg_ops_t' [-Wunused-const-variable]
drivers/ub/ubus/port.c:32:5: warning: no previous prototype for function 'ub_port_read_byte' [-Wmissing-prototypes]
drivers/ub/ubus/port.c:39:5: warning: no previous prototype for function 'ub_port_read_word' [-Wmissing-prototypes]
drivers/ub/ubus/port.c:46:5: warning: no previous prototype for function 'ub_port_read_dword' [-Wmissing-prototypes]
drivers/ub/ubus/port.c:53:5: warning: no previous prototype for function 'ub_port_write_byte' [-Wmissing-prototypes]
drivers/ub/ubus/port.c:60:5: warning: no previous prototype for function 'ub_port_write_word' [-Wmissing-prototypes]
drivers/ub/ubus/resource.c:124:6: warning: no previous prototype for function 'ub_release_resource' [-Wmissing-prototypes]
drivers/ub/ubus/resource.c:293:5: warning: no previous prototype for function 'ub_entity_alloc_mmio_idx' [-Wmissing-prototypes]
drivers/ub/ubus/resource.c:98:5: warning: no previous prototype for function 'ub_assign_resource' [-Wmissing-prototypes]
drivers/ub/ubus/route.c:109:5: warning: no previous prototype for function 'ub_route_add_entry' [-Wmissing-prototypes]
drivers/ub/ubus/route.c:141: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
drivers/ub/ubus/route.c:144:6: warning: no previous prototype for function 'ub_route_sync_dev' [-Wmissing-prototypes]
drivers/ub/ubus/route.c:96:6: warning: no previous prototype for function 'ub_route_clear' [-Wmissing-prototypes]
drivers/ub/ubus/ubus_config.c:191:6: warning: no previous prototype for function 'ub_sync_cfg_rsp_handle' [-Wmissing-prototypes]
drivers/ub/ubus/ubus_config.c:310:5: warning: no previous prototype for function '__ub_cfg_read_byte' [-Wmissing-prototypes]
drivers/ub/ubus/ubus_config.c:320:5: warning: no previous prototype for function '__ub_cfg_read_word' [-Wmissing-prototypes]
drivers/ub/ubus/ubus_config.c:330:5: warning: no previous prototype for function '__ub_cfg_read_dword' [-Wmissing-prototypes]
drivers/ub/ubus/ubus_config.c:340:5: warning: no previous prototype for function '__ub_cfg_write_byte' [-Wmissing-prototypes]
drivers/ub/ubus/ubus_config.c:350:5: warning: no previous prototype for function '__ub_cfg_write_word' [-Wmissing-prototypes]
drivers/ub/ubus/ubus_config.c:360:5: warning: no previous prototype for function '__ub_cfg_write_dword' [-Wmissing-prototypes]
drivers/ub/ubus/ubus_driver.c:163:28: warning: no previous prototype for function 'ub_match_id' [-Wmissing-prototypes]
drivers/ub/ubus/ubus_driver.c:596:6: warning: no previous prototype for function 'ub_bus_type_init' [-Wmissing-prototypes]
drivers/ub/ubus/ubus_driver.c:609:6: warning: no previous prototype for function 'ub_bus_type_uninit' [-Wmissing-prototypes]
drivers/ub/ubus/ubus_driver.c:73:27: warning: no previous prototype for function 'ub_find_bus_controller' [-Wmissing-prototypes]
fs/nfs/enfs/pm_ping.c:196:6: warning: no previous prototype for function 'enfs_test_reconnect_time' [-Wmissing-prototypes]
include/linux/fortify-string.h:606:4: error: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Werror,-Wattribute-warning]
include/linux/iommu.h:2001:12: warning: declaration of 'struct iommu_plb_gather' will not be visible outside of this function [-Wvisibility]
include/linux/iommu.h:2001:40: warning: 'struct iommu_plb_gather' declared inside parameter list will not be visible outside of this definition or declaration
include/linux/virtcca_cvm_domain.h:71:51: warning: 'struct pci_dev' declared inside parameter list will not be visible outside of this definition or declaration
include/linux/virtcca_cvm_domain.h:71:51: warning: declaration of 'struct pci_dev' will not be visible outside of this function [-Wvisibility]
include/net/ip.h:466:14: error: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Werror,-Wdefault-const-init-var-unsafe]
include/net/ip6_fib.h:281:10: error: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Werror,-Wdefault-const-init-var-unsafe]
mm/vmscan.o: warning: objtool: shrink_lruvec+0xbca: sibling call from callable instruction with modified stack frame
net/oenetcls/oenetcls_main.c:990:13: warning: 'set_netdev_xps_queue' defined but not used [-Wunused-function]
Error/Warning ids grouped by kconfigs:
recent_errors
|-- arm64-allmodconfig
| |-- arch-arm64-kvm-arm.c:warning:variable-r-is-used-uninitialized-whenever-if-condition-is-false
| |-- drivers-iommu-hisilicon-ummu-core-core_iova.c:warning:no-previous-prototype-for-function-dma_alloc_iova
| |-- drivers-iommu-hisilicon-ummu-core-core_iova.c:warning:no-previous-prototype-for-function-dma_free_iova
| |-- drivers-iommu-hisilicon-ummu-core-core_iova.c:warning:no-previous-prototype-for-function-ummu_drain_pages
| |-- drivers-iommu-hisilicon-ummu-core-core_iova.c:warning:no-previous-prototype-for-function-ummu_fill_pages
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_phys_id_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_reg_test-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_all_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_auto_clear_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_cause_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_nic_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_no_snoop_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_read_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_write_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pf_rst_done_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_auto_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_del-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_dcb-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_rss-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_lsc_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_mailbox_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_msi_irq_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_main.c:error:no-previous-prototype-for-function-sxe_allow_inval_mac-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_phy.c:error:no-previous-prototype-for-function-sxe_multispeed_sfp_link_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_headers_cleanup-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_rx_buffer_page_offset_update-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:no-previous-prototype-for-function-sxe_set_vf_link_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:variable-ret-set-but-not-used-Werror-Wunused-but-set-variable
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_xdp.c:error:no-previous-prototype-for-function-sxe_txrx_ring_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_stop-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_link_state_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_ack_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_req_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_desc_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_tx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_rx_proc.c:error:no-previous-prototype-for-function-sxevf_rx_ring_buffers_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_free-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ipsec.c:warning:result-of-comparison-of-constant-with-expression-of-type-u8-(aka-unsigned-char-)-is-always-true
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-p4_size-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse-by-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_adminq.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:attribute-declaration-must-precede-definition
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init_complete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init_complete_exit-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_cli_debug.c:error:no-previous-prototype-for-function-ps3_dump_context_show-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_driver_log.c:error:unused-function-time_for_file_name-Werror-Wunused-function
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_driver_log.c:error:unused-function-time_for_log-Werror-Wunused-function
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_close-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_open-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_write-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_filename_build-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_local_time-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_complete.c:error:no-previous-prototype-for-function-ps3_resp_status_convert-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_complete.c:error:no-previous-prototype-for-function-ps3_trigger_irq_poll-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_statistics.c:error:no-previous-prototype-for-function-ps3_cmd_stat_content_clear-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_statistics.c:error:no-previous-prototype-for-function-ps3_io_recv_ok_stat_inc-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_debug.c:error:no-previous-prototype-for-function-ps3_dump_dir_length-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager.c:error:no-previous-prototype-for-function-ps3_scsi_private_init_pd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager.c:error:no-previous-prototype-for-function-ps3_scsi_private_init_vd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager_sas.c:error:no-previous-prototype-for-function-ps3_sas_expander_phys_refresh-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_hba-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_raid-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_switch-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_manager.c:error:no-previous-prototype-for-function-ps3_hard_reset_to_ready-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioctl.c:error:no-previous-prototype-for-function-ps3_clean_mgr_cmd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_HDD_IOPS_MSIX_VECTORS-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_CLEAR_IRQ-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_CMD_DISABLE_ALL_MASK-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_CMD_ENABLE_MSIX-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_MASK_DISABLE-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_STATUS_EXIST_IRQ-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_SSD_IOPS_MSIX_VECTORS-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_module_para.c:error:no-previous-prototype-for-function-ps3_cli_ver_query-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_cmd_waitq_abort-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_vd_init-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_vd_reset-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_clear_all-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_notify-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_poll-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_pd_quota_waitq_clean-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_pd_quota_waitq_clear_all-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_all_pd_rc_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_cmd_waitq_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_exclusive_cmdword_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_mgrq_resend-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_pd_waitq_ratio_update-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_tg_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_vd_cmdword_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_waitq_abort-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_waitq_notify-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_conflict_queue_hash_bit_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_check-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_unlock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_range_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_range_unlock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_range_check_and_insert-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_rb_tree.c:error:no-previous-prototype-for-function-rbtDelNodeDo-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_hard_recovery_state_finish-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_alloc-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_delete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_free-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_irq_queue_destroy-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_state_transfer-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_sas_transport.c:error:no-previous-prototype-for-function-ps3_sas_update_phy_info-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsi_cmd_err.c:error:no-previous-prototype-for-function-ps3_set_task_manager_busy-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsi_cmd_err.c:error:no-previous-prototype-for-function-ps3_wait_for_outstanding_complete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsih.c:error:unused-function-ps3_scsih_dev_id_get-Werror-Wunused-function
| |-- drivers-tty-n_gsm.c:warning:Function-parameter-or-member-dlci-not-described-in-gsm_modem_send_initial_msc
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
| |-- drivers-ub-ubus-config.c:warning:unused-variable-cfg_ops_t
| |-- drivers-ub-ubus-port.c:warning:no-previous-prototype-for-function-ub_port_read_byte
| |-- drivers-ub-ubus-port.c:warning:no-previous-prototype-for-function-ub_port_read_dword
| |-- drivers-ub-ubus-port.c:warning:no-previous-prototype-for-function-ub_port_read_word
| |-- drivers-ub-ubus-port.c:warning:no-previous-prototype-for-function-ub_port_write_byte
| |-- drivers-ub-ubus-port.c:warning:no-previous-prototype-for-function-ub_port_write_word
| |-- drivers-ub-ubus-resource.c:warning:no-previous-prototype-for-function-ub_assign_resource
| |-- drivers-ub-ubus-resource.c:warning:no-previous-prototype-for-function-ub_entity_alloc_mmio_idx
| |-- drivers-ub-ubus-resource.c:warning:no-previous-prototype-for-function-ub_release_resource
| |-- drivers-ub-ubus-route.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-ub-ubus-route.c:warning:no-previous-prototype-for-function-ub_route_add_entry
| |-- drivers-ub-ubus-route.c:warning:no-previous-prototype-for-function-ub_route_clear
| |-- drivers-ub-ubus-route.c:warning:no-previous-prototype-for-function-ub_route_sync_dev
| |-- drivers-ub-ubus-ubus_config.c:warning:no-previous-prototype-for-function-__ub_cfg_read_byte
| |-- drivers-ub-ubus-ubus_config.c:warning:no-previous-prototype-for-function-__ub_cfg_read_dword
| |-- drivers-ub-ubus-ubus_config.c:warning:no-previous-prototype-for-function-__ub_cfg_read_word
| |-- drivers-ub-ubus-ubus_config.c:warning:no-previous-prototype-for-function-__ub_cfg_write_byte
| |-- drivers-ub-ubus-ubus_config.c:warning:no-previous-prototype-for-function-__ub_cfg_write_dword
| |-- drivers-ub-ubus-ubus_config.c:warning:no-previous-prototype-for-function-__ub_cfg_write_word
| |-- drivers-ub-ubus-ubus_config.c:warning:no-previous-prototype-for-function-ub_sync_cfg_rsp_handle
| |-- drivers-ub-ubus-ubus_driver.c:warning:no-previous-prototype-for-function-ub_bus_type_init
| |-- drivers-ub-ubus-ubus_driver.c:warning:no-previous-prototype-for-function-ub_bus_type_uninit
| |-- drivers-ub-ubus-ubus_driver.c:warning:no-previous-prototype-for-function-ub_find_bus_controller
| |-- drivers-ub-ubus-ubus_driver.c:warning:no-previous-prototype-for-function-ub_match_id
| |-- fs-nfs-enfs-pm_ping.c:warning:no-previous-prototype-for-function-enfs_test_reconnect_time
| `-- include-linux-fortify-string.h:error:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()-Werror-Wattribute-warnin
|-- arm64-allnoconfig
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
| `-- include-linux-iommu.h:warning:struct-iommu_plb_gather-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
|-- arm64-allyesconfig
| |-- arch-arm64-kvm-arm.c:warning:variable-r-is-used-uninitialized-whenever-if-condition-is-false
| |-- drivers-net-ethernet-huawei-hinic3-hw-hinic3_lld.c:warning:allocation-of-insufficient-size-for-type-struct-hinic3_hw_pf_infos-with-size
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_phys_id_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_reg_test-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_all_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_auto_clear_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_cause_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_nic_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_no_snoop_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_read_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_write_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pf_rst_done_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_auto_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_del-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_dcb-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_rss-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_lsc_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_mailbox_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_msi_irq_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_main.c:error:no-previous-prototype-for-function-sxe_allow_inval_mac-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_phy.c:error:no-previous-prototype-for-function-sxe_multispeed_sfp_link_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_headers_cleanup-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_rx_buffer_page_offset_update-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:no-previous-prototype-for-function-sxe_set_vf_link_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:variable-ret-set-but-not-used-Werror-Wunused-but-set-variable
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_xdp.c:error:no-previous-prototype-for-function-sxe_txrx_ring_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_stop-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_link_state_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_ack_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_req_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_desc_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_tx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_rx_proc.c:error:no-previous-prototype-for-function-sxevf_rx_ring_buffers_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_free-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ipsec.c:warning:result-of-comparison-of-constant-with-expression-of-type-u8-(aka-unsigned-char-)-is-always-true
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-p4_size-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse-by-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_adminq.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:attribute-declaration-must-precede-definition
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init_complete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init_complete_exit-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_cli_debug.c:error:no-previous-prototype-for-function-ps3_dump_context_show-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_close-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_open-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_write-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_filename_build-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_local_time-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_complete.c:error:no-previous-prototype-for-function-ps3_resp_status_convert-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_complete.c:error:no-previous-prototype-for-function-ps3_trigger_irq_poll-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_statistics.c:error:no-previous-prototype-for-function-ps3_cmd_stat_content_clear-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_statistics.c:error:no-previous-prototype-for-function-ps3_io_recv_ok_stat_inc-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_debug.c:error:no-previous-prototype-for-function-ps3_dump_dir_length-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager.c:error:no-previous-prototype-for-function-ps3_scsi_private_init_pd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager.c:error:no-previous-prototype-for-function-ps3_scsi_private_init_vd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager_sas.c:error:no-previous-prototype-for-function-ps3_sas_expander_phys_refresh-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_hba-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_raid-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_switch-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_manager.c:error:no-previous-prototype-for-function-ps3_hard_reset_to_ready-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioctl.c:error:no-previous-prototype-for-function-ps3_clean_mgr_cmd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_module_para.c:error:no-previous-prototype-for-function-ps3_cli_ver_query-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_cmd_waitq_abort-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_vd_init-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_vd_reset-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_clear_all-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_notify-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_poll-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_pd_quota_waitq_clean-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_pd_quota_waitq_clear_all-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_all_pd_rc_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_cmd_waitq_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_exclusive_cmdword_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_mgrq_resend-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_pd_waitq_ratio_update-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_tg_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_vd_cmdword_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_waitq_notify-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_conflict_queue_hash_bit_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_check-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_unlock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_range_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_range_unlock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_range_check_and_insert-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_rb_tree.c:error:no-previous-prototype-for-function-rbtDelNodeDo-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_hard_recovery_state_finish-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_alloc-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_delete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_free-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_irq_queue_destroy-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_state_transfer-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_sas_transport.c:error:no-previous-prototype-for-function-ps3_sas_update_phy_info-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsi_cmd_err.c:error:no-previous-prototype-for-function-ps3_set_task_manager_busy-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsi_cmd_err.c:error:no-previous-prototype-for-function-ps3_wait_for_outstanding_complete-Werror-Wmissing-prototypes
| |-- drivers-tty-n_gsm.c:warning:Function-parameter-or-member-dlci-not-described-in-gsm_modem_send_initial_msc
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
| |-- drivers-ub-ubus-config.c:warning:unused-variable-cfg_ops_t
| |-- drivers-ub-ubus-port.c:warning:no-previous-prototype-for-function-ub_port_read_byte
| |-- drivers-ub-ubus-port.c:warning:no-previous-prototype-for-function-ub_port_read_dword
| |-- drivers-ub-ubus-port.c:warning:no-previous-prototype-for-function-ub_port_read_word
| |-- drivers-ub-ubus-port.c:warning:no-previous-prototype-for-function-ub_port_write_byte
| |-- drivers-ub-ubus-port.c:warning:no-previous-prototype-for-function-ub_port_write_word
| |-- drivers-ub-ubus-resource.c:warning:no-previous-prototype-for-function-ub_assign_resource
| |-- drivers-ub-ubus-resource.c:warning:no-previous-prototype-for-function-ub_entity_alloc_mmio_idx
| |-- drivers-ub-ubus-resource.c:warning:no-previous-prototype-for-function-ub_release_resource
| |-- drivers-ub-ubus-route.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-ub-ubus-route.c:warning:no-previous-prototype-for-function-ub_route_add_entry
| |-- drivers-ub-ubus-route.c:warning:no-previous-prototype-for-function-ub_route_clear
| |-- drivers-ub-ubus-route.c:warning:no-previous-prototype-for-function-ub_route_sync_dev
| |-- drivers-ub-ubus-ubus_config.c:warning:no-previous-prototype-for-function-__ub_cfg_read_byte
| |-- drivers-ub-ubus-ubus_config.c:warning:no-previous-prototype-for-function-__ub_cfg_read_dword
| |-- drivers-ub-ubus-ubus_config.c:warning:no-previous-prototype-for-function-__ub_cfg_read_word
| |-- drivers-ub-ubus-ubus_config.c:warning:no-previous-prototype-for-function-__ub_cfg_write_byte
| |-- drivers-ub-ubus-ubus_config.c:warning:no-previous-prototype-for-function-__ub_cfg_write_dword
| |-- drivers-ub-ubus-ubus_config.c:warning:no-previous-prototype-for-function-__ub_cfg_write_word
| |-- drivers-ub-ubus-ubus_config.c:warning:no-previous-prototype-for-function-ub_sync_cfg_rsp_handle
| |-- drivers-ub-ubus-ubus_driver.c:warning:no-previous-prototype-for-function-ub_bus_type_init
| |-- drivers-ub-ubus-ubus_driver.c:warning:no-previous-prototype-for-function-ub_bus_type_uninit
| |-- drivers-ub-ubus-ubus_driver.c:warning:no-previous-prototype-for-function-ub_find_bus_controller
| |-- drivers-ub-ubus-ubus_driver.c:warning:no-previous-prototype-for-function-ub_match_id
| |-- fs-nfs-enfs-pm_ping.c:warning:no-previous-prototype-for-function-enfs_test_reconnect_time
| |-- include-net-ip.h:error:default-initialization-of-an-object-of-type-typeof-(rt-dst.expires)-(aka-const-unsigned-long-)-leaves-the-object-uninitialized-Werror-Wdefault-const-init-var-unsafe
| `-- include-net-ip6_fib.h:error:default-initialization-of-an-object-of-type-typeof-(f6i-expires)-(aka-const-unsigned-long-)-leaves-the-object-uninitialized-Werror-Wdefault-const-init-var-unsafe
|-- arm64-defconfig
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getcap
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getdcbx
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getnumtcs
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getpfccfg
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getpfcstate
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getstate
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_delapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_getets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_getpfc
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setpfc
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setdcbx
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setpfccfg
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setstate
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:expected-or-)-before-struct
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:implicit-declaration-of-function-nbl_dev_setup_ktls_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_delapp-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_getets-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_getpfc-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_setapp-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_setets-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_setpfc-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:storage-size-of-dcbnl_ops_leonis_pf-isn-t-known
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:struct-net_device-has-no-member-named-dcbnl_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:unknown-type-name-ivoidnt
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:variable-dcbnl_ops_leonis_pf-has-initializer-but-incomplete-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:excess-elements-in-struct-initializer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:struct-dcb_app-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:struct-ieee_ets-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:struct-ieee_pfc-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:CEE_DCBX_MAX_PRIO-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_BCN-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_DCBX-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_GSP-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PFC-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PFC_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PG-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PG_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_UP2TC-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_DCBX_HOST-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_DCBX_VER_CEE-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_DCBX_VER_IEEE-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:IEEE_8021QAZ_APP_SEL_DSCP-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:IEEE_8021QAZ_MAX_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:implicit-declaration-of-function-dcb_ieee_delapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:implicit-declaration-of-function-dcb_ieee_setapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:initialization-of-int-(-)(struct-net_device-struct-dcb_app-)-from-incompatible-pointer-type-int-(-)(struct-net_device-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:initialization-of-int-(-)(struct-net_device-struct-ieee_ets-)-from-incompatible-pointer-type-int-(-)(struct-net_device-struct-ieee_e
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:initialization-of-int-(-)(struct-net_device-struct-ieee_pfc-)-from-incompatible-pointer-type-int-(-)(struct-net_device-struct-ieee_p
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-application-of-sizeof-to-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-use-of-undefined-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-use-of-undefined-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:storage-size-of-ets_tmp-isn-t-known
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:variable-ets_tmp-has-initializer-but-incomplete-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:excess-elements-in-struct-initializer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:struct-ieee_pfc-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:unused-variable-ets_tmp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:array-type-has-incomplete-element-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:field-ets-has-incomplete-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:struct-dcb_app-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:struct-ieee_ets-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:struct-ieee_pfc-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
|-- arm64-randconfig-001-20251103
| |-- drivers-tty-n_gsm.c:warning:Function-parameter-or-member-dlci-not-described-in-gsm_modem_send_initial_msc
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
|-- arm64-randconfig-002-20251103
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
|-- arm64-randconfig-003-20251103
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
|-- loongarch-allmodconfig
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init_complete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init_complete_exit-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_cli_debug.c:error:no-previous-prototype-for-function-ps3_dump_context_show-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_driver_log.c:error:unused-function-time_for_file_name-Werror-Wunused-function
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_driver_log.c:error:unused-function-time_for_log-Werror-Wunused-function
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_close-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_open-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_write-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_filename_build-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_local_time-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_complete.c:error:no-previous-prototype-for-function-ps3_resp_status_convert-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_complete.c:error:no-previous-prototype-for-function-ps3_trigger_irq_poll-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_statistics.c:error:no-previous-prototype-for-function-ps3_cmd_stat_content_clear-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_statistics.c:error:no-previous-prototype-for-function-ps3_io_recv_ok_stat_inc-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_debug.c:error:no-previous-prototype-for-function-ps3_dump_dir_length-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager.c:error:no-previous-prototype-for-function-ps3_scsi_private_init_pd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager.c:error:no-previous-prototype-for-function-ps3_scsi_private_init_vd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager_sas.c:error:no-previous-prototype-for-function-ps3_sas_expander_phys_refresh-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_hba-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_raid-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_switch-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_manager.c:error:no-previous-prototype-for-function-ps3_hard_reset_to_ready-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioctl.c:error:no-previous-prototype-for-function-ps3_clean_mgr_cmd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_HDD_IOPS_MSIX_VECTORS-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_CLEAR_IRQ-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_CMD_DISABLE_ALL_MASK-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_CMD_ENABLE_MSIX-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_MASK_DISABLE-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_STATUS_EXIST_IRQ-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_SSD_IOPS_MSIX_VECTORS-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_module_para.c:error:no-previous-prototype-for-function-ps3_cli_ver_query-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_cmd_waitq_abort-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_vd_init-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_vd_reset-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_clear_all-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_notify-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_poll-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_pd_quota_waitq_clean-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_pd_quota_waitq_clear_all-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_all_pd_rc_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_cmd_waitq_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_exclusive_cmdword_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_mgrq_resend-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_pd_waitq_ratio_update-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_tg_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_vd_cmdword_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_waitq_abort-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_waitq_notify-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_conflict_queue_hash_bit_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_check-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_unlock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_range_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_range_unlock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_range_check_and_insert-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_rb_tree.c:error:no-previous-prototype-for-function-rbtDelNodeDo-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_hard_recovery_state_finish-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_alloc-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_delete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_free-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_irq_queue_destroy-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_state_transfer-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_sas_transport.c:error:no-previous-prototype-for-function-ps3_sas_update_phy_info-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsi_cmd_err.c:error:no-previous-prototype-for-function-ps3_set_task_manager_busy-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsi_cmd_err.c:error:no-previous-prototype-for-function-ps3_wait_for_outstanding_complete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsih.c:error:unused-function-ps3_scsih_dev_id_get-Werror-Wunused-function
| |-- drivers-tty-n_gsm.c:warning:Function-parameter-or-member-dlci-not-described-in-gsm_modem_send_initial_msc
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
|-- loongarch-allnoconfig
| |-- drivers-pci-pci.c:error:expected-)
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
| `-- include-linux-iommu.h:warning:declaration-of-struct-iommu_plb_gather-will-not-be-visible-outside-of-this-function
|-- loongarch-allyesconfig
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init_complete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init_complete_exit-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_cli_debug.c:error:no-previous-prototype-for-function-ps3_dump_context_show-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_driver_log.c:error:unused-function-time_for_file_name-Werror-Wunused-function
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_driver_log.c:error:unused-function-time_for_log-Werror-Wunused-function
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_close-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_open-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_write-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_filename_build-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_local_time-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_complete.c:error:no-previous-prototype-for-function-ps3_resp_status_convert-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_complete.c:error:no-previous-prototype-for-function-ps3_trigger_irq_poll-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_statistics.c:error:no-previous-prototype-for-function-ps3_cmd_stat_content_clear-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_statistics.c:error:no-previous-prototype-for-function-ps3_io_recv_ok_stat_inc-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_debug.c:error:no-previous-prototype-for-function-ps3_dump_dir_length-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager.c:error:no-previous-prototype-for-function-ps3_scsi_private_init_pd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager.c:error:no-previous-prototype-for-function-ps3_scsi_private_init_vd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager_sas.c:error:no-previous-prototype-for-function-ps3_sas_expander_phys_refresh-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_hba-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_raid-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_switch-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_manager.c:error:no-previous-prototype-for-function-ps3_hard_reset_to_ready-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioctl.c:error:no-previous-prototype-for-function-ps3_clean_mgr_cmd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_HDD_IOPS_MSIX_VECTORS-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_CLEAR_IRQ-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_CMD_DISABLE_ALL_MASK-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_CMD_ENABLE_MSIX-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_MASK_DISABLE-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_STATUS_EXIST_IRQ-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_SSD_IOPS_MSIX_VECTORS-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_module_para.c:error:no-previous-prototype-for-function-ps3_cli_ver_query-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_cmd_waitq_abort-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_vd_init-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_vd_reset-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_clear_all-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_notify-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_poll-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_pd_quota_waitq_clean-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_pd_quota_waitq_clear_all-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_all_pd_rc_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_cmd_waitq_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_exclusive_cmdword_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_mgrq_resend-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_pd_waitq_ratio_update-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_tg_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_vd_cmdword_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_waitq_abort-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_waitq_notify-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_conflict_queue_hash_bit_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_check-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_unlock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_range_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_range_unlock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_range_check_and_insert-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_rb_tree.c:error:no-previous-prototype-for-function-rbtDelNodeDo-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_hard_recovery_state_finish-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_alloc-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_delete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_free-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_irq_queue_destroy-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_state_transfer-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_sas_transport.c:error:no-previous-prototype-for-function-ps3_sas_update_phy_info-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsi_cmd_err.c:error:no-previous-prototype-for-function-ps3_set_task_manager_busy-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsi_cmd_err.c:error:no-previous-prototype-for-function-ps3_wait_for_outstanding_complete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsih.c:error:unused-function-ps3_scsih_dev_id_get-Werror-Wunused-function
| |-- drivers-tty-n_gsm.c:warning:Function-parameter-or-member-dlci-not-described-in-gsm_modem_send_initial_msc
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
|-- loongarch-defconfig
| |-- drivers-tty-n_gsm.c:warning:Function-parameter-or-member-dlci-not-described-in-gsm_modem_send_initial_msc
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
|-- loongarch-randconfig-001-20251103
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
|-- loongarch-randconfig-002-20251103
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
|-- x86_64-allmodconfig
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_phys_id_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_reg_test-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_all_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_auto_clear_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_cause_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_nic_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_no_snoop_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_read_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_write_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pf_rst_done_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_auto_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_del-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_dcb-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_rss-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_lsc_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_mailbox_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_msi_irq_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_main.c:error:no-previous-prototype-for-function-sxe_allow_inval_mac-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_phy.c:error:no-previous-prototype-for-function-sxe_multispeed_sfp_link_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_headers_cleanup-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_rx_buffer_page_offset_update-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:no-previous-prototype-for-function-sxe_set_vf_link_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:variable-ret-set-but-not-used-Werror-Wunused-but-set-variable
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_xdp.c:error:no-previous-prototype-for-function-sxe_txrx_ring_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_stop-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_link_state_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_ack_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_req_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_desc_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_tx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_rx_proc.c:error:no-previous-prototype-for-function-sxevf_rx_ring_buffers_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_free-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ipsec.c:warning:result-of-comparison-of-constant-with-expression-of-type-u8-(aka-unsigned-char-)-is-always-true
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-p4_size-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse-by-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_adminq.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:attribute-declaration-must-precede-definition
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init_complete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init_complete_exit-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_cli_debug.c:error:no-previous-prototype-for-function-ps3_dump_context_show-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_driver_log.c:error:unused-function-time_for_file_name-Werror-Wunused-function
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_driver_log.c:error:unused-function-time_for_log-Werror-Wunused-function
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_close-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_open-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_write-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_filename_build-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_local_time-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_complete.c:error:no-previous-prototype-for-function-ps3_resp_status_convert-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_complete.c:error:no-previous-prototype-for-function-ps3_trigger_irq_poll-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_statistics.c:error:no-previous-prototype-for-function-ps3_cmd_stat_content_clear-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_statistics.c:error:no-previous-prototype-for-function-ps3_io_recv_ok_stat_inc-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_debug.c:error:no-previous-prototype-for-function-ps3_dump_dir_length-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager.c:error:no-previous-prototype-for-function-ps3_scsi_private_init_pd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager.c:error:no-previous-prototype-for-function-ps3_scsi_private_init_vd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager_sas.c:error:no-previous-prototype-for-function-ps3_sas_expander_phys_refresh-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_hba-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_raid-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_switch-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_manager.c:error:no-previous-prototype-for-function-ps3_hard_reset_to_ready-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioctl.c:error:no-previous-prototype-for-function-ps3_clean_mgr_cmd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_HDD_IOPS_MSIX_VECTORS-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_CLEAR_IRQ-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_CMD_DISABLE_ALL_MASK-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_CMD_ENABLE_MSIX-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_MASK_DISABLE-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_STATUS_EXIST_IRQ-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_SSD_IOPS_MSIX_VECTORS-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_module_para.c:error:no-previous-prototype-for-function-ps3_cli_ver_query-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_cmd_waitq_abort-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_vd_init-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_vd_reset-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_clear_all-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_notify-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_poll-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_pd_quota_waitq_clean-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_pd_quota_waitq_clear_all-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_all_pd_rc_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_cmd_waitq_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_exclusive_cmdword_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_mgrq_resend-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_pd_waitq_ratio_update-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_tg_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_vd_cmdword_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_waitq_abort-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_waitq_notify-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_conflict_queue_hash_bit_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_check-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_unlock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_range_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_range_unlock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_range_check_and_insert-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_rb_tree.c:error:no-previous-prototype-for-function-rbtDelNodeDo-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_hard_recovery_state_finish-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_alloc-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_delete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_free-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_irq_queue_destroy-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_state_transfer-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_sas_transport.c:error:no-previous-prototype-for-function-ps3_sas_update_phy_info-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsi_cmd_err.c:error:no-previous-prototype-for-function-ps3_set_task_manager_busy-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsi_cmd_err.c:error:no-previous-prototype-for-function-ps3_wait_for_outstanding_complete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsih.c:error:unused-function-ps3_scsih_dev_id_get-Werror-Wunused-function
| |-- drivers-tty-n_gsm.c:warning:Function-parameter-or-member-dlci-not-described-in-gsm_modem_send_initial_msc
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
| |-- fs-nfs-enfs-pm_ping.c:warning:no-previous-prototype-for-function-enfs_test_reconnect_time
| `-- include-linux-fortify-string.h:error:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()-Werror-Wattribute-warnin
|-- x86_64-allnoconfig
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
|-- x86_64-allnoconfig-bpf
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
|-- x86_64-allyesconfig
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_phys_id_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_reg_test-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_all_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_auto_clear_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_cause_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_nic_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_no_snoop_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_read_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_write_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pf_rst_done_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_auto_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_del-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_dcb-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_rss-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_lsc_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_mailbox_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_msi_irq_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_main.c:error:no-previous-prototype-for-function-sxe_allow_inval_mac-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_phy.c:error:no-previous-prototype-for-function-sxe_multispeed_sfp_link_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_headers_cleanup-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_rx_buffer_page_offset_update-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:no-previous-prototype-for-function-sxe_set_vf_link_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:variable-ret-set-but-not-used-Werror-Wunused-but-set-variable
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_xdp.c:error:no-previous-prototype-for-function-sxe_txrx_ring_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_stop-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_link_state_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_ack_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_req_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_desc_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_tx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_rx_proc.c:error:no-previous-prototype-for-function-sxevf_rx_ring_buffers_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_free-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ipsec.c:warning:result-of-comparison-of-constant-with-expression-of-type-u8-(aka-unsigned-char-)-is-always-true
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-p4_size-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse-by-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_adminq.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:attribute-declaration-must-precede-definition
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init_complete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init_complete_exit-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_cli_debug.c:error:no-previous-prototype-for-function-ps3_dump_context_show-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_driver_log.c:error:unused-function-time_for_file_name-Werror-Wunused-function
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_driver_log.c:error:unused-function-time_for_log-Werror-Wunused-function
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_close-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_open-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_write-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_filename_build-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_local_time-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_complete.c:error:no-previous-prototype-for-function-ps3_resp_status_convert-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_complete.c:error:no-previous-prototype-for-function-ps3_trigger_irq_poll-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_statistics.c:error:no-previous-prototype-for-function-ps3_cmd_stat_content_clear-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_statistics.c:error:no-previous-prototype-for-function-ps3_io_recv_ok_stat_inc-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_debug.c:error:no-previous-prototype-for-function-ps3_dump_dir_length-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager.c:error:no-previous-prototype-for-function-ps3_scsi_private_init_pd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager.c:error:no-previous-prototype-for-function-ps3_scsi_private_init_vd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager_sas.c:error:no-previous-prototype-for-function-ps3_sas_expander_phys_refresh-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_hba-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_raid-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_switch-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_manager.c:error:no-previous-prototype-for-function-ps3_hard_reset_to_ready-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioctl.c:error:no-previous-prototype-for-function-ps3_clean_mgr_cmd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_HDD_IOPS_MSIX_VECTORS-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_CLEAR_IRQ-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_CMD_DISABLE_ALL_MASK-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_CMD_ENABLE_MSIX-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_MASK_DISABLE-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_STATUS_EXIST_IRQ-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_SSD_IOPS_MSIX_VECTORS-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_module_para.c:error:no-previous-prototype-for-function-ps3_cli_ver_query-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_cmd_waitq_abort-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_vd_init-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_vd_reset-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_clear_all-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_notify-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_poll-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_pd_quota_waitq_clean-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_pd_quota_waitq_clear_all-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_all_pd_rc_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_cmd_waitq_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_exclusive_cmdword_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_mgrq_resend-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_pd_waitq_ratio_update-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_tg_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_vd_cmdword_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_waitq_abort-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_waitq_notify-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_conflict_queue_hash_bit_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_check-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_unlock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_range_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_range_unlock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_range_check_and_insert-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_rb_tree.c:error:no-previous-prototype-for-function-rbtDelNodeDo-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_hard_recovery_state_finish-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_alloc-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_delete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_free-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_irq_queue_destroy-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_state_transfer-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_sas_transport.c:error:no-previous-prototype-for-function-ps3_sas_update_phy_info-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsi_cmd_err.c:error:no-previous-prototype-for-function-ps3_set_task_manager_busy-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsi_cmd_err.c:error:no-previous-prototype-for-function-ps3_wait_for_outstanding_complete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsih.c:error:unused-function-ps3_scsih_dev_id_get-Werror-Wunused-function
| |-- drivers-tty-n_gsm.c:warning:Function-parameter-or-member-dlci-not-described-in-gsm_modem_send_initial_msc
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
| |-- fs-nfs-enfs-pm_ping.c:warning:no-previous-prototype-for-function-enfs_test_reconnect_time
| `-- include-linux-fortify-string.h:error:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()-Werror-Wattribute-warnin
|-- x86_64-buildonly-randconfig-001-20251103
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
|-- x86_64-buildonly-randconfig-002-20251103
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:expected-or-)-before-struct
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:implicit-declaration-of-function-nbl_dev_setup_ktls_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:unknown-type-name-ivoidnt
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse-by-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
|-- x86_64-buildonly-randconfig-003-20251103
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
|-- x86_64-buildonly-randconfig-004-20251103
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
|-- x86_64-buildonly-randconfig-005-20251103
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
|-- x86_64-buildonly-randconfig-006-20251103
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
|-- x86_64-defconfig
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
|-- x86_64-randconfig-001-20251104
| |-- arch-x86-kernel-cpu-bpf-rvi.c:warning:no-previous-prototype-for-bpf_arch_flags
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getcap
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getdcbx
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getnumtcs
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getpfccfg
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getpfcstate
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getstate
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_delapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_getets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_getpfc
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setpfc
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setdcbx
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setpfccfg
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setstate
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:expected-or-)-before-struct
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:implicit-declaration-of-function-nbl_dev_setup_ktls_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_delapp-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_getets-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_getpfc-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_setapp-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_setets-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_setpfc-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:storage-size-of-dcbnl_ops_leonis_pf-isn-t-known
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:struct-net_device-has-no-member-named-dcbnl_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:unknown-type-name-ivoidnt
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:variable-dcbnl_ops_leonis_pf-has-initializer-but-incomplete-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:excess-elements-in-struct-initializer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:struct-dcb_app-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:struct-ieee_ets-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:struct-ieee_pfc-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:CEE_DCBX_MAX_PRIO-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_BCN-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_DCBX-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_GSP-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PFC-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PFC_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PG-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PG_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_UP2TC-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_DCBX_HOST-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_DCBX_VER_CEE-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_DCBX_VER_IEEE-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:IEEE_8021QAZ_APP_SEL_DSCP-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:IEEE_8021QAZ_MAX_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:implicit-declaration-of-function-dcb_ieee_delapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:implicit-declaration-of-function-dcb_ieee_setapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:initialization-of-int-(-)(struct-net_device-struct-dcb_app-)-from-incompatible-pointer-type-int-(-)(struct-net_device-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:initialization-of-int-(-)(struct-net_device-struct-ieee_ets-)-from-incompatible-pointer-type-int-(-)(struct-net_device-struct-ieee_e
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:initialization-of-int-(-)(struct-net_device-struct-ieee_pfc-)-from-incompatible-pointer-type-int-(-)(struct-net_device-struct-ieee_p
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-application-of-sizeof-to-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-use-of-undefined-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-use-of-undefined-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:storage-size-of-ets_tmp-isn-t-known
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:struct-device-has-no-member-named-numa_node
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:variable-ets_tmp-has-initializer-but-incomplete-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:excess-elements-in-struct-initializer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:struct-ieee_pfc-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:unused-variable-ets_tmp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:array-type-has-incomplete-element-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:field-ets-has-incomplete-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:implicit-declaration-of-function-vlan_dev_priv
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:invalid-type-argument-of-(have-int-)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:struct-dcb_app-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:struct-ieee_ets-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:struct-ieee_pfc-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
|-- x86_64-randconfig-002-20251104
| |-- drivers-gpu-drm-phytium-phytium_platform.c:warning:unused-variable-display_of_match
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_phys_id_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_reg_test-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_all_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_auto_clear_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_cause_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_nic_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_no_snoop_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_read_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_write_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pf_rst_done_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_auto_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_del-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_dcb-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_rss-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_lsc_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_mailbox_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_msi_irq_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_main.c:error:no-previous-prototype-for-function-sxe_allow_inval_mac-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_phy.c:error:no-previous-prototype-for-function-sxe_multispeed_sfp_link_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_headers_cleanup-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_rx_buffer_page_offset_update-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:no-previous-prototype-for-function-sxe_set_vf_link_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:variable-ret-set-but-not-used-Werror-Wunused-but-set-variable
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_xdp.c:error:no-previous-prototype-for-function-sxe_txrx_ring_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_stop-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_link_state_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_ack_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_req_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_desc_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_tx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_rx_proc.c:error:no-previous-prototype-for-function-sxevf_rx_ring_buffers_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_free-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:expected-)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-dcb_app-to-parameter-of-type-struct-dcb_app-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-ieee_ets-to-parameter-of-type-struct-ieee_ets-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-ieee_pfc-to-parameter-of-type-struct-ieee_pfc-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:no-member-named-dcbnl_ops-in-struct-net_device
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:unknown-type-name-ivoidnt
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:variable-has-incomplete-type-const-struct-dcbnl_rtnl_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-dcb_app-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-ieee_ets-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:incomplete-definition-of-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:incomplete-definition-of-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-application-of-sizeof-to-an-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:no-member-named-numa_node-in-struct-device
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-CEE_DCBX_MAX_PRIO
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_HOST
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_VER_CEE
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_VER_IEEE
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-IEEE_8021QAZ_MAX_TCS
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:variable-has-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-p4_size-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:array-has-incomplete-element-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:field-has-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:call-to-undeclared-function-vlan_dev_priv-ISO-C99-and-later-do-not-support-implicit-function-declarations
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:member-reference-type-int-is-not-a-pointer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_adminq.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:attribute-declaration-must-precede-definition
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-dcb_app-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-ieee_ets-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init_complete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_base.c:error:no-previous-prototype-for-function-ps3_pci_init_complete_exit-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_cli_debug.c:error:no-previous-prototype-for-function-ps3_dump_context_show-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_driver_log.c:error:unused-function-time_for_file_name-Werror-Wunused-function
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_driver_log.c:error:unused-function-time_for_log-Werror-Wunused-function
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_close-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_open-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_file_write-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_filename_build-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-.-linux-ps3_dump.c:error:no-previous-prototype-for-function-ps3_dump_local_time-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_complete.c:error:no-previous-prototype-for-function-ps3_resp_status_convert-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_complete.c:error:no-previous-prototype-for-function-ps3_trigger_irq_poll-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_statistics.c:error:no-previous-prototype-for-function-ps3_cmd_stat_content_clear-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_cmd_statistics.c:error:no-previous-prototype-for-function-ps3_io_recv_ok_stat_inc-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_debug.c:error:no-previous-prototype-for-function-ps3_dump_dir_length-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager.c:error:no-previous-prototype-for-function-ps3_scsi_private_init_pd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager.c:error:no-previous-prototype-for-function-ps3_scsi_private_init_vd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_device_manager_sas.c:error:no-previous-prototype-for-function-ps3_sas_expander_phys_refresh-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_hba-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_raid-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_adp.c:error:no-previous-prototype-for-function-ps3_ioc_resource_prepare_switch-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioc_manager.c:error:no-previous-prototype-for-function-ps3_hard_reset_to_ready-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_ioctl.c:error:no-previous-prototype-for-function-ps3_clean_mgr_cmd-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_HDD_IOPS_MSIX_VECTORS-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_CLEAR_IRQ-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_CMD_DISABLE_ALL_MASK-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_CMD_ENABLE_MSIX-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_MASK_DISABLE-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_INTERRUPT_STATUS_EXIST_IRQ-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_irq.c:error:unused-variable-PS3_SSD_IOPS_MSIX_VECTORS-Werror-Wunused-const-variable
| |-- drivers-scsi-linkdata-ps3stor-ps3_module_para.c:error:no-previous-prototype-for-function-ps3_cli_ver_query-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_cmd_waitq_abort-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_vd_init-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_vd_reset-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_clear_all-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_notify-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_hba_qos_waitq_poll-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_pd_quota_waitq_clean-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_pd_quota_waitq_clear_all-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_all_pd_rc_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_cmd_waitq_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_exclusive_cmdword_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_mgrq_resend-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_pd_waitq_ratio_update-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_tg_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_qos_vd_cmdword_get-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_decision-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_waitq_abort-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_qos.c:error:no-previous-prototype-for-function-ps3_raid_qos_waitq_notify-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_conflict_queue_hash_bit_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_check-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_bit_unlock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_range_lock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_r1x_hash_range_unlock-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_r1x_write_lock.c:error:no-previous-prototype-for-function-ps3_range_check_and_insert-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_rb_tree.c:error:no-previous-prototype-for-function-rbtDelNodeDo-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_hard_recovery_state_finish-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_alloc-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_delete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_context_free-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_irq_queue_destroy-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_recovery.c:error:no-previous-prototype-for-function-ps3_recovery_state_transfer-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_sas_transport.c:error:no-previous-prototype-for-function-ps3_sas_update_phy_info-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsi_cmd_err.c:error:no-previous-prototype-for-function-ps3_set_task_manager_busy-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsi_cmd_err.c:error:no-previous-prototype-for-function-ps3_wait_for_outstanding_complete-Werror-Wmissing-prototypes
| |-- drivers-scsi-linkdata-ps3stor-ps3_scsih.c:error:unused-function-ps3_scsih_dev_id_get-Werror-Wunused-function
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
| `-- include-linux-fortify-string.h:error:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()-Werror-Wattribute-warnin
|-- x86_64-randconfig-003-20251104
| |-- arch-x86-kvm-lapic.c:error:implicit-declaration-of-function-to_hv_synic
| |-- arch-x86-kvm-lapic.c:error:implicit-declaration-of-function-to_hv_vcpu
| |-- arch-x86-kvm-lapic.c:error:invalid-type-argument-of-(have-int-)
| |-- arch-x86-kvm-svm-nested.c:error:implicit-declaration-of-function-to_hv_vcpu
| |-- arch-x86-kvm-vmx-nested.c:error:implicit-declaration-of-function-to_hv_vcpu
| |-- arch-x86-kvm-vmx-vmx.h:error:struct-kvm_vcpu_arch-has-no-member-named-hyperv_enabled
| |-- arch-x86-kvm-x86.c:error:implicit-declaration-of-function-to_kvm_hv
| |-- arch-x86-kvm-x86.c:error:invalid-type-argument-of-(have-int-)
| |-- crypto-asymmetric_keys-pgp_preload.c:warning:enum-pgp_packet_tag-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- crypto-asymmetric_keys-pgp_preload.c:warning:no-previous-prototype-for-preload_pgp_keys
| |-- crypto-asymmetric_keys-pgp_public_key.c:warning:enum-pgp_packet_tag-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- crypto-asymmetric_keys-pgp_public_key.c:warning:struct-pgp_parse_pubkey-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- crypto-asymmetric_keys-pgp_public_key.c:warning:unused-variable-pgp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:expected-or-)-before-struct
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:implicit-declaration-of-function-nbl_dev_setup_ktls_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:unknown-type-name-ivoidnt
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:struct-device-has-no-member-named-numa_node
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse-by-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-tty-n_gsm.c:warning:Function-parameter-or-member-dlci-not-described-in-gsm_modem_send_initial_msc
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
|-- x86_64-randconfig-004-20251104
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_phys_id_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_reg_test-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_all_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_auto_clear_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_cause_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_nic_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_no_snoop_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_read_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_write_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pf_rst_done_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_auto_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_del-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_dcb-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_rss-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_lsc_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_mailbox_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_msi_irq_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_main.c:error:no-previous-prototype-for-function-sxe_allow_inval_mac-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_phy.c:error:no-previous-prototype-for-function-sxe_multispeed_sfp_link_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_headers_cleanup-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_rx_buffer_page_offset_update-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:no-previous-prototype-for-function-sxe_set_vf_link_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:variable-ret-set-but-not-used-Werror-Wunused-but-set-variable
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_xdp.c:error:no-previous-prototype-for-function-sxe_txrx_ring_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_stop-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_link_state_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_ack_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_req_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_desc_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_tx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_rx_proc.c:error:no-previous-prototype-for-function-sxevf_rx_ring_buffers_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_free-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:expected-)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:unknown-type-name-ivoidnt
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-p4_size-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse-by-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:call-to-undeclared-function-vlan_dev_priv-ISO-C99-and-later-do-not-support-implicit-function-declarations
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:member-reference-type-int-is-not-a-pointer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_adminq.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:attribute-declaration-must-precede-definition
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-tty-n_gsm.c:warning:Function-parameter-or-member-dlci-not-described-in-gsm_modem_send_initial_msc
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
| |-- include-linux-fortify-string.h:error:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()-Werror-Wattribute-warnin
| `-- mm-vmscan.o:warning:objtool:shrink_lruvec:sibling-call-from-callable-instruction-with-modified-stack-frame
|-- x86_64-randconfig-005-20251104
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_phys_id_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_reg_test-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_all_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_auto_clear_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_cause_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_nic_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_no_snoop_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_read_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_write_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pf_rst_done_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_auto_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_del-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_dcb-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_rss-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_lsc_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_mailbox_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_msi_irq_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_main.c:error:no-previous-prototype-for-function-sxe_allow_inval_mac-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_phy.c:error:no-previous-prototype-for-function-sxe_multispeed_sfp_link_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_headers_cleanup-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_rx_buffer_page_offset_update-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:no-previous-prototype-for-function-sxe_set_vf_link_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:variable-ret-set-but-not-used-Werror-Wunused-but-set-variable
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_xdp.c:error:no-previous-prototype-for-function-sxe_txrx_ring_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_stop-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_link_state_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_ack_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_req_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_desc_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_tx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_rx_proc.c:error:no-previous-prototype-for-function-sxevf_rx_ring_buffers_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_free-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:expected-)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-dcb_app-to-parameter-of-type-struct-dcb_app-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-ieee_ets-to-parameter-of-type-struct-ieee_ets-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-ieee_pfc-to-parameter-of-type-struct-ieee_pfc-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:no-member-named-dcbnl_ops-in-struct-net_device
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:unknown-type-name-ivoidnt
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:variable-has-incomplete-type-const-struct-dcbnl_rtnl_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-dcb_app-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-ieee_ets-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:incomplete-definition-of-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:incomplete-definition-of-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-application-of-sizeof-to-an-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:no-member-named-numa_node-in-struct-device
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-CEE_DCBX_MAX_PRIO
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_HOST
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_VER_CEE
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_VER_IEEE
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-IEEE_8021QAZ_MAX_TCS
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:variable-has-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-p4_size-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:array-has-incomplete-element-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:field-has-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:call-to-undeclared-function-vlan_dev_priv-ISO-C99-and-later-do-not-support-implicit-function-declarations
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:member-reference-type-int-is-not-a-pointer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_adminq.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:attribute-declaration-must-precede-definition
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-dcb_app-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-ieee_ets-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
| `-- include-linux-fortify-string.h:error:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()-Werror-Wattribute-warnin
|-- x86_64-randconfig-006-20251104
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getcap
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getdcbx
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getnumtcs
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getpfccfg
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getpfcstate
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getstate
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_delapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_getets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_getpfc
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setpfc
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setdcbx
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setpfccfg
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setstate
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_delapp-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_getets-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_getpfc-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_setapp-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_setets-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_setpfc-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:storage-size-of-dcbnl_ops_leonis_pf-isn-t-known
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:struct-net_device-has-no-member-named-dcbnl_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:variable-dcbnl_ops_leonis_pf-has-initializer-but-incomplete-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:excess-elements-in-struct-initializer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:struct-dcb_app-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:struct-ieee_ets-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:struct-ieee_pfc-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:CEE_DCBX_MAX_PRIO-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_BCN-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_DCBX-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_GSP-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PFC-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PFC_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PG-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PG_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_UP2TC-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_DCBX_HOST-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_DCBX_VER_CEE-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_DCBX_VER_IEEE-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:IEEE_8021QAZ_APP_SEL_DSCP-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:IEEE_8021QAZ_MAX_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:implicit-declaration-of-function-dcb_ieee_delapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:implicit-declaration-of-function-dcb_ieee_setapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:initialization-of-int-(-)(struct-net_device-struct-dcb_app-)-from-incompatible-pointer-type-int-(-)(struct-net_device-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:initialization-of-int-(-)(struct-net_device-struct-ieee_ets-)-from-incompatible-pointer-type-int-(-)(struct-net_device-struct-ieee_e
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:initialization-of-int-(-)(struct-net_device-struct-ieee_pfc-)-from-incompatible-pointer-type-int-(-)(struct-net_device-struct-ieee_p
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-application-of-sizeof-to-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-use-of-undefined-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-use-of-undefined-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:storage-size-of-ets_tmp-isn-t-known
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:struct-device-has-no-member-named-numa_node
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:variable-ets_tmp-has-initializer-but-incomplete-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:excess-elements-in-struct-initializer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:struct-ieee_pfc-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:unused-variable-ets_tmp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:array-type-has-incomplete-element-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:field-ets-has-incomplete-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:struct-dcb_app-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:struct-ieee_ets-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:struct-ieee_pfc-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-tty-n_gsm.c:warning:Function-parameter-or-member-dlci-not-described-in-gsm_modem_send_initial_msc
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
|-- x86_64-randconfig-011-20251103
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_phys_id_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_reg_test-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_all_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_auto_clear_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_cause_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_nic_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_no_snoop_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_read_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_write_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pf_rst_done_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_auto_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_del-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_dcb-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_rss-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_lsc_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_mailbox_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_msi_irq_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_main.c:error:no-previous-prototype-for-function-sxe_allow_inval_mac-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_phy.c:error:no-previous-prototype-for-function-sxe_multispeed_sfp_link_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_headers_cleanup-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_rx_buffer_page_offset_update-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:no-previous-prototype-for-function-sxe_set_vf_link_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:variable-ret-set-but-not-used-Werror-Wunused-but-set-variable
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_xdp.c:error:no-previous-prototype-for-function-sxe_txrx_ring_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_stop-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_link_state_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_ack_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_req_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_desc_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_tx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_rx_proc.c:error:no-previous-prototype-for-function-sxevf_rx_ring_buffers_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_free-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:expected-)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-dcb_app-to-parameter-of-type-struct-dcb_app-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-ieee_ets-to-parameter-of-type-struct-ieee_ets-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-ieee_pfc-to-parameter-of-type-struct-ieee_pfc-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:no-member-named-dcbnl_ops-in-struct-net_device
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:unknown-type-name-ivoidnt
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:variable-has-incomplete-type-const-struct-dcbnl_rtnl_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-dcb_app-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-ieee_ets-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:incomplete-definition-of-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:incomplete-definition-of-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-application-of-sizeof-to-an-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:no-member-named-numa_node-in-struct-device
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-CEE_DCBX_MAX_PRIO
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_HOST
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_VER_CEE
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_VER_IEEE
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-IEEE_8021QAZ_MAX_TCS
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:variable-has-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-p4_size-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:array-has-incomplete-element-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:field-has-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:call-to-undeclared-function-vlan_dev_priv-ISO-C99-and-later-do-not-support-implicit-function-declarations
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:member-reference-type-int-is-not-a-pointer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_adminq.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:attribute-declaration-must-precede-definition
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-dcb_app-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-ieee_ets-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
| `-- include-linux-fortify-string.h:error:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()-Werror-Wattribute-warnin
|-- x86_64-randconfig-012-20251103
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_phys_id_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_reg_test-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_all_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_auto_clear_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_cause_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_nic_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_no_snoop_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_read_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_write_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pf_rst_done_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_auto_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_del-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_dcb-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_rss-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_lsc_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_mailbox_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_msi_irq_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_main.c:error:no-previous-prototype-for-function-sxe_allow_inval_mac-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_phy.c:error:no-previous-prototype-for-function-sxe_multispeed_sfp_link_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_headers_cleanup-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_rx_buffer_page_offset_update-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:no-previous-prototype-for-function-sxe_set_vf_link_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:variable-ret-set-but-not-used-Werror-Wunused-but-set-variable
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_xdp.c:error:no-previous-prototype-for-function-sxe_txrx_ring_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_stop-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_link_state_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_ack_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_req_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_desc_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_tx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_rx_proc.c:error:no-previous-prototype-for-function-sxevf_rx_ring_buffers_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_free-Werror-Wmissing-prototypes
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
|-- x86_64-randconfig-013-20251103
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getcap
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getdcbx
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getnumtcs
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getpfccfg
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getpfcstate
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getstate
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_delapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_getets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_getpfc
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setpfc
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setdcbx
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setpfccfg
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setstate
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:expected-or-)-before-struct
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:implicit-declaration-of-function-nbl_dev_setup_ktls_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_delapp-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_getets-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_getpfc-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_setapp-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_setets-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_setpfc-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:storage-size-of-dcbnl_ops_leonis_pf-isn-t-known
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:struct-net_device-has-no-member-named-dcbnl_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:unknown-type-name-ivoidnt
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:variable-dcbnl_ops_leonis_pf-has-initializer-but-incomplete-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:excess-elements-in-struct-initializer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:struct-dcb_app-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:struct-ieee_ets-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:struct-ieee_pfc-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:CEE_DCBX_MAX_PRIO-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_BCN-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_DCBX-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_GSP-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PFC-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PFC_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PG-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PG_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_UP2TC-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_DCBX_HOST-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_DCBX_VER_CEE-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_DCBX_VER_IEEE-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:IEEE_8021QAZ_APP_SEL_DSCP-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:IEEE_8021QAZ_MAX_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:implicit-declaration-of-function-dcb_ieee_delapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:implicit-declaration-of-function-dcb_ieee_setapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:initialization-of-int-(-)(struct-net_device-struct-dcb_app-)-from-incompatible-pointer-type-int-(-)(struct-net_device-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:initialization-of-int-(-)(struct-net_device-struct-ieee_ets-)-from-incompatible-pointer-type-int-(-)(struct-net_device-struct-ieee_e
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:initialization-of-int-(-)(struct-net_device-struct-ieee_pfc-)-from-incompatible-pointer-type-int-(-)(struct-net_device-struct-ieee_p
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-application-of-sizeof-to-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-use-of-undefined-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-use-of-undefined-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:storage-size-of-ets_tmp-isn-t-known
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:struct-device-has-no-member-named-numa_node
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:variable-ets_tmp-has-initializer-but-incomplete-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:excess-elements-in-struct-initializer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:struct-ieee_pfc-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:unused-variable-ets_tmp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:array-type-has-incomplete-element-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:field-ets-has-incomplete-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:struct-dcb_app-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:struct-ieee_ets-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:struct-ieee_pfc-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
| `-- include-linux-virtcca_cvm_domain.h:warning:struct-pci_dev-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
|-- x86_64-randconfig-014-20251103
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
|-- x86_64-randconfig-015-20251103
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_phys_id_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_reg_test-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_all_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_auto_clear_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_cause_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_nic_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_no_snoop_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_read_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_write_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pf_rst_done_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_auto_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_del-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_dcb-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_rss-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_lsc_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_mailbox_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_msi_irq_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_main.c:error:no-previous-prototype-for-function-sxe_allow_inval_mac-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_phy.c:error:no-previous-prototype-for-function-sxe_multispeed_sfp_link_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_headers_cleanup-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_rx_buffer_page_offset_update-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:no-previous-prototype-for-function-sxe_set_vf_link_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:variable-ret-set-but-not-used-Werror-Wunused-but-set-variable
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_xdp.c:error:no-previous-prototype-for-function-sxe_txrx_ring_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_stop-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_link_state_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_ack_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_req_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_desc_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_tx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_rx_proc.c:error:no-previous-prototype-for-function-sxevf_rx_ring_buffers_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_free-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ipsec.c:warning:result-of-comparison-of-constant-with-expression-of-type-u8-(aka-unsigned-char-)-is-always-true
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ktls.c:error:no-member-named-skc_v6_daddr-in-struct-sock_common
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:no-member-named-numa_node-in-struct-device
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-p4_size-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse-by-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_adminq.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:attribute-declaration-must-precede-definition
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:error:call-to-undeclared-function-__inet6_lookup_established-ISO-C99-and-later-do-not-support-implicit-function-declarations
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:error:incompatible-integer-to-pointer-conversion-assigning-to-struct-sock-from-int
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
|-- x86_64-randconfig-016-20251103
| |-- arch-x86-kvm-lapic.c:error:implicit-declaration-of-function-to_hv_synic
| |-- arch-x86-kvm-lapic.c:error:implicit-declaration-of-function-to_hv_vcpu
| |-- arch-x86-kvm-lapic.c:error:invalid-type-argument-of-(have-int-)
| |-- arch-x86-kvm-svm-nested.c:error:implicit-declaration-of-function-to_hv_vcpu
| |-- arch-x86-kvm-svm-svm_onhyperv.c:error:implicit-declaration-of-function-to_kvm_hv
| |-- arch-x86-kvm-svm-svm_onhyperv.c:error:invalid-type-argument-of-(have-int-)
| |-- arch-x86-kvm-vmx-nested.c:error:implicit-declaration-of-function-to_hv_vcpu
| |-- arch-x86-kvm-vmx-vmx.c:error:implicit-declaration-of-function-to_kvm_hv
| |-- arch-x86-kvm-vmx-vmx.h:error:struct-kvm_vcpu_arch-has-no-member-named-hyperv_enabled
| |-- arch-x86-kvm-x86.c:error:implicit-declaration-of-function-to_kvm_hv
| |-- arch-x86-kvm-x86.c:error:invalid-type-argument-of-(have-int-)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getcap
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getdcbx
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getnumtcs
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getpfccfg
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getpfcstate
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getstate
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_delapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_getets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_getpfc
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setpfc
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setdcbx
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setpfccfg
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setstate
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:expected-or-)-before-struct
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:implicit-declaration-of-function-nbl_dev_setup_ktls_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_delapp-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_getets-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_getpfc-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_setapp-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_setets-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_setpfc-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:storage-size-of-dcbnl_ops_leonis_pf-isn-t-known
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:struct-net_device-has-no-member-named-dcbnl_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:unknown-type-name-ivoidnt
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:variable-dcbnl_ops_leonis_pf-has-initializer-but-incomplete-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:excess-elements-in-struct-initializer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:struct-dcb_app-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:struct-ieee_ets-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:struct-ieee_pfc-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:CEE_DCBX_MAX_PRIO-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_BCN-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_DCBX-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_GSP-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PFC-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PFC_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PG-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PG_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_UP2TC-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_DCBX_HOST-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_DCBX_VER_CEE-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_DCBX_VER_IEEE-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:IEEE_8021QAZ_APP_SEL_DSCP-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:IEEE_8021QAZ_MAX_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:implicit-declaration-of-function-dcb_ieee_delapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:implicit-declaration-of-function-dcb_ieee_setapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:initialization-of-int-(-)(struct-net_device-struct-dcb_app-)-from-incompatible-pointer-type-int-(-)(struct-net_device-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:initialization-of-int-(-)(struct-net_device-struct-ieee_ets-)-from-incompatible-pointer-type-int-(-)(struct-net_device-struct-ieee_e
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:initialization-of-int-(-)(struct-net_device-struct-ieee_pfc-)-from-incompatible-pointer-type-int-(-)(struct-net_device-struct-ieee_p
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-application-of-sizeof-to-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-use-of-undefined-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-use-of-undefined-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:storage-size-of-ets_tmp-isn-t-known
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:struct-device-has-no-member-named-numa_node
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:variable-ets_tmp-has-initializer-but-incomplete-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:excess-elements-in-struct-initializer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:struct-ieee_pfc-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:unused-variable-ets_tmp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:array-type-has-incomplete-element-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:field-ets-has-incomplete-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:implicit-declaration-of-function-vlan_dev_priv
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:invalid-type-argument-of-(have-int-)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:struct-dcb_app-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:struct-ieee_ets-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:struct-ieee_pfc-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
|-- x86_64-randconfig-071-20251104
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_phys_id_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_reg_test-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_all_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_auto_clear_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_cause_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_nic_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_no_snoop_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_read_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_write_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pf_rst_done_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_auto_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_del-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_dcb-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_rss-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_lsc_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_mailbox_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_msi_irq_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_main.c:error:no-previous-prototype-for-function-sxe_allow_inval_mac-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_phy.c:error:no-previous-prototype-for-function-sxe_multispeed_sfp_link_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_headers_cleanup-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_rx_buffer_page_offset_update-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:no-previous-prototype-for-function-sxe_set_vf_link_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:variable-ret-set-but-not-used-Werror-Wunused-but-set-variable
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_xdp.c:error:no-previous-prototype-for-function-sxe_txrx_ring_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_stop-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_link_state_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_ack_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_req_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_desc_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_tx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_rx_proc.c:error:no-previous-prototype-for-function-sxevf_rx_ring_buffers_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_free-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:expected-)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-dcb_app-to-parameter-of-type-struct-dcb_app-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-ieee_ets-to-parameter-of-type-struct-ieee_ets-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-ieee_pfc-to-parameter-of-type-struct-ieee_pfc-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:no-member-named-dcbnl_ops-in-struct-net_device
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:unknown-type-name-ivoidnt
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:variable-has-incomplete-type-const-struct-dcbnl_rtnl_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-dcb_app-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-ieee_ets-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:incomplete-definition-of-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:incomplete-definition-of-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-application-of-sizeof-to-an-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:no-member-named-numa_node-in-struct-device
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-CEE_DCBX_MAX_PRIO
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_HOST
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_VER_CEE
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_VER_IEEE
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-IEEE_8021QAZ_MAX_TCS
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:variable-has-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-p4_size-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:array-has-incomplete-element-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:field-has-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_adminq.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:attribute-declaration-must-precede-definition
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-dcb_app-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-ieee_ets-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
| `-- include-linux-fortify-string.h:error:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()-Werror-Wattribute-warnin
|-- x86_64-randconfig-072-20251104
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_phys_id_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_reg_test-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_all_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_auto_clear_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_cause_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_nic_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_no_snoop_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_read_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_write_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pf_rst_done_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_auto_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_del-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_dcb-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_rss-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_lsc_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_mailbox_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_msi_irq_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_main.c:error:no-previous-prototype-for-function-sxe_allow_inval_mac-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_phy.c:error:no-previous-prototype-for-function-sxe_multispeed_sfp_link_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_headers_cleanup-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_rx_buffer_page_offset_update-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:no-previous-prototype-for-function-sxe_set_vf_link_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:variable-ret-set-but-not-used-Werror-Wunused-but-set-variable
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_xdp.c:error:no-previous-prototype-for-function-sxe_txrx_ring_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_stop-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_link_state_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_ack_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_req_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_desc_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_tx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_rx_proc.c:error:no-previous-prototype-for-function-sxevf_rx_ring_buffers_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_free-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ipsec.c:warning:result-of-comparison-of-constant-with-expression-of-type-u8-(aka-unsigned-char-)-is-always-true
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:no-member-named-numa_node-in-struct-device
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-p4_size-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse-by-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:call-to-undeclared-function-vlan_dev_priv-ISO-C99-and-later-do-not-support-implicit-function-declarations
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:member-reference-type-int-is-not-a-pointer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_adminq.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:attribute-declaration-must-precede-definition
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-tty-n_gsm.c:warning:Function-parameter-or-member-dlci-not-described-in-gsm_modem_send_initial_msc
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
| `-- include-linux-fortify-string.h:error:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()-Werror-Wattribute-warnin
|-- x86_64-randconfig-073-20251104
| |-- arch-x86-kvm-lapic.c:error:call-to-undeclared-function-to_hv_synic-ISO-C99-and-later-do-not-support-implicit-function-declarations
| |-- arch-x86-kvm-lapic.c:error:call-to-undeclared-function-to_hv_vcpu-ISO-C99-and-later-do-not-support-implicit-function-declarations
| |-- arch-x86-kvm-lapic.c:error:member-reference-type-int-is-not-a-pointer
| |-- arch-x86-kvm-vmx-vmx.h:error:no-member-named-hyperv_enabled-in-struct-kvm_vcpu_arch
| |-- arch-x86-kvm-x86.c:error:call-to-undeclared-function-to_kvm_hv-ISO-C99-and-later-do-not-support-implicit-function-declarations
| |-- arch-x86-kvm-x86.c:error:member-reference-type-int-is-not-a-pointer
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_phys_id_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_reg_test-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_all_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_auto_clear_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_cause_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_nic_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_no_snoop_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_read_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_write_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pf_rst_done_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_auto_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_del-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_dcb-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_rss-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_lsc_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_mailbox_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_msi_irq_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_main.c:error:no-previous-prototype-for-function-sxe_allow_inval_mac-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_phy.c:error:no-previous-prototype-for-function-sxe_multispeed_sfp_link_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_headers_cleanup-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_rx_buffer_page_offset_update-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:no-previous-prototype-for-function-sxe_set_vf_link_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:variable-ret-set-but-not-used-Werror-Wunused-but-set-variable
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_xdp.c:error:no-previous-prototype-for-function-sxe_txrx_ring_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_stop-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_link_state_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_ack_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_req_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_desc_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_tx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_rx_proc.c:error:no-previous-prototype-for-function-sxevf_rx_ring_buffers_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_free-Werror-Wmissing-prototypes
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
| `-- include-linux-fortify-string.h:error:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()-Werror-Wattribute-warnin
|-- x86_64-randconfig-074-20251104
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:expected-or-)-before-struct
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:implicit-declaration-of-function-nbl_dev_setup_ktls_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:unknown-type-name-ivoidnt
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:struct-device-has-no-member-named-numa_node
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse-by-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:implicit-declaration-of-function-vlan_dev_priv
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:invalid-type-argument-of-(have-int-)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
|-- x86_64-randconfig-075-20251104
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_phys_id_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_reg_test-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_all_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_auto_clear_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_cause_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_nic_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_no_snoop_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_read_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_write_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pf_rst_done_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_auto_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_del-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_dcb-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_rss-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_lsc_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_mailbox_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_msi_irq_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_main.c:error:no-previous-prototype-for-function-sxe_allow_inval_mac-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_phy.c:error:no-previous-prototype-for-function-sxe_multispeed_sfp_link_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_headers_cleanup-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_rx_buffer_page_offset_update-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:no-previous-prototype-for-function-sxe_set_vf_link_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:variable-ret-set-but-not-used-Werror-Wunused-but-set-variable
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_xdp.c:error:no-previous-prototype-for-function-sxe_txrx_ring_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_stop-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_link_state_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_ack_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_req_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_desc_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_tx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_rx_proc.c:error:no-previous-prototype-for-function-sxevf_rx_ring_buffers_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_free-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-dcb_app-to-parameter-of-type-struct-dcb_app-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-ieee_ets-to-parameter-of-type-struct-ieee_ets-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-ieee_pfc-to-parameter-of-type-struct-ieee_pfc-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:no-member-named-dcbnl_ops-in-struct-net_device
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:variable-has-incomplete-type-const-struct-dcbnl_rtnl_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-dcb_app-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-ieee_ets-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ipsec.c:warning:result-of-comparison-of-constant-with-expression-of-type-u8-(aka-unsigned-char-)-is-always-true
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:incomplete-definition-of-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:incomplete-definition-of-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-application-of-sizeof-to-an-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-CEE_DCBX_MAX_PRIO
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_HOST
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_VER_CEE
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_VER_IEEE
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-IEEE_8021QAZ_MAX_TCS
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:variable-has-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-p4_size-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:array-has-incomplete-element-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:field-has-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_adminq.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:attribute-declaration-must-precede-definition
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-dcb_app-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-ieee_ets-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-tty-n_gsm.c:warning:Function-parameter-or-member-dlci-not-described-in-gsm_modem_send_initial_msc
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
| `-- include-linux-fortify-string.h:error:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()-Werror-Wattribute-warnin
|-- x86_64-randconfig-076-20251104
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_phys_id_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_reg_test-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_all_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_auto_clear_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_cause_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_nic_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_no_snoop_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_read_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_write_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pf_rst_done_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_auto_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_del-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_dcb-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_rss-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_lsc_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_mailbox_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_msi_irq_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_main.c:error:no-previous-prototype-for-function-sxe_allow_inval_mac-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_phy.c:error:no-previous-prototype-for-function-sxe_multispeed_sfp_link_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_headers_cleanup-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_rx_buffer_page_offset_update-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:no-previous-prototype-for-function-sxe_set_vf_link_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:variable-ret-set-but-not-used-Werror-Wunused-but-set-variable
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_xdp.c:error:no-previous-prototype-for-function-sxe_txrx_ring_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_stop-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_link_state_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_ack_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_req_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_desc_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_tx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_rx_proc.c:error:no-previous-prototype-for-function-sxevf_rx_ring_buffers_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_free-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:expected-)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-dcb_app-to-parameter-of-type-struct-dcb_app-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-ieee_ets-to-parameter-of-type-struct-ieee_ets-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-ieee_pfc-to-parameter-of-type-struct-ieee_pfc-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:no-member-named-dcbnl_ops-in-struct-net_device
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:unknown-type-name-ivoidnt
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:variable-has-incomplete-type-const-struct-dcbnl_rtnl_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-dcb_app-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-ieee_ets-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:incomplete-definition-of-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:incomplete-definition-of-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-application-of-sizeof-to-an-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:no-member-named-numa_node-in-struct-device
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-CEE_DCBX_MAX_PRIO
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_HOST
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_VER_CEE
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_VER_IEEE
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-IEEE_8021QAZ_MAX_TCS
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:variable-has-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-p4_size-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:array-has-incomplete-element-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:field-has-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:call-to-undeclared-function-vlan_dev_priv-ISO-C99-and-later-do-not-support-implicit-function-declarations
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:member-reference-type-int-is-not-a-pointer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_adminq.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:attribute-declaration-must-precede-definition
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-dcb_app-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-ieee_ets-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
| `-- include-linux-fortify-string.h:error:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()-Werror-Wattribute-warnin
|-- x86_64-randconfig-101-20251104
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
| `-- include-linux-virtcca_cvm_domain.h:warning:struct-pci_dev-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
|-- x86_64-randconfig-102-20251104
| |-- arch-x86-kvm-lapic.c:error:call-to-undeclared-function-to_hv_synic-ISO-C99-and-later-do-not-support-implicit-function-declarations
| |-- arch-x86-kvm-lapic.c:error:call-to-undeclared-function-to_hv_vcpu-ISO-C99-and-later-do-not-support-implicit-function-declarations
| |-- arch-x86-kvm-lapic.c:error:member-reference-type-int-is-not-a-pointer
| |-- arch-x86-kvm-svm-nested.c:error:call-to-undeclared-function-to_hv_vcpu-ISO-C99-and-later-do-not-support-implicit-function-declarations
| |-- arch-x86-kvm-vmx-vmx.h:error:no-member-named-hyperv_enabled-in-struct-kvm_vcpu_arch
| |-- arch-x86-kvm-x86.c:error:call-to-undeclared-function-to_kvm_hv-ISO-C99-and-later-do-not-support-implicit-function-declarations
| |-- arch-x86-kvm-x86.c:error:member-reference-type-int-is-not-a-pointer
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_exit-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_phys_id_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_reg_test-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_all_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_auto_clear_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_cause_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_nic_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_no_snoop_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_read_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_write_clear-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pf_rst_done_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_auto_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_del-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_dcb-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_rss-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_lsc_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_mailbox_irq_handler-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_msi_irq_init-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_main.c:error:no-previous-prototype-for-function-sxe_allow_inval_mac-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_phy.c:error:no-previous-prototype-for-function-sxe_multispeed_sfp_link_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_headers_cleanup-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_rx_buffer_page_offset_update-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:no-previous-prototype-for-function-sxe_set_vf_link_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:variable-ret-set-but-not-used-Werror-Wunused-but-set-variable
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_xdp.c:error:no-previous-prototype-for-function-sxe_txrx_ring_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_event_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_reset-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_ring_irq_map-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_stop-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_disable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_link_state_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_read-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_write-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_ack_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_req_irq_trigger-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_ring_irq_interval_set-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_desc_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_specific_irq_enable-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_tx_ring_switch-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_rx_proc.c:error:no-previous-prototype-for-function-sxevf_rx_ring_buffers_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_alloc-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_free-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-dcb_app-to-parameter-of-type-struct-dcb_app-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-ieee_ets-to-parameter-of-type-struct-ieee_ets-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:incompatible-pointer-types-passing-struct-ieee_pfc-to-parameter-of-type-struct-ieee_pfc-Werror-Wincompatible-pointer-types
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:no-member-named-dcbnl_ops-in-struct-net_device
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:no-member-named-xfrmdev_ops-in-struct-net_device
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:variable-has-incomplete-type-const-struct-dcbnl_rtnl_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:variable-has-incomplete-type-const-struct-xfrmdev_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-dcb_app-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-ieee_ets-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ipsec.c:warning:result-of-comparison-of-constant-with-expression-of-type-u8-(aka-unsigned-char-)-is-always-true
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:incomplete-definition-of-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:incomplete-definition-of-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-application-of-sizeof-to-an-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-CEE_DCBX_MAX_PRIO
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_HOST
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_VER_CEE
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-DCB_CAP_DCBX_VER_IEEE
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:use-of-undeclared-identifier-IEEE_8021QAZ_MAX_TCS
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:variable-has-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-p4_size-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:array-has-incomplete-element-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:field-has-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_adminq.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:attribute-declaration-must-precede-definition
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-dcb_app-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-ieee_ets-will-not-be-visible-outside-of-this-function
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:declaration-of-struct-ieee_pfc-will-not-be-visible-outside-of-this-function
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
| `-- include-linux-fortify-string.h:error:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()-Werror-Wattribute-warnin
|-- x86_64-randconfig-103-20251104
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getcap
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getdcbx
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getnumtcs
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getpfccfg
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getpfcstate
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-getstate
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_delapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_getets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_getpfc
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-ieee_setpfc
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setdcbx
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setpfccfg
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:const-struct-dcbnl_rtnl_ops-has-no-member-named-setstate
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:expected-or-)-before-struct
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:implicit-declaration-of-function-nbl_dev_setup_ktls_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_delapp-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_getets-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_getpfc-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_setapp-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_setets-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:passing-argument-of-serv_ops-ieee_setpfc-from-incompatible-pointer-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:storage-size-of-dcbnl_ops_leonis_pf-isn-t-known
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:struct-net_device-has-no-member-named-dcbnl_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:unknown-type-name-ivoidnt
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:variable-dcbnl_ops_leonis_pf-has-initializer-but-incomplete-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:excess-elements-in-struct-initializer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:struct-dcb_app-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:struct-ieee_ets-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:struct-ieee_pfc-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:CEE_DCBX_MAX_PRIO-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_BCN-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_DCBX-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_GSP-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PFC-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PFC_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PG-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_PG_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_ATTR_UP2TC-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_DCBX_HOST-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_DCBX_VER_CEE-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:DCB_CAP_DCBX_VER_IEEE-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:IEEE_8021QAZ_APP_SEL_DSCP-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:IEEE_8021QAZ_MAX_TCS-undeclared-(first-use-in-this-function)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:implicit-declaration-of-function-dcb_ieee_delapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:implicit-declaration-of-function-dcb_ieee_setapp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:initialization-of-int-(-)(struct-net_device-struct-dcb_app-)-from-incompatible-pointer-type-int-(-)(struct-net_device-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:initialization-of-int-(-)(struct-net_device-struct-ieee_ets-)-from-incompatible-pointer-type-int-(-)(struct-net_device-struct-ieee_e
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:initialization-of-int-(-)(struct-net_device-struct-ieee_pfc-)-from-incompatible-pointer-type-int-(-)(struct-net_device-struct-ieee_p
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-application-of-sizeof-to-incomplete-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-use-of-undefined-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:invalid-use-of-undefined-type-struct-ieee_ets
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:storage-size-of-ets_tmp-isn-t-known
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:struct-device-has-no-member-named-numa_node
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:variable-ets_tmp-has-initializer-but-incomplete-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:excess-elements-in-struct-initializer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:struct-ieee_pfc-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:unused-variable-ets_tmp
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:array-type-has-incomplete-element-type-struct-dcb_app
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.h:error:field-ets-has-incomplete-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:implicit-declaration-of-function-vlan_dev_priv
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:invalid-type-argument-of-(have-int-)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:struct-dcb_app-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:struct-ieee_ets-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_include-nbl_def_service.h:warning:struct-ieee_pfc-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
|-- x86_64-randconfig-104-20251104
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| `-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
|-- x86_64-randconfig-121-20251104
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:sparse:sparse:cast-to-restricted-__le16
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-block-got-restricted-__le16-usertype
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-module-got-restricted-__le16-usertype
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-opcode-got-restricted-__le16-usertype
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-param_high-got-restricted-__le32-usertype
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-param_low-got-restricted-__le32-usertype
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-recv_high-got-restricted-__le32-usertype
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-recv_low-got-restricted-__le32-usertype
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-send_high-got-restricted-__le32-usertype
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-send_low-got-restricted-__le32-usertype
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-table-got-restricted-__le16-usertype
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:sparse:sparse:invalid-assignment:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:allocate-buffers-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:check-the-command-queue-to-see-if-command-processed
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:create-the-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-command-queue-ring-and-return-free-count
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:free-the-buffer-for-the-send-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:init-the-send-ring-of-command-queue
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:send-command-to-firmware-the-sync-version-will-block-and-wait
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_channel-nbl_cmdq.c:warning:Cannot-understand-brief:shutdown-the-queue-will-free-the-ring
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:expected-or-)-before-struct
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:implicit-declaration-of-function-nbl_dev_setup_ktls_ops
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:error:unknown-type-name-ivoidnt
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-is_grc-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_rdma.c:warning:variable-serv_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-net_dev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-common-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dispatch.c:warning:variable-err-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-restricted-__be16-usertype-h_proto-got-unsigned-short-usertype
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-restricted-__be16-usertype-pdst-got-unsigned-short-usertype
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-restricted-__be16-usertype-psrc-got-unsigned-short-usertype
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-restricted-__be32-usertype-ip4dst-got-unsigned-int-usertype
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-restricted-__be32-usertype-ip4src-got-unsigned-int-usertype
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-got-restricted-__be32-usertype-ip4dst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-got-restricted-__be32-usertype-ip4src
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-long-long-usertype-udf_mask-got-restricted-__be64
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-long-long-usertype-udf_val-got-restricted-__be64
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-short-usertype-got-restricted-__be16-usertype
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-short-usertype-got-restricted-__be16-usertype-h_proto
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-short-usertype-got-restricted-__be16-usertype-pdst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-short-usertype-got-restricted-__be16-usertype-psrc
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-net_priv-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-phy_caps-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_ethtool.c:warning:variable-ret-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-bus_id-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_lag.c:warning:variable-upper_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:error:struct-device-has-no-member-named-numa_node
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-adapter-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-name-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-net_resource_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-vector-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_sysfs.c:sparse:sparse:symbol-nbl_sysfs_mirror_name-was-not-declared.-Should-it-be-static
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_sysfs.c:sparse:sparse:symbol-nbl_sysfs_qos_name-was-not-declared.-Should-it-be-static
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:cast-from-restricted-__be16
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:cast-to-restricted-__be16
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-struct-in_ifaddr-ifa-got-struct-in_ifaddr-noderef-__rcu-ifa_list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:incorrect-type-in-assignment-(different-address-spaces)-expected-struct-in_ifaddr-ifa-got-struct-in_ifaddr-noderef-__rcu-ifa_next
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-addr-got-restricted-__be32-usertype-dst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-addr-got-restricted-__be32-usertype-src
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-vni-got-restricted-__be32-usertype-keyid
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-short-usertype-dst_port-got-restricted-__be16-usertype-dst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-short-usertype-eth_proto-got-restricted-__be16-usertype
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:restricted-__be16-degrades-to-integer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:restricted-__be32-degrades-to-integer
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:symbol-nbl_act_ops-was-not-declared.-Should-it-be-static
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:symbol-nbl_csum_act-was-not-declared.-Should-it-be-static
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:symbol-nbl_drop-was-not-declared.-Should-it-be-static
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:symbol-nbl_mirror_act-was-not-declared.-Should-it-be-static
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:symbol-nbl_pop_vlan-was-not-declared.-Should-it-be-static
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:symbol-nbl_port_id_act-was-not-declared.-Should-it-be-static
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:symbol-nbl_push_vlan-was-not-declared.-Should-it-be-static
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:symbol-nbl_tunnel_decap_act-was-not-declared.-Should-it-be-static
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:sparse:sparse:symbol-nbl_tunnel_encap_act-was-not-declared.-Should-it-be-static
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc.c:warning:Cannot-understand-brief:handle-action-parse-by-type
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:implicit-declaration-of-function-vlan_dev_priv
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_tc_tun.c:error:invalid-type-argument-of-(have-int-)
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_accel.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fc.c:warning:variable-counter_list-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fd.c:sparse:sparse:cast-to-restricted-__be16
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fd.c:sparse:sparse:cast-to-restricted-__be32
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fd.c:sparse:sparse:cast-to-restricted-__be64
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_fd.c:sparse:sparse:symbol-flow_type_name-was-not-declared.-Should-it-be-static
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_phy_leonis.c:warning:variable-pdev-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_queue_leonis.c:warning:variable-queue_info-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:sparse:sparse:cast-to-restricted-__be32
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:sparse:sparse:incorrect-type-in-initializer-(different-base-types)-expected-unsigned-int-usertype-ip-got-restric
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-add
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-del
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_filter_leonis.c:warning:Cannot-understand-brief:offload-flow-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:delete-ipv4-tnl-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:destroy-nbl_tc_flow-of-all-and-action-hash-list
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.add-hash-node-and-transfer-the-key-value
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab.insert-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:flow_tab_filter-hash-list-init:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-destroy
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:hw-flow-tab-query
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:init-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:nbl_profile_assoc_graph_lookup
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:offload-sw-tab-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:outer-tnl-flow-tab-resource-storage-and-offload-to-hw
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:storage-flow-tab:
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl.remove-hash-tab-node-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:tnl:ipv4-tnl-filter-hash-tab-search-func
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:Cannot-understand-brief:uninit-flow-tab-all-resource
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_tc_flow_leonis.c:warning:variable-cur_stage-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-restricted-__be16-usertype-vlan_proto-got-unsigned-short-usertype-vlan
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-restricted-__le32-usertype-len-got-unsigned-short-usertype-len
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-short-usertype-vlan_proto-got-restricted-__be16-usertype
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-short-usertype-vlan_proto-got-restricted-__be16-usertype-vl
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-eth-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:variable-vector-set-but-not-used
| |-- drivers-tty-n_gsm.c:warning:Function-parameter-or-member-dlci-not-described-in-gsm_modem_send_initial_msc
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
| |-- include-linux-virtcca_cvm_domain.h:warning:struct-pci_dev-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| |-- mm-memblock.c:sparse:sparse:symbol-memblock_alloc_range_nid_flags-was-not-declared.-Should-it-be-static
| |-- mm-memcontrol.c:sparse:sparse:incorrect-type-in-initializer-(incompatible-argument-(different-address-spaces))-expected-int-(-usertype-proc_handler-)(-...-)-got-int-(-)(-...-)
| |-- mm-memcontrol.c:sparse:sparse:symbol-sysctl_memcg_oom_prio-was-not-declared.-Should-it-be-static
| `-- net-oenetcls-oenetcls_main.c:warning:set_netdev_xps_queue-defined-but-not-used
|-- x86_64-randconfig-122-20251104
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
| `-- mm-memblock.c:sparse:sparse:symbol-memblock_alloc_range_nid_flags-was-not-declared.-Should-it-be-static
|-- x86_64-randconfig-123-20251104
| |-- drivers-gpu-drm-phytium-pe22_dc.c:warning:no-previous-prototype-for-pe22_dc_bmc_hw_plane_get_primary_format
| |-- drivers-gpu-drm-phytium-phytium_gem.c:warning:no-previous-prototype-for-phytium_gem_prime_mmap
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_register_gsi
| |-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-ubrt_unregister_gsi
| |-- include-linux-userfaultfd_k.h:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-restricted-uffd_flags_t-usertype-flags-got-unsigned-int-enum-mfill_atomic_mode-mode
| |-- include-linux-userfaultfd_k.h:sparse:sparse:restricted-uffd_flags_t-degrades-to-integer
| |-- include-linux-virtcca_cvm_domain.h:warning:struct-pci_dev-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration
| `-- mm-memblock.c:sparse:sparse:symbol-memblock_alloc_range_nid_flags-was-not-declared.-Should-it-be-static
`-- x86_64-randconfig-161-20251104
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_exit-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_entries_init-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_exit-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_debugfs.c:error:no-previous-prototype-for-function-sxe_debugfs_init-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_phys_id_set-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ethtool.c:error:no-previous-prototype-for-function-sxe_reg_test-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_all_irq_disable-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_auto_clear_set-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_event_irq_map-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_cause_get-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_get-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_irq_general_reg_set-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_nic_reset-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_no_snoop_disable-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_read_clear-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pending_irq_write_clear-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_pf_rst_done_set-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_auto_disable-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_interval_set-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_ring_irq_map-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_disable-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_specific_irq_enable-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_del-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_uc_addr_pool_enable-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_dcb-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_disable_rss-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_lsc_irq_handler-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_mailbox_irq_handler-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_irq.c:error:no-previous-prototype-for-function-sxe_msi_irq_init-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_main.c:error:no-previous-prototype-for-function-sxe_allow_inval_mac-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_phy.c:error:no-previous-prototype-for-function-sxe_multispeed_sfp_link_configure-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_headers_cleanup-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_rx_proc.c:error:no-previous-prototype-for-function-sxe_rx_buffer_page_offset_update-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:no-previous-prototype-for-function-sxe_set_vf_link_enable-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_sriov.c:error:variable-ret-set-but-not-used-Werror-Wunused-but-set-variable
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_xdp.c:error:no-previous-prototype-for-function-sxe_txrx_ring_enable-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_event_irq_map-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_reset-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_ring_irq_map-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_hw_stop-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_disable-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_irq_enable-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_link_state_get-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_read-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_mailbox_write-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_read-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_msg_write-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_ack_irq_trigger-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_pf_req_irq_trigger-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_ring_irq_interval_set-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_desc_configure-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_ring_switch-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_specific_irq_enable-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_tx_ring_switch-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_rx_proc.c:error:no-previous-prototype-for-function-sxevf_rx_ring_buffers_alloc-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_alloc-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_tx_proc.c:error:no-previous-prototype-for-function-sxevf_tx_ring_free-Werror-Wmissing-prototypes
|-- drivers-tty-n_gsm.c:warning:Function-parameter-or-member-dlci-not-described-in-gsm_modem_send_initial_msc
|-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_register_gsi
|-- drivers-ub-ubfi-irq.c:warning:no-previous-prototype-for-function-ubrt_unregister_gsi
|-- include-linux-fortify-string.h:error:call-to-__read_overflow2_field-declared-with-warning-attribute:detected-read-beyond-size-of-field-(2nd-parameter)-maybe-use-struct_group()-Werror-Wattribute-warnin
`-- include-linux-virtcca_cvm_domain.h:warning:declaration-of-struct-pci_dev-will-not-be-visible-outside-of-this-function
elapsed time: 823m
configs tested: 43
configs skipped: 140
tested configs:
arm64 allmodconfig clang-19
arm64 allnoconfig gcc-15.1.0
arm64 allyesconfig clang-22
arm64 defconfig gcc-15.1.0
arm64 randconfig-001-20251103 clang-22
arm64 randconfig-002-20251103 gcc-13.4.0
arm64 randconfig-003-20251103 gcc-14.3.0
arm64 randconfig-004-20251103 gcc-5.5.0
loongarch allmodconfig clang-19
loongarch allnoconfig clang-22
loongarch allyesconfig clang-22
loongarch defconfig clang-19
loongarch randconfig-001-20251103 gcc-12.5.0
loongarch randconfig-002-20251103 gcc-14.3.0
x86_64 allmodconfig clang-20
x86_64 allnoconfig clang-20
x86_64 allyesconfig clang-20
x86_64 buildonly-randconfig-001-20251103 clang-20
x86_64 buildonly-randconfig-002-20251103 gcc-14
x86_64 buildonly-randconfig-003-20251103 gcc-13
x86_64 buildonly-randconfig-004-20251103 clang-20
x86_64 buildonly-randconfig-005-20251103 gcc-14
x86_64 buildonly-randconfig-006-20251103 gcc-14
x86_64 defconfig gcc-14
x86_64 randconfig-001-20251104 gcc-14
x86_64 randconfig-002-20251104 clang-20
x86_64 randconfig-003-20251104 gcc-13
x86_64 randconfig-004-20251104 clang-20
x86_64 randconfig-005-20251104 clang-20
x86_64 randconfig-006-20251104 gcc-14
x86_64 randconfig-011-20251103 clang-20
x86_64 randconfig-012-20251103 clang-20
x86_64 randconfig-013-20251103 gcc-14
x86_64 randconfig-014-20251103 gcc-14
x86_64 randconfig-015-20251103 clang-20
x86_64 randconfig-016-20251103 gcc-13
x86_64 randconfig-071-20251104 clang-20
x86_64 randconfig-072-20251104 clang-20
x86_64 randconfig-073-20251104 clang-20
x86_64 randconfig-074-20251104 gcc-14
x86_64 randconfig-075-20251104 clang-20
x86_64 randconfig-076-20251104 clang-20
x86_64 rhel-9.4-rust clang-20
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0