========== build_allmodconfig_warn - FAILED .pylintrc: warning: ignored by one of the .gitignore files ../io_uring/filetable.c: note: in included file (through ../io_uring/io_uring.h): ../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:199:37: warning: array of flexible structures ../io_uring/rsrc.c: note: in included file (through ../io_uring/io_uring.h): ../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/uring_cmd.c:339:59: warning: array of flexible structures ../io_uring/uring_cmd.c: note: in included file: ../io_uring/io_uring.h:84: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 ../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 ../fs/exec.c:361:39: warning: incorrect type in return expression (different address spaces) ../fs/exec.c:361:39: expected char const [noderef] __user * ../fs/exec.c:361:39: got void * ../fs/exec.c:368:31: warning: incorrect type in return expression (different address spaces) ../fs/exec.c:368:31: expected char const [noderef] __user * ../fs/exec.c:368:31: got void * ../fs/exec.c:959:48: warning: incorrect type in initializer (different address spaces) ../fs/exec.c:959:48: expected struct sighand_struct *oldsighand ../fs/exec.c:959:48: got struct sighand_struct [noderef] __rcu *sighand ../fs/exec.c:1065:56: warning: incorrect type in argument 2 (different address spaces) ../fs/exec.c:1065:56: expected struct task_struct *parent ../fs/exec.c:1065:56: got struct task_struct [noderef] __rcu *parent ../fs/exec.c:1100:47: warning: incorrect type in initializer (different address spaces) ../fs/exec.c:1100:47: expected struct sighand_struct *oldsighand ../fs/exec.c:1100:47: got struct sighand_struct [noderef] __rcu *sighand ../fs/exec.c:1215:26: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1215:26: expected struct spinlock [usertype] *lock ../fs/exec.c:1215:26: got struct spinlock [noderef] __rcu * ../fs/exec.c:1217:28: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1217:28: expected struct spinlock [usertype] *lock ../fs/exec.c:1217:28: got struct spinlock [noderef] __rcu * ../fs/exec.c:1741:70: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1741:70: expected struct task_struct *tsk ../fs/exec.c:1741:70: got struct task_struct [noderef] __rcu *parent ../io_uring/poll.c:426:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:426:40: expected int mask ../io_uring/poll.c:426: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:276:21: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:284:56: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:283:66: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:283:66: expected restricted __poll_t [usertype] val ../io_uring/poll.c:283:66: got unsigned int ../io_uring/poll.c:283:52: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:283:52: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:283:52: got unsigned short ../io_uring/poll.c:286:51: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:286:51: expected signed int [usertype] res ../io_uring/poll.c:286:51: got restricted __poll_t [usertype] mask ../io_uring/poll.c:287:53: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:287:53: expected signed int [usertype] res ../io_uring/poll.c:287:53: got restricted __poll_t [usertype] mask ../io_uring/poll.c:337:71: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:337:65: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:337:65: expected restricted __poll_t [usertype] val ../io_uring/poll.c:337:65: got unsigned int ../io_uring/poll.c:614:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:614:40: expected int mask ../io_uring/poll.c:614:40: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:695:38: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:695:38: expected int mask ../io_uring/poll.c:695:38: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:695:55: warning: incorrect type in argument 3 (different base types) ../io_uring/poll.c:695:55: expected int events ../io_uring/poll.c:695:55: got restricted __poll_t [usertype] events ../io_uring/poll.c:702:45: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:702:43: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:702:43: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:702:43: got unsigned int ../io_uring/poll.c:840:24: warning: invalid assignment: |= ../io_uring/poll.c:840:24: left side has type unsigned int ../io_uring/poll.c:840:24: right side has type restricted __poll_t ../io_uring/poll.c:842:24: warning: invalid assignment: |= ../io_uring/poll.c:842:24: left side has type unsigned int ../io_uring/poll.c:842:24: right side has type restricted __poll_t ../io_uring/poll.c:844:55: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:843:29: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:843:38: warning: incorrect type in return expression (different base types) ../io_uring/poll.c:843:38: expected restricted __poll_t ../io_uring/poll.c:843:38: got unsigned int ../io_uring/poll.c:904:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:904:40: expected signed int [usertype] res ../io_uring/poll.c:904:40: got restricted __poll_t [addressable] [assigned] [usertype] result_mask ../io_uring/poll.c:935:38: warning: invalid assignment: &= ../io_uring/poll.c:935:38: left side has type restricted __poll_t ../io_uring/poll.c:935:38: right side has type int ../io_uring/poll.c:936:52: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:936:38: warning: invalid assignment: |= ../io_uring/poll.c:936:38: left side has type restricted __poll_t ../io_uring/poll.c:936: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:199:37: warning: array of flexible structures ../io_uring/sqpoll.c:42:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit ../io_uring/sqpoll.c:54:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit ../io_uring/io_uring.c:543:28: warning: invalid assignment: |= ../io_uring/io_uring.c:543:28: left side has type bool ../io_uring/io_uring.c:543: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:199:37: warning: array of flexible structures ../io_uring/io_uring.c:792:58: warning: array of flexible structures ../io_uring/io_uring.c:921:69: warning: array of flexible structures ../io_uring/io_uring.c: note: in included file: ../io_uring/io_uring.h:84:73: warning: array of flexible structures ../io_uring/io_uring.c:1716:25: warning: restricted io_req_flags_t degrades to integer ../io_uring/io_uring.c:584:17: warning: context imbalance in '__io_submit_flush_completions' - different lock contexts for basic block ../io_uring/io_uring.c:2442:29: warning: context imbalance in 'io_cqring_min_timer_wakeup' - different lock contexts for basic block ../kernel/fork.c:1265:19: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:1265:19: expected struct task_struct [noderef] __rcu *owner ../kernel/fork.c:1265:19: got struct task_struct *p ../kernel/fork.c:1856:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1856:38: expected struct refcount_struct [usertype] *r ../kernel/fork.c:1856:38: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:1865:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1865:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:1865:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1866:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1866:9: expected void const * ../kernel/fork.c:1866:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1866:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1866:9: expected void const * ../kernel/fork.c:1866:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1866:9: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:1866:9: expected void const * ../kernel/fork.c:1866:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1867:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1867:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:1867:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1961:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1961:9: expected struct qspinlock *lock ../kernel/fork.c:1961:9: got struct qspinlock [noderef] __rcu * ../kernel/fork.c:2249:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2249:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2249:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2253:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2253:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2253:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2586:32: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:2586:32: expected struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:2586:32: got struct task_struct * ../kernel/fork.c:2595:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2595:27: expected struct spinlock [usertype] *lock ../kernel/fork.c:2595:27: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2644:54: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:2644:54: expected struct list_head *head ../kernel/fork.c:2644:54: got struct list_head [noderef] __rcu * ../kernel/fork.c:2664:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2664:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2664:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2686:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2686:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2686:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2714:28: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2714:28: expected struct sighand_struct *sighand ../kernel/fork.c:2714:28: got struct sighand_struct [noderef] __rcu *sighand ../kernel/fork.c:2745:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2745:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2745:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2747:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2747:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2747:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:3190:24: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:3190:24: expected struct task_struct *[assigned] parent ../kernel/fork.c:3190:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:3282:43: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:3282:43: expected struct refcount_struct const [usertype] *r ../kernel/fork.c:3282:43: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:2100:36: warning: context imbalance in 'pidfd_prepare' - different lock contexts for basic block ../kernel/fork.c:2299: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:2642:59: warning: dereference of noderef expression ../kernel/fork.c:2643:59: warning: dereference of noderef expression ../kernel/fork.c:1257:23: error: incompatible types in comparison expression (different address spaces): ../kernel/fork.c:1257:23: struct task_struct [noderef] __rcu * ../kernel/fork.c:1257:23: struct task_struct * ../security/selinux/hooks.c:5589:22: warning: restricted __be16 degrades to integer ../security/selinux/hooks.c:5590:22: warning: restricted __be16 degrades to integer ../io_uring/msg_ring.c:84:9: warning: context imbalance in 'io_msg_tw_complete' - different lock contexts for basic block ../kernel/exit.c:359:37: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:359:37: expected struct task_struct *tsk ../kernel/exit.c:359:37: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:362:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:362:32: expected struct task_struct *task ../kernel/exit.c:362:32: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:363:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:363:35: expected struct task_struct *task ../kernel/exit.c:363:35: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:408:24: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:408:24: expected struct task_struct *parent ../kernel/exit.c:408:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:435:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:435:27: expected struct spinlock [usertype] *lock ../kernel/exit.c:435:27: got struct spinlock [noderef] __rcu * ../kernel/exit.c:438:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:438:29: expected struct spinlock [usertype] *lock ../kernel/exit.c:438:29: got struct spinlock [noderef] __rcu * ../kernel/exit.c:474:17: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:474:17: expected struct task_struct [noderef] __rcu *volatile ../kernel/exit.c:474:17: got struct task_struct *tsk ../kernel/exit.c:509:23: error: incompatible types in comparison expression (different address spaces): ../kernel/exit.c:509:23: struct task_struct [noderef] __rcu * ../kernel/exit.c:509:23: struct task_struct * ../kernel/exit.c:668:29: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:670:29: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:883:45: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1092:63: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1337:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1352:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1403:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1406:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1412:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1588:68: error: incompatible types in comparison expression (different base types): ../kernel/exit.c:1588:68: void * ../kernel/exit.c:1588:68: struct task_struct [noderef] __rcu * ../kernel/exit.c:1617:25: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1617:25: expected struct task_struct *parent ../kernel/exit.c:1617:25: got struct task_struct [noderef] __rcu * ../kernel/exit.c:478:20: warning: context imbalance in '__try_to_set_owner' - unexpected unlock ../kernel/exit.c:532:9: warning: dereference of noderef expression ../kernel/exit.c:501: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:120:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock ../include/linux/sched/task.h:120:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock ../include/linux/sched/task.h:120: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:1653:6: warning: context imbalance in '__do_wait' - wrong count at exit ../io_uring/register.c: note: in included file: ../include/linux/io_uring_types.h:199:37: warning: array of flexible structures ../io_uring/fdinfo.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:199:37: warning: array of flexible structures ../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:199:37: warning: array of flexible structures ../io_uring/napi.c:263:27: warning: context imbalance in 'io_napi_free' - wrong count at exit ../kernel/sched/core.c:297:56: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:297:56: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:297:56: struct task_struct * ../kernel/sched/core.c:774:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:774:33: expected struct task_struct *task ../kernel/sched/core.c:774:33: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:850:49: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/core.c:850:49: expected struct task_struct *p ../kernel/sched/core.c:850:49: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:1095:38: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:1095:38: expected struct task_struct *curr ../kernel/sched/core.c:1095:38: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:1196:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:1196:9: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:1196:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:2197:39: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:2197:39: expected struct task_struct *donor ../kernel/sched/core.c:2197:39: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:2208:65: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:2208:65: expected struct task_struct *tsk ../kernel/sched/core.c:2208:65: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:3691:17: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:3691:17: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:3691:17: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:3900:36: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:3900:36: expected struct task_struct const *p ../kernel/sched/core.c:3900:36: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:8030:43: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:8030:43: expected struct task_struct *push_task ../kernel/sched/core.c:8030:43: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:5660:15: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:5660:15: expected struct task_struct *donor ../kernel/sched/core.c:5660:15: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:6327:32: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6327:32: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6327:32: struct task_struct * ../kernel/sched/core.c:6358:23: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6358:23: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6358:23: struct task_struct * ../kernel/sched/core.c:6366:46: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6366:46: struct task_struct * ../kernel/sched/core.c:6366:46: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6423:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:6423:9: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:6423:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:6676:14: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:6676:14: expected struct task_struct *prev ../kernel/sched/core.c:6676:14: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:7225:17: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:7225:17: struct task_struct * ../kernel/sched/core.c:7225:17: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:8921:16: warning: incorrect type in return expression (different address spaces) ../kernel/sched/core.c:8921:16: expected struct task_struct * ../kernel/sched/core.c:8921:16: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:9420:11: warning: symbol 'max_cfs_quota_period' was not declared. Should it be static? ../kernel/sched/core.c:10163:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:10163:25: expected struct task_struct *p ../kernel/sched/core.c:10163:25: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:371:9: warning: context imbalance in 'sched_core_lock' - different lock contexts for basic block ../kernel/sched/core.c:381:17: warning: context imbalance in 'sched_core_unlock' - unexpected unlock ../kernel/sched/core.c:599:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit ../kernel/sched/core.c:624:6: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit ../kernel/sched/core.c:648:6: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock ../kernel/sched/core.c: note: in included file: ../kernel/sched/sched.h:1785:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit ../kernel/sched/sched.h:1785:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit ../kernel/sched/core.c: note: in included file: ../kernel/sched/pelt.h:98:13: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/pelt.h:98:13: expected struct task_struct const *p ../kernel/sched/pelt.h:98:13: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:850:11: warning: dereference of noderef expression ../kernel/sched/core.c:1571:13: warning: context imbalance in 'uclamp_update_util_min_rt_default' - wrong count at exit ../kernel/sched/core.c:2278: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:2278:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2278:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2278:26: struct task_struct * ../kernel/sched/sched.h:2467:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2467:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2467:9: struct task_struct * ../kernel/sched/core.c:2161:38: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:2161:38: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:2161:38: struct task_struct const * ../kernel/sched/sched.h:2278:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2278:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2278:26: struct task_struct * ../kernel/sched/sched.h:2490:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2490:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2490:9: struct task_struct * ../kernel/sched/sched.h:2490:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2490:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2490:9: struct task_struct * ../kernel/sched/sched.h:2490:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2490:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2490:9: struct task_struct * ../kernel/sched/sched.h:2490:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2490:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2490:9: struct task_struct * ../kernel/sched/sched.h:2490:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2490:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2490:9: struct task_struct * ../kernel/sched/sched.h:2278:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2278:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2278:26: struct task_struct * ../kernel/sched/sched.h:2467:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2467:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2467:9: struct task_struct * ../kernel/sched/sched.h:2278:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2278:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2278:26: struct task_struct * ../kernel/sched/sched.h:2467:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2467:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2467:9: struct task_struct * ../kernel/sched/sched.h:2278:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2278:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2278:26: struct task_struct * ../kernel/sched/sched.h:2467:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2467:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2467:9: struct task_struct * ../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:83:9: error: Expected ) in function call ../fs/btrfs/compression.h:83:9: error: got __VA_OPT__ ../fs/btrfs/compression.h:84:9: error: Expected ) in function call ../fs/btrfs/compression.h:84: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:515:9: error: Expected ) in function call ../fs/btrfs/btrfs_inode.h:515:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c: note: in included file (through ../fs/btrfs/transaction.h): ../fs/btrfs/delayed-ref.h:441:9: error: Expected ) in function call ../fs/btrfs/delayed-ref.h:441:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c: note: in included file: ../fs/btrfs/volumes.h:633:17: error: Expected ) in function call ../fs/btrfs/volumes.h:633:17: error: got __VA_OPT__ ../fs/btrfs/volumes.h:686:9: error: Expected ) in function call ../fs/btrfs/volumes.h:686:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c:5203:17: error: Expected ) in function call ../fs/btrfs/ioctl.c:5203:17: error: got __VA_OPT__ ../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static? .pylintrc: warning: ignored by one of the .gitignore files ../io_uring/eventfd.c: note: in included file: ../include/linux/io_uring_types.h:199:37: warning: array of flexible structures ../io_uring/filetable.c: note: in included file (through ../io_uring/io_uring.h): ../io_uring/filetable.h:56:35: warning: restricted io_req_flags_t degrades to integer ../io_uring/uring_cmd.c:339:59: warning: array of flexible structures ../io_uring/uring_cmd.c: note: in included file: ../io_uring/io_uring.h:84: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/msg_ring.c:84:9: warning: context imbalance in 'io_msg_tw_complete' - different lock contexts for basic block ../io_uring/fdinfo.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:199:37: warning: array of flexible structures ../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:199:37: warning: array of flexible structures ../io_uring/sqpoll.c:42:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit ../io_uring/sqpoll.c:54:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit ../fs/exec.c:361:39: warning: incorrect type in return expression (different address spaces) ../fs/exec.c:361:39: expected char const [noderef] __user * ../fs/exec.c:361:39: got void * ../fs/exec.c:368:31: warning: incorrect type in return expression (different address spaces) ../fs/exec.c:368:31: expected char const [noderef] __user * ../fs/exec.c:368:31: got void * ../fs/exec.c:959:48: warning: incorrect type in initializer (different address spaces) ../fs/exec.c:959:48: expected struct sighand_struct *oldsighand ../fs/exec.c:959:48: got struct sighand_struct [noderef] __rcu *sighand ../fs/exec.c:1065:56: warning: incorrect type in argument 2 (different address spaces) ../fs/exec.c:1065:56: expected struct task_struct *parent ../fs/exec.c:1065:56: got struct task_struct [noderef] __rcu *parent ../fs/exec.c:1100:47: warning: incorrect type in initializer (different address spaces) ../fs/exec.c:1100:47: expected struct sighand_struct *oldsighand ../fs/exec.c:1100:47: got struct sighand_struct [noderef] __rcu *sighand ../fs/exec.c:1215:26: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1215:26: expected struct spinlock [usertype] *lock ../fs/exec.c:1215:26: got struct spinlock [noderef] __rcu * ../fs/exec.c:1217:28: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1217:28: expected struct spinlock [usertype] *lock ../fs/exec.c:1217:28: got struct spinlock [noderef] __rcu * ../fs/exec.c:1741:70: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1741:70: expected struct task_struct *tsk ../fs/exec.c:1741:70: got struct task_struct [noderef] __rcu *parent ../io_uring/cmd_net.c:59: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/cmd_net.c:94:55: warning: incorrect type in argument 3 (different base types) ../io_uring/cmd_net.c:94:55: expected restricted __poll_t [usertype] mask ../io_uring/cmd_net.c:94:55: got int ../io_uring/poll.c:426:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:426:40: expected int mask ../io_uring/poll.c:426: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:276:21: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:284:56: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:283:66: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:283:66: expected restricted __poll_t [usertype] val ../io_uring/poll.c:283:66: got unsigned int ../io_uring/poll.c:283:52: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:283:52: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:283:52: got unsigned short ../io_uring/poll.c:286:51: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:286:51: expected signed int [usertype] res ../io_uring/poll.c:286:51: got restricted __poll_t [usertype] mask ../io_uring/poll.c:287:53: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:287:53: expected signed int [usertype] res ../io_uring/poll.c:287:53: got restricted __poll_t [usertype] mask ../io_uring/poll.c:337:71: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:337:65: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:337:65: expected restricted __poll_t [usertype] val ../io_uring/poll.c:337:65: got unsigned int ../io_uring/poll.c:614:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:614:40: expected int mask ../io_uring/poll.c:614:40: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:695:38: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:695:38: expected int mask ../io_uring/poll.c:695:38: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:695:55: warning: incorrect type in argument 3 (different base types) ../io_uring/poll.c:695:55: expected int events ../io_uring/poll.c:695:55: got restricted __poll_t [usertype] events ../io_uring/poll.c:702:45: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:702:43: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:702:43: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:702:43: got unsigned int ../io_uring/poll.c:840:24: warning: invalid assignment: |= ../io_uring/poll.c:840:24: left side has type unsigned int ../io_uring/poll.c:840:24: right side has type restricted __poll_t ../io_uring/poll.c:842:24: warning: invalid assignment: |= ../io_uring/poll.c:842:24: left side has type unsigned int ../io_uring/poll.c:842:24: right side has type restricted __poll_t ../io_uring/poll.c:844:55: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:843:29: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:843:38: warning: incorrect type in return expression (different base types) ../io_uring/poll.c:843:38: expected restricted __poll_t ../io_uring/poll.c:843:38: got unsigned int ../io_uring/poll.c:904:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:904:40: expected signed int [usertype] res ../io_uring/poll.c:904:40: got restricted __poll_t [addressable] [assigned] [usertype] result_mask ../io_uring/poll.c:935:38: warning: invalid assignment: &= ../io_uring/poll.c:935:38: left side has type restricted __poll_t ../io_uring/poll.c:935:38: right side has type int ../io_uring/poll.c:936:52: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:936:38: warning: invalid assignment: |= ../io_uring/poll.c:936:38: left side has type restricted __poll_t ../io_uring/poll.c:936:38: right side has type unsigned int ../io_uring/rsrc.c: note: in included file (through ../io_uring/io_uring.h): ../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 ../kernel/exit.c:359:37: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:359:37: expected struct task_struct *tsk ../kernel/exit.c:359:37: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:362:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:362:32: expected struct task_struct *task ../kernel/exit.c:362:32: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:363:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:363:35: expected struct task_struct *task ../kernel/exit.c:363:35: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:408:24: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:408:24: expected struct task_struct *parent ../kernel/exit.c:408:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:435:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:435:27: expected struct spinlock [usertype] *lock ../kernel/exit.c:435:27: got struct spinlock [noderef] __rcu * ../kernel/exit.c:438:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:438:29: expected struct spinlock [usertype] *lock ../kernel/exit.c:438:29: got struct spinlock [noderef] __rcu * ../kernel/exit.c:474:17: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:474:17: expected struct task_struct [noderef] __rcu *volatile ../kernel/exit.c:474:17: got struct task_struct *tsk ../kernel/exit.c:509:23: error: incompatible types in comparison expression (different address spaces): ../kernel/exit.c:509:23: struct task_struct [noderef] __rcu * ../kernel/exit.c:509:23: struct task_struct * ../kernel/exit.c:668:29: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:670:29: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:883:45: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1092:63: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1337:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1352:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1403:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1406:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1412:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1588:68: error: incompatible types in comparison expression (different base types): ../kernel/exit.c:1588:68: void * ../kernel/exit.c:1588:68: struct task_struct [noderef] __rcu * ../kernel/exit.c:1617:25: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1617:25: expected struct task_struct *parent ../kernel/exit.c:1617:25: got struct task_struct [noderef] __rcu * ../kernel/exit.c:478:20: warning: context imbalance in '__try_to_set_owner' - unexpected unlock ../kernel/exit.c:532:9: warning: dereference of noderef expression ../kernel/exit.c:501: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:120:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock ../include/linux/sched/task.h:120:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock ../include/linux/sched/task.h:120: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:1653:6: warning: context imbalance in '__do_wait' - 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:199: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:199:37: warning: array of flexible structures ../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 ../kernel/fork.c:1265:19: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:1265:19: expected struct task_struct [noderef] __rcu *owner ../kernel/fork.c:1265:19: got struct task_struct *p ../kernel/fork.c:1856:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1856:38: expected struct refcount_struct [usertype] *r ../kernel/fork.c:1856:38: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:1865:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1865:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:1865:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1866:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1866:9: expected void const * ../kernel/fork.c:1866:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1866:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1866:9: expected void const * ../kernel/fork.c:1866:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1866:9: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:1866:9: expected void const * ../kernel/fork.c:1866:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1867:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1867:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:1867:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1961:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1961:9: expected struct qspinlock *lock ../kernel/fork.c:1961:9: got struct qspinlock [noderef] __rcu * ../kernel/fork.c:2249:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2249:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2249:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2253:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2253:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2253:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2586:32: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:2586:32: expected struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:2586:32: got struct task_struct * ../kernel/fork.c:2595:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2595:27: expected struct spinlock [usertype] *lock ../kernel/fork.c:2595:27: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2644:54: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:2644:54: expected struct list_head *head ../kernel/fork.c:2644:54: got struct list_head [noderef] __rcu * ../kernel/fork.c:2664:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2664:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2664:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2686:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2686:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2686:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2714:28: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2714:28: expected struct sighand_struct *sighand ../kernel/fork.c:2714:28: got struct sighand_struct [noderef] __rcu *sighand ../kernel/fork.c:2745:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2745:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2745:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2747:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2747:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2747:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:3190:24: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:3190:24: expected struct task_struct *[assigned] parent ../kernel/fork.c:3190:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:3282:43: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:3282:43: expected struct refcount_struct const [usertype] *r ../kernel/fork.c:3282:43: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:2100:36: warning: context imbalance in 'pidfd_prepare' - different lock contexts for basic block ../kernel/fork.c:2299: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:2642:59: warning: dereference of noderef expression ../kernel/fork.c:2643:59: warning: dereference of noderef expression ../kernel/fork.c:1257:23: error: incompatible types in comparison expression (different address spaces): ../kernel/fork.c:1257:23: struct task_struct [noderef] __rcu * ../kernel/fork.c:1257:23: struct task_struct * ../security/selinux/hooks.c:5589:22: warning: restricted __be16 degrades to integer ../security/selinux/hooks.c:5590:22: warning: restricted __be16 degrades to integer ../io_uring/io_uring.c:543:28: warning: invalid assignment: |= ../io_uring/io_uring.c:543:28: left side has type bool ../io_uring/io_uring.c:543: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:199:37: warning: array of flexible structures ../io_uring/io_uring.c:792:58: warning: array of flexible structures ../io_uring/io_uring.c:921:69: warning: array of flexible structures ../io_uring/io_uring.c: note: in included file: ../io_uring/io_uring.h:84:73: warning: array of flexible structures ../io_uring/io_uring.c:1716:25: warning: restricted io_req_flags_t degrades to integer ../io_uring/io_uring.c:584:17: warning: context imbalance in '__io_submit_flush_completions' - different lock contexts for basic block ../io_uring/io_uring.c:2442: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:83:9: error: Expected ) in function call ../fs/btrfs/compression.h:83:9: error: got __VA_OPT__ ../fs/btrfs/compression.h:84:9: error: Expected ) in function call ../fs/btrfs/compression.h:84: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:515:9: error: Expected ) in function call ../fs/btrfs/btrfs_inode.h:515:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c: note: in included file (through ../fs/btrfs/transaction.h): ../fs/btrfs/delayed-ref.h:441:9: error: Expected ) in function call ../fs/btrfs/delayed-ref.h:441:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c: note: in included file: ../fs/btrfs/volumes.h:633:17: error: Expected ) in function call ../fs/btrfs/volumes.h:633:17: error: got __VA_OPT__ ../fs/btrfs/volumes.h:686:9: error: Expected ) in function call ../fs/btrfs/volumes.h:686:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c:5203:17: error: Expected ) in function call ../fs/btrfs/ioctl.c:5203:17: error: got __VA_OPT__ ../kernel/sched/core.c:297:56: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:297:56: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:297:56: struct task_struct * ../kernel/sched/core.c:774:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:774:33: expected struct task_struct *task ../kernel/sched/core.c:774:33: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:850:49: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/core.c:850:49: expected struct task_struct *p ../kernel/sched/core.c:850:49: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:1095:38: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:1095:38: expected struct task_struct *curr ../kernel/sched/core.c:1095:38: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:1196:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:1196:9: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:1196:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:2197:39: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:2197:39: expected struct task_struct *donor ../kernel/sched/core.c:2197:39: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:2208:65: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:2208:65: expected struct task_struct *tsk ../kernel/sched/core.c:2208:65: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:3691:17: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:3691:17: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:3691:17: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:3900:36: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:3900:36: expected struct task_struct const *p ../kernel/sched/core.c:3900:36: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:8030:43: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:8030:43: expected struct task_struct *push_task ../kernel/sched/core.c:8030:43: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:5660:15: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:5660:15: expected struct task_struct *donor ../kernel/sched/core.c:5660:15: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:6327:32: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6327:32: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6327:32: struct task_struct * ../kernel/sched/core.c:6358:23: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6358:23: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6358:23: struct task_struct * ../kernel/sched/core.c:6366:46: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6366:46: struct task_struct * ../kernel/sched/core.c:6366:46: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6423:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:6423:9: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:6423:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:6676:14: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:6676:14: expected struct task_struct *prev ../kernel/sched/core.c:6676:14: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:7225:17: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:7225:17: struct task_struct * ../kernel/sched/core.c:7225:17: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:8921:16: warning: incorrect type in return expression (different address spaces) ../kernel/sched/core.c:8921:16: expected struct task_struct * ../kernel/sched/core.c:8921:16: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:9420:11: warning: symbol 'max_cfs_quota_period' was not declared. Should it be static? ../kernel/sched/core.c:10163:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:10163:25: expected struct task_struct *p ../kernel/sched/core.c:10163:25: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:371:9: warning: context imbalance in 'sched_core_lock' - different lock contexts for basic block ../kernel/sched/core.c:381:17: warning: context imbalance in 'sched_core_unlock' - unexpected unlock ../kernel/sched/core.c:599:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit ../kernel/sched/core.c:624:6: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit ../kernel/sched/core.c:648:6: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock ../kernel/sched/core.c: note: in included file: ../kernel/sched/sched.h:1785:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit ../kernel/sched/sched.h:1785:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit ../kernel/sched/core.c: note: in included file: ../kernel/sched/pelt.h:98:13: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/pelt.h:98:13: expected struct task_struct const *p ../kernel/sched/pelt.h:98:13: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:850:11: warning: dereference of noderef expression ../kernel/sched/core.c:1571:13: warning: context imbalance in 'uclamp_update_util_min_rt_default' - wrong count at exit ../kernel/sched/core.c:2278: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:2278:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2278:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2278:26: struct task_struct * ../kernel/sched/sched.h:2467:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2467:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2467:9: struct task_struct * ../kernel/sched/core.c:2161:38: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:2161:38: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:2161:38: struct task_struct const * ../kernel/sched/sched.h:2278:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2278:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2278:26: struct task_struct * ../kernel/sched/sched.h:2490:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2490:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2490:9: struct task_struct * ../kernel/sched/sched.h:2490:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2490:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2490:9: struct task_struct * ../kernel/sched/sched.h:2490:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2490:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2490:9: struct task_struct * ../kernel/sched/sched.h:2490:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2490:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2490:9: struct task_struct * ../kernel/sched/sched.h:2490:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2490:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2490:9: struct task_struct * ../kernel/sched/sched.h:2278:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2278:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2278:26: struct task_struct * ../kernel/sched/sched.h:2467:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2467:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2467:9: struct task_struct * ../kernel/sched/sched.h:2278:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2278:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2278:26: struct task_struct * ../kernel/sched/sched.h:2467:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2467:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2467:9: struct task_struct * ../kernel/sched/sched.h:2278:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2278:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2278:26: struct task_struct * ../kernel/sched/sched.h:2467:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2467:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2467:9: struct task_struct * ../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static? New errors added --- /tmp/tmp.8aQl78iXDX 2025-05-30 06:36:29.017072144 -0700 +++ /tmp/tmp.dRPVCNcbnS 2025-05-30 06:38:22.300179455 -0700 @@ -2,2 +1,0 @@ -../io_uring/filetable.c: note: in included file (through ../io_uring/io_uring.h): -../io_uring/filetable.h:56:35: warning: restricted io_req_flags_t degrades to integer @@ -6,2 +4 @@ -../io_uring/rsrc.c: note: in included file (through ../io_uring/io_uring.h): -../io_uring/filetable.h:56:35: warning: restricted io_req_flags_t degrades to integer +../io_uring/filetable.c: note: in included file (through ../io_uring/io_uring.h): @@ -14,4 +11,7 @@ -../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/msg_ring.c:84:9: warning: context imbalance in 'io_msg_tw_complete' - different lock contexts for basic block +../io_uring/fdinfo.c: note: in included file (through ../io_uring/io_uring.h): +../include/linux/io_uring_types.h:199:37: warning: array of flexible structures +../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h): +../include/linux/io_uring_types.h:199:37: warning: array of flexible structures +../io_uring/sqpoll.c:42:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit +../io_uring/sqpoll.c:54:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit @@ -41,0 +42,6 @@ +../io_uring/cmd_net.c:59: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/cmd_net.c:94:55: warning: incorrect type in argument 3 (different base types) +../io_uring/cmd_net.c:94:55: expected restricted __poll_t [usertype] mask +../io_uring/cmd_net.c:94:55: got int @@ -100 +106,73 @@ -../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h): +../io_uring/rsrc.c: note: in included file (through ../io_uring/io_uring.h): +../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 +../kernel/exit.c:359:37: warning: incorrect type in argument 1 (different address spaces) +../kernel/exit.c:359:37: expected struct task_struct *tsk +../kernel/exit.c:359:37: got struct task_struct [noderef] __rcu *real_parent +../kernel/exit.c:362:32: warning: incorrect type in argument 1 (different address spaces) +../kernel/exit.c:362:32: expected struct task_struct *task +../kernel/exit.c:362:32: got struct task_struct [noderef] __rcu *real_parent +../kernel/exit.c:363:35: warning: incorrect type in argument 1 (different address spaces) +../kernel/exit.c:363:35: expected struct task_struct *task +../kernel/exit.c:363:35: got struct task_struct [noderef] __rcu *real_parent +../kernel/exit.c:408:24: warning: incorrect type in assignment (different address spaces) +../kernel/exit.c:408:24: expected struct task_struct *parent +../kernel/exit.c:408:24: got struct task_struct [noderef] __rcu *real_parent +../kernel/exit.c:435:27: warning: incorrect type in argument 1 (different address spaces) +../kernel/exit.c:435:27: expected struct spinlock [usertype] *lock +../kernel/exit.c:435:27: got struct spinlock [noderef] __rcu * +../kernel/exit.c:438:29: warning: incorrect type in argument 1 (different address spaces) +../kernel/exit.c:438:29: expected struct spinlock [usertype] *lock +../kernel/exit.c:438:29: got struct spinlock [noderef] __rcu * +../kernel/exit.c:474:17: warning: incorrect type in assignment (different address spaces) +../kernel/exit.c:474:17: expected struct task_struct [noderef] __rcu *volatile +../kernel/exit.c:474:17: got struct task_struct *tsk +../kernel/exit.c:509:23: error: incompatible types in comparison expression (different address spaces): +../kernel/exit.c:509:23: struct task_struct [noderef] __rcu * +../kernel/exit.c:509:23: struct task_struct * +../kernel/exit.c:668:29: warning: incorrect type in assignment (different address spaces) +../kernel/exit.c:670:29: warning: incorrect type in assignment (different address spaces) +../kernel/exit.c:883:45: warning: incorrect type in initializer (different address spaces) +../kernel/exit.c:1092:63: warning: incorrect type in initializer (different address spaces) +../kernel/exit.c:1337:25: warning: incorrect type in argument 1 (different address spaces) +../kernel/exit.c:1352:27: warning: incorrect type in argument 1 (different address spaces) +../kernel/exit.c:1403:25: warning: incorrect type in argument 1 (different address spaces) +../kernel/exit.c:1406:35: warning: incorrect type in argument 1 (different address spaces) +../kernel/exit.c:1412:27: warning: incorrect type in argument 1 (different address spaces) +../kernel/exit.c:1588:68: error: incompatible types in comparison expression (different base types): +../kernel/exit.c:1588:68: void * +../kernel/exit.c:1588:68: struct task_struct [noderef] __rcu * +../kernel/exit.c:1617:25: warning: incorrect type in initializer (different address spaces) +../kernel/exit.c:1617:25: expected struct task_struct *parent +../kernel/exit.c:1617:25: got struct task_struct [noderef] __rcu * +../kernel/exit.c:478:20: warning: context imbalance in '__try_to_set_owner' - unexpected unlock +../kernel/exit.c:532:9: warning: dereference of noderef expression +../kernel/exit.c:501: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:120:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock +../include/linux/sched/task.h:120:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock +../include/linux/sched/task.h:120: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:1653:6: warning: context imbalance in '__do_wait' - 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): @@ -102,6 +180,2 @@ -../io_uring/sqpoll.c:42:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit -../io_uring/sqpoll.c:54:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit -../io_uring/io_uring.c:543:28: warning: invalid assignment: |= -../io_uring/io_uring.c:543:28: left side has type bool -../io_uring/io_uring.c:543: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): +../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: @@ -109,7 +183,4 @@ -../io_uring/io_uring.c:792:58: warning: array of flexible structures -../io_uring/io_uring.c:921:69: warning: array of flexible structures -../io_uring/io_uring.c: note: in included file: -../io_uring/io_uring.h:84:73: warning: array of flexible structures -../io_uring/io_uring.c:1716:25: warning: restricted io_req_flags_t degrades to integer -../io_uring/io_uring.c:584:17: warning: context imbalance in '__io_submit_flush_completions' - different lock contexts for basic block -../io_uring/io_uring.c:2442:29: warning: context imbalance in 'io_cqring_min_timer_wakeup' - different lock contexts for basic block +../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 @@ -192,75 +263,4 @@ -../io_uring/msg_ring.c:84:9: warning: context imbalance in 'io_msg_tw_complete' - different lock contexts for basic block -../kernel/exit.c:359:37: warning: incorrect type in argument 1 (different address spaces) -../kernel/exit.c:359:37: expected struct task_struct *tsk -../kernel/exit.c:359:37: got struct task_struct [noderef] __rcu *real_parent -../kernel/exit.c:362:32: warning: incorrect type in argument 1 (different address spaces) -../kernel/exit.c:362:32: expected struct task_struct *task -../kernel/exit.c:362:32: got struct task_struct [noderef] __rcu *real_parent -../kernel/exit.c:363:35: warning: incorrect type in argument 1 (different address spaces) -../kernel/exit.c:363:35: expected struct task_struct *task -../kernel/exit.c:363:35: got struct task_struct [noderef] __rcu *real_parent -../kernel/exit.c:408:24: warning: incorrect type in assignment (different address spaces) -../kernel/exit.c:408:24: expected struct task_struct *parent -../kernel/exit.c:408:24: got struct task_struct [noderef] __rcu *real_parent -../kernel/exit.c:435:27: warning: incorrect type in argument 1 (different address spaces) -../kernel/exit.c:435:27: expected struct spinlock [usertype] *lock -../kernel/exit.c:435:27: got struct spinlock [noderef] __rcu * -../kernel/exit.c:438:29: warning: incorrect type in argument 1 (different address spaces) -../kernel/exit.c:438:29: expected struct spinlock [usertype] *lock -../kernel/exit.c:438:29: got struct spinlock [noderef] __rcu * -../kernel/exit.c:474:17: warning: incorrect type in assignment (different address spaces) -../kernel/exit.c:474:17: expected struct task_struct [noderef] __rcu *volatile -../kernel/exit.c:474:17: got struct task_struct *tsk -../kernel/exit.c:509:23: error: incompatible types in comparison expression (different address spaces): -../kernel/exit.c:509:23: struct task_struct [noderef] __rcu * -../kernel/exit.c:509:23: struct task_struct * -../kernel/exit.c:668:29: warning: incorrect type in assignment (different address spaces) -../kernel/exit.c:670:29: warning: incorrect type in assignment (different address spaces) -../kernel/exit.c:883:45: warning: incorrect type in initializer (different address spaces) -../kernel/exit.c:1092:63: warning: incorrect type in initializer (different address spaces) -../kernel/exit.c:1337:25: warning: incorrect type in argument 1 (different address spaces) -../kernel/exit.c:1352:27: warning: incorrect type in argument 1 (different address spaces) -../kernel/exit.c:1403:25: warning: incorrect type in argument 1 (different address spaces) -../kernel/exit.c:1406:35: warning: incorrect type in argument 1 (different address spaces) -../kernel/exit.c:1412:27: warning: incorrect type in argument 1 (different address spaces) -../kernel/exit.c:1588:68: error: incompatible types in comparison expression (different base types): -../kernel/exit.c:1588:68: void * -../kernel/exit.c:1588:68: struct task_struct [noderef] __rcu * -../kernel/exit.c:1617:25: warning: incorrect type in initializer (different address spaces) -../kernel/exit.c:1617:25: expected struct task_struct *parent -../kernel/exit.c:1617:25: got struct task_struct [noderef] __rcu * -../kernel/exit.c:478:20: warning: context imbalance in '__try_to_set_owner' - unexpected unlock -../kernel/exit.c:532:9: warning: dereference of noderef expression -../kernel/exit.c:501: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:120:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock -../include/linux/sched/task.h:120:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock -../include/linux/sched/task.h:120: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:1653:6: warning: context imbalance in '__do_wait' - wrong count at exit -../io_uring/register.c: note: in included file: -../include/linux/io_uring_types.h:199:37: warning: array of flexible structures -../io_uring/fdinfo.c: note: in included file (through ../io_uring/io_uring.h): -../include/linux/io_uring_types.h:199:37: warning: array of flexible structures -../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): +../io_uring/io_uring.c:543:28: warning: invalid assignment: |= +../io_uring/io_uring.c:543:28: left side has type bool +../io_uring/io_uring.c:543: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): @@ -268 +268,28 @@ -../io_uring/napi.c:263:27: warning: context imbalance in 'io_napi_free' - wrong count at exit +../io_uring/io_uring.c:792:58: warning: array of flexible structures +../io_uring/io_uring.c:921:69: warning: array of flexible structures +../io_uring/io_uring.c: note: in included file: +../io_uring/io_uring.h:84:73: warning: array of flexible structures +../io_uring/io_uring.c:1716:25: warning: restricted io_req_flags_t degrades to integer +../io_uring/io_uring.c:584:17: warning: context imbalance in '__io_submit_flush_completions' - different lock contexts for basic block +../io_uring/io_uring.c:2442: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:83:9: error: Expected ) in function call +../fs/btrfs/compression.h:83:9: error: got __VA_OPT__ +../fs/btrfs/compression.h:84:9: error: Expected ) in function call +../fs/btrfs/compression.h:84: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:515:9: error: Expected ) in function call +../fs/btrfs/btrfs_inode.h:515:9: error: got __VA_OPT__ +../fs/btrfs/ioctl.c: note: in included file (through ../fs/btrfs/transaction.h): +../fs/btrfs/delayed-ref.h:441:9: error: Expected ) in function call +../fs/btrfs/delayed-ref.h:441:9: error: got __VA_OPT__ +../fs/btrfs/ioctl.c: note: in included file: +../fs/btrfs/volumes.h:633:17: error: Expected ) in function call +../fs/btrfs/volumes.h:633:17: error: got __VA_OPT__ +../fs/btrfs/volumes.h:686:9: error: Expected ) in function call +../fs/btrfs/volumes.h:686:9: error: got __VA_OPT__ +../fs/btrfs/ioctl.c:5203:17: error: Expected ) in function call +../fs/btrfs/ioctl.c:5203:17: error: got __VA_OPT__ @@ -388,21 +414,0 @@ -../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:83:9: error: Expected ) in function call -../fs/btrfs/compression.h:83:9: error: got __VA_OPT__ -../fs/btrfs/compression.h:84:9: error: Expected ) in function call -../fs/btrfs/compression.h:84: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:515:9: error: Expected ) in function call -../fs/btrfs/btrfs_inode.h:515:9: error: got __VA_OPT__ -../fs/btrfs/ioctl.c: note: in included file (through ../fs/btrfs/transaction.h): -../fs/btrfs/delayed-ref.h:441:9: error: Expected ) in function call -../fs/btrfs/delayed-ref.h:441:9: error: got __VA_OPT__ -../fs/btrfs/ioctl.c: note: in included file: -../fs/btrfs/volumes.h:633:17: error: Expected ) in function call -../fs/btrfs/volumes.h:633:17: error: got __VA_OPT__ -../fs/btrfs/volumes.h:686:9: error: Expected ) in function call -../fs/btrfs/volumes.h:686:9: error: got __VA_OPT__ -../fs/btrfs/ioctl.c:5203:17: error: Expected ) in function call -../fs/btrfs/ioctl.c:5203:17: error: got __VA_OPT__ Per-file breakdown --- /tmp/tmp.O2SEAum3kr 2025-05-30 06:38:22.309363108 -0700 +++ /tmp/tmp.J0rCFULVPt 2025-05-30 06:38:22.313363074 -0700 @@ -10,0 +11 @@ + 2 ../io_uring/cmd_net.c @@ -19 +20 @@ - 1 ../io_uring/uring_cmd.h + 2 ../io_uring/uring_cmd.h