Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../io_uring/filetable.c: note: in included file: ../io_uring/filetable.h:55:35: warning: restricted io_req_flags_t degrades to integer ../io_uring/rsrc.c: note: in included file: ../io_uring/filetable.h:55:35: warning: restricted io_req_flags_t degrades to integer ../io_uring/filetable.h:55:35: warning: restricted io_req_flags_t degrades to integer ../io_uring/eventfd.c: note: in included file: ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../io_uring/tw.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../security/smack/smack_lsm.c:1972:61: warning: incorrect type in argument 1 (different address spaces) ../security/smack/smack_lsm.c:1972:61: expected struct cred const *cred ../security/smack/smack_lsm.c:1972:61: got struct cred const [noderef] __rcu *cred ../security/smack/smack_lsm.c:5326:30: warning: cast removes address space '__rcu' of expression ../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:903:48: warning: incorrect type in initializer (different address spaces) ../fs/exec.c:903:48: expected struct sighand_struct *oldsighand ../fs/exec.c:903:48: got struct sighand_struct [noderef] __rcu *sighand ../fs/exec.c:1009:56: warning: incorrect type in argument 2 (different address spaces) ../fs/exec.c:1009:56: expected struct task_struct *parent ../fs/exec.c:1009:56: got struct task_struct [noderef] __rcu *parent ../fs/exec.c:1044:47: warning: incorrect type in initializer (different address spaces) ../fs/exec.c:1044:47: expected struct sighand_struct *oldsighand ../fs/exec.c:1044:47: got struct sighand_struct [noderef] __rcu *sighand ../fs/exec.c:1159:26: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1159:26: expected struct spinlock [usertype] *lock ../fs/exec.c:1159:26: got struct spinlock [noderef] __rcu * ../fs/exec.c:1161:28: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1161:28: expected struct spinlock [usertype] *lock ../fs/exec.c:1161:28: got struct spinlock [noderef] __rcu * ../fs/exec.c:1687:70: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1687:70: expected struct task_struct *tsk ../fs/exec.c:1687:70: got struct task_struct [noderef] __rcu *parent ../io_uring/uring_cmd.c:350:59: warning: array of flexible structures ../io_uring/uring_cmd.c: note: in included file: ../io_uring/io_uring.h:180: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:431:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:431:40: expected int mask ../io_uring/poll.c:431:40: got restricted __poll_t [usertype] mask ../io_uring/poll.c:283:38: warning: incorrect type in assignment (different base types) ../io_uring/poll.c:283:38: expected signed int [usertype] res ../io_uring/poll.c:283:38: got restricted __poll_t ../io_uring/poll.c:303:56: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:302:66: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:302:66: expected restricted __poll_t [usertype] val ../io_uring/poll.c:302:66: got unsigned int ../io_uring/poll.c:302:52: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:302:52: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:302:52: got unsigned short ../io_uring/poll.c:305:51: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:305:51: expected signed int [usertype] res ../io_uring/poll.c:305:51: got restricted __poll_t [usertype] mask ../io_uring/poll.c:306:53: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:306:53: expected signed int [usertype] res ../io_uring/poll.c:306:53: got restricted __poll_t [usertype] mask ../io_uring/poll.c:359:71: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:359:65: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:359:65: expected restricted __poll_t [usertype] val ../io_uring/poll.c:359:65: got unsigned int ../io_uring/poll.c:619:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:619:40: expected int mask ../io_uring/poll.c:619:40: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:699:38: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:699:38: expected int mask ../io_uring/poll.c:699:38: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:699:55: warning: incorrect type in argument 3 (different base types) ../io_uring/poll.c:699:55: expected int events ../io_uring/poll.c:699:55: got restricted __poll_t [usertype] events ../io_uring/poll.c:706:33: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:706:33: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:706:33: got int ../io_uring/poll.c:844:24: warning: invalid assignment: |= ../io_uring/poll.c:844:24: left side has type unsigned int ../io_uring/poll.c:844:24: right side has type restricted __poll_t ../io_uring/poll.c:846:24: warning: invalid assignment: |= ../io_uring/poll.c:846:24: left side has type unsigned int ../io_uring/poll.c:846:24: right side has type restricted __poll_t ../io_uring/poll.c:848:55: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:847:29: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:847:38: warning: incorrect type in return expression (different base types) ../io_uring/poll.c:847:38: expected restricted __poll_t ../io_uring/poll.c:847:38: got unsigned int ../io_uring/poll.c:908:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:908:40: expected signed int [usertype] res ../io_uring/poll.c:908:40: got restricted __poll_t [addressable] [assigned] [usertype] result_mask ../io_uring/poll.c:939:38: warning: invalid assignment: &= ../io_uring/poll.c:939:38: left side has type restricted __poll_t ../io_uring/poll.c:939:38: right side has type int ../io_uring/poll.c:940:52: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:940:38: warning: invalid assignment: |= ../io_uring/poll.c:940:38: left side has type restricted __poll_t ../io_uring/poll.c:940:38: right side has type unsigned int ../io_uring/wait.c: note: in included file (through ../include/trace/events/io_uring.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../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:460:17: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:460:17: expected struct task_struct [noderef] __rcu *volatile ../kernel/exit.c:460:17: got struct task_struct *tsk ../kernel/exit.c:495:23: error: incompatible types in comparison expression (different address spaces): ../kernel/exit.c:495:23: struct task_struct [noderef] __rcu * ../kernel/exit.c:495: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:1103:63: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1348:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1363:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1414:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1417:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1423:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1599:68: error: incompatible types in comparison expression (different base types): ../kernel/exit.c:1599:68: void * ../kernel/exit.c:1599:68: struct task_struct [noderef] __rcu * ../kernel/exit.c:1628:25: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1628:25: expected struct task_struct *parent ../kernel/exit.c:1628:25: got struct task_struct [noderef] __rcu * ../kernel/exit.c:518:9: warning: dereference of noderef expression ../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 ../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 ../io_uring/io_uring.c:467:28: warning: invalid assignment: |= ../io_uring/io_uring.c:467:28: left side has type bool ../io_uring/io_uring.c:467: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:224:37: warning: array of flexible structures ../io_uring/io_uring.c:755:58: warning: array of flexible structures ../io_uring/io_uring.c:885:69: warning: array of flexible structures ../io_uring/io_uring.c: note: in included file: ../io_uring/io_uring.h:180:73: warning: array of flexible structures ../io_uring/io_uring.c:1333:25: warning: restricted io_req_flags_t degrades to integer ../kernel/fork.c:1053:19: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:1053:19: expected struct task_struct [noderef] __rcu *owner ../kernel/fork.c:1053:19: got struct task_struct *p ../kernel/fork.c:1651:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1651:38: expected struct refcount_struct [usertype] *r ../kernel/fork.c:1651:38: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:1660:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1660:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:1660:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1661:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1661:9: expected void const * ../kernel/fork.c:1661:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1661:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1661:9: expected void const * ../kernel/fork.c:1661:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1661:9: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:1661:9: expected void const * ../kernel/fork.c:1661:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1662:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1662:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:1662:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1760:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1760:9: expected struct qspinlock *lock ../kernel/fork.c:1760:9: got struct qspinlock [noderef] __rcu * ../kernel/fork.c:2077:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2077:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2077:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2081:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2081:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2081:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2423:32: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:2423:32: expected struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:2423:32: got struct task_struct * ../kernel/fork.c:2432:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2432:27: expected struct spinlock [usertype] *lock ../kernel/fork.c:2432:27: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2489:54: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:2489:54: expected struct list_head *head ../kernel/fork.c:2489:54: got struct list_head [noderef] __rcu * ../kernel/fork.c:2509:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2509:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2509:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2531:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2531:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2531:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2559:28: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2559:28: expected struct sighand_struct *sighand ../kernel/fork.c:2559:28: got struct sighand_struct [noderef] __rcu *sighand ../kernel/fork.c:2592:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2592:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2592:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2594:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2594:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2594:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:3045:24: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:3045:24: expected struct task_struct *[assigned] parent ../kernel/fork.c:3045:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:3126:43: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:3126:43: expected struct refcount_struct const [usertype] *r ../kernel/fork.c:3126:43: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:2128: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:2485:59: warning: dereference of noderef expression ../kernel/fork.c:2486:59: warning: dereference of noderef expression ../kernel/fork.c:1045:23: error: incompatible types in comparison expression (different address spaces): ../kernel/fork.c:1045:23: struct task_struct [noderef] __rcu * ../kernel/fork.c:1045:23: struct task_struct * ../security/selinux/hooks.c:5756:22: warning: restricted __be16 degrades to integer ../security/selinux/hooks.c:5757: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:224:37: warning: array of flexible structures ../io_uring/register.c: note: in included file: ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../io_uring/loop.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../io_uring/query.c: note: in included file (through ../io_uring/query.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../io_uring/fdinfo.c: note: in included file (through ../io_uring/filetable.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../io_uring/napi.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../io_uring/bpf_filter.c:159:26: warning: incorrect type in assignment (different address spaces) ../io_uring/bpf_filter.c:159:26: expected struct io_bpf_filter [noderef] __rcu **filters ../io_uring/bpf_filter.c:159:26: got struct io_bpf_filter ** ../io_uring/cmd_net.c:76: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 ../kernel/sched/core.c:333:56: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:333:56: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:333:56: struct task_struct * ../kernel/sched/core.c:813:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:813:33: expected struct task_struct *task ../kernel/sched/core.c:813:33: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:896:49: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/core.c:896:49: expected struct task_struct *p ../kernel/sched/core.c:896:49: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:1167:38: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:1167:38: expected struct task_struct *curr ../kernel/sched/core.c:1167:38: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:1274:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:1274:9: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:1274:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:2240:39: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:2240:39: expected struct task_struct *donor ../kernel/sched/core.c:2240:39: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:2255:65: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:2255:65: expected struct task_struct *tsk ../kernel/sched/core.c:2255:65: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:3660:17: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:3660:17: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:3660:17: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:3865:36: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:3865:36: expected struct task_struct const *p ../kernel/sched/core.c:3865:36: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:8392:43: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:8392:43: expected struct task_struct *push_task ../kernel/sched/core.c:8392:43: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:5646:15: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:5646:15: expected struct task_struct *donor ../kernel/sched/core.c:5646:15: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:6316:32: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6316:32: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6316:32: struct task_struct * ../kernel/sched/core.c:6347:23: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6347:23: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6347:23: struct task_struct * ../kernel/sched/core.c:6355:46: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6355:46: struct task_struct * ../kernel/sched/core.c:6355:46: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6413:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:6413:9: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:6413:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:6714:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6714:9: struct task_struct * ../kernel/sched/core.c:6714:9: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6746:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6746:9: struct task_struct * ../kernel/sched/core.c:6746:9: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6748:15: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6748:15: struct task_struct * ../kernel/sched/core.c:6748:15: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:7031:14: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:7031:14: expected struct task_struct *prev ../kernel/sched/core.c:7031:14: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:7099:37: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/core.c:7099:37: expected struct task_struct *prev ../kernel/sched/core.c:7099:37: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:7102:52: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:7102:52: expected struct task_struct *prev_donor ../kernel/sched/core.c:7102:52: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:7116:31: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:7116:31: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:7116:31: struct task_struct * ../kernel/sched/core.c:7628:17: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:7628:17: struct task_struct * ../kernel/sched/core.c:7628:17: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:9283:16: warning: incorrect type in return expression (different address spaces) ../kernel/sched/core.c:9283:16: expected struct task_struct * ../kernel/sched/core.c:9283:16: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:10548:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:10548:25: expected struct task_struct *p ../kernel/sched/core.c:10548:25: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:10866:58: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:10866:58: expected struct task_struct *t ../kernel/sched/core.c:10866:58: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:10898:38: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:10898:38: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:10898:38: struct task_struct * ../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:896:11: warning: dereference of noderef expression ../kernel/sched/core.c: note: in included file: ../kernel/sched/sched.h:2390:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2390:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2390:26: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/core.c:2235:38: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:2235:38: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:2235:38: struct task_struct const * ../kernel/sched/sched.h:1401:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:1401:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:1401:25: struct task_struct * ../kernel/sched/sched.h:2390:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2390:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2390:26: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:1401:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:1401:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:1401:25: struct task_struct * ../kernel/sched/core.c:10865:31: warning: dereference of noderef expression ../kernel/sched/core.c:10865:53: warning: dereference of noderef expression ../kernel/sched/core.c:10870:30: warning: dereference of noderef expression ../kernel/sched/core.c:10870:52: warning: dereference of noderef expression ../kernel/sched/core.c:10871:46: warning: dereference of noderef expression ../kernel/sched/core.c:10876:35: warning: dereference of noderef expression ../kernel/sched/sched.h:2390:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2390:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2390:26: struct task_struct * ../kernel/sched/sched.h:2678:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2678:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2678:9: struct task_struct * ../fs/btrfs/ioctl.c: note: in included file (through ../fs/btrfs/locking.h, ../fs/btrfs/ctree.h): ../fs/btrfs/extent_io.h:133:9: error: Expected ) in function call ../fs/btrfs/extent_io.h:133:9: error: got __VA_OPT__ ../fs/btrfs/extent_io.h:234:9: error: Expected ) in function call ../fs/btrfs/extent_io.h:234:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c: note: in included file (through ../fs/btrfs/transaction.h): ../fs/btrfs/btrfs_inode.h:516:9: error: Expected ) in function call ../fs/btrfs/btrfs_inode.h:516:9: error: got __VA_OPT__ ../fs/btrfs/btrfs_inode.h:532:9: error: Expected ) in function call ../fs/btrfs/btrfs_inode.h:532: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:649:17: error: Expected ) in function call ../fs/btrfs/volumes.h:649:17: error: got __VA_OPT__ ../fs/btrfs/volumes.h:708:9: error: Expected ) in function call ../fs/btrfs/volumes.h:708:9: error: got __VA_OPT__ ../fs/btrfs/volumes.h:883:9: error: Expected ) in function call ../fs/btrfs/volumes.h:883:9: error: got __VA_OPT__ ../fs/btrfs/volumes.h:890:9: error: Expected ) in function call ../fs/btrfs/volumes.h:890:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c: note: in included file: ../fs/btrfs/compression.h:76:9: error: Expected ) in function call ../fs/btrfs/compression.h:76:9: error: got __VA_OPT__ ../fs/btrfs/compression.h:77:9: error: Expected ) in function call ../fs/btrfs/compression.h:77:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c:5095:17: error: Expected ) in function call ../fs/btrfs/ioctl.c:5095:17: error: got __VA_OPT__ WARNING: modpost: vmlinux: section mismatch in reference: lookup_object_or_alloc+0x462 (section: .text) -> is_static_object (section: .init.text) ../arch/x86/boot/version.c: note: in included file (through ../arch/x86/include/uapi/asm/bitsperlong.h, ../include/uapi/asm-generic/int-ll64.h, ../include/asm-generic/int-ll64.h, ../include/uapi/asm-generic/types.h, ...): ../include/asm-generic/bitsperlong.h:23:2: error: Inconsistent word size. Check asm/bitsperlong.h ../include/asm-generic/bitsperlong.h:27:33: error: static assertion failed: "Inconsistent word size. Check asm/bitsperlong.h" 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:224:37: warning: array of flexible structures ../io_uring/filetable.c: note: in included file: ../io_uring/filetable.h:55:35: warning: restricted io_req_flags_t degrades to integer ../io_uring/uring_cmd.c:350:59: warning: array of flexible structures ../io_uring/uring_cmd.c: note: in included file: ../io_uring/io_uring.h:180: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/tw.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../io_uring/query.c: note: in included file (through ../io_uring/query.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../io_uring/loop.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../io_uring/fdinfo.c: note: in included file (through ../io_uring/filetable.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../io_uring/wait.c: note: in included file (through ../include/trace/events/io_uring.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../io_uring/cmd_net.c:76: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/poll.c:431:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:431:40: expected int mask ../io_uring/poll.c:431:40: got restricted __poll_t [usertype] mask ../io_uring/poll.c:283:38: warning: incorrect type in assignment (different base types) ../io_uring/poll.c:283:38: expected signed int [usertype] res ../io_uring/poll.c:283:38: got restricted __poll_t ../io_uring/poll.c:303:56: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:302:66: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:302:66: expected restricted __poll_t [usertype] val ../io_uring/poll.c:302:66: got unsigned int ../io_uring/poll.c:302:52: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:302:52: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:302:52: got unsigned short ../io_uring/poll.c:305:51: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:305:51: expected signed int [usertype] res ../io_uring/poll.c:305:51: got restricted __poll_t [usertype] mask ../io_uring/poll.c:306:53: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:306:53: expected signed int [usertype] res ../io_uring/poll.c:306:53: got restricted __poll_t [usertype] mask ../io_uring/poll.c:359:71: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:359:65: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:359:65: expected restricted __poll_t [usertype] val ../io_uring/poll.c:359:65: got unsigned int ../io_uring/poll.c:619:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:619:40: expected int mask ../io_uring/poll.c:619:40: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:699:38: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:699:38: expected int mask ../io_uring/poll.c:699:38: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:699:55: warning: incorrect type in argument 3 (different base types) ../io_uring/poll.c:699:55: expected int events ../io_uring/poll.c:699:55: got restricted __poll_t [usertype] events ../io_uring/poll.c:706:33: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:706:33: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:706:33: got int ../io_uring/poll.c:844:24: warning: invalid assignment: |= ../io_uring/poll.c:844:24: left side has type unsigned int ../io_uring/poll.c:844:24: right side has type restricted __poll_t ../io_uring/poll.c:846:24: warning: invalid assignment: |= ../io_uring/poll.c:846:24: left side has type unsigned int ../io_uring/poll.c:846:24: right side has type restricted __poll_t ../io_uring/poll.c:848:55: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:847:29: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:847:38: warning: incorrect type in return expression (different base types) ../io_uring/poll.c:847:38: expected restricted __poll_t ../io_uring/poll.c:847:38: got unsigned int ../io_uring/poll.c:908:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:908:40: expected signed int [usertype] res ../io_uring/poll.c:908:40: got restricted __poll_t [addressable] [assigned] [usertype] result_mask ../io_uring/poll.c:939:38: warning: invalid assignment: &= ../io_uring/poll.c:939:38: left side has type restricted __poll_t ../io_uring/poll.c:939:38: right side has type int ../io_uring/poll.c:940:52: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:940:38: warning: invalid assignment: |= ../io_uring/poll.c:940:38: left side has type restricted __poll_t ../io_uring/poll.c:940: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:224: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:903:48: warning: incorrect type in initializer (different address spaces) ../fs/exec.c:903:48: expected struct sighand_struct *oldsighand ../fs/exec.c:903:48: got struct sighand_struct [noderef] __rcu *sighand ../fs/exec.c:1009:56: warning: incorrect type in argument 2 (different address spaces) ../fs/exec.c:1009:56: expected struct task_struct *parent ../fs/exec.c:1009:56: got struct task_struct [noderef] __rcu *parent ../fs/exec.c:1044:47: warning: incorrect type in initializer (different address spaces) ../fs/exec.c:1044:47: expected struct sighand_struct *oldsighand ../fs/exec.c:1044:47: got struct sighand_struct [noderef] __rcu *sighand ../fs/exec.c:1159:26: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1159:26: expected struct spinlock [usertype] *lock ../fs/exec.c:1159:26: got struct spinlock [noderef] __rcu * ../fs/exec.c:1161:28: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1161:28: expected struct spinlock [usertype] *lock ../fs/exec.c:1161:28: got struct spinlock [noderef] __rcu * ../fs/exec.c:1687:70: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1687:70: expected struct task_struct *tsk ../fs/exec.c:1687:70: got struct task_struct [noderef] __rcu *parent ../io_uring/rsrc.c: note: in included file: ../io_uring/filetable.h:55:35: warning: restricted io_req_flags_t degrades to integer ../io_uring/filetable.h:55:35: warning: restricted io_req_flags_t degrades to integer ../io_uring/bpf_filter.c:159:26: warning: incorrect type in assignment (different address spaces) ../io_uring/bpf_filter.c:159:26: expected struct io_bpf_filter [noderef] __rcu **filters ../io_uring/bpf_filter.c:159:26: got struct io_bpf_filter ** ../io_uring/napi.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../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:460:17: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:460:17: expected struct task_struct [noderef] __rcu *volatile ../kernel/exit.c:460:17: got struct task_struct *tsk ../kernel/exit.c:495:23: error: incompatible types in comparison expression (different address spaces): ../kernel/exit.c:495:23: struct task_struct [noderef] __rcu * ../kernel/exit.c:495: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:1103:63: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1348:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1363:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1414:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1417:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1423:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1599:68: error: incompatible types in comparison expression (different base types): ../kernel/exit.c:1599:68: void * ../kernel/exit.c:1599:68: struct task_struct [noderef] __rcu * ../kernel/exit.c:1628:25: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1628:25: expected struct task_struct *parent ../kernel/exit.c:1628:25: got struct task_struct [noderef] __rcu * ../kernel/exit.c:518:9: warning: dereference of noderef expression ../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 ../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 ../io_uring/register.c: note: in included file: ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../security/smack/smack_lsm.c:1972:61: warning: incorrect type in argument 1 (different address spaces) ../security/smack/smack_lsm.c:1972:61: expected struct cred const *cred ../security/smack/smack_lsm.c:1972:61: got struct cred const [noderef] __rcu *cred ../security/smack/smack_lsm.c:5326:30: warning: cast removes address space '__rcu' of expression ../kernel/fork.c:1053:19: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:1053:19: expected struct task_struct [noderef] __rcu *owner ../kernel/fork.c:1053:19: got struct task_struct *p ../kernel/fork.c:1651:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1651:38: expected struct refcount_struct [usertype] *r ../kernel/fork.c:1651:38: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:1660:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1660:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:1660:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1661:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1661:9: expected void const * ../kernel/fork.c:1661:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1661:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1661:9: expected void const * ../kernel/fork.c:1661:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1661:9: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:1661:9: expected void const * ../kernel/fork.c:1661:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1662:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1662:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:1662:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1760:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1760:9: expected struct qspinlock *lock ../kernel/fork.c:1760:9: got struct qspinlock [noderef] __rcu * ../kernel/fork.c:2077:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2077:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2077:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2081:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2081:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2081:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2423:32: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:2423:32: expected struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:2423:32: got struct task_struct * ../kernel/fork.c:2432:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2432:27: expected struct spinlock [usertype] *lock ../kernel/fork.c:2432:27: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2489:54: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:2489:54: expected struct list_head *head ../kernel/fork.c:2489:54: got struct list_head [noderef] __rcu * ../kernel/fork.c:2509:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2509:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2509:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2531:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2531:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2531:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2559:28: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2559:28: expected struct sighand_struct *sighand ../kernel/fork.c:2559:28: got struct sighand_struct [noderef] __rcu *sighand ../kernel/fork.c:2592:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2592:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2592:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2594:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2594:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2594:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:3045:24: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:3045:24: expected struct task_struct *[assigned] parent ../kernel/fork.c:3045:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:3126:43: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:3126:43: expected struct refcount_struct const [usertype] *r ../kernel/fork.c:3126:43: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:2128: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:2485:59: warning: dereference of noderef expression ../kernel/fork.c:2486:59: warning: dereference of noderef expression ../kernel/fork.c:1045:23: error: incompatible types in comparison expression (different address spaces): ../kernel/fork.c:1045:23: struct task_struct [noderef] __rcu * ../kernel/fork.c:1045:23: struct task_struct * ../security/selinux/hooks.c:5756:22: warning: restricted __be16 degrades to integer ../security/selinux/hooks.c:5757:22: warning: restricted __be16 degrades to integer ../io_uring/io_uring.c:467:28: warning: invalid assignment: |= ../io_uring/io_uring.c:467:28: left side has type bool ../io_uring/io_uring.c:467: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:224:37: warning: array of flexible structures ../io_uring/io_uring.c:755:58: warning: array of flexible structures ../io_uring/io_uring.c:885:69: warning: array of flexible structures ../io_uring/io_uring.c: note: in included file: ../io_uring/io_uring.h:180:73: warning: array of flexible structures ../io_uring/io_uring.c:1333:25: warning: restricted io_req_flags_t degrades to integer ../fs/btrfs/ioctl.c: note: in included file (through ../fs/btrfs/locking.h, ../fs/btrfs/ctree.h): ../fs/btrfs/extent_io.h:133:9: error: Expected ) in function call ../fs/btrfs/extent_io.h:133:9: error: got __VA_OPT__ ../fs/btrfs/extent_io.h:234:9: error: Expected ) in function call ../fs/btrfs/extent_io.h:234:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c: note: in included file (through ../fs/btrfs/transaction.h): ../fs/btrfs/btrfs_inode.h:516:9: error: Expected ) in function call ../fs/btrfs/btrfs_inode.h:516:9: error: got __VA_OPT__ ../fs/btrfs/btrfs_inode.h:532:9: error: Expected ) in function call ../fs/btrfs/btrfs_inode.h:532: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:649:17: error: Expected ) in function call ../fs/btrfs/volumes.h:649:17: error: got __VA_OPT__ ../fs/btrfs/volumes.h:708:9: error: Expected ) in function call ../fs/btrfs/volumes.h:708:9: error: got __VA_OPT__ ../fs/btrfs/volumes.h:883:9: error: Expected ) in function call ../fs/btrfs/volumes.h:883:9: error: got __VA_OPT__ ../fs/btrfs/volumes.h:890:9: error: Expected ) in function call ../fs/btrfs/volumes.h:890:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c: note: in included file: ../fs/btrfs/compression.h:76:9: error: Expected ) in function call ../fs/btrfs/compression.h:76:9: error: got __VA_OPT__ ../fs/btrfs/compression.h:77:9: error: Expected ) in function call ../fs/btrfs/compression.h:77:9: error: got __VA_OPT__ ../fs/btrfs/ioctl.c:5095:17: error: Expected ) in function call ../fs/btrfs/ioctl.c:5095:17: error: got __VA_OPT__ ../kernel/sched/core.c:333:56: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:333:56: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:333:56: struct task_struct * ../kernel/sched/core.c:813:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:813:33: expected struct task_struct *task ../kernel/sched/core.c:813:33: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:896:49: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/core.c:896:49: expected struct task_struct *p ../kernel/sched/core.c:896:49: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:1167:38: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:1167:38: expected struct task_struct *curr ../kernel/sched/core.c:1167:38: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:1274:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:1274:9: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:1274:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:2240:39: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:2240:39: expected struct task_struct *donor ../kernel/sched/core.c:2240:39: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:2255:65: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:2255:65: expected struct task_struct *tsk ../kernel/sched/core.c:2255:65: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:3660:17: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:3660:17: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:3660:17: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:3865:36: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:3865:36: expected struct task_struct const *p ../kernel/sched/core.c:3865:36: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:8392:43: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:8392:43: expected struct task_struct *push_task ../kernel/sched/core.c:8392:43: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:5646:15: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:5646:15: expected struct task_struct *donor ../kernel/sched/core.c:5646:15: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:6316:32: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6316:32: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6316:32: struct task_struct * ../kernel/sched/core.c:6347:23: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6347:23: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6347:23: struct task_struct * ../kernel/sched/core.c:6355:46: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6355:46: struct task_struct * ../kernel/sched/core.c:6355:46: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6413:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:6413:9: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:6413:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:6714:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6714:9: struct task_struct * ../kernel/sched/core.c:6714:9: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6746:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6746:9: struct task_struct * ../kernel/sched/core.c:6746:9: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6748:15: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6748:15: struct task_struct * ../kernel/sched/core.c:6748:15: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:7031:14: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:7031:14: expected struct task_struct *prev ../kernel/sched/core.c:7031:14: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:7099:37: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/core.c:7099:37: expected struct task_struct *prev ../kernel/sched/core.c:7099:37: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:7102:52: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:7102:52: expected struct task_struct *prev_donor ../kernel/sched/core.c:7102:52: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:7116:31: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:7116:31: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:7116:31: struct task_struct * ../kernel/sched/core.c:7628:17: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:7628:17: struct task_struct * ../kernel/sched/core.c:7628:17: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:9283:16: warning: incorrect type in return expression (different address spaces) ../kernel/sched/core.c:9283:16: expected struct task_struct * ../kernel/sched/core.c:9283:16: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:10548:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:10548:25: expected struct task_struct *p ../kernel/sched/core.c:10548:25: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:10866:58: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:10866:58: expected struct task_struct *t ../kernel/sched/core.c:10866:58: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:10898:38: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:10898:38: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:10898:38: struct task_struct * ../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:896:11: warning: dereference of noderef expression ../kernel/sched/core.c: note: in included file: ../kernel/sched/sched.h:2390:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2390:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2390:26: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/core.c:2235:38: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:2235:38: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:2235:38: struct task_struct const * ../kernel/sched/sched.h:1401:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:1401:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:1401:25: struct task_struct * ../kernel/sched/sched.h:2390:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2390:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2390:26: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:1401:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:1401:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:1401:25: struct task_struct * ../kernel/sched/core.c:10865:31: warning: dereference of noderef expression ../kernel/sched/core.c:10865:53: warning: dereference of noderef expression ../kernel/sched/core.c:10870:30: warning: dereference of noderef expression ../kernel/sched/core.c:10870:52: warning: dereference of noderef expression ../kernel/sched/core.c:10871:46: warning: dereference of noderef expression ../kernel/sched/core.c:10876:35: warning: dereference of noderef expression ../kernel/sched/sched.h:2390:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2390:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2390:26: struct task_struct * ../kernel/sched/sched.h:2678:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2678:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2678:9: struct task_struct * WARNING: modpost: vmlinux: section mismatch in reference: lookup_object_or_alloc+0x462 (section: .text) -> is_static_object (section: .init.text) ../arch/x86/boot/version.c: note: in included file (through ../arch/x86/include/uapi/asm/bitsperlong.h, ../include/uapi/asm-generic/int-ll64.h, ../include/asm-generic/int-ll64.h, ../include/uapi/asm-generic/types.h, ...): ../include/asm-generic/bitsperlong.h:23:2: error: Inconsistent word size. Check asm/bitsperlong.h ../include/asm-generic/bitsperlong.h:27:33: error: static assertion failed: "Inconsistent word size. Check asm/bitsperlong.h"