../fs/exec.c:311:39: warning: incorrect type in return expression (different address spaces) ../fs/exec.c:311:39: expected char const [noderef] __user * ../fs/exec.c:311:39: got void * ../fs/exec.c:318:31: warning: incorrect type in return expression (different address spaces) ../fs/exec.c:318:31: expected char const [noderef] __user * ../fs/exec.c:318:31: got void * ../fs/exec.c:911:48: warning: incorrect type in initializer (different address spaces) ../fs/exec.c:911:48: expected struct sighand_struct *oldsighand ../fs/exec.c:911:48: got struct sighand_struct [noderef] __rcu *sighand ../fs/exec.c:1017:56: warning: incorrect type in argument 2 (different address spaces) ../fs/exec.c:1017:56: expected struct task_struct *parent ../fs/exec.c:1017:56: got struct task_struct [noderef] __rcu *parent ../fs/exec.c:1052:47: warning: incorrect type in initializer (different address spaces) ../fs/exec.c:1052:47: expected struct sighand_struct *oldsighand ../fs/exec.c:1052:47: got struct sighand_struct [noderef] __rcu *sighand ../fs/exec.c:1167:26: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1167:26: expected struct spinlock [usertype] *lock ../fs/exec.c:1167:26: got struct spinlock [noderef] __rcu * ../fs/exec.c:1169:28: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1169:28: expected struct spinlock [usertype] *lock ../fs/exec.c:1169:28: got struct spinlock [noderef] __rcu * ../fs/exec.c:1693:70: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1693:70: expected struct task_struct *tsk ../fs/exec.c:1693:70: got struct task_struct [noderef] __rcu *parent ../drivers/tty/sysrq.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/sched/signal.h): ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock ../mm/oom_kill.c:1305:17: warning: symbol 'bpf_oom_kill_process' was not declared. Should it be static? ../mm/oom_kill.c:1346:17: warning: symbol 'bpf_out_of_memory' was not declared. Should it be static? ../mm/oom_kill.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/sched/signal.h, ../include/linux/oom.h): ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit ../mm/oom_kill.c:224:28: warning: context imbalance in 'oom_badness' - unexpected unlock ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'dump_task' - unexpected unlock ../include/linux/rcupdate.h:871:25: warning: context imbalance in '__oom_kill_process' - unexpected unlock ../mm/oom_kill.c:1259:20: warning: context imbalance in '__se_sys_process_mrelease' - unexpected unlock ../mm/vmscan.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/vmscan.h): ../include/trace/events/vmscan.h:89:1: error: too long token expansion ../include/trace/events/vmscan.h:115:1: error: too long token expansion ../include/trace/events/vmscan.h:199:1: error: too long token expansion ../include/trace/events/vmscan.h:481:1: error: too long token expansion ../kernel/fork.c:1010:19: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:1010:19: expected struct task_struct [noderef] __rcu *owner ../kernel/fork.c:1010:19: got struct task_struct *p ../kernel/fork.c:1604:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1604:38: expected struct refcount_struct [usertype] *r ../kernel/fork.c:1604:38: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:1613:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1613:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:1613:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1614:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1614:9: expected void const * ../kernel/fork.c:1614:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1614:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1614:9: expected void const * ../kernel/fork.c:1614:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1614:9: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:1614:9: expected void const * ../kernel/fork.c:1614:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1615:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1615:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:1615:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1709:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1709:9: expected struct qspinlock *lock ../kernel/fork.c:1709:9: got struct qspinlock [noderef] __rcu * ../kernel/fork.c:1994:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1994:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:1994:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1998:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1998:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:1998:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2332:32: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:2332:32: expected struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:2332:32: got struct task_struct * ../kernel/fork.c:2341:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2341:27: expected struct spinlock [usertype] *lock ../kernel/fork.c:2341:27: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2390:54: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:2390:54: expected struct list_head *head ../kernel/fork.c:2390:54: got struct list_head [noderef] __rcu * ../kernel/fork.c:2410:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2410:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2410:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2432:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2432:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2432:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2460:28: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2460:28: expected struct sighand_struct *sighand ../kernel/fork.c:2460:28: got struct sighand_struct [noderef] __rcu *sighand ../kernel/fork.c:2491:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2491:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2491:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2493:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2493:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2493:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2936:24: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:2936:24: expected struct task_struct *[assigned] parent ../kernel/fork.c:2936:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:3019:43: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:3019:43: expected struct refcount_struct const [usertype] *r ../kernel/fork.c:3019:43: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:1848:36: warning: context imbalance in 'pidfd_prepare' - different lock contexts for basic block ../kernel/fork.c:2044:22: warning: dereference of noderef expression ../kernel/fork.c: note: in included file (through ../include/uapi/asm-generic/bpf_perf_event.h, arch/x86/include/generated/uapi/asm/bpf_perf_event.h, ../include/uapi/linux/bpf_perf_event.h, ../include/linux/perf_event.h, ...): ../include/linux/ptrace.h:210:45: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:210:45: expected struct task_struct *new_parent ../include/linux/ptrace.h:210:45: got struct task_struct [noderef] __rcu *parent ../include/linux/ptrace.h:210:62: warning: incorrect type in argument 3 (different address spaces) ../include/linux/ptrace.h:210:62: expected struct cred const *ptracer_cred ../include/linux/ptrace.h:210:62: got struct cred const [noderef] __rcu *ptracer_cred ../kernel/fork.c:2388:59: warning: dereference of noderef expression ../kernel/fork.c:2389:59: warning: dereference of noderef expression ../kernel/fork.c:1002:23: error: incompatible types in comparison expression (different address spaces): ../kernel/fork.c:1002:23: struct task_struct [noderef] __rcu * ../kernel/fork.c:1002:23: struct task_struct * ../kernel/cpu.c:1254:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block ../kernel/exit.c:360:37: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:360:37: expected struct task_struct *tsk ../kernel/exit.c:360:37: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:363:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:363:32: expected struct task_struct *task ../kernel/exit.c:363:32: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:364:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:364:35: expected struct task_struct *task ../kernel/exit.c:364:35: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:409:24: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:409:24: expected struct task_struct *parent ../kernel/exit.c:409:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:461:17: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:461:17: expected struct task_struct [noderef] __rcu *volatile ../kernel/exit.c:461:17: got struct task_struct *tsk ../kernel/exit.c:496:23: error: incompatible types in comparison expression (different address spaces): ../kernel/exit.c:496:23: struct task_struct [noderef] __rcu * ../kernel/exit.c:496:23: struct task_struct * ../kernel/exit.c:655:29: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:657:29: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:865:45: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1086:63: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1331:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1346:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1397:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1400:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1406:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1582:68: error: incompatible types in comparison expression (different base types): ../kernel/exit.c:1582:68: void * ../kernel/exit.c:1582:68: struct task_struct [noderef] __rcu * ../kernel/exit.c:1611:25: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1611:25: expected struct task_struct *parent ../kernel/exit.c:1611:25: got struct task_struct [noderef] __rcu * ../kernel/exit.c:465:20: warning: context imbalance in '__try_to_set_owner' - unexpected unlock ../kernel/exit.c:519:9: warning: dereference of noderef expression ../kernel/exit.c:488:6: warning: context imbalance in 'mm_update_next_owner' - different lock contexts for basic block ../kernel/exit.c: note: in included file: ../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces) ../include/linux/ptrace.h:92:40: expected struct task_struct *p1 ../include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent ../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:92:60: expected struct task_struct *p2 ../include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent ../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces) ../include/linux/ptrace.h:92:40: expected struct task_struct *p1 ../include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent ../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:92:60: expected struct task_struct *p2 ../include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent ../kernel/exit.c: note: in included file (through ../include/linux/sched/signal.h, ../include/linux/rcuwait.h, ../include/linux/mm.h): ../include/linux/sched/task.h:116:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock ../include/linux/sched/task.h:116:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock ../include/linux/sched/task.h:116:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock ../kernel/exit.c: note: in included file: ../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces) ../include/linux/ptrace.h:92:40: expected struct task_struct *p1 ../include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent ../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:92:60: expected struct task_struct *p2 ../include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent ../kernel/exit.c:1647:6: warning: context imbalance in '__do_wait' - wrong count at exit ../fs/coredump.c:508:27: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:508:27: expected struct spinlock [usertype] *lock ../fs/coredump.c:508:27: got struct spinlock [noderef] __rcu * ../fs/coredump.c:517:29: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:517:29: expected struct spinlock [usertype] *lock ../fs/coredump.c:517:29: got struct spinlock [noderef] __rcu * ../fs/coredump.c:556:31: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:556:31: expected struct spinlock [usertype] *lock ../fs/coredump.c:556:31: got struct spinlock [noderef] __rcu * ../fs/coredump.c:561:33: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:561:33: expected struct spinlock [usertype] *lock ../fs/coredump.c:561:33: got struct spinlock [noderef] __rcu * ../fs/proc/base.c:890:65: error: incompatible types in comparison expression (different address spaces): ../fs/proc/base.c:890:65: struct task_struct [noderef] __rcu * ../fs/proc/base.c:890:65: struct task_struct * ../fs/proc/base.c:2326:25: warning: cast to restricted fmode_t ../fs/proc/base.c:2383:42: warning: cast from restricted fmode_t ../fs/proc/base.c:2483:48: warning: cast from restricted fmode_t ../fs/proc/base.c: note: in included file (through ../include/linux/rcuwait.h, ../include/linux/percpu-rwsem.h, ../include/linux/fs.h, ../include/linux/proc_fs.h): ../include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu * ../fs/proc/base.c:1170:36: warning: context imbalance in '__set_oom_adj' - unexpected unlock ../fs/proc/base.c:2508:13: warning: context imbalance in 'timers_start' - wrong count at exit ../fs/proc/base.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../arch/x86/include/asm/uaccess.h, ../include/linux/uaccess.h): ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'timers_stop' - unexpected unlock ../fs/proc/base.c:2538:12: warning: context imbalance in 'show_timer' - wrong count at exit ../include/linux/rcupdate.h:869:9: warning: context imbalance in 'do_io_accounting' - different lock contexts for basic block ../kernel/rcu/rcutorture.c:453:22: warning: context imbalance in 'rcu_torture_read_lock' - wrong count at exit ../kernel/rcu/rcutorture.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...): ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'rcu_torture_read_unlock' - unexpected unlock ../kernel/rcu/rcutorture.c:727:9: warning: context imbalance in 'srcu_torture_read_lock' - wrong count at exit ../kernel/rcu/rcutorture.c: note: in included file (through ../include/linux/notifier.h, ../arch/x86/include/asm/uprobes.h, ../include/linux/uprobes.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ...): ../include/linux/srcu.h:420:9: warning: context imbalance in 'srcu_torture_read_unlock' - unexpected unlock ../kernel/rcu/rcutorture.c:774:12: warning: context imbalance in 'srcu_torture_down_read' - wrong count at exit ../include/linux/srcu.h:446:9: warning: context imbalance in 'srcu_torture_up_read' - unexpected unlock ../kernel/rcu/rcutorture.c:2137:9: warning: context imbalance in 'rcutorture_one_extend' - different lock contexts for basic block ../include/linux/srcu.h:373:9: warning: context imbalance in 'rcu_torture_init_srcu_lockdep' - unexpected unlock ../kernel/rcu/tree.c:1083:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block ../kernel/rcu/tree.c:1459:9: warning: context imbalance in 'rcu_poll_gp_seq_start_unlocked' - different lock contexts for basic block ../kernel/rcu/tree.c:1476:9: warning: context imbalance in 'rcu_poll_gp_seq_end_unlocked' - different lock contexts for basic block ../kernel/rcu/tree.c:1953:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block ../kernel/rcu/tree.c:2528:13: warning: context imbalance in 'rcu_do_batch' - wrong count at exit ../kernel/rcu/tree.c:2730:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block ../kernel/rcu/tree.c:2796:25: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock ../kernel/rcu/tree.c: note: in included file: ../kernel/rcu/tree_stall.h:1047:17: warning: context imbalance in 'rcu_check_gp_start_stall' - different lock contexts for basic block ../kernel/rcu/tree.c: note: in included file: ../kernel/rcu/tree_exp.h:199:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block ../kernel/rcu/tree_exp.h:1040:9: warning: context imbalance in 'start_poll_synchronize_rcu_expedited' - different lock contexts for basic block ../kernel/rcu/tree.c: note: in included file: ../kernel/rcu/tree_nocb.h:113:16: warning: context imbalance in 'rcu_nocb_bypass_trylock' - wrong count at exit ../kernel/rcu/tree_nocb.h:130:13: warning: context imbalance in 'rcu_nocb_lock' - wrong count at exit ../kernel/rcu/tree_nocb.h:145:17: warning: context imbalance in 'rcu_nocb_unlock' - unexpected unlock ../kernel/rcu/tree_nocb.h:158:17: warning: context imbalance in 'rcu_nocb_unlock_irqrestore' - unexpected unlock ../kernel/rcu/tree_nocb.h:335:9: warning: context imbalance in 'rcu_nocb_do_flush_bypass' - unexpected unlock ../kernel/rcu/tree_nocb.h:352:13: warning: context imbalance in 'rcu_nocb_flush_bypass' - wrong count at exit ../kernel/rcu/tree_nocb.h:526:13: warning: context imbalance in '__call_rcu_nocb_wake' - wrong count at exit ../kernel/rcu/tree_nocb.h:602:17: warning: context imbalance in 'call_rcu_nocb' - unexpected unlock ../kernel/rcu/tree_nocb.h:685:9: warning: context imbalance in 'nocb_gp_wait' - different lock contexts for basic block ../kernel/rcu/tree_nocb.h:936:9: warning: context imbalance in 'nocb_cb_wait' - wrong count at exit ../kernel/rcu/tree_nocb.h:1105:9: warning: context imbalance in 'rcu_nocb_rdp_deoffload' - wrong count at exit ../kernel/rcu/tree_nocb.h:1229:1: warning: context imbalance in 'lazy_rcu_shrink_scan' - different lock contexts for basic block ../mm/swapfile.c:263:9: warning: context imbalance in '__try_to_reclaim_swap' - unexpected unlock ../mm/swapfile.c:531:20: warning: context imbalance in 'isolate_lock_cluster' - different lock contexts for basic block ../mm/swapfile.c:679:13: warning: context imbalance in 'cluster_reclaim_range' - unexpected unlock ../mm/swapfile.c:817:9: warning: context imbalance in 'alloc_swap_scan_cluster' - unexpected unlock ../mm/swapfile.c:862:31: warning: context imbalance in 'swap_reclaim_full_clusters' - unexpected unlock ../mm/swapfile.c:991:28: warning: context imbalance in 'cluster_alloc_swap_entry' - unexpected unlock ../mm/swapfile.c:1206:24: warning: context imbalance in 'swap_alloc_fast' - different lock contexts for basic block ../mm/swapfile.c:2079:9: warning: context imbalance in 'unuse_pte' - different lock contexts for basic block ../mm/swapfile.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/dcache.h, ../include/linux/fs.h, ../include/linux/highmem.h, ../include/linux/bvec.h, ../include/linux/blk_types.h, ...): ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'unuse_pte_range' - unexpected unlock ../mm/rmap.c: note: in included file (through ../include/linux/ksm.h): ../include/linux/rmap.h:959:28: warning: context imbalance in 'folio_referenced_one' - unexpected unlock ../include/linux/rmap.h:959:28: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock ../include/linux/rmap.h:959:28: warning: context imbalance in 'try_to_migrate_one' - unexpected unlock ../mm/rmap.c:2725:25: warning: context imbalance in 'make_device_exclusive' - unexpected unlock ../mm/page_alloc.c:2881:13: warning: context imbalance in '__free_frozen_pages' - different lock contexts for basic block ../mm/page_alloc.c:2984:33: warning: context imbalance in 'free_unref_folios' - unexpected unlock ../mm/page_alloc.c:3274:20: warning: context imbalance in 'rmqueue_pcplist' - different lock contexts for basic block ../mm/page_alloc.c:3146:13: warning: context imbalance in 'get_page_from_freelist' - different lock contexts for basic block ../mm/page_alloc.c:5102:9: warning: context imbalance in 'alloc_pages_bulk_noprof' - different lock contexts for basic block ../mm/page_alloc.c:7361:30: warning: context imbalance in '__accept_page' - unexpected unlock ../mm/page_alloc.c:7369:6: warning: context imbalance in 'accept_page' - wrong count at exit ../mm/page_alloc.c:7384:13: warning: context imbalance in 'try_to_accept_memory_one' - wrong count at exit ../mm/ksm.c:643:25: warning: context imbalance in 'break_ksm' - unexpected unlock ../mm/ksm.c:758:17: warning: context imbalance in 'get_mergeable_page' - unexpected unlock ../mm/ksm.c: note: in included file: ../include/linux/rmap.h:959:28: warning: context imbalance in 'write_protect_page' - unexpected unlock ../mm/ksm.c:1439:42: warning: context imbalance in 'replace_page' - different lock contexts for basic block ../mm/ksm.c:2562:33: warning: context imbalance in 'scan_get_next_rmap_item' - unexpected unlock ../mm/migrate_device.c:72:21: warning: context imbalance in 'migrate_vma_collect_pmd' - different lock contexts for basic block ../mm/memory.c:164:15: warning: symbol 'zero_pfn' was not declared. Should it be static? ../mm/memory.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/timerqueue.h, ../include/linux/hrtimer_defs.h, ../include/linux/hrtimer.h, ../include/linux/interrupt.h, ...): ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'copy_pte_range' - unexpected unlock ../mm/memory.c:2096:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'insert_page' - unexpected unlock ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'insert_pfn' - unexpected unlock ../mm/memory.c:3026:17: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock ../mm/memory.c:3659:42: warning: context imbalance in 'wp_page_copy' - different lock contexts for basic block ../mm/memory.c:3698:19: warning: context imbalance in 'finish_mkwrite_fault' - different lock contexts for basic block ../mm/memory.c:3729:17: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'wp_page_shared' - unexpected unlock ../mm/memory.c:3921:19: warning: context imbalance in 'do_wp_page' - wrong count at exit ../mm/memory.c:4183:9: warning: context imbalance in 'remove_device_exclusive_entry' - different lock contexts for basic block ../mm/memory.c:4209:19: warning: context imbalance in 'pte_marker_clear' - different lock contexts for basic block ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'do_swap_page' - unexpected unlock ../mm/memory.c:5112:9: warning: context imbalance in 'do_anonymous_page' - different lock contexts for basic block ../mm/memory.c:5342:12: warning: context imbalance in 'finish_fault' - different lock contexts for basic block ../mm/memory.c:5714:9: warning: context imbalance in 'do_fault' - different lock contexts for basic block ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'do_numa_page' - unexpected unlock ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'handle_pte_fault' - unexpected unlock ../mm/memory.c:6527:5: warning: context imbalance in 'follow_pfnmap_start' - different lock contexts for basic block ../mm/memory.c:6613:28: warning: context imbalance in 'follow_pfnmap_end' - unexpected unlock ../mm/memcontrol.c:4170:52: error: incompatible types in comparison expression (different address spaces): ../mm/memcontrol.c:4170:52: struct task_struct [noderef] __rcu * ../mm/memcontrol.c:4170:52: struct task_struct * ../mm/memcontrol.c: note: in included file: ../include/linux/memcontrol.h:721:9: warning: context imbalance in 'folio_lruvec_lock' - wrong count at exit ../include/linux/memcontrol.h:721:9: warning: context imbalance in 'folio_lruvec_lock_irq' - wrong count at exit ../include/linux/memcontrol.h:721:9: warning: context imbalance in 'folio_lruvec_lock_irqsave' - wrong count at exit ../kernel/events/uprobes.c:2141:17: error: incompatible types in comparison expression (different address spaces): ../kernel/events/uprobes.c:2141:17: struct return_instance [noderef] __rcu * ../kernel/events/uprobes.c:2141:17: struct return_instance * ../kernel/events/uprobes.c:2220:17: error: incompatible types in comparison expression (different address spaces): ../kernel/events/uprobes.c:2220:17: struct return_instance [noderef] __rcu * ../kernel/events/uprobes.c:2220:17: struct return_instance * ../kernel/events/uprobes.c:2284:9: error: incompatible types in comparison expression (different address spaces): ../kernel/events/uprobes.c:2284:9: struct return_instance [noderef] __rcu * ../kernel/events/uprobes.c:2284:9: struct return_instance * ../kernel/events/uprobes.c:2648:25: error: incompatible types in comparison expression (different address spaces): ../kernel/events/uprobes.c:2648:25: struct return_instance [noderef] __rcu * ../kernel/events/uprobes.c:2648:25: struct return_instance * ../kernel/events/uprobes.c:564:17: warning: context imbalance in 'uprobe_write_opcode' - unexpected unlock ../kernel/events/uprobes.c:750:17: warning: context imbalance in 'hprobe_finalize' - unexpected unlock ../kernel/events/uprobes.c:822:25: warning: context imbalance in 'hprobe_expire' - unexpected unlock ../kernel/events/uprobes.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/xarray.h, ../include/linux/list_lru.h, ../include/linux/fs.h, ...): ../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../mm/huge_memory.c:2168:20: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock ../mm/huge_memory.c:2210:28: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock ../mm/huge_memory.c:2338:28: warning: context imbalance in 'move_huge_pmd' - unexpected unlock ../mm/huge_memory.c:2478:20: warning: context imbalance in 'change_huge_pmd' - unexpected unlock ../mm/huge_memory.c: note: in included file (through ../include/linux/pgtable.h, ../include/linux/mm.h): ../arch/x86/include/asm/pgtable.h:854:9: warning: context imbalance in 'change_huge_pud' - unexpected unlock ../mm/huge_memory.c:2560:28: warning: context imbalance in 'move_pages_huge_pmd' - unexpected unlock ../mm/huge_memory.c:2675:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit ../mm/huge_memory.c:2691:12: warning: context imbalance in '__pud_trans_huge_lock' - wrong count at exit ../mm/huge_memory.c: note: in included file (through ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/mm.h): ../include/linux/page-flags.h:282:38: warning: context imbalance in 'zap_huge_pud' - unexpected unlock ../mm/huge_memory.c:3856:9: warning: context imbalance in '__folio_split' - different lock contexts for basic block ../mm/huge_memory.c:4407:17: warning: context imbalance in 'split_huge_pages_pid' - unexpected unlock ../kernel/cgroup/cpuset.c:265:6: warning: context imbalance in 'cpuset_callback_lock_irq' - wrong count at exit ../kernel/cgroup/cpuset.c:270:6: warning: context imbalance in 'cpuset_callback_unlock_irq' - unexpected unlock ../kernel/trace/ring_buffer.c:5843:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block ../kernel/trace/ring_buffer.c:5929:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block ../kernel/trace/ring_buffer.c:5954:25: warning: context imbalance in 'ring_buffer_read_start' - wrong count at exit ../kernel/trace/ring_buffer.c:6178:13: warning: context imbalance in 'reset_disabled_cpu_buffer' - wrong count at exit ../kernel/trace/ring_buffer.c:6320:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block ../kernel/trace/ring_buffer.c:6350:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block ../kernel/trace/ring_buffer.c:6589:5: warning: context imbalance in 'ring_buffer_read_page' - different lock contexts for basic block ../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static? ../drivers/tty/sysrq.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/sched/signal.h): ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock ../fs/exec.c:311:39: warning: incorrect type in return expression (different address spaces) ../fs/exec.c:311:39: expected char const [noderef] __user * ../fs/exec.c:311:39: got void * ../fs/exec.c:318:31: warning: incorrect type in return expression (different address spaces) ../fs/exec.c:318:31: expected char const [noderef] __user * ../fs/exec.c:318:31: got void * ../fs/exec.c:911:48: warning: incorrect type in initializer (different address spaces) ../fs/exec.c:911:48: expected struct sighand_struct *oldsighand ../fs/exec.c:911:48: got struct sighand_struct [noderef] __rcu *sighand ../fs/exec.c:1017:56: warning: incorrect type in argument 2 (different address spaces) ../fs/exec.c:1017:56: expected struct task_struct *parent ../fs/exec.c:1017:56: got struct task_struct [noderef] __rcu *parent ../fs/exec.c:1052:47: warning: incorrect type in initializer (different address spaces) ../fs/exec.c:1052:47: expected struct sighand_struct *oldsighand ../fs/exec.c:1052:47: got struct sighand_struct [noderef] __rcu *sighand ../fs/exec.c:1167:26: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1167:26: expected struct spinlock [usertype] *lock ../fs/exec.c:1167:26: got struct spinlock [noderef] __rcu * ../fs/exec.c:1169:28: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1169:28: expected struct spinlock [usertype] *lock ../fs/exec.c:1169:28: got struct spinlock [noderef] __rcu * ../fs/exec.c:1693:70: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1693:70: expected struct task_struct *tsk ../fs/exec.c:1693:70: got struct task_struct [noderef] __rcu *parent ../mm/oom_kill.c:1322:17: warning: symbol 'bpf_oom_kill_process' was not declared. Should it be static? ../mm/oom_kill.c:1363:17: warning: symbol 'bpf_out_of_memory' was not declared. Should it be static? ../mm/oom_kill.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/sched/signal.h, ../include/linux/oom.h): ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit ../mm/oom_kill.c:224:28: warning: context imbalance in 'oom_badness' - unexpected unlock ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'dump_task' - unexpected unlock ../include/linux/rcupdate.h:871:25: warning: context imbalance in '__oom_kill_process' - unexpected unlock ../mm/oom_kill.c:1276:20: warning: context imbalance in '__se_sys_process_mrelease' - unexpected unlock ../kernel/exit.c:360:37: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:360:37: expected struct task_struct *tsk ../kernel/exit.c:360:37: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:363:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:363:32: expected struct task_struct *task ../kernel/exit.c:363:32: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:364:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:364:35: expected struct task_struct *task ../kernel/exit.c:364:35: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:409:24: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:409:24: expected struct task_struct *parent ../kernel/exit.c:409:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:461:17: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:461:17: expected struct task_struct [noderef] __rcu *volatile ../kernel/exit.c:461:17: got struct task_struct *tsk ../kernel/exit.c:496:23: error: incompatible types in comparison expression (different address spaces): ../kernel/exit.c:496:23: struct task_struct [noderef] __rcu * ../kernel/exit.c:496:23: struct task_struct * ../kernel/exit.c:655:29: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:657:29: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:865:45: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1086:63: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1331:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1346:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1397:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1400:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1406:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1582:68: error: incompatible types in comparison expression (different base types): ../kernel/exit.c:1582:68: void * ../kernel/exit.c:1582:68: struct task_struct [noderef] __rcu * ../kernel/exit.c:1611:25: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1611:25: expected struct task_struct *parent ../kernel/exit.c:1611:25: got struct task_struct [noderef] __rcu * ../kernel/exit.c:465:20: warning: context imbalance in '__try_to_set_owner' - unexpected unlock ../kernel/exit.c:519:9: warning: dereference of noderef expression ../kernel/exit.c:488:6: warning: context imbalance in 'mm_update_next_owner' - different lock contexts for basic block ../kernel/exit.c: note: in included file: ../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces) ../include/linux/ptrace.h:92:40: expected struct task_struct *p1 ../include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent ../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:92:60: expected struct task_struct *p2 ../include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent ../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces) ../include/linux/ptrace.h:92:40: expected struct task_struct *p1 ../include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent ../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:92:60: expected struct task_struct *p2 ../include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent ../kernel/exit.c: note: in included file (through ../include/linux/sched/signal.h, ../include/linux/rcuwait.h, ../include/linux/mm.h): ../include/linux/sched/task.h:116:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock ../include/linux/sched/task.h:116:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock ../include/linux/sched/task.h:116:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock ../kernel/exit.c: note: in included file: ../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces) ../include/linux/ptrace.h:92:40: expected struct task_struct *p1 ../include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent ../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:92:60: expected struct task_struct *p2 ../include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent ../kernel/exit.c:1647:6: warning: context imbalance in '__do_wait' - wrong count at exit ../kernel/cpu.c:1254:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block ../kernel/fork.c:1010:19: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:1010:19: expected struct task_struct [noderef] __rcu *owner ../kernel/fork.c:1010:19: got struct task_struct *p ../kernel/fork.c:1604:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1604:38: expected struct refcount_struct [usertype] *r ../kernel/fork.c:1604:38: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:1613:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1613:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:1613:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1614:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1614:9: expected void const * ../kernel/fork.c:1614:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1614:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1614:9: expected void const * ../kernel/fork.c:1614:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1614:9: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:1614:9: expected void const * ../kernel/fork.c:1614:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1615:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1615:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:1615:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1709:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1709:9: expected struct qspinlock *lock ../kernel/fork.c:1709:9: got struct qspinlock [noderef] __rcu * ../kernel/fork.c:1994:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1994:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:1994:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1998:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1998:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:1998:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2332:32: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:2332:32: expected struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:2332:32: got struct task_struct * ../kernel/fork.c:2341:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2341:27: expected struct spinlock [usertype] *lock ../kernel/fork.c:2341:27: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2390:54: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:2390:54: expected struct list_head *head ../kernel/fork.c:2390:54: got struct list_head [noderef] __rcu * ../kernel/fork.c:2410:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2410:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2410:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2432:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2432:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2432:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2460:28: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2460:28: expected struct sighand_struct *sighand ../kernel/fork.c:2460:28: got struct sighand_struct [noderef] __rcu *sighand ../kernel/fork.c:2491:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2491:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2491:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2493:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2493:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2493:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2936:24: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:2936:24: expected struct task_struct *[assigned] parent ../kernel/fork.c:2936:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:3019:43: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:3019:43: expected struct refcount_struct const [usertype] *r ../kernel/fork.c:3019:43: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:1848:36: warning: context imbalance in 'pidfd_prepare' - different lock contexts for basic block ../kernel/fork.c:2044:22: warning: dereference of noderef expression ../kernel/fork.c: note: in included file (through ../include/uapi/asm-generic/bpf_perf_event.h, arch/x86/include/generated/uapi/asm/bpf_perf_event.h, ../include/uapi/linux/bpf_perf_event.h, ../include/linux/perf_event.h, ...): ../include/linux/ptrace.h:210:45: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:210:45: expected struct task_struct *new_parent ../include/linux/ptrace.h:210:45: got struct task_struct [noderef] __rcu *parent ../include/linux/ptrace.h:210:62: warning: incorrect type in argument 3 (different address spaces) ../include/linux/ptrace.h:210:62: expected struct cred const *ptracer_cred ../include/linux/ptrace.h:210:62: got struct cred const [noderef] __rcu *ptracer_cred ../kernel/fork.c:2388:59: warning: dereference of noderef expression ../kernel/fork.c:2389:59: warning: dereference of noderef expression ../kernel/fork.c:1002:23: error: incompatible types in comparison expression (different address spaces): ../kernel/fork.c:1002:23: struct task_struct [noderef] __rcu * ../kernel/fork.c:1002:23: struct task_struct * ../mm/migrate_device.c:72:21: warning: context imbalance in 'migrate_vma_collect_pmd' - different lock contexts for basic block ../fs/coredump.c:508:27: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:508:27: expected struct spinlock [usertype] *lock ../fs/coredump.c:508:27: got struct spinlock [noderef] __rcu * ../fs/coredump.c:517:29: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:517:29: expected struct spinlock [usertype] *lock ../fs/coredump.c:517:29: got struct spinlock [noderef] __rcu * ../fs/coredump.c:556:31: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:556:31: expected struct spinlock [usertype] *lock ../fs/coredump.c:556:31: got struct spinlock [noderef] __rcu * ../fs/coredump.c:561:33: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:561:33: expected struct spinlock [usertype] *lock ../fs/coredump.c:561:33: got struct spinlock [noderef] __rcu * ../kernel/events/uprobes.c:2141:17: error: incompatible types in comparison expression (different address spaces): ../kernel/events/uprobes.c:2141:17: struct return_instance [noderef] __rcu * ../kernel/events/uprobes.c:2141:17: struct return_instance * ../kernel/events/uprobes.c:2220:17: error: incompatible types in comparison expression (different address spaces): ../kernel/events/uprobes.c:2220:17: struct return_instance [noderef] __rcu * ../kernel/events/uprobes.c:2220:17: struct return_instance * ../kernel/events/uprobes.c:2284:9: error: incompatible types in comparison expression (different address spaces): ../kernel/events/uprobes.c:2284:9: struct return_instance [noderef] __rcu * ../kernel/events/uprobes.c:2284:9: struct return_instance * ../kernel/events/uprobes.c:2648:25: error: incompatible types in comparison expression (different address spaces): ../kernel/events/uprobes.c:2648:25: struct return_instance [noderef] __rcu * ../kernel/events/uprobes.c:2648:25: struct return_instance * ../kernel/events/uprobes.c:564:17: warning: context imbalance in 'uprobe_write_opcode' - unexpected unlock ../kernel/events/uprobes.c:750:17: warning: context imbalance in 'hprobe_finalize' - unexpected unlock ../kernel/events/uprobes.c:822:25: warning: context imbalance in 'hprobe_expire' - unexpected unlock ../kernel/events/uprobes.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/xarray.h, ../include/linux/list_lru.h, ../include/linux/fs.h, ...): ../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../fs/proc/base.c:890:65: error: incompatible types in comparison expression (different address spaces): ../fs/proc/base.c:890:65: struct task_struct [noderef] __rcu * ../fs/proc/base.c:890:65: struct task_struct * ../fs/proc/base.c:2326:25: warning: cast to restricted fmode_t ../fs/proc/base.c:2383:42: warning: cast from restricted fmode_t ../fs/proc/base.c:2483:48: warning: cast from restricted fmode_t ../fs/proc/base.c: note: in included file (through ../include/linux/rcuwait.h, ../include/linux/percpu-rwsem.h, ../include/linux/fs.h, ../include/linux/proc_fs.h): ../include/linux/sched/signal.h:752:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:752:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:752:37: got struct spinlock [noderef] __rcu * ../fs/proc/base.c:1170:36: warning: context imbalance in '__set_oom_adj' - unexpected unlock ../fs/proc/base.c:2508:13: warning: context imbalance in 'timers_start' - wrong count at exit ../fs/proc/base.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../arch/x86/include/asm/uaccess.h, ../include/linux/uaccess.h): ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'timers_stop' - unexpected unlock ../fs/proc/base.c:2538:12: warning: context imbalance in 'show_timer' - wrong count at exit ../include/linux/rcupdate.h:869:9: warning: context imbalance in 'do_io_accounting' - different lock contexts for basic block ../mm/swapfile.c:263:9: warning: context imbalance in '__try_to_reclaim_swap' - unexpected unlock ../mm/swapfile.c:531:20: warning: context imbalance in 'isolate_lock_cluster' - different lock contexts for basic block ../mm/swapfile.c:679:13: warning: context imbalance in 'cluster_reclaim_range' - unexpected unlock ../mm/swapfile.c:817:9: warning: context imbalance in 'alloc_swap_scan_cluster' - unexpected unlock ../mm/swapfile.c:862:31: warning: context imbalance in 'swap_reclaim_full_clusters' - unexpected unlock ../mm/swapfile.c:991:28: warning: context imbalance in 'cluster_alloc_swap_entry' - unexpected unlock ../mm/swapfile.c:1206:24: warning: context imbalance in 'swap_alloc_fast' - different lock contexts for basic block ../mm/swapfile.c:2079:9: warning: context imbalance in 'unuse_pte' - different lock contexts for basic block ../mm/swapfile.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/dcache.h, ../include/linux/fs.h, ../include/linux/highmem.h, ../include/linux/bvec.h, ../include/linux/blk_types.h, ...): ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'unuse_pte_range' - unexpected unlock ../kernel/rcu/rcutorture.c:453:22: warning: context imbalance in 'rcu_torture_read_lock' - wrong count at exit ../kernel/rcu/rcutorture.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...): ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'rcu_torture_read_unlock' - unexpected unlock ../kernel/rcu/rcutorture.c:727:9: warning: context imbalance in 'srcu_torture_read_lock' - wrong count at exit ../kernel/rcu/rcutorture.c: note: in included file (through ../include/linux/notifier.h, ../arch/x86/include/asm/uprobes.h, ../include/linux/uprobes.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ...): ../include/linux/srcu.h:420:9: warning: context imbalance in 'srcu_torture_read_unlock' - unexpected unlock ../kernel/rcu/rcutorture.c:774:12: warning: context imbalance in 'srcu_torture_down_read' - wrong count at exit ../include/linux/srcu.h:446:9: warning: context imbalance in 'srcu_torture_up_read' - unexpected unlock ../kernel/rcu/rcutorture.c:2137:9: warning: context imbalance in 'rcutorture_one_extend' - different lock contexts for basic block ../include/linux/srcu.h:373:9: warning: context imbalance in 'rcu_torture_init_srcu_lockdep' - unexpected unlock ../mm/ksm.c:643:25: warning: context imbalance in 'break_ksm' - unexpected unlock ../mm/ksm.c:758:17: warning: context imbalance in 'get_mergeable_page' - unexpected unlock ../mm/ksm.c: note: in included file: ../include/linux/rmap.h:959:28: warning: context imbalance in 'write_protect_page' - unexpected unlock ../mm/ksm.c:1439:42: warning: context imbalance in 'replace_page' - different lock contexts for basic block ../mm/ksm.c:2562:33: warning: context imbalance in 'scan_get_next_rmap_item' - unexpected unlock ../kernel/cgroup/cpuset.c:265:6: warning: context imbalance in 'cpuset_callback_lock_irq' - wrong count at exit ../kernel/cgroup/cpuset.c:270:6: warning: context imbalance in 'cpuset_callback_unlock_irq' - unexpected unlock ../mm/rmap.c: note: in included file (through ../include/linux/ksm.h): ../include/linux/rmap.h:959:28: warning: context imbalance in 'folio_referenced_one' - unexpected unlock ../include/linux/rmap.h:959:28: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock ../include/linux/rmap.h:959:28: warning: context imbalance in 'try_to_migrate_one' - unexpected unlock ../mm/rmap.c:2725:25: warning: context imbalance in 'make_device_exclusive' - unexpected unlock ../mm/memcontrol.c:4170:52: error: incompatible types in comparison expression (different address spaces): ../mm/memcontrol.c:4170:52: struct task_struct [noderef] __rcu * ../mm/memcontrol.c:4170:52: struct task_struct * ../mm/memcontrol.c: note: in included file: ../include/linux/memcontrol.h:721:9: warning: context imbalance in 'folio_lruvec_lock' - wrong count at exit ../include/linux/memcontrol.h:721:9: warning: context imbalance in 'folio_lruvec_lock_irq' - wrong count at exit ../include/linux/memcontrol.h:721:9: warning: context imbalance in 'folio_lruvec_lock_irqsave' - wrong count at exit ../mm/page_alloc.c:2881:13: warning: context imbalance in '__free_frozen_pages' - different lock contexts for basic block ../mm/page_alloc.c:2984:33: warning: context imbalance in 'free_unref_folios' - unexpected unlock ../mm/page_alloc.c:3274:20: warning: context imbalance in 'rmqueue_pcplist' - different lock contexts for basic block ../mm/page_alloc.c:3146:13: warning: context imbalance in 'get_page_from_freelist' - different lock contexts for basic block ../mm/page_alloc.c:5102:9: warning: context imbalance in 'alloc_pages_bulk_noprof' - different lock contexts for basic block ../mm/page_alloc.c:7361:30: warning: context imbalance in '__accept_page' - unexpected unlock ../mm/page_alloc.c:7369:6: warning: context imbalance in 'accept_page' - wrong count at exit ../mm/page_alloc.c:7384:13: warning: context imbalance in 'try_to_accept_memory_one' - wrong count at exit ../kernel/trace/ring_buffer.c:5843:9: warning: context imbalance in 'ring_buffer_peek' - different lock contexts for basic block ../kernel/trace/ring_buffer.c:5929:9: warning: context imbalance in 'ring_buffer_consume' - different lock contexts for basic block ../kernel/trace/ring_buffer.c:5954:25: warning: context imbalance in 'ring_buffer_read_start' - wrong count at exit ../kernel/trace/ring_buffer.c:6178:13: warning: context imbalance in 'reset_disabled_cpu_buffer' - wrong count at exit ../kernel/trace/ring_buffer.c:6320:17: warning: context imbalance in 'ring_buffer_empty' - different lock contexts for basic block ../kernel/trace/ring_buffer.c:6350:9: warning: context imbalance in 'ring_buffer_empty_cpu' - different lock contexts for basic block ../kernel/trace/ring_buffer.c:6589:5: warning: context imbalance in 'ring_buffer_read_page' - different lock contexts for basic block ../mm/huge_memory.c:2168:20: warning: context imbalance in 'madvise_free_huge_pmd' - unexpected unlock ../mm/huge_memory.c:2210:28: warning: context imbalance in 'zap_huge_pmd' - unexpected unlock ../mm/huge_memory.c:2338:28: warning: context imbalance in 'move_huge_pmd' - unexpected unlock ../mm/huge_memory.c:2478:20: warning: context imbalance in 'change_huge_pmd' - unexpected unlock ../mm/huge_memory.c: note: in included file (through ../include/linux/pgtable.h, ../include/linux/mm.h): ../arch/x86/include/asm/pgtable.h:854:9: warning: context imbalance in 'change_huge_pud' - unexpected unlock ../mm/huge_memory.c:2560:28: warning: context imbalance in 'move_pages_huge_pmd' - unexpected unlock ../mm/huge_memory.c:2675:12: warning: context imbalance in '__pmd_trans_huge_lock' - wrong count at exit ../mm/huge_memory.c:2691:12: warning: context imbalance in '__pud_trans_huge_lock' - wrong count at exit ../mm/huge_memory.c: note: in included file (through ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/mm.h): ../include/linux/page-flags.h:282:38: warning: context imbalance in 'zap_huge_pud' - unexpected unlock ../mm/huge_memory.c:3856:9: warning: context imbalance in '__folio_split' - different lock contexts for basic block ../mm/huge_memory.c:4407:17: warning: context imbalance in 'split_huge_pages_pid' - unexpected unlock ../kernel/rcu/tree.c:1083:9: warning: context imbalance in 'rcu_start_this_gp' - different lock contexts for basic block ../kernel/rcu/tree.c:1459:9: warning: context imbalance in 'rcu_poll_gp_seq_start_unlocked' - different lock contexts for basic block ../kernel/rcu/tree.c:1476:9: warning: context imbalance in 'rcu_poll_gp_seq_end_unlocked' - different lock contexts for basic block ../kernel/rcu/tree.c:1953:9: warning: context imbalance in 'rcu_gp_init' - different lock contexts for basic block ../kernel/rcu/tree.c:2528:13: warning: context imbalance in 'rcu_do_batch' - wrong count at exit ../kernel/rcu/tree.c:2730:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block ../kernel/rcu/tree.c:2796:25: warning: context imbalance in 'rcu_force_quiescent_state' - unexpected unlock ../kernel/rcu/tree.c: note: in included file: ../kernel/rcu/tree_stall.h:1047:17: warning: context imbalance in 'rcu_check_gp_start_stall' - different lock contexts for basic block ../kernel/rcu/tree.c: note: in included file: ../kernel/rcu/tree_exp.h:199:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block ../kernel/rcu/tree_exp.h:1040:9: warning: context imbalance in 'start_poll_synchronize_rcu_expedited' - different lock contexts for basic block ../kernel/rcu/tree.c: note: in included file: ../kernel/rcu/tree_nocb.h:113:16: warning: context imbalance in 'rcu_nocb_bypass_trylock' - wrong count at exit ../kernel/rcu/tree_nocb.h:130:13: warning: context imbalance in 'rcu_nocb_lock' - wrong count at exit ../kernel/rcu/tree_nocb.h:145:17: warning: context imbalance in 'rcu_nocb_unlock' - unexpected unlock ../kernel/rcu/tree_nocb.h:158:17: warning: context imbalance in 'rcu_nocb_unlock_irqrestore' - unexpected unlock ../kernel/rcu/tree_nocb.h:335:9: warning: context imbalance in 'rcu_nocb_do_flush_bypass' - unexpected unlock ../kernel/rcu/tree_nocb.h:352:13: warning: context imbalance in 'rcu_nocb_flush_bypass' - wrong count at exit ../kernel/rcu/tree_nocb.h:526:13: warning: context imbalance in '__call_rcu_nocb_wake' - wrong count at exit ../kernel/rcu/tree_nocb.h:602:17: warning: context imbalance in 'call_rcu_nocb' - unexpected unlock ../kernel/rcu/tree_nocb.h:685:9: warning: context imbalance in 'nocb_gp_wait' - different lock contexts for basic block ../kernel/rcu/tree_nocb.h:936:9: warning: context imbalance in 'nocb_cb_wait' - wrong count at exit ../kernel/rcu/tree_nocb.h:1105:9: warning: context imbalance in 'rcu_nocb_rdp_deoffload' - wrong count at exit ../kernel/rcu/tree_nocb.h:1229:1: warning: context imbalance in 'lazy_rcu_shrink_scan' - different lock contexts for basic block ../mm/vmscan.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/vmscan.h): ../include/trace/events/vmscan.h:89:1: error: too long token expansion ../include/trace/events/vmscan.h:115:1: error: too long token expansion ../include/trace/events/vmscan.h:199:1: error: too long token expansion ../include/trace/events/vmscan.h:481:1: error: too long token expansion ../mm/memory.c:164:15: warning: symbol 'zero_pfn' was not declared. Should it be static? ../mm/memory.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/timerqueue.h, ../include/linux/hrtimer_defs.h, ../include/linux/hrtimer.h, ../include/linux/interrupt.h, ...): ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'copy_pte_range' - unexpected unlock ../mm/memory.c:2096:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'insert_page' - unexpected unlock ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'insert_pfn' - unexpected unlock ../mm/memory.c:3026:17: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock ../mm/memory.c:3659:42: warning: context imbalance in 'wp_page_copy' - different lock contexts for basic block ../mm/memory.c:3698:19: warning: context imbalance in 'finish_mkwrite_fault' - different lock contexts for basic block ../mm/memory.c:3729:17: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'wp_page_shared' - unexpected unlock ../mm/memory.c:3921:19: warning: context imbalance in 'do_wp_page' - wrong count at exit ../mm/memory.c:4183:9: warning: context imbalance in 'remove_device_exclusive_entry' - different lock contexts for basic block ../mm/memory.c:4209:19: warning: context imbalance in 'pte_marker_clear' - different lock contexts for basic block ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'do_swap_page' - unexpected unlock ../mm/memory.c:5112:9: warning: context imbalance in 'do_anonymous_page' - different lock contexts for basic block ../mm/memory.c:5342:12: warning: context imbalance in 'finish_fault' - different lock contexts for basic block ../mm/memory.c:5714:9: warning: context imbalance in 'do_fault' - different lock contexts for basic block ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'do_numa_page' - unexpected unlock ../include/linux/rcupdate.h:871:25: warning: context imbalance in 'handle_pte_fault' - unexpected unlock ../mm/memory.c:6527:5: warning: context imbalance in 'follow_pfnmap_start' - different lock contexts for basic block ../mm/memory.c:6613:28: warning: context imbalance in 'follow_pfnmap_end' - unexpected unlock ../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static?