Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../io_uring/filetable.c: note: in included file: ../io_uring/filetable.h:56:35: warning: restricted io_req_flags_t degrades to integer ../security/smack/smack_lsm.c:1925:61: warning: incorrect type in argument 1 (different address spaces) ../security/smack/smack_lsm.c:1925:61: expected struct cred const *cred ../security/smack/smack_lsm.c:1925:61: got struct cred const [noderef] __rcu *cred ../security/smack/smack_lsm.c:5237:30: warning: cast removes address space '__rcu' of expression ../io_uring/rsrc.c: note: in included file: ../io_uring/filetable.h:56:35: warning: restricted io_req_flags_t degrades to integer ../io_uring/filetable.h:56:35: warning: restricted io_req_flags_t degrades to integer ../io_uring/eventfd.c: note: in included file: ../include/linux/io_uring_types.h:220:37: warning: array of flexible structures ../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 ../io_uring/uring_cmd.c:342:59: warning: array of flexible structures ../io_uring/uring_cmd.c: note: in included file: ../io_uring/io_uring.h:140:73: warning: array of flexible structures ../io_uring/uring_cmd.c: note: in included file: ../io_uring/uring_cmd.h:21:59: warning: array of flexible structures ../io_uring/poll.c:422:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:422:40: expected int mask ../io_uring/poll.c:422:40: got restricted __poll_t [usertype] mask ../io_uring/poll.c:262:38: warning: incorrect type in assignment (different base types) ../io_uring/poll.c:262:38: expected signed int [usertype] res ../io_uring/poll.c:262:38: got restricted __poll_t ../io_uring/poll.c:282:56: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:281:66: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:281:66: expected restricted __poll_t [usertype] val ../io_uring/poll.c:281:66: got unsigned int ../io_uring/poll.c:281:52: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:281:52: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:281:52: got unsigned short ../io_uring/poll.c:284:51: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:284:51: expected signed int [usertype] res ../io_uring/poll.c:284:51: got restricted __poll_t [usertype] mask ../io_uring/poll.c:285:53: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:285:53: expected signed int [usertype] res ../io_uring/poll.c:285:53: got restricted __poll_t [usertype] mask ../io_uring/poll.c:333:71: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:333:65: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:333:65: expected restricted __poll_t [usertype] val ../io_uring/poll.c:333:65: got unsigned int ../io_uring/poll.c:610:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:610:40: expected int mask ../io_uring/poll.c:610:40: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:690:38: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:690:38: expected int mask ../io_uring/poll.c:690:38: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:690:55: warning: incorrect type in argument 3 (different base types) ../io_uring/poll.c:690:55: expected int events ../io_uring/poll.c:690:55: got restricted __poll_t [usertype] events ../io_uring/poll.c:697:33: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:697:33: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:697:33: got int ../io_uring/poll.c:835:24: warning: invalid assignment: |= ../io_uring/poll.c:835:24: left side has type unsigned int ../io_uring/poll.c:835:24: right side has type restricted __poll_t ../io_uring/poll.c:837:24: warning: invalid assignment: |= ../io_uring/poll.c:837:24: left side has type unsigned int ../io_uring/poll.c:837:24: right side has type restricted __poll_t ../io_uring/poll.c:839:55: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:838:29: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:838:38: warning: incorrect type in return expression (different base types) ../io_uring/poll.c:838:38: expected restricted __poll_t ../io_uring/poll.c:838:38: got unsigned int ../io_uring/poll.c:899:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:899:40: expected signed int [usertype] res ../io_uring/poll.c:899:40: got restricted __poll_t [addressable] [assigned] [usertype] result_mask ../io_uring/poll.c:930:38: warning: invalid assignment: &= ../io_uring/poll.c:930:38: left side has type restricted __poll_t ../io_uring/poll.c:930:38: right side has type int ../io_uring/poll.c:931:52: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:931:38: warning: invalid assignment: |= ../io_uring/poll.c:931:38: left side has type restricted __poll_t ../io_uring/poll.c:931:38: right side has type unsigned int ../io_uring/io_uring.c:559:28: warning: invalid assignment: |= ../io_uring/io_uring.c:559:28: left side has type bool ../io_uring/io_uring.c:559:28: right side has type restricted io_req_flags_t ../io_uring/io_uring.c: note: in included file (through ../include/linux/io_uring/cmd.h): ../include/linux/io_uring_types.h:220:37: warning: array of flexible structures ../io_uring/io_uring.c:840:58: warning: array of flexible structures ../io_uring/io_uring.c:970:69: warning: array of flexible structures ../io_uring/io_uring.c: note: in included file: ../io_uring/io_uring.h:140:73: warning: array of flexible structures ../io_uring/io_uring.c:1770:25: warning: restricted io_req_flags_t degrades to integer ../io_uring/io_uring.c:600:17: warning: context imbalance in '__io_submit_flush_completions' - different lock contexts for basic block ../io_uring/io_uring.c:2520:29: warning: context imbalance in 'io_cqring_min_timer_wakeup' - different lock contexts for basic block ../kernel/fork.c:1009:19: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:1009:19: expected struct task_struct [noderef] __rcu *owner ../kernel/fork.c:1009:19: got struct task_struct *p ../kernel/fork.c:1608:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1608:38: expected struct refcount_struct [usertype] *r ../kernel/fork.c:1608:38: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:1617:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1617:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:1617:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1618:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1618:9: expected void const * ../kernel/fork.c:1618:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1618:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1618:9: expected void const * ../kernel/fork.c:1618:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1618:9: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:1618:9: expected void const * ../kernel/fork.c:1618:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1619:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1619:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:1619:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1717:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1717:9: expected struct qspinlock *lock ../kernel/fork.c:1717:9: got struct qspinlock [noderef] __rcu * ../kernel/fork.c:2002:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2002:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2002:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2006:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2006:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2006:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2338:32: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:2338:32: expected struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:2338:32: got struct task_struct * ../kernel/fork.c:2347:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2347:27: expected struct spinlock [usertype] *lock ../kernel/fork.c:2347:27: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2396:54: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:2396:54: expected struct list_head *head ../kernel/fork.c:2396:54: got struct list_head [noderef] __rcu * ../kernel/fork.c:2416:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2416:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2416:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2438:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2438:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2438:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2466:28: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2466:28: expected struct sighand_struct *sighand ../kernel/fork.c:2466:28: got struct sighand_struct [noderef] __rcu *sighand ../kernel/fork.c:2497:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2497:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2497:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2499:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2499:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2499:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2938:24: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:2938:24: expected struct task_struct *[assigned] parent ../kernel/fork.c:2938:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:3021:43: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:3021:43: expected struct refcount_struct const [usertype] *r ../kernel/fork.c:3021:43: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:1856:36: warning: context imbalance in 'pidfd_prepare' - different lock contexts for basic block ../kernel/fork.c:2052: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:2394:59: warning: dereference of noderef expression ../kernel/fork.c:2395:59: warning: dereference of noderef expression ../kernel/fork.c:1001:23: error: incompatible types in comparison expression (different address spaces): ../kernel/fork.c:1001:23: struct task_struct [noderef] __rcu * ../kernel/fork.c:1001:23: struct task_struct * ../security/selinux/hooks.c:5617:22: warning: restricted __be16 degrades to integer ../security/selinux/hooks.c:5618:22: warning: restricted __be16 degrades to integer ../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:220:37: warning: array of flexible structures ../io_uring/sqpoll.c:43:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit ../io_uring/sqpoll.c:57:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit ../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:870:45: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1091:63: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1336:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1351:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1402:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1405:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1411:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1587:68: error: incompatible types in comparison expression (different base types): ../kernel/exit.c:1587:68: void * ../kernel/exit.c:1587:68: struct task_struct [noderef] __rcu * ../kernel/exit.c:1616:25: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1616:25: expected struct task_struct *parent ../kernel/exit.c:1616: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:1652:6: warning: context imbalance in '__do_wait' - wrong count at exit ../kernel/sched/core.c:329:56: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:329:56: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:329:56: struct task_struct * ../kernel/sched/core.c:804:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:804:33: expected struct task_struct *task ../kernel/sched/core.c:804:33: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:880:49: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/core.c:880:49: expected struct task_struct *p ../kernel/sched/core.c:880:49: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:1100:38: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:1100:38: expected struct task_struct *curr ../kernel/sched/core.c:1100:38: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:1206:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:1206:9: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:1206:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:2205:39: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:2205:39: expected struct task_struct *donor ../kernel/sched/core.c:2205:39: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:2216:65: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:2216:65: expected struct task_struct *tsk ../kernel/sched/core.c:2216:65: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:3658:17: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:3658:17: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:3658:17: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:3863:36: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:3863:36: expected struct task_struct const *p ../kernel/sched/core.c:3863:36: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:8172:43: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:8172:43: expected struct task_struct *push_task ../kernel/sched/core.c:8172:43: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:5589:15: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:5589:15: expected struct task_struct *donor ../kernel/sched/core.c:5589:15: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:6254:32: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6254:32: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6254:32: struct task_struct * ../kernel/sched/core.c:6285:23: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6285:23: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6285:23: struct task_struct * ../kernel/sched/core.c:6293:46: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6293:46: struct task_struct * ../kernel/sched/core.c:6293:46: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6350:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:6350:9: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:6350:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:6804:14: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:6804:14: expected struct task_struct *prev ../kernel/sched/core.c:6804:14: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:6870:37: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/core.c:6870:37: expected struct task_struct *prev ../kernel/sched/core.c:6870:37: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:7377:17: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:7377:17: struct task_struct * ../kernel/sched/core.c:7377:17: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:9053:16: warning: incorrect type in return expression (different address spaces) ../kernel/sched/core.c:9053:16: expected struct task_struct * ../kernel/sched/core.c:9053:16: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:10327:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:10327:25: expected struct task_struct *p ../kernel/sched/core.c:10327:25: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:403:9: warning: context imbalance in 'sched_core_lock' - different lock contexts for basic block ../kernel/sched/core.c:413:17: warning: context imbalance in 'sched_core_unlock' - unexpected unlock ../kernel/sched/core.c:631:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit ../kernel/sched/core.c:656:6: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit ../kernel/sched/core.c:680:6: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock ../kernel/sched/core.c: note: in included file: ../kernel/sched/sched.h:1798:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit ../kernel/sched/sched.h:1798:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit ../kernel/sched/core.c: note: in included file: ../kernel/sched/pelt.h:102:13: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/pelt.h:102:13: expected struct task_struct const *p ../kernel/sched/pelt.h:102:13: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:880:11: warning: dereference of noderef expression ../kernel/sched/core.c:1579:13: warning: context imbalance in 'uclamp_update_util_min_rt_default' - wrong count at exit ../kernel/sched/core.c:2286:35: warning: context imbalance in 'wait_task_inactive' - different lock contexts for basic block ../kernel/sched/core.c: note: in included file: ../kernel/sched/sched.h:2286:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2286:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2286:26: struct task_struct * ../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2472:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2472:9: struct task_struct * ../kernel/sched/sched.h:2286:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2286:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2286:26: struct task_struct * ../kernel/sched/sched.h:2275:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2275:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2275:25: struct task_struct * ../kernel/sched/core.c:2169:38: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:2169:38: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:2169:38: struct task_struct const * ../kernel/sched/sched.h:2286:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2286:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2286:26: struct task_struct * ../kernel/sched/sched.h:2495:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2495:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2495:9: struct task_struct * ../kernel/sched/sched.h:2495:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2495:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2495:9: struct task_struct * ../kernel/sched/sched.h:2495:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2495:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2495:9: struct task_struct * ../kernel/sched/sched.h:2495:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2495:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2495:9: struct task_struct * ../kernel/sched/sched.h:2495:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2495:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2495:9: struct task_struct * ../kernel/sched/sched.h:2495:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2495:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2495:9: struct task_struct * ../kernel/sched/sched.h:2495:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2495:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2495:9: struct task_struct * ../kernel/sched/sched.h:2495:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2495:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2495:9: struct task_struct * ../kernel/sched/sched.h:2286:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2286:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2286:26: struct task_struct * ../kernel/sched/sched.h:2286:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2286:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2286:26: struct task_struct * ../kernel/sched/sched.h:2286:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2286:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2286:26: struct task_struct * ../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2472:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2472:9: struct task_struct * ../kernel/sched/sched.h:2286:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2286:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2286:26: struct task_struct * ../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2472:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2472:9: struct task_struct * ../kernel/sched/sched.h:2286:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2286:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2286:26: struct task_struct * ../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2472:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2472:9: struct task_struct * ../io_uring/register.c: note: in included file: ../include/linux/io_uring_types.h:220:37: warning: array of flexible structures ../io_uring/zcrx.c:776:13: warning: context imbalance in 'io_zcrx_ring_refill' - wrong count at exit ../io_uring/napi.c:84:12: warning: context imbalance in '__io_napi_del_id' - wrong count at exit ../io_uring/napi.c:116:9: warning: context imbalance in '__io_napi_remove_stale' - wrong count at exit ../io_uring/napi.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:220:37: warning: array of flexible structures ../io_uring/napi.c:263:27: warning: context imbalance in 'io_napi_free' - wrong count at exit ../io_uring/cmd_net.c:60:32: warning: array of flexible structures ../io_uring/cmd_net.c: note: in included file: ../io_uring/uring_cmd.h:21:59: warning: array of flexible structures ../io_uring/fdinfo.c: note: in included file (through ../io_uring/filetable.h): ../include/linux/io_uring_types.h:220:37: warning: array of flexible structures ../fs/btrfs/ioctl.c: note: in included file (through ../fs/btrfs/extent_io.h, ../fs/btrfs/locking.h, ../fs/btrfs/ctree.h): ../fs/btrfs/compression.h:87:9: error: Expected ) in function call ../fs/btrfs/compression.h:87:9: error: got __VA_OPT__ ../fs/btrfs/compression.h:88:9: error: Expected ) in function call ../fs/btrfs/compression.h:88:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c: note: in included file (through ../fs/btrfs/locking.h, ../fs/btrfs/ctree.h): ../fs/btrfs/extent_io.h:132:9: error: Expected ) in function call ../fs/btrfs/extent_io.h:132:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c: note: in included file (through ../fs/btrfs/transaction.h): ../fs/btrfs/btrfs_inode.h:520:9: error: Expected ) in function call ../fs/btrfs/btrfs_inode.h:520:9: error: got __VA_OPT__ ../fs/btrfs/btrfs_inode.h:536:9: error: Expected ) in function call ../fs/btrfs/btrfs_inode.h:536:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c: note: in included file (through ../fs/btrfs/transaction.h): ../fs/btrfs/delayed-ref.h:442:9: error: Expected ) in function call ../fs/btrfs/delayed-ref.h:442:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c: note: in included file: ../fs/btrfs/volumes.h:643:17: error: Expected ) in function call ../fs/btrfs/volumes.h:643:17: error: got __VA_OPT__ ../fs/btrfs/volumes.h:696:9: error: Expected ) in function call ../fs/btrfs/volumes.h:696:9: error: got __VA_OPT__ ../fs/btrfs/volumes.h:870:9: error: Expected ) in function call ../fs/btrfs/volumes.h:870:9: error: got __VA_OPT__ ../fs/btrfs/volumes.h:877:9: error: Expected ) in function call ../fs/btrfs/volumes.h:877:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c:5213:17: error: Expected ) in function call ../fs/btrfs/ioctl.c:5213:17: error: got __VA_OPT__ ../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static? Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../io_uring/eventfd.c: note: in included file: ../include/linux/io_uring_types.h:220:37: warning: array of flexible structures ../io_uring/filetable.c: note: in included file: ../io_uring/filetable.h:56:35: warning: restricted io_req_flags_t degrades to integer ../io_uring/uring_cmd.c:342:59: warning: array of flexible structures ../io_uring/uring_cmd.c: note: in included file: ../io_uring/io_uring.h:140:73: warning: array of flexible structures ../io_uring/uring_cmd.c: note: in included file: ../io_uring/uring_cmd.h:21:59: warning: array of flexible structures ../io_uring/fdinfo.c: note: in included file (through ../io_uring/filetable.h): ../include/linux/io_uring_types.h:220:37: warning: array of flexible structures ../io_uring/poll.c:422:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:422:40: expected int mask ../io_uring/poll.c:422:40: got restricted __poll_t [usertype] mask ../io_uring/poll.c:262:38: warning: incorrect type in assignment (different base types) ../io_uring/poll.c:262:38: expected signed int [usertype] res ../io_uring/poll.c:262:38: got restricted __poll_t ../io_uring/poll.c:282:56: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:281:66: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:281:66: expected restricted __poll_t [usertype] val ../io_uring/poll.c:281:66: got unsigned int ../io_uring/poll.c:281:52: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:281:52: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:281:52: got unsigned short ../io_uring/poll.c:284:51: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:284:51: expected signed int [usertype] res ../io_uring/poll.c:284:51: got restricted __poll_t [usertype] mask ../io_uring/poll.c:285:53: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:285:53: expected signed int [usertype] res ../io_uring/poll.c:285:53: got restricted __poll_t [usertype] mask ../io_uring/poll.c:333:71: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:333:65: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:333:65: expected restricted __poll_t [usertype] val ../io_uring/poll.c:333:65: got unsigned int ../io_uring/poll.c:610:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:610:40: expected int mask ../io_uring/poll.c:610:40: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:690:38: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:690:38: expected int mask ../io_uring/poll.c:690:38: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:690:55: warning: incorrect type in argument 3 (different base types) ../io_uring/poll.c:690:55: expected int events ../io_uring/poll.c:690:55: got restricted __poll_t [usertype] events ../io_uring/poll.c:697:33: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:697:33: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:697:33: got int ../io_uring/poll.c:835:24: warning: invalid assignment: |= ../io_uring/poll.c:835:24: left side has type unsigned int ../io_uring/poll.c:835:24: right side has type restricted __poll_t ../io_uring/poll.c:837:24: warning: invalid assignment: |= ../io_uring/poll.c:837:24: left side has type unsigned int ../io_uring/poll.c:837:24: right side has type restricted __poll_t ../io_uring/poll.c:839:55: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:838:29: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:838:38: warning: incorrect type in return expression (different base types) ../io_uring/poll.c:838:38: expected restricted __poll_t ../io_uring/poll.c:838:38: got unsigned int ../io_uring/poll.c:899:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:899:40: expected signed int [usertype] res ../io_uring/poll.c:899:40: got restricted __poll_t [addressable] [assigned] [usertype] result_mask ../io_uring/poll.c:930:38: warning: invalid assignment: &= ../io_uring/poll.c:930:38: left side has type restricted __poll_t ../io_uring/poll.c:930:38: right side has type int ../io_uring/poll.c:931:52: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:931:38: warning: invalid assignment: |= ../io_uring/poll.c:931:38: left side has type restricted __poll_t ../io_uring/poll.c:931:38: right side has type unsigned int ../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:220:37: warning: array of flexible structures ../io_uring/sqpoll.c:43:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit ../io_uring/sqpoll.c:57:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit ../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 ../io_uring/cmd_net.c:60:32: warning: array of flexible structures ../io_uring/cmd_net.c: note: in included file: ../io_uring/uring_cmd.h:21:59: warning: array of flexible structures ../io_uring/rsrc.c: note: in included file: ../io_uring/filetable.h:56:35: warning: restricted io_req_flags_t degrades to integer ../io_uring/filetable.h:56:35: warning: restricted io_req_flags_t degrades to integer ../io_uring/napi.c:84:12: warning: context imbalance in '__io_napi_del_id' - wrong count at exit ../io_uring/napi.c:116:9: warning: context imbalance in '__io_napi_remove_stale' - wrong count at exit ../io_uring/napi.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:220:37: warning: array of flexible structures ../io_uring/napi.c:263:27: warning: context imbalance in 'io_napi_free' - wrong count at exit ../io_uring/register.c: note: in included file: ../include/linux/io_uring_types.h:220:37: warning: array of flexible structures ../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:870:45: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1091:63: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1336:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1351:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1402:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1405:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1411:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1587:68: error: incompatible types in comparison expression (different base types): ../kernel/exit.c:1587:68: void * ../kernel/exit.c:1587:68: struct task_struct [noderef] __rcu * ../kernel/exit.c:1616:25: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1616:25: expected struct task_struct *parent ../kernel/exit.c:1616: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:1652:6: warning: context imbalance in '__do_wait' - wrong count at exit ../security/smack/smack_lsm.c:1925:61: warning: incorrect type in argument 1 (different address spaces) ../security/smack/smack_lsm.c:1925:61: expected struct cred const *cred ../security/smack/smack_lsm.c:1925:61: got struct cred const [noderef] __rcu *cred ../security/smack/smack_lsm.c:5237:30: warning: cast removes address space '__rcu' of expression ../io_uring/zcrx.c:776:13: warning: context imbalance in 'io_zcrx_ring_refill' - wrong count at exit ../kernel/fork.c:1009:19: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:1009:19: expected struct task_struct [noderef] __rcu *owner ../kernel/fork.c:1009:19: got struct task_struct *p ../kernel/fork.c:1608:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1608:38: expected struct refcount_struct [usertype] *r ../kernel/fork.c:1608:38: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:1617:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1617:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:1617:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1618:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1618:9: expected void const * ../kernel/fork.c:1618:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1618:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1618:9: expected void const * ../kernel/fork.c:1618:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1618:9: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:1618:9: expected void const * ../kernel/fork.c:1618:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1619:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1619:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:1619:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1717:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1717:9: expected struct qspinlock *lock ../kernel/fork.c:1717:9: got struct qspinlock [noderef] __rcu * ../kernel/fork.c:2002:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2002:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2002:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2006:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2006:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2006:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2338:32: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:2338:32: expected struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:2338:32: got struct task_struct * ../kernel/fork.c:2347:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2347:27: expected struct spinlock [usertype] *lock ../kernel/fork.c:2347:27: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2396:54: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:2396:54: expected struct list_head *head ../kernel/fork.c:2396:54: got struct list_head [noderef] __rcu * ../kernel/fork.c:2416:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2416:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2416:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2438:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2438:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2438:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2466:28: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2466:28: expected struct sighand_struct *sighand ../kernel/fork.c:2466:28: got struct sighand_struct [noderef] __rcu *sighand ../kernel/fork.c:2497:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2497:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2497:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2499:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2499:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2499:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2938:24: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:2938:24: expected struct task_struct *[assigned] parent ../kernel/fork.c:2938:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:3021:43: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:3021:43: expected struct refcount_struct const [usertype] *r ../kernel/fork.c:3021:43: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:1856:36: warning: context imbalance in 'pidfd_prepare' - different lock contexts for basic block ../kernel/fork.c:2052: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:2394:59: warning: dereference of noderef expression ../kernel/fork.c:2395:59: warning: dereference of noderef expression ../kernel/fork.c:1001:23: error: incompatible types in comparison expression (different address spaces): ../kernel/fork.c:1001:23: struct task_struct [noderef] __rcu * ../kernel/fork.c:1001:23: struct task_struct * ../security/selinux/hooks.c:5617:22: warning: restricted __be16 degrades to integer ../security/selinux/hooks.c:5618:22: warning: restricted __be16 degrades to integer ../io_uring/io_uring.c:559:28: warning: invalid assignment: |= ../io_uring/io_uring.c:559:28: left side has type bool ../io_uring/io_uring.c:559:28: right side has type restricted io_req_flags_t ../io_uring/io_uring.c: note: in included file (through ../include/linux/io_uring/cmd.h): ../include/linux/io_uring_types.h:220:37: warning: array of flexible structures ../io_uring/io_uring.c:840:58: warning: array of flexible structures ../io_uring/io_uring.c:970:69: warning: array of flexible structures ../io_uring/io_uring.c: note: in included file: ../io_uring/io_uring.h:140:73: warning: array of flexible structures ../io_uring/io_uring.c:1770:25: warning: restricted io_req_flags_t degrades to integer ../io_uring/io_uring.c:600:17: warning: context imbalance in '__io_submit_flush_completions' - different lock contexts for basic block ../io_uring/io_uring.c:2520:29: warning: context imbalance in 'io_cqring_min_timer_wakeup' - different lock contexts for basic block ../fs/btrfs/ioctl.c: note: in included file (through ../fs/btrfs/extent_io.h, ../fs/btrfs/locking.h, ../fs/btrfs/ctree.h): ../fs/btrfs/compression.h:87:9: error: Expected ) in function call ../fs/btrfs/compression.h:87:9: error: got __VA_OPT__ ../fs/btrfs/compression.h:88:9: error: Expected ) in function call ../fs/btrfs/compression.h:88:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c: note: in included file (through ../fs/btrfs/locking.h, ../fs/btrfs/ctree.h): ../fs/btrfs/extent_io.h:132:9: error: Expected ) in function call ../fs/btrfs/extent_io.h:132:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c: note: in included file (through ../fs/btrfs/transaction.h): ../fs/btrfs/btrfs_inode.h:520:9: error: Expected ) in function call ../fs/btrfs/btrfs_inode.h:520:9: error: got __VA_OPT__ ../fs/btrfs/btrfs_inode.h:536:9: error: Expected ) in function call ../fs/btrfs/btrfs_inode.h:536:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c: note: in included file (through ../fs/btrfs/transaction.h): ../fs/btrfs/delayed-ref.h:442:9: error: Expected ) in function call ../fs/btrfs/delayed-ref.h:442:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c: note: in included file: ../fs/btrfs/volumes.h:643:17: error: Expected ) in function call ../fs/btrfs/volumes.h:643:17: error: got __VA_OPT__ ../fs/btrfs/volumes.h:696:9: error: Expected ) in function call ../fs/btrfs/volumes.h:696:9: error: got __VA_OPT__ ../fs/btrfs/volumes.h:870:9: error: Expected ) in function call ../fs/btrfs/volumes.h:870:9: error: got __VA_OPT__ ../fs/btrfs/volumes.h:877:9: error: Expected ) in function call ../fs/btrfs/volumes.h:877:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c:5213:17: error: Expected ) in function call ../fs/btrfs/ioctl.c:5213:17: error: got __VA_OPT__ ../kernel/sched/core.c:329:56: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:329:56: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:329:56: struct task_struct * ../kernel/sched/core.c:804:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:804:33: expected struct task_struct *task ../kernel/sched/core.c:804:33: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:880:49: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/core.c:880:49: expected struct task_struct *p ../kernel/sched/core.c:880:49: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:1100:38: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:1100:38: expected struct task_struct *curr ../kernel/sched/core.c:1100:38: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:1206:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:1206:9: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:1206:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:2205:39: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:2205:39: expected struct task_struct *donor ../kernel/sched/core.c:2205:39: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:2216:65: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:2216:65: expected struct task_struct *tsk ../kernel/sched/core.c:2216:65: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:3658:17: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:3658:17: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:3658:17: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:3863:36: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:3863:36: expected struct task_struct const *p ../kernel/sched/core.c:3863:36: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:8172:43: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:8172:43: expected struct task_struct *push_task ../kernel/sched/core.c:8172:43: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:5589:15: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:5589:15: expected struct task_struct *donor ../kernel/sched/core.c:5589:15: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:6254:32: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6254:32: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6254:32: struct task_struct * ../kernel/sched/core.c:6285:23: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6285:23: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6285:23: struct task_struct * ../kernel/sched/core.c:6293:46: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6293:46: struct task_struct * ../kernel/sched/core.c:6293:46: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6350:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:6350:9: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:6350:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:6804:14: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:6804:14: expected struct task_struct *prev ../kernel/sched/core.c:6804:14: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:6870:37: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/core.c:6870:37: expected struct task_struct *prev ../kernel/sched/core.c:6870:37: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:7377:17: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:7377:17: struct task_struct * ../kernel/sched/core.c:7377:17: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:9053:16: warning: incorrect type in return expression (different address spaces) ../kernel/sched/core.c:9053:16: expected struct task_struct * ../kernel/sched/core.c:9053:16: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:10327:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:10327:25: expected struct task_struct *p ../kernel/sched/core.c:10327:25: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:403:9: warning: context imbalance in 'sched_core_lock' - different lock contexts for basic block ../kernel/sched/core.c:413:17: warning: context imbalance in 'sched_core_unlock' - unexpected unlock ../kernel/sched/core.c:631:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit ../kernel/sched/core.c:656:6: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit ../kernel/sched/core.c:680:6: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock ../kernel/sched/core.c: note: in included file: ../kernel/sched/sched.h:1798:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit ../kernel/sched/sched.h:1798:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit ../kernel/sched/core.c: note: in included file: ../kernel/sched/pelt.h:102:13: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/pelt.h:102:13: expected struct task_struct const *p ../kernel/sched/pelt.h:102:13: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:880:11: warning: dereference of noderef expression ../kernel/sched/core.c:1579:13: warning: context imbalance in 'uclamp_update_util_min_rt_default' - wrong count at exit ../kernel/sched/core.c:2286:35: warning: context imbalance in 'wait_task_inactive' - different lock contexts for basic block ../kernel/sched/core.c: note: in included file: ../kernel/sched/sched.h:2286:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2286:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2286:26: struct task_struct * ../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2472:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2472:9: struct task_struct * ../kernel/sched/sched.h:2286:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2286:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2286:26: struct task_struct * ../kernel/sched/sched.h:2275:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2275:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2275:25: struct task_struct * ../kernel/sched/core.c:2169:38: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:2169:38: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:2169:38: struct task_struct const * ../kernel/sched/sched.h:2286:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2286:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2286:26: struct task_struct * ../kernel/sched/sched.h:2495:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2495:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2495:9: struct task_struct * ../kernel/sched/sched.h:2495:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2495:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2495:9: struct task_struct * ../kernel/sched/sched.h:2495:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2495:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2495:9: struct task_struct * ../kernel/sched/sched.h:2495:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2495:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2495:9: struct task_struct * ../kernel/sched/sched.h:2495:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2495:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2495:9: struct task_struct * ../kernel/sched/sched.h:2495:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2495:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2495:9: struct task_struct * ../kernel/sched/sched.h:2495:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2495:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2495:9: struct task_struct * ../kernel/sched/sched.h:2495:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2495:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2495:9: struct task_struct * ../kernel/sched/sched.h:2286:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2286:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2286:26: struct task_struct * ../kernel/sched/sched.h:2286:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2286:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2286:26: struct task_struct * ../kernel/sched/sched.h:2286:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2286:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2286:26: struct task_struct * ../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2472:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2472:9: struct task_struct * ../kernel/sched/sched.h:2286:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2286:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2286:26: struct task_struct * ../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2472:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2472:9: struct task_struct * ../kernel/sched/sched.h:2286:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2286:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2286:26: struct task_struct * ../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2472:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2472:9: struct task_struct * ../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static?