../arch/x86/kernel/ftrace.c:42:6: warning: context imbalance in 'ftrace_arch_code_modify_prepare' - wrong count at exit ../arch/x86/kernel/ftrace.c:54:6: warning: context imbalance in 'ftrace_arch_code_modify_post_process' - wrong count at exit ../kernel/trace/kfunc_md.c:49:50: warning: incorrect type in initializer (different address spaces) ../kernel/trace/kfunc_md.c:49:50: expected struct kfunc_md_array [noderef] __rcu *static [toplevel] kfunc_mds ../kernel/trace/kfunc_md.c:49:50: got struct kfunc_md_array * ../kernel/trace/kfunc_md.c:305:13: warning: incorrect type in assignment (different address spaces) ../kernel/trace/kfunc_md.c:305:13: expected struct kfunc_md_array *mds ../kernel/trace/kfunc_md.c:305:13: got struct kfunc_md_array [noderef] __rcu *static [toplevel] kfunc_mds ../kernel/trace/kfunc_md.c:395:22: warning: cast removes address space '__rcu' of expression ../kernel/trace/kfunc_md.c:433:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/trace/kfunc_md.c:433:29: expected struct atomic_t [usertype] *v ../kernel/trace/kfunc_md.c:433:29: got struct atomic_t [noderef] __rcu * ../kernel/trace/kfunc_md.c:440:19: warning: incorrect type in assignment (different address spaces) ../kernel/trace/kfunc_md.c:440:19: expected struct kfunc_md_array *array ../kernel/trace/kfunc_md.c:440:19: got struct kfunc_md_array [noderef] __rcu *static [addressable] [assigned] [toplevel] kfunc_mds ../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static? ../arch/x86/kernel/ftrace.c:42:6: warning: context imbalance in 'ftrace_arch_code_modify_prepare' - wrong count at exit ../arch/x86/kernel/ftrace.c:54:6: warning: context imbalance in 'ftrace_arch_code_modify_post_process' - wrong count at exit ../kernel/trace/kfunc_md.c:49:50: warning: incorrect type in initializer (different address spaces) ../kernel/trace/kfunc_md.c:49:50: expected struct kfunc_md_array [noderef] __rcu *static [toplevel] kfunc_mds ../kernel/trace/kfunc_md.c:49:50: got struct kfunc_md_array * ../kernel/trace/kfunc_md.c:327:13: warning: incorrect type in assignment (different address spaces) ../kernel/trace/kfunc_md.c:327:13: expected struct kfunc_md_array *mds ../kernel/trace/kfunc_md.c:327:13: got struct kfunc_md_array [noderef] __rcu *static [toplevel] kfunc_mds ../kernel/trace/kfunc_md.c:417:22: warning: cast removes address space '__rcu' of expression ../kernel/trace/kfunc_md.c:455:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/trace/kfunc_md.c:455:29: expected struct atomic_t [usertype] *v ../kernel/trace/kfunc_md.c:455:29: got struct atomic_t [noderef] __rcu * ../kernel/trace/kfunc_md.c:462:19: warning: incorrect type in assignment (different address spaces) ../kernel/trace/kfunc_md.c:462:19: expected struct kfunc_md_array *array ../kernel/trace/kfunc_md.c:462:19: got struct kfunc_md_array [noderef] __rcu *static [addressable] [assigned] [toplevel] kfunc_mds ../kernel/trace/kfunc_md.c:594:26: warning: incorrect type in argument 1 (different address spaces) ../kernel/trace/kfunc_md.c:594:26: expected struct atomic_t const [usertype] *v ../kernel/trace/kfunc_md.c:594:26: got struct atomic_t [noderef] __rcu * ../kernel/trace/kfunc_md.c:473:25: warning: dereference of noderef expression ../kernel/trace/kfunc_md.c:474:23: warning: dereference of noderef expression ../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static? New errors added --- /tmp/tmp.yojeSOzk7a 2025-05-28 05:22:26.086594796 -0700 +++ /tmp/tmp.7QTfqctzoQ 2025-05-28 05:24:17.028372743 -0700 @@ -6,10 +6,15 @@ -../kernel/trace/kfunc_md.c:305:13: warning: incorrect type in assignment (different address spaces) -../kernel/trace/kfunc_md.c:305:13: expected struct kfunc_md_array *mds -../kernel/trace/kfunc_md.c:305:13: got struct kfunc_md_array [noderef] __rcu *static [toplevel] kfunc_mds -../kernel/trace/kfunc_md.c:395:22: warning: cast removes address space '__rcu' of expression -../kernel/trace/kfunc_md.c:433:29: warning: incorrect type in argument 1 (different address spaces) -../kernel/trace/kfunc_md.c:433:29: expected struct atomic_t [usertype] *v -../kernel/trace/kfunc_md.c:433:29: got struct atomic_t [noderef] __rcu * -../kernel/trace/kfunc_md.c:440:19: warning: incorrect type in assignment (different address spaces) -../kernel/trace/kfunc_md.c:440:19: expected struct kfunc_md_array *array -../kernel/trace/kfunc_md.c:440:19: got struct kfunc_md_array [noderef] __rcu *static [addressable] [assigned] [toplevel] kfunc_mds +../kernel/trace/kfunc_md.c:327:13: warning: incorrect type in assignment (different address spaces) +../kernel/trace/kfunc_md.c:327:13: expected struct kfunc_md_array *mds +../kernel/trace/kfunc_md.c:327:13: got struct kfunc_md_array [noderef] __rcu *static [toplevel] kfunc_mds +../kernel/trace/kfunc_md.c:417:22: warning: cast removes address space '__rcu' of expression +../kernel/trace/kfunc_md.c:455:29: warning: incorrect type in argument 1 (different address spaces) +../kernel/trace/kfunc_md.c:455:29: expected struct atomic_t [usertype] *v +../kernel/trace/kfunc_md.c:455:29: got struct atomic_t [noderef] __rcu * +../kernel/trace/kfunc_md.c:462:19: warning: incorrect type in assignment (different address spaces) +../kernel/trace/kfunc_md.c:462:19: expected struct kfunc_md_array *array +../kernel/trace/kfunc_md.c:462:19: got struct kfunc_md_array [noderef] __rcu *static [addressable] [assigned] [toplevel] kfunc_mds +../kernel/trace/kfunc_md.c:594:26: warning: incorrect type in argument 1 (different address spaces) +../kernel/trace/kfunc_md.c:594:26: expected struct atomic_t const [usertype] *v +../kernel/trace/kfunc_md.c:594:26: got struct atomic_t [noderef] __rcu * +../kernel/trace/kfunc_md.c:473:25: warning: dereference of noderef expression +../kernel/trace/kfunc_md.c:474:23: warning: dereference of noderef expression Per-file breakdown --- /tmp/tmp.kEukQwUQV7 2025-05-28 05:24:17.037372665 -0700 +++ /tmp/tmp.X3fs0HUhoj 2025-05-28 05:24:17.040372639 -0700 @@ -2 +2 @@ - 5 ../kernel/trace/kfunc_md.c + 8 ../kernel/trace/kfunc_md.c