tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files ../init/init_task.c:104:28: warning: incorrect type in initializer (different address spaces) ../init/init_task.c:104:28: expected struct task_struct [noderef] __rcu *real_parent ../init/init_task.c:104:28: got struct task_struct * ../init/init_task.c:105:28: warning: incorrect type in initializer (different address spaces) ../init/init_task.c:105:28: expected struct task_struct [noderef] __rcu *parent ../init/init_task.c:105:28: got struct task_struct * ../init/init_task.c:119:28: warning: incorrect type in initializer (different address spaces) ../init/init_task.c:119:28: expected struct sighand_struct [noderef] __rcu *sighand ../init/init_task.c:119:28: got struct sighand_struct * ../ipc/util.c:172:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit ../ipc/util.c:278:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block ../ipc/util.c:432:27: warning: context imbalance in 'ipcget_public' - unexpected unlock ../ipc/util.c:816:9: warning: context imbalance in 'sysvipc_find_ipc' - wrong count at exit ../ipc/util.c:827:27: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock ../ipc/util.c:873:27: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock ../ipc/msg.c:181:26: warning: context imbalance in 'newque' - unexpected unlock ../security/commoncap.c:1359:41: warning: dubious: !x | y ../ipc/sem.c:579:9: warning: context imbalance in 'newary' - unexpected unlock ../ipc/sem.c:1186:17: warning: context imbalance in 'freeary' - unexpected unlock ../ipc/sem.c:1647:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block ../ipc/sem.c:1906:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit ../ipc/sem.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/uio.h, ../include/linux/socket.h, ../include/linux/compat.h): ../include/linux/rcupdate.h:869:25: warning: context imbalance in '__do_semtimedop' - unexpected unlock ../ipc/shm.c:131:17: warning: context imbalance in 'do_shm_rmid' - unexpected unlock ../ipc/shm.c:290:17: warning: context imbalance in '__shm_open' - unexpected unlock ../ipc/shm.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): ../include/linux/rcupdate.h:869:25: warning: context imbalance in 'shm_destroy' - unexpected unlock ../ipc/shm.c:391:17: warning: context imbalance in '__shm_close' - unexpected unlock ../ipc/shm.c:409:12: warning: context imbalance in 'shm_try_destroy_orphaned' - wrong count at exit ../ipc/shm.c:446:26: warning: context imbalance in 'exit_shm' - different lock contexts for basic block ../ipc/shm.c: note: in included file (through ../arch/x86/include/asm/preempt.h, ../include/linux/preempt.h, ../include/linux/spinlock.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): ../arch/x86/include/asm/current.h:47:17: warning: context imbalance in 'newseg' - unexpected unlock ../ipc/shm.c:1034:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block ../ipc/shm.c:1678:17: warning: context imbalance in 'do_shmat' - unexpected unlock ../security/security.c:420:25: warning: cast removes address space '__rcu' of expression ../ipc/sem.c:647: warning: expecting prototype for perform_atomic_semop[_slow](). Prototype was for perform_atomic_semop_slow() instead ../net/socket.c:1694:21: warning: symbol 'update_socket_protocol' was not declared. Should it be static? ../security/smack/smack_lsm.c:1944:61: warning: incorrect type in argument 1 (different address spaces) ../security/smack/smack_lsm.c:1944:61: expected struct cred const *cred ../security/smack/smack_lsm.c:1944:61: got struct cred const [noderef] __rcu *cred ../security/smack/smack_lsm.c:5256:30: warning: cast removes address space '__rcu' of expression ../security/smack/smackfs.c:1504:47: warning: incorrect type in assignment (different base types) ../security/smack/smackfs.c:1504:47: expected restricted __be16 ../security/smack/smackfs.c:1504:47: got int ../security/smack/smackfs.c:1507:47: warning: incorrect type in assignment (different base types) ../security/smack/smackfs.c:1507:47: expected restricted __be16 ../security/smack/smackfs.c:1507:47: got int ../security/smack/smackfs.c:1945:17: error: incompatible types in comparison expression (different address spaces): ../security/smack/smackfs.c:1945:17: struct list_head [noderef] __rcu * ../security/smack/smackfs.c:1945:17: struct list_head * ../security/smack/smackfs.c:532:13: warning: context imbalance in 'smk_seq_start' - wrong count at exit ../security/smack/smackfs.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/vmalloc.h): ../include/linux/rcupdate.h:869:25: warning: context imbalance in 'smk_seq_stop' - unexpected unlock ../security/selinux/avc.c:469:58: warning: context imbalance in 'avc_alloc_node' - different lock contexts for basic block ../net/netlink/af_netlink.c:2617:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit ../net/netlink/af_netlink.c:2623:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock ../net/netlink/af_netlink.c:2673:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit ../fs/super.c:524:13: warning: context imbalance in 'grab_super' - unexpected unlock ../fs/super.c:730:20: warning: context imbalance in 'sget_fc' - different lock contexts for basic block ../fs/super.c:815:20: warning: context imbalance in 'sget' - different lock contexts for basic block ../fs/super.c:1373:27: warning: context imbalance in 'bdev_super_lock' - wrong count at exit ../fs/super.c:1409:13: warning: context imbalance in 'fs_bdev_mark_dead' - unexpected unlock ../fs/super.c:1427:13: warning: context imbalance in 'fs_bdev_sync' - unexpected unlock ../fs/super.c:1439:27: warning: context imbalance in 'get_bdev_super' - unexpected unlock ../io_uring/io_uring.c: note: in included file (through ../include/linux/io_uring/cmd.h): ../include/linux/io_uring_types.h:183:37: warning: array of flexible structures ../io_uring/io_uring.c:2015:23: warning: cast to restricted io_req_flags_t ../io_uring/io_uring.c:582:36: warning: context imbalance in 'io_req_post_cqe' - unexpected unlock ../io_uring/io_uring.c:584:17: warning: context imbalance in '__io_submit_flush_completions' - different lock contexts for basic block ../security/selinux/hooks.c:5460:22: warning: restricted __be16 degrades to integer ../security/selinux/hooks.c:5461:22: warning: restricted __be16 degrades to integer ../kernel/fork.c:1241:19: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:1241:19: expected struct task_struct [noderef] __rcu *owner ../kernel/fork.c:1241:19: got struct task_struct *p ../kernel/fork.c:1791:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1791:38: expected struct refcount_struct [usertype] *r ../kernel/fork.c:1791:38: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:1800:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1800:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:1800:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1801:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1801:9: expected void const * ../kernel/fork.c:1801:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1801:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1801:9: expected void const * ../kernel/fork.c:1801:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1801:9: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:1801:9: expected void const * ../kernel/fork.c:1801:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1802:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1802:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:1802:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1896:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1896:9: expected struct qspinlock *lock ../kernel/fork.c:1896:9: got struct qspinlock [noderef] __rcu * ../kernel/fork.c:2194:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2194:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2194:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2198:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2198:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2198:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2511:32: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:2511:32: expected struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:2511:32: got struct task_struct * ../kernel/fork.c:2520:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2520:27: expected struct spinlock [usertype] *lock ../kernel/fork.c:2520:27: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2569:54: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:2569:54: expected struct list_head *head ../kernel/fork.c:2569:54: got struct list_head [noderef] __rcu * ../kernel/fork.c:2589:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2589:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2589:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2611:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2611:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2611:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2638:28: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2638:28: expected struct sighand_struct *sighand ../kernel/fork.c:2638:28: got struct sighand_struct [noderef] __rcu *sighand ../kernel/fork.c:2667:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2667:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2667:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2669:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2669:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2669:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:3112:24: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:3112:24: expected struct task_struct *[assigned] parent ../kernel/fork.c:3112:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:3200:43: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:3200:43: expected struct refcount_struct const [usertype] *r ../kernel/fork.c:3200:43: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:2244: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:2567:59: warning: dereference of noderef expression ../kernel/fork.c:2568:59: warning: dereference of noderef expression ../kernel/fork.c:1233:23: error: incompatible types in comparison expression (different address spaces): ../kernel/fork.c:1233:23: struct task_struct [noderef] __rcu * ../kernel/fork.c:1233:23: struct task_struct * ../net/core/sock.c:2414:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit ../net/core/sock.c:2418:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock ../net/core/sock.c:4045:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit ../net/core/sock.c:4057:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit ../security/selinux/netnode.c:73:17: warning: restricted __be32 degrades to integer ../security/selinux/netnode.c:90:32: warning: restricted __be32 degrades to integer ../fs/exec.c:431:39: warning: incorrect type in return expression (different address spaces) ../fs/exec.c:431:39: expected char const [noderef] __user * ../fs/exec.c:431:39: got void * ../fs/exec.c:438:31: warning: incorrect type in return expression (different address spaces) ../fs/exec.c:438:31: expected char const [noderef] __user * ../fs/exec.c:438:31: got void * ../fs/exec.c:1099:48: warning: incorrect type in initializer (different address spaces) ../fs/exec.c:1099:48: expected struct sighand_struct *oldsighand ../fs/exec.c:1099:48: got struct sighand_struct [noderef] __rcu *sighand ../fs/exec.c:1205:56: warning: incorrect type in argument 2 (different address spaces) ../fs/exec.c:1205:56: expected struct task_struct *parent ../fs/exec.c:1205:56: got struct task_struct [noderef] __rcu *parent ../fs/exec.c:1240:47: warning: incorrect type in initializer (different address spaces) ../fs/exec.c:1240:47: expected struct sighand_struct *oldsighand ../fs/exec.c:1240:47: got struct sighand_struct [noderef] __rcu *sighand ../fs/exec.c:1366:26: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1366:26: expected struct spinlock [usertype] *lock ../fs/exec.c:1366:26: got struct spinlock [noderef] __rcu * ../fs/exec.c:1368:28: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1368:28: expected struct spinlock [usertype] *lock ../fs/exec.c:1368:28: got struct spinlock [noderef] __rcu * ../fs/exec.c:1860:70: warning: incorrect type in argument 1 (different address spaces) ../fs/exec.c:1860:70: expected struct task_struct *tsk ../fs/exec.c:1860:70: got struct task_struct [noderef] __rcu *parent ../net/xfrm/xfrm_state.c:1045:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1045:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1045:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1045:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1045:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1045:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1045:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1045:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1045:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1045:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1087:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1112:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1112:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1112:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1112:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1112:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1112:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1112:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1112:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1112:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1112:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1219:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1253:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1355:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1359:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1364:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1370:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1485:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1485:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1485:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1485:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1485:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1485:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1485:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1485:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1485:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1485:9: warning: too many warnings ../net/xfrm/xfrm_state.c: note: in included file: ../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1851:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1851:16: struct sock * ../net/sched/sch_generic.c:222:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block ../net/sched/sch_generic.c:302:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block ../net/sched/sch_generic.c:324:28: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock ../net/sched/sch_generic.c:466:6: warning: context imbalance in 'netif_tx_lock' - wrong count at exit ../net/sched/sch_generic.c:489:6: warning: context imbalance in 'netif_tx_unlock' - unexpected unlock ../net/sched/sch_generic.c:1291:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block ../net/xfrm/xfrm_input.c:78:21: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_input.c:78:21: struct xfrm_input_afinfo const [noderef] __rcu * ../net/xfrm/xfrm_input.c:78:21: struct xfrm_input_afinfo const * ../net/xfrm/xfrm_input.c:100:9: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block ../net/xfrm/xfrm_input.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/timerqueue.h, ../include/linux/hrtimer_defs.h, ../include/linux/hrtimer.h, ../include/linux/interrupt.h): ../include/linux/rcupdate.h:869:25: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock ../net/xfrm/xfrm_policy.c:1327:22: warning: incorrect type in assignment (different address spaces) ../net/xfrm/xfrm_policy.c:1327:22: expected struct hlist_head *odst ../net/xfrm/xfrm_policy.c:1327:22: got struct hlist_head [noderef] __rcu *table ../net/xfrm/xfrm_policy.c:4108:43: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_policy.c:4108:43: struct xfrm_policy_afinfo const [noderef] __rcu * ../net/xfrm/xfrm_policy.c:4108:43: struct xfrm_policy_afinfo const * ../net/xfrm/xfrm_policy.c:4195:29: warning: incorrect type in assignment (different address spaces) ../net/xfrm/xfrm_policy.c:4195:29: expected struct hlist_head [noderef] __rcu *table ../net/xfrm/xfrm_policy.c:4195:29: got struct hlist_head * ../net/xfrm/xfrm_policy.c:4222:36: warning: incorrect type in argument 1 (different address spaces) ../net/xfrm/xfrm_policy.c:4222:36: expected struct hlist_head *n ../net/xfrm/xfrm_policy.c:4222:36: got struct hlist_head [noderef] __rcu *table ../net/xfrm/xfrm_policy.c:4250:17: warning: incorrect type in argument 1 (different address spaces) ../net/xfrm/xfrm_policy.c:4250:17: expected struct hlist_head const *h ../net/xfrm/xfrm_policy.c:4250:17: got struct hlist_head [noderef] __rcu *table ../net/xfrm/xfrm_policy.c:4251:36: warning: incorrect type in argument 1 (different address spaces) ../net/xfrm/xfrm_policy.c:4251:36: expected struct hlist_head *n ../net/xfrm/xfrm_policy.c:4251:36: got struct hlist_head [noderef] __rcu *table ../net/xfrm/xfrm_policy.c:262:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block ../net/xfrm/xfrm_policy.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): ../include/linux/rcupdate.h:869:25: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock ../net/xfrm/xfrm_policy.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): ../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../fs/namei.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): ../include/linux/rcupdate.h:869:25: warning: context imbalance in 'leave_rcu' - unexpected unlock ../fs/namei.c:2425:19: warning: context imbalance in 'path_init' - different lock contexts for basic block ../kernel/exit.c:335:37: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:335:37: expected struct task_struct *tsk ../kernel/exit.c:335:37: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:338:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:338:32: expected struct task_struct *task ../kernel/exit.c:338:32: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:339:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:339:35: expected struct task_struct *task ../kernel/exit.c:339:35: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:384:24: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:384:24: expected struct task_struct *parent ../kernel/exit.c:384:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:411:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:411:27: expected struct spinlock [usertype] *lock ../kernel/exit.c:411:27: got struct spinlock [noderef] __rcu * ../kernel/exit.c:414:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:414:29: expected struct spinlock [usertype] *lock ../kernel/exit.c:414:29: got struct spinlock [noderef] __rcu * ../kernel/exit.c:450:17: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:450:17: expected struct task_struct [noderef] __rcu *volatile ../kernel/exit.c:450:17: got struct task_struct *tsk ../kernel/exit.c:485:23: error: incompatible types in comparison expression (different address spaces): ../kernel/exit.c:485:23: struct task_struct [noderef] __rcu * ../kernel/exit.c:485:23: struct task_struct * ../kernel/exit.c:644:29: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:646:29: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:806:45: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1015:63: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1260:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1275:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1326:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1329:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1335:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1511:68: error: incompatible types in comparison expression (different base types): ../kernel/exit.c:1511:68: void * ../kernel/exit.c:1511:68: struct task_struct [noderef] __rcu * ../kernel/exit.c:1540:25: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1540:25: expected struct task_struct *parent ../kernel/exit.c:1540:25: got struct task_struct [noderef] __rcu * ../kernel/exit.c:454:20: warning: context imbalance in '__try_to_set_owner' - unexpected unlock ../kernel/exit.c:508:9: warning: dereference of noderef expression ../kernel/exit.c:477: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/percpu-rwsem.h, ../include/linux/fs.h, ../include/linux/huge_mm.h, ../include/linux/mm.h): ../include/linux/sched/task.h:118:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock ../include/linux/sched/task.h:118:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock ../include/linux/sched/task.h:118: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:1576:6: warning: context imbalance in '__do_wait' - wrong count at exit ../fs/dcache.c:615:17: warning: context imbalance in '__dentry_kill' - unexpected unlock ../fs/dcache.c:653:13: warning: context imbalance in 'lock_for_kill' - different lock contexts for basic block ../fs/dcache.c:845:6: warning: context imbalance in 'dput' - different lock contexts for basic block ../fs/dcache.c:1070:27: warning: context imbalance in 'shrink_dentry_list' - different lock contexts for basic block ../fs/dcache.c:1172:24: warning: context imbalance in 'dentry_lru_isolate_shrink' - different lock contexts for basic block ../fs/dcache.c:1234:13: warning: context imbalance in 'd_walk' - different lock contexts for basic block ../fs/dcache.c:1460:24: warning: context imbalance in 'select_collect2' - different lock contexts for basic block ../fs/dcache.c:1065:28: warning: context imbalance in 'shrink_dcache_parent' - unexpected unlock ../fs/dcache.c: note: in included file (through ../include/linux/dcache.h, ../include/linux/fs.h, ../include/linux/huge_mm.h, ../include/linux/mm.h): ../include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu * ../include/linux/rculist_bl.h:24:33: struct hlist_bl_node * ../include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu * ../include/linux/rculist_bl.h:24:33: struct hlist_bl_node * ../include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu * ../include/linux/rculist_bl.h:24:33: struct hlist_bl_node * ../include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu * ../include/linux/rculist_bl.h:17:9: struct hlist_bl_node * ../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:183:37: warning: array of flexible structures ../io_uring/sqpoll.c:41:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit ../io_uring/sqpoll.c:52:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit ../fs/inode.c:893:17: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock ../fs/inode.c:954:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block ../fs/inode.c:995:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block ../fs/inode.c:1718:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit ../fs/inode.c:1836:20: warning: context imbalance in 'iput_final' - unexpected unlock ../fs/inode.c:1850:6: warning: context imbalance in 'iput' - wrong count at exit ../fs/inode.c:2344:17: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock ../kernel/ptrace.c:55:22: error: incompatible types in comparison expression (different address spaces): ../kernel/ptrace.c:55:22: struct task_struct * ../kernel/ptrace.c:55:22: struct task_struct [noderef] __rcu * ../kernel/ptrace.c:74:23: warning: incorrect type in assignment (different address spaces) ../kernel/ptrace.c:74:23: expected struct task_struct [noderef] __rcu *parent ../kernel/ptrace.c:74:23: got struct task_struct *new_parent ../kernel/ptrace.c:75:29: warning: incorrect type in assignment (different address spaces) ../kernel/ptrace.c:75:29: expected struct cred const [noderef] __rcu *ptracer_cred ../kernel/ptrace.c:75:29: got struct cred const * ../kernel/ptrace.c:129:18: warning: incorrect type in assignment (different address spaces) ../kernel/ptrace.c:129:18: expected struct cred const *old_cred ../kernel/ptrace.c:129:18: got struct cred const [noderef] __rcu *ptracer_cred ../kernel/ptrace.c:133:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/ptrace.c:133:25: expected struct spinlock [usertype] *lock ../kernel/ptrace.c:133:25: got struct spinlock [noderef] __rcu * ../kernel/ptrace.c:160:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/ptrace.c:160:27: expected struct spinlock [usertype] *lock ../kernel/ptrace.c:160:27: got struct spinlock [noderef] __rcu * ../kernel/ptrace.c:192:28: warning: incorrect type in argument 1 (different address spaces) ../kernel/ptrace.c:192:28: expected struct spinlock [usertype] *lock ../kernel/ptrace.c:192:28: got struct spinlock [noderef] __rcu * ../kernel/ptrace.c:198:30: warning: incorrect type in argument 1 (different address spaces) ../kernel/ptrace.c:198:30: expected struct spinlock [usertype] *lock ../kernel/ptrace.c:198:30: got struct spinlock [noderef] __rcu * ../kernel/ptrace.c:251:44: error: incompatible types in comparison expression (different address spaces): ../kernel/ptrace.c:251:44: struct task_struct [noderef] __rcu * ../kernel/ptrace.c:251:44: struct task_struct * ../kernel/ptrace.c:494:54: warning: incorrect type in argument 1 (different address spaces) ../kernel/ptrace.c:494:54: expected struct task_struct *parent ../kernel/ptrace.c:494:54: got struct task_struct [noderef] __rcu *parent ../kernel/ptrace.c:502:53: warning: incorrect type in argument 2 (different address spaces) ../kernel/ptrace.c:502:53: expected struct task_struct *new_parent ../kernel/ptrace.c:502:53: got struct task_struct [noderef] __rcu *real_parent ../kernel/ptrace.c:550:41: warning: incorrect type in argument 1 (different address spaces) ../kernel/ptrace.c:550:41: expected struct task_struct *p1 ../kernel/ptrace.c:550:41: got struct task_struct [noderef] __rcu *real_parent ../kernel/ptrace.c:552:50: warning: incorrect type in argument 1 (different address spaces) ../kernel/ptrace.c:552:50: expected struct sighand_struct *sigh ../kernel/ptrace.c:552:50: got struct sighand_struct [noderef] __rcu *sighand ../kernel/ptrace.c:743:37: warning: incorrect type in argument 1 (different address spaces) ../kernel/ptrace.c:743:37: expected struct spinlock [usertype] *lock ../kernel/ptrace.c:743:37: got struct spinlock [noderef] __rcu * ../kernel/ptrace.c:751:39: warning: incorrect type in argument 1 (different address spaces) ../kernel/ptrace.c:751:39: expected struct spinlock [usertype] *lock ../kernel/ptrace.c:751:39: got struct spinlock [noderef] __rcu * ../kernel/ptrace.c:862:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/ptrace.c:862:29: expected struct spinlock [usertype] *lock ../kernel/ptrace.c:862:29: got struct spinlock [noderef] __rcu * ../kernel/ptrace.c:866:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/ptrace.c:866:31: expected struct spinlock [usertype] *lock ../kernel/ptrace.c:866:31: got struct spinlock [noderef] __rcu * ../kernel/ptrace.c:1096:37: warning: incorrect type in argument 1 (different address spaces) ../kernel/ptrace.c:1096:37: expected struct spinlock [usertype] *lock ../kernel/ptrace.c:1096:37: got struct spinlock [noderef] __rcu * ../kernel/ptrace.c:1098:39: warning: incorrect type in argument 1 (different address spaces) ../kernel/ptrace.c:1098:39: expected struct spinlock [usertype] *lock ../kernel/ptrace.c:1098:39: got struct spinlock [noderef] __rcu * ../kernel/ptrace.c: note: in included file (through ../include/linux/rcuwait.h, ../include/linux/percpu-rwsem.h, ../include/linux/fs.h, ../include/linux/huge_mm.h, ../include/linux/mm.h): ../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:754:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:754:37: got struct spinlock [noderef] __rcu * ../kernel/ptrace.c:380:30: warning: incorrect type in argument 1 (different address spaces) ../kernel/ptrace.c:380:30: expected struct spinlock [usertype] *l ../kernel/ptrace.c:380:30: got struct spinlock [noderef] __rcu * ../kernel/ptrace.c:456:17: warning: context imbalance in 'ptrace_attach' - different lock contexts for basic block ../kernel/ptrace.c:500:38: warning: dereference of noderef expression ../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:754:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:754:37: got struct spinlock [noderef] __rcu * ../kernel/ptrace.c:690:9: warning: context imbalance in 'ptrace_getsiginfo' - different lock contexts for basic block ../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:754:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:754:37: got struct spinlock [noderef] __rcu * ../kernel/ptrace.c:706:9: warning: context imbalance in 'ptrace_setsiginfo' - different lock contexts for basic block ../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:754:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:754:37: got struct spinlock [noderef] __rcu * ../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:754:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:754:37: got struct spinlock [noderef] __rcu * ../kernel/ptrace.c:1255:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block ../net/xfrm/xfrm_output.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...): ../include/linux/rcupdate.h:869:25: warning: context imbalance in 'xfrm_local_error' - unexpected unlock ../net/xfrm/xfrm_replay.c: note: in included file: ../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1851:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1851:16: struct sock * ../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1851:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1851:16: struct sock * ../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1851:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1851:16: struct sock * ../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1851:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1851:16: struct sock * ../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1851:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1851:16: struct sock * ../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1851:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1851:16: struct sock * ../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1851:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1851:16: struct sock * ../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1851:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1851:16: struct sock * ../include/net/xfrm.h:1851:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1851:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1851:16: struct sock * ../fs/namespace.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/xarray.h, ../include/linux/list_lru.h, ../include/linux/fs.h, ...): ../include/linux/rbtree.h:209:21: warning: context imbalance in 'mnt_ns_tree_add' - wrong count at exit ../fs/namespace.c:162:9: warning: context imbalance in 'mnt_ns_tree_remove' - different lock contexts for basic block ../fs/namespace.c:199:29: warning: context imbalance in 'lookup_mnt_ns' - wrong count at exit ../kernel/signal.c: note: in included file (through ../arch/x86/include/uapi/asm/signal.h, ../arch/x86/include/asm/signal.h, ../include/uapi/linux/signal.h, ../include/linux/signal_types.h, ../include/linux/sched.h, ...): ../include/uapi/asm-generic/signal-defs.h:83:29: error: multiple address spaces given ../kernel/signal.c:188:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:188:31: expected struct spinlock [usertype] *lock ../kernel/signal.c:188:31: got struct spinlock [noderef] __rcu * ../kernel/signal.c:191:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:191:33: expected struct spinlock [usertype] *lock ../kernel/signal.c:191:33: got struct spinlock [noderef] __rcu * ../kernel/signal.c:473:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:473:9: expected struct spinlock [usertype] *lock ../kernel/signal.c:473:9: got struct spinlock [noderef] __rcu * ../kernel/signal.c:477:34: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:477:34: expected struct spinlock [usertype] *lock ../kernel/signal.c:477:34: got struct spinlock [noderef] __rcu * ../kernel/signal.c:510:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:510:9: expected struct spinlock [usertype] *lock ../kernel/signal.c:510:9: got struct spinlock [noderef] __rcu * ../kernel/signal.c:513:36: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:513:36: expected struct spinlock [usertype] *lock ../kernel/signal.c:513:36: got struct spinlock [noderef] __rcu * ../kernel/signal.c:535:53: warning: incorrect type in initializer (different address spaces) ../kernel/signal.c:535:53: expected struct k_sigaction *ka ../kernel/signal.c:535:53: got struct k_sigaction [noderef] __rcu * ../include/uapi/asm-generic/signal-defs.h:83:29: error: multiple address spaces given ../kernel/signal.c:695:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:695:33: expected struct spinlock [usertype] *lock ../kernel/signal.c:695:33: got struct spinlock [noderef] __rcu * ../kernel/signal.c:697:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:697:31: expected struct spinlock [usertype] *lock ../kernel/signal.c:697:31: got struct spinlock [noderef] __rcu * ../kernel/signal.c:762:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:762:9: expected struct lockdep_map const *lock ../kernel/signal.c:762:9: got struct lockdep_map [noderef] __rcu * ../kernel/signal.c:887:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:887:9: expected struct lockdep_map const *lock ../kernel/signal.c:887:9: got struct lockdep_map [noderef] __rcu * ../kernel/signal.c:1082:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:1082:9: expected struct lockdep_map const *lock ../kernel/signal.c:1082:9: got struct lockdep_map [noderef] __rcu * ../kernel/signal.c:1334:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:1334:9: expected struct spinlock [usertype] *lock ../kernel/signal.c:1334:9: got struct spinlock [noderef] __rcu * ../kernel/signal.c:1335:16: warning: incorrect type in assignment (different address spaces) ../kernel/signal.c:1335:16: expected struct k_sigaction *action ../kernel/signal.c:1335:16: got struct k_sigaction [noderef] __rcu * ../kernel/signal.c:1356:34: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:1356:34: expected struct spinlock [usertype] *lock ../kernel/signal.c:1356:34: got struct spinlock [noderef] __rcu * ../kernel/signal.c:1944:36: warning: incorrect type in initializer (different address spaces) ../kernel/signal.c:1944:36: expected struct spinlock [usertype] *lock ../kernel/signal.c:1944:36: got struct spinlock [noderef] __rcu * ../kernel/signal.c:2074:44: warning: cast removes address space '__rcu' of expression ../kernel/signal.c:2093:65: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:2093:65: expected struct task_struct *tsk ../kernel/signal.c:2093:65: got struct task_struct [noderef] __rcu *parent ../kernel/signal.c:2094:40: warning: cast removes address space '__rcu' of expression ../kernel/signal.c:2112:14: warning: incorrect type in assignment (different address spaces) ../kernel/signal.c:2112:14: expected struct sighand_struct *psig ../kernel/signal.c:2112:14: got struct sighand_struct [noderef] __rcu *[noderef] __rcu sighand ../kernel/signal.c:2141:53: warning: incorrect type in argument 3 (different address spaces) ../kernel/signal.c:2141:53: expected struct task_struct *t ../kernel/signal.c:2141:53: got struct task_struct [noderef] __rcu *parent ../kernel/signal.c:2142:34: warning: incorrect type in argument 2 (different address spaces) ../kernel/signal.c:2142:34: expected struct task_struct *parent ../kernel/signal.c:2142:34: got struct task_struct [noderef] __rcu *parent ../kernel/signal.c:2171:24: warning: incorrect type in assignment (different address spaces) ../kernel/signal.c:2171:24: expected struct task_struct *parent ../kernel/signal.c:2171:24: got struct task_struct [noderef] __rcu *parent ../kernel/signal.c:2174:24: warning: incorrect type in assignment (different address spaces) ../kernel/signal.c:2174:24: expected struct task_struct *parent ../kernel/signal.c:2174:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/signal.c:2207:17: warning: incorrect type in assignment (different address spaces) ../kernel/signal.c:2207:17: expected struct sighand_struct *sighand ../kernel/signal.c:2207:17: got struct sighand_struct [noderef] __rcu *sighand ../kernel/signal.c:2247:41: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:2247:41: expected struct spinlock [usertype] *lock ../kernel/signal.c:2247:41: got struct spinlock [noderef] __rcu * ../kernel/signal.c:2249:39: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:2249:39: expected struct spinlock [usertype] *lock ../kernel/signal.c:2249:39: got struct spinlock [noderef] __rcu * ../kernel/signal.c:2306:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:2306:33: expected struct spinlock [usertype] *lock ../kernel/signal.c:2306:33: got struct spinlock [noderef] __rcu * ../kernel/signal.c:2364:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:2364:31: expected struct spinlock [usertype] *lock ../kernel/signal.c:2364:31: got struct spinlock [noderef] __rcu * ../kernel/signal.c:2404:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:2404:31: expected struct spinlock [usertype] *lock ../kernel/signal.c:2404:31: got struct spinlock [noderef] __rcu * ../kernel/signal.c:2406:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:2406:33: expected struct spinlock [usertype] *lock ../kernel/signal.c:2406:33: got struct spinlock [noderef] __rcu * ../kernel/signal.c:2504:41: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:2504:41: expected struct spinlock [usertype] *lock ../kernel/signal.c:2504:41: got struct spinlock [noderef] __rcu * ../kernel/signal.c:2588:41: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:2588:41: expected struct spinlock [usertype] *lock ../kernel/signal.c:2588:41: got struct spinlock [noderef] __rcu * ../kernel/signal.c:2600:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:2600:33: expected struct spinlock [usertype] *lock ../kernel/signal.c:2600:33: got struct spinlock [noderef] __rcu * ../kernel/signal.c:2643:52: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:2643:52: expected struct task_struct *tsk ../kernel/signal.c:2643:52: got struct task_struct [noderef] __rcu *parent ../kernel/signal.c:2645:49: warning: cast removes address space '__rcu' of expression ../kernel/signal.c:2683:49: warning: incorrect type in initializer (different address spaces) ../kernel/signal.c:2683:49: expected struct sighand_struct *sighand ../kernel/signal.c:2683:49: got struct sighand_struct [noderef] __rcu *sighand ../kernel/signal.c:3017:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:3017:27: expected struct spinlock [usertype] *lock ../kernel/signal.c:3017:27: got struct spinlock [noderef] __rcu * ../kernel/signal.c:3038:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:3038:29: expected struct spinlock [usertype] *lock ../kernel/signal.c:3038:29: got struct spinlock [noderef] __rcu * ../kernel/signal.c:3105:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:3105:27: expected struct spinlock [usertype] *lock ../kernel/signal.c:3105:27: got struct spinlock [noderef] __rcu * ../kernel/signal.c:3107:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:3107:29: expected struct spinlock [usertype] *lock ../kernel/signal.c:3107:29: got struct spinlock [noderef] __rcu * ../kernel/signal.c:3258:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:3258:31: expected struct spinlock [usertype] *lock ../kernel/signal.c:3258:31: got struct spinlock [noderef] __rcu * ../kernel/signal.c:3261:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:3261:33: expected struct spinlock [usertype] *lock ../kernel/signal.c:3261:33: got struct spinlock [noderef] __rcu * ../kernel/signal.c:3650:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:3650:27: expected struct spinlock [usertype] *lock ../kernel/signal.c:3650:27: got struct spinlock [noderef] __rcu * ../kernel/signal.c:3662:37: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:3662:37: expected struct spinlock [usertype] *lock ../kernel/signal.c:3662:37: got struct spinlock [noderef] __rcu * ../kernel/signal.c:3667:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:3667:35: expected struct spinlock [usertype] *lock ../kernel/signal.c:3667:35: got struct spinlock [noderef] __rcu * ../kernel/signal.c:3672:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:3672:29: expected struct spinlock [usertype] *lock ../kernel/signal.c:3672:29: got struct spinlock [noderef] __rcu * ../kernel/signal.c:4148:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:4148:31: expected struct spinlock [usertype] *lock ../kernel/signal.c:4148:31: got struct spinlock [noderef] __rcu * ../kernel/signal.c:4160:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:4160:33: expected struct spinlock [usertype] *lock ../kernel/signal.c:4160:33: got struct spinlock [noderef] __rcu * ../kernel/signal.c:4178:11: warning: incorrect type in assignment (different address spaces) ../kernel/signal.c:4178:11: expected struct k_sigaction *k ../kernel/signal.c:4178:11: got struct k_sigaction [noderef] __rcu * ../kernel/signal.c:4180:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:4180:25: expected struct spinlock [usertype] *lock ../kernel/signal.c:4180:25: got struct spinlock [noderef] __rcu * ../kernel/signal.c:4182:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:4182:35: expected struct spinlock [usertype] *lock ../kernel/signal.c:4182:35: got struct spinlock [noderef] __rcu * ../kernel/signal.c:4230:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:4230:27: expected struct spinlock [usertype] *lock ../kernel/signal.c:4230:27: got struct spinlock [noderef] __rcu * ../kernel/signal.c:4878:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:4878:29: expected struct spinlock [usertype] *lock ../kernel/signal.c:4878:29: got struct spinlock [noderef] __rcu * ../kernel/signal.c:4887:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:4887:31: expected struct spinlock [usertype] *lock ../kernel/signal.c:4887:31: got struct spinlock [noderef] __rcu * ../kernel/signal.c:4897:23: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:4897:23: expected struct spinlock [usertype] *lock ../kernel/signal.c:4897:23: got struct spinlock [noderef] __rcu * ../kernel/signal.c:72:34: warning: dereference of noderef expression ../kernel/signal.c:522:35: warning: dereference of noderef expression ../kernel/signal.c:550:52: warning: dereference of noderef expression ../kernel/signal.c:1035:13: warning: dereference of noderef expression ../kernel/signal.c: note: in included file: ../include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces) ../include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head ../include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu * ../include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces) ../include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head ../include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu * ../kernel/signal.c: note: in included file (through ../include/linux/sched/cputime.h): ../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:754:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:754:37: got struct spinlock [noderef] __rcu * ../kernel/signal.c:1305:9: warning: context imbalance in 'do_send_sig_info' - different lock contexts for basic block ../kernel/signal.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): ../include/linux/rcupdate.h:867:9: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block ../kernel/signal.c: note: in included file (through ../include/linux/sched/cputime.h): ../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:754:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:754:37: got struct spinlock [noderef] __rcu * ../kernel/signal.c: note: in included file: ../include/linux/signalfd.h:21:13: warning: incorrect type in argument 1 (different address spaces) ../include/linux/signalfd.h:21:13: expected struct wait_queue_head *wq_head ../include/linux/signalfd.h:21:13: got struct wait_queue_head [noderef] __rcu * ../include/linux/signalfd.h:22:17: warning: incorrect type in argument 1 (different address spaces) ../include/linux/signalfd.h:22:17: expected struct wait_queue_head *wq_head ../include/linux/signalfd.h:22:17: got struct wait_queue_head [noderef] __rcu * ../kernel/signal.c: note: in included file (through ../include/linux/sched/cputime.h): ../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:754:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:754:37: got struct spinlock [noderef] __rcu * ../kernel/signal.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): ../include/linux/rcupdate.h:867:9: warning: context imbalance in 'send_sigqueue' - different lock contexts for basic block ../kernel/signal.c:2094:40: warning: dereference of noderef expression ../kernel/signal.c:2094:40: warning: dereference of noderef expression ../kernel/signal.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: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/signal.c:2432:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block ../kernel/signal.c:2645:49: warning: dereference of noderef expression ../kernel/signal.c:2645:49: warning: dereference of noderef expression ../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/signal.c:2769:33: warning: context imbalance in 'get_signal' - unexpected unlock ../kernel/signal.c:4149:33: warning: dereference of noderef expression ../kernel/signal.c:4238:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:4238:31: expected struct spinlock [usertype] *lock ../kernel/signal.c:4238:31: got struct spinlock [noderef] __rcu * ../kernel/signal.c:4244:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/signal.c:4244:33: expected struct spinlock [usertype] *lock ../kernel/signal.c:4244:33: got struct spinlock [noderef] __rcu * ../net/ipv6/netfilter/ip6_tables.c:1230:41: warning: array of flexible structures ../net/ipv6/netfilter/ip6_tables.c:1555:44: warning: array of flexible structures ../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv6/netfilter/ip6_tables.c:40:16: also defined here ../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv6/netfilter/ip6_tables.c:40:16: also defined here ../net/ipv4/inet_connection_sock.c:330:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit ../net/ipv4/inet_connection_sock.c:607:23: warning: context imbalance in 'inet_csk_get_port' - unexpected unlock ../net/ipv4/inet_connection_sock.c:1454:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock ../net/core/dev.c:3382:23: warning: incorrect type in argument 4 (different base types) ../net/core/dev.c:3382:23: expected restricted __wsum [usertype] csum ../net/core/dev.c:3382:23: got unsigned int ../net/core/dev.c:3382:23: warning: cast from restricted __wsum ../net/core/dev.c:5338:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static? ../net/core/dev.c:3823:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block ../net/core/dev.c:5296:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block ../drivers/net/ethernet/cadence/macb_main.c: In function ‘gem_get_ethtool_strings’: ../drivers/net/ethernet/cadence/macb_main.c:3183:77: warning: ‘%s’ directive output may be truncated writing up to 239 bytes into a region of size between 19 and 29 [-Wformat-truncation=] 3183 | snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s", | ^~ ../drivers/net/ethernet/cadence/macb_main.c:3183:33: note: ‘snprintf’ output between 4 and 253 bytes into a destination of size 32 3183 | snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3184 | q, queue_statistics[i].stat_string); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/xfrm/xfrm_user.c:4014:9: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:4014:9: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:4014:9: struct sock * ../net/xfrm/xfrm_user.c:4020:9: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:4020:9: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:4020:9: struct sock * ../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1439:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1439:29: struct sock * ../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1439:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1439:29: struct sock * ../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1439:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1439:29: struct sock * ../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1439:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1439:29: struct sock * ../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1439:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1439:29: struct sock * ../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1439:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1439:29: struct sock * ../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1439:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1439:29: struct sock * ../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1439:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1439:29: struct sock * ../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1439:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1439:29: struct sock * ../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1439:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1439:29: struct sock * ../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1439:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1439:29: struct sock * ../net/xfrm/xfrm_user.c:1439:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1439:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1439:29: struct sock * ../net/xfrm/xfrm_user.c: note: in included file: ../include/net/xfrm.h:1864:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1864:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1864:16: struct sock * ../security/integrity/ima/ima_kexec.c:59:30: warning: incorrect type in assignment (different base types) ../security/integrity/ima/ima_kexec.c:59:30: expected unsigned short [addressable] [assigned] [usertype] version ../security/integrity/ima/ima_kexec.c:59:30: got restricted __le16 [usertype] ../security/integrity/ima/ima_kexec.c:60:28: warning: incorrect type in assignment (different base types) ../security/integrity/ima/ima_kexec.c:60:28: expected unsigned long long [addressable] [assigned] [usertype] count ../security/integrity/ima/ima_kexec.c:60:28: got restricted __le64 [usertype] ../security/integrity/ima/ima_kexec.c:61:34: warning: incorrect type in assignment (different base types) ../security/integrity/ima/ima_kexec.c:61:34: expected unsigned long long [addressable] [assigned] [usertype] buffer_size ../security/integrity/ima/ima_kexec.c:61:34: got restricted __le64 [usertype] ../drivers/net/ethernet/broadcom/tg3.c: In function ‘tg3_request_irq’: ../drivers/net/ethernet/broadcom/tg3.c:11326:38: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 15 [-Wformat-truncation=] 11326 | "%s-%d", tp->dev->name, irq_num); | ^~ ../drivers/net/ethernet/broadcom/tg3.c:11326:34: note: using the range [-2147483648, 2147483647] for directive argument 11326 | "%s-%d", tp->dev->name, irq_num); | ^~~~~~~ ../drivers/net/ethernet/broadcom/tg3.c:11325:25: note: ‘snprintf’ output between 3 and 28 bytes into a destination of size 16 11325 | snprintf(name, IFNAMSIZ, | ^~~~~~~~~~~~~~~~~~~~~~~~ 11326 | "%s-%d", tp->dev->name, irq_num); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/tg3.c:11323:37: warning: ‘-rx-’ directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 11323 | "%s-rx-%d", tp->dev->name, irq_num); | ^~~~ ../drivers/net/ethernet/broadcom/tg3.c:11323:34: note: using the range [-2147483648, 2147483647] for directive argument 11323 | "%s-rx-%d", tp->dev->name, irq_num); | ^~~~~~~~~~ ../drivers/net/ethernet/broadcom/tg3.c:11322:25: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 16 11322 | snprintf(name, IFNAMSIZ, | ^~~~~~~~~~~~~~~~~~~~~~~~ 11323 | "%s-rx-%d", tp->dev->name, irq_num); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/tg3.c:11320:37: warning: ‘-tx-’ directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 11320 | "%s-tx-%d", tp->dev->name, irq_num); | ^~~~ ../drivers/net/ethernet/broadcom/tg3.c:11320:34: note: using the range [-2147483648, 2147483647] for directive argument 11320 | "%s-tx-%d", tp->dev->name, irq_num); | ^~~~~~~~~~ ../drivers/net/ethernet/broadcom/tg3.c:11319:25: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 16 11319 | snprintf(name, IFNAMSIZ, | ^~~~~~~~~~~~~~~~~~~~~~~~ 11320 | "%s-tx-%d", tp->dev->name, irq_num); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/tg3.c:11317:37: warning: ‘-txrx-’ directive output may be truncated writing 6 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 11317 | "%s-txrx-%d", tp->dev->name, irq_num); | ^~~~~~ ../drivers/net/ethernet/broadcom/tg3.c:11317:34: note: using the range [-2147483648, 2147483647] for directive argument 11317 | "%s-txrx-%d", tp->dev->name, irq_num); | ^~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/tg3.c:11316:25: note: ‘snprintf’ output between 8 and 33 bytes into a destination of size 16 11316 | snprintf(name, IFNAMSIZ, | ^~~~~~~~~~~~~~~~~~~~~~~~ 11317 | "%s-txrx-%d", tp->dev->name, irq_num); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cadence/macb_main.c:284:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:284:16: expected unsigned int [usertype] bottom ../drivers/net/ethernet/cadence/macb_main.c:284:16: got restricted __le32 [usertype] ../drivers/net/ethernet/cadence/macb_main.c:286:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:286:13: expected unsigned short [usertype] top ../drivers/net/ethernet/cadence/macb_main.c:286:13: got restricted __le16 [usertype] ../drivers/net/ethernet/cadence/macb_main.c:3480:39: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3485:39: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3490:40: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3490:69: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3515:20: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3519:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:3519:20: expected unsigned int [assigned] [usertype] w0 ../drivers/net/ethernet/cadence/macb_main.c:3519:20: got restricted __be32 [usertype] ip4src ../drivers/net/ethernet/cadence/macb_main.c:3529:20: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3533:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:3533:20: expected unsigned int [assigned] [usertype] w0 ../drivers/net/ethernet/cadence/macb_main.c:3533:20: got restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/cadence/macb_main.c:3543:21: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3543:50: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3549:30: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3550:30: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3557:36: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3558:38: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3561:38: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3597:9: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3597:9: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3651:25: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3651:25: warning: cast from restricted __be32 ../net/ipv4/tcp_ipv4.c:3382:41: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3382:41: expected void const *data ../net/ipv4/tcp_ipv4.c:3382:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3503:45: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3503:45: expected void const *data ../net/ipv4/tcp_ipv4.c:3503:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3507:50: warning: incorrect type in assignment (different address spaces) ../net/ipv4/tcp_ipv4.c:3507:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3507:50: got struct tcp_congestion_ops * ../net/ipv4/tcp_ipv4.c:1835:25: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2127:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2387:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block ../net/ipv4/tcp_ipv4.c:2581:13: warning: context imbalance in 'listening_get_first' - wrong count at exit ../net/ipv4/tcp_ipv4.c:2629:29: warning: context imbalance in 'listening_get_next' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2662:13: warning: context imbalance in 'established_get_first' - wrong count at exit ../net/ipv4/tcp_ipv4.c:2707:40: warning: context imbalance in 'established_get_next' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2839:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3058:20: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3086:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3383:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3383:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3504:45: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3504:45: warning: dereference of noderef expression ../net/netfilter/nfnetlink_hook.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h): ../include/linux/rcupdate.h:869:25: warning: context imbalance in 'nf_netlink_dump_start_rcu' - unexpected unlock ../net/netfilter/nf_conntrack_core.c:129:13: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock ../net/netfilter/nf_conntrack_core.c:139:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit ../net/netfilter/nf_conntrack_core.c:2382:28: warning: context imbalance in 'get_next_corpse' - unexpected unlock ../net/mptcp/protocol.c:3347:9: warning: context imbalance in 'mptcp_sk_clone_init' - unexpected unlock ../drivers/net/ethernet/broadcom/tg3.c:3745:34: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/tg3.c:13100:21: warning: cast to restricted __le32 ../drivers/net/ethernet/broadcom/tg3.c:13100:21: warning: cast from restricted __be32 ../drivers/net/ethernet/broadcom/tg3.c:13105:21: warning: cast to restricted __le32 ../drivers/net/ethernet/broadcom/tg3.c:13105:21: warning: cast from restricted __be32 ../drivers/net/ethernet/broadcom/tg3.c:17074:63: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/broadcom/tg3.c:17074:63: expected restricted __be32 [usertype] *val ../drivers/net/ethernet/broadcom/tg3.c:17074:63: got unsigned int * ../drivers/net/ethernet/broadcom/tg3.c:17075:63: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/broadcom/tg3.c:17075:63: expected restricted __be32 [usertype] *val ../drivers/net/ethernet/broadcom/tg3.c:17075:63: got unsigned int * ../net/core/filter.c:1423:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1423:39: expected struct sock_filter const *filter ../net/core/filter.c:1423:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:1501:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1501:39: expected struct sock_filter const *filter ../net/core/filter.c:1501:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:2340:45: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:2340:45: expected restricted __be32 [usertype] daddr ../net/core/filter.c:2340:45: got unsigned int [usertype] ipv4_nh ../net/core/filter.c:3915:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static? ../net/core/filter.c:4648:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static? ../net/core/filter.c:5062:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static? ../net/core/filter.c:7943:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? ../net/core/filter.c:11898:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static? ../net/core/filter.c:11914:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static? ../net/core/filter.c:11930:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static? ../net/core/filter.c:11951:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static? ../net/core/filter.c:12140:17: warning: symbol 'bpf_sock_destroy' was not declared. Should it be static? ../net/core/filter.c:1943:43: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1943:43: expected restricted __wsum [usertype] diff ../net/core/filter.c:1943:43: got unsigned long long [usertype] to ../net/core/filter.c:1946:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1946:36: expected restricted __be16 [usertype] old ../net/core/filter.c:1946:36: got unsigned long long [usertype] from ../net/core/filter.c:1946:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1946:42: expected restricted __be16 [usertype] new ../net/core/filter.c:1946:42: got unsigned long long [usertype] to ../net/core/filter.c:1949:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1949:36: expected restricted __be32 [usertype] from ../net/core/filter.c:1949:36: got unsigned long long [usertype] from ../net/core/filter.c:1949:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1949:42: expected restricted __be32 [usertype] to ../net/core/filter.c:1949:42: got unsigned long long [usertype] to ../net/core/filter.c:1994:59: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1994:59: expected restricted __wsum [usertype] diff ../net/core/filter.c:1994:59: got unsigned long long [usertype] to ../net/core/filter.c:1997:52: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1997:52: expected restricted __be16 [usertype] from ../net/core/filter.c:1997:52: got unsigned long long [usertype] from ../net/core/filter.c:1997:58: warning: incorrect type in argument 4 (different base types) ../net/core/filter.c:1997:58: expected restricted __be16 [usertype] to ../net/core/filter.c:1997:58: got unsigned long long [usertype] to ../net/core/filter.c:2000:52: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:2000:52: expected restricted __be32 [usertype] from ../net/core/filter.c:2000:52: got unsigned long long [usertype] from ../net/core/filter.c:2000:58: warning: incorrect type in argument 4 (different base types) ../net/core/filter.c:2000:58: expected restricted __be32 [usertype] to ../net/core/filter.c:2000:58: got unsigned long long [usertype] to ../net/core/filter.c:2050:16: warning: incorrect type in return expression (different base types) ../net/core/filter.c:2050:16: expected unsigned long long ../net/core/filter.c:2050:16: got restricted __wsum [assigned] [usertype] ret ../net/core/filter.c:2072:35: warning: incorrect type in return expression (different base types) ../net/core/filter.c:2072:35: expected unsigned long long ../net/core/filter.c:2072:35: got restricted __wsum [usertype] csum ../net/core/filter.c:5849:17: warning: incorrect type in assignment (different base types) ../net/core/filter.c:5849:17: expected unsigned int [usertype] spi ../net/core/filter.c:5849:17: got restricted __be32 const [usertype] spi ../net/core/filter.c:5857:33: warning: incorrect type in assignment (different base types) ../net/core/filter.c:5857:33: expected unsigned int [usertype] remote_ipv4 ../net/core/filter.c:5857:33: got restricted __be32 const [usertype] a4 ../net/ipv6/ip6_input.c:529:33: warning: context imbalance in 'ip6_mc_input' - different lock contexts for basic block ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function ‘setup_sge_queues’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1074:48: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 8 and 23 [-Wformat-truncation=] 1074 | "%s-Rx%d", dev->name, j); | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1074:42: note: directive argument in the range [-2147483641, 254] 1074 | "%s-Rx%d", dev->name, j); | ^~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1072:33: note: ‘snprintf’ output between 5 and 30 bytes into a destination of size 26 1072 | snprintf(adap->msix_info[msix].desc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1073 | sizeof(adap->msix_info[msix].desc), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1074 | "%s-Rx%d", dev->name, j); | ~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function ‘cxgb4_port_mirror_alloc_queues’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1356:47: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 1356 | "%s-mirrorrxq%d", dev->name, i); | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1356:34: note: directive argument in the range [0, 65534] 1356 | "%s-mirrorrxq%d", dev->name, i); | ^~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1354:25: note: ‘snprintf’ output between 12 and 31 bytes into a destination of size 26 1354 | snprintf(mirror_rxq->msix->desc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1355 | sizeof(mirror_rxq->msix->desc), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1356 | "%s-mirrorrxq%d", dev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/notify/fsnotify.c:404:16: error: incompatible types in comparison expression (different address spaces): ../fs/notify/fsnotify.c:404:16: struct fsnotify_mark_connector [noderef] __rcu * ../fs/notify/fsnotify.c:404:16: struct fsnotify_mark_connector * ../fs/notify/fsnotify.c:406:24: error: incompatible types in comparison expression (different address spaces): ../fs/notify/fsnotify.c:406:24: struct hlist_node [noderef] __rcu * ../fs/notify/fsnotify.c:406:24: struct hlist_node * ../fs/notify/fsnotify.c:416:24: error: incompatible types in comparison expression (different address spaces): ../fs/notify/fsnotify.c:416:24: struct hlist_node [noderef] __rcu * ../fs/notify/fsnotify.c:416:24: struct hlist_node * ../fs/notify/fsnotify.c:583:46: warning: incorrect type in argument 1 (different address spaces) ../fs/notify/fsnotify.c:583:46: expected struct fsnotify_mark_connector **connp ../fs/notify/fsnotify.c:583:46: got struct fsnotify_mark_connector [noderef] __rcu ** ../fs/notify/fsnotify.c:587:46: warning: incorrect type in argument 1 (different address spaces) ../fs/notify/fsnotify.c:587:46: expected struct fsnotify_mark_connector **connp ../fs/notify/fsnotify.c:587:46: got struct fsnotify_mark_connector [noderef] __rcu ** ../fs/notify/fsnotify.c:591:46: warning: incorrect type in argument 1 (different address spaces) ../fs/notify/fsnotify.c:591:46: expected struct fsnotify_mark_connector **connp ../fs/notify/fsnotify.c:591:46: got struct fsnotify_mark_connector [noderef] __rcu ** ../fs/notify/fsnotify.c:595:46: warning: incorrect type in argument 1 (different address spaces) ../fs/notify/fsnotify.c:595:46: expected struct fsnotify_mark_connector **connp ../fs/notify/fsnotify.c:595:46: got struct fsnotify_mark_connector [noderef] __rcu ** ../net/ipv6/route.c:2344:39: warning: incorrect type in assignment (different base types) ../net/ipv6/route.c:2344:39: expected unsigned int [usertype] flow_label ../net/ipv6/route.c:2344:39: got restricted __be32 ../fs/notify/mark.c:660:13: warning: incorrect type in initializer (different address spaces) ../fs/notify/mark.c:660:13: expected struct fsnotify_mark_connector [noderef] __rcu *__new ../fs/notify/mark.c:660:13: got struct fsnotify_mark_connector *[assigned] conn ../fs/notify/mark.c:404:9: warning: context imbalance in 'fsnotify_put_mark' - unexpected unlock ../fs/notify/mark.c:673:39: warning: context imbalance in 'fsnotify_grab_connector' - different lock contexts for basic block ../fs/notify/mark.c:771:20: warning: context imbalance in 'fsnotify_add_mark_list' - unexpected unlock ../fs/notify/mark.c:855:25: warning: context imbalance in 'fsnotify_find_mark' - unexpected unlock ../fs/notify/mark.c:929:17: warning: context imbalance in 'fsnotify_destroy_marks' - unexpected unlock ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:433:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:433:38: expected restricted __be32 [usertype] ip4src ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:433:38: got unsigned int [usertype] ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:436:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:436:38: expected restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:436:38: got unsigned int [usertype] ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:439:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:439:36: expected restricted __be16 [usertype] psrc ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:439:36: got unsigned short [usertype] ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:442:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:442:36: expected restricted __be16 [usertype] pdst ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:442:36: got unsigned short [usertype] ../fs/notify/fanotify/fanotify.c:1058:27: warning: symbol 'fanotify_fsnotify_ops' was not declared. Should it be static? ../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c: In function ‘bnxt_ethtool_init’: ../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:4161:32: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 27 [-Wformat-truncation=] 4161 | "/pkg %s", buf); | ^~ ~~~ In function ‘bnxt_get_pkgver’, inlined from ‘bnxt_ethtool_init’ at ../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:5080:3: ../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:4160:17: note: ‘snprintf’ output between 6 and 37 bytes into a destination of size 32 4160 | snprintf(bp->fw_ver_str + len, FW_VER_STR_LEN - len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4161 | "/pkg %s", buf); | ~~~~~~~~~~~~~~~ ../net/ipv6/icmp.c:103:20: warning: context imbalance in 'icmpv6_xmit_lock' - wrong count at exit ../net/ipv6/icmp.c:119:13: warning: context imbalance in 'icmpv6_xmit_unlock' - unexpected unlock ../net/ipv4/udp.c:1454:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock ../net/ipv4/udp.c:1486:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit ../net/ipv4/udp.c:1498:28: warning: context imbalance in 'busylock_release' - unexpected unlock ../net/ipv4/udp.c:3027:9: warning: context imbalance in 'udp_get_first' - wrong count at exit ../net/ipv4/udp.c:3044:39: warning: context imbalance in 'udp_get_next' - unexpected unlock ../net/ipv4/udp.c:3092:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock ../net/ipv4/icmp.c: note: in included file (through ../include/linux/spinlock.h, ../include/linux/sched.h, ../include/linux/percpu.h, ../arch/x86/include/asm/msr.h, ../arch/x86/include/asm/tsc.h, ...): ../include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block ../include/linux/bottom_half.h:33:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block ../net/core/netpoll.c:358:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block ../fs/posix_acl.c:53:23: error: incompatible types in comparison expression (different address spaces): ../fs/posix_acl.c:53:23: struct posix_acl [noderef] __rcu * ../fs/posix_acl.c:53:23: struct posix_acl * ../fs/posix_acl.c:67:33: error: incompatible types in comparison expression (different address spaces): ../fs/posix_acl.c:67:33: struct posix_acl [noderef] __rcu * ../fs/posix_acl.c:67:33: struct posix_acl * ../net/ipv6/tcp_ipv6.c:1557:25: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock ../net/ipv6/tcp_ipv6.c:1948:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block ../net/netfilter/nf_conntrack_netlink.c:1218:36: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock ../fs/coredump.c:391:27: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:391:27: expected struct spinlock [usertype] *lock ../fs/coredump.c:391:27: got struct spinlock [noderef] __rcu * ../fs/coredump.c:400:29: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:400:29: expected struct spinlock [usertype] *lock ../fs/coredump.c:400:29: got struct spinlock [noderef] __rcu * ../fs/coredump.c:439:31: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:439:31: expected struct spinlock [usertype] *lock ../fs/coredump.c:439:31: got struct spinlock [noderef] __rcu * ../fs/coredump.c:444:33: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:444:33: expected struct spinlock [usertype] *lock ../fs/coredump.c:444:33: got struct spinlock [noderef] __rcu * ../net/dccp/proto.c:536:52: warning: incorrect type in argument 2 (different base types) ../net/dccp/proto.c:536:52: expected restricted __be32 const [usertype] service ../net/dccp/proto.c:536:52: got int [addressable] val ../net/dccp/proto.c:719:57: warning: incorrect type in argument 2 (different base types) ../net/dccp/proto.c:719:57: expected restricted __be32 [usertype] param ../net/dccp/proto.c:719:57: got int cmsg_type ../net/sctp/input.c:460:13: warning: context imbalance in 'sctp_err_lookup' - different lock contexts for basic block ../net/sctp/input.c:632:9: warning: context imbalance in 'sctp_v4_err' - unexpected unlock ../net/sctp/input.c:657:17: warning: context imbalance in 'sctp_udp_v4_err' - unexpected unlock ../kernel/audit.c: In function ‘audit_log_vformat’: ../kernel/audit.c:1977:9: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 1977 | len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args); | ^~~ ../kernel/audit.c:1986:17: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 1986 | len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args2); | ^~~ ../fs/proc/base.c:2263:25: warning: cast to restricted fmode_t ../fs/proc/base.c:2320:42: warning: cast from restricted fmode_t ../fs/proc/base.c:2420:48: warning: cast from restricted fmode_t ../fs/proc/base.c: note: in included file (through ../include/linux/rcuwait.h, ../include/linux/percpu-rwsem.h, ../include/linux/fs.h, ../include/linux/proc_fs.h): ../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:754:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:754:37: got struct spinlock [noderef] __rcu * ../fs/proc/base.c:1106:36: warning: context imbalance in '__set_oom_adj' - unexpected unlock ../fs/proc/base.c:2447:13: warning: context imbalance in 'timers_start' - wrong count at exit ../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:754:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:754:37: got struct spinlock [noderef] __rcu * ../fs/proc/base.c:2473:36: warning: context imbalance in 'timers_stop' - unexpected unlock ../fs/proc/base.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../arch/x86/include/asm/uaccess.h, ../include/linux/uaccess.h): ../include/linux/rcupdate.h:867:9: warning: context imbalance in 'do_io_accounting' - different lock contexts for basic block ../kernel/audit.c:2231:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/audit.c:2231:9: expected struct spinlock [usertype] *lock ../kernel/audit.c:2231:9: got struct spinlock [noderef] __rcu * ../kernel/audit.c:2234:40: warning: incorrect type in argument 1 (different address spaces) ../kernel/audit.c:2234:40: expected struct spinlock [usertype] *lock ../kernel/audit.c:2234:40: got struct spinlock [noderef] __rcu * ../drivers/android/binderfs.c:234: warning: Function parameter or struct member 'file' not described in 'binder_ctl_ioctl' ../drivers/android/binderfs.c:234: warning: Function parameter or struct member 'cmd' not described in 'binder_ctl_ioctl' ../drivers/android/binderfs.c:234: warning: Function parameter or struct member 'arg' not described in 'binder_ctl_ioctl' ../kernel/seccomp.c:579:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:579:27: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:579:27: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:583:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:583:29: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:583:29: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:895:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:895:9: expected struct qspinlock *lock ../kernel/seccomp.c:895:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:1396:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:1396:31: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:1396:31: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:1408:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:1408:33: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:1408:33: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:1894:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:1894:9: expected struct lockdep_map const *lock ../kernel/seccomp.c:1894:9: got struct lockdep_map [noderef] __rcu * ../kernel/seccomp.c:1980:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:1980:31: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:1980:31: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:1998:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:1998:33: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:1998:33: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:2140:28: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:2140:28: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:2140:28: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:2143:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:2143:38: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:2143:38: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:2149:30: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:2149:30: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:2149:30: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:495:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:495:9: expected struct qspinlock *lock ../kernel/seccomp.c:495:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:602:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:602:9: expected struct qspinlock *lock ../kernel/seccomp.c:602:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:453:9: expected struct qspinlock *lock ../kernel/seccomp.c:453:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:439:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:439:9: expected struct qspinlock *lock ../kernel/seccomp.c:439:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:453:9: expected struct qspinlock *lock ../kernel/seccomp.c:453:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:439:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:439:9: expected struct qspinlock *lock ../kernel/seccomp.c:439:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:453:9: expected struct qspinlock *lock ../kernel/seccomp.c:453:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c: note: in included file (through ../include/linux/ptrace.h, ../include/linux/audit.h): ../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:754:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:754:37: got struct spinlock [noderef] __rcu * ../include/linux/sched/signal.h:754:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:754:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:754:37: got struct spinlock [noderef] __rcu * ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21: expected struct rvu_fwdata *fwdata ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28: got struct rvu_fwdata *fwdata ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28: got struct rvu_fwdata *fwdata ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2386:46: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2409:38: warning: cast removes address space '__iomem' of expression ../net/netfilter/nf_tables_api.c:1913:25: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:1913:25: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:1913:25: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:1913:25: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2085:31: warning: incorrect type in return expression (different address spaces) ../net/netfilter/nf_tables_api.c:2088:31: warning: incorrect type in return expression (different address spaces) ../net/netfilter/nf_tables_api.c:2092:31: warning: incorrect type in return expression (different address spaces) ../net/netfilter/nf_tables_api.c:2115:17: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2115:17: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2115:17: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2115:17: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2115:17: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2115:17: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2115:17: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2158:21: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2158:21: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2158:21: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2158:21: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2541:25: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2541:25: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2541:25: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2541:25: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2748:23: warning: incorrect type in assignment (different address spaces) ../net/netfilter/nf_tables_api.c:2760:38: warning: incorrect type in assignment (different address spaces) ../net/netfilter/nf_tables_api.c:2806:21: warning: incorrect type in argument 1 (different address spaces) ../net/netfilter/nf_tables_api.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...): ../include/linux/rcupdate.h:869:25: warning: context imbalance in 'nft_netlink_dump_start_rcu' - unexpected unlock ../drivers/net/ethernet/smsc/smc91x.c:557:9: warning: context imbalance in 'smc_hardware_send_pkt' - different lock contexts for basic block ../drivers/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../kernel/trace/trace.c:5694:1: warning: trying to concatenate 12372-character string (8191 bytes max) ../kernel/trace/trace.c:456:28: warning: incorrect type in argument 1 (different address spaces) ../kernel/trace/trace.c:456:28: expected struct trace_export **list ../kernel/trace/trace.c:456:28: got struct trace_export [noderef] __rcu ** ../kernel/trace/trace.c:470:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/trace/trace.c:470:33: expected struct trace_export **list ../kernel/trace/trace.c:470:33: got struct trace_export [noderef] __rcu ** ../kernel/trace/trace.c:2755:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/trace/trace.c:2755:38: expected struct event_filter *filter ../kernel/trace/trace.c:2755:38: got struct event_filter [noderef] __rcu *filter ../kernel/trace/trace.c:410:9: error: incompatible types in comparison expression (different address spaces): ../kernel/trace/trace.c:410:9: struct trace_export [noderef] __rcu * ../kernel/trace/trace.c:410:9: struct trace_export * ../kernel/trace/trace.c:425:9: error: incompatible types in comparison expression (different address spaces): ../kernel/trace/trace.c:425:9: struct trace_export [noderef] __rcu * ../kernel/trace/trace.c:425:9: struct trace_export * ../net/ipv4/netfilter/ip_tables.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:36:16: warning: array of flexible structures ../include/uapi/linux/netfilter_ipv4/ip_tables.h:218:36: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:1214:40: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:1546:43: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:36:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/ip_tables.c:36:16: also defined here ../net/ipv4/netfilter/ip_tables.c:36:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/ip_tables.c:36:16: also defined here ../drivers/net/ethernet/sfc/siena/tx.c:290:9: warning: context imbalance in 'efx_siena_xdp_tx_buffers' - different lock contexts for basic block ../drivers/net/ethernet/sfc/siena/ethtool_common.c: In function ‘efx_fill_test’: ../drivers/net/ethernet/sfc/siena/ethtool_common.c:229:32: warning: ‘%-24s’ directive output may be truncated writing between 24 and 31 bytes into a region of size between 0 and 25 [-Wformat-truncation=] 229 | "%-6s %-24s", unit_str, test_str); | ^~~~~ ~~~~~~~~ ../drivers/net/ethernet/sfc/siena/ethtool_common.c:227:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 227 | snprintf(strings + test_index * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | ETH_GSTRING_LEN, | ~~~~~~~~~~~~~~~~ 229 | "%-6s %-24s", unit_str, test_str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/netfilter/nf_tables_offload.c:249:24: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_tables_offload.c:249:24: expected restricted __be16 [usertype] proto ../net/netfilter/nf_tables_offload.c:249:24: got int ../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../net/ipv4/netfilter/arp_tables.c: note: in included file (through ../include/linux/netfilter_arp/arp_tables.h): ../include/uapi/linux/netfilter_arp/arp_tables.h:184:34: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:40:16: warning: array of flexible structures ../include/uapi/linux/netfilter_arp/arp_tables.h:196:37: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:1062:48: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:1370:44: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/arp_tables.c:40:16: also defined here ../net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/arp_tables.c:40:16: also defined here ../drivers/net/ethernet/sfc/siena/mcdi_mon.c: In function ‘efx_siena_mcdi_mon_probe’: ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:458:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 458 | snprintf(name, sizeof(name), "%s%u_input", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:458:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 458 | snprintf(name, sizeof(name), "%s%u_input", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 496 | snprintf(name, sizeof(name), "%s%u_label", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 496 | snprintf(name, sizeof(name), "%s%u_label", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 497 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/netfilter/nft_set_rbtree.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ../include/linux/module.h): ../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../net/netfilter/nft_compat.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...): ../include/linux/rcupdate.h:869:25: warning: context imbalance in 'nfnl_compat_get_rcu' - unexpected unlock ../fs/nfsd/nfs4state.c: note: in included file (through ../include/linux/wait.h, ../include/linux/wait_bit.h, ../include/linux/fs.h): ../include/linux/list.h:229:25: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock ../fs/nfsd/nfs4state.c:1209:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock ../fs/bcachefs/fs-ioctl.c: note: in included file: ../fs/bcachefs/bcachefs.h:996:9: warning: array of flexible structures ../fs/btrfs/ioctl.c:434:6: warning: context imbalance in 'btrfs_exclop_start_try_lock' - wrong count at exit ../fs/btrfs/ioctl.c:447:6: warning: context imbalance in 'btrfs_exclop_start_unlock' - unexpected unlock ../net/netfilter/nf_flow_table_offload.c:45:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:45:32: expected restricted __be32 [usertype] keyid ../net/netfilter/nf_flow_table_offload.c:45:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:55:44: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:55:44: expected restricted __be32 [usertype] src ../net/netfilter/nf_flow_table_offload.c:55:44: got unsigned int ../net/netfilter/nf_flow_table_offload.c:57:44: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:57:44: expected restricted __be32 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:57:44: got unsigned int ../net/netfilter/nf_flow_table_offload.c:87:25: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:87:25: expected restricted __be16 [usertype] vlan_tpid ../net/netfilter/nf_flow_table_offload.c:87:25: got int ../net/netfilter/nf_flow_table_offload.c:150:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:150:32: expected restricted __be32 [usertype] src ../net/netfilter/nf_flow_table_offload.c:150:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:152:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:152:32: expected restricted __be32 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:152:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:167:29: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:167:29: expected restricted __be16 [usertype] n_proto ../net/netfilter/nf_flow_table_offload.c:167:29: got int ../net/netfilter/nf_flow_table_offload.c:193:30: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:193:30: expected restricted __be16 [usertype] src ../net/netfilter/nf_flow_table_offload.c:193:30: got int ../net/netfilter/nf_flow_table_offload.c:195:30: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:195:30: expected restricted __be16 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:195:30: got int ../net/netfilter/nf_flow_table_offload.c:258:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:258:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:258:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:258:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:258:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:258:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:263:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:263:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:263:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:263:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:263:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:263:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:316:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:316:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:316:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:316:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:316:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:316:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:322:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:322:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:322:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:322:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:322:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:322:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:333:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:333:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:333:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:351:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:351:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:351:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:360:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:360:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:360:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:378:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:378:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:378:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:400:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:400:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:400:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:417:60: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:417:60: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:417:60: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:425:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:425:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:425:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:442:60: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:442:60: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:442:60: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:477:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:477:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:477:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:478:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:478:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:478:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:483:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:483:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:483:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:484:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:484:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:484:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:491:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:491:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:491:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:491:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:491:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:491:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:507:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:507:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:507:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:508:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:508:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:508:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:513:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:513:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:513:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:514:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:514:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:514:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:521:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:521:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:521:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:521:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:521:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:521:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:846:24: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:846:24: expected restricted __be16 [usertype] proto ../net/netfilter/nf_flow_table_offload.c:846:24: got int ../net/netfilter/nf_flow_table_inet.c: note: in included file (through ../include/linux/if_pppox.h, ../include/net/netfilter/nf_flow_table.h): ../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures ../drivers/infiniband/hw/mlx5/fs.c:1189:26: warning: array of flexible structures ../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40: warning: incorrect type in initializer (different address spaces) ../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40: expected struct Qdisc *qdisc ../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40: got struct Qdisc [noderef] __rcu *qdisc_sleeping ../drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c:1803:14: warning: restricted __be64 degrades to integer WARNING: modpost: missing MODULE_DESCRIPTION() in arch/x86/mm/testmmiotrace.o WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/locking/test-ww_mutex.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_objpool.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/imx/mxc-clk.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/imx/clk-imxrt1050.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_simpleondemand.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_performance.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_powersave.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_userspace.o ../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static? tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files ../drivers/infiniband/hw/mlx5/fs.c:1189:26: warning: array of flexible structures ../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40: warning: incorrect type in initializer (different address spaces) ../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40: expected struct Qdisc *qdisc ../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40: got struct Qdisc [noderef] __rcu *qdisc_sleeping ../drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c:1803:14: warning: restricted __be64 degrades to integer WARNING: modpost: missing MODULE_DESCRIPTION() in arch/x86/mm/testmmiotrace.o WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/locking/test-ww_mutex.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_objpool.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/imx/mxc-clk.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/imx/clk-imxrt1050.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_simpleondemand.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_performance.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_powersave.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_userspace.o tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files ../drivers/infiniband/hw/mlx5/fs.c:1189:26: warning: array of flexible structures ../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40: warning: incorrect type in initializer (different address spaces) ../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40: expected struct Qdisc *qdisc ../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40: got struct Qdisc [noderef] __rcu *qdisc_sleeping ../drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c:1803:14: warning: restricted __be64 degrades to integer WARNING: modpost: missing MODULE_DESCRIPTION() in arch/x86/mm/testmmiotrace.o WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/locking/test-ww_mutex.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_objpool.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/imx/mxc-clk.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/imx/clk-imxrt1050.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_simpleondemand.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_performance.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_powersave.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_userspace.o