========== build_allmodconfig_warn - FAILED Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../init/init_task.c:146:28: warning: incorrect type in initializer (different address spaces) ../init/init_task.c:146:28: expected struct task_struct [noderef] __rcu *real_parent ../init/init_task.c:146:28: got struct task_struct * ../init/init_task.c:147:28: warning: incorrect type in initializer (different address spaces) ../init/init_task.c:147:28: expected struct task_struct [noderef] __rcu *parent ../init/init_task.c:147:28: got struct task_struct * ../init/init_task.c:161:28: warning: incorrect type in initializer (different address spaces) ../init/init_task.c:161:28: expected struct sighand_struct [noderef] __rcu *sighand ../init/init_task.c:161:28: got struct sighand_struct * ../security/commoncap.c:1411:41: warning: dubious: !x | y Warning: ../security/smack/smack_access.c:584 expecting prototype for smk_import_valid_allocated_label(). Prototype was for smk_import_allocated_label() instead ../init/main.c:198:12: warning: symbol 'envp_init' was not declared. Should it be static? ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void **slot ../drivers/xen/pvcalls-back.c:1014:9: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void **slot ../drivers/xen/pvcalls-back.c:1014:9: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1015:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/xen/pvcalls-back.c:1015:49: expected void [noderef] __rcu **slot ../drivers/xen/pvcalls-back.c:1015:49: got void **slot ../drivers/xen/pvcalls-back.c:1020:38: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1020:38: expected void **slot ../drivers/xen/pvcalls-back.c:1020:38: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void [noderef] __rcu **slot ../drivers/xen/pvcalls-back.c:1014:9: got void **slot ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void **slot ../drivers/xen/pvcalls-back.c:1014:9: got void [noderef] __rcu ** ../drivers/xen/pvcalls-front.c:956:24: warning: incorrect type in return expression (different base types) ../drivers/xen/pvcalls-front.c:956:24: expected restricted __poll_t ../drivers/xen/pvcalls-front.c:956:24: got int [assigned] ret ../security/smack/smackfs.c:926:17: error: incompatible types in comparison expression (different address spaces): ../security/smack/smackfs.c:926:17: struct netlbl_lsm_catmap [noderef] __rcu * ../security/smack/smackfs.c:926:17: struct netlbl_lsm_catmap * ../security/smack/smackfs.c:1497:47: warning: incorrect type in assignment (different base types) ../security/smack/smackfs.c:1500:47: warning: incorrect type in assignment (different base types) ../security/smack/smackfs.c:1937:17: error: incompatible types in comparison expression (different address spaces): ../security/smack/smackfs.c:1937:17: struct list_head [noderef] __rcu * ../security/smack/smackfs.c:1937:17: struct list_head * ../arch/x86/kernel/tboot.c:487:16: warning: incorrect type in assignment (different address spaces) ../arch/x86/kernel/tboot.c:487:16: expected void *config ../arch/x86/kernel/tboot.c:487:16: got void [noderef] __iomem * ../arch/x86/kernel/tboot.c:493:19: warning: incorrect type in assignment (different address spaces) ../arch/x86/kernel/tboot.c:493:19: expected void *heap_base ../arch/x86/kernel/tboot.c:493:19: got void [noderef] __iomem * ../arch/x86/kernel/tboot.c:495:17: warning: incorrect type in argument 1 (different address spaces) ../arch/x86/kernel/tboot.c:495:17: expected void volatile [noderef] __iomem *addr ../arch/x86/kernel/tboot.c:495:17: got void *config ../net/bpf/test_run.c:510:17: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static? ../net/bpf/test_run.c:516:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static? ../net/bpf/test_run.c:521:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static? ../net/bpf/test_run.c:526:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static? ../net/bpf/test_run.c:531:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static? ../net/bpf/test_run.c:536:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static? ../net/bpf/test_run.c:545:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static? ../net/bpf/test_run.c:551:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static? ../net/bpf/test_run.c:556:17: warning: symbol 'bpf_fentry_test9' was not declared. Should it be static? ../net/bpf/test_run.c:561:14: warning: symbol 'bpf_fentry_test10' was not declared. Should it be static? ../net/bpf/test_run.c:566:15: warning: symbol 'bpf_fentry_test_sinfo' was not declared. Should it be static? ../net/bpf/test_run.c:570:15: warning: symbol 'bpf_fentry_test_ppvoid' was not declared. Should it be static? ../net/bpf/test_run.c:574:15: warning: symbol 'bpf_fentry_test_pppvoid' was not declared. Should it be static? ../net/bpf/test_run.c:578:15: warning: symbol 'bpf_fentry_test_ppfile' was not declared. Should it be static? ../net/bpf/test_run.c:582:22: warning: symbol 'bpf_fexit_test_ret_ppfile' was not declared. Should it be static? ../net/bpf/test_run.c:587:17: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static? ../net/bpf/test_run.c:593:17: warning: symbol 'bpf_modify_return_test2' was not declared. Should it be static? ../net/bpf/test_run.c:600:17: warning: symbol 'bpf_modify_return_test_tp' was not declared. Should it be static? ../net/bpf/test_run.c:607:14: warning: symbol 'bpf_fentry_shadow_test' was not declared. Should it be static? ../net/bpf/test_run.c:629:18: warning: symbol 'bpf_kfunc_call_test_release' was not declared. Should it be static? ../net/bpf/test_run.c:634:18: warning: symbol 'bpf_kfunc_call_test_release_dtor' was not declared. Should it be static? ../net/bpf/test_run.c:640:18: warning: symbol 'bpf_kfunc_call_memb_release' was not declared. Should it be static? ../net/bpf/test_run.c:644:18: warning: symbol 'bpf_kfunc_call_memb_release_dtor' was not declared. Should it be static? ../net/802/garp.c:597:9: warning: cast removes address space '__rcu' of expression ../net/802/garp.c:597:9: warning: cast removes address space '__rcu' of expression ../net/802/garp.c:597:9: warning: dereference of noderef expression ../net/802/garp.c:597:9: warning: dereference of noderef expression ../net/8021q/vlan.c: In function ‘register_vlan_device’: ../net/8021q/vlan.c:249:46: warning: ‘%i’ directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 15 [-Wformat-truncation=] 249 | snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id); | ^~ ../net/8021q/vlan.c:249:42: note: directive argument in the range [0, 4094] 249 | snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id); | ^~~~~~~ ../net/8021q/vlan.c:249:17: note: ‘snprintf’ output between 3 and 21 bytes into a destination of size 16 249 | snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/8021q/vlan.c:237:46: warning: ‘%.4i’ directive output may be truncated writing 4 bytes into a region of size between 0 and 15 [-Wformat-truncation=] 237 | snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id); | ^~~~ ../net/8021q/vlan.c:237:42: note: directive argument in the range [0, 4094] 237 | snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id); | ^~~~~~~~~ ../net/8021q/vlan.c:237:17: note: ‘snprintf’ output between 6 and 21 bytes into a destination of size 16 237 | snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/802/mrp.c:883:9: warning: cast removes address space '__rcu' of expression ../net/802/mrp.c:883:9: warning: cast removes address space '__rcu' of expression ../net/802/mrp.c:883:9: warning: dereference of noderef expression ../net/802/mrp.c:883:9: warning: dereference of noderef expression ../security/tomoyo/common.c:917:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:917:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:917:9: struct list_head * ../security/tomoyo/common.c:917:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:917:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:917:9: struct list_head * ../security/tomoyo/common.c:1615:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1615:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1615:9: struct list_head * ../security/tomoyo/common.c:1615:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1615:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1615:9: struct list_head * ../security/tomoyo/common.c:1639:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1639:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1639:9: struct list_head * ../security/tomoyo/common.c:1639:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1639:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1639:9: struct list_head * ../security/tomoyo/common.c:1825:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1825:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1825:9: struct list_head * ../security/tomoyo/common.c:1829:17: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1829:17: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1829:17: struct list_head * ../security/tomoyo/common.c:1829:17: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1829:17: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1829:17: struct list_head * ../security/tomoyo/common.c:1825:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1825:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1825:9: struct list_head * ../security/tomoyo/common.c:1885:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1885:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1885:9: struct list_head * ../security/tomoyo/common.c:1885:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1885:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1885:9: struct list_head * ../security/tomoyo/common.c:951:26: warning: dereference of noderef expression ../security/tomoyo/common.c:951:26: warning: dereference of noderef expression ../security/tomoyo/common.c:952:26: warning: dereference of noderef expression ../security/tomoyo/common.c:952:26: warning: dereference of noderef expression ../net/socket.c:1794:21: warning: symbol 'update_socket_protocol' was not declared. Should it be static? ../security/smack/smack_lsm.c:1972:61: warning: incorrect type in argument 1 (different address spaces) ../security/smack/smack_lsm.c:1972:61: expected struct cred const *cred ../security/smack/smack_lsm.c:1972:61: got struct cred const [noderef] __rcu *cred ../security/smack/smack_lsm.c:5326:30: warning: cast removes address space '__rcu' of expression ../kernel/fork.c:1053:19: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:1053:19: expected struct task_struct [noderef] __rcu *owner ../kernel/fork.c:1053:19: got struct task_struct *p ../kernel/fork.c:1651:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1651:38: expected struct refcount_struct [usertype] *r ../kernel/fork.c:1651:38: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:1660:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1660:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:1660:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1661:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1661:9: expected void const * ../kernel/fork.c:1661:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1661:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1661:9: expected void const * ../kernel/fork.c:1661:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1661:9: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:1661:9: expected void const * ../kernel/fork.c:1661:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1662:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1662:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:1662:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1760:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1760:9: expected struct qspinlock *lock ../kernel/fork.c:1760:9: got struct qspinlock [noderef] __rcu * ../kernel/fork.c:2077:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2077:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2077:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2081:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2081:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2081:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2423:32: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:2423:32: expected struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:2423:32: got struct task_struct * ../kernel/fork.c:2432:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2432:27: expected struct spinlock [usertype] *lock ../kernel/fork.c:2432:27: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2489:54: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:2489:54: expected struct list_head *head ../kernel/fork.c:2489:54: got struct list_head [noderef] __rcu * ../kernel/fork.c:2509:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2509:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2509:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2531:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2531:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2531:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2559:28: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2559:28: expected struct sighand_struct *sighand ../kernel/fork.c:2559:28: got struct sighand_struct [noderef] __rcu *sighand ../kernel/fork.c:2592:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2592:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2592:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2594:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2594:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2594:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:3045:24: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:3045:24: expected struct task_struct *[assigned] parent ../kernel/fork.c:3045:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:3126:43: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:3126:43: expected struct refcount_struct const [usertype] *r ../kernel/fork.c:3126:43: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:2128:22: warning: dereference of noderef expression ../kernel/fork.c: note: in included file (through ../include/uapi/asm-generic/bpf_perf_event.h, arch/x86/include/generated/uapi/asm/bpf_perf_event.h, ../include/uapi/linux/bpf_perf_event.h, ../include/linux/perf_event.h, ...): ../include/linux/ptrace.h:210:45: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:210:45: expected struct task_struct *new_parent ../include/linux/ptrace.h:210:45: got struct task_struct [noderef] __rcu *parent ../include/linux/ptrace.h:210:62: warning: incorrect type in argument 3 (different address spaces) ../include/linux/ptrace.h:210:62: expected struct cred const *ptracer_cred ../include/linux/ptrace.h:210:62: got struct cred const [noderef] __rcu *ptracer_cred ../kernel/fork.c:2485:59: warning: dereference of noderef expression ../kernel/fork.c:2486:59: warning: dereference of noderef expression ../kernel/fork.c:1045:23: error: incompatible types in comparison expression (different address spaces): ../kernel/fork.c:1045:23: struct task_struct [noderef] __rcu * ../kernel/fork.c:1045:23: struct task_struct * ../net/core/datagram.c: note: in included file (through ../include/linux/skbuff.h, ../include/net/net_namespace.h, ../include/linux/inet.h): ../include/net/checksum.h:41:45: warning: incorrect type in argument 3 (different base types) ../include/net/checksum.h:41:45: expected restricted __wsum [usertype] sum ../include/net/checksum.h:41:45: got unsigned int ../security/selinux/netnode.c:74:17: warning: restricted __be32 degrades to integer ../security/selinux/netnode.c:91:32: warning: restricted __be32 degrades to integer ../mm/memcontrol.c:4210:52: error: incompatible types in comparison expression (different address spaces): ../mm/memcontrol.c:4210:52: struct task_struct [noderef] __rcu * ../mm/memcontrol.c:4210:52: struct task_struct * ../drivers/tty/n_gsm.c:4051:29: warning: restricted __be16 degrades to integer ../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:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../security/selinux/hooks.c:5756:22: warning: restricted __be16 degrades to integer ../security/selinux/hooks.c:5757:22: warning: restricted __be16 degrades to integer ../io_uring/io_uring.c:467:28: warning: invalid assignment: |= ../io_uring/io_uring.c:467:28: left side has type bool ../io_uring/io_uring.c:467:28: right side has type restricted io_req_flags_t ../io_uring/io_uring.c: note: in included file (through ../include/linux/io_uring/cmd.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../io_uring/io_uring.c:755:58: warning: array of flexible structures ../io_uring/io_uring.c:885:69: warning: array of flexible structures ../io_uring/io_uring.c: note: in included file: ../io_uring/io_uring.h:180:73: warning: array of flexible structures ../io_uring/io_uring.c:1333:25: warning: restricted io_req_flags_t degrades to integer ../io_uring/poll.c:431:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:431:40: expected int mask ../io_uring/poll.c:431:40: got restricted __poll_t [usertype] mask ../io_uring/poll.c:283:38: warning: incorrect type in assignment (different base types) ../io_uring/poll.c:283:38: expected signed int [usertype] res ../io_uring/poll.c:283:38: got restricted __poll_t ../io_uring/poll.c:303:56: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:302:66: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:302:66: expected restricted __poll_t [usertype] val ../io_uring/poll.c:302:66: got unsigned int ../io_uring/poll.c:302:52: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:302:52: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:302:52: got unsigned short ../io_uring/poll.c:305:51: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:305:51: expected signed int [usertype] res ../io_uring/poll.c:305:51: got restricted __poll_t [usertype] mask ../io_uring/poll.c:306:53: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:306:53: expected signed int [usertype] res ../io_uring/poll.c:306:53: got restricted __poll_t [usertype] mask ../io_uring/poll.c:359:71: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:359:65: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:359:65: expected restricted __poll_t [usertype] val ../io_uring/poll.c:359:65: got unsigned int ../io_uring/poll.c:619:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:619:40: expected int mask ../io_uring/poll.c:619:40: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:699:38: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:699:38: expected int mask ../io_uring/poll.c:699:38: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:699:55: warning: incorrect type in argument 3 (different base types) ../io_uring/poll.c:699:55: expected int events ../io_uring/poll.c:699:55: got restricted __poll_t [usertype] events ../io_uring/poll.c:706:33: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:706:33: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:706:33: got int ../io_uring/poll.c:844:24: warning: invalid assignment: |= ../io_uring/poll.c:844:24: left side has type unsigned int ../io_uring/poll.c:844:24: right side has type restricted __poll_t ../io_uring/poll.c:846:24: warning: invalid assignment: |= ../io_uring/poll.c:846:24: left side has type unsigned int ../io_uring/poll.c:846:24: right side has type restricted __poll_t ../io_uring/poll.c:848:55: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:847:29: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:847:38: warning: incorrect type in return expression (different base types) ../io_uring/poll.c:847:38: expected restricted __poll_t ../io_uring/poll.c:847:38: got unsigned int ../io_uring/poll.c:908:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:908:40: expected signed int [usertype] res ../io_uring/poll.c:908:40: got restricted __poll_t [addressable] [assigned] [usertype] result_mask ../io_uring/poll.c:939:38: warning: invalid assignment: &= ../io_uring/poll.c:939:38: left side has type restricted __poll_t ../io_uring/poll.c:939:38: right side has type int ../io_uring/poll.c:940:52: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:940:38: warning: invalid assignment: |= ../io_uring/poll.c:940:38: left side has type restricted __poll_t ../io_uring/poll.c:940:38: right side has type unsigned int ../kernel/exit.c:359:37: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:359:37: expected struct task_struct *tsk ../kernel/exit.c:359:37: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:362:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:362:32: expected struct task_struct *task ../kernel/exit.c:362:32: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:363:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:363:35: expected struct task_struct *task ../kernel/exit.c:363:35: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:408:24: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:408:24: expected struct task_struct *parent ../kernel/exit.c:408:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:460:17: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:460:17: expected struct task_struct [noderef] __rcu *volatile ../kernel/exit.c:460:17: got struct task_struct *tsk ../kernel/exit.c:495:23: error: incompatible types in comparison expression (different address spaces): ../kernel/exit.c:495:23: struct task_struct [noderef] __rcu * ../kernel/exit.c:495:23: struct task_struct * ../kernel/exit.c:655:29: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:657:29: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:870:45: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1103:63: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1348:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1363:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1414:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1417:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1423:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1599:68: error: incompatible types in comparison expression (different base types): ../kernel/exit.c:1599:68: void * ../kernel/exit.c:1599:68: struct task_struct [noderef] __rcu * ../kernel/exit.c:1628:25: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1628:25: expected struct task_struct *parent ../kernel/exit.c:1628:25: got struct task_struct [noderef] __rcu * ../kernel/exit.c:518:9: warning: dereference of noderef expression ../kernel/exit.c: note: in included file: ../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces) ../include/linux/ptrace.h:92:40: expected struct task_struct *p1 ../include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent ../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:92:60: expected struct task_struct *p2 ../include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent ../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces) ../include/linux/ptrace.h:92:40: expected struct task_struct *p1 ../include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent ../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:92:60: expected struct task_struct *p2 ../include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent ../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces) ../include/linux/ptrace.h:92:40: expected struct task_struct *p1 ../include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent ../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:92:60: expected struct task_struct *p2 ../include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent ../drivers/nfc/microread/microread.c:489:26: warning: cast to restricted __be16 ../drivers/nfc/microread/microread.c:503:26: warning: cast to restricted __be16 ../drivers/nfc/microread/microread.c:521:25: warning: cast to restricted __le16 ../net/core/dev_addr_lists.c: note: in included file (through ../include/linux/sysctl.h, ../include/net/net_namespace.h, ../include/linux/netdevice.h): ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../net/sched/cls_api.c:390:22: warning: incorrect type in assignment (different base types) ../net/sched/cls_api.c:390:22: expected restricted __be16 [usertype] protocol ../net/sched/cls_api.c:390:22: got unsigned int [usertype] protocol ../net/sched/cls_api.c:1921:16: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:1921:16: struct tcf_proto * ../net/sched/cls_api.c:1921:16: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2022:20: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:2022:20: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2022:20: struct tcf_proto * ../net/sched/cls_api.c:1983:25: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:1983:25: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:1983:25: struct tcf_proto * ../net/sched/cls_api.c:2003:16: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:2003:16: struct tcf_proto * ../net/sched/cls_api.c:2003:16: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2076:25: warning: restricted __be16 degrades to integer ../net/sched/cls_api.c:2799:50: warning: restricted __be16 degrades to integer In file included from ../include/linux/string.h:386, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:11, from ../arch/x86/include/asm/paravirt.h:19, from ../arch/x86/include/asm/cpuid/api.h:57, from ../arch/x86/include/asm/processor.h:19, from ../include/linux/sched.h:13, from ../include/linux/ratelimit.h:6, from ../include/linux/dev_printk.h:16, from ../include/linux/device.h:15, from ../drivers/nfc/pn533/pn533.c:9: In function ‘fortify_memcpy_chk’, inlined from ‘pn533_target_found_felica’ at ../drivers/nfc/pn533/pn533.c:781:2: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../io_uring/wait.c: note: in included file (through ../include/trace/events/io_uring.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../drivers/nfc/pn533/pn533.c:117:39: warning: incorrect type in initializer (different base types) ../drivers/nfc/pn533/pn533.c:117:39: expected restricted __be16 [usertype] sc ../drivers/nfc/pn533/pn533.c:117:39: got int ../drivers/nfc/pn533/pn533.c:130:39: warning: incorrect type in initializer (different base types) ../drivers/nfc/pn533/pn533.c:130:39: expected restricted __be16 [usertype] sc ../drivers/nfc/pn533/pn533.c:130:39: got int ../drivers/nfc/nfcmrvl/uart.c:53:33: warning: cast to restricted __le32 ../fs/file.c:438:17: warning: incorrect type in assignment (different address spaces) ../fs/file.c:438:17: expected struct file **old_fds ../fs/file.c:438:17: got struct file [noderef] __rcu **fd ../fs/file.c:439:17: warning: incorrect type in assignment (different address spaces) ../fs/file.c:439:17: expected struct file **new_fds ../fs/file.c:439:17: got struct file [noderef] __rcu **fd ../fs/file.c:462:17: error: incompatible types in comparison expression (different address spaces): ../fs/file.c:462:17: struct file [noderef] __rcu * ../fs/file.c:462:17: struct file * ../fs/file.c:492:60: warning: incorrect type in initializer (different address spaces) ../fs/file.c:532:28: warning: incorrect type in initializer (different address spaces) ../fs/file.c:912:30: warning: incorrect type in assignment (different address spaces) ../fs/file.c:933:14: warning: incorrect type in assignment (different address spaces) ../fs/file.c:937:13: warning: incorrect type in argument 1 (different address spaces) ../fs/file.c:940:23: warning: incorrect type in assignment (different address spaces) ../fs/file.c:963:24: warning: incorrect type in return expression (different address spaces) ../fs/file.c:965:14: warning: incorrect type in argument 1 (different address spaces) ../fs/file.c:986:22: warning: incorrect type in assignment (different address spaces) ../fs/file.c:988:32: warning: incorrect type in return expression (different address spaces) ../fs/file.c:1010:31: warning: incorrect type in argument 1 (different address spaces) ../fs/file.c:1010:14: warning: incorrect type in assignment (different address spaces) ../fs/file.c:1014:16: warning: incorrect type in return expression (different address spaces) ../kernel/pid.c:443:9: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:443:9: struct pid [noderef] __rcu * ../kernel/pid.c:443:9: struct pid * ../kernel/pid.c:444:9: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:444:9: struct pid [noderef] __rcu * ../kernel/pid.c:444:9: struct pid * ../kernel/pid.c:506:23: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:506:23: struct pid [noderef] __rcu * ../kernel/pid.c:506:23: struct pid * ../kernel/pid.c:564:24: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:564:24: struct pid [noderef] __rcu * ../kernel/pid.c:564:24: struct pid * ../kernel/pid.c: note: in included file (through ../include/linux/sched/signal.h, ../include/linux/rcuwait.h, ../include/linux/mm.h): ../include/linux/rculist.h:611:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist.h:611:9: struct hlist_node [noderef] __rcu * ../include/linux/rculist.h:611:9: struct hlist_node * ../include/linux/rculist.h:612:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist.h:612:9: struct hlist_node [noderef] __rcu * ../include/linux/rculist.h:612:9: struct hlist_node * ../net/ipv4/tcp_cong.c:298:24: warning: incorrect type in initializer (different address spaces) ../net/ipv4/tcp_cong.c:298:24: expected struct tcp_congestion_ops const [noderef] __rcu *__ret ../net/ipv4/tcp_cong.c:298:24: got struct tcp_congestion_ops *[assigned] ca ../net/ipv4/tcp_cong.c:298:22: warning: incorrect type in assignment (different address spaces) ../net/ipv4/tcp_cong.c:298:22: expected struct tcp_congestion_ops const *prev ../net/ipv4/tcp_cong.c:298:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret ../net/core/skbuff.c: In function ‘skb_printf’: ../net/core/skbuff.c:7001:9: warning: function ‘skb_printf’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 7001 | len = vsnprintf(skb_tail_pointer(skb), size, fmt, args); | ^~~ ../net/mpls/af_mpls.c: note: in included file: ../net/mpls/internal.h:158:38: warning: array of flexible structures ../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 1 (different address spaces) ../net/sched/act_bpf.c:131:9: expected void const * ../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 1 (different address spaces) ../net/sched/act_bpf.c:131:9: expected void const * ../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 2 (different address spaces) ../net/sched/act_bpf.c:131:9: expected void const * ../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:124:50: warning: dereference of noderef expression ../net/sched/act_bpf.c:124:50: warning: dereference of noderef expression ../net/core/skbuff.c: note: in included file (through ../include/linux/skbuff.h, ../include/net/net_namespace.h, ../include/linux/inet.h): ../include/net/checksum.h:33:39: warning: incorrect type in argument 3 (different base types) ../include/net/checksum.h:33:39: expected restricted __wsum [usertype] sum ../include/net/checksum.h:33:39: got unsigned int ../kernel/nsproxy.c:276:9: error: no generic selection for 'struct user_namespace *const [noderef] __rcu user_ns' ../kernel/nsproxy.c:281:9: error: no generic selection for 'struct user_namespace *const [noderef] __rcu user_ns' ../kernel/nsproxy.c:276:9: warning: dereference of noderef expression ../kernel/nsproxy.c:281:9: warning: dereference of noderef expression ../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../drivers/message/fusion/mptfc.c:383:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:386:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:389:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:392:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:395:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:398:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptfc.c:401:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptfc.c:823:42: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:824:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:825:45: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:826:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:827:45: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:828:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:829:58: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:830:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:831:49: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:832:49: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:833:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:834:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:835:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:836:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:837:57: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:838:50: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:1403:20: warning: cast to restricted __le32 ../drivers/scsi/scsi_transport_fc.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1113:42: warning: array of flexible structures ../net/ipv4/tcp_ipv4.c:3393:41: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3393:41: expected void const *data ../net/ipv4/tcp_ipv4.c:3393:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3519:45: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3519:45: expected void const *data ../net/ipv4/tcp_ipv4.c:3519:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3523:50: warning: incorrect type in assignment (different address spaces) ../net/ipv4/tcp_ipv4.c:3523:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3523:50: got struct tcp_congestion_ops * ../net/ipv4/tcp_ipv4.c:3394:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3394:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3520:45: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3520:45: warning: dereference of noderef expression ../net/llc/llc_input.c:198:15: error: incompatible types in comparison expression (different address spaces): ../net/llc/llc_input.c:198:15: int ( [noderef] __rcu * )( ... ) ../net/llc/llc_input.c:198:15: int ( * )( ... ) ../net/sched/act_ife.c:56:15: warning: incorrect type in assignment (different base types) ../net/sched/act_ife.c:56:15: expected unsigned short [assigned] [usertype] edata ../net/sched/act_ife.c:56:15: got restricted __be16 [usertype] ../net/sched/act_ife.c:100:15: warning: incorrect type in assignment (different base types) ../net/sched/act_ife.c:100:15: expected unsigned int [assigned] [usertype] edata ../net/sched/act_ife.c:100:15: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_proc.c:269:30: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_proc.c:269:30: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_proc.c:269:30: struct net_conf * ../net/sched/act_skbmod.c:73:39: warning: incorrect type in assignment (different base types) ../net/sched/act_skbmod.c:73:39: expected restricted __be16 [usertype] h_proto ../net/sched/act_skbmod.c:73:39: got unsigned short [usertype] eth_type ../net/sched/act_skbmod.c:207:29: warning: incorrect type in assignment (different base types) ../net/sched/act_skbmod.c:207:29: expected unsigned short [usertype] eth_type ../net/sched/act_skbmod.c:207:29: got restricted __be16 [usertype] ../net/sched/act_skbmod.c:263:48: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_bitmap.c:495:14: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_bitmap.c:495:14: expected unsigned long [assigned] mask ../drivers/block/drbd/drbd_bitmap.c:495:14: got restricted __le64 [usertype] ../drivers/block/drbd/drbd_bitmap.c:531:14: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_bitmap.c:531:14: expected unsigned long [assigned] mask ../drivers/block/drbd/drbd_bitmap.c:531:14: got restricted __le64 [usertype] ../drivers/block/drbd/drbd_bitmap.c:572:27: warning: invalid assignment: &= ../drivers/block/drbd/drbd_bitmap.c:572:27: left side has type unsigned long ../drivers/block/drbd/drbd_bitmap.c:572:27: right side has type restricted __le64 ../drivers/block/drbd/drbd_bitmap.c: note: in included file: ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../kernel/cred.c:77:9: error: incompatible types in comparison expression (different address spaces): ../kernel/cred.c:77:9: struct cred * ../kernel/cred.c:77:9: struct cred const [noderef] __rcu * ../kernel/cred.c:78:9: error: incompatible types in comparison expression (different address spaces): ../kernel/cred.c:78:9: struct cred * ../kernel/cred.c:78:9: struct cred const [noderef] __rcu * ../kernel/cred.c:94:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/cred.c:94:9: expected struct atomic64_t const [usertype] *v ../kernel/cred.c:94:9: got struct atomic64_t const [noderef] __rcu * ../kernel/cred.c:97:22: warning: cast removes address space '__rcu' of expression ../kernel/cred.c:100:17: warning: cast removes address space '__rcu' of expression ../kernel/cred.c:191:13: warning: incorrect type in assignment (different address spaces) ../kernel/cred.c:191:13: expected struct cred const *old ../kernel/cred.c:191:13: got struct cred const [noderef] __rcu *cred ../kernel/cred.c:278:47: warning: incorrect type in argument 1 (different address spaces) ../kernel/cred.c:278:47: expected struct cred const *cred ../kernel/cred.c:278:47: got struct cred const [noderef] __rcu *cred ../kernel/cred.c:278:30: warning: incorrect type in assignment (different address spaces) ../kernel/cred.c:278:30: expected struct cred const [noderef] __rcu *real_cred ../kernel/cred.c:278:30: got struct cred const * ../kernel/cred.c:279:17: warning: incorrect type in argument 1 (different address spaces) ../kernel/cred.c:279:17: expected struct atomic64_t const [usertype] *v ../kernel/cred.c:279:17: got struct atomic64_t const [noderef] __rcu * ../kernel/cred.c:318:32: warning: incorrect type in assignment (different address spaces) ../kernel/cred.c:318:32: expected struct cred const [noderef] __rcu *real_cred ../kernel/cred.c:318:32: got struct cred const * ../kernel/cred.c:371:38: warning: incorrect type in initializer (different address spaces) ../kernel/cred.c:371:38: expected struct cred const *old ../kernel/cred.c:371:38: got struct cred const [noderef] __rcu *real_cred ../kernel/cred.c:376:9: error: incompatible types in comparison expression (different address spaces): ../kernel/cred.c:376:9: struct cred const [noderef] __rcu * ../kernel/cred.c:376:9: struct cred const * ../kernel/cred.c:274:19: warning: dereference of noderef expression ../net/ipv6/route.c:2396:39: warning: incorrect type in assignment (different base types) ../net/ipv6/route.c:2396:39: expected unsigned int [usertype] flow_label ../net/ipv6/route.c:2396:39: got restricted __be32 ../drivers/message/fusion/mptlan.c:1172:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:1235:52: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1235:52: expected unsigned int [usertype] TransactionContext ../drivers/message/fusion/mptlan.c:1235:52: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1239:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1239:46: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptlan.c:1239:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1243:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1243:46: expected unsigned int [usertype] Low ../drivers/message/fusion/mptlan.c:1243:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1245:55: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1245:55: expected unsigned int [usertype] High ../drivers/message/fusion/mptlan.c:1245:55: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1259:38: warning: invalid assignment: |= ../drivers/message/fusion/mptlan.c:1259:38: left side has type unsigned int ../drivers/message/fusion/mptlan.c:1259:38: right side has type restricted __le32 ../drivers/message/fusion/mptlan.c:1261:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1261:39: expected unsigned int [usertype] BucketCount ../drivers/message/fusion/mptlan.c:1261:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:964:25: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:969:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:972:14: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:976:15: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:981:17: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:986:18: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:990:18: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:1020:31: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:607:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:612:17: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:636:23: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:346:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:1495:27: warning: restricted __be16 degrades to integer ../drivers/message/fusion/mptlan.c:1532:29: warning: incorrect type in return expression (different base types) ../drivers/message/fusion/mptlan.c:1532:29: expected unsigned short ../drivers/message/fusion/mptlan.c:1532:29: got restricted __be16 [usertype] ethertype ../drivers/message/fusion/mptlan.c:1535:16: warning: incorrect type in return expression (different base types) ../drivers/message/fusion/mptlan.c:1535:16: expected unsigned short ../drivers/message/fusion/mptlan.c:1535:16: got restricted __be16 [usertype] ../drivers/message/fusion/mptlan.c:741:36: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:741:36: expected unsigned int [usertype] TransactionContext ../drivers/message/fusion/mptlan.c:741:36: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:749:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:749:39: expected unsigned int ../drivers/message/fusion/mptlan.c:749:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:752:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:752:39: expected unsigned int ../drivers/message/fusion/mptlan.c:752:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:762:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:762:30: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptlan.c:762:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:771:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:771:30: expected unsigned int [usertype] Low ../drivers/message/fusion/mptlan.c:771:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:773:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:773:39: expected unsigned int [usertype] High ../drivers/message/fusion/mptlan.c:773:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:780:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:815:23: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:815:23: expected restricted __be16 [usertype] protocol ../drivers/message/fusion/mptlan.c:815:23: got unsigned short ../drivers/message/fusion/mptlan.c:919:23: warning: cast to restricted __le32 ../net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32 ../io_uring/register.c: note: in included file: ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32 ../net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_worker.c:619:39: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:619:39: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:619:39: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:510:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:510:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:510:14: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:511:16: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:511:16: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:511:16: struct fifo_buffer * ../drivers/block/drbd/drbd_worker.c:561:13: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:561:13: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:561:13: struct fifo_buffer * ../drivers/block/drbd/drbd_worker.c:565:39: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:565:39: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:565:39: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:1000:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:1526:32: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1526:32: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1526:32: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:1635:32: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1635:32: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1635:32: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:1674:16: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1674:16: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1674:16: struct fifo_buffer * ../drivers/block/drbd/drbd_worker.c:1704:34: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1704:34: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1704:34: struct net_conf * ../drivers/block/drbd/drbd_worker.c:1877:38: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1877:38: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1877:38: struct net_conf * ../drivers/block/drbd/drbd_worker.c:2084:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:2084:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:2084:14: struct net_conf * ../drivers/block/drbd/drbd_worker.c:2139:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:2139:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:2139:14: struct net_conf * ../drivers/block/drbd/drbd_worker.c: note: in included file: ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/net/ethernet/3com/3c589_cs.c:296:35: warning: cast to restricted __le16 ../drivers/net/ethernet/8390/ne2k-pci.c:515:31: warning: cast to restricted __le32 ../drivers/net/ethernet/8390/ne2k-pci.c:342:47: warning: cast to restricted __le32 ../net/ipv4/tcp_offload.c:213:49: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:213:49: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:213:49: got fouled restricted __sum16 ../net/ipv4/tcp_offload.c:215:60: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:215:60: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:215:60: got fouled restricted __sum16 ../net/ipv4/tcp_offload.c:258:41: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:258:41: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:258:41: got fouled restricted __sum16 ../net/ipv4/tcp_offload.c:260:52: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:260:52: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:260:52: got fouled restricted __sum16 ../net/ipv6/mcast.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../drivers/net/ethernet/3com/3c574_cs.c:348:35: warning: cast to restricted __le16 ../drivers/net/ethernet/8390/pcnet_cs.c: In function ‘dma_block_input’: ../drivers/net/ethernet/8390/pcnet_cs.c:1169:9: warning: variable ‘xfer_count’ set but not used [-Wunused-but-set-variable=] 1169 | int xfer_count = count; | ^~~~~~~~~~ ../drivers/scsi/libiscsi.c:1035:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/libiscsi.c:1035:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt ../drivers/scsi/libiscsi.c:1035:25: got restricted itt_t [usertype] ../drivers/scsi/libiscsi.c:1132:33: warning: restricted itt_t degrades to integer ../drivers/scsi/libiscsi.c:1132:41: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/8390/pcnet_cs.c:1157:18: warning: cast to restricted __le16 ../drivers/net/ethernet/8390/pcnet_cs.c:1375:18: warning: cast to restricted __le16 ../net/llc/llc_c_ac.c:1008:38: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../net/llc/llc_c_ac.c:1009:42: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../net/llc/llc_c_ac.c:1099:27: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../net/llc/llc_c_ac.c:1100:31: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../drivers/net/ethernet/8390/axnet_cs.c:642:18: warning: cast to restricted __le16 ../net/core/dev.c:5867:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static? ../drivers/net/ethernet/adaptec/starfire.c:1507:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/adaptec/starfire.c:1507:35: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/adaptec/starfire.c:1507:35: got unsigned short [usertype] ../drivers/net/ethernet/adaptec/starfire.c:1823:41: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/adaptec/starfire.c:1823:41: expected unsigned short val ../drivers/net/ethernet/adaptec/starfire.c:1823:41: got restricted __le16 Warning: ../security/apparmor/af_unix.c:618 Cannot find identifier on line: * Warning: ../security/apparmor/af_unix.c:626 function parameter 'subj_cred' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'label' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'op' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'request' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'sk' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'peer_sk' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'peer_label' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 expecting prototype for Requires(). Prototype was for aa_unix_peer_perm() instead ../net/ipv6/seg6.c:252:15: warning: incorrect type in assignment (different address spaces) ../net/ipv6/seg6.c:252:15: expected struct in6_addr *t_old ../net/ipv6/seg6.c:252:15: got struct in6_addr [noderef] __rcu *tun_src ../net/ipv6/seg6.c:430:24: warning: incorrect type in assignment (different address spaces) ../net/ipv6/seg6.c:430:24: expected struct in6_addr [noderef] __rcu *tun_src ../net/ipv6/seg6.c:430:24: got struct in6_addr * ../io_uring/napi.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y ../drivers/net/ethernet/3com/typhoon.c:769:21: warning: restricted __be16 degrades to integer ../drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y ../fs/eventpoll.c:651:9: warning: restricted __poll_t degrades to integer ../fs/eventpoll.c:651:9: warning: cast to restricted __poll_t ../fs/eventpoll.c:1334:53: warning: incorrect type in argument 3 (different base types) ../fs/eventpoll.c:1334:53: expected unsigned int pollflags ../fs/eventpoll.c:1334:53: got restricted __poll_t ../net/core/xdp.c:903:17: warning: symbol 'bpf_xdp_metadata_rx_timestamp' was not declared. Should it be static? ../net/core/xdp.c:925:17: warning: symbol 'bpf_xdp_metadata_rx_hash' was not declared. Should it be static? ../net/core/xdp.c:958:17: warning: symbol 'bpf_xdp_metadata_rx_vlan_tag' was not declared. Should it be static? ../drivers/net/ethernet/3com/3c59x.c:3247:35: warning: restricted pci_power_t degrades to integer ../drivers/net/ethernet/3com/3c59x.c:3247:53: warning: restricted pci_power_t degrades to integer ../drivers/block/drbd/drbd_receiver.c:5119:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5120:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5129:54: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5186:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:5186:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:5186:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:121:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:121:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:121:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:340:29: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:340:29: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:340:29: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:412:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:412:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:412:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:516:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:516:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:516:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:585:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:585:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:585:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:981:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:982:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:983:28: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:987:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:988:28: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:993:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:994:28: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:633:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:633:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:633:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:688:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:688:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:688:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:856:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:856:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:856:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:1246:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:1246:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:1246:14: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:1399:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:1399:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:1399:14: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:1692:22: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:1696:22: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:1942:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:1973:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:2187:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2187:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2187:22: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2197:27: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2197:27: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2197:27: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2378:24: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:2405:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:2416:20: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:2448:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2448:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2448:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2580:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2580:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2580:22: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:2635:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:2636:18: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:2843:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2843:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2843:23: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2919:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2919:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2919:23: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2976:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2976:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2976:23: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3323:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3323:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3323:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3455:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3456:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3457:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3458:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3459:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3460:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3481:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3481:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3481:22: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3565:9: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3565:9: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3565:9: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3722:46: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3780:55: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3781:57: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3782:56: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3783:53: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3817:25: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3817:25: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3817:25: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3822:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3822:17: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3822:17: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:3828:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3828:17: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3828:17: struct fifo_buffer * ../drivers/block/drbd/drbd_receiver.c:3895:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:3896:19: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:3897:19: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:3905:28: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3905:28: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3905:28: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:3946:25: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3946:25: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3946:25: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:4066:29: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4166:18: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4167:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4192:18: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4193:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4225:24: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4429:52: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4756:9: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4756:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4774:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4775:16: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5073:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_receiver.c:5074:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_receiver.c:5075:26: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_receiver.c:5381:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5400:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5445:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5446:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5455:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5498:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5499:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5507:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5544:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5545:20: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5553:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5580:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5587:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5589:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5589:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5589:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5589:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5610:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5611:16: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5613:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5640:44: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5672:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5673:16: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5675:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5677:13: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5726:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:5726:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:5726:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:5814:37: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:5814:37: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:5814:37: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:5911:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:5911:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:5911:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c: note: in included file: ../drivers/block/drbd/drbd_vli.h:305:23: warning: cast to restricted __le64 ../drivers/block/drbd/drbd_vli.h:305:23: warning: cast to restricted __le64 ../net/appletalk/ddp.c:101:33: warning: restricted __be16 degrades to integer ../net/appletalk/ddp.c:126:33: warning: restricted __be16 degrades to integer ../net/appletalk/ddp.c:422:47: warning: restricted __be16 degrades to integer ../io_uring/cmd_net.c:76:32: warning: array of flexible structures ../io_uring/cmd_net.c: note: in included file: ../io_uring/uring_cmd.h:21:59: warning: array of flexible structures ../net/ipv4/udp_offload.c:296:60: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:296:60: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:296:60: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:593:49: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:593:49: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:593:49: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:595:60: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:595:60: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:595:60: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:611:41: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:611:41: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:611:41: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:613:52: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:613:52: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:613:52: got fouled restricted __sum16 ../io_uring/bpf_filter.c:159:26: warning: incorrect type in assignment (different address spaces) ../io_uring/bpf_filter.c:159:26: expected struct io_bpf_filter [noderef] __rcu **filters ../io_uring/bpf_filter.c:159:26: got struct io_bpf_filter ** ../drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32 ../kernel/sched/core.c:333:56: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:333:56: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:333:56: struct task_struct * ../kernel/sched/core.c:813:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:813:33: expected struct task_struct *task ../kernel/sched/core.c:813:33: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:896:49: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/core.c:896:49: expected struct task_struct *p ../kernel/sched/core.c:896:49: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:1167:38: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:1167:38: expected struct task_struct *curr ../kernel/sched/core.c:1167:38: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:1274:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:1274:9: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:1274:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:2240:39: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:2240:39: expected struct task_struct *donor ../kernel/sched/core.c:2240:39: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:2255:65: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:2255:65: expected struct task_struct *tsk ../kernel/sched/core.c:2255:65: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:3660:17: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:3660:17: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:3660:17: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:3865:36: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:3865:36: expected struct task_struct const *p ../kernel/sched/core.c:3865:36: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:8392:43: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:8392:43: expected struct task_struct *push_task ../kernel/sched/core.c:8392:43: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:5646:15: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:5646:15: expected struct task_struct *donor ../kernel/sched/core.c:5646:15: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:6316:32: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6316:32: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6316:32: struct task_struct * ../kernel/sched/core.c:6347:23: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6347:23: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6347:23: struct task_struct * ../kernel/sched/core.c:6355:46: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6355:46: struct task_struct * ../kernel/sched/core.c:6355:46: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6413:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:6413:9: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:6413:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:6714:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6714:9: struct task_struct * ../kernel/sched/core.c:6714:9: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6746:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6746:9: struct task_struct * ../kernel/sched/core.c:6746:9: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6748:15: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6748:15: struct task_struct * ../kernel/sched/core.c:6748:15: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:7031:14: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:7031:14: expected struct task_struct *prev ../kernel/sched/core.c:7031:14: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:7099:37: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/core.c:7099:37: expected struct task_struct *prev ../kernel/sched/core.c:7099:37: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:7102:52: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:7102:52: expected struct task_struct *prev_donor ../kernel/sched/core.c:7102:52: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:7116:31: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:7116:31: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:7116:31: struct task_struct * ../kernel/sched/core.c:7628:17: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:7628:17: struct task_struct * ../kernel/sched/core.c:7628:17: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:9283:16: warning: incorrect type in return expression (different address spaces) ../kernel/sched/core.c:9283:16: expected struct task_struct * ../kernel/sched/core.c:9283:16: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:10548:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:10548:25: expected struct task_struct *p ../kernel/sched/core.c:10548:25: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:10866:58: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:10866:58: expected struct task_struct *t ../kernel/sched/core.c:10866:58: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:10898:38: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:10898:38: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:10898:38: struct task_struct * ../kernel/sched/core.c: note: in included file: ../kernel/sched/pelt.h:102:13: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/pelt.h:102:13: expected struct task_struct const *p ../kernel/sched/pelt.h:102:13: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:896:11: warning: dereference of noderef expression ../kernel/sched/core.c: note: in included file: ../kernel/sched/sched.h:2390:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2390:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2390:26: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/core.c:2235:38: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:2235:38: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:2235:38: struct task_struct const * ../kernel/sched/sched.h:1401:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:1401:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:1401:25: struct task_struct * ../kernel/sched/sched.h:2390:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2390:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2390:26: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:1401:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:1401:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:1401:25: struct task_struct * ../kernel/sched/core.c:10865:31: warning: dereference of noderef expression ../kernel/sched/core.c:10865:53: warning: dereference of noderef expression ../kernel/sched/core.c:10870:30: warning: dereference of noderef expression ../kernel/sched/core.c:10870:52: warning: dereference of noderef expression ../kernel/sched/core.c:10871:46: warning: dereference of noderef expression ../kernel/sched/core.c:10876:35: warning: dereference of noderef expression ../kernel/sched/sched.h:2390:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2390:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2390:26: struct task_struct * ../kernel/sched/sched.h:2678:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2678:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2678:9: struct task_struct * ../lib/test_bpf.c:7856:25: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7856:25: expected unsigned int [usertype] result ../lib/test_bpf.c:7856:25: got restricted __be16 [usertype] ../lib/test_bpf.c:7870:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7870:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7870:24: got restricted __be32 [usertype] ../lib/test_bpf.c:7881:25: warning: cast from restricted __be64 ../lib/test_bpf.c:7893:31: warning: restricted __be64 degrades to integer ../lib/test_bpf.c:7905:25: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7905:25: expected unsigned int [usertype] result ../lib/test_bpf.c:7905:25: got restricted __be16 [usertype] ../lib/test_bpf.c:7919:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7919:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7919:24: got restricted __be32 [usertype] ../lib/test_bpf.c:7930:25: warning: cast from restricted __be64 ../lib/test_bpf.c:7942:31: warning: restricted __be64 degrades to integer ../lib/test_bpf.c:7954:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7954:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7954:24: got restricted __le16 [usertype] ../lib/test_bpf.c:7968:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7968:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7968:24: got restricted __le32 [usertype] ../lib/test_bpf.c:7979:25: warning: cast from restricted __le64 ../lib/test_bpf.c:7991:31: warning: restricted __le64 degrades to integer ../lib/test_bpf.c:8003:25: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:8003:25: expected unsigned int [usertype] result ../lib/test_bpf.c:8003:25: got restricted __le16 [usertype] ../lib/test_bpf.c:8017:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:8017:24: expected unsigned int [usertype] result ../lib/test_bpf.c:8017:24: got restricted __le32 [usertype] ../lib/test_bpf.c:8028:25: warning: cast from restricted __le64 ../lib/test_bpf.c:8040:31: warning: restricted __le64 degrades to integer ../lib/test_bpf.c:4897:25: warning: cast truncates bits from constant value (567800001234 becomes 1234) ../lib/test_bpf.c:4908:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff) ../lib/test_bpf.c:4985:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:5063:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:5079:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:5139:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5155:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5172:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5188:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5204:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5286:25: warning: cast truncates bits from constant value (100000000 becomes 0) ../lib/test_bpf.c:5464:25: warning: cast truncates bits from constant value (100000000 becomes 0) ../lib/test_bpf.c:5774:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321) ../lib/test_bpf.c:5775:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0) ../lib/test_bpf.c:5786:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321) ../lib/test_bpf.c:5787:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0) ../lib/test_bpf.c:5909:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:5920:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6407:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6445:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6461:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6462:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6493:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6509:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6510:25: warning: cast truncates bits from constant value (123456780a0c0e0 becomes 80a0c0e0) ../lib/test_bpf.c:6619:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6657:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6658:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6673:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6705:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6706:25: warning: cast truncates bits from constant value (12345678fafcfef becomes 8fafcfef) ../lib/test_bpf.c:6721:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6831:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6869:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6870:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6885:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6886:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff) ../lib/test_bpf.c:6917:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6918:25: warning: cast truncates bits from constant value (123456786a4c2e0 becomes 86a4c2e0) ../lib/test_bpf.c:6933:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6934:25: warning: cast truncates bits from constant value (fedcba98795b3d1f becomes 795b3d1f) ../lib/test_bpf.c:7010:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7022:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7035:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7047:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7060:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7072:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7085:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7097:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7177:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7188:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7200:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7211:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7223:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7234:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7246:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7318:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7330:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7343:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7355:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7368:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7380:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7393:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7405:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7485:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7496:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7508:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7519:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7531:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7542:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7554:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7578:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0) ../lib/test_bpf.c:7590:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7602:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7615:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7627:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7640:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7652:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7665:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7677:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7713:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0) ../lib/test_bpf.c:7724:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7735:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7747:25: warning: too many warnings ../drivers/nvme/host/fc.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/block/drbd/drbd_req.c:588:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:588:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:588:22: struct net_conf * ../drivers/block/drbd/drbd_req.c:702:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:702:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:702:22: struct net_conf * ../drivers/block/drbd/drbd_req.c:993:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:993:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:993:14: struct net_conf * ../drivers/block/drbd/drbd_req.c:1066:15: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:1066:15: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:1066:15: struct disk_conf * ../drivers/block/drbd/drbd_req.c:1714:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:1714:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:1714:14: struct net_conf * ../drivers/block/drbd/drbd_req.c:1721:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:1721:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:1721:22: struct disk_conf * ../drivers/block/drbd/drbd_req.c: note: in included file: ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/block/drbd/drbd_actlog.c:111:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf * ../drivers/block/drbd/drbd_actlog.c:386:36: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf * ../drivers/block/drbd/drbd_actlog.c:457:44: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf * ../drivers/block/drbd/drbd_actlog.c: note: in included file: ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/scsi/libfc/fc_libfc.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_libfc.c:197:26: warning: cast to restricted __be16 ../drivers/scsi/libfc/fc_libfc.c:197:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/libfc/fc_libfc.c:197:24: expected restricted __be16 [usertype] fh_seq_cnt ../drivers/scsi/libfc/fc_libfc.c:197:24: got unsigned short [usertype] ../drivers/scsi/libfc/fc_libfc.c:287:17: error: incompatible types in comparison expression (different address spaces): ../drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov [noderef] __rcu * ../drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov * ../drivers/scsi/libfc/fc_libfc.c:289:17: error: incompatible types in comparison expression (different address spaces): ../drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov [noderef] __rcu * ../drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov * ../fs/coredump.c:511:27: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:511:27: expected struct spinlock [usertype] *lock ../fs/coredump.c:511:27: got struct spinlock [noderef] __rcu * ../fs/coredump.c:520:29: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:520:29: expected struct spinlock [usertype] *lock ../fs/coredump.c:520:29: got struct spinlock [noderef] __rcu * ../fs/coredump.c:559:31: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:559:31: expected struct spinlock [usertype] *lock ../fs/coredump.c:559:31: got struct spinlock [noderef] __rcu * ../fs/coredump.c:564:33: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:564:33: expected struct spinlock [usertype] *lock ../fs/coredump.c:564:33: got struct spinlock [noderef] __rcu * ../net/netfilter/nf_conntrack_proto_sctp.c: In function ‘sctp_new’: ../net/netfilter/nf_conntrack_proto_sctp.c:246:21: warning: variable ‘count’ set but not used [-Wunused-but-set-variable=] 246 | u32 offset, count; | ^~~~~ ../net/netfilter/nf_conntrack_proto_sctp.c: In function ‘nf_conntrack_sctp_packet’: ../net/netfilter/nf_conntrack_proto_sctp.c:339:27: warning: variable ‘count’ set but not used [-Wunused-but-set-variable=] 339 | u_int32_t offset, count; | ^~~~~ ../drivers/scsi/libfc/fc_disc.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fnic_attrs.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/block/drbd/drbd_main.c:546:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:546:20: expected unsigned int [usertype] magic ../drivers/block/drbd/drbd_main.c:546:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:547:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:547:20: expected unsigned short [usertype] command ../drivers/block/drbd/drbd_main.c:547:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:548:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:548:20: expected unsigned short [usertype] length ../drivers/block/drbd/drbd_main.c:548:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:554:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:554:20: expected unsigned short [usertype] magic ../drivers/block/drbd/drbd_main.c:554:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:555:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:555:20: expected unsigned short [usertype] command ../drivers/block/drbd/drbd_main.c:555:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:556:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:556:19: expected unsigned int [usertype] length ../drivers/block/drbd/drbd_main.c:556:19: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:563:18: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:563:18: expected unsigned int [usertype] magic ../drivers/block/drbd/drbd_main.c:563:18: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:564:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:564:19: expected unsigned short [usertype] volume ../drivers/block/drbd/drbd_main.c:564:19: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:565:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:565:20: expected unsigned short [usertype] command ../drivers/block/drbd/drbd_main.c:565:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:566:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:566:19: expected unsigned int [usertype] length ../drivers/block/drbd/drbd_main.c:566:19: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:705:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:705:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:705:14: struct net_conf * ../drivers/block/drbd/drbd_main.c:720:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:720:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:720:22: struct disk_conf * ../drivers/block/drbd/drbd_main.c:758:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:758:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:758:14: struct net_conf * ../drivers/block/drbd/drbd_main.c:820:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:824:26: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:826:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:826:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:826:23: struct net_conf * ../drivers/block/drbd/drbd_main.c:885:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:916:26: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:916:26: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:916:26: struct disk_conf * ../drivers/block/drbd/drbd_main.c:980:18: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1003:18: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1016:17: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1017:16: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1032:17: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1033:16: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1045:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1059:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1096:19: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:1096:19: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:1096:19: struct net_conf * ../drivers/block/drbd/drbd_main.c:1306:21: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1306:21: expected unsigned int [usertype] set_size ../drivers/block/drbd/drbd_main.c:1306:21: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1334:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1334:20: expected unsigned int [usertype] seq_num ../drivers/block/drbd/drbd_main.c:1334:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1346:54: warning: incorrect type in argument 4 (different base types) ../drivers/block/drbd/drbd_main.c:1346:54: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1346:54: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1366:31: warning: incorrect type in argument 3 (different base types) ../drivers/block/drbd/drbd_main.c:1366:31: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1366:31: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1367:31: warning: incorrect type in argument 4 (different base types) ../drivers/block/drbd/drbd_main.c:1367:31: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1367:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1377:31: warning: incorrect type in argument 3 (different base types) ../drivers/block/drbd/drbd_main.c:1377:31: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1377:31: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1378:31: warning: incorrect type in argument 4 (different base types) ../drivers/block/drbd/drbd_main.c:1378:31: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1378:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1379:31: warning: incorrect type in argument 5 (different base types) ../drivers/block/drbd/drbd_main.c:1379:31: expected unsigned long long [usertype] block_id ../drivers/block/drbd/drbd_main.c:1379:31: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1392:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1392:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1392:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1393:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1393:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1393:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1408:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1408:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1408:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1410:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1410:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1410:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1426:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1426:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1426:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1428:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1428:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1428:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1441:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1441:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1441:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1443:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1443:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1443:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1668:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1668:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1668:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1670:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1670:20: expected unsigned int [usertype] seq_num ../drivers/block/drbd/drbd_main.c:1670:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1684:21: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1684:21: expected unsigned int [usertype] dp_flags ../drivers/block/drbd/drbd_main.c:1684:21: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1689:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1689:25: expected unsigned int [usertype] size ../drivers/block/drbd/drbd_main.c:1689:25: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1760:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1760:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1760:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1783:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1783:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1783:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1784:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1784:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1784:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1820:40: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:1820:40: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:1820:40: struct net_conf * ../drivers/block/drbd/drbd_main.c:2969:30: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2969:30: expected unsigned long long [usertype] la_size_sect ../drivers/block/drbd/drbd_main.c:2969:30: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:2971:33: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2971:33: expected unsigned long long ../drivers/block/drbd/drbd_main.c:2971:33: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:2972:23: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2972:23: expected unsigned int [usertype] flags ../drivers/block/drbd/drbd_main.c:2972:23: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2973:23: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2973:23: expected unsigned int [usertype] magic ../drivers/block/drbd/drbd_main.c:2973:23: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2975:31: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2975:31: expected unsigned int [usertype] md_size_sect ../drivers/block/drbd/drbd_main.c:2975:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2976:31: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2976:31: expected unsigned int [usertype] al_offset ../drivers/block/drbd/drbd_main.c:2976:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2977:31: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2977:31: expected unsigned int [usertype] al_nr_extents ../drivers/block/drbd/drbd_main.c:2977:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2978:34: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2978:34: expected unsigned int [usertype] bm_bytes_per_bit ../drivers/block/drbd/drbd_main.c:2978:34: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2979:29: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2979:29: expected unsigned long long [usertype] device_uuid ../drivers/block/drbd/drbd_main.c:2979:29: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:2981:27: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2981:27: expected unsigned int [usertype] bm_offset ../drivers/block/drbd/drbd_main.c:2981:27: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2982:38: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2982:38: expected unsigned int [usertype] la_peer_max_bio_size ../drivers/block/drbd/drbd_main.c:2982:38: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2984:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2984:28: expected unsigned int [usertype] al_stripes ../drivers/block/drbd/drbd_main.c:2984:28: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2985:35: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2985:35: expected unsigned int [usertype] al_stripe_size_4k ../drivers/block/drbd/drbd_main.c:2985:35: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3038:26: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3039:33: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3201:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3202:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3220:13: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3221:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3221:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3221:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3221:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3228:33: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_main.c:3230:36: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_main.c:3231:26: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3232:32: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_main.c:3234:33: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3235:30: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3236:30: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3243:13: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3244:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3244:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3244:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3244:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3248:13: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3259:24: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3658:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:3658:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:3658:14: struct net_conf * ../drivers/block/drbd/drbd_main.c: note: in included file: ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/scsi/libfc/fc_elsct.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_elsct.c: note: in included file (through ../include/scsi/libfc.h): ../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe.c:1688:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/fcoe/fcoe.c:1688:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/fcoe/fcoe.c:1688:20: got restricted __le32 [addressable] [usertype] fcoe_crc32 ../drivers/scsi/fcoe/fcoe.c:1613:13: warning: cast to restricted __le32 ../drivers/scsi/fnic/fip.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fnic_isr.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_exch.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/core/filter.c:1434:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1434:39: expected struct sock_filter const *filter ../net/core/filter.c:1434:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:1512:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1512:39: expected struct sock_filter const *filter ../net/core/filter.c:1512:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:2343:45: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:2343:45: expected restricted __be32 [usertype] daddr ../net/core/filter.c:2343:45: got unsigned int [usertype] ipv4_nh ../net/core/filter.c:3970:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static? ../net/core/filter.c:4714:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static? ../net/core/filter.c:5128:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static? ../net/core/filter.c:8131:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? ../net/core/filter.c:12135:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static? ../net/core/filter.c:12165:17: warning: symbol 'bpf_dynptr_from_skb_meta' was not declared. Should it be static? ../net/core/filter.c:12181:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static? ../net/core/filter.c:12197:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static? ../net/core/filter.c:12218:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static? ../net/core/filter.c:12315:17: warning: symbol 'bpf_sock_ops_enable_tx_tstamp' was not declared. Should it be static? ../net/core/filter.c:12365:17: warning: symbol 'bpf_xdp_pull_data' was not declared. Should it be static? ../net/core/filter.c:12541:17: warning: symbol 'bpf_sock_destroy' was not declared. Should it be static? ../net/core/filter.c:1942:43: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1942:43: expected restricted __wsum [usertype] diff ../net/core/filter.c:1942:43: got unsigned long long [usertype] to ../net/core/filter.c:1945:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1945:36: expected restricted __be16 [usertype] old ../net/core/filter.c:1945:36: got unsigned long long [usertype] from ../net/core/filter.c:1945:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1945:42: expected restricted __be16 [usertype] new ../net/core/filter.c:1945:42: got unsigned long long [usertype] to ../net/core/filter.c:1948:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1948:36: expected restricted __be32 [usertype] from ../net/core/filter.c:1948:36: got unsigned long long [usertype] from ../net/core/filter.c:1948:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1948:42: expected restricted __be32 [usertype] to ../net/core/filter.c:1948: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:2067:35: warning: incorrect type in return expression (different base types) ../net/core/filter.c:2067:35: expected unsigned long long ../net/core/filter.c:2067:35: got restricted __wsum [usertype] csum ../net/core/filter.c:6052:17: warning: incorrect type in assignment (different base types) ../net/core/filter.c:6052:17: expected unsigned int [usertype] spi ../net/core/filter.c:6052:17: got restricted __be32 const [usertype] spi ../net/core/filter.c:6060:33: warning: incorrect type in assignment (different base types) ../net/core/filter.c:6060:33: expected unsigned int [usertype] remote_ipv4 ../net/core/filter.c:6060:33: got restricted __be32 const [usertype] a4 ../drivers/scsi/libfc/fc_lport.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_lport.c: note: in included file (through ../include/scsi/libfc.h): ../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures ../drivers/scsi/libfc/fc_lport.c:962:16: error: incompatible types in comparison expression (different address spaces): ../drivers/scsi/libfc/fc_lport.c:962:16: struct fc4_prov [noderef] __rcu * ../drivers/scsi/libfc/fc_lport.c:962:16: struct fc4_prov * ../drivers/scsi/libfc/fc_rport.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fnic_main.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe_ctlr.c:52:37: error: invalid initializer ../drivers/scsi/fcoe/fcoe_ctlr.c:53:38: error: invalid initializer ../drivers/scsi/fcoe/fcoe_ctlr.c:54:38: error: invalid initializer ../drivers/scsi/fcoe/fcoe_ctlr.c:55:36: error: invalid initializer ../drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file: ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../drivers/net/wireless/ath/wil6210/debugfs.c: note: in included file: ../drivers/net/wireless/ath/wil6210/txrx.h:662:23: warning: unsigned value that used to be signed checked against zero? ../drivers/net/wireless/ath/wil6210/debugfs.c:53:31: signed value source ../drivers/net/wireless/ath/wil6210/txrx.h:662:23: warning: unsigned value that used to be signed checked against zero? ../drivers/net/wireless/ath/wil6210/debugfs.c:1123:39: signed value source ../fs/proc/proc_sysctl.c: In function ‘init_header’: ../fs/proc/proc_sysctl.c:209:41: warning: variable ‘entry’ set but not used [-Wunused-but-set-variable=] 209 | const struct ctl_table *entry; | ^~~~~ ../drivers/net/amt.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../drivers/net/amt.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe_transport.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fnic_res.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/arc/emac_main.c:258:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/arc/emac_main.c:258:28: expected unsigned long long [usertype] data ../drivers/net/ethernet/arc/emac_main.c:258:28: got restricted __le32 [usertype] ../drivers/net/ethernet/arc/emac_main.c:461:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/arc/emac_main.c:461:28: expected unsigned long long [usertype] data ../drivers/net/ethernet/arc/emac_main.c:461:28: got restricted __le32 [usertype] ../drivers/net/ethernet/arc/emac_main.c:712:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/arc/emac_main.c:712:37: expected unsigned long long [usertype] data ../drivers/net/ethernet/arc/emac_main.c:712:37: got restricted __le32 [usertype] ../drivers/scsi/fcoe/fcoe_sysfs.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_npiv.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer ../drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer ../drivers/block/drbd/drbd_nl.c:519:33: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:519:33: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:519:33: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:756:38: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:756:38: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:756:38: struct net_conf * ../drivers/block/drbd/drbd_nl.c:1047:18: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1047:18: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1047:18: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:1315:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1315:24: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1315:24: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:1653:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1653:17: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1653:17: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:1663:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1663:17: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1663:17: struct fifo_buffer * ../drivers/block/drbd/drbd_nl.c:1889:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1889:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1889:14: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2149:39: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2149:39: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2149:39: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2157:13: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2157:13: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2157:13: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2340:50: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2340:50: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2340:50: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2363:45: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2363:45: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2363:45: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2508:9: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2508:9: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2508:9: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2670:9: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2670:9: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2670:9: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2903:18: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2903:18: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2903:18: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2943:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2943:17: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2943:17: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:3482:33: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3482:33: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3482:33: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:3607:28: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3607:28: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3607:28: struct net_conf * ../drivers/block/drbd/drbd_nl.c:3822:29: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3822:29: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3822:29: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:3828:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3828:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3828:22: struct net_conf * ../drivers/block/drbd/drbd_nl.c:4019:38: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:4019:38: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:4019:38: struct net_conf * ../drivers/block/drbd/drbd_nl.c: note: in included file: ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * ../drivers/scsi/fnic/fnic_fcs.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fnic_fcs.c: note: in included file: ../drivers/scsi/fnic/cq_enet_desc.h:130:39: warning: restricted __le16 degrades to integer ../drivers/scsi/libfc/fc_fcp.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_fcp.c:535:29: warning: cast to restricted __le32 ../kernel/cgroup/cgroup.c:7006:41: warning: incorrect type in argument 1 (different address spaces) ../kernel/cgroup/cgroup.c:7006:41: expected struct spinlock [usertype] *lock ../kernel/cgroup/cgroup.c:7006:41: got struct spinlock [noderef] __rcu * ../kernel/cgroup/cgroup.c:7009:43: warning: incorrect type in argument 1 (different address spaces) ../kernel/cgroup/cgroup.c:7009:43: expected struct spinlock [usertype] *lock ../kernel/cgroup/cgroup.c:7009:43: got struct spinlock [noderef] __rcu * ../net/ipv6/seg6_iptunnel.c: note: in included file (through ../include/linux/seg6_iptunnel.h): ../include/uapi/linux/seg6_iptunnel.h:30:31: warning: array of flexible structures ../net/ipv6/seg6_iptunnel.c:54:43: warning: array of flexible structures ../fs/bpf_fs_kfuncs.c:42:25: warning: symbol 'bpf_get_task_exe_file' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:58:18: warning: symbol 'bpf_put_file' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:79:17: warning: symbol 'bpf_path_d_path' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:127:17: warning: symbol 'bpf_get_dentry_xattr' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:160:17: warning: symbol 'bpf_get_file_xattr' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:286:17: warning: symbol 'bpf_set_dentry_xattr' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:312:17: warning: symbol 'bpf_remove_dentry_xattr' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:336:17: warning: symbol 'bpf_cgroup_read_xattr' was not declared. Should it be static? ../drivers/scsi/bnx2fc/bnx2fc_els.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_els.c:95:25: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_els.c:536:44: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: expected unsigned int [assigned] [usertype] offset ../drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: got restricted __le32 [usertype] rx_buf_off ../drivers/scsi/bnx2fc/bnx2fc_els.c:608:25: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_els.c:648:25: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: expected unsigned int [usertype] resp_len ../drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: got restricted __le32 [usertype] mp_payload_len ../drivers/scsi/bnx2fc/bnx2fc_els.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../drivers/block/drbd/drbd_state.c:1912:30: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:1912:30: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:1912:30: struct disk_conf * ../drivers/block/drbd/drbd_state.c:834:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:834:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:834:22: struct disk_conf * ../drivers/block/drbd/drbd_state.c:838:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:838:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:838:14: struct net_conf * ../drivers/block/drbd/drbd_state.c:1064:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf * ../drivers/block/drbd/drbd_state.c:2079:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:2079:17: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:2079:17: struct net_conf * ../drivers/usb/usbip/usbip_common.c:499:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:499:33: expected unsigned int [usertype] command ../drivers/usb/usbip/usbip_common.c:499:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:500:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:500:33: expected unsigned int [usertype] seqnum ../drivers/usb/usbip/usbip_common.c:500:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:501:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:501:33: expected unsigned int [usertype] devid ../drivers/usb/usbip/usbip_common.c:501:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:502:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:502:33: expected unsigned int [usertype] direction ../drivers/usb/usbip/usbip_common.c:502:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:503:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:503:33: expected unsigned int [usertype] ep ../drivers/usb/usbip/usbip_common.c:503:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:505:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:506:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:507:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:508:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:509:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:517:37: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:517:37: expected unsigned int [usertype] transfer_flags ../drivers/usb/usbip/usbip_common.c:517:37: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:524:39: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:555:29: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:555:29: expected unsigned int [usertype] seqnum ../drivers/usb/usbip/usbip_common.c:555:29: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:557:31: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:607:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:607:33: expected unsigned int [usertype] offset ../drivers/usb/usbip/usbip_common.c:607:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:608:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:608:33: expected unsigned int [usertype] length ../drivers/usb/usbip/usbip_common.c:608:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:609:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:609:33: expected unsigned int [usertype] status ../drivers/usb/usbip/usbip_common.c:609:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:610:36: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:610:36: expected unsigned int [usertype] actual_length ../drivers/usb/usbip/usbip_common.c:610:36: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:612:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:613:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:614:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:615:38: warning: cast to restricted __be32 ../net/ipv4/igmp.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../drivers/scsi/fnic/fdls_disc.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fdls_disc.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures ../kernel/audit.c:2426:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/audit.c:2426:9: expected struct spinlock [usertype] *lock ../kernel/audit.c:2426:9: got struct spinlock [noderef] __rcu * ../kernel/audit.c:2429:40: warning: incorrect type in argument 1 (different address spaces) ../kernel/audit.c:2429:40: expected struct spinlock [usertype] *lock ../kernel/audit.c:2429:40: got struct spinlock [noderef] __rcu * ../net/bridge/br_multicast.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../net/bridge/br_multicast.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../drivers/net/ethernet/cadence/macb_main.c: In function ‘gem_get_ethtool_strings’: ../drivers/net/ethernet/cadence/macb_main.c:3364:28: warning: variable ‘queue’ set but not used [-Wunused-but-set-variable=] 3364 | struct macb_queue *queue; | ^~~~~ ../drivers/scsi/fnic/fnic_debugfs.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/sunrpc/clnt.c:3340:9: warning: cast removes address space '__rcu' of expression ../drivers/net/ethernet/cadence/macb_main.c:3835:39: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3840:39: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3845:40: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3845:69: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3870:20: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3874:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:3874:20: expected unsigned int [assigned] [usertype] w0 ../drivers/net/ethernet/cadence/macb_main.c:3874:20: got restricted __be32 [usertype] ip4src ../drivers/net/ethernet/cadence/macb_main.c:3884:20: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3888:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:3888:20: expected unsigned int [assigned] [usertype] w0 ../drivers/net/ethernet/cadence/macb_main.c:3888:20: got restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/cadence/macb_main.c:3898:21: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3898:50: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3904:30: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3905:30: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3912:36: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3913:38: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3916:38: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3952:9: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3952:9: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:4006:25: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:4006:25: warning: cast from restricted __be32 ../drivers/scsi/fnic/fnic_trace.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:25:1: warning: symbol '__pcpu_scope_bnx2fc_percpu' was not declared. Should it be static? ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20: got restricted __le32 [addressable] [usertype] fcoe_crc32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:624:18: warning: cast to restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36: expected restricted __be32 [usertype] rnid_atype ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36: got int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: got restricted __le32 [usertype] fc_crc_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: got restricted __le32 [usertype] fcoe_tx_pkt_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: got restricted __le32 [usertype] fcoe_tx_byte_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: got restricted __le32 [usertype] fcoe_rx_pkt_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: got restricted __le32 [usertype] fcoe_rx_byte_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: warning: incorrect type in initializer (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: expected unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: got restricted __le32 [usertype] fcoe_conn_context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1181:30: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: expected unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: got restricted __le32 [usertype] fcoe_conn_context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: expected restricted __le16 [addressable] [assigned] [usertype] num_tasks ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: got unsigned int [usertype] max_tasks ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: expected restricted __le16 [addressable] [assigned] [usertype] sq_num_wqes ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: expected restricted __le16 [addressable] [assigned] [usertype] rq_num_wqes ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: expected restricted __le16 [addressable] [assigned] [usertype] rq_buffer_log_size ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: expected restricted __le16 [addressable] [assigned] [usertype] cq_num_wqes ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: expected restricted __le16 [addressable] [assigned] [usertype] mtu ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: expected restricted __le32 [addressable] [assigned] [usertype] free_list_count ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: expected restricted __le16 [addressable] [assigned] [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: got unsigned short [assigned] [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: expected restricted __le16 [addressable] [assigned] [usertype] rq_prod ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: expected restricted __le16 [addressable] [assigned] [usertype] tx_max_fc_pay_len ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: got unsigned short [usertype] maxframe_size ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: expected restricted __le16 [addressable] [assigned] [usertype] vlan_tag ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: warning: invalid assignment: |= ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: left side has type restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: right side has type int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: expected restricted __le16 [addressable] [assigned] [usertype] tx_total_conc_seqs ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: got unsigned short [usertype] max_seq ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_max_fc_pay_len ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: got unsigned int [usertype] mfs ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_total_conc_seqs ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: got unsigned long long [usertype] confq_dma ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: expected restricted __le32 [addressable] [assigned] [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: got unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: expected restricted __le32 [addressable] [assigned] [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: got unsigned int [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: got unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: got unsigned int [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: got unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: got unsigned int [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: expected unsigned int [usertype] fr_crc ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: got restricted __le32 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: expected unsigned short [usertype] xid ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: got restricted __le16 [usertype] ox_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:727:27: warning: cast from restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:728:26: warning: cast from restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:23: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: expected unsigned short [usertype] xid ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: got restricted __be16 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:821:27: warning: cast from restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:822:26: warning: cast from restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:886:45: warning: restricted __le16 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: expected restricted __le16 [usertype] doorbell_cq_cons ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: expected unsigned int val ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: got restricted __le32 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1019:43: warning: restricted __le16 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: expected unsigned short [usertype] wqe ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: got restricted __le16 [usertype] wqe ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: expected unsigned int [usertype] err_code ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: got restricted __le32 [usertype] completion_status ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: expected restricted __le16 [usertype] wqe ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: warning: invalid assignment: |= ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: left side has type restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: right side has type int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: expected unsigned int val ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: got restricted __le32 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: expected restricted __le32 [usertype] init_flags ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: expected restricted __le32 [usertype] init_flags ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: expected restricted __le16 [usertype] cleaned_task_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: got unsigned short [usertype] orig_xid ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: expected restricted __le32 [usertype] rolled_tx_data_offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: got unsigned int [usertype] offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1536:35: warning: restricted __le16 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: right side has type restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: expected restricted __le32 [usertype] lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: expected restricted __le32 [usertype] hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: expected restricted __le16 [usertype] cur_sge_off ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: got unsigned int [usertype] offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: expected restricted __le32 [usertype] lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: expected restricted __le32 [usertype] hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: expected restricted __le16 [usertype] cur_sge_off ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: got unsigned int [usertype] offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: expected restricted __le32 [usertype] low_exp_ro ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: got unsigned int [usertype] orig_offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: expected restricted __le32 [usertype] high_exp_ro ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: got unsigned int [usertype] orig_offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: expected restricted __le16 [usertype] cleaned_task_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: got unsigned short [usertype] orig_xid ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: expected restricted __le32 [usertype] init_flags ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: warning: invalid assignment: |= ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: left side has type restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: right side has type int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: expected restricted __le32 [usertype] lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: expected restricted __le32 [usertype] hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: warning: too many warnings ../drivers/net/ethernet/atheros/atlx/atl1.c:2006:26: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atlx/atl1.c:2067:33: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: right side has type unsigned int ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: right side has type unsigned int ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2218:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:32: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2349:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: right side has type int ../drivers/scsi/fnic/fnic_scsi.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_io.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_io.c:637:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:637:59: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/qedf_io.c:637:59: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:639:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:639:59: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/qedf_io.c:639:59: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:651:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:651:40: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/qedf_io.c:651:40: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:652:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:652:40: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/qedf_io.c:652:40: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:660:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:660:33: expected unsigned int ../drivers/scsi/qedf/qedf_io.c:660:33: got restricted __be32 [usertype] ../drivers/scsi/qedf/qedf_io.c:716:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:716:26: expected restricted __be16 [usertype] fh_ox_id ../drivers/scsi/qedf/qedf_io.c:716:26: got unsigned short [usertype] xid ../drivers/scsi/qedf/qedf_io.c:720:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:720:31: expected restricted __le32 [addressable] [usertype] parameter ../drivers/scsi/qedf/qedf_io.c:720:31: got restricted __be32 [usertype] fh_parm_offset ../drivers/scsi/qedf/qedf_io.c:725:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:725:27: expected restricted __le16 [addressable] [assigned] [usertype] rx_id ../drivers/scsi/qedf/qedf_io.c:725:27: got restricted __be16 [usertype] fh_rx_id ../drivers/scsi/qedf/qedf_io.c:726:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:726:27: expected restricted __le16 [addressable] [assigned] [usertype] ox_id ../drivers/scsi/qedf/qedf_io.c:726:27: got restricted __be16 [usertype] fh_ox_id ../drivers/scsi/qedf/qedf_io.c:730:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:730:45: expected restricted __le32 [addressable] [assigned] [usertype] lo ../drivers/scsi/qedf/qedf_io.c:730:45: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:731:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:731:45: expected restricted __le32 [addressable] [assigned] [usertype] hi ../drivers/scsi/qedf/qedf_io.c:731:45: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:739:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:739:45: expected restricted __le32 [addressable] [assigned] [usertype] lo ../drivers/scsi/qedf/qedf_io.c:739:45: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:740:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:740:45: expected restricted __le32 [addressable] [assigned] [usertype] hi ../drivers/scsi/qedf/qedf_io.c:740:45: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:785:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:785:23: expected restricted __le16 [assigned] [usertype] sq_prod ../drivers/scsi/qedf/qedf_io.c:785:23: got unsigned short [usertype] fw_sq_prod_idx ../drivers/scsi/qedf/qedf_io.c:1064:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1064:35: expected unsigned int [usertype] fcp_resid ../drivers/scsi/qedf/qedf_io.c:1064:35: got restricted __le32 [usertype] fcp_resid ../drivers/scsi/qedf/qedf_io.c:1071:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1071:29: expected int fcp_rsp_len ../drivers/scsi/qedf/qedf_io.c:1071:29: got restricted __le32 [usertype] fcp_rsp_len ../drivers/scsi/qedf/qedf_io.c:1075:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1075:29: expected int fcp_sns_len ../drivers/scsi/qedf/qedf_io.c:1075:29: got restricted __le32 [usertype] fcp_sns_len ../drivers/scsi/qedf/qedf_io.c:1249:48: warning: restricted __le16 degrades to integer ../drivers/scsi/qedf/qedf_io.c:1251:52: warning: restricted __le16 degrades to integer ../drivers/scsi/qedf/qedf_io.c:1272:41: warning: restricted __le16 degrades to integer ../drivers/scsi/qedf/qedf_io.c:1449:9: warning: cast to restricted __le32 ../drivers/scsi/qedf/qedf_io.c:1449:9: warning: cast from restricted __le16 ../drivers/scsi/qedf/qedf_io.c:1457:15: warning: cast from restricted __le32 ../drivers/scsi/qedf/qedf_io.c:1458:14: warning: cast from restricted __le32 ../drivers/scsi/qedf/qedf_io.c:1472:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1472:52: expected unsigned int [usertype] rx_buf_off ../drivers/scsi/qedf/qedf_io.c:1472:52: got restricted __le32 [usertype] rx_buf_off ../drivers/scsi/qedf/qedf_io.c:1474:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1474:52: expected unsigned int [usertype] tx_buf_off ../drivers/scsi/qedf/qedf_io.c:1474:52: got restricted __le32 [usertype] tx_buf_off ../drivers/scsi/qedf/qedf_io.c:1476:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1476:47: expected unsigned int [usertype] rx_id ../drivers/scsi/qedf/qedf_io.c:1476:47: got restricted __le16 [usertype] rx_id ../drivers/scsi/qedf/qedf_io.c:1525:9: warning: cast to restricted __le32 ../drivers/scsi/qedf/qedf_io.c:1525:9: warning: cast from restricted __le16 ../drivers/scsi/qedf/qedf_io.c:2099:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2099:32: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/qedf_io.c:2099:32: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:2100:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2100:32: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/qedf_io.c:2100:32: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:2101:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2101:28: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedf/qedf_io.c:2101:28: got int ../drivers/scsi/qedf/qedf_io.c:2110:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2110:33: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/qedf_io.c:2110:33: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:2111:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2111:33: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/qedf_io.c:2111:33: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:2112:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2112:29: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedf/qedf_io.c:2112:29: got int ../drivers/scsi/qedf/qedf_io.c:2489:53: warning: incorrect type in initializer (different base types) ../drivers/scsi/qedf/qedf_io.c:2489:53: expected unsigned short [usertype] pktlen ../drivers/scsi/qedf/qedf_io.c:2489:53: got restricted __le16 [usertype] pkt_len ../drivers/scsi/qedf/qedf_io.c:2551:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2551:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/qedf/qedf_io.c:2551:20: got restricted __le32 [usertype] ../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 ../drivers/net/rionet.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/net/ethernet/brocade/bna/bnad.c:397:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:397:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:397:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:453:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:453:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:453:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:552:23: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:618:17: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:640:25: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:641:23: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:668:39: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:669:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:713:73: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:1362:25: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:1362:25: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:1362:25: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2818:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2818:33: expected unsigned short [usertype] vlan_tag ../drivers/net/ethernet/brocade/bna/bnad.c:2818:33: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2827:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2827:47: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:2827:47: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2831:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2831:47: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:2831:47: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2832:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2832:48: expected unsigned short [usertype] lso_mss ../drivers/net/ethernet/brocade/bna/bnad.c:2832:48: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2841:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2841:53: expected unsigned short [usertype] l4_hdr_size_n_offset ../drivers/net/ethernet/brocade/bna/bnad.c:2841:53: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2845:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2845:39: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:2845:39: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2867:69: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2867:69: expected unsigned short [usertype] l4_hdr_size_n_offset ../drivers/net/ethernet/brocade/bna/bnad.c:2867:69: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2880:69: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2880:69: expected unsigned short [usertype] l4_hdr_size_n_offset ../drivers/net/ethernet/brocade/bna/bnad.c:2880:69: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2900:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2900:30: expected unsigned short [usertype] flags ../drivers/net/ethernet/brocade/bna/bnad.c:2900:30: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2901:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2901:37: expected unsigned int [usertype] frame_length ../drivers/net/ethernet/brocade/bna/bnad.c:2901:37: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3021:9: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3021:9: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:3021:9: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3022:34: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3022:34: expected unsigned short [usertype] length ../drivers/net/ethernet/brocade/bna/bnad.c:3022:34: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3046:51: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3046:51: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:3046:51: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3062:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3062:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:3062:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3063:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3063:48: expected unsigned short [usertype] length ../drivers/net/ethernet/brocade/bna/bnad.c:3063:48: got restricted __be16 [usertype] ../drivers/scsi/qedf/qedf_main.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_main.c:2218:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_main.c:2218:18: expected unsigned short [usertype] prod_idx ../drivers/scsi/qedf/qedf_main.c:2218:18: got restricted __le16 ../drivers/scsi/qedf/qedf_main.c:2247:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_main.c:2247:18: expected unsigned short [usertype] prod_idx ../drivers/scsi/qedf/qedf_main.c:2247:18: got restricted __le16 ../drivers/scsi/qedf/qedf_main.c:2264:33: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c:2282:26: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c:2513:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_main.c:2513:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/qedf/qedf_main.c:2513:20: got restricted __le32 [addressable] [usertype] fcoe_crc32 ../drivers/scsi/qedf/qedf_main.c:2709:34: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c:2823:25: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c:2826:18: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../drivers/ptp/ptp_vmclock.c:448:24: warning: incorrect type in return expression (different base types) ../drivers/ptp/ptp_vmclock.c:448:24: expected restricted __poll_t ../drivers/ptp/ptp_vmclock.c:448:24: got int ../drivers/ptp/ptp_vmclock.c:454:31: warning: incorrect type in return expression (different base types) ../drivers/ptp/ptp_vmclock.c:454:31: expected restricted __poll_t ../drivers/ptp/ptp_vmclock.c:454:31: got int ../drivers/scsi/bnx2fc/bnx2fc_io.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_io.c:1636:53: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1636:53: expected restricted __le32 [usertype] buf_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_io.c:1636:53: got unsigned long long ../drivers/scsi/bnx2fc/bnx2fc_io.c:1637:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1637:54: expected restricted __le32 [usertype] buf_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_io.c:1637:54: got unsigned long long ../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:49: expected restricted __le16 [usertype] buf_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:49: got unsigned short [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1680:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1680:50: expected restricted __le32 [usertype] buf_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_io.c:1680:50: got unsigned long long ../drivers/scsi/bnx2fc/bnx2fc_io.c:1681:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1681:51: expected restricted __le32 [usertype] buf_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_io.c:1681:51: got unsigned long long ../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:46: expected restricted __le16 [usertype] buf_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:46: got unsigned short [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1769:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1769:35: expected unsigned int [usertype] fcp_resid ../drivers/scsi/bnx2fc/bnx2fc_io.c:1769:35: got restricted __le32 [usertype] fcp_resid ../drivers/scsi/bnx2fc/bnx2fc_io.c:1786:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1786:41: expected unsigned int [usertype] rq_buff_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1786:41: got restricted __le32 [usertype] fcp_rsp_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1791:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1791:37: expected int fcp_sns_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1791:37: got restricted __le32 [usertype] fcp_sns_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1792:37: warning: invalid assignment: += ../drivers/scsi/bnx2fc/bnx2fc_io.c:1792:37: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_io.c:1792:37: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_io.c:637:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:637:32: expected restricted __le32 [usertype] buf_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_io.c:637:32: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_io.c:638:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:638:32: expected restricted __le32 [usertype] buf_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_io.c:638:32: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:639:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:639:28: expected restricted __le16 [usertype] buf_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:639:28: got int ../drivers/scsi/bnx2fc/bnx2fc_io.c:649:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:649:33: expected restricted __le32 [usertype] buf_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_io.c:649:33: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_io.c:650:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:650:33: expected restricted __le32 [usertype] buf_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_io.c:650:33: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:651:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:651:29: expected restricted __le16 [usertype] buf_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:651:29: got int ../drivers/scsi/bnx2fc/bnx2fc_io.c:878:28: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: expected unsigned int [usertype] resp_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: got restricted __le32 [usertype] mp_payload_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1991:56: warning: restricted __le16 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_io.c:1994:60: warning: restricted __le16 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_io.c:1798:44: warning: unsigned value that used to be signed checked against zero? ../drivers/scsi/bnx2fc/bnx2fc_io.c:1798:44: signed value source ../net/bluetooth/hci_event.c: note: in included file (through ../include/net/bluetooth/hci_core.h): ../include/net/bluetooth/hci.h:2930:47: warning: array of flexible structures ../include/net/bluetooth/hci.h:3016:43: warning: array of flexible structures ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1447:45: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1475:46: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: right side has type unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1718:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:42: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1737:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: expected restricted __le32 [usertype] word2 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: got unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:42: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1782:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: expected restricted __le32 [usertype] word2 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: got unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:50: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1832:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: expected restricted __le32 [usertype] word2 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: got unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1837:17: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: right side has type int ../drivers/scsi/fnic/vnic_dev.c:324:32: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:324:32: expected void const [noderef] __iomem * ../drivers/scsi/fnic/vnic_dev.c:324:32: got unsigned int * ../drivers/scsi/fnic/vnic_dev.c:325:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:325:37: expected void const [noderef] __iomem * ../drivers/scsi/fnic/vnic_dev.c:325:37: got unsigned int * ../drivers/scsi/fnic/vnic_dev.c:365:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:365:36: expected void [noderef] __iomem * ../drivers/scsi/fnic/vnic_dev.c:365:36: got unsigned int * ../drivers/scsi/fnic/vnic_dev.c:462:32: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:462:32: expected struct vnic_wq_ctrl *wq_ctrl ../drivers/scsi/fnic/vnic_dev.c:462:32: got struct vnic_wq_ctrl [noderef] __iomem *ctrl ../drivers/scsi/fnic/vnic_dev.c:937:11: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:937:11: expected void *p ../drivers/scsi/fnic/vnic_dev.c:937:11: got void [noderef] __iomem * ../drivers/scsi/qedf/qedf_fip.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_fip.c:21:48: error: invalid initializer ../drivers/scsi/qedf/qedf_fip.c:165:38: error: invalid initializer ../drivers/net/ethernet/cavium/liquidio/lio_ethtool.c:1840:33: warning: unsigned value that used to be signed checked against zero? ../drivers/net/ethernet/cavium/liquidio/lio_ethtool.c:1840:29: signed value source ../drivers/net/ethernet/atheros/alx/main.c:1444:30: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1444:30: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1444:30: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1448:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/alx/main.c:1448:39: expected restricted __le32 [usertype] pkt_len ../drivers/net/ethernet/atheros/alx/main.c:1448:39: got unsigned int len ../drivers/net/ethernet/atheros/alx/main.c:1449:30: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1449:30: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1449:30: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1452:22: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1452:22: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1452:22: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1453:22: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1453:22: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1453:22: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1455:22: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1455:22: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1455:22: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1469:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28: right side has type unsigned int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1852:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1893:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1894:39: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1907:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1916:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1916:26: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1920:41: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1937:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1940:25: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1940:25: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1941:32: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2178:19: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22: expected unsigned short [usertype] vlan ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22: got restricted __le16 [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17: expected restricted __le16 [usertype] tag ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17: got int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1734:25: warning: restricted __le32 degrades to integer ../kernel/seccomp.c:580:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:580:27: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:580:27: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:584:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:584:29: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:584:29: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:927:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:927:9: expected struct qspinlock *lock ../kernel/seccomp.c:927:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:1433:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:1433:31: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:1433:31: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:1445:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:1445:33: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:1445:33: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:1931:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:1931:9: expected struct lockdep_map const *lock ../kernel/seccomp.c:1931:9: got struct lockdep_map [noderef] __rcu * ../kernel/seccomp.c:2017:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:2017:31: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:2017:31: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:2035:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:2035:33: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:2035:33: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:2177:28: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:2177:28: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:2177:28: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:2180:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:2180:38: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:2180:38: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:2186:30: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:2186:30: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:2186:30: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:493:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:493:9: expected struct qspinlock *lock ../kernel/seccomp.c:493:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:603:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:603:9: expected struct qspinlock *lock ../kernel/seccomp.c:603:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:451:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:451:9: expected struct qspinlock *lock ../kernel/seccomp.c:451:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:437:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:437:9: expected struct qspinlock *lock ../kernel/seccomp.c:437:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:451:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:451:9: expected struct qspinlock *lock ../kernel/seccomp.c:451:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:437:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:437:9: expected struct qspinlock *lock ../kernel/seccomp.c:437:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:451:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:451:9: expected struct qspinlock *lock ../kernel/seccomp.c:451: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:749:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:749:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:749:37: got struct spinlock [noderef] __rcu * ../include/linux/sched/signal.h:749:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:749:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:749:37: got struct spinlock [noderef] __rcu * ../drivers/scsi/bnx2fc/bnx2fc_tgt.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_attr.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_attr.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../drivers/net/ethernet/brocade/bna/bna_enet.c:167:40: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:168:40: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:169:42: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:171:45: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:184:28: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:185:28: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:189:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:190:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:191:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:192:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:193:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:194:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:207:48: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:222:48: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: expected unsigned short [usertype] stats_mask ../drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: expected unsigned int [usertype] tx_enet_mask ../drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: expected unsigned int [usertype] rx_enet_mask ../drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: got restricted __be32 [usertype] ../drivers/net/ethernet/broadcom/bnx2.c:8293:31: warning: cast to restricted __be32 ../drivers/net/ethernet/cisco/enic/enic_main.c:273:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:277:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:633:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:640:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cavium/liquidio/lio_core.c: In function ‘octeon_setup_interrupt’: ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1119:76: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=] 1119 | INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u", | ^~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1119:54: note: directive argument in the range [0, 2147483646] 1119 | INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1118:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32 1118 | snprintf(&queue_irq_names[IRQ_NAME_OFF(i)], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1119 | INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1120 | oct->octeon_id, oct->pf_num, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1124:76: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=] 1124 | INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u", | ^~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1124:54: note: directive argument in the range [0, 2147483646] 1124 | INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1123:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32 1123 | snprintf(&queue_irq_names[IRQ_NAME_OFF(i)], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1124 | INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1125 | oct->octeon_id, oct->vf_num, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/fnic/fnic_pci_subsys_devid.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../kernel/taskstats.c:279:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/taskstats.c:279:9: expected struct spinlock [usertype] *lock ../kernel/taskstats.c:279:9: got struct spinlock [noderef] __rcu * ../kernel/taskstats.c:291:36: warning: incorrect type in argument 1 (different address spaces) ../kernel/taskstats.c:291:36: expected struct spinlock [usertype] *lock ../kernel/taskstats.c:291:36: got struct spinlock [noderef] __rcu * ../kernel/taskstats.c:578:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/taskstats.c:578:27: expected struct spinlock [usertype] *lock ../kernel/taskstats.c:578:27: got struct spinlock [noderef] __rcu * ../kernel/taskstats.c:589:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/taskstats.c:589:29: expected struct spinlock [usertype] *lock ../kernel/taskstats.c:589:29: got struct spinlock [noderef] __rcu * ../kernel/taskstats.c: note: in included file (through ../include/linux/taskstats_kern.h): ../include/linux/sched/signal.h:749:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:749:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:749:37: got struct spinlock [noderef] __rcu * ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1740:15: warning: cast to restricted __be32 ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1810:15: warning: cast to restricted __be32 ../drivers/scsi/bnx2fc/bnx2fc_debug.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: expected unsigned int [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: got restricted __be32 [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: expected unsigned short [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: got restricted __be16 [usertype] ../net/sunrpc/auth.c:628:34: warning: incorrect type in initializer (different address spaces) ../net/sunrpc/auth.c:628:34: expected struct cred const *cred ../net/sunrpc/auth.c:628:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred ../drivers/scsi/qedf/qedf_els.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_els.c:180:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_els.c:180:34: expected unsigned int [usertype] resp_len ../drivers/scsi/qedf/qedf_els.c:180:34: got restricted __le32 [usertype] data_placement_size ../drivers/scsi/qedf/qedf_els.c:314:13: warning: cast from restricted __le16 ../drivers/scsi/qedf/qedf_els.c:350:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_els.c:350:22: expected restricted __be16 [usertype] fh_rx_id ../drivers/scsi/qedf/qedf_els.c:350:22: got int ../drivers/scsi/qedf/qedf_els.c:358:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_els.c:358:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/qedf/qedf_els.c:358:20: got restricted __le32 [usertype] ../drivers/scsi/qedf/qedf_els.c:1050:13: warning: cast from restricted __le16 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: expected unsigned short [usertype] handle ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: expected unsigned int ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: expected unsigned short [usertype] size ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: expected unsigned int ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:603:17: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] pages ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] page_sz ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: expected unsigned short [usertype] rx_buffer_size ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] pages ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] page_sz ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: expected unsigned short [usertype] rx_buffer_size ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] pages ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] page_sz ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: expected unsigned short [usertype] msix_index ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: expected unsigned int [usertype] coalescing_timeout ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: expected unsigned int [usertype] inter_pkt_timeout ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2105:27: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2109:27: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2114:27: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] pages ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] page_sz ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: expected unsigned short [usertype] msix_index ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: expected unsigned int [usertype] coalescing_timeout ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: expected unsigned int [usertype] inter_pkt_timeout ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: expected unsigned short [usertype] vlan_id ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3286:27: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3289:27: warning: cast to restricted __be32 ../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30: expected restricted __be16 [usertype] l2t_idx ../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: expected unsigned short [usertype] cmdq_pi ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:284:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:284:29: expected unsigned short [usertype] i2htok ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:284:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:232:32: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:238:21: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:269:24: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:270:31: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:449:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:449:28: expected unsigned short [usertype] rspq_ci ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:449:28: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:466:32: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:474:31: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:516:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:516:32: expected unsigned short [usertype] q_depth ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:516:32: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: expected unsigned short [usertype] q_depth ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:624:13: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c: note: in included file (through ../drivers/net/ethernet/brocade/bna/bfa_msgq.h): ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:5258:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5258:40: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:5258:40: got unsigned int [usertype] cli ../drivers/net/ethernet/broadcom/cnic.c:5213:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5213:40: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:5213:40: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:5214:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5214:40: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:5214:40: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1389:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1389:33: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1389:33: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1390:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1390:33: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1390:33: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1414:36: warning: cast from restricted __le32 ../drivers/net/ethernet/broadcom/cnic.c:1415:36: warning: cast from restricted __le32 ../drivers/net/ethernet/broadcom/cnic.c:1685:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1685:22: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1685:22: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1686:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1686:22: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1686:22: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] sq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1729:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1729:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1729:54: got unsigned int [usertype] sq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1731:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1731:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1731:54: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1732:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1732:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1732:54: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1733:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1733:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1733:54: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1735:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1735:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1735:54: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1737:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1737:59: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1737:59: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1739:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1739:59: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1739:59: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1741:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1741:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1741:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1743:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1743:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1743:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1745:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1745:61: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1745:61: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1747:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1747:61: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1747:61: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1749:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1749:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1749:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1751:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1751:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1751:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1773:57: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1773:57: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1773:57: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:1775:57: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1775:57: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1775:57: got unsigned int [usertype] rq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] rq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1788:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1788:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1788:53: got unsigned int [usertype] rq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1790:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1790:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1790:53: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1791:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1791:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1791:53: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1792:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1792:55: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1792:55: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1794:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1794:55: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1794:55: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1796:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1796:55: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1796:55: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1798:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1798:55: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1798:55: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1800:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1800:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1800:53: got unsigned int [usertype] cq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1802:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1802:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1802:53: got unsigned int [usertype] cq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1805:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1805:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1805:56: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1806:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1806:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1806:56: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1820:64: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1820:64: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1820:64: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1822:64: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1822:64: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1822:64: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1826:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1826:50: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1826:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1828:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1828:50: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1828:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1830:49: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1830:49: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1830:49: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1832:49: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1832:49: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1832:49: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1845:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1845:48: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1845:48: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1847:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1847:48: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1847:48: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1848:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1848:48: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1848:48: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1849:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1849:50: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1849:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1851:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1851:50: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1851:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1855:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1855:47: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1855:47: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:1857:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1857:47: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1857:47: got unsigned int [usertype] cq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:2076:17: warning: cast from restricted __sum16 ../drivers/net/ethernet/broadcom/cnic.c:2325:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2325:35: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:2325:35: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:2326:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2326:35: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:2326:35: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:2327:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2327:32: expected restricted __le32 [usertype] eq_pbl_size ../drivers/net/ethernet/broadcom/cnic.c:2327:32: got int num_pages ../drivers/net/ethernet/broadcom/cnic.c:2329:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2329:27: expected restricted __le16 [usertype] sb_num ../drivers/net/ethernet/broadcom/cnic.c:2329:27: got unsigned int [usertype] status_blk_num ../drivers/net/ethernet/broadcom/cnic.c:2330:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2330:28: expected restricted __le16 [usertype] eq_prod ../drivers/net/ethernet/broadcom/cnic.c:2330:28: got unsigned long ../drivers/net/ethernet/broadcom/cnic.c:2371:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2371:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2371:16: got restricted __le16 [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2428:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2428:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2428:27: got restricted __le16 [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2429:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2429:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status ../drivers/net/ethernet/broadcom/cnic.c:2429:32: got int ../drivers/net/ethernet/broadcom/cnic.c:2446:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2446:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2446:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2447:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:2474:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2474:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2474:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2475:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2475:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2475:16: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:2508:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2508:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2508:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2509:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2509:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2509:16: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:2521:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2521:32: expected restricted __le32 [addressable] [usertype] completion_status ../drivers/net/ethernet/broadcom/cnic.c:2521:32: got int ../drivers/net/ethernet/broadcom/cnic.c:2536:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2536:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id ../drivers/net/ethernet/broadcom/cnic.c:2536:35: got unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2608:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2608:29: expected unsigned int [assigned] [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2608:29: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2609:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2609:32: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2609:32: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3511:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3512:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3513:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3514:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3515:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3530:27: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3531:27: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3532:29: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3533:29: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3636:49: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3789:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3789:31: expected unsigned short [usertype] dst_port ../drivers/net/ethernet/broadcom/cnic.c:3789:31: got restricted __be16 [usertype] sin6_port ../drivers/net/ethernet/broadcom/cnic.c:3795:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3795:32: expected unsigned int ../drivers/net/ethernet/broadcom/cnic.c:3795:32: got restricted __be32 [usertype] s_addr ../drivers/net/ethernet/broadcom/cnic.c:3796:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3796:31: expected unsigned short [usertype] dst_port ../drivers/net/ethernet/broadcom/cnic.c:3796:31: got restricted __be16 [usertype] sin_port ../drivers/net/ethernet/broadcom/cnic.c:3826:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3826:23: expected unsigned short [usertype] src_port ../drivers/net/ethernet/broadcom/cnic.c:3826:23: got restricted __be16 [assigned] [usertype] local_port ../drivers/net/ethernet/broadcom/cnic.c:3983:29: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:4943:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:4943:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4943:33: expected restricted __le32 [usertype] addr_lo ../drivers/net/ethernet/broadcom/cnic.c:4943:33: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le32 [usertype] parsing_data ../drivers/net/ethernet/broadcom/cnic.c:4951:46: got int ../drivers/net/ethernet/broadcom/cnic.c:4954:46: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4954:46: expected restricted __le16 [usertype] global_data ../drivers/net/ethernet/broadcom/cnic.c:4954:46: got int ../drivers/net/ethernet/broadcom/cnic.c:4979:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4979:25: expected unsigned short [usertype] *tx_cons_ptr ../drivers/net/ethernet/broadcom/cnic.c:4979:25: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5044:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5044:35: expected restricted __le16 [usertype] silent_vlan_mask ../drivers/net/ethernet/broadcom/cnic.c:5044:35: got int ../drivers/net/ethernet/broadcom/cnic.c:5046:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5046:25: expected unsigned short [usertype] *rx_cons_ptr ../drivers/net/ethernet/broadcom/cnic.c:5046:25: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5064:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5064:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5064:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5066:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5066:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5066:41: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5071:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5071:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5071:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5073:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5073:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5073:41: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5083:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5083:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5083:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5085:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5085:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5085:41: got restricted __le16 * ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: got unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: got unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: expected restricted __le32 [usertype] burst_length ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: got unsigned int [usertype] total_buffer_size ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: expected restricted __le32 [usertype] seq_rec_updated_offset ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: got unsigned int [usertype] desired_offset ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: expected unsigned short [assigned] [usertype] clscode ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: expected unsigned short [assigned] [usertype] rsvd ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1927:29: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: expected unsigned short [assigned] [usertype] clscode ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: expected unsigned short [assigned] [usertype] rsvd ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1941:30: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: expected unsigned int val ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: got restricted __le32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2106:31: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2107:31: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2108:31: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2210:26: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: expected unsigned int [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3069:21: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3071:23: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3074:23: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3102:21: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3104:23: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3107:23: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3141:26: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3148:40: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3149:39: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3152:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3154:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3156:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3158:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3160:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3162:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3169:26: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3177:26: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3182:35: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c: note: in included file: ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:281:41: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:281:38: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:281:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:281:38: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:374:23: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:374:49: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:374:49: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:374:49: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:382:31: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:382:57: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:382:57: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:382:57: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:384:25: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:384:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:384:51: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:384:51: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:389:25: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:389:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:389:51: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:389:51: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:392:25: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:392:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:392:51: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:392:51: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:434:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:433:26: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:433:26: expected void [noderef] __iomem *doorbell_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:433:26: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:436:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:435:26: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:435:26: expected void [noderef] __iomem *inst_cnt_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:435:26: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:478:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:477:29: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:477:29: expected void [noderef] __iomem *pkts_sent_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:477:29: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:480:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:479:31: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:479:31: expected void [noderef] __iomem *pkts_credit_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:479:31: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:519:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:519:42: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:519:42: got void *mbox_int_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:520:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:520:42: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:520:42: got void *mbox_int_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:525:54: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:525:54: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:525:54: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:566:39: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:570:41: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:574:40: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:584:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:584:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:584:44: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:819:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:819:42: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:819:42: got void *mbox_int_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:826:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:826:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:826:44: got void *mbox_int_reg ../drivers/net/ethernet/brocade/bna/bfa_cee.c:42:25: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_cee.c:44:25: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_cee.c:34:29: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_cee.c: note: in included file (through ../drivers/net/ethernet/brocade/bna/bfa_cee.h): ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../net/caif/cfmuxl.c:127:14: error: incompatible types in comparison expression (different address spaces): ../net/caif/cfmuxl.c:127:14: struct cflayer [noderef] __rcu * ../net/caif/cfmuxl.c:127:14: struct cflayer * ../net/caif/cfmuxl.c:131:17: error: incompatible types in comparison expression (different address spaces): ../net/caif/cfmuxl.c:131:17: struct cflayer [noderef] __rcu * ../net/caif/cfmuxl.c:131:17: struct cflayer * ../net/caif/cfmuxl.c:111:9: error: incompatible types in comparison expression (different address spaces): ../net/caif/cfmuxl.c:111:9: struct cflayer [noderef] __rcu * ../net/caif/cfmuxl.c:111:9: struct cflayer * ../net/caif/cfmuxl.c:141:14: error: incompatible types in comparison expression (different address spaces): ../net/caif/cfmuxl.c:141:14: struct cflayer [noderef] __rcu * ../net/caif/cfmuxl.c:141:14: struct cflayer * ../net/caif/cfmuxl.c:145:17: error: incompatible types in comparison expression (different address spaces): ../net/caif/cfmuxl.c:145:17: struct cflayer [noderef] __rcu * ../net/caif/cfmuxl.c:145:17: struct cflayer * ../net/caif/cfmuxl.c:167:9: error: incompatible types in comparison expression (different address spaces): ../net/caif/cfmuxl.c:167:9: struct cflayer [noderef] __rcu * ../net/caif/cfmuxl.c:167:9: struct cflayer * ../net/rxrpc/conn_service.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:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/net/ethernet/cisco/enic/enic_pp.c:147:45: warning: dubious: x | !y ../drivers/net/ethernet/cisco/enic/enic_pp.c:148:52: warning: dubious: x | !y ../drivers/net/ethernet/cisco/enic/enic_pp.c:149:73: warning: dubious: x | !y ../net/core/lwtunnel.c:217:60: warning: incorrect type in initializer (different address spaces) ../net/core/lwtunnel.c:217:60: expected struct lwtunnel_encap_ops const *ops ../net/core/lwtunnel.c:217:60: got struct lwtunnel_encap_ops const [noderef] __rcu * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:41: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:226:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: expected void [noderef] __iomem *doorbell_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:228:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: expected void [noderef] __iomem *inst_cnt_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:258:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: expected void [noderef] __iomem *pkts_sent_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:260:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: expected void [noderef] __iomem *pkts_credit_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:296:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:299:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:302:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: got void *mbox_int_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: got void *mbox_int_reg ../drivers/usb/gadget/function/rndis.c: In function ‘rndis_register’: ../drivers/usb/gadget/function/rndis.c:60:23: warning: ‘%03d’ directive writing between 3 and 10 bytes into a region of size 7 [-Wformat-overflow=] 60 | #define NAME_TEMPLATE "driver/rndis-%03d" | ^~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:907:31: note: in expansion of macro ‘NAME_TEMPLATE’ 907 | sprintf(name, NAME_TEMPLATE, i); | ^~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:60:37: note: format string is defined here 60 | #define NAME_TEMPLATE "driver/rndis-%03d" | ^~~~ ../drivers/usb/gadget/function/rndis.c:60:23: note: directive argument in the range [0, 2147483647] 60 | #define NAME_TEMPLATE "driver/rndis-%03d" | ^~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:907:31: note: in expansion of macro ‘NAME_TEMPLATE’ 907 | sprintf(name, NAME_TEMPLATE, i); | ^~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:907:17: note: ‘sprintf’ output between 17 and 24 bytes into a destination of size 20 907 | sprintf(name, NAME_TEMPLATE, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/qedf/qedf_debugfs.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/caif/cffrml.c:92:15: warning: cast to restricted __le16 ../net/caif/cffrml.c:117:27: warning: cast to restricted __le16 ../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:61:27: warning: symbol 'hw_atl2_caps_aqc113' was not declared. Should it be static? ../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:72:27: warning: symbol 'hw_atl2_caps_aqc115c' was not declared. Should it be static? ../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:81:27: warning: symbol 'hw_atl2_caps_aqc116c' was not declared. Should it be static? ../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:825:24: warning: symbol 'hw_atl2_ops' was not declared. Should it be static? ../drivers/net/ethernet/chelsio/cxgb/sge.c:1390:65: warning: cast to restricted __be16 ../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: expected unsigned short [usertype] vlan ../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: got restricted __be16 [usertype] ../kernel/trace/bpf_trace.c:189:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:226:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:241:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:276:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:574:29: warning: symbol 'bpf_perf_event_read_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:760:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:771:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:785:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:883:29: warning: symbol 'bpf_send_signal_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:895:29: warning: symbol 'bpf_send_signal_thread_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:1186:29: warning: symbol 'bpf_get_branch_snapshot_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3339:18: warning: symbol 'bpf_session_is_return' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3347:19: warning: symbol 'bpf_session_cookie' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3533:17: warning: symbol 'bpf_send_signal_task' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3542:17: warning: symbol 'bpf_probe_read_user_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3549:17: warning: symbol 'bpf_probe_read_kernel_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3556:17: warning: symbol 'bpf_probe_read_user_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3563:17: warning: symbol 'bpf_probe_read_kernel_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3570:17: warning: symbol 'bpf_copy_from_user_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3577:17: warning: symbol 'bpf_copy_from_user_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3584:17: warning: symbol 'bpf_copy_from_user_task_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3592:17: warning: symbol 'bpf_copy_from_user_task_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:2343:21: warning: dereference of noderef expression ../kernel/trace/bpf_trace.c:2347:66: warning: dereference of noderef expression ../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: expected unsigned int [usertype] ../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3601:52: warning: dubious: !x | y ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: got void *mbox_read_reg ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: expected unsigned int [usertype] rss ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: got restricted __be32 [assigned] [usertype] rss_hi ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: got restricted __be32 [assigned] [usertype] rss_hi ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: expected unsigned int [usertype] priority ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: got restricted __be32 [assigned] [usertype] rss_lo ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2120:16: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_mem.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/bareudp.c:290:14: warning: incorrect type in assignment (different address spaces) ../drivers/net/bareudp.c:290:14: expected struct socket *sock ../drivers/net/bareudp.c:290:14: got struct socket [noderef] __rcu *sock ../drivers/net/bareudp.c:621:20: warning: incorrect type in assignment (different base types) ../drivers/net/bareudp.c:621:20: expected restricted __be16 [usertype] port ../drivers/net/bareudp.c:621:20: got unsigned short ../drivers/net/bareudp.c:622:25: warning: incorrect type in assignment (different base types) ../drivers/net/bareudp.c:622:25: expected restricted __be16 [usertype] ethertype ../drivers/net/bareudp.c:622:25: got unsigned short ../drivers/scsi/elx/efct/efct_driver.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/csiostor/csio_attr.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/efct/efct_io.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/isdn/hardware/mISDN/avmfritz.c:422:23: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: got restricted __le32 [usertype] ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:656:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:656:38: expected restricted __be32 [usertype] ip4src ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:656:38: got unsigned int [usertype] ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:659:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:659:38: expected restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:659:38: got unsigned int [usertype] ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:662:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:662:36: expected restricted __be16 [usertype] psrc ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:662:36: got unsigned short [usertype] ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:665:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:665:36: expected restricted __be16 [usertype] pdst ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:665:36: got unsigned short [usertype] ../drivers/scsi/csiostor/csio_init.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bfa/bfad_im.c:1065:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1065:29: expected unsigned long long [usertype] node_name ../drivers/scsi/bfa/bfad_im.c:1065:29: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_im.c:1067:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1067:29: expected unsigned long long [usertype] port_name ../drivers/scsi/bfa/bfad_im.c:1067:29: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_im.c:1034:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1034:33: expected unsigned long long [usertype] node_name ../drivers/scsi/bfa/bfad_im.c:1034:33: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_im.c:1036:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1036:33: expected unsigned long long [usertype] port_name ../drivers/scsi/bfa/bfad_im.c:1036:33: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_im.c:1055:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1055:37: expected unsigned int [usertype] maxframe_size ../drivers/scsi/bfa/bfad_im.c:1055:37: got restricted __be16 [usertype] maxfrsize ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/scsi/bfa/bfad_attr.c:66:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_attr.c:66:39: expected unsigned long long [usertype] node_name ../drivers/scsi/bfa/bfad_attr.c:66:39: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_attr.c:92:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_attr.c:92:39: expected unsigned long long [usertype] port_name ../drivers/scsi/bfa/bfad_attr.c:92:39: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_attr.c:248:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_attr.c:248:36: expected unsigned long long [usertype] fabric_name ../drivers/scsi/bfa/bfad_attr.c:248:36: got restricted __be64 [usertype] ../drivers/scsi/elx/efct/efct_scsi.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c: In function ‘cxgb4vf_get_drvinfo’: ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1560:44: warning: ‘%u’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 0 and 14 [-Wformat-truncation=] 1560 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~ ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1560:18: note: directive argument in the range [0, 255] 1560 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1559:9: note: ‘snprintf’ output between 20 and 36 bytes into a destination of size 32 1559 | snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1560 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1561 | FW_HDR_FW_VER_MAJOR_G(adapter->params.dev.fwrev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1562 | FW_HDR_FW_VER_MINOR_G(adapter->params.dev.fwrev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1563 | FW_HDR_FW_VER_MICRO_G(adapter->params.dev.fwrev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1564 | FW_HDR_FW_VER_BUILD_G(adapter->params.dev.fwrev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1565 | FW_HDR_FW_VER_MAJOR_G(adapter->params.dev.tprev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1566 | FW_HDR_FW_VER_MINOR_G(adapter->params.dev.tprev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1567 | FW_HDR_FW_VER_MICRO_G(adapter->params.dev.tprev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1568 | FW_HDR_FW_VER_BUILD_G(adapter->params.dev.tprev)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c: In function ‘adapter_up’: ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:371:38: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 371 | "%s-%d", dev->name, qs); | ^~ In function ‘name_msix_vecs’, inlined from ‘adapter_up’ at ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:778:4: ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:371:34: note: directive argument in the range [-2147483641, 254] 371 | "%s-%d", dev->name, qs); | ^~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:370:25: note: ‘snprintf’ output between 3 and 28 bytes into a destination of size 21 370 | snprintf(adapter->msix_info[msi].desc, namelen, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | "%s-%d", dev->name, qs); | ~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_e1_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:64: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:53: note: directive argument in the range [-2147483644, 2147483647] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:17: note: ‘snprintf’ output between 11 and 31 bytes into a destination of size 19 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4832 | HFC_cnt + 1, pt+1); | ~~~~~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_multi_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:65: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:53: note: directive argument in the range [-2147483644, 2147483647] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:17: note: ‘snprintf’ output between 11 and 41 bytes into a destination of size 19 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4950 | hc->ctype, HFC_cnt + 1, pt + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/sctp/sm_make_chunk.c:3077:48: warning: incorrect type in argument 2 (different base types) ../net/sctp/sm_make_chunk.c:3077:48: expected int optname ../net/sctp/sm_make_chunk.c:3077:48: got restricted __be16 ../net/sctp/sm_make_chunk.c:3149:48: warning: incorrect type in argument 2 (different base types) ../net/sctp/sm_make_chunk.c:3149:48: expected int optname ../net/sctp/sm_make_chunk.c:3149:48: got restricted __be16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: expected unsigned short [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: expected unsigned int val ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: expected unsigned short val ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:497:32: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:502:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:519:25: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:525:25: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: got void * ../drivers/scsi/csiostor/csio_lnode.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/csiostor/csio_lnode.c: note: in included file: ../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_os.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../net/caif/caif_usb.c:110:32: warning: restricted __be16 degrades to integer ../net/caif/caif_usb.c:111:33: warning: restricted __be16 degrades to integer ../drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/elx/efct/efct_xport.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: expected unsigned short [usertype] major ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: expected unsigned short [usertype] minor ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: expected unsigned short [usertype] micro ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: got restricted __be16 [usertype] ../drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype] ../kernel/bpf/core.c:252:49: error: arithmetics on pointers to functions ../kernel/bpf/core.c:3044:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static? ../kernel/bpf/core.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/xdp.h, ../include/linux/bpf_trace.h): ../include/trace/events/xdp.h:304:1: warning: Using plain integer as NULL pointer ../include/trace/events/xdp.h:331:1: warning: Using plain integer as NULL pointer ../kernel/bpf/core.c: note: in included file (through ../include/linux/rbtree_latch.h, ../include/linux/bpf.h, ../include/linux/filter.h): ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/scsi/csiostor/csio_hw_t5.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/ipv4/nexthop.c: note: in included file (through ../include/linux/sysctl.h, ../include/net/net_namespace.h, ../include/linux/netdevice.h, ../include/linux/rtnetlink.h): ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/scsi/csiostor/csio_isr.c: In function ‘csio_add_msix_desc’: ../drivers/scsi/csiostor/csio_isr.c:374:68: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=] 374 | snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d", | ^~ ../drivers/scsi/csiostor/csio_isr.c:374:45: note: directive argument in the range [0, 2147483644] 374 | snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/csiostor/csio_isr.c:374:17: note: ‘snprintf’ output between 19 and 28 bytes into a destination of size 23 374 | snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | CSIO_PCI_BUS(hw), CSIO_PCI_DEV(hw), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | CSIO_PCI_FUNC(hw), i - CSIO_EXTRA_VECS); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/csiostor/csio_isr.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: expected unsigned int [addressable] [assigned] [usertype] mtu ../drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: got restricted __be32 [usertype] ../drivers/scsi/csiostor/csio_scsi.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../fs/nfs/super.c:1170:49: warning: incorrect type in initializer (different address spaces) ../fs/nfs/super.c:1170:49: expected struct rpc_xprt *xprt1 ../fs/nfs/super.c:1170:49: got struct rpc_xprt [noderef] __rcu *cl_xprt ../fs/nfs/super.c:1171:49: warning: incorrect type in initializer (different address spaces) ../fs/nfs/super.c:1171:49: expected struct rpc_xprt *xprt2 ../fs/nfs/super.c:1171:49: got struct rpc_xprt [noderef] __rcu *cl_xprt ../net/atm/mpc.c:123:20: warning: symbol 'mpcs' was not declared. Should it be static? ../net/sched/em_cmp.c:43:31: warning: cast to restricted __be16 ../net/sched/em_cmp.c:53:31: warning: cast to restricted __be32 ../drivers/scsi/csiostor/csio_hw.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/csiostor/csio_mb.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/bfa/bfad_bsg.c:2390:25: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfad_bsg.c:2413:38: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfad_bsg.c:2414:38: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfad_bsg.c:2416:33: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfad_bsg.c:3406:34: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/bfa/bfad_bsg.c:3406:34: expected void const [noderef] __user *from ../drivers/scsi/bfa/bfad_bsg.c:3406:34: got void * ../drivers/scsi/bfa/bfad_bsg.c:3560:27: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/bfa/bfad_bsg.c:3560:27: expected void [noderef] __user *to ../drivers/scsi/bfa/bfad_bsg.c:3560:27: got void * ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c: In function ‘get_drvinfo’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:52: warning: ‘%u’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 0 and 14 [-Wformat-truncation=] 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:26: note: directive argument in the range [0, 255] 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:208:17: note: ‘snprintf’ output between 20 and 36 bytes into a destination of size 32 208 | snprintf(info->fw_version, sizeof(info->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | FW_HDR_FW_VER_MAJOR_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | FW_HDR_FW_VER_MINOR_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | FW_HDR_FW_VER_MICRO_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | FW_HDR_FW_VER_BUILD_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | FW_HDR_FW_VER_MAJOR_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | FW_HDR_FW_VER_MINOR_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | FW_HDR_FW_VER_MICRO_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | FW_HDR_FW_VER_BUILD_G(adapter->params.tp_vers)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/elx/efct/efct_hw.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/bridge/netfilter/ebtable_filter.c:19:41: warning: array of flexible structures ../drivers/scsi/csiostor/csio_rnode.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_ct.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_ct.c:198:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:199:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:202:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:531:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:532:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:534:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:878:33: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:880:40: warning: restricted __be32 degrades to integer ../drivers/scsi/lpfc/lpfc_ct.c:1350:15: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:1498:15: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:1514:30: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:1962:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:1963:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:1989:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:2026:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2026:38: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2026:38: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2033:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2033:38: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2033:38: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2075:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2075:38: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2075:38: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2085:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2085:39: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2085:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2120:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2120:41: expected unsigned int [usertype] port_id ../drivers/scsi/lpfc/lpfc_ct.c:2120:41: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2127:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2127:38: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2127:38: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:3314:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:3314:30: expected unsigned int [usertype] EntryCnt ../drivers/scsi/lpfc/lpfc_ct.c:3314:30: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:3374:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:3374:34: expected unsigned int [usertype] EntryCnt ../drivers/scsi/lpfc/lpfc_ct.c:3374:34: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:3547:34: warning: cast to restricted __be32 ../drivers/scsi/qla2xxx/qla_mbx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/ethernet/emulex/benet/be_ethtool.c: In function ‘be_set_coalesce’: ../drivers/net/ethernet/emulex/benet/be_ethtool.c:349:27: warning: variable ‘eqo’ set but not used [-Wunused-but-set-variable=] 349 | struct be_eq_obj *eqo; | ^~~ ../drivers/net/ethernet/emulex/benet/be_ethtool.c: In function ‘be_get_drvinfo’: ../drivers/net/ethernet/emulex/benet/be_ethtool.c:229:29: warning: ‘ [’ directive output may be truncated writing 2 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 229 | "%s [%s]", adapter->fw_ver, adapter->fw_on_flash); | ^~ ../drivers/net/ethernet/emulex/benet/be_ethtool.c:228:17: note: ‘snprintf’ output between 4 and 66 bytes into a destination of size 32 228 | snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | "%s [%s]", adapter->fw_ver, adapter->fw_on_flash); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1964:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1964:30: expected unsigned short [usertype] major ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1964:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1965:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1965:30: expected unsigned short [usertype] minor ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1965:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1966:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1966:30: expected unsigned short [usertype] micro ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1966:30: got restricted __be16 [usertype] ../net/core/bpf_sk_storage.c:341:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? ../drivers/scsi/bfa/bfa_ioc.c:1799:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:1799:28: expected unsigned short [assigned] [usertype] clscode ../drivers/scsi/bfa/bfa_ioc.c:1799:28: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:1801:29: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:1812:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:1812:29: expected unsigned short [assigned] [usertype] clscode ../drivers/scsi/bfa/bfa_ioc.c:1812:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:1814:30: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:1779:24: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/bfa/bfa_ioc.c:1779:24: expected unsigned int val ../drivers/scsi/bfa/bfa_ioc.c:1779:24: got restricted __le32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:1962:31: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:1963:31: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:1964:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:1966:27: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:2065:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:2065:21: expected restricted __be32 [usertype] r32 ../drivers/scsi/bfa/bfa_ioc.c:2065:21: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_ioc.c:2066:26: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:2967:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:2967:22: expected unsigned short [usertype] clscode ../drivers/scsi/bfa/bfa_ioc.c:2967:22: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3243:52: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3245:58: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3247:59: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3249:54: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3251:54: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3418:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3418:17: expected unsigned short [usertype] pers ../drivers/scsi/bfa/bfa_ioc.c:3418:17: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3419:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3419:19: expected unsigned short [usertype] bw_min ../drivers/scsi/bfa/bfa_ioc.c:3419:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3420:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3420:19: expected unsigned short [usertype] bw_max ../drivers/scsi/bfa/bfa_ioc.c:3420:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3543:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3543:19: expected unsigned short [usertype] bw_min ../drivers/scsi/bfa/bfa_ioc.c:3543:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3544:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3544:19: expected unsigned short [usertype] bw_max ../drivers/scsi/bfa/bfa_ioc.c:3544:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:4246:21: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4248:23: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4251:23: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4279:21: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4281:23: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4284:23: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4303:21: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4342:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4350:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4351:39: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4356:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4358:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4360:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4362:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4364:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4366:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4373:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4379:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4390:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4396:35: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4413:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4419:33: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4807:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:4807:27: expected unsigned int [usertype] count ../drivers/scsi/bfa/bfa_ioc.c:4807:27: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:4902:36: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:4911:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:4957:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:4957:19: expected unsigned short [usertype] freq ../drivers/scsi/bfa/bfa_ioc.c:4957:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:4984:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:4984:21: expected unsigned int [usertype] period ../drivers/scsi/bfa/bfa_ioc.c:4984:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5279:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5345:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5345:21: expected unsigned int [usertype] offset ../drivers/scsi/bfa/bfa_ioc.c:5345:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5348:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5348:21: expected unsigned int [usertype] length ../drivers/scsi/bfa/bfa_ioc.c:5348:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5361:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5361:24: expected unsigned short [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5361:24: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5383:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5383:21: expected unsigned int [usertype] offset ../drivers/scsi/bfa/bfa_ioc.c:5383:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5386:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5386:21: expected unsigned int [usertype] length ../drivers/scsi/bfa/bfa_ioc.c:5386:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5700:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5718:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5735:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5749:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5758:35: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5767:42: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:6188:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:6188:21: expected unsigned int [usertype] offset ../drivers/scsi/bfa/bfa_ioc.c:6188:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:6191:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:6191:21: expected unsigned int [usertype] length ../drivers/scsi/bfa/bfa_ioc.c:6191:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:6222:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:6222:21: expected unsigned int [usertype] offset ../drivers/scsi/bfa/bfa_ioc.c:6222:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:6225:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:6225:21: expected unsigned int [usertype] length ../drivers/scsi/bfa/bfa_ioc.c:6225:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:6537:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:6557:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:6566:35: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c: note: in included file (through ../drivers/scsi/bfa/bfa.h, ../drivers/scsi/bfa/bfa_modules.h, ../drivers/scsi/bfa/bfad_drv.h): ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../net/bridge/netfilter/ebtable_nat.c:19:41: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_isr.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_iocb.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/efct/efct_hw_queues.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/netfilter/nf_conncount.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/uio.h, ../include/linux/socket.h, ../include/uapi/linux/in.h, ../include/linux/in.h): ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * Warning: ../drivers/scsi/qla2xxx/qla_isr.c:3912 function parameter 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' Warning: ../drivers/scsi/qla2xxx/qla_isr.c:3912 function parameter 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c: In function ‘alloc_uld_rxqs’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:38: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 10 and 25 [-Wformat-truncation=] 141 | "%s-%s%d", | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:34: note: directive argument in the range [0, 131069] 141 | "%s-%s%d", | ^~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:139:25: note: ‘snprintf’ output between 3 and 38 bytes into a destination of size 26 139 | snprintf(adap->msix_info[msi_idx].desc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | sizeof(adap->msix_info[msi_idx].desc), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | "%s-%s%d", | ~~~~~~~~~~ 142 | adap->port[0]->name, rxq_info->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/elx/efct/efct_lio.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/sched/em_meta.c:198:20: warning: incorrect type in assignment (different base types) ../net/sched/em_meta.c:198:20: expected unsigned long value ../net/sched/em_meta.c:198:20: got restricted __be16 ../net/bluetooth/hci_codec.c: note: in included file: ../include/net/bluetooth/hci_core.h:153:35: warning: array of flexible structures ../drivers/net/ethernet/emulex/benet/be_cmds.c:315:39: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:316:39: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:390:43: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:401:33: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:413:23: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:417:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:460:44: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33: expected unsigned int [usertype] request_length ../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: expected unsigned int [usertype] pa_hi ../drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28: expected unsigned int [usertype] pa_lo ../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26: expected unsigned int [usertype] len ../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: expected unsigned int [usertype] lo ../drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29: expected unsigned int [usertype] hi ../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:899:29: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1032:29: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1034:38: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28: expected unsigned short [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30: expected unsigned int [usertype] pmac_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1112:28: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22: expected unsigned int [usertype] pmac_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1218:26: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28: expected unsigned short [usertype] cq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36: expected unsigned int ../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1293:28: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1337:28: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28: expected unsigned short [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20: expected unsigned short [usertype] cq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1396:27: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1398:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20: expected unsigned short [usertype] cq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27: expected unsigned int [usertype] interface_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29: expected unsigned short [usertype] max_frame_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24: expected unsigned int [usertype] rss_queue ../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1441:27: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17: expected unsigned short [usertype] id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17: expected unsigned short [usertype] id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31: expected unsigned int [usertype] capability_flags ../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27: expected unsigned int [usertype] enable_flags ../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1555:30: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1559:47: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27: expected unsigned int [usertype] interface_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42: expected unsigned short [usertype] pport_num ../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1728:39: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28: expected unsigned int [usertype] fat_operation ../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1787:38: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36: expected unsigned int [usertype] fat_operation ../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: expected unsigned int [usertype] read_log_offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38: expected unsigned int [usertype] read_log_length ../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39: expected unsigned int [usertype] data_buffer_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1841:25: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21: expected unsigned int [usertype] num_eq ../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39: expected unsigned int [usertype] eq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50: expected unsigned int [usertype] delay_multiplier ../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28: expected unsigned int [usertype] if_flags_mask ../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36: warning: invalid assignment: |= ../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36: left side has type unsigned int ../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36: right side has type restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32: expected unsigned int [usertype] mcast_num ../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: expected unsigned short [usertype] tx_flow_control ../drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30: expected unsigned short [usertype] rx_flow_control ../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2106:26: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2107:26: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2137:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2138:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2139:37: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25: expected unsigned short [usertype] enable_rss ../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34: expected unsigned short [usertype] cpu_table_size_log2 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27: expected unsigned int [usertype] write_offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31: expected unsigned int [usertype] descriptor_count ../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22: expected unsigned int [usertype] buf_len ../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23: expected unsigned int [usertype] addr_low ../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24: expected unsigned int [usertype] addr_high ../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2400:33: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: expected unsigned int [usertype] desired_read_len ../drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26: expected unsigned int [usertype] read_offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31: expected unsigned int [usertype] descriptor_count ../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22: expected unsigned int [usertype] buf_len ../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23: expected unsigned int [usertype] addr_low ../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24: expected unsigned int [usertype] addr_high ../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2521:30: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2522:24: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29: expected unsigned int [usertype] op_type ../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36: expected unsigned int [usertype] offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29: expected unsigned int [usertype] op_code ../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35: expected unsigned int [usertype] data_buf_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29: expected unsigned int [usertype] op_type ../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36: expected unsigned int [usertype] offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36: expected unsigned int [usertype] offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29: expected unsigned int [usertype] op_code ../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35: expected unsigned int [usertype] data_buf_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2641:36: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2643:36: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2875:24: warning: too many warnings ../drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/lpfc/lpfc_mbox.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_mbox.c:956:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_mbox.c:956:33: expected unsigned int ../drivers/scsi/lpfc/lpfc_mbox.c:956:33: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_mbox.c:957:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_mbox.c:957:33: expected unsigned int ../drivers/scsi/lpfc/lpfc_mbox.c:957:33: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_mbox.c:2225:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_mbox.c:2225:25: expected unsigned int ../drivers/scsi/lpfc/lpfc_mbox.c:2225:25: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_mbox.c:2226:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_mbox.c:2226:25: expected unsigned int ../drivers/scsi/lpfc/lpfc_mbox.c:2226:25: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/mISDNisar.c:204:33: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:205:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:206:34: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:253:39: warning: cast to restricted __le16 In file included from ../include/linux/string.h:386, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:11, from ../arch/x86/include/asm/paravirt.h:19, from ../arch/x86/include/asm/cpuid/api.h:57, from ../arch/x86/include/asm/processor.h:19, from ../arch/x86/include/asm/timex.h:5, from ../include/linux/timex.h:67, from ../include/linux/time32.h:13, from ../include/linux/time.h:60, from ../include/linux/stat.h:19, from ../include/linux/module.h:13, from ../drivers/scsi/qla2xxx/qla_def.h:12, from ../drivers/scsi/qla2xxx/qla_init.c:6: In function ‘fortify_memcpy_chk’, inlined from ‘qla81xx_nvram_config’ at ../drivers/scsi/qla2xxx/qla_init.c:9445:2: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:416:32: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_fcs_lport.c:416:32: expected unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcs_lport.c:416:32: got restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcs_lport.c:2139:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:2462:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:2554:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:2096:27: warning: restricted __be16 degrades to integer ../drivers/scsi/bfa/bfa_fcs_lport.c:2688:35: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:3140:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:3337:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4639:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4712:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4790:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4885:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4462:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4541:31: warning: cast to restricted __be16 ../drivers/scsi/qla2xxx/qla_init.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/efct/efct_unsol.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_hbadisc.c: In function ‘lpfc_nlp_state_name.constprop’: ../drivers/scsi/lpfc/lpfc_hbadisc.c:4825:50: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 7 [-Wformat-truncation=] 4825 | snprintf(buffer, size, "unknown (%d)", state); | ^~ ../drivers/scsi/lpfc/lpfc_hbadisc.c:4825:40: note: directive argument in the range [9, 2147483647] 4825 | snprintf(buffer, size, "unknown (%d)", state); | ^~~~~~~~~~~~~~ ../drivers/scsi/lpfc/lpfc_hbadisc.c:4825:17: note: ‘snprintf’ output between 12 and 21 bytes into a destination of size 16 4825 | snprintf(buffer, size, "unknown (%d)", state); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:2558:13: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2559:36: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:1838:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:1851:39: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_fcs_rport.c:1851:39: expected unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcs_rport.c:1851:39: got restricted __be16 [usertype] reply_oxid ../drivers/scsi/bfa/bfa_fcs_rport.c:1977:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2047:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2229:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcs_rport.c:2229:31: expected restricted __be16 [usertype] port_speed_cap ../drivers/scsi/bfa/bfa_fcs_rport.c:2229:31: got int ../drivers/scsi/bfa/bfa_fcs_rport.c:2238:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcs_rport.c:2238:30: expected restricted __be16 [usertype] port_op_speed ../drivers/scsi/bfa/bfa_fcs_rport.c:2238:30: got unsigned int enum fc_rpsc_op_speed ../drivers/scsi/bfa/bfa_fcs_rport.c:2593:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2667:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2688:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:3030:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcs_rport.c:3030:38: expected unsigned int [addressable] [assigned] [usertype] qos_flow_id ../drivers/scsi/bfa/bfa_fcs_rport.c:3030:38: got restricted __be32 [usertype] ../drivers/net/ethernet/emulex/benet/be_main.c:1559:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:1559:29: expected unsigned short ../drivers/net/ethernet/emulex/benet/be_main.c:1559:29: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_main.c:2631:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:2631:32: expected unsigned int [usertype] fragpa_lo ../drivers/net/ethernet/emulex/benet/be_main.c:2631:32: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_main.c:2632:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:2632:32: expected unsigned int [usertype] fragpa_hi ../drivers/net/ethernet/emulex/benet/be_main.c:2632:32: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_hbadisc.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_hbadisc.c:3462:18: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:2281:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:2282:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4121:14: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4122:19: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:7086:33: warning: cast to restricted __le16 ../drivers/scsi/elx/libefc/efc_cmds.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../kernel/events/core.c:1585:15: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:1585:15: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:1585:15: struct perf_event_context * ../kernel/events/core.c:1598:28: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:1598:28: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:1598:28: struct perf_event_context * ../kernel/events/core.c:3776:20: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:3776:20: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:3776:20: struct perf_event_context * ../kernel/events/core.c:3780:18: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:3780:18: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:3780:18: struct perf_event_context * ../kernel/events/core.c:3781:23: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:3781:23: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:3781:23: struct perf_event_context * ../kernel/events/core.c:3834:25: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:3834:25: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:3834:25: struct perf_event_context * ../kernel/events/core.c:3835:25: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:3835:25: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:3835:25: struct perf_event_context * ../kernel/events/core.c:4253:15: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:4253:15: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:4253:15: struct perf_event_context * ../kernel/events/core.c:4661:15: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:4661:15: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:4661:15: struct perf_event_context * ../kernel/events/core.c:5147:25: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:5147:25: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:5147:25: struct perf_event_context * ../kernel/events/core.c:6924:9: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:6924:9: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:6924:9: struct perf_buffer * ../kernel/events/core.c:5422:21: warning: incorrect type in initializer (different address spaces) ../kernel/events/core.c:6307:24: warning: incorrect type in assignment (different base types) ../kernel/events/core.c:6675:22: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:6675:22: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:6675:22: struct perf_buffer * ../kernel/events/core.c:6799:14: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:6799:14: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:6799:14: struct perf_buffer * ../kernel/events/core.c:6832:14: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:6832:14: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:6832:14: struct perf_buffer * ../kernel/events/core.c:6945:14: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:6945:14: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:6945:14: struct perf_buffer * ../kernel/events/core.c:6961:14: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:6961:14: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:6961:14: struct perf_buffer * ../kernel/events/core.c:8952:15: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:8952:15: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:8952:15: struct perf_event_context * ../kernel/events/core.c:9040:13: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:9040:13: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:9040:13: struct perf_buffer * ../kernel/events/core.c:9144:61: warning: incorrect type in argument 2 (different address spaces) ../kernel/events/core.c:9144:61: expected struct task_struct *p ../kernel/events/core.c:9144:61: got struct task_struct [noderef] __rcu *real_parent ../kernel/events/core.c:9146:61: warning: incorrect type in argument 2 (different address spaces) ../kernel/events/core.c:9146:61: expected struct task_struct *p ../kernel/events/core.c:9146:61: got struct task_struct [noderef] __rcu *real_parent ../kernel/events/core.c:9882:15: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:9882:15: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:9882:15: struct perf_event_context * ../kernel/events/core.c:11107:9: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:11107:9: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:11107:9: struct swevent_hlist * ../kernel/events/core.c:11146:17: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:11146:17: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:11146:17: struct swevent_hlist * ../kernel/events/core.c:11426:23: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:11426:23: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:11426:23: struct perf_event_context * ../kernel/events/core.c:12514:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static? ../kernel/events/core.c:14548:9: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:14548:9: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:14548:9: struct perf_event_context * ../kernel/events/core.c:15068:17: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:15068:17: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:15068:17: struct swevent_hlist * ../kernel/events/core.c: note: in included file: ../kernel/events/internal.h:211:1: warning: incorrect type in argument 2 (different address spaces) ../kernel/events/core.c:10960:17: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:10960:17: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:10960:17: struct swevent_hlist * ../kernel/events/core.c:10980:17: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:10980:17: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:10980:17: struct swevent_hlist * ../kernel/events/core.c:11096:16: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:11096:16: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:11096:16: struct swevent_hlist * ../kernel/events/core.c:11096:16: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:11096:16: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:11096:16: struct swevent_hlist * ../kernel/events/core.c:11096:16: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:11096:16: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:11096:16: struct swevent_hlist * ../kernel/bpf/helpers.c:1212:21: warning: incorrect type in assignment (different address spaces) ../kernel/bpf/helpers.c:1212:21: expected unsigned long long ( *[usertype] callback_fn )( ... ) ../kernel/bpf/helpers.c:1212:21: got void [noderef] __rcu * ../kernel/bpf/helpers.c:2037:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2038:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2039:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2040:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2041:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2042:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2043:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2044:29: warning: symbol 'bpf_perf_event_read_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2045:29: warning: symbol 'bpf_send_signal_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2046:29: warning: symbol 'bpf_send_signal_thread_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2049:29: warning: symbol 'bpf_get_branch_snapshot_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2317:18: warning: symbol 'bpf_obj_new' was not declared. Should it be static? ../kernel/bpf/helpers.c:2331:18: warning: symbol 'bpf_obj_new_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2347:18: warning: symbol 'bpf_percpu_obj_new' was not declared. Should it be static? ../kernel/bpf/helpers.c:2355:18: warning: symbol 'bpf_percpu_obj_new_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2391:18: warning: symbol 'bpf_obj_drop' was not declared. Should it be static? ../kernel/bpf/helpers.c:2398:18: warning: symbol 'bpf_obj_drop_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2410:18: warning: symbol 'bpf_percpu_obj_drop' was not declared. Should it be static? ../kernel/bpf/helpers.c:2416:18: warning: symbol 'bpf_percpu_obj_drop_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2431:18: warning: symbol 'bpf_refcount_acquire' was not declared. Should it be static? ../kernel/bpf/helpers.c:2448:18: warning: symbol 'bpf_refcount_acquire_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2492:17: warning: symbol 'bpf_list_push_front' was not declared. Should it be static? ../kernel/bpf/helpers.c:2502:17: warning: symbol 'bpf_list_push_front_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2521:17: warning: symbol 'bpf_list_push_back' was not declared. Should it be static? ../kernel/bpf/helpers.c:2531:17: warning: symbol 'bpf_list_push_back_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2561:34: warning: symbol 'bpf_list_pop_front' was not declared. Should it be static? ../kernel/bpf/helpers.c:2566:34: warning: symbol 'bpf_list_pop_back' was not declared. Should it be static? ../kernel/bpf/helpers.c:2571:34: warning: symbol 'bpf_list_front' was not declared. Should it be static? ../kernel/bpf/helpers.c:2581:34: warning: symbol 'bpf_list_back' was not declared. Should it be static? ../kernel/bpf/helpers.c:2591:32: warning: symbol 'bpf_rbtree_remove' was not declared. Should it be static? ../kernel/bpf/helpers.c:2660:17: warning: symbol 'bpf_rbtree_add' was not declared. Should it be static? ../kernel/bpf/helpers.c:2671:17: warning: symbol 'bpf_rbtree_add_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2678:32: warning: symbol 'bpf_rbtree_first' was not declared. Should it be static? ../kernel/bpf/helpers.c:2685:32: warning: symbol 'bpf_rbtree_root' was not declared. Should it be static? ../kernel/bpf/helpers.c:2692:32: warning: symbol 'bpf_rbtree_left' was not declared. Should it be static? ../kernel/bpf/helpers.c:2702:32: warning: symbol 'bpf_rbtree_right' was not declared. Should it be static? ../kernel/bpf/helpers.c:2718:32: warning: symbol 'bpf_task_acquire' was not declared. Should it be static? ../kernel/bpf/helpers.c:2729:18: warning: symbol 'bpf_task_release' was not declared. Should it be static? ../kernel/bpf/helpers.c:2734:18: warning: symbol 'bpf_task_release_dtor' was not declared. Should it be static? ../kernel/bpf/helpers.c:2747:27: warning: symbol 'bpf_cgroup_acquire' was not declared. Should it be static? ../kernel/bpf/helpers.c:2759:18: warning: symbol 'bpf_cgroup_release' was not declared. Should it be static? ../kernel/bpf/helpers.c:2764:18: warning: symbol 'bpf_cgroup_release_dtor' was not declared. Should it be static? ../kernel/bpf/helpers.c:2777:27: warning: symbol 'bpf_cgroup_ancestor' was not declared. Should it be static? ../kernel/bpf/helpers.c:2797:27: warning: symbol 'bpf_cgroup_from_id' was not declared. Should it be static? ../kernel/bpf/helpers.c:2817:18: warning: symbol 'bpf_task_under_cgroup' was not declared. Should it be static? ../kernel/bpf/helpers.c:2860:27: warning: symbol 'bpf_task_get_cgroup1' was not declared. Should it be static? ../kernel/bpf/helpers.c:2877:32: warning: symbol 'bpf_task_from_pid' was not declared. Should it be static? ../kernel/bpf/helpers.c:2896:32: warning: symbol 'bpf_task_from_vpid' was not declared. Should it be static? ../kernel/bpf/helpers.c:2937:18: warning: symbol 'bpf_dynptr_slice' was not declared. Should it be static? ../kernel/bpf/helpers.c:3060:17: warning: symbol 'bpf_dynptr_adjust' was not declared. Should it be static? ../kernel/bpf/helpers.c:3079:18: warning: symbol 'bpf_dynptr_is_null' was not declared. Should it be static? ../kernel/bpf/helpers.c:3086:18: warning: symbol 'bpf_dynptr_is_rdonly' was not declared. Should it be static? ../kernel/bpf/helpers.c:3096:17: warning: symbol 'bpf_dynptr_size' was not declared. Should it be static? ../kernel/bpf/helpers.c:3106:17: warning: symbol 'bpf_dynptr_clone' was not declared. Should it be static? ../kernel/bpf/helpers.c:3133:17: warning: symbol 'bpf_dynptr_copy' was not declared. Should it be static? ../kernel/bpf/helpers.c:3188:17: warning: symbol 'bpf_dynptr_memset' was not declared. Should it be static? ../kernel/bpf/helpers.c:3223:18: warning: symbol 'bpf_cast_to_kern_ctx' was not declared. Should it be static? ../kernel/bpf/helpers.c:3228:18: warning: symbol 'bpf_rdonly_cast' was not declared. Should it be static? ../kernel/bpf/helpers.c:3233:18: warning: symbol 'bpf_rcu_read_lock' was not declared. Should it be static? ../kernel/bpf/helpers.c:3238:18: warning: symbol 'bpf_rcu_read_unlock' was not declared. Should it be static? ../kernel/bpf/helpers.c:3274:18: warning: symbol 'bpf_throw' was not declared. Should it be static? ../kernel/bpf/helpers.c:3293:17: warning: symbol 'bpf_wq_init' was not declared. Should it be static? ../kernel/bpf/helpers.c:3307:17: warning: symbol 'bpf_wq_start' was not declared. Should it be static? ../kernel/bpf/helpers.c:3331:17: warning: symbol 'bpf_wq_set_callback' was not declared. Should it be static? ../kernel/bpf/helpers.c:3344:18: warning: symbol 'bpf_preempt_disable' was not declared. Should it be static? ../kernel/bpf/helpers.c:3349:18: warning: symbol 'bpf_preempt_enable' was not declared. Should it be static? ../kernel/bpf/helpers.c:3408:1: warning: symbol 'bpf_iter_bits_new' was not declared. Should it be static? ../kernel/bpf/helpers.c:3469:17: warning: symbol 'bpf_iter_bits_next' was not declared. Should it be static? ../kernel/bpf/helpers.c:3495:18: warning: symbol 'bpf_iter_bits_destroy' was not declared. Should it be static? ../kernel/bpf/helpers.c:3519:17: warning: symbol 'bpf_copy_from_user_str' was not declared. Should it be static? ../kernel/bpf/helpers.c:3564:17: warning: symbol 'bpf_copy_from_user_task_str' was not declared. Should it be static? ../kernel/bpf/helpers.c:3594:18: warning: symbol 'bpf_local_irq_save' was not declared. Should it be static? ../kernel/bpf/helpers.c:3599:18: warning: symbol 'bpf_local_irq_restore' was not declared. Should it be static? ../kernel/bpf/helpers.c:3604:18: warning: symbol '__bpf_trap' was not declared. Should it be static? ../kernel/bpf/helpers.c:3659:17: warning: symbol 'bpf_strcmp' was not declared. Should it be static? ../kernel/bpf/helpers.c:3677:17: warning: symbol 'bpf_strcasecmp' was not declared. Should it be static? ../kernel/bpf/helpers.c:3696:17: warning: symbol 'bpf_strncasecmp' was not declared. Should it be static? ../kernel/bpf/helpers.c:3717:17: warning: symbol 'bpf_strnchr' was not declared. Should it be static? ../kernel/bpf/helpers.c:3754:17: warning: symbol 'bpf_strchr' was not declared. Should it be static? ../kernel/bpf/helpers.c:3771:17: warning: symbol 'bpf_strchrnul' was not declared. Should it be static? ../kernel/bpf/helpers.c:3803:17: warning: symbol 'bpf_strrchr' was not declared. Should it be static? ../kernel/bpf/helpers.c:3836:17: warning: symbol 'bpf_strnlen' was not declared. Should it be static? ../kernel/bpf/helpers.c:3866:17: warning: symbol 'bpf_strlen' was not declared. Should it be static? ../kernel/bpf/helpers.c:3884:17: warning: symbol 'bpf_strspn' was not declared. Should it be static? ../kernel/bpf/helpers.c:3928:17: warning: symbol 'bpf_strcspn' was not declared. Should it be static? ../kernel/bpf/helpers.c:4019:17: warning: symbol 'bpf_strstr' was not declared. Should it be static? ../kernel/bpf/helpers.c:4038:17: warning: symbol 'bpf_strcasestr' was not declared. Should it be static? ../kernel/bpf/helpers.c:4057:17: warning: symbol 'bpf_strnstr' was not declared. Should it be static? ../kernel/bpf/helpers.c:4078:17: warning: symbol 'bpf_strncasestr' was not declared. Should it be static? ../kernel/bpf/helpers.c:4532:17: warning: symbol 'bpf_task_work_schedule_signal' was not declared. Should it be static? ../kernel/bpf/helpers.c:4550:17: warning: symbol 'bpf_task_work_schedule_resume' was not declared. Should it be static? ../kernel/bpf/helpers.c:4581:17: warning: symbol 'bpf_dynptr_from_file' was not declared. Should it be static? ../kernel/bpf/helpers.c:4591:17: warning: symbol 'bpf_dynptr_file_discard' was not declared. Should it be static? ../kernel/bpf/helpers.c:4620:17: warning: symbol 'bpf_timer_cancel_async' was not declared. Should it be static? ../drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/lpfc/lpfc_sli.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_sli.c:18241:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18241:47: expected unsigned int [usertype] sgl_pg0_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18241:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18243:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18243:47: expected unsigned int [usertype] sgl_pg0_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18243:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18245:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18245:47: expected unsigned int [usertype] sgl_pg1_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18245:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18247:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18247:47: expected unsigned int [usertype] sgl_pg1_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18247:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18260:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18260:20: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_sli.c:18260:20: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:15477:13: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15487:16: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9234:16: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9237:21: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9238:23: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:715:17: expected unsigned int [usertype] word3 ../drivers/scsi/lpfc/lpfc_sli.c:715:17: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21354:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:21362:37: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:21363:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21363:38: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_sli.c:21363:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21397:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21397:36: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_sli.c:21397:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21406:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21406:30: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:21406:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21407:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21407:30: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:21407:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21408:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:21410:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21410:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_sli.c:21410:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21411:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21411:30: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_sli.c:21411:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:580:17: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_sli.c:580:17: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2358:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2460:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2461:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2464:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2465:36: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9689:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9734:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:12185:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:12213:25: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:14863:16: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:18053:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18053:57: expected unsigned int [usertype] sgl_pg0_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18053:57: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18055:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18055:57: expected unsigned int [usertype] sgl_pg0_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18055:57: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18058:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18058:57: expected unsigned int [usertype] sgl_pg1_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18058:57: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18060:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18060:57: expected unsigned int [usertype] sgl_pg1_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18060:57: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18353:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18353:47: expected unsigned int [usertype] sgl_pg0_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18353:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18355:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18355:47: expected unsigned int [usertype] sgl_pg0_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18355:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18362:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18362:47: expected unsigned int [usertype] sgl_pg1_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18362:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18364:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18364:47: expected unsigned int [usertype] sgl_pg1_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18364:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18375:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18375:20: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_sli.c:18375:20: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18605:29: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18607:33: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18607:33: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:19252:16: warning: restricted __be16 degrades to integer ../drivers/scsi/lpfc/lpfc_sli.c:21025:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21025:45: expected unsigned int ../drivers/scsi/lpfc/lpfc_sli.c:21025:45: got restricted __le32 [usertype] ../drivers/scsi/bfa/bfa_port.c:29:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_port.c:29:20: expected restricted __be32 [usertype] t0 ../drivers/scsi/bfa/bfa_port.c:29:20: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_port.c:30:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_port.c:30:20: expected restricted __be32 [usertype] t1 ../drivers/scsi/bfa/bfa_port.c:30:20: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_port.c:526:42: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_port.c:528:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_port.c:563:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_port.c:563:35: expected unsigned int [usertype] ../drivers/scsi/bfa/bfa_port.c:563:35: got restricted __be32 [usertype] ../drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/bfa/bfa_fcbuild.c:107:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:107:29: expected unsigned int static [assigned] [toplevel] [usertype] pagebytes:16 ../drivers/scsi/bfa/bfa_fcbuild.c:107:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:164:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:164:21: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:164:21: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:173:23: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:213:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:213:46: expected unsigned int [usertype] rxsz:16 ../drivers/scsi/bfa/bfa_fcbuild.c:213:46: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:234:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:234:28: expected unsigned int [usertype] rxsz:16 ../drivers/scsi/bfa/bfa_fcbuild.c:234:28: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:249:56: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:249:56: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:249:56: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:258:56: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:258:56: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:258:56: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:270:14: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:271:17: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:284:44: warning: incorrect type in argument 4 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:284:44: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:284:44: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:338:44: warning: incorrect type in argument 4 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:338:44: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:338:44: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:444:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:444:23: expected unsigned int [usertype] ox_id:16 ../drivers/scsi/bfa/bfa_fcbuild.c:444:23: got restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:470:30: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:473:30: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:489:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:489:31: expected unsigned int [usertype] payload_len:16 ../drivers/scsi/bfa/bfa_fcbuild.c:489:31: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:499:16: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:560:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:560:31: expected unsigned int [usertype] num_entries:16 ../drivers/scsi/bfa/bfa_fcbuild.c:560:31: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:563:17: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:566:17: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:578:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:578:29: expected unsigned int [usertype] cmd_rsp_code:16 ../drivers/scsi/bfa/bfa_fcbuild.c:578:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:588:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:588:29: expected unsigned int [usertype] cmd_rsp_code:16 ../drivers/scsi/bfa/bfa_fcbuild.c:588:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:599:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:599:29: expected unsigned int [usertype] cmd_rsp_code:16 ../drivers/scsi/bfa/bfa_fcbuild.c:599:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:641:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:641:29: expected unsigned int [usertype] cmd_rsp_code:16 ../drivers/scsi/bfa/bfa_fcbuild.c:641:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:655:44: warning: incorrect type in argument 4 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:655:44: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:655:44: got unsigned short [usertype] ox_id ../drivers/scsi/lpfc/lpfc_nportdisc.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_nportdisc.c:509:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:557:23: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:558:24: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:1423:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:1432:31: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:1433:32: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2198:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2200:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2204:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2207:36: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2208:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2215:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2221:29: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2230:30: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2237:54: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1268:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_els.c:633:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:638:27: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:2362:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:2362:31: expected unsigned int [usertype] vid ../drivers/scsi/lpfc/lpfc_els.c:2362:31: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:2363:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:2363:33: expected unsigned int [usertype] flags ../drivers/scsi/lpfc/lpfc_els.c:2363:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:2682:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:2682:33: expected unsigned int [usertype] word1 ../drivers/scsi/lpfc/lpfc_els.c:2682:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:2683:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:2683:33: expected unsigned int [usertype] word4 ../drivers/scsi/lpfc/lpfc_els.c:2683:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:3014:19: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:3221:34: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:3780:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:3781:17: warning: cast to restricted __be32 ../include/uapi/scsi/fc/fc_els.h:1254:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_els.c:5744:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:5744:47: expected unsigned int [usertype] vid ../drivers/scsi/lpfc/lpfc_els.c:5744:47: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:5745:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:5745:49: expected unsigned int [usertype] flags ../drivers/scsi/lpfc/lpfc_els.c:5745:49: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6136:19: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6205:24: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6321:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6321:33: expected unsigned int [usertype] word1 ../drivers/scsi/lpfc/lpfc_els.c:6321:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6322:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6322:33: expected unsigned int [usertype] word4 ../drivers/scsi/lpfc/lpfc_els.c:6322:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6323:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6323:33: expected unsigned int [usertype] word5 ../drivers/scsi/lpfc/lpfc_els.c:6323:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6489:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6492:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6492:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6504:32: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6724:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6724:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6724:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6726:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6726:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6726:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6745:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6745:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6745:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6784:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6784:36: expected unsigned short [usertype] temperature ../drivers/scsi/lpfc/lpfc_els.c:6784:36: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6785:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6785:33: expected unsigned short [usertype] rx_power ../drivers/scsi/lpfc/lpfc_els.c:6785:33: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6786:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6786:32: expected unsigned short [usertype] tx_bias ../drivers/scsi/lpfc/lpfc_els.c:6786:32: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6787:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6787:33: expected unsigned short [usertype] tx_power ../drivers/scsi/lpfc/lpfc_els.c:6787:33: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6788:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6788:28: expected unsigned short [usertype] vcc ../drivers/scsi/lpfc/lpfc_els.c:6788:28: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6790:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6790:30: expected unsigned short [usertype] flags ../drivers/scsi/lpfc/lpfc_els.c:6790:30: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6791:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6791:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6791:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6802:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6802:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6802:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6806:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6806:30: expected unsigned int [usertype] port_type ../drivers/scsi/lpfc/lpfc_els.c:6806:30: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6808:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6808:49: expected unsigned int [usertype] link_failure_cnt ../drivers/scsi/lpfc/lpfc_els.c:6808:49: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6810:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6810:50: expected unsigned int [usertype] loss_of_synch_cnt ../drivers/scsi/lpfc/lpfc_els.c:6810:50: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6812:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6812:51: expected unsigned int [usertype] loss_of_signal_cnt ../drivers/scsi/lpfc/lpfc_els.c:6812:51: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6814:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6814:56: expected unsigned int [usertype] primitive_seq_proto_err ../drivers/scsi/lpfc/lpfc_els.c:6814:56: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6816:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6816:51: expected unsigned int [usertype] invalid_trans_word ../drivers/scsi/lpfc/lpfc_els.c:6816:51: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6818:48: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6818:48: expected unsigned int [usertype] invalid_crc_cnt ../drivers/scsi/lpfc/lpfc_els.c:6818:48: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6820:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6820:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6820:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6831:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6831:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6831:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6835:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6835:33: expected unsigned int [usertype] port_bbc ../drivers/scsi/lpfc/lpfc_els.c:6835:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6839:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6839:50: expected unsigned int [usertype] attached_port_bbc ../drivers/scsi/lpfc/lpfc_els.c:6839:50: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6845:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6845:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6845:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6856:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6856:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6856:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6873:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6873:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6873:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6874:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6874:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6874:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6885:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6885:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6885:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6902:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6902:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6902:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6903:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6903:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6903:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6914:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6914:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6914:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6931:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6931:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6931:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6932:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6932:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6932:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6943:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6943:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6943:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6960:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6960:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6960:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6961:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6961:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6961:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6973:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6973:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6973:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6990:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6990:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6990:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6991:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6991:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6991:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6999:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6999:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6999:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7005:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7005:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:7005:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7014:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7014:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:7014:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7016:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7016:36: expected unsigned int [usertype] CorrectedBlocks ../drivers/scsi/lpfc/lpfc_els.c:7016:36: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7018:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7018:40: expected unsigned int [usertype] UncorrectableBlocks ../drivers/scsi/lpfc/lpfc_els.c:7018:40: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7021:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7021:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:7021:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7032:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7032:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:7032:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7070:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7070:37: expected unsigned short [usertype] speed ../drivers/scsi/lpfc/lpfc_els.c:7070:37: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7098:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7098:44: expected unsigned short [usertype] capabilities ../drivers/scsi/lpfc/lpfc_els.c:7098:44: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7099:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7099:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:7099:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7108:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7108:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:7108:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7116:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7116:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:7116:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7125:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7125:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:7125:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7140:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7140:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:7140:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7242:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7242:25: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:7242:25: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7249:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7533:25: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7535:36: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7538:25: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7761:17: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7766:21: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7776:17: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7821:9: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7821:9: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7966:31: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7969:44: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:8073:23: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:8134:23: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:8187:37: warning: too many warnings ../drivers/scsi/elx/libefc/efc_domain.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_gs.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/ipv6/mcast_snoop.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../drivers/scsi/bfa/bfa_core.c:1252:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1253:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1254:42: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1255:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1256:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1257:42: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1270:32: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1270:32: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bfa/bfa_core.c:1270:32: expected unsigned short [usertype] num_ioim_fw ../drivers/scsi/bfa/bfa_core.c:1270:32: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_core.c:1285:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1286:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1287:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1288:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1289:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1290:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1613:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_core.c:1613:31: expected restricted __be16 [usertype] delay ../drivers/scsi/bfa/bfa_core.c:1613:31: got int ../drivers/scsi/bfa/bfa_core.c:1617:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_core.c:1617:33: expected restricted __be16 [usertype] latency ../drivers/scsi/bfa/bfa_core.c:1617:33: got int ../drivers/scsi/bfa/bfa_core.c:1631:43: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1632:45: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1647:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1648:9: warning: cast from restricted __be16 In file included from ../include/asm-generic/bug.h:31, from ../arch/x86/include/asm/bug.h:193, from ../include/linux/bug.h:5, from ../include/linux/alloc_tag.h:8, from ../include/linux/vmalloc.h:5, from ../include/linux/bcm47xx_nvram.h:10, from ../drivers/firmware/broadcom/bcm47xx_sprom.c:29: ../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_u32.constprop’: ../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ ../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ 483 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ ../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ | ^~~~~~~~ ../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ | ^~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:93:1: note: in expansion of macro ‘NVRAM_READ_VAL’ 93 | NVRAM_READ_VAL(u32) | ^~~~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_u16.constprop’: ../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ ../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ 483 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ ../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ | ^~~~~~~~ ../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ | ^~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:92:1: note: in expansion of macro ‘NVRAM_READ_VAL’ 92 | NVRAM_READ_VAL(u16) | ^~~~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_s8.constprop’: ../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ ../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ 483 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ ../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ | ^~~~~~~~ ../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ | ^~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:91:1: note: in expansion of macro ‘NVRAM_READ_VAL’ 91 | NVRAM_READ_VAL(s8) | ^~~~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_u8.constprop’: ../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ ../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ 483 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ ../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ | ^~~~~~~~ ../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ | ^~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:90:1: note: in expansion of macro ‘NVRAM_READ_VAL’ 90 | NVRAM_READ_VAL(u8) | ^~~~~~~~~~~~~~ ../drivers/scsi/qla2xxx/qla_sup.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/libefc/efc_fabric.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/libefc/efc_node.c: In function ‘efc_node_alloc’: ../drivers/scsi/elx/libefc/efc_node.c:254:70: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 0 and 31 [-Wformat-truncation=] 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", | ^~ 255 | nport->display_name, portid_display); | ~~~~~~~~~~~~~~ In function ‘efc_node_update_display_name’, inlined from ‘efc_node_alloc’ at ../drivers/scsi/elx/libefc/efc_node.c:95:2: ../drivers/scsi/elx/libefc/efc_node.c:254:9: note: ‘snprintf’ output between 2 and 48 bytes into a destination of size 32 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | nport->display_name, portid_display); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/elx/libefc/efc_node.c: In function ‘efc_node_update_display_name’: ../drivers/scsi/elx/libefc/efc_node.c:254:70: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 0 and 31 [-Wformat-truncation=] 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", | ^~ 255 | nport->display_name, portid_display); | ~~~~~~~~~~~~~~ ../drivers/scsi/elx/libefc/efc_node.c:254:9: note: ‘snprintf’ output between 2 and 48 bytes into a destination of size 32 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | nport->display_name, portid_display); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/elx/libefc/efc_node.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_scsi.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_scsi.c:106:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:108:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:108:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:108:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:313:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:314:34: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:317:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:320:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:321:34: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:324:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:792:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:792:39: expected unsigned int [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:792:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:880:46: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:882:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:884:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1057:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1057:69: expected unsigned int [usertype] prot_data ../drivers/scsi/lpfc/lpfc_scsi.c:1057:69: got restricted __be32 [usertype] ref_tag ../drivers/scsi/lpfc/lpfc_scsi.c:1178:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1178:69: expected unsigned int [usertype] prot_data ../drivers/scsi/lpfc/lpfc_scsi.c:1178:69: got restricted __be16 [usertype] app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:1578:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1578:21: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_scsi.c:1578:21: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1579:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1579:22: expected unsigned int [usertype] reftag ../drivers/scsi/lpfc/lpfc_scsi.c:1579:22: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1612:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1612:21: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_scsi.c:1612:21: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1613:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1613:21: expected unsigned int [usertype] word1 ../drivers/scsi/lpfc/lpfc_scsi.c:1613:21: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1614:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1614:21: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:1614:21: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1623:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1624:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1630:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1745:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1745:29: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_scsi.c:1745:29: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1746:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1746:30: expected unsigned int [usertype] reftag ../drivers/scsi/lpfc/lpfc_scsi.c:1746:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1774:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1774:29: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_scsi.c:1774:29: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1775:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1775:29: expected unsigned int [usertype] word1 ../drivers/scsi/lpfc/lpfc_scsi.c:1775:29: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1776:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1776:29: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:1776:29: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1793:34: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1794:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1828:40: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1829:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1852:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1967:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1967:25: expected unsigned int [usertype] ref_tag ../drivers/scsi/lpfc/lpfc_scsi.c:1967:25: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1994:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1994:23: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:1994:23: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1995:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1995:23: expected unsigned int [usertype] word3 ../drivers/scsi/lpfc/lpfc_scsi.c:1995:23: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2020:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2020:38: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2020:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2022:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2022:38: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2022:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2034:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2034:38: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2034:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2035:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2035:38: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2035:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2038:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2038:36: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2038:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2039:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2039:38: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2039:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2049:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2049:36: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2049:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2050:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2050:38: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2050:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2181:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2181:46: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2181:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2183:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2183:46: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2183:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2187:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2187:36: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2187:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2188:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2188:38: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2188:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2200:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2200:33: expected unsigned int [usertype] ref_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2200:33: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2234:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2234:31: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2234:31: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2235:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2235:31: expected unsigned int [usertype] word3 ../drivers/scsi/lpfc/lpfc_scsi.c:2235:31: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2253:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:2254:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:2255:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2255:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2255:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2307:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2307:54: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2307:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2309:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2309:54: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2309:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2313:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2313:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2313:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2314:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2314:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2314:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2343:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2343:46: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2343:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2345:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2345:46: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2345:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2352:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2352:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2352:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2665:11: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2665:11: expected unsigned short [usertype] x ../drivers/scsi/lpfc/lpfc_scsi.c:2665:11: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2679:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2679:13: expected unsigned short [usertype] ret ../drivers/scsi/lpfc/lpfc_scsi.c:2679:13: got restricted __sum16 ../drivers/scsi/lpfc/lpfc_scsi.c:2739:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2739:31: expected unsigned short [usertype] start_app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2739:31: got restricted __be16 [usertype] app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2756:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2756:51: expected unsigned short [assigned] [usertype] guard_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2756:51: got restricted __be16 [usertype] guard_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2779:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2779:41: expected unsigned short [usertype] app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2779:41: got restricted __be16 [usertype] app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:3084:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:3086:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3086:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3086:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3142:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3142:54: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:3142:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3144:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3144:54: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:3144:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3160:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3160:46: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:3160:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3162:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3162:46: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:3162:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3166:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3166:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3166:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3167:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3167:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:3167:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3176:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3176:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3176:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3177:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3177:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:3177:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3202:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:3204:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3204:36: expected unsigned int [usertype] w ../drivers/scsi/lpfc/lpfc_scsi.c:3204:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3215:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:3217:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3217:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3217:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3329:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:3331:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3331:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3331:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3619:24: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3852:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3877:35: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3882:28: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3913:38: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3968:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3968:17: warning: too many warnings ../drivers/scsi/elx/libefc/efc_nport.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_dbg.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_attr.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_vport.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/libefc/efclib.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/libefc/efc_device.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../kernel/bpf/verifier.c:262:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static? ../kernel/bpf/verifier.c: note: in included file (through ../include/linux/bpf.h, ../include/linux/bpf-cgroup.h): ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../drivers/scsi/bfa/bfa_svc.c:733:21: warning: restricted __be32 degrades to integer ../drivers/scsi/bfa/bfa_svc.c:740:48: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:745:41: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:750:33: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:3132:33: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:3135:9: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:3136:9: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:4410:25: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:4412:25: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:660:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:660:27: expected restricted __be32 [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:660:27: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_svc.c:669:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:669:39: expected restricted __be32 [usertype] residue_len ../drivers/scsi/bfa/bfa_svc.c:669:39: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_svc.c:681:71: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_svc.c:681:71: expected unsigned int [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:681:71: got restricted __be32 [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:682:49: warning: incorrect type in argument 6 (different base types) ../drivers/scsi/bfa/bfa_svc.c:682:49: expected unsigned int [usertype] resid_len ../drivers/scsi/bfa/bfa_svc.c:682:49: got restricted __be32 [usertype] residue_len ../drivers/scsi/bfa/bfa_svc.c:689:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:689:39: expected unsigned int [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:689:39: got restricted __be32 [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:690:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:690:43: expected unsigned int [usertype] residue_len ../drivers/scsi/bfa/bfa_svc.c:690:43: got restricted __be32 [usertype] residue_len ../drivers/scsi/bfa/bfa_svc.c:3486:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:3486:39: expected restricted __be16 [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:3486:39: got unsigned short [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:3521:41: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:3522:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:3522:54: expected unsigned short [usertype] path_tov ../drivers/scsi/bfa/bfa_svc.c:3522:54: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_svc.c:3524:53: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:3524:53: expected unsigned short [usertype] q_depth ../drivers/scsi/bfa/bfa_svc.c:3524:53: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_svc.c:3851:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:3861:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:3861:31: expected restricted __be16 [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:3861:31: got unsigned short [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:3870:27: warning: incorrect type in return expression (different base types) ../drivers/scsi/bfa/bfa_svc.c:3870:27: expected unsigned short ../drivers/scsi/bfa/bfa_svc.c:3870:27: got restricted __be16 [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:5450:22: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:5451:22: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:6410:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6410:21: expected unsigned int enum bfa_status status ../drivers/scsi/bfa/bfa_svc.c:6410:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:6461:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6461:49: expected unsigned int [usertype] roundtrip_latency ../drivers/scsi/bfa/bfa_svc.c:6461:49: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:6463:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6463:50: expected unsigned int [usertype] est_cable_distance ../drivers/scsi/bfa/bfa_svc.c:6463:50: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:6466:25: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:6468:39: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:6495:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6495:30: expected unsigned int [usertype] lpcnt ../drivers/scsi/bfa/bfa_svc.c:6495:30: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:5748:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:5749:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:5750:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:5751:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:5752:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:6387:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6387:26: expected unsigned int [usertype] lpcnt ../drivers/scsi/bfa/bfa_svc.c:6387:26: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:6388:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6388:28: expected unsigned int [usertype] payload ../drivers/scsi/bfa/bfa_svc.c:6388:28: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c: note: in included file (through ../drivers/scsi/bfa/bfa.h, ../drivers/scsi/bfa/bfa_modules.h, ../drivers/scsi/bfa/bfad_drv.h): ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/qla2xxx/qla_attr.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol '__pcpu_scope_bnx2i_percpu' was not declared. Should it be static? ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype] ../drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10478:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff) ../drivers/scsi/lpfc/lpfc_init.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_init.c: note: in included file: ../drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static? ../drivers/scsi/lpfc/lpfc_init.c:148:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_init.c:148:40: expected unsigned int [usertype] ../drivers/scsi/lpfc/lpfc_init.c:148:40: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_init.c:4600:24: warning: cast to restricted __be64 ../drivers/scsi/lpfc/lpfc_init.c:8130:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_init.c:8130:21: expected unsigned long long [addressable] [usertype] wwn ../drivers/scsi/lpfc/lpfc_init.c:8130:21: got restricted __be64 [usertype] ../drivers/scsi/lpfc/lpfc_init.c:8135:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_init.c:8135:21: expected unsigned long long [addressable] [usertype] wwn ../drivers/scsi/lpfc/lpfc_init.c:8135:21: got restricted __be64 [usertype] ../drivers/scsi/lpfc/lpfc_init.c:14594:24: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_init.c:14595:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_init.c:14596:15: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_init.c:14597:17: warning: cast to restricted __be32 ../net/bluetooth/sco.c: note: in included file: ../include/net/bluetooth/hci_core.h:153:35: warning: array of flexible structures ../drivers/scsi/elx/libefc/efc_sm.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_mid.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../kernel/bpf/bpf_iter.c:770:17: warning: symbol 'bpf_iter_num_new' was not declared. Should it be static? ../kernel/bpf/bpf_iter.c:801:17: warning: symbol 'bpf_iter_num_next' was not declared. Should it be static? ../kernel/bpf/bpf_iter.c:820:18: warning: symbol 'bpf_iter_num_destroy' was not declared. Should it be static? ../drivers/scsi/qla2xxx/qla_dfs.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_dfs.c:513:35: warning: Using plain integer as NULL pointer ../drivers/scsi/qedi/qedi_iscsi.c:518:32: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_iscsi.c:519:32: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_iscsi.c:528:48: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_iscsi.c:529:48: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_iscsi.c:759:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:759:29: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_iscsi.c:759:29: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_iscsi.c:761:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:761:29: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_iscsi.c:761:29: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_iscsi.c:762:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:762:25: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedi/qedi_iscsi.c:762:25: got long ../drivers/scsi/qedi/qedi_iscsi.c:765:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:765:29: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_iscsi.c:765:29: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_iscsi.c:767:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:767:29: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_iscsi.c:767:29: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_iscsi.c:768:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:768:25: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedi/qedi_iscsi.c:768:25: got int ../drivers/scsi/elx/libefc/efc_els.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_vmid.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/isdn/mISDN/l1oip_core.c:670:39: warning: incorrect type in assignment (different base types) ../drivers/isdn/mISDN/l1oip_core.c:670:39: expected restricted __be32 [usertype] s_addr ../drivers/isdn/mISDN/l1oip_core.c:670:39: got unsigned long ../net/sunrpc/sysfs.c:406:9: error: incompatible types in comparison expression (different address spaces): ../net/sunrpc/sysfs.c:406:9: char const [noderef] __rcu * ../net/sunrpc/sysfs.c:406:9: char const * ../drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer ../drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -= ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c: note: in included file: ../drivers/scsi/cxgbi/libcxgbi.h:414:19: warning: invalid assignment: += ../drivers/scsi/cxgbi/libcxgbi.h:414:19: left side has type int ../drivers/scsi/cxgbi/libcxgbi.h:414:19: right side has type restricted __wsum ../drivers/scsi/qedi/qedi_main.c:96:36: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_main.c:1214:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_main.c:1214:20: expected unsigned int [usertype] iscsi_cid ../drivers/scsi/qedi/qedi_main.c:1214:20: got restricted __le16 [usertype] conn_id ../drivers/scsi/qedi/qedi_main.c:1226:74: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/qedi/qedi_main.c:1226:74: expected unsigned int [usertype] tid ../drivers/scsi/qedi/qedi_main.c:1226:74: got restricted __le16 [usertype] itid ../drivers/scsi/qedi/qedi_main.c:1274:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_main.c:1274:18: expected unsigned short [usertype] prod_idx ../drivers/scsi/qedi/qedi_main.c:1274:18: got restricted __le16 ../drivers/scsi/qedi/qedi_main.c:1326:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_main.c:1326:18: expected unsigned short [usertype] prod_idx ../drivers/scsi/qedi/qedi_main.c:1326:18: got restricted __le16 ../drivers/scsi/qedi/qedi_main.c:1853:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_main.c:1853:32: expected restricted __le32 [usertype] itt ../drivers/scsi/qedi/qedi_main.c:1853:32: got unsigned int [usertype] proto_itt ../drivers/scsi/qedi/qedi_main.c:1866:37: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:1459:30: warning: cast to restricted itt_t ../drivers/scsi/qedi/qedi_fw.c:1459:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1459:28: expected restricted __le32 [addressable] [usertype] itt ../drivers/scsi/qedi/qedi_fw.c:1459:28: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1460:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1460:31: expected restricted __le32 [addressable] [usertype] cmd_sn ../drivers/scsi/qedi/qedi_fw.c:1460:31: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1463:33: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_fw.c:1463:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1463:31: expected restricted __le32 [addressable] [usertype] lo ../drivers/scsi/qedi/qedi_fw.c:1463:31: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1464:33: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_fw.c:1464:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1464:31: expected restricted __le32 [addressable] [usertype] hi ../drivers/scsi/qedi/qedi_fw.c:1464:31: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1469:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1469:36: expected restricted __le32 [addressable] [usertype] rtt ../drivers/scsi/qedi/qedi_fw.c:1469:36: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1473:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1473:36: expected restricted __le32 [addressable] [usertype] rtt ../drivers/scsi/qedi/qedi_fw.c:1473:36: got unsigned int ../drivers/scsi/qedi/qedi_fw.c:1478:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1478:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword ../drivers/scsi/qedi/qedi_fw.c:1478:41: got int ../drivers/scsi/qedi/qedi_fw.c:1479:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1479:35: expected restricted __le32 [addressable] [assigned] [usertype] ref_cmd_sn ../drivers/scsi/qedi/qedi_fw.c:1479:35: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:50:25: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:51:28: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:52:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:53:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:55:28: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:55:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:55:26: expected restricted __be16 [usertype] t2wait ../drivers/scsi/qedi/qedi_fw.c:55:26: got restricted __be32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:56:30: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:56:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:56:28: expected restricted __be16 [usertype] t2retain ../drivers/scsi/qedi/qedi_fw.c:56:28: got restricted __be32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:109:29: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:111:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:111:27: expected restricted __be32 [usertype] ttt ../drivers/scsi/qedi/qedi_fw.c:111:27: got restricted __le32 [usertype] ttt ../drivers/scsi/qedi/qedi_fw.c:112:32: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:113:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:114:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:116:36: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:214:29: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:216:32: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:217:36: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:218:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:285:29: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:287:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:287:28: expected restricted __be16 [usertype] tsih ../drivers/scsi/qedi/qedi_fw.c:287:28: got restricted __le16 [usertype] tsih ../drivers/scsi/qedi/qedi_fw.c:288:32: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:289:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:290:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:293:37: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:331:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:331:13: expected unsigned short [usertype] idx ../drivers/scsi/qedi/qedi_fw.c:331:13: got restricted __le16 [usertype] rqe_opaque ../drivers/scsi/qedi/qedi_fw.c:366:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:366:13: expected unsigned short [usertype] idx ../drivers/scsi/qedi/qedi_fw.c:366:13: got restricted __le16 [usertype] rqe_opaque ../drivers/scsi/qedi/qedi_fw.c:384:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:384:41: expected restricted __le16 [usertype] opaque ../drivers/scsi/qedi/qedi_fw.c:384:41: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:427:29: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:434:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:435:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:436:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:437:20: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:453:28: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:497:32: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:513:18: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:513:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:513:16: expected unsigned int ../drivers/scsi/qedi/qedi_fw.c:513:16: got restricted __be32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:514:18: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:514:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:514:16: expected unsigned int ../drivers/scsi/qedi/qedi_fw.c:514:16: got restricted __be32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:516:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:517:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:518:28: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:523:28: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:524:28: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:525:28: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:548:29: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:565:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:566:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:567:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:590:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:590:20: expected unsigned int [usertype] iscsi_cid ../drivers/scsi/qedi/qedi_fw.c:590:20: got restricted __le16 [usertype] conn_id ../drivers/scsi/qedi/qedi_fw.c:623:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:624:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:625:20: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:629:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:632:38: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:734:28: warning: incorrect type in initializer (different base types) ../drivers/scsi/qedi/qedi_fw.c:734:28: expected unsigned int [usertype] proto_itt ../drivers/scsi/qedi/qedi_fw.c:734:28: got restricted __le16 [usertype] itid ../drivers/scsi/qedi/qedi_fw.c:743:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:743:19: expected unsigned int [usertype] iscsi_cid ../drivers/scsi/qedi/qedi_fw.c:743:19: got restricted __le16 [usertype] conn_id ../drivers/scsi/qedi/qedi_fw.c:793:9: warning: cast to restricted itt_t ../drivers/scsi/qedi/qedi_fw.c:850:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:850:20: expected unsigned int [usertype] iscsi_cid ../drivers/scsi/qedi/qedi_fw.c:850:20: got restricted __le16 [usertype] conn_id ../drivers/scsi/qedi/qedi_fw.c:881:50: warning: cast from restricted itt_t ../drivers/scsi/qedi/qedi_fw.c:881:40: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:886:48: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:885:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:885:49: expected restricted __le16 [usertype] itid ../drivers/scsi/qedi/qedi_fw.c:885:49: got unsigned int ../drivers/scsi/qedi/qedi_fw.c:925:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:925:40: expected restricted __le16 [usertype] sq_prod ../drivers/scsi/qedi/qedi_fw.c:925:40: got unsigned short [usertype] fw_sq_prod_idx ../drivers/scsi/qedi/qedi_fw.c:1001:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1001:40: expected restricted __le32 [addressable] [assigned] [usertype] isid_tabc ../drivers/scsi/qedi/qedi_fw.c:1001:40: got unsigned int ../drivers/scsi/qedi/qedi_fw.c:1002:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1002:37: expected restricted __le16 [addressable] [assigned] [usertype] isid_d ../drivers/scsi/qedi/qedi_fw.c:1002:37: got unsigned short ../drivers/scsi/qedi/qedi_fw.c:1004:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1004:35: expected restricted __le16 [addressable] [assigned] [usertype] tsih ../drivers/scsi/qedi/qedi_fw.c:1004:35: got restricted __be16 [usertype] tsih ../drivers/scsi/qedi/qedi_fw.c:1005:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1005:47: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword ../drivers/scsi/qedi/qedi_fw.c:1005:47: got int ../drivers/scsi/qedi/qedi_fw.c:1008:36: warning: cast to restricted itt_t ../drivers/scsi/qedi/qedi_fw.c:1008:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1008:34: expected restricted __le32 [addressable] [assigned] [usertype] itt ../drivers/scsi/qedi/qedi_fw.c:1008:34: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1009:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1009:34: expected restricted __le16 [addressable] [assigned] [usertype] cid ../drivers/scsi/qedi/qedi_fw.c:1009:34: got unsigned int [usertype] iscsi_conn_id ../drivers/scsi/qedi/qedi_fw.c:1010:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1010:37: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn ../drivers/scsi/qedi/qedi_fw.c:1010:37: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1011:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1011:42: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn ../drivers/scsi/qedi/qedi_fw.c:1011:42: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1017:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1017:45: expected restricted __le32 [addressable] [assigned] [usertype] lo ../drivers/scsi/qedi/qedi_fw.c:1017:45: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1019:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1019:45: expected restricted __le32 [addressable] [assigned] [usertype] hi ../drivers/scsi/qedi/qedi_fw.c:1019:45: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1026:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1026:45: expected restricted __le32 [addressable] [assigned] [usertype] lo ../drivers/scsi/qedi/qedi_fw.c:1026:45: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1028:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1028:45: expected restricted __le32 [addressable] [assigned] [usertype] hi ../drivers/scsi/qedi/qedi_fw.c:1028:45: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1030:46: warning: too many warnings In file included from ../include/linux/string.h:386, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:11, from ../arch/x86/include/asm/paravirt.h:19, from ../arch/x86/include/asm/irqflags.h:100, from ../include/linux/irqflags.h:18, from ../include/linux/spinlock.h:59, from ../include/linux/mmzone.h:8, from ../include/linux/gfp.h:7, from ../drivers/scsi/bnx2i/bnx2i_hwi.c:17: In function ‘fortify_memcpy_chk’, inlined from ‘bnx2i_process_login_resp.isra’ at ../drivers/scsi/bnx2i/bnx2i_hwi.c:1460:2: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../kernel/bpf/map_iter.c:198:17: warning: symbol 'bpf_map_sum_elem_count' was not declared. Should it be static? ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32 ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32 ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype] ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype] ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype] ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int val ../drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih ../drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih ../drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid ../drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid ../drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer ../drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt ../drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32 ../drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32 ../drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait ../drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain ../drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t ../drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t ../drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t ../drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t ../drivers/scsi/lpfc/lpfc_nvme.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_nvme.c:2062:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:2062:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvme.c:2062:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:612:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:613:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:616:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:619:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:620:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:623:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:1028:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1028:25: expected restricted __be32 [usertype] rsn ../drivers/scsi/lpfc/lpfc_nvme.c:1028:25: got unsigned int [usertype] parameter ../drivers/scsi/lpfc/lpfc_nvme.c:1035:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1035:33: expected restricted __le16 [usertype] sq_head ../drivers/scsi/lpfc/lpfc_nvme.c:1035:33: got unsigned short [assigned] [usertype] sqhd ../drivers/scsi/lpfc/lpfc_nvme.c:1420:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1420:54: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_nvme.c:1420:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1422:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1422:54: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_nvme.c:1422:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1438:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1438:46: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_nvme.c:1438:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1440:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1440:46: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_nvme.c:1440:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1444:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1444:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvme.c:1444:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1445:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1445:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvme.c:1445:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1454:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1454:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvme.c:1454:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1456:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1456:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvme.c:1456:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1476:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:1478:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1478:36: expected unsigned int [usertype] w ../drivers/scsi/lpfc/lpfc_nvme.c:1478:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:850:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:850:22: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvme.c:850:22: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:892:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:892:30: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_nvme.c:892:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:893:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:893:30: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_nvme.c:893:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:909:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:909:22: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_nvme.c:909:22: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:910:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:910:22: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_nvme.c:910:22: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:911:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:916:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:916:20: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvme.c:916:20: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:917:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:917:22: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvme.c:917:22: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:34:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:34:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:34:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:35:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:35:37: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_fw_api.c:35:37: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:36:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:36:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:36:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:37:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:37:37: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_fw_api.c:37:37: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:38:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:38:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:38:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:39:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:39:42: expected restricted __le32 [usertype] sgl_total_length ../drivers/scsi/qedi/qedi_fw_api.c:39:42: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:43:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:43:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:43:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:44:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:44:59: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_fw_api.c:44:59: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:45:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:45:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:45:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:46:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:46:59: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_fw_api.c:46:59: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:47:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:47:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:47:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:48:55: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:48:55: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedi/qedi_fw_api.c:48:55: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:139:21: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:150:21: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:174:39: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:218:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:218:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:218:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:219:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:219:69: expected restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:219:69: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:247:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:247:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:247:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:248:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:248:54: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_fw_api.c:248:54: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:249:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:249:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:249:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:250:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:250:54: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_fw_api.c:250:54: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:251:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:251:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:251:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:252:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:252:51: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedi/qedi_fw_api.c:252:51: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:265:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:265:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:265:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:266:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:266:46: expected restricted __le32 [usertype] exp_data_transfer_len ../drivers/scsi/qedi/qedi_fw_api.c:266:46: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:306:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:306:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:306:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:307:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:307:59: expected restricted __le32 [usertype] exp_data_acked ../drivers/scsi/qedi/qedi_fw_api.c:307:59: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:316:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:316:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:316:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:317:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:317:57: expected restricted __le32 [usertype] exp_cont_len ../drivers/scsi/qedi/qedi_fw_api.c:317:57: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:340:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:340:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:340:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:341:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:341:47: expected restricted __le32 [usertype] initial_ref_tag ../drivers/scsi/qedi/qedi_fw_api.c:341:47: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:430:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:430:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:430:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:431:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:431:47: expected restricted __le32 [usertype] initial_ref_tag ../drivers/scsi/qedi/qedi_fw_api.c:431:47: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: too many warnings ../drivers/scsi/qla2xxx/qla_bsg.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_debugfs.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32 ../drivers/scsi/qedi/qedi_debugfs.c:14:5: warning: symbol 'qedi_do_not_recover' was not declared. Should it be static? ../drivers/scsi/qedi/qedi_debugfs.c:86:31: warning: symbol 'qedi_debugfs_ops' was not declared. Should it be static? ../drivers/scsi/qedi/qedi_debugfs.c:109:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/qedi/qedi_debugfs.c:109:45: expected char const * ../drivers/scsi/qedi/qedi_debugfs.c:109:45: got char const [noderef] __user *buffer ../drivers/scsi/qedi/qedi_debugfs.c:150:41: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_debugfs.c:219:30: warning: symbol 'qedi_dbg_fops' was not declared. Should it be static? ../net/netfilter/nf_tables_api.c:2035:25: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2035:25: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2035:25: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2035:25: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2237:17: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2237:17: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2237:17: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2280:21: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2280:21: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2280:21: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2280:21: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2685:25: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2685:25: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2685:25: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2685:25: struct nft_stats [noderef] __percpu * ../drivers/scsi/lpfc/lpfc_bsg.c: In function ‘diag_cmd_data_alloc’: ../drivers/scsi/lpfc/lpfc_bsg.c:2819:18: warning: variable ‘offset’ set but not used [-Wunused-but-set-variable=] 2819 | int cnt, offset = 0, i = 0; | ^~~~~~ ../drivers/scsi/lpfc/lpfc_nvmet.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_nvmet.c:2639:42: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvmet.c:2640:43: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvmet.c:2801:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2801:44: expected unsigned int [usertype] addrLow ../drivers/scsi/lpfc/lpfc_nvmet.c:2801:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2802:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2802:45: expected unsigned int [usertype] addrHigh ../drivers/scsi/lpfc/lpfc_nvmet.c:2802:45: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2841:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2841:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:2841:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2848:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2848:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:2848:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2927:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2927:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:2927:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2934:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2934:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:2934:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2950:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2950:43: expected unsigned int [usertype] addrLow ../drivers/scsi/lpfc/lpfc_nvmet.c:2950:43: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2952:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2952:44: expected unsigned int [usertype] addrHigh ../drivers/scsi/lpfc/lpfc_nvmet.c:2952:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:3019:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:3019:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:3019:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:3020:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:3020:30: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvmet.c:3020:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:3033:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvmet.c:3035:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:3035:28: expected unsigned int [usertype] w ../drivers/scsi/lpfc/lpfc_nvmet.c:3035:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:910:21: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_bsg.c:205:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:206:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:211:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2640:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2643:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2647:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2863:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2864:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2866:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:5426:29: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_bsg.c:5429:33: warning: cast to restricted __be32 ../drivers/scsi/qla2xxx/qla_mr.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_nx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/be2iscsi/be_main.c:1169:29: warning: cast to restricted __be16 ../drivers/scsi/be2iscsi/be_main.c:1195:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_main.c:1195:21: expected restricted __be16 [usertype] t2wait ../drivers/scsi/be2iscsi/be_main.c:1195:21: got int ../drivers/scsi/be2iscsi/be_main.c:1680:33: warning: cast to restricted __be16 ../drivers/scsi/be2iscsi/be_main.c:1818:28: warning: cast to restricted __le32 ../drivers/scsi/be2iscsi/be_main.c:1837:36: warning: cast to restricted __le32 ../drivers/scsi/be2iscsi/be_main.c:4338:19: warning: cast from restricted itt_t ../drivers/scsi/be2iscsi/be_main.c:4371:34: warning: cast to restricted itt_t ../drivers/scsi/be2iscsi/be_main.c:4468:16: warning: cast to restricted itt_t ../drivers/scsi/be2iscsi/be_main.c:4468:16: warning: cast from restricted __be32 ../drivers/scsi/be2iscsi/be_main.c:4524:9: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/be2iscsi/be_main.c:4524:9: expected unsigned int [usertype] value ../drivers/scsi/be2iscsi/be_main.c:4524:9: got restricted __be16 [usertype] ../drivers/scsi/be2iscsi/be_main.c:4584:9: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/be2iscsi/be_main.c:4584:9: expected unsigned int [usertype] value ../drivers/scsi/be2iscsi/be_main.c:4584:9: got restricted __be16 [usertype] ../drivers/scsi/be2iscsi/be_main.c:4678:30: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_main.c:4763:17: warning: cast to restricted __be32 ../drivers/scsi/be2iscsi/be_main.c:4763:17: warning: cast from restricted itt_t ../drivers/scsi/be2iscsi/be_main.c:5771:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static? ../kernel/bpf/task_iter.c:829:17: warning: symbol 'bpf_iter_task_vma_new' was not declared. Should it be static? ../kernel/bpf/task_iter.c:958:35: warning: symbol 'bpf_iter_task_vma_next' was not declared. Should it be static? ../kernel/bpf/task_iter.c:991:18: warning: symbol 'bpf_iter_task_vma_destroy' was not declared. Should it be static? ../kernel/bpf/task_iter.c:1017:17: warning: symbol 'bpf_iter_css_task_new' was not declared. Should it be static? ../kernel/bpf/task_iter.c:1042:32: warning: symbol 'bpf_iter_css_task_next' was not declared. Should it be static? ../kernel/bpf/task_iter.c:1051:18: warning: symbol 'bpf_iter_css_task_destroy' was not declared. Should it be static? ../kernel/bpf/task_iter.c:1086:17: warning: symbol 'bpf_iter_task_new' was not declared. Should it be static? ../kernel/bpf/task_iter.c:1118:32: warning: symbol 'bpf_iter_task_next' was not declared. Should it be static? ../kernel/bpf/task_iter.c:1147:18: warning: symbol 'bpf_iter_task_destroy' was not declared. Should it be static? ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: expected restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: got unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: expected restricted __wsum [usertype] csum ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: got int [assigned] wrs_needed ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast from restricted __wsum ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:37: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:38: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:798:18: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:819:28: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:827:24: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:25: warning: restricted __be32 degrades to integer ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: expected unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: got restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:32: warning: restricted __be32 degrades to integer ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: expected unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: got restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file: ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../net/ipv4/netfilter/iptable_filter.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 ../drivers/net/ethernet/huawei/hinic/hinic_main.c:832:25: warning: cast to restricted __be16 ../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/huawei/hinic/hinic_tx.c:713:25: warning: cast to restricted __be16 ../net/sunrpc/debugfs.c:78:21: warning: cast removes address space '__rcu' of expression ../drivers/net/ethernet/huawei/hinic/hinic_rx.c:388:27: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_rx.c:410:32: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_rx.c:411:28: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_rx.c:432:38: warning: cast to restricted __be32 ../fs/nfs/nfstrace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../fs/nfs/nfstrace.h): ../fs/nfs/./nfstrace.h:1488:1: warning: dereference of noderef expression ../fs/nfs/nfstrace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../fs/nfs/nfstrace.h): ../fs/nfs/./nfstrace.h:1488:1: warning: dereference of noderef expression ../fs/nfs/nfstrace.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../fs/nfs/nfstrace.h): ../fs/nfs/./nfstrace.h:1488:1: warning: dereference of noderef expression ../drivers/net/ethernet/freescale/enetc/enetc.c: In function ‘enetc_setup_irqs’: ../drivers/net/ethernet/freescale/enetc/enetc.c:2797:60: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-truncation=] 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~ ../drivers/net/ethernet/freescale/enetc/enetc.c:2797:52: note: directive argument in the range [-2147483638, 2147483646] 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~~~~~~~~~~ ../drivers/net/ethernet/freescale/enetc/enetc.c:2797:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 24 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2798 | priv->ndev->name, i); | ~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2325:25: warning: cast to restricted __be64 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1304:24: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 ../drivers/hid/bpf/hid_bpf_dispatch.c:293:18: warning: symbol 'hid_bpf_get_data' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:313:32: warning: symbol 'hid_bpf_allocate_context' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:341:1: warning: symbol 'hid_bpf_release_context' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:404:1: warning: symbol 'hid_bpf_hw_request' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:466:1: warning: symbol 'hid_bpf_hw_output_report' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:524:1: warning: symbol 'hid_bpf_try_input_report' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:549:1: warning: symbol 'hid_bpf_input_report' was not declared. Should it be static? ../drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr ../drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr ../drivers/scsi/qla2xxx/qla_nx2.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/ipv4/netfilter/iptable_mangle.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 ../drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32 ../drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length ../drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo ../drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi ../drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages ../drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages ../drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id ../drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:1770:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:1770:37: expected unsigned short [usertype] hdr_ring_id ../drivers/scsi/be2iscsi/be_cmds.c:1770:37: got restricted __le16 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:1771:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:1771:38: expected unsigned short [usertype] data_ring_id ../drivers/scsi/be2iscsi/be_cmds.c:1771:38: got restricted __le16 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:625:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:625:32: expected unsigned int [usertype] group_index ../drivers/net/ethernet/huawei/hinic/hinic_port.c:625:32: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:632:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:632:31: expected unsigned int [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:632:31: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:639:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:639:25: expected unsigned int [usertype] size ../drivers/net/ethernet/huawei/hinic/hinic_port.c:639:25: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:650:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:650:27: expected unsigned int [usertype] offset ../drivers/net/ethernet/huawei/hinic/hinic_port.c:650:27: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:651:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:651:25: expected unsigned int [usertype] size ../drivers/net/ethernet/huawei/hinic/hinic_port.c:651:25: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:735:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:735:30: expected unsigned int [usertype] group_index ../drivers/net/ethernet/huawei/hinic/hinic_port.c:735:30: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:738:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:738:23: expected unsigned int [usertype] size ../drivers/net/ethernet/huawei/hinic/hinic_port.c:738:23: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:740:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:740:22: expected unsigned int [usertype] ctx ../drivers/net/ethernet/huawei/hinic/hinic_port.c:740:22: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_io.c:72:31: warning: incorrect type in return expression (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_io.c:72:31: expected void [noderef] __iomem * ../drivers/net/ethernet/huawei/hinic/hinic_hw_io.c:72:31: got void * ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:105:24: warning: cast to restricted __be64 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:167:24: warning: cast to restricted __be64 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:621:16: warning: incorrect type in return expression (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:621:16: expected unsigned int ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:621:16: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50: got unsigned long long [usertype] * ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:730:21: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:852:18: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:903:22: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:908:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:908:21: expected unsigned int [usertype] status ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:908:21: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:926:19: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:928:24: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:929:24: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:970:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:970:27: expected unsigned short [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:970:27: got restricted __be16 [usertype] ../fs/nfs/fscache.c:60:51: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:60:51: expected unsigned long long x ../fs/nfs/fscache.c:60:51: got restricted __be16 const [usertype] sin_port ../fs/nfs/fscache.c:61:61: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:61:61: expected unsigned long long x ../fs/nfs/fscache.c:61:61: got restricted __be32 const [usertype] s_addr ../fs/nfs/fscache.c:66:52: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:66:52: expected unsigned long long x ../fs/nfs/fscache.c:66:52: got restricted __be16 const [usertype] sin6_port ../fs/nfs/fscache.c:67:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:67:73: expected unsigned long long x ../fs/nfs/fscache.c:67:73: got restricted __be32 const ../fs/nfs/fscache.c:68:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:68:73: expected unsigned long long x ../fs/nfs/fscache.c:68:73: got restricted __be32 const ../fs/nfs/fscache.c:69:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:69:73: expected unsigned long long x ../fs/nfs/fscache.c:69:73: got restricted __be32 const ../fs/nfs/fscache.c:70:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:70:73: expected unsigned long long x ../fs/nfs/fscache.c:70:73: got restricted __be32 const ../net/ipv4/netfilter/iptable_raw.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/iptable_nat.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 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:328:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:328:17: expected unsigned int [addressable] [usertype] db_info ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:328:17: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:408:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:408:23: expected unsigned long long [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:408:23: got restricted __be64 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:531:27: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:572:21: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:620:14: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:625:19: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:656:30: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:702:31: warning: cast to restricted __be64 ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: expected void [noderef] __iomem *p ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: got struct gfar * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:22: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: error: incompatible types in comparison expression (different address spaces): ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: void * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: void [noderef] __iomem * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:399:25: error: subtraction of different types can't work (different address spaces) ../net/ipv4/netfilter/iptable_security.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 ../drivers/scsi/qla2xxx/qla_target.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:324:24: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25: expected unsigned int [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25: got restricted __be32 [usertype] ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: got void *hwbase ../drivers/scsi/qla2xxx/qla_tmpl.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_nvme.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_nvme.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../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/scsi/qla2xxx/qla_edif.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:595:21: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54: got unsigned char [usertype] * ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58: got unsigned char [usertype] * ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:748:22: warning: cast to restricted __be64 ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25: expected unsigned char [usertype] *data ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25: got void [noderef] __iomem * ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1822:45: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1822:45: expected restricted __sum16 [usertype] check ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1822:45: got restricted __be16 [usertype] ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3059:22: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3059:22: expected unsigned int [usertype] val ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3059:22: got restricted __be32 [usertype] ip ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3104:40: warning: cast from restricted __be32 ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3164:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3164:38: expected restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3164:38: got unsigned int [usertype] ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3168:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3168:38: expected restricted __be32 [usertype] ip4src ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3168:38: got unsigned int ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3170:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3170:36: expected restricted __be16 [usertype] psrc ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3170:36: got int ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3172:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3172:36: expected restricted __be16 [usertype] pdst ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3172:36: got int ../net/ipv4/netfilter/arptable_filter.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 ../drivers/scsi/qla2xxx/tcm_qla2xxx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/phy/mscc/mscc_main.c: In function ‘vsc85xx_probe_common.constprop’: ../drivers/net/phy/mscc/mscc_main.c:473:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 473 | ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i); | ^ In function ‘vsc85xx_dt_led_modes_get’, inlined from ‘vsc85xx_probe_common.constprop’ at ../drivers/net/phy/mscc/mscc_main.c:2315:9: ../drivers/net/phy/mscc/mscc_main.c:473:23: note: ‘sprintf’ output between 19 and 29 bytes into a destination of size 28 473 | ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/nfc/nci/core.c: note: in included file: ../include/net/nfc/nci.h:263:56: warning: array of flexible structures ../net/netfilter/nf_tables_offload.c:253:24: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_tables_offload.c:253:24: expected restricted __be16 [usertype] proto ../net/netfilter/nf_tables_offload.c:253:24: got int ../net/qrtr/af_qrtr.c:182:27: error: incompatible types in comparison expression (different base types): ../net/qrtr/af_qrtr.c:182:27: void [noderef] __rcu * ../net/qrtr/af_qrtr.c:182:27: struct qrtr_node * ../net/qrtr/af_qrtr.c:636:27: error: incompatible types in comparison expression (different base types): ../net/qrtr/af_qrtr.c:636:27: void [noderef] __rcu * ../net/qrtr/af_qrtr.c:636:27: struct qrtr_node * ../kernel/bpf/check_btf.c: note: in included file (through ../include/linux/bpf.h): ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:847:21: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:847:21: expected struct rvu_fwdata *fwdata ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:847:21: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:853:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:853:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:853:28: got struct rvu_fwdata *fwdata ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:866:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:866:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:866:28: got struct rvu_fwdata *fwdata ../drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:162:46: warning: cast to restricted __be16 ../drivers/net/ethernet/micrel/ksz884x.c:3147:50: warning: restricted pci_power_t degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:3468:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3468:37: expected unsigned int [usertype] next ../drivers/net/ethernet/micrel/ksz884x.c:3468:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:3470:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3470:29: expected unsigned int [usertype] next ../drivers/net/ethernet/micrel/ksz884x.c:3470:29: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:3472:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3472:33: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:3472:33: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4377:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4670:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4706:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4751:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1543:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1543:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1543:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1519:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1519:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1519:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../kernel/bpf/fixups.c:2202:38: error: subtraction of functions? Share your drugs ../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:128:19: warning: cast to restricted __be32 ../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:132:41: warning: restricted __be32 degrades to integer ../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:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: expected struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: got struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: got struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: expected struct tx_desc *tx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: got struct tx_desc *tx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: got struct tx_desc *tx_desc_area ../kernel/bpf/trampoline.c:183:19: warning: symbol 'direct_ops' was not declared. Should it be static? ../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c: In function ‘rvu_dbg_mcs_init’: ../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:510:36: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 7 [-Wformat-overflow=] 510 | sprintf(dname, "mcs%d", i); | ^~ ../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:510:32: note: directive argument in the range [-2147483641, 2147483646] 510 | sprintf(dname, "mcs%d", i); | ^~~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:510:17: note: ‘sprintf’ output between 5 and 15 bytes into a destination of size 10 510 | sprintf(dname, "mcs%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/afs/cell.c:741:9: error: incompatible types in comparison expression (different address spaces): ../fs/afs/cell.c:741:9: struct hlist_node [noderef] __rcu * ../fs/afs/cell.c:741:9: struct hlist_node * ../fs/afs/cell.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:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/net/ethernet/marvell/skge.c:3114:29: warning: cast to restricted __le16 ../drivers/net/ethernet/marvell/skge.c:3114:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/skge.c:3114:27: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/marvell/skge.c:3114:27: got unsigned short [usertype] ../net/ipv4/fou_bpf.c:44:17: warning: symbol 'bpf_skb_set_fou_encap' was not declared. Should it be static? ../net/ipv4/fou_bpf.c:86:17: warning: symbol 'bpf_skb_get_fou_encap' was not declared. Should it be static? ../drivers/net/ethernet/marvell/prestera/prestera_devlink.c: In function ‘prestera_dl_info_get’: ../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:43: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 4 and 12 [-Wformat-truncation=] 359 | snprintf(buf, sizeof(buf), "%d.%d.%d", | ^~ ../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:36: note: directive argument in the range [0, 65535] 359 | snprintf(buf, sizeof(buf), "%d.%d.%d", | ^~~~~~~~~~ ../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:9: note: ‘snprintf’ output between 6 and 18 bytes into a destination of size 16 359 | snprintf(buf, sizeof(buf), "%d.%d.%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | sw->dev->fw_rev.maj, | ~~~~~~~~~~~~~~~~~~~~ 361 | sw->dev->fw_rev.min, | ~~~~~~~~~~~~~~~~~~~~ 362 | sw->dev->fw_rev.sub); | ~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/marvell/sky2.c:1889:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/sky2.c:1889:28: expected restricted __le16 [usertype] length ../drivers/net/ethernet/marvell/sky2.c:1889:28: got restricted __be16 [usertype] ../drivers/net/ethernet/marvell/sky2.c:2669:29: warning: cast to restricted __le16 ../drivers/net/ethernet/marvell/sky2.c:2669:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/sky2.c:2669:27: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/marvell/sky2.c:2669:27: got unsigned short [usertype] ../drivers/net/ethernet/marvell/sky2.c:2690:57: warning: cast to restricted __be16 ../drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32 ../drivers/net/ethernet/marvell/sky2.c:4444:53: warning: cast to restricted __be16 ../drivers/net/ethernet/marvell/sky2.c:4444:53: warning: cast from restricted __le16 ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c: In function ‘myri10ge_request_irq’: ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2197:44: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 25 [-Wformat-truncation=] 2197 | "%s:slice-%d", netdev->name, i); | ^~ ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2197:34: note: directive argument in the range [-2147483643, 2147483646] 2197 | "%s:slice-%d", netdev->name, i); | ^~~~~~~~~~~~~ ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2196:25: note: ‘snprintf’ output between 9 and 34 bytes into a destination of size 32 2196 | snprintf(ss->irq_desc, sizeof(ss->irq_desc), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2197 | "%s:slice-%d", netdev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/natsemi/ns83820.c: In function ‘ns83820_run_bist’: ../drivers/net/ethernet/natsemi/ns83820.c:1703:13: warning: variable ‘loops’ set but not used [-Wunused-but-set-variable=] 1703 | int loops = 0; | ^~~~~ ../drivers/net/ethernet/natsemi/ns83820.c:902:39: warning: cast to restricted __be16 ../drivers/net/ethernet/natsemi/ns83820.c:1114:42: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/natsemi/ns83820.c:1982:9: warning: cast to restricted __le32 ../kernel/bpf/btf.c: note: in included file (through ../include/linux/bpf.h, ../include/linux/bpf_verifier.h): ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:880:14: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:961:35: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1001:31: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1259:33: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1264:33: error: too long token expansion ../kernel/bpf/stream.c:215:17: warning: symbol 'bpf_stream_vprintk' was not declared. Should it be static? ../kernel/bpf/stream.c:249:17: warning: symbol 'bpf_stream_print_stack' was not declared. Should it be static? ../kernel/bpf/arena.c:857:18: warning: symbol 'bpf_arena_alloc_pages' was not declared. Should it be static? ../kernel/bpf/arena.c:880:18: warning: symbol 'bpf_arena_free_pages' was not declared. Should it be static? ../kernel/bpf/arena.c:900:17: warning: symbol 'bpf_arena_reserve_pages' was not declared. Should it be static? ../drivers/net/ethernet/packetengines/hamachi.c:1568:61: warning: cast to restricted __be16 ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: got unsigned short [usertype] ../drivers/net/ethernet/packetengines/hamachi.c:1569:56: warning: restricted __wsum degrades to integer ../drivers/net/ethernet/packetengines/hamachi.c:1570:67: warning: bad assignment (-=) to restricted __wsum ../drivers/net/ethernet/packetengines/hamachi.c:1572:67: warning: bad assignment (+=) to restricted __wsum ../drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c: In function ‘sparx5_dsm_calendar_check’: ../drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c:504:34: warning: variable ‘kdx’ set but not used [-Wunused-but-set-variable=] 504 | u32 jdx, kdx; | ^~~ In file included from ../include/linux/string.h:386, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:11, from ../arch/x86/include/asm/paravirt.h:19, from ../arch/x86/include/asm/cpuid/api.h:57, from ../arch/x86/include/asm/processor.h:19, from ../arch/x86/include/asm/timex.h:5, from ../include/linux/timex.h:67, from ../include/linux/time32.h:13, from ../include/linux/time.h:60, from ../include/linux/stat.h:19, from ../include/linux/fs_dirent.h:5, from ../include/linux/fs/super_types.h:5, from ../include/linux/fs/super.h:5, from ../include/linux/fs.h:5, from ../fs/smb/client/cifssmb.c:17: In function ‘fortify_memcpy_chk’, inlined from ‘CIFSSMBQFileInfo’ at ../fs/smb/client/cifssmb.c:4093:4: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘fortify_memcpy_chk’, inlined from ‘CIFSSMBUnixQFileInfo’ at ../fs/smb/client/cifssmb.c:4267:4: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘fortify_memcpy_chk’, inlined from ‘CIFSSMBUnixQPathInfo’ at ../fs/smb/client/cifssmb.c:4352:4: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘fortify_memcpy_chk’, inlined from ‘CIFSSMBQFSAttributeInfo’ at ../fs/smb/client/cifssmb.c:5137:4: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘fortify_memcpy_chk’, inlined from ‘CIFSSMBQFSDeviceInfo’ at ../fs/smb/client/cifssmb.c:5212:4: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘fortify_memcpy_chk’, inlined from ‘CIFSSMBQFSUnixInfo’ at ../fs/smb/client/cifssmb.c:5284:4: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/nfs/nfs4trace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../fs/nfs/nfs4trace.h): ../fs/nfs/./nfs4trace.h:2168:1: error: too long token expansion ../fs/nfs/./nfs4trace.h:2234:1: error: too long token expansion ../drivers/net/ethernet/qualcomm/qca_7k_common.c:31:18: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/qualcomm/qca_7k_common.c:32:19: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1344:13: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:951:21: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff) ../drivers/net/ethernet/realtek/8139too.c:2233:9: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/realtek/8139too.c:2233:9: expected unsigned int [usertype] ../drivers/net/ethernet/realtek/8139too.c:2233:9: got restricted __le32 [usertype] ../drivers/net/ethernet/realtek/8139too.c:2234:9: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/realtek/8139too.c:2234:9: expected unsigned int [usertype] ../drivers/net/ethernet/realtek/8139too.c:2234:9: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:570:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:572:31: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:572:62: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:572:62: expected restricted __le32 [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:572:62: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:576:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:66: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:600:54: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:600:64: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:600:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:614:22: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:63: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:625:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:18: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:55: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:631:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:635:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:635:50: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:649:22: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:63: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:660:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:18: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:55: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:666:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:669:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:669:50: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:696:55: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:696:65: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:696:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:702:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:708:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:708:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:708:22: expected restricted __le32 [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:708:22: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:32: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:716:33: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:62: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:765:19: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:765:19: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:765:19: expected int idx ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:765:19: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:775:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:775:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:775:14: expected restricted __le32 [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:775:14: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:778:48: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:787:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:787:22: expected unsigned int [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:787:22: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:800:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:800:22: expected unsigned int [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:800:22: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:832:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:33: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:846:33: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:846:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:846:48: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:846:45: warning: incorrect type in return expression (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:846:45: expected restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:846:45: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:859:28: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:861:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:861:45: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:58: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:861:70: warning: incorrect type in return expression (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:861:70: expected restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:861:70: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:910:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:910:21: expected unsigned int [usertype] val ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:910:21: got restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:998:72: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:998:72: expected unsigned long long [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:998:72: got restricted __le64 [assigned] [usertype] data ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1013:60: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1013:60: expected unsigned long long [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1013:60: got restricted __le64 [assigned] [usertype] data ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1024:60: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1024:60: expected unsigned long long [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1024:60: got restricted __le64 [assigned] [usertype] data ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1098:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1098:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1098:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1122:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1122:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1122:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1122:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1122:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1122:22: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1126:46: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1138:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: expected unsigned int [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c: In function ‘netxen_nic_attach’: ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:45: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-overflow=] 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~ In function ‘netxen_nic_request_irq’, inlined from ‘netxen_nic_attach’ at ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1251:8: ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:41: note: directive argument in the range [-2147483641, 254] 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~~~~~~~ ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:17: note: ‘sprintf’ output between 4 and 29 bytes into a destination of size 20 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/afs/volume.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:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32 ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c: In function ‘qede_get_drvinfo’: ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:621:34: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 25 [-Wformat-truncation=] 621 | "[storm %s]", storm); | ^~ ~~~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:620:17: note: ‘snprintf’ output between 9 and 40 bytes into a destination of size 32 620 | snprintf(info->version, sizeof(info->version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | "[storm %s]", storm); | ~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:638:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=] 638 | "mfw %s", mfw); | ^~ ~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:637:17: note: ‘snprintf’ output between 5 and 36 bytes into a destination of size 32 637 | snprintf(info->fw_version, sizeof(info->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 638 | "mfw %s", mfw); | ~~~~~~~~~~~~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:635:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=] 635 | "mbi %s [mfw %s]", mbi, mfw); | ^~ ~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:634:17: note: ‘snprintf’ output between 12 and 74 bytes into a destination of size 32 634 | snprintf(info->fw_version, sizeof(info->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 635 | "mbi %s [mfw %s]", mbi, mfw); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/renesas/sh_eth.c:897:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:897:37: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:897:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:898:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:898:37: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:898:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:905:37: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:905:37: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:905:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:906:37: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:906:37: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:906:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1242:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/renesas/sh_eth.c:1247:17: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1266:49: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1283:33: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1543:40: warning: invalid assignment: &= ../drivers/net/ethernet/renesas/sh_eth.c:1543:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1543:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1600:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/renesas/sh_eth.c:1603:31: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1604:27: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1642:36: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1673:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1673:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1673:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1689:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1689:38: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:1689:38: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1693:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1693:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1693:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1696:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1696:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1696:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:2475:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2475:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:2475:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2476:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2476:30: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:2476:30: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2527:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2527:22: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:2527:22: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2528:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2528:22: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:2528:22: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2532:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:2532:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:2532:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:3107:23: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:3107:23: expected void *addr ../drivers/net/ethernet/renesas/sh_eth.c:3107:23: got void [noderef] __iomem * ../drivers/net/ethernet/qlogic/qede/qede_main.c: In function ‘qede_init_fp’: ../drivers/net/ethernet/qlogic/qede/qede_main.c:1881:61: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 1881 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", | ^~ ../drivers/net/ethernet/qlogic/qede/qede_main.c:1881:54: note: directive argument in the range [-2147483641, 65534] 1881 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", | ^~~~~~~~~~ ../drivers/net/ethernet/qlogic/qede/qede_main.c:1881:17: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 24 1881 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1882 | edev->ndev->name, queue_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../kernel/bpf/bpf_struct_ops.c:592:27: warning: symbol 'bpf_struct_ops_link_lops' was not declared. Should it be static? ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function ‘qlcnic_request_irq’: ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1765:49: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 9 and 24 [-Wformat-truncation=] 1765 | "%s-tx-%d", netdev->name, ring); | ^~ ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1765:42: note: directive argument in the range [-2147483643, 254] 1765 | "%s-tx-%d", netdev->name, ring); | ^~~~~~~~~~ ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1764:33: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 28 1764 | snprintf(tx_ring->name, sizeof(tx_ring->name), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1765 | "%s-tx-%d", netdev->name, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../kernel/bpf/crypto.c:145:35: warning: symbol 'bpf_crypto_ctx_create' was not declared. Should it be static? ../kernel/bpf/crypto.c:242:35: warning: symbol 'bpf_crypto_ctx_acquire' was not declared. Should it be static? ../kernel/bpf/crypto.c:258:18: warning: symbol 'bpf_crypto_ctx_release' was not declared. Should it be static? ../kernel/bpf/crypto.c:264:18: warning: symbol 'bpf_crypto_ctx_release_dtor' was not declared. Should it be static? ../kernel/bpf/crypto.c:319:17: warning: symbol 'bpf_crypto_decrypt' was not declared. Should it be static? ../kernel/bpf/crypto.c:340:17: warning: symbol 'bpf_crypto_encrypt' was not declared. Should it be static? ../net/netfilter/nf_flow_table_offload.c:49:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:49:32: expected restricted __be32 [usertype] keyid ../net/netfilter/nf_flow_table_offload.c:49:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:59:44: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:59:44: expected restricted __be32 [usertype] src ../net/netfilter/nf_flow_table_offload.c:59:44: got unsigned int ../net/netfilter/nf_flow_table_offload.c:61:44: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:61:44: expected restricted __be32 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:61:44: got unsigned int ../net/netfilter/nf_flow_table_offload.c:91:25: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:91:25: expected restricted __be16 [usertype] vlan_tpid ../net/netfilter/nf_flow_table_offload.c:91:25: got int ../net/netfilter/nf_flow_table_offload.c:154:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:154:32: expected restricted __be32 [usertype] src ../net/netfilter/nf_flow_table_offload.c:154:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:156:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:156:32: expected restricted __be32 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:156:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:171:29: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:171:29: expected restricted __be16 [usertype] n_proto ../net/netfilter/nf_flow_table_offload.c:171:29: got int ../net/netfilter/nf_flow_table_offload.c:197:30: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:197:30: expected restricted __be16 [usertype] src ../net/netfilter/nf_flow_table_offload.c:197:30: got int ../net/netfilter/nf_flow_table_offload.c:199:30: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:199:30: expected restricted __be16 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:199:30: got int ../net/netfilter/nf_flow_table_offload.c:270:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:270:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:270:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:270:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:270:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:270:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:275:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:275:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:275:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:275:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:275:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:275:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:331:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:331:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:331:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:331:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:331:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:331:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:337:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:337:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:337:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:337:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:337:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:337:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:348:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:348:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:348:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:369:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:369:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:369:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:379:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:379:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:379:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:400:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:400:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:400:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:428:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:428:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:428:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:445:67: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:445:67: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:445:67: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:453:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:453:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:453:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:470:67: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:470:67: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:470:67: got unsigned int * ../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 [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:508:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:509:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:509:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:509:22: got restricted __be32 ../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 [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:514:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:515:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:515:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:515:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:522:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:522:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:522:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:522:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:522:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:522:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:542:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:542:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:542:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:543:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:543:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:543:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:548:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:548:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:548:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:549:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:549:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:549:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:556:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:556:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:556:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:556:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:556:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:556:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:912:24: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:912:24: expected restricted __be16 [usertype] proto ../net/netfilter/nf_flow_table_offload.c:912:24: got int ../drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c: In function ‘stmmac_get_strings’: ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:663:62: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size between 27 and 29 [-Wformat-truncation=] 663 | snprintf(data, ETH_GSTRING_LEN, "q%d_%s", q, | ^~ In function ‘stmmac_get_qstats_string’, inlined from ‘stmmac_get_strings’ at ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:710:3: ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:663:25: note: ‘snprintf’ output between 4 and 69 bytes into a destination of size 32 663 | snprintf(data, ETH_GSTRING_LEN, "q%d_%s", q, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 664 | stmmac_qstats_tx_string[stat]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c: In function ‘stmmac_get_strings’: ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:670:62: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size between 27 and 29 [-Wformat-truncation=] 670 | snprintf(data, ETH_GSTRING_LEN, "q%d_%s", q, | ^~ In function ‘stmmac_get_qstats_string’, inlined from ‘stmmac_get_strings’ at ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:710:3: ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:670:25: note: ‘snprintf’ output between 4 and 69 bytes into a destination of size 32 670 | snprintf(data, ETH_GSTRING_LEN, "q%d_%s", q, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | stmmac_qstats_rx_string[stat]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c: In function ‘qed_mfw_get_tlv_time_value’: ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:44: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 2 and 10 [-Wformat-truncation=] 432 | snprintf(p_buf->data, 14, "%d%d%d%d%d%d", | ^~ ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:35: note: directive argument in the range [0, 65535] 432 | snprintf(p_buf->data, 14, "%d%d%d%d%d%d", | ^~~~~~~~~~~~~~ ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:35: note: directive argument in the range [0, 65535] ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:9: note: ‘snprintf’ output between 7 and 23 bytes into a destination of size 14 432 | snprintf(p_buf->data, 14, "%d%d%d%d%d%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433 | p_time->month, p_time->day, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434 | p_time->hour, p_time->min, p_time->msec, p_time->usec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/ethtool_common.c: In function ‘efx_fill_test’: ../drivers/net/ethernet/sfc/ethtool_common.c:277: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=] 277 | "%-6s %-24s", unit_str, test_str); | ^~~~~ ~~~~~~~~ ../drivers/net/ethernet/sfc/ethtool_common.c:275:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 275 | snprintf(strings + test_index * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | ETH_GSTRING_LEN, | ~~~~~~~~~~~~~~~~ 277 | "%-6s %-24s", unit_str, test_str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/bonding/bond_options.c:1262:24: warning: incorrect type in assignment (different base types) ../drivers/net/bonding/bond_options.c:1262:24: expected restricted __be32 [addressable] [usertype] target ../drivers/net/bonding/bond_options.c:1262:24: got unsigned long long const [usertype] value In file included from ../include/linux/string.h:386, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:11, from ../arch/x86/include/asm/paravirt.h:19, from ../arch/x86/include/asm/cpuid/api.h:57, from ../arch/x86/include/asm/processor.h:19, from ../arch/x86/include/asm/timex.h:5, from ../include/linux/timex.h:67, from ../include/linux/time32.h:13, from ../include/linux/time.h:60, from ../include/linux/stat.h:19, from ../include/linux/module.h:13, from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:10, from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:8: In function ‘fortify_memcpy_chk’, inlined from ‘qlcnic_83xx_dcb_query_cee_param’ at ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:614:3: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/wiznet/w5100.c: In function ‘w5100_probe’: ../drivers/net/ethernet/wiznet/w5100.c:1190:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=] 1190 | snprintf(link_name, 16, "%s-link", netdev_name(ndev)); | ^~ ../drivers/net/ethernet/wiznet/w5100.c:1190:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16 1190 | snprintf(link_name, 16, "%s-link", netdev_name(ndev)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/xilinx/xilinx_emaclite.c:410:24: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/xilinx_emaclite.c:419:36: warning: cast to restricted __be32 ../drivers/atm/nicstar.c:555:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:555:17: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:555:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:574:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:574:17: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:574:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1148:29: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1153:56: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1483:30: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1489:44: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1489:44: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1489:44: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1492:44: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1492:44: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1492:44: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1804:36: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1804:36: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1804:36: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1810:36: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1810:36: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1810:36: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1859:17: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1859:52: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1860:17: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1866:24: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1873:22: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1874:32: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1882:41: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1882:41: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1882:41: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1887:46: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1892:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1892:17: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1892:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1961:14: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1971:18: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1965:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1965:17: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1965:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1992:14: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2009:15: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2010:15: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2034:26: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2052:47: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2053:30: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2054:39: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2112:23: warning: incorrect type in assignment (different address spaces) ../drivers/atm/nicstar.c:2112:23: expected void [noderef] __user *iov_base ../drivers/atm/nicstar.c:2112:23: got void * ../drivers/atm/nicstar.c:2113:24: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2146:13: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2152:21: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2185:31: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2292:39: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2303:47: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2346:39: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2580:26: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:1672:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1672:29: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1672:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1673:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1673:29: expected unsigned int [usertype] word_3 ../drivers/atm/nicstar.c:1673:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1674:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1674:29: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1674:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1683:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1683:29: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1683:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1684:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1684:29: expected unsigned int [usertype] word_3 ../drivers/atm/nicstar.c:1684:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1687:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1687:29: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1687:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1690:29: warning: invalid assignment: |= ../drivers/atm/nicstar.c:1690:29: left side has type unsigned int ../drivers/atm/nicstar.c:1690:29: right side has type restricted __le32 ../drivers/atm/nicstar.c:1698:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1698:29: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1698:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1701:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1701:29: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1701:29: got restricted __le32 [usertype] ../drivers/net/ethernet/ti/tlan.c: In function ‘tlan_read_and_clear_stats’: ../drivers/net/ethernet/ti/tlan.c:2072:25: warning: variable ‘def_tx’ set but not used [-Wunused-but-set-variable=] 2072 | u32 def_tx, crc, code; | ^~~~~~ ../drivers/net/ethernet/wiznet/w5300.c: In function ‘w5300_hw_probe’: ../drivers/net/ethernet/wiznet/w5300.c:576:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=] 576 | snprintf(link_name, 16, "%s-link", name); | ^~ ../drivers/net/ethernet/wiznet/w5300.c:576:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16 576 | snprintf(link_name, 16, "%s-link", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sun/niu.c: In function ‘niu_txc_set_imask’: ../drivers/net/ethernet/sun/niu.c:4647:13: warning: variable ‘val’ set but not used [-Wunused-but-set-variable=] 4647 | u64 val; | ^~~ ../drivers/net/ethernet/sun/niu.c: In function ‘niu_open’: ../drivers/net/ethernet/sun/niu.c:6028:52: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 6028 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); | ^ In function ‘niu_set_irq_name’, inlined from ‘niu_request_irq’ at ../drivers/net/ethernet/sun/niu.c:6046:2, inlined from ‘niu_open’ at ../drivers/net/ethernet/sun/niu.c:6112:8: ../drivers/net/ethernet/sun/niu.c:6028:17: note: ‘sprintf’ output between 8 and 23 bytes into a destination of size 22 6028 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/via/via-rhine.c:1135:39: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:151:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:155:11: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:167:56: warning: invalid assignment: |= ../drivers/atm/iphase.c:167:56: left side has type restricted __be16 ../drivers/atm/iphase.c:167:56: right side has type int ../drivers/atm/iphase.c:204:14: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:220:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:228:19: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:241:29: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:242:29: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:279:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:384:14: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:444:17: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:446:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:529:19: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:583:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2959:11: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:3033:23: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:3033:23: expected restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:3033:23: got int vci ../drivers/atm/iphase.c:668:17: warning: restricted __be16 degrades to integer ../drivers/atm/iphase.c:1187:23: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:1187:23: expected restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:1187:23: got int [assigned] desc ../drivers/atm/iphase.c:1299:12: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:1299:12: expected int desc ../drivers/atm/iphase.c:1299:12: got restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:1508:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1555:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1567:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1584:25: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1737:34: warning: invalid assignment: |= ../drivers/atm/iphase.c:1737:34: left side has type restricted __be16 ../drivers/atm/iphase.c:1737:34: right side has type int ../drivers/atm/iphase.c:1814:15: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1815:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1968:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2020:22: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2047:22: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2127:15: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2128:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2273:16: warning: cast to restricted __le32 ../drivers/atm/iphase.c:2273:14: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:2273:14: expected unsigned int [usertype] mac1 ../drivers/atm/iphase.c:2273:14: got restricted __be32 [usertype] ../drivers/atm/iphase.c:2275:16: warning: cast to restricted __le16 ../drivers/atm/iphase.c:2275:14: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:2275:14: expected unsigned short [usertype] mac2 ../drivers/atm/iphase.c:2275:14: got restricted __be16 [usertype] ../drivers/atm/iphase.c:2663:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2667:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1134:25: warning: dereference of noderef expression ../drivers/atm/iphase.c:1139:30: warning: dereference of noderef expression ../drivers/atm/iphase.c:1149:29: warning: dereference of noderef expression ../drivers/atm/iphase.c:1170:21: warning: dereference of noderef expression ../drivers/atm/iphase.c:1170:57: warning: dereference of noderef expression ../drivers/atm/iphase.c:1171:21: warning: dereference of noderef expression ../drivers/atm/iphase.c:1171:57: warning: dereference of noderef expression ../drivers/atm/iphase.c:1397:10: warning: dereference of noderef expression ../drivers/atm/iphase.c:1410:18: warning: dereference of noderef expression ../drivers/atm/iphase.c:1492:17: warning: dereference of noderef expression ../drivers/atm/iphase.c:1493:17: warning: dereference of noderef expression ../drivers/atm/iphase.c:2674:15: warning: dereference of noderef expression ../drivers/atm/iphase.c:2675:15: warning: dereference of noderef expression ../drivers/atm/iphase.c:2989:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:2992:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:2993:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:3003:35: warning: dereference of noderef expression ../drivers/atm/iphase.c:3004:51: warning: dereference of noderef expression ../drivers/atm/iphase.c:3021:36: warning: dereference of noderef expression ../drivers/atm/iphase.c:3022:11: warning: dereference of noderef expression ../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: expected unsigned int [usertype] next ../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: expected unsigned int [usertype] next ../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: expected unsigned int [usertype] app0 ../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:779:16: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:786:17: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:786:17: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:797:41: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:810:24: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: warning: invalid assignment: |= ../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: left side has type unsigned int ../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: right side has type restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: expected unsigned int [usertype] app1 ../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: warning: invalid assignment: |= ../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: left side has type unsigned int ../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: right side has type restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:912:33: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:920:25: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: warning: invalid assignment: |= ../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: left side has type unsigned int ../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: right side has type restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:985:39: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:999:17: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1005:26: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:37: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: got restricted __be16 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: expected unsigned int [usertype] app0 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: got restricted __be32 [usertype] ../drivers/net/ethernet/via/via-velocity.c: note: in included file: ../drivers/net/ethernet/via/via-velocity.h:236:24: warning: mixed bitwiseness ../drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr ../drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs ../drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state ../drivers/net/ethernet/via/via-velocity.c:91:49: got char state ../drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/via/via-velocity.c:93:36: got void * ../drivers/net/ethernet/via/via-velocity.c:1744:34: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/via/via-velocity.c:1744:34: expected unsigned long [usertype] __UNIQUE_ID_y__1395 ../drivers/net/ethernet/via/via-velocity.c:1744:34: got restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:1747:17: warning: cast to restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:2240:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2240:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2240:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2248:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2248:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2248:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2437:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2437:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2437:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2450:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2450:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2450:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2875:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2875:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2875:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3146:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3146:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3146:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3152:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3152:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3152:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3204:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3204:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:3204:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3274:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3274:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3274:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3291:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3291:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3291:48: got restricted pci_power_t [usertype] ../drivers/net/team/team_mode_activebackup.c:54:40: error: incompatible types in comparison expression (different address spaces): ../drivers/net/team/team_mode_activebackup.c:54:40: struct team_port [noderef] __rcu * ../drivers/net/team/team_mode_activebackup.c:54:40: struct team_port * ../drivers/atm/fore200e.c:438:12: warning: cast to restricted __le32 ../drivers/atm/fore200e.c:446:12: warning: incorrect type in argument 1 (different base types) ../drivers/atm/fore200e.c:446:12: expected unsigned int val ../drivers/atm/fore200e.c:446:12: got restricted __le32 [usertype] ../drivers/net/ethernet/sfc/mcdi_mon.c: In function ‘efx_mcdi_mon_probe’: ../drivers/net/ethernet/sfc/mcdi_mon.c:457:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 457 | snprintf(name, sizeof(name), "%s%u_input", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:457:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 457 | snprintf(name, sizeof(name), "%s%u_input", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:488:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 488 | snprintf(name, sizeof(name), "%s%u_alarm", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:488:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 488 | snprintf(name, sizeof(name), "%s%u_alarm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:495:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 495 | snprintf(name, sizeof(name), "%s%u_label", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:495:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 495 | snprintf(name, sizeof(name), "%s%u_label", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 496 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/target/target_core_transport.c: In function ‘transport_dump_vpd_ident’: ../drivers/target/target_core_transport.c:1263:59: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] 1263 | "T10 VPD ASCII Device Identifier: %s\n", | ^~ ../drivers/target/target_core_transport.c:1262:17: note: ‘snprintf’ output between 35 and 288 bytes into a destination of size 254 1262 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1263 | "T10 VPD ASCII Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1264 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/target/target_core_transport.c:1268:59: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] 1268 | "T10 VPD UTF-8 Device Identifier: %s\n", | ^~ ../drivers/target/target_core_transport.c:1267:17: note: ‘snprintf’ output between 35 and 288 bytes into a destination of size 254 1267 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1268 | "T10 VPD UTF-8 Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1269 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/target/target_core_transport.c:1258:60: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 220 [-Wformat-truncation=] 1258 | "T10 VPD Binary Device Identifier: %s\n", | ^~ ../drivers/target/target_core_transport.c:1257:17: note: ‘snprintf’ output between 36 and 289 bytes into a destination of size 254 1257 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1258 | "T10 VPD Binary Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1259 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:45: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:43: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:43: got unsigned int [usertype] ../drivers/net/team/team_mode_loadbalance.c:370:14: warning: incorrect type in assignment (different address spaces) ../drivers/net/team/team_mode_loadbalance.c:370:14: expected struct team_port *port ../drivers/net/team/team_mode_loadbalance.c:370:14: got struct team_port [noderef] __rcu *port ../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c: In function ‘xlgmac_alloc_channels’: ../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:253:73: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=] 253 | snprintf(channel->name, sizeof(channel->name), "channel-%u", i); | ^~ ../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:253:64: note: directive argument in the range [0, 4294967294] 253 | snprintf(channel->name, sizeof(channel->name), "channel-%u", i); | ^~~~~~~~~~~~ ../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:253:17: note: ‘snprintf’ output between 10 and 19 bytes into a destination of size 16 253 | snprintf(channel->name, sizeof(channel->name), "channel-%u", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/fddi/skfp/fplustm.c:447:50: warning: cast truncates bits from constant value (1000000 becomes 0) ../drivers/net/fddi/skfp/fplustm.c:545:9: warning: cast truncates bits from constant value (ffff67ff becomes 67ff) ../drivers/net/fddi/skfp/fplustm.c:548:9: warning: cast truncates bits from constant value (ffff3b89 becomes 3b89) ../drivers/net/fddi/skfp/fplustm.c:948:17: warning: cast truncates bits from constant value (ffffffffffff0218 becomes 218) ../drivers/atm/eni.c:764:37: warning: cast to restricted __be32 ../drivers/atm/eni.c:2054:36: warning: incorrect type in assignment (different base types) ../drivers/atm/eni.c:2054:36: expected unsigned int [usertype] ../drivers/atm/eni.c:2054:36: got restricted __be32 [usertype] ../drivers/net/slip/slip.c:459:14: error: incompatible types in comparison expression (different address spaces): ../drivers/net/slip/slip.c:459:14: void [noderef] __rcu * ../drivers/net/slip/slip.c:459:14: void * ../drivers/net/slip/slip.c:893:9: error: incompatible types in comparison expression (different address spaces): ../drivers/net/slip/slip.c:893:9: void [noderef] __rcu * ../drivers/net/slip/slip.c:893:9: void * ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: expected unsigned int [usertype] data ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: got restricted __be32 [usertype] val ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: expected unsigned int [usertype] mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: got restricted __be32 [usertype] mask ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: too many warnings ../drivers/net/arcnet/com20020-pci.c: In function ‘com20020pci_probe’: ../drivers/net/arcnet/com20020-pci.c:224:71: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 11 [-Wformat-truncation=] 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~ ../drivers/net/arcnet/com20020-pci.c:224:64: note: directive argument in the range [-2147483641, 2147483646] 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~~~~~~~~~ ../drivers/net/arcnet/com20020-pci.c:224:25: note: ‘snprintf’ output between 7 and 18 bytes into a destination of size 16 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:111:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:111:50: warning: restricted __le32 degrades to integer ../drivers/atm/idt77252.c:1220:15: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1233:18: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1390:30: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:1390:30: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:1390:30: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1426:16: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1432:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1432:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1443:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1469:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1473:33: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1484:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1509:30: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:1509:30: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:1509:30: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1520:24: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:745:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:745:27: expected unsigned int [usertype] word_1 ../drivers/atm/idt77252.c:745:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:747:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:747:27: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:747:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:748:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:748:27: expected unsigned int [usertype] word_3 ../drivers/atm/idt77252.c:748:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:749:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:749:27: expected unsigned int [usertype] word_4 ../drivers/atm/idt77252.c:749:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1023:16: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1031:33: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1040:18: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1249:30: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1268:26: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1344:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1345:34: warning: cast to restricted __le32 ../drivers/net/ethernet/korina.c:408:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:408:33: expected struct dma_reg *ch ../drivers/net/ethernet/korina.c:408:33: got struct dma_reg [noderef] __iomem *tx_dma_regs ../drivers/net/ethernet/korina.c:415:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:415:33: expected struct dma_reg *ch ../drivers/net/ethernet/korina.c:415:33: got struct dma_reg [noderef] __iomem *rx_dma_regs ../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:391:20: got unsigned int * ../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:392:31: got unsigned int * ../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:394:33: got unsigned int * ../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:397:28: got unsigned int * ../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:400:20: got unsigned int * ../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:401:20: got unsigned int * ../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:391:20: got unsigned int * ../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:392:31: got unsigned int * ../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:394:33: got unsigned int * ../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:397:28: got unsigned int * ../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:400:20: got unsigned int * ../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:401:20: got unsigned int * ../drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer ../drivers/net/xen-netback/xenbus.c: In function ‘connect’: ../drivers/net/xen-netback/xenbus.c:780:65: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 4 and 19 [-Wformat-truncation=] 780 | snprintf(queue->name, sizeof(queue->name), "%s-q%u", | ^~ ../drivers/net/xen-netback/xenbus.c:780:60: note: directive argument in the range [0, 4294967294] 780 | snprintf(queue->name, sizeof(queue->name), "%s-q%u", | ^~~~~~~~ ../drivers/net/xen-netback/xenbus.c:780:17: note: ‘snprintf’ output between 4 and 28 bytes into a destination of size 21 780 | snprintf(queue->name, sizeof(queue->name), "%s-q%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 781 | be->vif->dev->name, queue->id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: got int ../drivers/w1/w1.c:418:17: warning: incorrect type in assignment (different base types) ../drivers/w1/w1.c:418:17: expected unsigned long long [usertype] rn64_le ../drivers/w1/w1.c:418:17: got restricted __le64 [usertype] ../drivers/w1/w1.c:907:21: warning: incorrect type in initializer (different base types) ../drivers/w1/w1.c:907:21: expected unsigned long long [usertype] rn_le ../drivers/w1/w1.c:907:21: got restricted __le64 [usertype] ../drivers/net/ethernet/jme.c:956:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/jme.c:956:14: expected unsigned short [usertype] csum ../drivers/net/ethernet/jme.c:956:14: got restricted __sum16 [usertype] check ../drivers/atm/atmtcp.c:129:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:129:21: expected unsigned short [addressable] [assigned] [usertype] vpi ../drivers/atm/atmtcp.c:129:21: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:131:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:131:21: expected unsigned short [addressable] [assigned] [usertype] vci ../drivers/atm/atmtcp.c:131:21: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:222:18: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:222:18: expected unsigned short [usertype] vpi ../drivers/atm/atmtcp.c:222:18: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:223:18: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:223:18: expected unsigned short [usertype] vci ../drivers/atm/atmtcp.c:223:18: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:224:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:224:21: expected unsigned int [usertype] length ../drivers/atm/atmtcp.c:224:21: got restricted __be32 [usertype] ../drivers/atm/atmtcp.c:312:33: warning: cast to restricted __be16 ../drivers/atm/atmtcp.c:312:50: warning: cast to restricted __be16 ../drivers/target/tcm_fc/tfc_cmd.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/target/tcm_fc/tfc_conf.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types) ../drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p ../drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x ../drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types) ../drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p ../drivers/atm/lanai.c:1716:52: got unsigned int [usertype] * ../drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types) ../drivers/atm/lanai.c:1176:30: expected unsigned int [usertype] ../drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype] ../drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types) ../drivers/atm/lanai.c:1191:30: expected unsigned int [usertype] ../drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype] ../drivers/net/usb/rtl8150.c:198:22: warning: incorrect type in assignment (different base types) ../drivers/net/usb/rtl8150.c:198:22: expected unsigned short [usertype] rx_creg ../drivers/net/usb/rtl8150.c:198:22: got restricted __le16 [usertype] ../drivers/target/tcm_fc/tfc_io.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/ethoc.c:317:13: expected void *vma ../drivers/net/ethernet/ethoc.c:317:13: got void [noderef] __iomem *membase ../drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/ethoc.c:454:67: expected void const volatile [noderef] __iomem * ../drivers/net/ethernet/ethoc.c:454:67: got void *src ../drivers/net/ethernet/ethoc.c:908:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/ethoc.c:908:21: expected void volatile [noderef] __iomem * ../drivers/net/ethernet/ethoc.c:908:21: got void *[assigned] dest ../drivers/net/ethernet/ethoc.c:1109:31: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/ethoc.c:1109:31: expected void [noderef] __iomem *membase ../drivers/net/ethernet/ethoc.c:1109:31: got void * ../drivers/block/aoe/aoecmd.c: In function ‘aoecmd_init’: ../drivers/block/aoe/aoecmd.c:1722:69: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=] 1722 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); | ^~ ../drivers/block/aoe/aoecmd.c:1722:60: note: directive argument in the range [-2147483641, 2147483646] 1722 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); | ^~~~~~~~~~~~ ../drivers/block/aoe/aoecmd.c:1722:17: note: ‘snprintf’ output between 10 and 20 bytes into a destination of size 12 1722 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/target/tcm_fc/tfc_sess.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/target/tcm_fc/tfc_sess.c:47:17: error: incompatible types in comparison expression (different address spaces): ../drivers/target/tcm_fc/tfc_sess.c:47:17: void [noderef] __rcu * ../drivers/target/tcm_fc/tfc_sess.c:47:17: void * ../drivers/target/tcm_fc/tfc_sess.c:72:9: error: incompatible types in comparison expression (different address spaces): ../drivers/target/tcm_fc/tfc_sess.c:72:9: void [noderef] __rcu * ../drivers/target/tcm_fc/tfc_sess.c:72:9: void * ../drivers/target/tcm_fc/tfc_sess.c:89:9: error: incompatible types in comparison expression (different address spaces): ../drivers/target/tcm_fc/tfc_sess.c:89:9: void [noderef] __rcu * ../drivers/target/tcm_fc/tfc_sess.c:89:9: void * ../drivers/target/tcm_fc/tfc_sess.c:166:17: error: incompatible types in comparison expression (different address spaces): ../drivers/target/tcm_fc/tfc_sess.c:166:17: void [noderef] __rcu * ../drivers/target/tcm_fc/tfc_sess.c:166:17: void * ../drivers/target/tcm_fc/tfc_sess.c:456:17: error: incompatible types in comparison expression (different address spaces): ../drivers/target/tcm_fc/tfc_sess.c:456:17: void [noderef] __rcu * ../drivers/target/tcm_fc/tfc_sess.c:456:17: void * ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c: In function ‘stmmac_selftest_get_strings’: ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:52: warning: ‘%s’ directive output may be truncated writing up to 1535 bytes into a region of size 28 [-Wformat-truncation=] 2040 | snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1, | ^~ ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:17: note: ‘snprintf’ output between 5 and 1540 bytes into a destination of size 32 2040 | snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2041 | stmmac_selftests[i].name); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: expected restricted __wsum [usertype] csum ../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: got restricted __be16 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:1651:17: warning: restricted __le64 degrades to integer ../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: warning: incorrect type in argument 2 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: expected unsigned long long [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: got restricted __le64 [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: warning: incorrect type in argument 2 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: expected unsigned long long [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: got restricted __le64 [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2856:31: warning: restricted __le32 degrades to integer ../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: warning: incorrect type in argument 3 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: expected unsigned long [usertype] size ../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: got restricted __le16 [usertype] mfTableLen ../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: expected unsigned int [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: got restricted __le32 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: expected restricted __le16 [usertype] txDataRingDescSize ../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: got restricted __le32 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: got int ../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: got int ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: expected restricted __be32 [usertype] mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: got int ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: expected restricted __be32 [addressable] [usertype] src ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: got unsigned int [usertype] src_mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: expected restricted __be32 [addressable] [usertype] dst ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: got unsigned int [usertype] dst_mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: expected restricted __be16 [addressable] [usertype] src ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: got unsigned int [usertype] src_mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: expected restricted __be16 [addressable] [usertype] dst ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: got unsigned int [usertype] dst_mask ../drivers/net/usb/hso.c: In function ‘hso_probe’: ../drivers/net/usb/hso.c:2853:13: warning: variable ‘mux’ set but not used [-Wunused-but-set-variable=] 2853 | int mux, i, if_num, port_spec; | ^~~ ../drivers/net/fddi/skfp/drvfbi.c:55:14: warning: symbol 'oem_id' was not declared. Should it be static? ../drivers/net/usb/hso.c:1475:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1476:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1477:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1485:37: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1629:37: warning: cast to restricted __le16 ../drivers/net/can/rockchip/rockchip_canfd-core.c:152:16: error: too long token expansion ../drivers/net/fjes/fjes_main.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h, ../drivers/net/fjes/fjes.h): ../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_hw.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h): ../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_ethtool.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h, ../drivers/net/fjes/fjes.h): ../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/infiniband/sw/siw/siw_cq.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/net/usb/lan78xx.c:3841:29: warning: cast to restricted __be16 ../drivers/net/usb/lan78xx.c:3841:27: warning: incorrect type in assignment (different base types) ../drivers/net/usb/lan78xx.c:3841:27: expected restricted __wsum [usertype] csum ../drivers/net/usb/lan78xx.c:3841:27: got unsigned short [usertype] ../drivers/infiniband/sw/siw/siw_main.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/net/fjes/fjes_debugfs.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h, ../drivers/net/fjes/fjes.h): ../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/infiniband/sw/siw/siw_cm.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: expected restricted __le32 [usertype] packet ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: got unsigned long long ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: expected restricted __le32 [usertype] packet ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: got unsigned long long ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: expected restricted __le32 [usertype] control ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: got int ../drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: expected unsigned int [usertype] ethst ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: got restricted __le32 [usertype] statusinfo ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: expected int si ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: got restricted __le32 [usertype] statusinfo ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: expected restricted __le32 [usertype] control ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: got unsigned int ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: expected void [noderef] __iomem **mapbase ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: got void ** ../drivers/net/can/rockchip/rockchip_canfd-timestamp.c:57:15: error: too long token expansion ../drivers/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integer ../drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c:1155:29: error: too long token expansion ../drivers/infiniband/core/cache.c:653:52: error: incompatible types in comparison expression (different address spaces): ../drivers/infiniband/core/cache.c:653:52: struct net_device [noderef] __rcu * ../drivers/infiniband/core/cache.c:653:52: struct net_device * ../drivers/infiniband/core/cache.c:691:43: warning: incorrect type in initializer (different address spaces) ../drivers/infiniband/core/cache.c:691:43: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/cache.c:691:43: got struct net_device *ndev ../drivers/infiniband/core/cache.c:846:23: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/cache.c:846:23: expected struct net_device [noderef] __rcu *[addressable] ndev ../drivers/infiniband/core/cache.c:846:23: got struct net_device *ndev ../drivers/infiniband/core/cache.c:1024:52: warning: incorrect type in initializer (different address spaces) ../drivers/infiniband/core/cache.c:1024:52: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/cache.c:1024:52: got struct net_device *ndev ../drivers/infiniband/core/cache.c:1395:59: warning: incorrect type in argument 1 (different address spaces) ../drivers/infiniband/core/cache.c:1395:59: expected struct net_device *dev ../drivers/infiniband/core/cache.c:1395:59: got struct net_device [noderef] __rcu *const ndev ../drivers/net/can/peak_canfd/peak_pciefd_main.c:146:32: warning: array of flexible structures ../drivers/infiniband/sw/siw/siw_mem.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/rdmavt/rc.c: note: in included file: ../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/rc.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h): ../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h, ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h): ../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h): ../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures ../drivers/net/ethernet/sfc/falcon/ethtool.c: In function ‘ef4_fill_test’: ../drivers/net/ethernet/sfc/falcon/ethtool.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/falcon/ethtool.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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:831:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:831:48: expected void *filter_cookie ../drivers/infiniband/core/roce_gid_mgmt.c:831:48: got struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:834:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:834:31: expected struct net_device *dev ../drivers/infiniband/core/roce_gid_mgmt.c:834:31: got struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:871:31: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:871:31: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:871:31: got struct net_device *ndev ../drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 898 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d", | ^ In function ‘xgene_enet_set_irq_name’, inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:17: note: ‘snprintf’ output 7 or more bytes (assuming 17) into a destination of size 16 898 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | ndev->name, i); | ~~~~~~~~~~~~~~ ../drivers/infiniband/hw/cxgb4/device.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:610:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:611:17: warning: array of flexible structures ../drivers/bluetooth/hci_mrvl.c:170:23: warning: restricted __le16 degrades to integer ../drivers/bluetooth/hci_mrvl.c:203:23: warning: restricted __le16 degrades to integer ../drivers/infiniband/sw/rdmavt/qp.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h, ../drivers/infiniband/sw/rdmavt/qp.h): ../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/qp.c: note: in included file (through ../drivers/infiniband/sw/rdmavt/qp.h): ../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures ../drivers/infiniband/sw/siw/siw_qp.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/hw/mana/device.c:72:28: warning: symbol 'mana_ib_dev_dm_ops' was not declared. Should it be static? ../drivers/infiniband/hw/efa/efa_main.c:440:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/efa/efa_main.c:440:30: expected restricted __be64 [usertype] node_guid ../drivers/infiniband/hw/efa/efa_main.c:440:30: got unsigned long long [usertype] guid ../drivers/infiniband/hw/efa/efa_verbs.c:2338:30: warning: symbol 'efa_uapi_defs' was not declared. Should it be static? ../drivers/infiniband/sw/siw/siw_qp_rx.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/siw_qp_tx.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/net/usb/smsc75xx.c:2166:29: warning: cast to restricted __be16 ../drivers/net/usb/smsc75xx.c:2166:27: warning: incorrect type in assignment (different base types) ../drivers/net/usb/smsc75xx.c:2166:27: expected restricted __wsum [usertype] csum ../drivers/net/usb/smsc75xx.c:2166:27: got unsigned short [usertype] ../drivers/infiniband/ulp/rtrs/rtrs-srv.c:1057:16: warning: restricted __le16 degrades to integer ../drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:610:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:611:17: warning: array of flexible structures ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype] ../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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: expected unsigned int [usertype] valid ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype] ../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:120:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:120:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be16 ../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:120:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:120:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:183:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:183:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:294:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:339:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_dlid ../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:120:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:120:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:183:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:183:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:294:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:339:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_dlid ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: expected unsigned int [usertype] pa_lo ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: expected unsigned int [usertype] pa_hi ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1630:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: expected unsigned int [usertype] pa_lo ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: expected unsigned int [usertype] pa_hi ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2413:18: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:42: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:42: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:42: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:42: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2520:23: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2575:20: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2590:19: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2606:19: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2608:24: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2612:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2617:29: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2636:20: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2695:34: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2698:37: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2702:37: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2705:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2724:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2728:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2772:24: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file: ../drivers/infiniband/hw/ocrdma/ocrdma.h:497:21: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:503:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:503:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:515:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:521:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:509:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:497:21: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:503:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/qedr/main.c:245:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/main.c:245:30: expected restricted __be64 [usertype] node_guid ../drivers/infiniband/hw/qedr/main.c:245:30: got unsigned long long [usertype] node_guid ../drivers/infiniband/hw/qedr/main.c:451:51: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/main.c:451:51: warning: restricted __le32 degrades to integer ../drivers/infiniband/hw/qedr/main.c:647:31: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/main.c:647:74: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/sfc/siena/mcdi_mon.c: In function ‘efx_siena_mcdi_mon_probe’: ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:457:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 457 | snprintf(name, sizeof(name), "%s%u_input", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:457:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 457 | snprintf(name, sizeof(name), "%s%u_input", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:488:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 488 | snprintf(name, sizeof(name), "%s%u_alarm", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:488:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 488 | snprintf(name, sizeof(name), "%s%u_alarm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:495:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 495 | snprintf(name, sizeof(name), "%s%u_label", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:495:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 495 | snprintf(name, sizeof(name), "%s%u_label", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 496 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1689:34: warning: cast from restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1690:34: warning: cast from restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32 ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:113:17: warning: cast to restricted __be32 ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:115:17: warning: cast to restricted __be16 ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:445:23: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:445:23: expected restricted __be16 [usertype] pkey ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:445:23: got int ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:457:37: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:457:37: expected restricted __be32 [usertype] flow_label ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:457:37: got unsigned int const [usertype] flow_label ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:467:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:467:30: expected unsigned char [usertype] tos ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:467:30: got restricted __be32 [usertype] ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:472:32: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:472:32: expected restricted __be32 [usertype] saddr ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:472:32: got unsigned int [assigned] [usertype] ipv4_addr ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: expected restricted __be32 [usertype] daddr ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: got unsigned int [assigned] [usertype] ipv4_addr Warning: ../drivers/most/most_usb.c:68 struct member 'dev' not described in 'most_dci_obj' Warning: ../drivers/most/most_usb.c:121 struct member 'dev' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'clear_work' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'on_netinfo' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:649 function parameter 'on_netinfo' not described in 'hdm_request_netinfo' Warning: ../drivers/most/most_usb.c:68 struct member 'dev' not described in 'most_dci_obj' Warning: ../drivers/most/most_usb.c:121 struct member 'dev' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'clear_work' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'on_netinfo' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:649 function parameter 'on_netinfo' not described in 'hdm_request_netinfo' ../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:311:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:311:25: bad type * ../drivers/bluetooth/virtio_bt.c:311:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:314:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:314:25: bad type * ../drivers/bluetooth/virtio_bt.c:314:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:349:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:349:25: bad type * ../drivers/bluetooth/virtio_bt.c:349:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:352:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:352:25: bad type * ../drivers/bluetooth/virtio_bt.c:352:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/hci_nokia.c:279:23: warning: incorrect type in assignment (different base types) ../drivers/bluetooth/hci_nokia.c:279:23: expected unsigned short [usertype] baud ../drivers/bluetooth/hci_nokia.c:279:23: got restricted __le16 [usertype] ../drivers/bluetooth/hci_nokia.c:282:26: warning: incorrect type in assignment (different base types) ../drivers/bluetooth/hci_nokia.c:282:26: expected unsigned short [usertype] sys_clk ../drivers/bluetooth/hci_nokia.c:282:26: got restricted __le16 [usertype] ../drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32 ../drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32 ../drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32 ../drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/verbs.c:127:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:127:30: expected restricted __be64 [usertype] sys_image_guid ../drivers/infiniband/hw/qedr/verbs.c:127:30: got unsigned long long [usertype] sys_image_guid ../drivers/infiniband/hw/qedr/verbs.c:1016:34: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:1016:34: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1016:34: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1401:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:1401:42: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1401:42: got int ../drivers/infiniband/hw/qedr/verbs.c:1411:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:1411:42: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1411:42: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2000:34: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2000:34: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2000:34: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2011:34: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2011:34: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2011:34: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2014:41: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2014:41: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2014:41: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2015:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2015:42: expected restricted __le16 [usertype] value ../drivers/infiniband/hw/qedr/verbs.c:2015:42: got unsigned long ../drivers/infiniband/hw/qedr/verbs.c:3289:22: warning: cast from restricted __le64 ../drivers/infiniband/hw/qedr/verbs.c:3289:20: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3289:20: expected unsigned long long [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3289:20: got restricted __be64 [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3449:24: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3449:24: expected restricted __le32 [usertype] hi ../drivers/infiniband/hw/qedr/verbs.c:3449:24: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3450:24: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3450:24: expected restricted __le32 [usertype] lo ../drivers/infiniband/hw/qedr/verbs.c:3450:24: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3451:22: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3451:22: expected restricted __le32 [usertype] l_key ../drivers/infiniband/hw/qedr/verbs.c:3451:22: got unsigned int const [usertype] key ../drivers/infiniband/hw/qedr/verbs.c:3470:26: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3470:26: expected restricted __le32 [usertype] length_lo ../drivers/infiniband/hw/qedr/verbs.c:3470:26: got unsigned long long [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3471:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3471:28: expected restricted __le32 [usertype] hi ../drivers/infiniband/hw/qedr/verbs.c:3471:28: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3472:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3472:28: expected restricted __le32 [usertype] lo ../drivers/infiniband/hw/qedr/verbs.c:3472:28: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3600:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3600:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3600:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3613:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3613:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3613:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3626:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3626:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3626:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3639:34: warning: cast from restricted __be32 ../drivers/infiniband/hw/qedr/verbs.c:3639:34: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/verbs.c:3639:32: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3639:32: expected restricted __le32 [usertype] imm_data ../drivers/infiniband/hw/qedr/verbs.c:3639:32: got restricted __be32 [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3646:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3646:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3646:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3659:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3659:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3659:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3676:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3676:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3676:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3713:33: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3713:33: expected restricted __le32 [usertype] inv_l_key ../drivers/infiniband/hw/qedr/verbs.c:3713:33: got unsigned int const [usertype] invalidate_rkey ../drivers/infiniband/hw/qedr/verbs.c:3795:42: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:3994:42: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:4023:43: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/verbs.c:4023:43: warning: restricted __le32 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:4119:68: warning: incorrect type in argument 6 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4119:68: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4119:68: got restricted __le16 [usertype] sq_cons ../drivers/infiniband/hw/qedr/verbs.c:4127:68: warning: incorrect type in argument 6 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4127:68: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4127:68: got restricted __le16 [usertype] sq_cons ../drivers/infiniband/hw/qedr/verbs.c:4134:38: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:4207:67: warning: incorrect type in argument 6 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4207:67: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4207:67: got restricted __le16 [usertype] sq_cons ../drivers/infiniband/hw/qedr/verbs.c:4392:46: warning: incorrect type in argument 5 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4392:46: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4392:46: got restricted __le16 [usertype] rq_cons_or_srq_id ../drivers/infiniband/hw/qedr/verbs.c:1181:45: warning: cast to restricted __be32 ../drivers/infiniband/hw/qedr/verbs.c:1182:45: warning: cast to restricted __be32 ../drivers/infiniband/hw/qedr/verbs.c:4254:33: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4254:33: expected restricted __be32 [usertype] imm_data ../drivers/infiniband/hw/qedr/verbs.c:4254:33: got unsigned int [usertype] ../drivers/infiniband/hw/hfi1/msix.c: In function ‘msix_clean_up_interrupts’: ../drivers/infiniband/hw/hfi1/msix.c:316:33: warning: variable ‘me’ set but not used [-Wunused-but-set-variable=] 316 | struct hfi1_msix_entry *me = dd->msix_info.msix_entries; | ^~ Warning: ../drivers/infiniband/hw/mlx5/umr.c:986 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * This function makes an mkey non-present by zapping the translation entries of ../drivers/net/usb/aqc111.c:1094:34: warning: incorrect type in argument 1 (different base types) ../drivers/net/usb/aqc111.c:1094:34: expected restricted __le64 const [usertype] *p ../drivers/net/usb/aqc111.c:1094:34: got unsigned long long [usertype] * ../drivers/net/usb/aqc111.c:1122:45: warning: incorrect type in argument 1 (different base types) ../drivers/net/usb/aqc111.c:1122:45: expected restricted __le64 const [usertype] *p ../drivers/net/usb/aqc111.c:1122:45: got unsigned long long [usertype] *[assigned] pkt_desc_ptr ../drivers/net/usb/aqc111.c:1235:22: warning: incorrect type in assignment (different base types) ../drivers/net/usb/aqc111.c:1235:22: expected unsigned long long [usertype] ../drivers/net/usb/aqc111.c:1235:22: got restricted __le64 [usertype] ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/core/user_mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_umad.h): ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../drivers/infiniband/core/user_mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_umad.h): ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod ../drivers/infiniband/core/user_mad.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../include/trace/events/ib_umad.h): ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod ../drivers/infiniband/core/uverbs_ioctl.c:440:17: warning: incorrect type in assignment (different modifiers) ../drivers/infiniband/core/uverbs_ioctl.c:440:17: expected int ( *handler )( ... ) ../drivers/infiniband/core/uverbs_ioctl.c:440:17: got int ( [noderef] *__v )( ... ) ../drivers/infiniband/core/uverbs_cmd.c:3756:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3756:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3756:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3756:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3770:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3770:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3824:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3824:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3824:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3824:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3824:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3824:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3824:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3824:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3854:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3854:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3854:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3854:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3870:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3870:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3870:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3870:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3870:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3870:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3889:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3889:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3889:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3889:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3903:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3903:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3903:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3903:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3982:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3982:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3982:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3982:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4000:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4000:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4000:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4000:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4000:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4000:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4063:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4063:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4063:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4063:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4063:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4063:9: also defined here ../drivers/infiniband/core/cm.c:1310:20: warning: cast from restricted __be32 ../drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c:1799:14: warning: restricted __be64 degrades to integer ../drivers/infiniband/hw/hfi1/tid_rdma.c:2375:9: warning: dubious: !x & y ../drivers/infiniband/hw/hfi1/tid_rdma.c:2376:9: warning: dubious: !x & y ../drivers/infiniband/hw/hfi1/tid_rdma.c:4236:9: warning: dubious: !x & y ../drivers/infiniband/hw/hfi1/tid_rdma.c:4237:9: warning: dubious: !x & y WARNING: modpost: vmlinux: section mismatch in reference: lookup_object_or_alloc+0x462 (section: .text) -> is_static_object (section: .init.text) ../arch/x86/boot/version.c: note: in included file (through ../arch/x86/include/uapi/asm/bitsperlong.h, ../include/uapi/asm-generic/int-ll64.h, ../include/asm-generic/int-ll64.h, ../include/uapi/asm-generic/types.h, ...): ../include/asm-generic/bitsperlong.h:23:2: error: Inconsistent word size. Check asm/bitsperlong.h ../include/asm-generic/bitsperlong.h:27:33: error: static assertion failed: "Inconsistent word size. Check asm/bitsperlong.h" Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../init/init_task.c:146:28: warning: incorrect type in initializer (different address spaces) ../init/init_task.c:146:28: expected struct task_struct [noderef] __rcu *real_parent ../init/init_task.c:146:28: got struct task_struct * ../init/init_task.c:147:28: warning: incorrect type in initializer (different address spaces) ../init/init_task.c:147:28: expected struct task_struct [noderef] __rcu *parent ../init/init_task.c:147:28: got struct task_struct * ../init/init_task.c:161:28: warning: incorrect type in initializer (different address spaces) ../init/init_task.c:161:28: expected struct sighand_struct [noderef] __rcu *sighand ../init/init_task.c:161:28: got struct sighand_struct * ../security/commoncap.c:1411:41: warning: dubious: !x | y ../init/main.c:198:12: warning: symbol 'envp_init' was not declared. Should it be static? ../net/socket.c:1794:21: warning: symbol 'update_socket_protocol' was not declared. Should it be static? ../net/802/mrp.c:883:9: warning: cast removes address space '__rcu' of expression ../net/802/mrp.c:883:9: warning: cast removes address space '__rcu' of expression ../net/802/mrp.c:883:9: warning: dereference of noderef expression ../net/802/mrp.c:883:9: warning: dereference of noderef expression ../net/802/garp.c:597:9: warning: cast removes address space '__rcu' of expression ../net/802/garp.c:597:9: warning: cast removes address space '__rcu' of expression ../net/802/garp.c:597:9: warning: dereference of noderef expression ../net/802/garp.c:597:9: warning: dereference of noderef expression ../security/smack/smack_lsm.c:1972:61: warning: incorrect type in argument 1 (different address spaces) ../security/smack/smack_lsm.c:1972:61: expected struct cred const *cred ../security/smack/smack_lsm.c:1972:61: got struct cred const [noderef] __rcu *cred ../security/smack/smack_lsm.c:5326:30: warning: cast removes address space '__rcu' of expression ../security/tomoyo/common.c:917:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:917:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:917:9: struct list_head * ../security/tomoyo/common.c:917:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:917:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:917:9: struct list_head * ../security/tomoyo/common.c:1615:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1615:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1615:9: struct list_head * ../security/tomoyo/common.c:1615:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1615:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1615:9: struct list_head * ../security/tomoyo/common.c:1639:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1639:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1639:9: struct list_head * ../security/tomoyo/common.c:1639:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1639:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1639:9: struct list_head * ../security/tomoyo/common.c:1825:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1825:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1825:9: struct list_head * ../security/tomoyo/common.c:1829:17: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1829:17: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1829:17: struct list_head * ../security/tomoyo/common.c:1829:17: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1829:17: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1829:17: struct list_head * ../security/tomoyo/common.c:1825:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1825:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1825:9: struct list_head * ../security/tomoyo/common.c:1885:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1885:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1885:9: struct list_head * ../security/tomoyo/common.c:1885:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1885:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1885:9: struct list_head * ../security/tomoyo/common.c:951:26: warning: dereference of noderef expression ../security/tomoyo/common.c:951:26: warning: dereference of noderef expression ../security/tomoyo/common.c:952:26: warning: dereference of noderef expression ../security/tomoyo/common.c:952:26: warning: dereference of noderef expression ../security/smack/smackfs.c:926:17: error: incompatible types in comparison expression (different address spaces): ../security/smack/smackfs.c:926:17: struct netlbl_lsm_catmap [noderef] __rcu * ../security/smack/smackfs.c:926:17: struct netlbl_lsm_catmap * ../security/smack/smackfs.c:1497:47: warning: incorrect type in assignment (different base types) ../security/smack/smackfs.c:1500:47: warning: incorrect type in assignment (different base types) ../security/smack/smackfs.c:1937:17: error: incompatible types in comparison expression (different address spaces): ../security/smack/smackfs.c:1937:17: struct list_head [noderef] __rcu * ../security/smack/smackfs.c:1937:17: struct list_head * Warning: ../security/smack/smack_access.c:584 expecting prototype for smk_import_valid_allocated_label(). Prototype was for smk_import_allocated_label() instead ../net/bpf/test_run.c:510:17: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static? ../net/bpf/test_run.c:516:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static? ../net/bpf/test_run.c:521:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static? ../net/bpf/test_run.c:526:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static? ../net/bpf/test_run.c:531:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static? ../net/bpf/test_run.c:536:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static? ../net/bpf/test_run.c:545:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static? ../net/bpf/test_run.c:551:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static? ../net/bpf/test_run.c:556:17: warning: symbol 'bpf_fentry_test9' was not declared. Should it be static? ../net/bpf/test_run.c:561:14: warning: symbol 'bpf_fentry_test10' was not declared. Should it be static? ../net/bpf/test_run.c:566:15: warning: symbol 'bpf_fentry_test_sinfo' was not declared. Should it be static? ../net/bpf/test_run.c:570:15: warning: symbol 'bpf_fentry_test_ppvoid' was not declared. Should it be static? ../net/bpf/test_run.c:574:15: warning: symbol 'bpf_fentry_test_pppvoid' was not declared. Should it be static? ../net/bpf/test_run.c:578:15: warning: symbol 'bpf_fentry_test_ppfile' was not declared. Should it be static? ../net/bpf/test_run.c:582:22: warning: symbol 'bpf_fexit_test_ret_ppfile' was not declared. Should it be static? ../net/bpf/test_run.c:587:17: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static? ../net/bpf/test_run.c:593:17: warning: symbol 'bpf_modify_return_test2' was not declared. Should it be static? ../net/bpf/test_run.c:600:17: warning: symbol 'bpf_modify_return_test_tp' was not declared. Should it be static? ../net/bpf/test_run.c:607:14: warning: symbol 'bpf_fentry_shadow_test' was not declared. Should it be static? ../net/bpf/test_run.c:629:18: warning: symbol 'bpf_kfunc_call_test_release' was not declared. Should it be static? ../net/bpf/test_run.c:634:18: warning: symbol 'bpf_kfunc_call_test_release_dtor' was not declared. Should it be static? ../net/bpf/test_run.c:640:18: warning: symbol 'bpf_kfunc_call_memb_release' was not declared. Should it be static? ../net/bpf/test_run.c:644:18: warning: symbol 'bpf_kfunc_call_memb_release_dtor' was not declared. Should it be static? ../kernel/fork.c:1053:19: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:1053:19: expected struct task_struct [noderef] __rcu *owner ../kernel/fork.c:1053:19: got struct task_struct *p ../kernel/fork.c:1651:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1651:38: expected struct refcount_struct [usertype] *r ../kernel/fork.c:1651:38: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:1660:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1660:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:1660:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1661:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1661:9: expected void const * ../kernel/fork.c:1661:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1661:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1661:9: expected void const * ../kernel/fork.c:1661:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1661:9: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:1661:9: expected void const * ../kernel/fork.c:1661:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1662:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1662:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:1662:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1760:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1760:9: expected struct qspinlock *lock ../kernel/fork.c:1760:9: got struct qspinlock [noderef] __rcu * ../kernel/fork.c:2077:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2077:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2077:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2081:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2081:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2081:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2423:32: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:2423:32: expected struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:2423:32: got struct task_struct * ../kernel/fork.c:2432:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2432:27: expected struct spinlock [usertype] *lock ../kernel/fork.c:2432:27: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2489:54: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:2489:54: expected struct list_head *head ../kernel/fork.c:2489:54: got struct list_head [noderef] __rcu * ../kernel/fork.c:2509:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2509:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2509:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2531:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2531:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2531:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2559:28: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2559:28: expected struct sighand_struct *sighand ../kernel/fork.c:2559:28: got struct sighand_struct [noderef] __rcu *sighand ../kernel/fork.c:2592:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2592:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2592:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2594:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2594:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2594:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:3045:24: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:3045:24: expected struct task_struct *[assigned] parent ../kernel/fork.c:3045:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:3126:43: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:3126:43: expected struct refcount_struct const [usertype] *r ../kernel/fork.c:3126:43: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:2128:22: warning: dereference of noderef expression ../kernel/fork.c: note: in included file (through ../include/uapi/asm-generic/bpf_perf_event.h, arch/x86/include/generated/uapi/asm/bpf_perf_event.h, ../include/uapi/linux/bpf_perf_event.h, ../include/linux/perf_event.h, ...): ../include/linux/ptrace.h:210:45: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:210:45: expected struct task_struct *new_parent ../include/linux/ptrace.h:210:45: got struct task_struct [noderef] __rcu *parent ../include/linux/ptrace.h:210:62: warning: incorrect type in argument 3 (different address spaces) ../include/linux/ptrace.h:210:62: expected struct cred const *ptracer_cred ../include/linux/ptrace.h:210:62: got struct cred const [noderef] __rcu *ptracer_cred ../kernel/fork.c:2485:59: warning: dereference of noderef expression ../kernel/fork.c:2486:59: warning: dereference of noderef expression ../kernel/fork.c:1045:23: error: incompatible types in comparison expression (different address spaces): ../kernel/fork.c:1045:23: struct task_struct [noderef] __rcu * ../kernel/fork.c:1045:23: struct task_struct * ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void **slot ../drivers/xen/pvcalls-back.c:1014:9: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void **slot ../drivers/xen/pvcalls-back.c:1014:9: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1015:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/xen/pvcalls-back.c:1015:49: expected void [noderef] __rcu **slot ../drivers/xen/pvcalls-back.c:1015:49: got void **slot ../drivers/xen/pvcalls-back.c:1020:38: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1020:38: expected void **slot ../drivers/xen/pvcalls-back.c:1020:38: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void [noderef] __rcu **slot ../drivers/xen/pvcalls-back.c:1014:9: got void **slot ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void **slot ../drivers/xen/pvcalls-back.c:1014:9: got void [noderef] __rcu ** ../io_uring/io_uring.c:467:28: warning: invalid assignment: |= ../io_uring/io_uring.c:467:28: left side has type bool ../io_uring/io_uring.c:467:28: right side has type restricted io_req_flags_t ../io_uring/io_uring.c: note: in included file (through ../include/linux/io_uring/cmd.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../io_uring/io_uring.c:755:58: warning: array of flexible structures ../io_uring/io_uring.c:885:69: warning: array of flexible structures ../io_uring/io_uring.c: note: in included file: ../io_uring/io_uring.h:180:73: warning: array of flexible structures ../io_uring/io_uring.c:1333:25: warning: restricted io_req_flags_t degrades to integer ../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:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../security/selinux/hooks.c:5756:22: warning: restricted __be16 degrades to integer ../security/selinux/hooks.c:5757:22: warning: restricted __be16 degrades to integer ../net/8021q/vlan.c: In function ‘register_vlan_device’: ../net/8021q/vlan.c:249:46: warning: ‘%i’ directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 15 [-Wformat-truncation=] 249 | snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id); | ^~ ../net/8021q/vlan.c:249:42: note: directive argument in the range [0, 4094] 249 | snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id); | ^~~~~~~ ../net/8021q/vlan.c:249:17: note: ‘snprintf’ output between 3 and 21 bytes into a destination of size 16 249 | snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/8021q/vlan.c:237:46: warning: ‘%.4i’ directive output may be truncated writing 4 bytes into a region of size between 0 and 15 [-Wformat-truncation=] 237 | snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id); | ^~~~ ../net/8021q/vlan.c:237:42: note: directive argument in the range [0, 4094] 237 | snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id); | ^~~~~~~~~ ../net/8021q/vlan.c:237:17: note: ‘snprintf’ output between 6 and 21 bytes into a destination of size 16 237 | snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../security/selinux/netnode.c:74:17: warning: restricted __be32 degrades to integer ../security/selinux/netnode.c:91:32: warning: restricted __be32 degrades to integer ../mm/memcontrol.c:4210:52: error: incompatible types in comparison expression (different address spaces): ../mm/memcontrol.c:4210:52: struct task_struct [noderef] __rcu * ../mm/memcontrol.c:4210:52: struct task_struct * ../arch/x86/kernel/tboot.c:487:16: warning: incorrect type in assignment (different address spaces) ../arch/x86/kernel/tboot.c:487:16: expected void *config ../arch/x86/kernel/tboot.c:487:16: got void [noderef] __iomem * ../arch/x86/kernel/tboot.c:493:19: warning: incorrect type in assignment (different address spaces) ../arch/x86/kernel/tboot.c:493:19: expected void *heap_base ../arch/x86/kernel/tboot.c:493:19: got void [noderef] __iomem * ../arch/x86/kernel/tboot.c:495:17: warning: incorrect type in argument 1 (different address spaces) ../arch/x86/kernel/tboot.c:495:17: expected void volatile [noderef] __iomem *addr ../arch/x86/kernel/tboot.c:495:17: got void *config ../net/core/datagram.c: note: in included file (through ../include/linux/skbuff.h, ../include/net/net_namespace.h, ../include/linux/inet.h): ../include/net/checksum.h:41:45: warning: incorrect type in argument 3 (different base types) ../include/net/checksum.h:41:45: expected restricted __wsum [usertype] sum ../include/net/checksum.h:41:45: got unsigned int ../kernel/exit.c:359:37: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:359:37: expected struct task_struct *tsk ../kernel/exit.c:359:37: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:362:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:362:32: expected struct task_struct *task ../kernel/exit.c:362:32: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:363:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:363:35: expected struct task_struct *task ../kernel/exit.c:363:35: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:408:24: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:408:24: expected struct task_struct *parent ../kernel/exit.c:408:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:460:17: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:460:17: expected struct task_struct [noderef] __rcu *volatile ../kernel/exit.c:460:17: got struct task_struct *tsk ../kernel/exit.c:495:23: error: incompatible types in comparison expression (different address spaces): ../kernel/exit.c:495:23: struct task_struct [noderef] __rcu * ../kernel/exit.c:495:23: struct task_struct * ../kernel/exit.c:655:29: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:657:29: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:870:45: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1103:63: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1348:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1363:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1414:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1417:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1423:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1599:68: error: incompatible types in comparison expression (different base types): ../kernel/exit.c:1599:68: void * ../kernel/exit.c:1599:68: struct task_struct [noderef] __rcu * ../kernel/exit.c:1628:25: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1628:25: expected struct task_struct *parent ../kernel/exit.c:1628:25: got struct task_struct [noderef] __rcu * ../kernel/exit.c:518:9: warning: dereference of noderef expression ../kernel/exit.c: note: in included file: ../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces) ../include/linux/ptrace.h:92:40: expected struct task_struct *p1 ../include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent ../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:92:60: expected struct task_struct *p2 ../include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent ../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces) ../include/linux/ptrace.h:92:40: expected struct task_struct *p1 ../include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent ../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:92:60: expected struct task_struct *p2 ../include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent ../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces) ../include/linux/ptrace.h:92:40: expected struct task_struct *p1 ../include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent ../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:92:60: expected struct task_struct *p2 ../include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent ../drivers/xen/pvcalls-front.c:956:24: warning: incorrect type in return expression (different base types) ../drivers/xen/pvcalls-front.c:956:24: expected restricted __poll_t ../drivers/xen/pvcalls-front.c:956:24: got int [assigned] ret ../net/core/skbuff.c: note: in included file (through ../include/linux/skbuff.h, ../include/net/net_namespace.h, ../include/linux/inet.h): ../include/net/checksum.h:33:39: warning: incorrect type in argument 3 (different base types) ../include/net/checksum.h:33:39: expected restricted __wsum [usertype] sum ../include/net/checksum.h:33:39: got unsigned int ../net/sched/cls_api.c:390:22: warning: incorrect type in assignment (different base types) ../net/sched/cls_api.c:390:22: expected restricted __be16 [usertype] protocol ../net/sched/cls_api.c:390:22: got unsigned int [usertype] protocol ../net/sched/cls_api.c:1921:16: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:1921:16: struct tcf_proto * ../net/sched/cls_api.c:1921:16: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2022:20: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:2022:20: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2022:20: struct tcf_proto * ../net/sched/cls_api.c:1983:25: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:1983:25: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:1983:25: struct tcf_proto * ../net/sched/cls_api.c:2003:16: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:2003:16: struct tcf_proto * ../net/sched/cls_api.c:2003:16: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2076:25: warning: restricted __be16 degrades to integer ../net/sched/cls_api.c:2799:50: warning: restricted __be16 degrades to integer ../io_uring/poll.c:431:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:431:40: expected int mask ../io_uring/poll.c:431:40: got restricted __poll_t [usertype] mask ../io_uring/poll.c:283:38: warning: incorrect type in assignment (different base types) ../io_uring/poll.c:283:38: expected signed int [usertype] res ../io_uring/poll.c:283:38: got restricted __poll_t ../io_uring/poll.c:303:56: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:302:66: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:302:66: expected restricted __poll_t [usertype] val ../io_uring/poll.c:302:66: got unsigned int ../io_uring/poll.c:302:52: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:302:52: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:302:52: got unsigned short ../io_uring/poll.c:305:51: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:305:51: expected signed int [usertype] res ../io_uring/poll.c:305:51: got restricted __poll_t [usertype] mask ../io_uring/poll.c:306:53: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:306:53: expected signed int [usertype] res ../io_uring/poll.c:306:53: got restricted __poll_t [usertype] mask ../io_uring/poll.c:359:71: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:359:65: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:359:65: expected restricted __poll_t [usertype] val ../io_uring/poll.c:359:65: got unsigned int ../io_uring/poll.c:619:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:619:40: expected int mask ../io_uring/poll.c:619:40: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:699:38: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:699:38: expected int mask ../io_uring/poll.c:699:38: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:699:55: warning: incorrect type in argument 3 (different base types) ../io_uring/poll.c:699:55: expected int events ../io_uring/poll.c:699:55: got restricted __poll_t [usertype] events ../io_uring/poll.c:706:33: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:706:33: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:706:33: got int ../io_uring/poll.c:844:24: warning: invalid assignment: |= ../io_uring/poll.c:844:24: left side has type unsigned int ../io_uring/poll.c:844:24: right side has type restricted __poll_t ../io_uring/poll.c:846:24: warning: invalid assignment: |= ../io_uring/poll.c:846:24: left side has type unsigned int ../io_uring/poll.c:846:24: right side has type restricted __poll_t ../io_uring/poll.c:848:55: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:847:29: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:847:38: warning: incorrect type in return expression (different base types) ../io_uring/poll.c:847:38: expected restricted __poll_t ../io_uring/poll.c:847:38: got unsigned int ../io_uring/poll.c:908:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:908:40: expected signed int [usertype] res ../io_uring/poll.c:908:40: got restricted __poll_t [addressable] [assigned] [usertype] result_mask ../io_uring/poll.c:939:38: warning: invalid assignment: &= ../io_uring/poll.c:939:38: left side has type restricted __poll_t ../io_uring/poll.c:939:38: right side has type int ../io_uring/poll.c:940:52: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:940:38: warning: invalid assignment: |= ../io_uring/poll.c:940:38: left side has type restricted __poll_t ../io_uring/poll.c:940:38: right side has type unsigned int ../fs/file.c:438:17: warning: incorrect type in assignment (different address spaces) ../fs/file.c:438:17: expected struct file **old_fds ../fs/file.c:438:17: got struct file [noderef] __rcu **fd ../fs/file.c:439:17: warning: incorrect type in assignment (different address spaces) ../fs/file.c:439:17: expected struct file **new_fds ../fs/file.c:439:17: got struct file [noderef] __rcu **fd ../fs/file.c:462:17: error: incompatible types in comparison expression (different address spaces): ../fs/file.c:462:17: struct file [noderef] __rcu * ../fs/file.c:462:17: struct file * ../fs/file.c:492:60: warning: incorrect type in initializer (different address spaces) ../fs/file.c:532:28: warning: incorrect type in initializer (different address spaces) ../fs/file.c:912:30: warning: incorrect type in assignment (different address spaces) ../fs/file.c:933:14: warning: incorrect type in assignment (different address spaces) ../fs/file.c:937:13: warning: incorrect type in argument 1 (different address spaces) ../fs/file.c:940:23: warning: incorrect type in assignment (different address spaces) ../fs/file.c:963:24: warning: incorrect type in return expression (different address spaces) ../fs/file.c:965:14: warning: incorrect type in argument 1 (different address spaces) ../fs/file.c:986:22: warning: incorrect type in assignment (different address spaces) ../fs/file.c:988:32: warning: incorrect type in return expression (different address spaces) ../fs/file.c:1010:31: warning: incorrect type in argument 1 (different address spaces) ../fs/file.c:1010:14: warning: incorrect type in assignment (different address spaces) ../fs/file.c:1014:16: warning: incorrect type in return expression (different address spaces) ../io_uring/wait.c: note: in included file (through ../include/trace/events/io_uring.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../drivers/tty/n_gsm.c:4051:29: warning: restricted __be16 degrades to integer ../kernel/pid.c:443:9: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:443:9: struct pid [noderef] __rcu * ../kernel/pid.c:443:9: struct pid * ../kernel/pid.c:444:9: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:444:9: struct pid [noderef] __rcu * ../kernel/pid.c:444:9: struct pid * ../kernel/pid.c:506:23: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:506:23: struct pid [noderef] __rcu * ../kernel/pid.c:506:23: struct pid * ../kernel/pid.c:564:24: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:564:24: struct pid [noderef] __rcu * ../kernel/pid.c:564:24: struct pid * ../kernel/pid.c: note: in included file (through ../include/linux/sched/signal.h, ../include/linux/rcuwait.h, ../include/linux/mm.h): ../include/linux/rculist.h:611:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist.h:611:9: struct hlist_node [noderef] __rcu * ../include/linux/rculist.h:611:9: struct hlist_node * ../include/linux/rculist.h:612:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist.h:612:9: struct hlist_node [noderef] __rcu * ../include/linux/rculist.h:612:9: struct hlist_node * In file included from ../include/linux/string.h:386, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:11, from ../arch/x86/include/asm/paravirt.h:19, from ../arch/x86/include/asm/cpuid/api.h:57, from ../arch/x86/include/asm/processor.h:19, from ../include/linux/sched.h:13, from ../include/linux/ratelimit.h:6, from ../include/linux/dev_printk.h:16, from ../include/linux/device.h:15, from ../drivers/nfc/pn533/pn533.c:9: In function ‘fortify_memcpy_chk’, inlined from ‘pn533_target_found_felica’ at ../drivers/nfc/pn533/pn533.c:781:2: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/mpls/af_mpls.c: note: in included file: ../net/mpls/internal.h:158:38: warning: array of flexible structures ../drivers/nfc/microread/microread.c:489:26: warning: cast to restricted __be16 ../drivers/nfc/microread/microread.c:503:26: warning: cast to restricted __be16 ../drivers/nfc/microread/microread.c:521:25: warning: cast to restricted __le16 ../net/ipv6/route.c:2396:39: warning: incorrect type in assignment (different base types) ../net/ipv6/route.c:2396:39: expected unsigned int [usertype] flow_label ../net/ipv6/route.c:2396:39: got restricted __be32 ../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../kernel/nsproxy.c:276:9: error: no generic selection for 'struct user_namespace *const [noderef] __rcu user_ns' ../kernel/nsproxy.c:281:9: error: no generic selection for 'struct user_namespace *const [noderef] __rcu user_ns' ../kernel/nsproxy.c:276:9: warning: dereference of noderef expression ../kernel/nsproxy.c:281:9: warning: dereference of noderef expression ../drivers/nfc/pn533/pn533.c:117:39: warning: incorrect type in initializer (different base types) ../drivers/nfc/pn533/pn533.c:117:39: expected restricted __be16 [usertype] sc ../drivers/nfc/pn533/pn533.c:117:39: got int ../drivers/nfc/pn533/pn533.c:130:39: warning: incorrect type in initializer (different base types) ../drivers/nfc/pn533/pn533.c:130:39: expected restricted __be16 [usertype] sc ../drivers/nfc/pn533/pn533.c:130:39: got int ../drivers/block/drbd/drbd_bitmap.c:495:14: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_bitmap.c:495:14: expected unsigned long [assigned] mask ../drivers/block/drbd/drbd_bitmap.c:495:14: got restricted __le64 [usertype] ../drivers/block/drbd/drbd_bitmap.c:531:14: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_bitmap.c:531:14: expected unsigned long [assigned] mask ../drivers/block/drbd/drbd_bitmap.c:531:14: got restricted __le64 [usertype] ../drivers/block/drbd/drbd_bitmap.c:572:27: warning: invalid assignment: &= ../drivers/block/drbd/drbd_bitmap.c:572:27: left side has type unsigned long ../drivers/block/drbd/drbd_bitmap.c:572:27: right side has type restricted __le64 ../drivers/block/drbd/drbd_bitmap.c: note: in included file: ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/block/drbd/drbd_proc.c:269:30: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_proc.c:269:30: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_proc.c:269:30: struct net_conf * ../net/core/dev_addr_lists.c: note: in included file (through ../include/linux/sysctl.h, ../include/net/net_namespace.h, ../include/linux/netdevice.h): ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/block/drbd/drbd_worker.c:619:39: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:619:39: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:619:39: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:510:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:510:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:510:14: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:511:16: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:511:16: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:511:16: struct fifo_buffer * ../drivers/block/drbd/drbd_worker.c:561:13: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:561:13: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:561:13: struct fifo_buffer * ../drivers/block/drbd/drbd_worker.c:565:39: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:565:39: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:565:39: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:1000:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:1526:32: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1526:32: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1526:32: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:1635:32: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1635:32: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1635:32: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:1674:16: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1674:16: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1674:16: struct fifo_buffer * ../drivers/block/drbd/drbd_worker.c:1704:34: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1704:34: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1704:34: struct net_conf * ../drivers/block/drbd/drbd_worker.c:1877:38: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1877:38: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1877:38: struct net_conf * ../drivers/block/drbd/drbd_worker.c:2084:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:2084:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:2084:14: struct net_conf * ../drivers/block/drbd/drbd_worker.c:2139:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:2139:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:2139:14: struct net_conf * ../drivers/block/drbd/drbd_worker.c: note: in included file: ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../kernel/cred.c:77:9: error: incompatible types in comparison expression (different address spaces): ../kernel/cred.c:77:9: struct cred * ../kernel/cred.c:77:9: struct cred const [noderef] __rcu * ../kernel/cred.c:78:9: error: incompatible types in comparison expression (different address spaces): ../kernel/cred.c:78:9: struct cred * ../kernel/cred.c:78:9: struct cred const [noderef] __rcu * ../kernel/cred.c:94:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/cred.c:94:9: expected struct atomic64_t const [usertype] *v ../kernel/cred.c:94:9: got struct atomic64_t const [noderef] __rcu * ../kernel/cred.c:97:22: warning: cast removes address space '__rcu' of expression ../kernel/cred.c:100:17: warning: cast removes address space '__rcu' of expression ../kernel/cred.c:191:13: warning: incorrect type in assignment (different address spaces) ../kernel/cred.c:191:13: expected struct cred const *old ../kernel/cred.c:191:13: got struct cred const [noderef] __rcu *cred ../kernel/cred.c:278:47: warning: incorrect type in argument 1 (different address spaces) ../kernel/cred.c:278:47: expected struct cred const *cred ../kernel/cred.c:278:47: got struct cred const [noderef] __rcu *cred ../kernel/cred.c:278:30: warning: incorrect type in assignment (different address spaces) ../kernel/cred.c:278:30: expected struct cred const [noderef] __rcu *real_cred ../kernel/cred.c:278:30: got struct cred const * ../kernel/cred.c:279:17: warning: incorrect type in argument 1 (different address spaces) ../kernel/cred.c:279:17: expected struct atomic64_t const [usertype] *v ../kernel/cred.c:279:17: got struct atomic64_t const [noderef] __rcu * ../kernel/cred.c:318:32: warning: incorrect type in assignment (different address spaces) ../kernel/cred.c:318:32: expected struct cred const [noderef] __rcu *real_cred ../kernel/cred.c:318:32: got struct cred const * ../kernel/cred.c:371:38: warning: incorrect type in initializer (different address spaces) ../kernel/cred.c:371:38: expected struct cred const *old ../kernel/cred.c:371:38: got struct cred const [noderef] __rcu *real_cred ../kernel/cred.c:376:9: error: incompatible types in comparison expression (different address spaces): ../kernel/cred.c:376:9: struct cred const [noderef] __rcu * ../kernel/cred.c:376:9: struct cred const * ../kernel/cred.c:274:19: warning: dereference of noderef expression ../drivers/scsi/scsi_transport_fc.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1113:42: warning: array of flexible structures ../net/ipv6/mcast.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../io_uring/register.c: note: in included file: ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../net/core/dev.c:5867:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static? ../drivers/block/drbd/drbd_receiver.c:5119:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5120:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5129:54: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5186:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:5186:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:5186:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:121:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:121:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:121:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:340:29: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:340:29: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:340:29: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:412:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:412:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:412:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:516:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:516:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:516:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:585:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:585:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:585:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:981:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:982:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:983:28: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:987:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:988:28: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:993:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:994:28: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:633:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:633:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:633:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:688:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:688:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:688:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:856:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:856:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:856:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:1246:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:1246:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:1246:14: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:1399:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:1399:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:1399:14: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:1692:22: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:1696:22: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:1942:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:1973:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:2187:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2187:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2187:22: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2197:27: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2197:27: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2197:27: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2378:24: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:2405:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:2416:20: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:2448:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2448:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2448:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2580:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2580:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2580:22: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:2635:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:2636:18: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:2843:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2843:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2843:23: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2919:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2919:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2919:23: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2976:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2976:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2976:23: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3323:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3323:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3323:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3455:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3456:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3457:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3458:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3459:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3460:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3481:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3481:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3481:22: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3565:9: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3565:9: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3565:9: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3722:46: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3780:55: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3781:57: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3782:56: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3783:53: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3817:25: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3817:25: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3817:25: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3822:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3822:17: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3822:17: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:3828:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3828:17: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3828:17: struct fifo_buffer * ../drivers/block/drbd/drbd_receiver.c:3895:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:3896:19: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:3897:19: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:3905:28: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3905:28: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3905:28: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:3946:25: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3946:25: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3946:25: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:4066:29: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4166:18: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4167:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4192:18: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4193:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4225:24: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4429:52: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4756:9: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4756:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4774:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4775:16: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5073:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_receiver.c:5074:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_receiver.c:5075:26: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_receiver.c:5381:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5400:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5445:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5446:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5455:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5498:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5499:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5507:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5544:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5545:20: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5553:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5580:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5587:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5589:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5589:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5589:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5589:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5610:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5611:16: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5613:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5640:44: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5672:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5673:16: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5675:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5677:13: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5726:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:5726:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:5726:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:5814:37: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:5814:37: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:5814:37: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:5911:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:5911:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:5911:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c: note: in included file: ../drivers/block/drbd/drbd_vli.h:305:23: warning: cast to restricted __le64 ../drivers/block/drbd/drbd_vli.h:305:23: warning: cast to restricted __le64 ../drivers/message/fusion/mptfc.c:383:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:386:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:389:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:392:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:395:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:398:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptfc.c:401:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptfc.c:823:42: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:824:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:825:45: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:826:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:827:45: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:828:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:829:58: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:830:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:831:49: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:832:49: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:833:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:834:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:835:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:836:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:837:57: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:838:50: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:1403:20: warning: cast to restricted __le32 ../drivers/block/drbd/drbd_req.c:588:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:588:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:588:22: struct net_conf * ../drivers/block/drbd/drbd_req.c:702:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:702:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:702:22: struct net_conf * ../drivers/block/drbd/drbd_req.c:993:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:993:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:993:14: struct net_conf * ../drivers/block/drbd/drbd_req.c:1066:15: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:1066:15: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:1066:15: struct disk_conf * ../drivers/block/drbd/drbd_req.c:1714:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:1714:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:1714:14: struct net_conf * ../drivers/block/drbd/drbd_req.c:1721:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:1721:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:1721:22: struct disk_conf * ../drivers/block/drbd/drbd_req.c: note: in included file: ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/block/drbd/drbd_actlog.c:111:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf * ../drivers/block/drbd/drbd_actlog.c:386:36: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf * ../drivers/block/drbd/drbd_actlog.c:457:44: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf * ../drivers/block/drbd/drbd_actlog.c: note: in included file: ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/message/fusion/mptlan.c:1172:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:1235:52: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1235:52: expected unsigned int [usertype] TransactionContext ../drivers/message/fusion/mptlan.c:1235:52: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1239:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1239:46: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptlan.c:1239:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1243:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1243:46: expected unsigned int [usertype] Low ../drivers/message/fusion/mptlan.c:1243:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1245:55: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1245:55: expected unsigned int [usertype] High ../drivers/message/fusion/mptlan.c:1245:55: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1259:38: warning: invalid assignment: |= ../drivers/message/fusion/mptlan.c:1259:38: left side has type unsigned int ../drivers/message/fusion/mptlan.c:1259:38: right side has type restricted __le32 ../drivers/message/fusion/mptlan.c:1261:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1261:39: expected unsigned int [usertype] BucketCount ../drivers/message/fusion/mptlan.c:1261:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:964:25: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:969:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:972:14: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:976:15: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:981:17: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:986:18: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:990:18: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:1020:31: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:607:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:612:17: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:636:23: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:346:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:1495:27: warning: restricted __be16 degrades to integer ../drivers/message/fusion/mptlan.c:1532:29: warning: incorrect type in return expression (different base types) ../drivers/message/fusion/mptlan.c:1532:29: expected unsigned short ../drivers/message/fusion/mptlan.c:1532:29: got restricted __be16 [usertype] ethertype ../drivers/message/fusion/mptlan.c:1535:16: warning: incorrect type in return expression (different base types) ../drivers/message/fusion/mptlan.c:1535:16: expected unsigned short ../drivers/message/fusion/mptlan.c:1535:16: got restricted __be16 [usertype] ../drivers/message/fusion/mptlan.c:741:36: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:741:36: expected unsigned int [usertype] TransactionContext ../drivers/message/fusion/mptlan.c:741:36: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:749:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:749:39: expected unsigned int ../drivers/message/fusion/mptlan.c:749:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:752:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:752:39: expected unsigned int ../drivers/message/fusion/mptlan.c:752:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:762:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:762:30: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptlan.c:762:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:771:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:771:30: expected unsigned int [usertype] Low ../drivers/message/fusion/mptlan.c:771:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:773:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:773:39: expected unsigned int [usertype] High ../drivers/message/fusion/mptlan.c:773:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:780:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:815:23: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:815:23: expected restricted __be16 [usertype] protocol ../drivers/message/fusion/mptlan.c:815:23: got unsigned short ../drivers/message/fusion/mptlan.c:919:23: warning: cast to restricted __le32 ../net/core/filter.c:1434:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1434:39: expected struct sock_filter const *filter ../net/core/filter.c:1434:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:1512:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1512:39: expected struct sock_filter const *filter ../net/core/filter.c:1512:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:2343:45: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:2343:45: expected restricted __be32 [usertype] daddr ../net/core/filter.c:2343:45: got unsigned int [usertype] ipv4_nh ../net/core/filter.c:3970:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static? ../net/core/filter.c:4714:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static? ../net/core/filter.c:5128:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static? ../net/core/filter.c:8131:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? ../net/core/filter.c:12135:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static? ../net/core/filter.c:12165:17: warning: symbol 'bpf_dynptr_from_skb_meta' was not declared. Should it be static? ../net/core/filter.c:12181:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static? ../net/core/filter.c:12197:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static? ../net/core/filter.c:12218:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static? ../net/core/filter.c:12315:17: warning: symbol 'bpf_sock_ops_enable_tx_tstamp' was not declared. Should it be static? ../net/core/filter.c:12365:17: warning: symbol 'bpf_xdp_pull_data' was not declared. Should it be static? ../net/core/filter.c:12541:17: warning: symbol 'bpf_sock_destroy' was not declared. Should it be static? ../net/core/filter.c:1942:43: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1942:43: expected restricted __wsum [usertype] diff ../net/core/filter.c:1942:43: got unsigned long long [usertype] to ../net/core/filter.c:1945:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1945:36: expected restricted __be16 [usertype] old ../net/core/filter.c:1945:36: got unsigned long long [usertype] from ../net/core/filter.c:1945:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1945:42: expected restricted __be16 [usertype] new ../net/core/filter.c:1945:42: got unsigned long long [usertype] to ../net/core/filter.c:1948:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1948:36: expected restricted __be32 [usertype] from ../net/core/filter.c:1948:36: got unsigned long long [usertype] from ../net/core/filter.c:1948:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1948:42: expected restricted __be32 [usertype] to ../net/core/filter.c:1948: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:2067:35: warning: incorrect type in return expression (different base types) ../net/core/filter.c:2067:35: expected unsigned long long ../net/core/filter.c:2067:35: got restricted __wsum [usertype] csum ../net/core/filter.c:6052:17: warning: incorrect type in assignment (different base types) ../net/core/filter.c:6052:17: expected unsigned int [usertype] spi ../net/core/filter.c:6052:17: got restricted __be32 const [usertype] spi ../net/core/filter.c:6060:33: warning: incorrect type in assignment (different base types) ../net/core/filter.c:6060:33: expected unsigned int [usertype] remote_ipv4 ../net/core/filter.c:6060:33: got restricted __be32 const [usertype] a4 ../drivers/scsi/libiscsi.c:1035:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/libiscsi.c:1035:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt ../drivers/scsi/libiscsi.c:1035:25: got restricted itt_t [usertype] ../drivers/scsi/libiscsi.c:1132:33: warning: restricted itt_t degrades to integer ../drivers/scsi/libiscsi.c:1132:41: warning: restricted __be32 degrades to integer ../drivers/block/drbd/drbd_main.c:546:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:546:20: expected unsigned int [usertype] magic ../drivers/block/drbd/drbd_main.c:546:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:547:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:547:20: expected unsigned short [usertype] command ../drivers/block/drbd/drbd_main.c:547:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:548:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:548:20: expected unsigned short [usertype] length ../drivers/block/drbd/drbd_main.c:548:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:554:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:554:20: expected unsigned short [usertype] magic ../drivers/block/drbd/drbd_main.c:554:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:555:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:555:20: expected unsigned short [usertype] command ../drivers/block/drbd/drbd_main.c:555:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:556:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:556:19: expected unsigned int [usertype] length ../drivers/block/drbd/drbd_main.c:556:19: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:563:18: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:563:18: expected unsigned int [usertype] magic ../drivers/block/drbd/drbd_main.c:563:18: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:564:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:564:19: expected unsigned short [usertype] volume ../drivers/block/drbd/drbd_main.c:564:19: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:565:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:565:20: expected unsigned short [usertype] command ../drivers/block/drbd/drbd_main.c:565:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:566:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:566:19: expected unsigned int [usertype] length ../drivers/block/drbd/drbd_main.c:566:19: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:705:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:705:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:705:14: struct net_conf * ../drivers/block/drbd/drbd_main.c:720:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:720:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:720:22: struct disk_conf * ../drivers/block/drbd/drbd_main.c:758:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:758:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:758:14: struct net_conf * ../drivers/block/drbd/drbd_main.c:820:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:824:26: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:826:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:826:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:826:23: struct net_conf * ../drivers/block/drbd/drbd_main.c:885:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:916:26: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:916:26: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:916:26: struct disk_conf * ../drivers/block/drbd/drbd_main.c:980:18: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1003:18: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1016:17: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1017:16: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1032:17: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1033:16: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1045:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1059:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1096:19: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:1096:19: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:1096:19: struct net_conf * ../drivers/block/drbd/drbd_main.c:1306:21: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1306:21: expected unsigned int [usertype] set_size ../drivers/block/drbd/drbd_main.c:1306:21: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1334:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1334:20: expected unsigned int [usertype] seq_num ../drivers/block/drbd/drbd_main.c:1334:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1346:54: warning: incorrect type in argument 4 (different base types) ../drivers/block/drbd/drbd_main.c:1346:54: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1346:54: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1366:31: warning: incorrect type in argument 3 (different base types) ../drivers/block/drbd/drbd_main.c:1366:31: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1366:31: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1367:31: warning: incorrect type in argument 4 (different base types) ../drivers/block/drbd/drbd_main.c:1367:31: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1367:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1377:31: warning: incorrect type in argument 3 (different base types) ../drivers/block/drbd/drbd_main.c:1377:31: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1377:31: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1378:31: warning: incorrect type in argument 4 (different base types) ../drivers/block/drbd/drbd_main.c:1378:31: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1378:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1379:31: warning: incorrect type in argument 5 (different base types) ../drivers/block/drbd/drbd_main.c:1379:31: expected unsigned long long [usertype] block_id ../drivers/block/drbd/drbd_main.c:1379:31: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1392:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1392:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1392:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1393:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1393:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1393:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1408:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1408:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1408:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1410:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1410:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1410:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1426:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1426:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1426:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1428:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1428:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1428:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1441:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1441:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1441:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1443:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1443:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1443:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1668:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1668:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1668:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1670:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1670:20: expected unsigned int [usertype] seq_num ../drivers/block/drbd/drbd_main.c:1670:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1684:21: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1684:21: expected unsigned int [usertype] dp_flags ../drivers/block/drbd/drbd_main.c:1684:21: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1689:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1689:25: expected unsigned int [usertype] size ../drivers/block/drbd/drbd_main.c:1689:25: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1760:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1760:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1760:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1783:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1783:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1783:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1784:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1784:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1784:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1820:40: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:1820:40: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:1820:40: struct net_conf * ../drivers/block/drbd/drbd_main.c:2969:30: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2969:30: expected unsigned long long [usertype] la_size_sect ../drivers/block/drbd/drbd_main.c:2969:30: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:2971:33: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2971:33: expected unsigned long long ../drivers/block/drbd/drbd_main.c:2971:33: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:2972:23: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2972:23: expected unsigned int [usertype] flags ../drivers/block/drbd/drbd_main.c:2972:23: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2973:23: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2973:23: expected unsigned int [usertype] magic ../drivers/block/drbd/drbd_main.c:2973:23: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2975:31: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2975:31: expected unsigned int [usertype] md_size_sect ../drivers/block/drbd/drbd_main.c:2975:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2976:31: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2976:31: expected unsigned int [usertype] al_offset ../drivers/block/drbd/drbd_main.c:2976:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2977:31: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2977:31: expected unsigned int [usertype] al_nr_extents ../drivers/block/drbd/drbd_main.c:2977:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2978:34: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2978:34: expected unsigned int [usertype] bm_bytes_per_bit ../drivers/block/drbd/drbd_main.c:2978:34: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2979:29: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2979:29: expected unsigned long long [usertype] device_uuid ../drivers/block/drbd/drbd_main.c:2979:29: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:2981:27: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2981:27: expected unsigned int [usertype] bm_offset ../drivers/block/drbd/drbd_main.c:2981:27: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2982:38: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2982:38: expected unsigned int [usertype] la_peer_max_bio_size ../drivers/block/drbd/drbd_main.c:2982:38: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2984:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2984:28: expected unsigned int [usertype] al_stripes ../drivers/block/drbd/drbd_main.c:2984:28: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2985:35: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2985:35: expected unsigned int [usertype] al_stripe_size_4k ../drivers/block/drbd/drbd_main.c:2985:35: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3038:26: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3039:33: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3201:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3202:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3220:13: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3221:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3221:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3221:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3221:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3228:33: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_main.c:3230:36: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_main.c:3231:26: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3232:32: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_main.c:3234:33: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3235:30: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3236:30: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3243:13: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3244:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3244:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3244:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3244:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3248:13: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3259:24: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3658:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:3658:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:3658:14: struct net_conf * ../drivers/block/drbd/drbd_main.c: note: in included file: ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/nfc/nfcmrvl/uart.c:53:33: warning: cast to restricted __le32 ../net/ipv4/tcp_ipv4.c:3393:41: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3393:41: expected void const *data ../net/ipv4/tcp_ipv4.c:3393:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3519:45: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3519:45: expected void const *data ../net/ipv4/tcp_ipv4.c:3519:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3523:50: warning: incorrect type in assignment (different address spaces) ../net/ipv4/tcp_ipv4.c:3523:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3523:50: got struct tcp_congestion_ops * ../net/ipv4/tcp_ipv4.c:3394:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3394:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3520:45: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3520:45: warning: dereference of noderef expression ../net/ipv4/tcp_cong.c:298:24: warning: incorrect type in initializer (different address spaces) ../net/ipv4/tcp_cong.c:298:24: expected struct tcp_congestion_ops const [noderef] __rcu *__ret ../net/ipv4/tcp_cong.c:298:24: got struct tcp_congestion_ops *[assigned] ca ../net/ipv4/tcp_cong.c:298:22: warning: incorrect type in assignment (different address spaces) ../net/ipv4/tcp_cong.c:298:22: expected struct tcp_congestion_ops const *prev ../net/ipv4/tcp_cong.c:298:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret ../fs/eventpoll.c:651:9: warning: restricted __poll_t degrades to integer ../fs/eventpoll.c:651:9: warning: cast to restricted __poll_t ../fs/eventpoll.c:1334:53: warning: incorrect type in argument 3 (different base types) ../fs/eventpoll.c:1334:53: expected unsigned int pollflags ../fs/eventpoll.c:1334:53: got restricted __poll_t ../kernel/sched/core.c:333:56: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:333:56: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:333:56: struct task_struct * ../kernel/sched/core.c:813:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:813:33: expected struct task_struct *task ../kernel/sched/core.c:813:33: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:896:49: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/core.c:896:49: expected struct task_struct *p ../kernel/sched/core.c:896:49: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:1167:38: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:1167:38: expected struct task_struct *curr ../kernel/sched/core.c:1167:38: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:1274:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:1274:9: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:1274:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:2240:39: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:2240:39: expected struct task_struct *donor ../kernel/sched/core.c:2240:39: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:2255:65: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:2255:65: expected struct task_struct *tsk ../kernel/sched/core.c:2255:65: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:3660:17: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:3660:17: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:3660:17: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:3865:36: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:3865:36: expected struct task_struct const *p ../kernel/sched/core.c:3865:36: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:8392:43: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:8392:43: expected struct task_struct *push_task ../kernel/sched/core.c:8392:43: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:5646:15: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:5646:15: expected struct task_struct *donor ../kernel/sched/core.c:5646:15: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:6316:32: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6316:32: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6316:32: struct task_struct * ../kernel/sched/core.c:6347:23: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6347:23: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6347:23: struct task_struct * ../kernel/sched/core.c:6355:46: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6355:46: struct task_struct * ../kernel/sched/core.c:6355:46: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6413:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:6413:9: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:6413:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:6714:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6714:9: struct task_struct * ../kernel/sched/core.c:6714:9: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6746:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6746:9: struct task_struct * ../kernel/sched/core.c:6746:9: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6748:15: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6748:15: struct task_struct * ../kernel/sched/core.c:6748:15: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:7031:14: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:7031:14: expected struct task_struct *prev ../kernel/sched/core.c:7031:14: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:7099:37: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/core.c:7099:37: expected struct task_struct *prev ../kernel/sched/core.c:7099:37: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:7102:52: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:7102:52: expected struct task_struct *prev_donor ../kernel/sched/core.c:7102:52: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:7116:31: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:7116:31: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:7116:31: struct task_struct * ../kernel/sched/core.c:7628:17: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:7628:17: struct task_struct * ../kernel/sched/core.c:7628:17: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:9283:16: warning: incorrect type in return expression (different address spaces) ../kernel/sched/core.c:9283:16: expected struct task_struct * ../kernel/sched/core.c:9283:16: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:10548:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:10548:25: expected struct task_struct *p ../kernel/sched/core.c:10548:25: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:10866:58: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:10866:58: expected struct task_struct *t ../kernel/sched/core.c:10866:58: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:10898:38: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:10898:38: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:10898:38: struct task_struct * ../kernel/sched/core.c: note: in included file: ../kernel/sched/pelt.h:102:13: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/pelt.h:102:13: expected struct task_struct const *p ../kernel/sched/pelt.h:102:13: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:896:11: warning: dereference of noderef expression ../kernel/sched/core.c: note: in included file: ../kernel/sched/sched.h:2390:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2390:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2390:26: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/core.c:2235:38: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:2235:38: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:2235:38: struct task_struct const * ../kernel/sched/sched.h:1401:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:1401:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:1401:25: struct task_struct * ../kernel/sched/sched.h:2390:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2390:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2390:26: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:1401:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:1401:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:1401:25: struct task_struct * ../kernel/sched/core.c:10865:31: warning: dereference of noderef expression ../kernel/sched/core.c:10865:53: warning: dereference of noderef expression ../kernel/sched/core.c:10870:30: warning: dereference of noderef expression ../kernel/sched/core.c:10870:52: warning: dereference of noderef expression ../kernel/sched/core.c:10871:46: warning: dereference of noderef expression ../kernel/sched/core.c:10876:35: warning: dereference of noderef expression ../kernel/sched/sched.h:2390:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2390:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2390:26: struct task_struct * ../kernel/sched/sched.h:2678:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2678:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2678:9: struct task_struct * ../net/llc/llc_input.c:198:15: error: incompatible types in comparison expression (different address spaces): ../net/llc/llc_input.c:198:15: int ( [noderef] __rcu * )( ... ) ../net/llc/llc_input.c:198:15: int ( * )( ... ) ../drivers/net/ethernet/3com/3c589_cs.c:296:35: warning: cast to restricted __le16 ../drivers/block/drbd/drbd_nl.c:519:33: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:519:33: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:519:33: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:756:38: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:756:38: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:756:38: struct net_conf * ../drivers/block/drbd/drbd_nl.c:1047:18: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1047:18: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1047:18: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:1315:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1315:24: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1315:24: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:1653:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1653:17: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1653:17: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:1663:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1663:17: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1663:17: struct fifo_buffer * ../drivers/block/drbd/drbd_nl.c:1889:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1889:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1889:14: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2149:39: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2149:39: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2149:39: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2157:13: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2157:13: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2157:13: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2340:50: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2340:50: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2340:50: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2363:45: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2363:45: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2363:45: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2508:9: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2508:9: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2508:9: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2670:9: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2670:9: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2670:9: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2903:18: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2903:18: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2903:18: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2943:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2943:17: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2943:17: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:3482:33: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3482:33: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3482:33: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:3607:28: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3607:28: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3607:28: struct net_conf * ../drivers/block/drbd/drbd_nl.c:3822:29: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3822:29: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3822:29: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:3828:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3828:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3828:22: struct net_conf * ../drivers/block/drbd/drbd_nl.c:4019:38: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:4019:38: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:4019:38: struct net_conf * ../drivers/block/drbd/drbd_nl.c: note: in included file: ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * ../drivers/net/ethernet/3com/3c574_cs.c:348:35: warning: cast to restricted __le16 ../net/ipv6/seg6.c:252:15: warning: incorrect type in assignment (different address spaces) ../net/ipv6/seg6.c:252:15: expected struct in6_addr *t_old ../net/ipv6/seg6.c:252:15: got struct in6_addr [noderef] __rcu *tun_src ../net/ipv6/seg6.c:430:24: warning: incorrect type in assignment (different address spaces) ../net/ipv6/seg6.c:430:24: expected struct in6_addr [noderef] __rcu *tun_src ../net/ipv6/seg6.c:430:24: got struct in6_addr * ../drivers/net/ethernet/3com/3c59x.c:3247:35: warning: restricted pci_power_t degrades to integer ../drivers/net/ethernet/3com/3c59x.c:3247:53: warning: restricted pci_power_t degrades to integer ../drivers/net/ethernet/3com/typhoon.c:769:21: warning: restricted __be16 degrades to integer Warning: ../security/apparmor/af_unix.c:618 Cannot find identifier on line: * Warning: ../security/apparmor/af_unix.c:626 function parameter 'subj_cred' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'label' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'op' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'request' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'sk' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'peer_sk' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'peer_label' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 expecting prototype for Requires(). Prototype was for aa_unix_peer_perm() instead ../net/netfilter/nf_conntrack_proto_sctp.c: In function ‘sctp_new’: ../net/netfilter/nf_conntrack_proto_sctp.c:246:21: warning: variable ‘count’ set but not used [-Wunused-but-set-variable=] 246 | u32 offset, count; | ^~~~~ ../net/netfilter/nf_conntrack_proto_sctp.c: In function ‘nf_conntrack_sctp_packet’: ../net/netfilter/nf_conntrack_proto_sctp.c:339:27: warning: variable ‘count’ set but not used [-Wunused-but-set-variable=] 339 | u_int32_t offset, count; | ^~~~~ ../drivers/net/ethernet/8390/ne2k-pci.c:515:31: warning: cast to restricted __le32 ../drivers/net/ethernet/8390/ne2k-pci.c:342:47: warning: cast to restricted __le32 ../io_uring/napi.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../drivers/nvme/host/fc.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/8390/pcnet_cs.c: In function ‘dma_block_input’: ../drivers/net/ethernet/8390/pcnet_cs.c:1169:9: warning: variable ‘xfer_count’ set but not used [-Wunused-but-set-variable=] 1169 | int xfer_count = count; | ^~~~~~~~~~ ../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 1 (different address spaces) ../net/sched/act_bpf.c:131:9: expected void const * ../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 1 (different address spaces) ../net/sched/act_bpf.c:131:9: expected void const * ../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 2 (different address spaces) ../net/sched/act_bpf.c:131:9: expected void const * ../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:124:50: warning: dereference of noderef expression ../net/sched/act_bpf.c:124:50: warning: dereference of noderef expression ../drivers/block/drbd/drbd_state.c:1912:30: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:1912:30: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:1912:30: struct disk_conf * ../drivers/block/drbd/drbd_state.c:834:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:834:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:834:22: struct disk_conf * ../drivers/block/drbd/drbd_state.c:838:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:838:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:838:14: struct net_conf * ../drivers/block/drbd/drbd_state.c:1064:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf * ../drivers/block/drbd/drbd_state.c:2079:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:2079:17: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:2079:17: struct net_conf * ../net/ipv4/tcp_offload.c:213:49: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:213:49: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:213:49: got fouled restricted __sum16 ../net/ipv4/tcp_offload.c:215:60: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:215:60: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:215:60: got fouled restricted __sum16 ../net/ipv4/tcp_offload.c:258:41: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:258:41: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:258:41: got fouled restricted __sum16 ../net/ipv4/tcp_offload.c:260:52: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:260:52: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:260:52: got fouled restricted __sum16 ../drivers/net/ethernet/adaptec/starfire.c:1507:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/adaptec/starfire.c:1507:35: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/adaptec/starfire.c:1507:35: got unsigned short [usertype] ../drivers/net/ethernet/adaptec/starfire.c:1823:41: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/adaptec/starfire.c:1823:41: expected unsigned short val ../drivers/net/ethernet/adaptec/starfire.c:1823:41: got restricted __le16 ../fs/coredump.c:511:27: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:511:27: expected struct spinlock [usertype] *lock ../fs/coredump.c:511:27: got struct spinlock [noderef] __rcu * ../fs/coredump.c:520:29: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:520:29: expected struct spinlock [usertype] *lock ../fs/coredump.c:520:29: got struct spinlock [noderef] __rcu * ../fs/coredump.c:559:31: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:559:31: expected struct spinlock [usertype] *lock ../fs/coredump.c:559:31: got struct spinlock [noderef] __rcu * ../fs/coredump.c:564:33: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:564:33: expected struct spinlock [usertype] *lock ../fs/coredump.c:564:33: got struct spinlock [noderef] __rcu * ../drivers/net/amt.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../drivers/net/amt.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../io_uring/cmd_net.c:76:32: warning: array of flexible structures ../io_uring/cmd_net.c: note: in included file: ../io_uring/uring_cmd.h:21:59: warning: array of flexible structures ../net/core/xdp.c:903:17: warning: symbol 'bpf_xdp_metadata_rx_timestamp' was not declared. Should it be static? ../net/core/xdp.c:925:17: warning: symbol 'bpf_xdp_metadata_rx_hash' was not declared. Should it be static? ../net/core/xdp.c:958:17: warning: symbol 'bpf_xdp_metadata_rx_vlan_tag' was not declared. Should it be static? ../drivers/net/ethernet/8390/axnet_cs.c:642:18: warning: cast to restricted __le16 ../drivers/net/ethernet/8390/pcnet_cs.c:1157:18: warning: cast to restricted __le16 ../drivers/net/ethernet/8390/pcnet_cs.c:1375:18: warning: cast to restricted __le16 ../net/appletalk/ddp.c:101:33: warning: restricted __be16 degrades to integer ../net/appletalk/ddp.c:126:33: warning: restricted __be16 degrades to integer ../net/appletalk/ddp.c:422:47: warning: restricted __be16 degrades to integer ../drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y ../drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32 ../net/llc/llc_c_ac.c:1008:38: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../net/llc/llc_c_ac.c:1009:42: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../net/llc/llc_c_ac.c:1099:27: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../net/llc/llc_c_ac.c:1100:31: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../net/sched/act_skbmod.c:73:39: warning: incorrect type in assignment (different base types) ../net/sched/act_skbmod.c:73:39: expected restricted __be16 [usertype] h_proto ../net/sched/act_skbmod.c:73:39: got unsigned short [usertype] eth_type ../net/sched/act_skbmod.c:207:29: warning: incorrect type in assignment (different base types) ../net/sched/act_skbmod.c:207:29: expected unsigned short [usertype] eth_type ../net/sched/act_skbmod.c:207:29: got restricted __be16 [usertype] ../net/sched/act_skbmod.c:263:48: warning: cast to restricted __be16 ../net/sched/act_ife.c:56:15: warning: incorrect type in assignment (different base types) ../net/sched/act_ife.c:56:15: expected unsigned short [assigned] [usertype] edata ../net/sched/act_ife.c:56:15: got restricted __be16 [usertype] ../net/sched/act_ife.c:100:15: warning: incorrect type in assignment (different base types) ../net/sched/act_ife.c:100:15: expected unsigned int [assigned] [usertype] edata ../net/sched/act_ife.c:100:15: got restricted __be32 [usertype] ../net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32 ../lib/test_bpf.c:7856:25: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7856:25: expected unsigned int [usertype] result ../lib/test_bpf.c:7856:25: got restricted __be16 [usertype] ../lib/test_bpf.c:7870:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7870:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7870:24: got restricted __be32 [usertype] ../lib/test_bpf.c:7881:25: warning: cast from restricted __be64 ../lib/test_bpf.c:7893:31: warning: restricted __be64 degrades to integer ../lib/test_bpf.c:7905:25: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7905:25: expected unsigned int [usertype] result ../lib/test_bpf.c:7905:25: got restricted __be16 [usertype] ../lib/test_bpf.c:7919:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7919:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7919:24: got restricted __be32 [usertype] ../lib/test_bpf.c:7930:25: warning: cast from restricted __be64 ../lib/test_bpf.c:7942:31: warning: restricted __be64 degrades to integer ../lib/test_bpf.c:7954:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7954:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7954:24: got restricted __le16 [usertype] ../lib/test_bpf.c:7968:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7968:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7968:24: got restricted __le32 [usertype] ../lib/test_bpf.c:7979:25: warning: cast from restricted __le64 ../lib/test_bpf.c:7991:31: warning: restricted __le64 degrades to integer ../lib/test_bpf.c:8003:25: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:8003:25: expected unsigned int [usertype] result ../lib/test_bpf.c:8003:25: got restricted __le16 [usertype] ../lib/test_bpf.c:8017:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:8017:24: expected unsigned int [usertype] result ../lib/test_bpf.c:8017:24: got restricted __le32 [usertype] ../lib/test_bpf.c:8028:25: warning: cast from restricted __le64 ../lib/test_bpf.c:8040:31: warning: restricted __le64 degrades to integer ../lib/test_bpf.c:4897:25: warning: cast truncates bits from constant value (567800001234 becomes 1234) ../lib/test_bpf.c:4908:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff) ../lib/test_bpf.c:4985:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:5063:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:5079:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:5139:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5155:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5172:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5188:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5204:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5286:25: warning: cast truncates bits from constant value (100000000 becomes 0) ../lib/test_bpf.c:5464:25: warning: cast truncates bits from constant value (100000000 becomes 0) ../lib/test_bpf.c:5774:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321) ../lib/test_bpf.c:5775:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0) ../lib/test_bpf.c:5786:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321) ../lib/test_bpf.c:5787:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0) ../lib/test_bpf.c:5909:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:5920:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6407:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6445:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6461:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6462:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6493:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6509:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6510:25: warning: cast truncates bits from constant value (123456780a0c0e0 becomes 80a0c0e0) ../lib/test_bpf.c:6619:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6657:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6658:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6673:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6705:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6706:25: warning: cast truncates bits from constant value (12345678fafcfef becomes 8fafcfef) ../lib/test_bpf.c:6721:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6831:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6869:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6870:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6885:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6886:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff) ../lib/test_bpf.c:6917:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6918:25: warning: cast truncates bits from constant value (123456786a4c2e0 becomes 86a4c2e0) ../lib/test_bpf.c:6933:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6934:25: warning: cast truncates bits from constant value (fedcba98795b3d1f becomes 795b3d1f) ../lib/test_bpf.c:7010:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7022:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7035:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7047:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7060:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7072:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7085:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7097:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7177:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7188:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7200:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7211:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7223:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7234:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7246:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7318:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7330:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7343:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7355:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7368:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7380:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7393:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7405:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7485:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7496:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7508:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7519:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7531:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7542:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7554:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7578:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0) ../lib/test_bpf.c:7590:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7602:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7615:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7627:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7640:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7652:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7665:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7677:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7713:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0) ../lib/test_bpf.c:7724:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7735:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7747:25: warning: too many warnings ../io_uring/bpf_filter.c:159:26: warning: incorrect type in assignment (different address spaces) ../io_uring/bpf_filter.c:159:26: expected struct io_bpf_filter [noderef] __rcu **filters ../io_uring/bpf_filter.c:159:26: got struct io_bpf_filter ** ../kernel/cgroup/cgroup.c:7006:41: warning: incorrect type in argument 1 (different address spaces) ../kernel/cgroup/cgroup.c:7006:41: expected struct spinlock [usertype] *lock ../kernel/cgroup/cgroup.c:7006:41: got struct spinlock [noderef] __rcu * ../kernel/cgroup/cgroup.c:7009:43: warning: incorrect type in argument 1 (different address spaces) ../kernel/cgroup/cgroup.c:7009:43: expected struct spinlock [usertype] *lock ../kernel/cgroup/cgroup.c:7009:43: got struct spinlock [noderef] __rcu * ../net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32 ../net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16 ../drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y ../drivers/scsi/libfc/fc_libfc.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_libfc.c:197:26: warning: cast to restricted __be16 ../drivers/scsi/libfc/fc_libfc.c:197:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/libfc/fc_libfc.c:197:24: expected restricted __be16 [usertype] fh_seq_cnt ../drivers/scsi/libfc/fc_libfc.c:197:24: got unsigned short [usertype] ../drivers/scsi/libfc/fc_libfc.c:287:17: error: incompatible types in comparison expression (different address spaces): ../drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov [noderef] __rcu * ../drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov * ../drivers/scsi/libfc/fc_libfc.c:289:17: error: incompatible types in comparison expression (different address spaces): ../drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov [noderef] __rcu * ../drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov * ../drivers/scsi/libfc/fc_disc.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/ipv4/udp_offload.c:296:60: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:296:60: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:296:60: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:593:49: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:593:49: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:593:49: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:595:60: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:595:60: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:595:60: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:611:41: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:611:41: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:611:41: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:613:52: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:613:52: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:613:52: got fouled restricted __sum16 ../kernel/audit.c:2426:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/audit.c:2426:9: expected struct spinlock [usertype] *lock ../kernel/audit.c:2426:9: got struct spinlock [noderef] __rcu * ../kernel/audit.c:2429:40: warning: incorrect type in argument 1 (different address spaces) ../kernel/audit.c:2429:40: expected struct spinlock [usertype] *lock ../kernel/audit.c:2429:40: got struct spinlock [noderef] __rcu * ../drivers/scsi/libfc/fc_exch.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe.c:1688:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/fcoe/fcoe.c:1688:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/fcoe/fcoe.c:1688:20: got restricted __le32 [addressable] [usertype] fcoe_crc32 ../drivers/scsi/fcoe/fcoe.c:1613:13: warning: cast to restricted __le32 ../drivers/scsi/fnic/fip.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_els.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_els.c:95:25: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_els.c:536:44: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: expected unsigned int [assigned] [usertype] offset ../drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: got restricted __le32 [usertype] rx_buf_off ../drivers/scsi/bnx2fc/bnx2fc_els.c:608:25: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_els.c:648:25: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: expected unsigned int [usertype] resp_len ../drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: got restricted __le32 [usertype] mp_payload_len ../drivers/scsi/bnx2fc/bnx2fc_els.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../drivers/scsi/fnic/fnic_attrs.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_hwi.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: warning: incorrect type in initializer (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: expected unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: got restricted __le32 [usertype] fcoe_conn_context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1181:30: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: expected unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: got restricted __le32 [usertype] fcoe_conn_context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: expected restricted __le16 [addressable] [assigned] [usertype] num_tasks ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: got unsigned int [usertype] max_tasks ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: expected restricted __le16 [addressable] [assigned] [usertype] sq_num_wqes ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: expected restricted __le16 [addressable] [assigned] [usertype] rq_num_wqes ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: expected restricted __le16 [addressable] [assigned] [usertype] rq_buffer_log_size ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: expected restricted __le16 [addressable] [assigned] [usertype] cq_num_wqes ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: expected restricted __le16 [addressable] [assigned] [usertype] mtu ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: expected restricted __le32 [addressable] [assigned] [usertype] free_list_count ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: expected restricted __le16 [addressable] [assigned] [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: got unsigned short [assigned] [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: expected restricted __le16 [addressable] [assigned] [usertype] rq_prod ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: expected restricted __le16 [addressable] [assigned] [usertype] tx_max_fc_pay_len ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: got unsigned short [usertype] maxframe_size ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: expected restricted __le16 [addressable] [assigned] [usertype] vlan_tag ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: warning: invalid assignment: |= ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: left side has type restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: right side has type int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: expected restricted __le16 [addressable] [assigned] [usertype] tx_total_conc_seqs ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: got unsigned short [usertype] max_seq ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_max_fc_pay_len ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: got unsigned int [usertype] mfs ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_total_conc_seqs ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: got unsigned long long [usertype] confq_dma ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: expected restricted __le32 [addressable] [assigned] [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: got unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: expected restricted __le32 [addressable] [assigned] [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: got unsigned int [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: got unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: got unsigned int [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: got unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: got unsigned int [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: expected unsigned int [usertype] fr_crc ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: got restricted __le32 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: expected unsigned short [usertype] xid ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: got restricted __le16 [usertype] ox_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:727:27: warning: cast from restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:728:26: warning: cast from restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:23: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: expected unsigned short [usertype] xid ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: got restricted __be16 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:821:27: warning: cast from restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:822:26: warning: cast from restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:886:45: warning: restricted __le16 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: expected restricted __le16 [usertype] doorbell_cq_cons ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: expected unsigned int val ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: got restricted __le32 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1019:43: warning: restricted __le16 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: expected unsigned short [usertype] wqe ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: got restricted __le16 [usertype] wqe ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: expected unsigned int [usertype] err_code ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: got restricted __le32 [usertype] completion_status ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: expected restricted __le16 [usertype] wqe ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: warning: invalid assignment: |= ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: left side has type restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: right side has type int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: expected unsigned int val ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: got restricted __le32 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: expected restricted __le32 [usertype] init_flags ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: expected restricted __le32 [usertype] init_flags ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: expected restricted __le16 [usertype] cleaned_task_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: got unsigned short [usertype] orig_xid ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: expected restricted __le32 [usertype] rolled_tx_data_offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: got unsigned int [usertype] offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1536:35: warning: restricted __le16 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: right side has type restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: expected restricted __le32 [usertype] lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: expected restricted __le32 [usertype] hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: expected restricted __le16 [usertype] cur_sge_off ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: got unsigned int [usertype] offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: expected restricted __le32 [usertype] lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: expected restricted __le32 [usertype] hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: expected restricted __le16 [usertype] cur_sge_off ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: got unsigned int [usertype] offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: expected restricted __le32 [usertype] low_exp_ro ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: got unsigned int [usertype] orig_offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: expected restricted __le32 [usertype] high_exp_ro ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: got unsigned int [usertype] orig_offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: expected restricted __le16 [usertype] cleaned_task_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: got unsigned short [usertype] orig_xid ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: expected restricted __le32 [usertype] init_flags ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: warning: invalid assignment: |= ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: left side has type restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: right side has type int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: expected restricted __le32 [usertype] lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: expected restricted __le32 [usertype] hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: warning: too many warnings ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:25:1: warning: symbol '__pcpu_scope_bnx2fc_percpu' was not declared. Should it be static? ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20: got restricted __le32 [addressable] [usertype] fcoe_crc32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:624:18: warning: cast to restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36: expected restricted __be32 [usertype] rnid_atype ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36: got int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: got restricted __le32 [usertype] fc_crc_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: got restricted __le32 [usertype] fcoe_tx_pkt_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: got restricted __le32 [usertype] fcoe_tx_byte_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: got restricted __le32 [usertype] fcoe_rx_pkt_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: got restricted __le32 [usertype] fcoe_rx_byte_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../drivers/net/ethernet/arc/emac_main.c:258:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/arc/emac_main.c:258:28: expected unsigned long long [usertype] data ../drivers/net/ethernet/arc/emac_main.c:258:28: got restricted __le32 [usertype] ../drivers/net/ethernet/arc/emac_main.c:461:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/arc/emac_main.c:461:28: expected unsigned long long [usertype] data ../drivers/net/ethernet/arc/emac_main.c:461:28: got restricted __le32 [usertype] ../drivers/net/ethernet/arc/emac_main.c:712:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/arc/emac_main.c:712:37: expected unsigned long long [usertype] data ../drivers/net/ethernet/arc/emac_main.c:712:37: got restricted __le32 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_io.c:1636:53: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1636:53: expected restricted __le32 [usertype] buf_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_io.c:1636:53: got unsigned long long ../drivers/scsi/bnx2fc/bnx2fc_io.c:1637:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1637:54: expected restricted __le32 [usertype] buf_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_io.c:1637:54: got unsigned long long ../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:49: expected restricted __le16 [usertype] buf_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:49: got unsigned short [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1680:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1680:50: expected restricted __le32 [usertype] buf_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_io.c:1680:50: got unsigned long long ../drivers/scsi/bnx2fc/bnx2fc_io.c:1681:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1681:51: expected restricted __le32 [usertype] buf_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_io.c:1681:51: got unsigned long long ../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:46: expected restricted __le16 [usertype] buf_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:46: got unsigned short [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1769:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1769:35: expected unsigned int [usertype] fcp_resid ../drivers/scsi/bnx2fc/bnx2fc_io.c:1769:35: got restricted __le32 [usertype] fcp_resid ../drivers/scsi/bnx2fc/bnx2fc_io.c:1786:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1786:41: expected unsigned int [usertype] rq_buff_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1786:41: got restricted __le32 [usertype] fcp_rsp_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1791:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1791:37: expected int fcp_sns_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1791:37: got restricted __le32 [usertype] fcp_sns_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1792:37: warning: invalid assignment: += ../drivers/scsi/bnx2fc/bnx2fc_io.c:1792:37: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_io.c:1792:37: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_io.c:637:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:637:32: expected restricted __le32 [usertype] buf_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_io.c:637:32: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_io.c:638:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:638:32: expected restricted __le32 [usertype] buf_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_io.c:638:32: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:639:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:639:28: expected restricted __le16 [usertype] buf_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:639:28: got int ../drivers/scsi/bnx2fc/bnx2fc_io.c:649:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:649:33: expected restricted __le32 [usertype] buf_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_io.c:649:33: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_io.c:650:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:650:33: expected restricted __le32 [usertype] buf_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_io.c:650:33: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:651:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:651:29: expected restricted __le16 [usertype] buf_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:651:29: got int ../drivers/scsi/bnx2fc/bnx2fc_io.c:878:28: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: expected unsigned int [usertype] resp_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: got restricted __le32 [usertype] mp_payload_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1991:56: warning: restricted __le16 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_io.c:1994:60: warning: restricted __le16 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_io.c:1798:44: warning: unsigned value that used to be signed checked against zero? ../drivers/scsi/bnx2fc/bnx2fc_io.c:1798:44: signed value source ../fs/proc/proc_sysctl.c: In function ‘init_header’: ../fs/proc/proc_sysctl.c:209:41: warning: variable ‘entry’ set but not used [-Wunused-but-set-variable=] 209 | const struct ctl_table *entry; | ^~~~~ ../drivers/scsi/fnic/fnic_isr.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_elsct.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_elsct.c: note: in included file (through ../include/scsi/libfc.h): ../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures ../drivers/net/ethernet/cadence/macb_main.c: In function ‘gem_get_ethtool_strings’: ../drivers/net/ethernet/cadence/macb_main.c:3364:28: warning: variable ‘queue’ set but not used [-Wunused-but-set-variable=] 3364 | struct macb_queue *queue; | ^~~~~ ../drivers/scsi/bnx2fc/bnx2fc_tgt.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/rionet.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_debug.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_main.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_main.c:2218:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_main.c:2218:18: expected unsigned short [usertype] prod_idx ../drivers/scsi/qedf/qedf_main.c:2218:18: got restricted __le16 ../drivers/scsi/qedf/qedf_main.c:2247:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_main.c:2247:18: expected unsigned short [usertype] prod_idx ../drivers/scsi/qedf/qedf_main.c:2247:18: got restricted __le16 ../drivers/scsi/qedf/qedf_main.c:2264:33: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c:2282:26: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c:2513:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_main.c:2513:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/qedf/qedf_main.c:2513:20: got restricted __le32 [addressable] [usertype] fcoe_crc32 ../drivers/scsi/qedf/qedf_main.c:2709:34: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c:2823:25: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c:2826:18: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../drivers/scsi/qedf/qedf_io.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_io.c:637:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:637:59: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/qedf_io.c:637:59: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:639:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:639:59: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/qedf_io.c:639:59: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:651:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:651:40: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/qedf_io.c:651:40: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:652:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:652:40: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/qedf_io.c:652:40: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:660:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:660:33: expected unsigned int ../drivers/scsi/qedf/qedf_io.c:660:33: got restricted __be32 [usertype] ../drivers/scsi/qedf/qedf_io.c:716:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:716:26: expected restricted __be16 [usertype] fh_ox_id ../drivers/scsi/qedf/qedf_io.c:716:26: got unsigned short [usertype] xid ../drivers/scsi/qedf/qedf_io.c:720:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:720:31: expected restricted __le32 [addressable] [usertype] parameter ../drivers/scsi/qedf/qedf_io.c:720:31: got restricted __be32 [usertype] fh_parm_offset ../drivers/scsi/qedf/qedf_io.c:725:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:725:27: expected restricted __le16 [addressable] [assigned] [usertype] rx_id ../drivers/scsi/qedf/qedf_io.c:725:27: got restricted __be16 [usertype] fh_rx_id ../drivers/scsi/qedf/qedf_io.c:726:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:726:27: expected restricted __le16 [addressable] [assigned] [usertype] ox_id ../drivers/scsi/qedf/qedf_io.c:726:27: got restricted __be16 [usertype] fh_ox_id ../drivers/scsi/qedf/qedf_io.c:730:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:730:45: expected restricted __le32 [addressable] [assigned] [usertype] lo ../drivers/scsi/qedf/qedf_io.c:730:45: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:731:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:731:45: expected restricted __le32 [addressable] [assigned] [usertype] hi ../drivers/scsi/qedf/qedf_io.c:731:45: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:739:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:739:45: expected restricted __le32 [addressable] [assigned] [usertype] lo ../drivers/scsi/qedf/qedf_io.c:739:45: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:740:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:740:45: expected restricted __le32 [addressable] [assigned] [usertype] hi ../drivers/scsi/qedf/qedf_io.c:740:45: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:785:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:785:23: expected restricted __le16 [assigned] [usertype] sq_prod ../drivers/scsi/qedf/qedf_io.c:785:23: got unsigned short [usertype] fw_sq_prod_idx ../drivers/scsi/qedf/qedf_io.c:1064:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1064:35: expected unsigned int [usertype] fcp_resid ../drivers/scsi/qedf/qedf_io.c:1064:35: got restricted __le32 [usertype] fcp_resid ../drivers/scsi/qedf/qedf_io.c:1071:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1071:29: expected int fcp_rsp_len ../drivers/scsi/qedf/qedf_io.c:1071:29: got restricted __le32 [usertype] fcp_rsp_len ../drivers/scsi/qedf/qedf_io.c:1075:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1075:29: expected int fcp_sns_len ../drivers/scsi/qedf/qedf_io.c:1075:29: got restricted __le32 [usertype] fcp_sns_len ../drivers/scsi/qedf/qedf_io.c:1249:48: warning: restricted __le16 degrades to integer ../drivers/scsi/qedf/qedf_io.c:1251:52: warning: restricted __le16 degrades to integer ../drivers/scsi/qedf/qedf_io.c:1272:41: warning: restricted __le16 degrades to integer ../drivers/scsi/qedf/qedf_io.c:1449:9: warning: cast to restricted __le32 ../drivers/scsi/qedf/qedf_io.c:1449:9: warning: cast from restricted __le16 ../drivers/scsi/qedf/qedf_io.c:1457:15: warning: cast from restricted __le32 ../drivers/scsi/qedf/qedf_io.c:1458:14: warning: cast from restricted __le32 ../drivers/scsi/qedf/qedf_io.c:1472:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1472:52: expected unsigned int [usertype] rx_buf_off ../drivers/scsi/qedf/qedf_io.c:1472:52: got restricted __le32 [usertype] rx_buf_off ../drivers/scsi/qedf/qedf_io.c:1474:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1474:52: expected unsigned int [usertype] tx_buf_off ../drivers/scsi/qedf/qedf_io.c:1474:52: got restricted __le32 [usertype] tx_buf_off ../drivers/scsi/qedf/qedf_io.c:1476:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1476:47: expected unsigned int [usertype] rx_id ../drivers/scsi/qedf/qedf_io.c:1476:47: got restricted __le16 [usertype] rx_id ../drivers/scsi/qedf/qedf_io.c:1525:9: warning: cast to restricted __le32 ../drivers/scsi/qedf/qedf_io.c:1525:9: warning: cast from restricted __le16 ../drivers/scsi/qedf/qedf_io.c:2099:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2099:32: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/qedf_io.c:2099:32: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:2100:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2100:32: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/qedf_io.c:2100:32: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:2101:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2101:28: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedf/qedf_io.c:2101:28: got int ../drivers/scsi/qedf/qedf_io.c:2110:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2110:33: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/qedf_io.c:2110:33: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:2111:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2111:33: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/qedf_io.c:2111:33: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:2112:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2112:29: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedf/qedf_io.c:2112:29: got int ../drivers/scsi/qedf/qedf_io.c:2489:53: warning: incorrect type in initializer (different base types) ../drivers/scsi/qedf/qedf_io.c:2489:53: expected unsigned short [usertype] pktlen ../drivers/scsi/qedf/qedf_io.c:2489:53: got restricted __le16 [usertype] pkt_len ../drivers/scsi/qedf/qedf_io.c:2551:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2551:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/qedf/qedf_io.c:2551:20: got restricted __le32 [usertype] ../drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe_ctlr.c:52:37: error: invalid initializer ../drivers/scsi/fcoe/fcoe_ctlr.c:53:38: error: invalid initializer ../drivers/scsi/fcoe/fcoe_ctlr.c:54:38: error: invalid initializer ../drivers/scsi/fcoe/fcoe_ctlr.c:55:36: error: invalid initializer ../drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file: ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../drivers/scsi/qedf/qedf_attr.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_attr.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../drivers/scsi/qedf/qedf_fip.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_fip.c:21:48: error: invalid initializer ../drivers/scsi/qedf/qedf_fip.c:165:38: error: invalid initializer ../drivers/scsi/fcoe/fcoe_transport.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe_sysfs.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/atheros/atlx/atl1.c:2006:26: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atlx/atl1.c:2067:33: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: right side has type unsigned int ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: right side has type unsigned int ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2218:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:32: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2349:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: right side has type int ../drivers/scsi/fnic/fnic_main.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/cadence/macb_main.c:3835:39: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3840:39: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3845:40: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3845:69: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3870:20: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3874:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:3874:20: expected unsigned int [assigned] [usertype] w0 ../drivers/net/ethernet/cadence/macb_main.c:3874:20: got restricted __be32 [usertype] ip4src ../drivers/net/ethernet/cadence/macb_main.c:3884:20: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3888:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:3888:20: expected unsigned int [assigned] [usertype] w0 ../drivers/net/ethernet/cadence/macb_main.c:3888:20: got restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/cadence/macb_main.c:3898:21: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3898:50: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3904:30: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3905:30: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3912:36: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3913:38: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3916:38: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3952:9: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3952:9: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:4006:25: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:4006:25: warning: cast from restricted __be32 ../drivers/scsi/qedf/qedf_els.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_els.c:180:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_els.c:180:34: expected unsigned int [usertype] resp_len ../drivers/scsi/qedf/qedf_els.c:180:34: got restricted __le32 [usertype] data_placement_size ../drivers/scsi/qedf/qedf_els.c:314:13: warning: cast from restricted __le16 ../drivers/scsi/qedf/qedf_els.c:350:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_els.c:350:22: expected restricted __be16 [usertype] fh_rx_id ../drivers/scsi/qedf/qedf_els.c:350:22: got int ../drivers/scsi/qedf/qedf_els.c:358:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_els.c:358:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/qedf/qedf_els.c:358:20: got restricted __le32 [usertype] ../drivers/scsi/qedf/qedf_els.c:1050:13: warning: cast from restricted __le16 ../drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer ../drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer ../drivers/scsi/libfc/fc_lport.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_lport.c: note: in included file (through ../include/scsi/libfc.h): ../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures ../drivers/scsi/libfc/fc_lport.c:962:16: error: incompatible types in comparison expression (different address spaces): ../drivers/scsi/libfc/fc_lport.c:962:16: struct fc4_prov [noderef] __rcu * ../drivers/scsi/libfc/fc_lport.c:962:16: struct fc4_prov * ../drivers/scsi/libfc/fc_rport.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/bridge/br_multicast.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../net/bridge/br_multicast.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../drivers/scsi/fnic/fnic_res.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fnic_fcs.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fnic_fcs.c: note: in included file: ../drivers/scsi/fnic/cq_enet_desc.h:130:39: warning: restricted __le16 degrades to integer ../net/ipv4/igmp.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1447:45: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1475:46: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: right side has type unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1718:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:42: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1737:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: expected restricted __le32 [usertype] word2 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: got unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:42: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1782:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: expected restricted __le32 [usertype] word2 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: got unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:50: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1832:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: expected restricted __le32 [usertype] word2 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: got unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1837:17: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: got unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: got unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: expected restricted __le32 [usertype] burst_length ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: got unsigned int [usertype] total_buffer_size ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: expected restricted __le32 [usertype] seq_rec_updated_offset ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: got unsigned int [usertype] desired_offset ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/scsi/qedf/qedf_debugfs.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_fcp.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_fcp.c:535:29: warning: cast to restricted __le32 ../net/bluetooth/hci_event.c: note: in included file (through ../include/net/bluetooth/hci_core.h): ../include/net/bluetooth/hci.h:2930:47: warning: array of flexible structures ../include/net/bluetooth/hci.h:3016:43: warning: array of flexible structures ../drivers/net/bareudp.c:290:14: warning: incorrect type in assignment (different address spaces) ../drivers/net/bareudp.c:290:14: expected struct socket *sock ../drivers/net/bareudp.c:290:14: got struct socket [noderef] __rcu *sock ../drivers/net/bareudp.c:621:20: warning: incorrect type in assignment (different base types) ../drivers/net/bareudp.c:621:20: expected restricted __be16 [usertype] port ../drivers/net/bareudp.c:621:20: got unsigned short ../drivers/net/bareudp.c:622:25: warning: incorrect type in assignment (different base types) ../drivers/net/bareudp.c:622:25: expected restricted __be16 [usertype] ethertype ../drivers/net/bareudp.c:622:25: got unsigned short ../kernel/seccomp.c:580:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:580:27: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:580:27: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:584:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:584:29: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:584:29: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:927:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:927:9: expected struct qspinlock *lock ../kernel/seccomp.c:927:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:1433:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:1433:31: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:1433:31: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:1445:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:1445:33: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:1445:33: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:1931:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:1931:9: expected struct lockdep_map const *lock ../kernel/seccomp.c:1931:9: got struct lockdep_map [noderef] __rcu * ../kernel/seccomp.c:2017:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:2017:31: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:2017:31: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:2035:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:2035:33: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:2035:33: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:2177:28: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:2177:28: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:2177:28: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:2180:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:2180:38: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:2180:38: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:2186:30: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:2186:30: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:2186:30: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:493:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:493:9: expected struct qspinlock *lock ../kernel/seccomp.c:493:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:603:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:603:9: expected struct qspinlock *lock ../kernel/seccomp.c:603:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:451:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:451:9: expected struct qspinlock *lock ../kernel/seccomp.c:451:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:437:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:437:9: expected struct qspinlock *lock ../kernel/seccomp.c:437:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:451:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:451:9: expected struct qspinlock *lock ../kernel/seccomp.c:451:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:437:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:437:9: expected struct qspinlock *lock ../kernel/seccomp.c:437:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:451:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:451:9: expected struct qspinlock *lock ../kernel/seccomp.c:451: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:749:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:749:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:749:37: got struct spinlock [noderef] __rcu * ../include/linux/sched/signal.h:749:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:749:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:749:37: got struct spinlock [noderef] __rcu * ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28: right side has type unsigned int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1852:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1893:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1894:39: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1907:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1916:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1916:26: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1920:41: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1937:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1940:25: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1940:25: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1941:32: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2178:19: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22: expected unsigned short [usertype] vlan ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22: got restricted __le16 [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17: expected restricted __le16 [usertype] tag ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17: got int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1734:25: warning: restricted __le32 degrades to integer ../fs/bpf_fs_kfuncs.c:42:25: warning: symbol 'bpf_get_task_exe_file' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:58:18: warning: symbol 'bpf_put_file' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:79:17: warning: symbol 'bpf_path_d_path' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:127:17: warning: symbol 'bpf_get_dentry_xattr' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:160:17: warning: symbol 'bpf_get_file_xattr' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:286:17: warning: symbol 'bpf_set_dentry_xattr' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:312:17: warning: symbol 'bpf_remove_dentry_xattr' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:336:17: warning: symbol 'bpf_cgroup_read_xattr' was not declared. Should it be static? ../drivers/scsi/libfc/fc_npiv.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures In file included from ../include/linux/string.h:386, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:11, from ../arch/x86/include/asm/paravirt.h:19, from ../arch/x86/include/asm/cpuid/api.h:57, from ../arch/x86/include/asm/processor.h:19, from ../arch/x86/include/asm/timex.h:5, from ../include/linux/timex.h:67, from ../include/linux/time32.h:13, from ../include/linux/time.h:60, from ../include/linux/stat.h:19, from ../include/linux/module.h:13, from ../drivers/scsi/qla2xxx/qla_def.h:12, from ../drivers/scsi/qla2xxx/qla_init.c:6: In function ‘fortify_memcpy_chk’, inlined from ‘qla81xx_nvram_config’ at ../drivers/scsi/qla2xxx/qla_init.c:9445:2: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/fnic/fnic_scsi.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fdls_disc.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fdls_disc.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: expected unsigned int [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: got restricted __be32 [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: expected unsigned short [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: got restricted __be16 [usertype] ../drivers/net/ethernet/atheros/alx/main.c:1444:30: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1444:30: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1444:30: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1448:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/alx/main.c:1448:39: expected restricted __le32 [usertype] pkt_len ../drivers/net/ethernet/atheros/alx/main.c:1448:39: got unsigned int len ../drivers/net/ethernet/atheros/alx/main.c:1449:30: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1449:30: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1449:30: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1452:22: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1452:22: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1452:22: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1453:22: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1453:22: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1453:22: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1455:22: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1455:22: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1455:22: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1469:16: warning: restricted __le32 degrades to integer ../drivers/scsi/fnic/fnic_trace.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/wireless/ath/wil6210/debugfs.c: note: in included file: ../drivers/net/wireless/ath/wil6210/txrx.h:662:23: warning: unsigned value that used to be signed checked against zero? ../drivers/net/wireless/ath/wil6210/debugfs.c:53:31: signed value source ../drivers/net/wireless/ath/wil6210/txrx.h:662:23: warning: unsigned value that used to be signed checked against zero? ../drivers/net/wireless/ath/wil6210/debugfs.c:1123:39: signed value source ../drivers/scsi/fnic/fnic_debugfs.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/cavium/liquidio/lio_core.c: In function ‘octeon_setup_interrupt’: ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1119:76: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=] 1119 | INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u", | ^~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1119:54: note: directive argument in the range [0, 2147483646] 1119 | INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1118:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32 1118 | snprintf(&queue_irq_names[IRQ_NAME_OFF(i)], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1119 | INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1120 | oct->octeon_id, oct->pf_num, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1124:76: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=] 1124 | INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u", | ^~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1124:54: note: directive argument in the range [0, 2147483646] 1124 | INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1123:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32 1123 | snprintf(&queue_irq_names[IRQ_NAME_OFF(i)], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1124 | INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1125 | oct->octeon_id, oct->vf_num, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../kernel/taskstats.c:279:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/taskstats.c:279:9: expected struct spinlock [usertype] *lock ../kernel/taskstats.c:279:9: got struct spinlock [noderef] __rcu * ../kernel/taskstats.c:291:36: warning: incorrect type in argument 1 (different address spaces) ../kernel/taskstats.c:291:36: expected struct spinlock [usertype] *lock ../kernel/taskstats.c:291:36: got struct spinlock [noderef] __rcu * ../kernel/taskstats.c:578:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/taskstats.c:578:27: expected struct spinlock [usertype] *lock ../kernel/taskstats.c:578:27: got struct spinlock [noderef] __rcu * ../kernel/taskstats.c:589:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/taskstats.c:589:29: expected struct spinlock [usertype] *lock ../kernel/taskstats.c:589:29: got struct spinlock [noderef] __rcu * ../kernel/taskstats.c: note: in included file (through ../include/linux/taskstats_kern.h): ../include/linux/sched/signal.h:749:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:749:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:749:37: got struct spinlock [noderef] __rcu * ../drivers/usb/usbip/usbip_common.c:499:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:499:33: expected unsigned int [usertype] command ../drivers/usb/usbip/usbip_common.c:499:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:500:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:500:33: expected unsigned int [usertype] seqnum ../drivers/usb/usbip/usbip_common.c:500:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:501:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:501:33: expected unsigned int [usertype] devid ../drivers/usb/usbip/usbip_common.c:501:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:502:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:502:33: expected unsigned int [usertype] direction ../drivers/usb/usbip/usbip_common.c:502:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:503:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:503:33: expected unsigned int [usertype] ep ../drivers/usb/usbip/usbip_common.c:503:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:505:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:506:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:507:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:508:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:509:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:517:37: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:517:37: expected unsigned int [usertype] transfer_flags ../drivers/usb/usbip/usbip_common.c:517:37: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:524:39: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:555:29: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:555:29: expected unsigned int [usertype] seqnum ../drivers/usb/usbip/usbip_common.c:555:29: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:557:31: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:607:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:607:33: expected unsigned int [usertype] offset ../drivers/usb/usbip/usbip_common.c:607:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:608:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:608:33: expected unsigned int [usertype] length ../drivers/usb/usbip/usbip_common.c:608:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:609:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:609:33: expected unsigned int [usertype] status ../drivers/usb/usbip/usbip_common.c:609:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:610:36: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:610:36: expected unsigned int [usertype] actual_length ../drivers/usb/usbip/usbip_common.c:610:36: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:612:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:613:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:614:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:615:38: warning: cast to restricted __be32 ../drivers/scsi/qla2xxx/qla_iocb.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_os.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_mbx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_init.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/cavium/liquidio/lio_ethtool.c:1840:33: warning: unsigned value that used to be signed checked against zero? ../drivers/net/ethernet/cavium/liquidio/lio_ethtool.c:1840:29: signed value source ../drivers/net/ethernet/brocade/bna/bnad.c:397:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:397:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:397:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:453:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:453:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:453:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:552:23: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:618:17: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:640:25: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:641:23: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:668:39: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:669:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:713:73: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:1362:25: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:1362:25: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:1362:25: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2818:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2818:33: expected unsigned short [usertype] vlan_tag ../drivers/net/ethernet/brocade/bna/bnad.c:2818:33: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2827:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2827:47: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:2827:47: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2831:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2831:47: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:2831:47: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2832:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2832:48: expected unsigned short [usertype] lso_mss ../drivers/net/ethernet/brocade/bna/bnad.c:2832:48: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2841:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2841:53: expected unsigned short [usertype] l4_hdr_size_n_offset ../drivers/net/ethernet/brocade/bna/bnad.c:2841:53: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2845:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2845:39: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:2845:39: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2867:69: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2867:69: expected unsigned short [usertype] l4_hdr_size_n_offset ../drivers/net/ethernet/brocade/bna/bnad.c:2867:69: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2880:69: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2880:69: expected unsigned short [usertype] l4_hdr_size_n_offset ../drivers/net/ethernet/brocade/bna/bnad.c:2880:69: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2900:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2900:30: expected unsigned short [usertype] flags ../drivers/net/ethernet/brocade/bna/bnad.c:2900:30: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2901:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2901:37: expected unsigned int [usertype] frame_length ../drivers/net/ethernet/brocade/bna/bnad.c:2901:37: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3021:9: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3021:9: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:3021:9: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3022:34: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3022:34: expected unsigned short [usertype] length ../drivers/net/ethernet/brocade/bna/bnad.c:3022:34: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3046:51: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3046:51: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:3046:51: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3062:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3062:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:3062:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3063:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3063:48: expected unsigned short [usertype] length ../drivers/net/ethernet/brocade/bna/bnad.c:3063:48: got restricted __be16 [usertype] ../drivers/scsi/fnic/vnic_dev.c:324:32: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:324:32: expected void const [noderef] __iomem * ../drivers/scsi/fnic/vnic_dev.c:324:32: got unsigned int * ../drivers/scsi/fnic/vnic_dev.c:325:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:325:37: expected void const [noderef] __iomem * ../drivers/scsi/fnic/vnic_dev.c:325:37: got unsigned int * ../drivers/scsi/fnic/vnic_dev.c:365:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:365:36: expected void [noderef] __iomem * ../drivers/scsi/fnic/vnic_dev.c:365:36: got unsigned int * ../drivers/scsi/fnic/vnic_dev.c:462:32: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:462:32: expected struct vnic_wq_ctrl *wq_ctrl ../drivers/scsi/fnic/vnic_dev.c:462:32: got struct vnic_wq_ctrl [noderef] __iomem *ctrl ../drivers/scsi/fnic/vnic_dev.c:937:11: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:937:11: expected void *p ../drivers/scsi/fnic/vnic_dev.c:937:11: got void [noderef] __iomem * ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1740:15: warning: cast to restricted __be32 ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1810:15: warning: cast to restricted __be32 ../net/ipv6/seg6_iptunnel.c: note: in included file (through ../include/linux/seg6_iptunnel.h): ../include/uapi/linux/seg6_iptunnel.h:30:31: warning: array of flexible structures ../net/ipv6/seg6_iptunnel.c:54:43: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_isr.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. Warning: ../drivers/scsi/qla2xxx/qla_isr.c:3912 function parameter 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' Warning: ../drivers/scsi/qla2xxx/qla_isr.c:3912 function parameter 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' ../drivers/net/ethernet/brocade/bna/bna_enet.c:167:40: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:168:40: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:169:42: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:171:45: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:184:28: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:185:28: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:189:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:190:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:191:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:192:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:193:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:194:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:207:48: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:222:48: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: expected unsigned short [usertype] stats_mask ../drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: expected unsigned int [usertype] tx_enet_mask ../drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: expected unsigned int [usertype] rx_enet_mask ../drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: got restricted __be32 [usertype] ../drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../kernel/trace/bpf_trace.c:189:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:226:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:241:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:276:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:574:29: warning: symbol 'bpf_perf_event_read_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:760:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:771:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:785:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:883:29: warning: symbol 'bpf_send_signal_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:895:29: warning: symbol 'bpf_send_signal_thread_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:1186:29: warning: symbol 'bpf_get_branch_snapshot_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3339:18: warning: symbol 'bpf_session_is_return' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3347:19: warning: symbol 'bpf_session_cookie' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3533:17: warning: symbol 'bpf_send_signal_task' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3542:17: warning: symbol 'bpf_probe_read_user_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3549:17: warning: symbol 'bpf_probe_read_kernel_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3556:17: warning: symbol 'bpf_probe_read_user_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3563:17: warning: symbol 'bpf_probe_read_kernel_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3570:17: warning: symbol 'bpf_copy_from_user_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3577:17: warning: symbol 'bpf_copy_from_user_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3584:17: warning: symbol 'bpf_copy_from_user_task_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3592:17: warning: symbol 'bpf_copy_from_user_task_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:2343:21: warning: dereference of noderef expression ../kernel/trace/bpf_trace.c:2347:66: warning: dereference of noderef expression ../drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/ethernet/broadcom/bnx2.c:8293:31: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: expected unsigned short [usertype] handle ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: expected unsigned int ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: expected unsigned short [usertype] size ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: expected unsigned int ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:603:17: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] pages ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] page_sz ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: expected unsigned short [usertype] rx_buffer_size ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] pages ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] page_sz ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: expected unsigned short [usertype] rx_buffer_size ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] pages ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] page_sz ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: expected unsigned short [usertype] msix_index ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: expected unsigned int [usertype] coalescing_timeout ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: expected unsigned int [usertype] inter_pkt_timeout ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2105:27: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2109:27: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2114:27: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] pages ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] page_sz ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: expected unsigned short [usertype] msix_index ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: expected unsigned int [usertype] coalescing_timeout ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: expected unsigned int [usertype] inter_pkt_timeout ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: expected unsigned short [usertype] vlan_id ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3286:27: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3289:27: warning: cast to restricted __be32 ../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:61:27: warning: symbol 'hw_atl2_caps_aqc113' was not declared. Should it be static? ../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:72:27: warning: symbol 'hw_atl2_caps_aqc115c' was not declared. Should it be static? ../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:81:27: warning: symbol 'hw_atl2_caps_aqc116c' was not declared. Should it be static? ../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:825:24: warning: symbol 'hw_atl2_ops' was not declared. Should it be static? ../kernel/bpf/core.c:252:49: error: arithmetics on pointers to functions ../kernel/bpf/core.c:3044:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static? ../kernel/bpf/core.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/xdp.h, ../include/linux/bpf_trace.h): ../include/trace/events/xdp.h:304:1: warning: Using plain integer as NULL pointer ../include/trace/events/xdp.h:331:1: warning: Using plain integer as NULL pointer ../kernel/bpf/core.c: note: in included file (through ../include/linux/rbtree_latch.h, ../include/linux/bpf.h, ../include/linux/filter.h): ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/scsi/lpfc/lpfc_mem.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../kernel/bpf/helpers.c:1212:21: warning: incorrect type in assignment (different address spaces) ../kernel/bpf/helpers.c:1212:21: expected unsigned long long ( *[usertype] callback_fn )( ... ) ../kernel/bpf/helpers.c:1212:21: got void [noderef] __rcu * ../kernel/bpf/helpers.c:2037:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2038:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2039:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2040:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2041:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2042:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2043:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2044:29: warning: symbol 'bpf_perf_event_read_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2045:29: warning: symbol 'bpf_send_signal_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2046:29: warning: symbol 'bpf_send_signal_thread_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2049:29: warning: symbol 'bpf_get_branch_snapshot_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2317:18: warning: symbol 'bpf_obj_new' was not declared. Should it be static? ../kernel/bpf/helpers.c:2331:18: warning: symbol 'bpf_obj_new_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2347:18: warning: symbol 'bpf_percpu_obj_new' was not declared. Should it be static? ../kernel/bpf/helpers.c:2355:18: warning: symbol 'bpf_percpu_obj_new_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2391:18: warning: symbol 'bpf_obj_drop' was not declared. Should it be static? ../kernel/bpf/helpers.c:2398:18: warning: symbol 'bpf_obj_drop_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2410:18: warning: symbol 'bpf_percpu_obj_drop' was not declared. Should it be static? ../kernel/bpf/helpers.c:2416:18: warning: symbol 'bpf_percpu_obj_drop_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2431:18: warning: symbol 'bpf_refcount_acquire' was not declared. Should it be static? ../kernel/bpf/helpers.c:2448:18: warning: symbol 'bpf_refcount_acquire_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2492:17: warning: symbol 'bpf_list_push_front' was not declared. Should it be static? ../kernel/bpf/helpers.c:2502:17: warning: symbol 'bpf_list_push_front_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2521:17: warning: symbol 'bpf_list_push_back' was not declared. Should it be static? ../kernel/bpf/helpers.c:2531:17: warning: symbol 'bpf_list_push_back_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2561:34: warning: symbol 'bpf_list_pop_front' was not declared. Should it be static? ../kernel/bpf/helpers.c:2566:34: warning: symbol 'bpf_list_pop_back' was not declared. Should it be static? ../kernel/bpf/helpers.c:2571:34: warning: symbol 'bpf_list_front' was not declared. Should it be static? ../kernel/bpf/helpers.c:2581:34: warning: symbol 'bpf_list_back' was not declared. Should it be static? ../kernel/bpf/helpers.c:2591:32: warning: symbol 'bpf_rbtree_remove' was not declared. Should it be static? ../kernel/bpf/helpers.c:2660:17: warning: symbol 'bpf_rbtree_add' was not declared. Should it be static? ../kernel/bpf/helpers.c:2671:17: warning: symbol 'bpf_rbtree_add_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2678:32: warning: symbol 'bpf_rbtree_first' was not declared. Should it be static? ../kernel/bpf/helpers.c:2685:32: warning: symbol 'bpf_rbtree_root' was not declared. Should it be static? ../kernel/bpf/helpers.c:2692:32: warning: symbol 'bpf_rbtree_left' was not declared. Should it be static? ../kernel/bpf/helpers.c:2702:32: warning: symbol 'bpf_rbtree_right' was not declared. Should it be static? ../kernel/bpf/helpers.c:2718:32: warning: symbol 'bpf_task_acquire' was not declared. Should it be static? ../kernel/bpf/helpers.c:2729:18: warning: symbol 'bpf_task_release' was not declared. Should it be static? ../kernel/bpf/helpers.c:2734:18: warning: symbol 'bpf_task_release_dtor' was not declared. Should it be static? ../kernel/bpf/helpers.c:2747:27: warning: symbol 'bpf_cgroup_acquire' was not declared. Should it be static? ../kernel/bpf/helpers.c:2759:18: warning: symbol 'bpf_cgroup_release' was not declared. Should it be static? ../kernel/bpf/helpers.c:2764:18: warning: symbol 'bpf_cgroup_release_dtor' was not declared. Should it be static? ../kernel/bpf/helpers.c:2777:27: warning: symbol 'bpf_cgroup_ancestor' was not declared. Should it be static? ../kernel/bpf/helpers.c:2797:27: warning: symbol 'bpf_cgroup_from_id' was not declared. Should it be static? ../kernel/bpf/helpers.c:2817:18: warning: symbol 'bpf_task_under_cgroup' was not declared. Should it be static? ../kernel/bpf/helpers.c:2860:27: warning: symbol 'bpf_task_get_cgroup1' was not declared. Should it be static? ../kernel/bpf/helpers.c:2877:32: warning: symbol 'bpf_task_from_pid' was not declared. Should it be static? ../kernel/bpf/helpers.c:2896:32: warning: symbol 'bpf_task_from_vpid' was not declared. Should it be static? ../kernel/bpf/helpers.c:2937:18: warning: symbol 'bpf_dynptr_slice' was not declared. Should it be static? ../kernel/bpf/helpers.c:3060:17: warning: symbol 'bpf_dynptr_adjust' was not declared. Should it be static? ../kernel/bpf/helpers.c:3079:18: warning: symbol 'bpf_dynptr_is_null' was not declared. Should it be static? ../kernel/bpf/helpers.c:3086:18: warning: symbol 'bpf_dynptr_is_rdonly' was not declared. Should it be static? ../kernel/bpf/helpers.c:3096:17: warning: symbol 'bpf_dynptr_size' was not declared. Should it be static? ../kernel/bpf/helpers.c:3106:17: warning: symbol 'bpf_dynptr_clone' was not declared. Should it be static? ../kernel/bpf/helpers.c:3133:17: warning: symbol 'bpf_dynptr_copy' was not declared. Should it be static? ../kernel/bpf/helpers.c:3188:17: warning: symbol 'bpf_dynptr_memset' was not declared. Should it be static? ../kernel/bpf/helpers.c:3223:18: warning: symbol 'bpf_cast_to_kern_ctx' was not declared. Should it be static? ../kernel/bpf/helpers.c:3228:18: warning: symbol 'bpf_rdonly_cast' was not declared. Should it be static? ../kernel/bpf/helpers.c:3233:18: warning: symbol 'bpf_rcu_read_lock' was not declared. Should it be static? ../kernel/bpf/helpers.c:3238:18: warning: symbol 'bpf_rcu_read_unlock' was not declared. Should it be static? ../kernel/bpf/helpers.c:3274:18: warning: symbol 'bpf_throw' was not declared. Should it be static? ../kernel/bpf/helpers.c:3293:17: warning: symbol 'bpf_wq_init' was not declared. Should it be static? ../kernel/bpf/helpers.c:3307:17: warning: symbol 'bpf_wq_start' was not declared. Should it be static? ../kernel/bpf/helpers.c:3331:17: warning: symbol 'bpf_wq_set_callback' was not declared. Should it be static? ../kernel/bpf/helpers.c:3344:18: warning: symbol 'bpf_preempt_disable' was not declared. Should it be static? ../kernel/bpf/helpers.c:3349:18: warning: symbol 'bpf_preempt_enable' was not declared. Should it be static? ../kernel/bpf/helpers.c:3408:1: warning: symbol 'bpf_iter_bits_new' was not declared. Should it be static? ../kernel/bpf/helpers.c:3469:17: warning: symbol 'bpf_iter_bits_next' was not declared. Should it be static? ../kernel/bpf/helpers.c:3495:18: warning: symbol 'bpf_iter_bits_destroy' was not declared. Should it be static? ../kernel/bpf/helpers.c:3519:17: warning: symbol 'bpf_copy_from_user_str' was not declared. Should it be static? ../kernel/bpf/helpers.c:3564:17: warning: symbol 'bpf_copy_from_user_task_str' was not declared. Should it be static? ../kernel/bpf/helpers.c:3594:18: warning: symbol 'bpf_local_irq_save' was not declared. Should it be static? ../kernel/bpf/helpers.c:3599:18: warning: symbol 'bpf_local_irq_restore' was not declared. Should it be static? ../kernel/bpf/helpers.c:3604:18: warning: symbol '__bpf_trap' was not declared. Should it be static? ../kernel/bpf/helpers.c:3659:17: warning: symbol 'bpf_strcmp' was not declared. Should it be static? ../kernel/bpf/helpers.c:3677:17: warning: symbol 'bpf_strcasecmp' was not declared. Should it be static? ../kernel/bpf/helpers.c:3696:17: warning: symbol 'bpf_strncasecmp' was not declared. Should it be static? ../kernel/bpf/helpers.c:3717:17: warning: symbol 'bpf_strnchr' was not declared. Should it be static? ../kernel/bpf/helpers.c:3754:17: warning: symbol 'bpf_strchr' was not declared. Should it be static? ../kernel/bpf/helpers.c:3771:17: warning: symbol 'bpf_strchrnul' was not declared. Should it be static? ../kernel/bpf/helpers.c:3803:17: warning: symbol 'bpf_strrchr' was not declared. Should it be static? ../kernel/bpf/helpers.c:3836:17: warning: symbol 'bpf_strnlen' was not declared. Should it be static? ../kernel/bpf/helpers.c:3866:17: warning: symbol 'bpf_strlen' was not declared. Should it be static? ../kernel/bpf/helpers.c:3884:17: warning: symbol 'bpf_strspn' was not declared. Should it be static? ../kernel/bpf/helpers.c:3928:17: warning: symbol 'bpf_strcspn' was not declared. Should it be static? ../kernel/bpf/helpers.c:4019:17: warning: symbol 'bpf_strstr' was not declared. Should it be static? ../kernel/bpf/helpers.c:4038:17: warning: symbol 'bpf_strcasestr' was not declared. Should it be static? ../kernel/bpf/helpers.c:4057:17: warning: symbol 'bpf_strnstr' was not declared. Should it be static? ../kernel/bpf/helpers.c:4078:17: warning: symbol 'bpf_strncasestr' was not declared. Should it be static? ../kernel/bpf/helpers.c:4532:17: warning: symbol 'bpf_task_work_schedule_signal' was not declared. Should it be static? ../kernel/bpf/helpers.c:4550:17: warning: symbol 'bpf_task_work_schedule_resume' was not declared. Should it be static? ../kernel/bpf/helpers.c:4581:17: warning: symbol 'bpf_dynptr_from_file' was not declared. Should it be static? ../kernel/bpf/helpers.c:4591:17: warning: symbol 'bpf_dynptr_file_discard' was not declared. Should it be static? ../kernel/bpf/helpers.c:4620:17: warning: symbol 'bpf_timer_cancel_async' was not declared. Should it be static? ../drivers/scsi/qla2xxx/qla_gs.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: expected unsigned short [usertype] cmdq_pi ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:284:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:284:29: expected unsigned short [usertype] i2htok ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:284:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:232:32: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:238:21: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:269:24: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:270:31: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:449:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:449:28: expected unsigned short [usertype] rspq_ci ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:449:28: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:466:32: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:474:31: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:516:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:516:32: expected unsigned short [usertype] q_depth ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:516:32: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: expected unsigned short [usertype] q_depth ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:624:13: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c: note: in included file (through ../drivers/net/ethernet/brocade/bna/bfa_msgq.h): ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../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 ../kernel/bpf/verifier.c:262:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static? ../kernel/bpf/verifier.c: note: in included file (through ../include/linux/bpf.h, ../include/linux/bpf-cgroup.h): ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../drivers/scsi/qla2xxx/qla_dbg.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/bluetooth/hci_codec.c: note: in included file: ../include/net/bluetooth/hci_core.h:153:35: warning: array of flexible structures ../drivers/usb/gadget/function/rndis.c: In function ‘rndis_register’: ../drivers/usb/gadget/function/rndis.c:60:23: warning: ‘%03d’ directive writing between 3 and 10 bytes into a region of size 7 [-Wformat-overflow=] 60 | #define NAME_TEMPLATE "driver/rndis-%03d" | ^~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:907:31: note: in expansion of macro ‘NAME_TEMPLATE’ 907 | sprintf(name, NAME_TEMPLATE, i); | ^~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:60:37: note: format string is defined here 60 | #define NAME_TEMPLATE "driver/rndis-%03d" | ^~~~ ../drivers/usb/gadget/function/rndis.c:60:23: note: directive argument in the range [0, 2147483647] 60 | #define NAME_TEMPLATE "driver/rndis-%03d" | ^~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:907:31: note: in expansion of macro ‘NAME_TEMPLATE’ 907 | sprintf(name, NAME_TEMPLATE, i); | ^~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:907:17: note: ‘sprintf’ output between 17 and 24 bytes into a destination of size 20 907 | sprintf(name, NAME_TEMPLATE, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/sunrpc/clnt.c:3340:9: warning: cast removes address space '__rcu' of expression ../drivers/scsi/fnic/fnic_pci_subsys_devid.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_sup.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/ethernet/broadcom/cnic.c:5258:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5258:40: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:5258:40: got unsigned int [usertype] cli ../drivers/net/ethernet/broadcom/cnic.c:5213:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5213:40: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:5213:40: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:5214:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5214:40: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:5214:40: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1389:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1389:33: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1389:33: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1390:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1390:33: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1390:33: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1414:36: warning: cast from restricted __le32 ../drivers/net/ethernet/broadcom/cnic.c:1415:36: warning: cast from restricted __le32 ../drivers/net/ethernet/broadcom/cnic.c:1685:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1685:22: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1685:22: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1686:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1686:22: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1686:22: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] sq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1729:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1729:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1729:54: got unsigned int [usertype] sq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1731:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1731:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1731:54: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1732:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1732:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1732:54: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1733:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1733:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1733:54: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1735:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1735:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1735:54: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1737:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1737:59: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1737:59: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1739:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1739:59: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1739:59: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1741:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1741:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1741:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1743:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1743:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1743:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1745:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1745:61: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1745:61: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1747:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1747:61: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1747:61: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1749:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1749:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1749:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1751:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1751:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1751:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1773:57: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1773:57: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1773:57: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:1775:57: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1775:57: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1775:57: got unsigned int [usertype] rq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] rq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1788:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1788:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1788:53: got unsigned int [usertype] rq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1790:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1790:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1790:53: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1791:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1791:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1791:53: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1792:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1792:55: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1792:55: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1794:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1794:55: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1794:55: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1796:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1796:55: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1796:55: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1798:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1798:55: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1798:55: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1800:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1800:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1800:53: got unsigned int [usertype] cq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1802:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1802:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1802:53: got unsigned int [usertype] cq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1805:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1805:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1805:56: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1806:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1806:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1806:56: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1820:64: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1820:64: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1820:64: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1822:64: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1822:64: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1822:64: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1826:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1826:50: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1826:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1828:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1828:50: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1828:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1830:49: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1830:49: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1830:49: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1832:49: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1832:49: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1832:49: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1845:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1845:48: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1845:48: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1847:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1847:48: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1847:48: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1848:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1848:48: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1848:48: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1849:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1849:50: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1849:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1851:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1851:50: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1851:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1855:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1855:47: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1855:47: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:1857:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1857:47: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1857:47: got unsigned int [usertype] cq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:2076:17: warning: cast from restricted __sum16 ../drivers/net/ethernet/broadcom/cnic.c:2325:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2325:35: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:2325:35: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:2326:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2326:35: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:2326:35: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:2327:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2327:32: expected restricted __le32 [usertype] eq_pbl_size ../drivers/net/ethernet/broadcom/cnic.c:2327:32: got int num_pages ../drivers/net/ethernet/broadcom/cnic.c:2329:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2329:27: expected restricted __le16 [usertype] sb_num ../drivers/net/ethernet/broadcom/cnic.c:2329:27: got unsigned int [usertype] status_blk_num ../drivers/net/ethernet/broadcom/cnic.c:2330:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2330:28: expected restricted __le16 [usertype] eq_prod ../drivers/net/ethernet/broadcom/cnic.c:2330:28: got unsigned long ../drivers/net/ethernet/broadcom/cnic.c:2371:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2371:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2371:16: got restricted __le16 [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2428:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2428:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2428:27: got restricted __le16 [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2429:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2429:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status ../drivers/net/ethernet/broadcom/cnic.c:2429:32: got int ../drivers/net/ethernet/broadcom/cnic.c:2446:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2446:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2446:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2447:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:2474:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2474:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2474:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2475:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2475:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2475:16: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:2508:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2508:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2508:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2509:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2509:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2509:16: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:2521:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2521:32: expected restricted __le32 [addressable] [usertype] completion_status ../drivers/net/ethernet/broadcom/cnic.c:2521:32: got int ../drivers/net/ethernet/broadcom/cnic.c:2536:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2536:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id ../drivers/net/ethernet/broadcom/cnic.c:2536:35: got unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2608:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2608:29: expected unsigned int [assigned] [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2608:29: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2609:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2609:32: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2609:32: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3511:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3512:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3513:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3514:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3515:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3530:27: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3531:27: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3532:29: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3533:29: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3636:49: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3789:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3789:31: expected unsigned short [usertype] dst_port ../drivers/net/ethernet/broadcom/cnic.c:3789:31: got restricted __be16 [usertype] sin6_port ../drivers/net/ethernet/broadcom/cnic.c:3795:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3795:32: expected unsigned int ../drivers/net/ethernet/broadcom/cnic.c:3795:32: got restricted __be32 [usertype] s_addr ../drivers/net/ethernet/broadcom/cnic.c:3796:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3796:31: expected unsigned short [usertype] dst_port ../drivers/net/ethernet/broadcom/cnic.c:3796:31: got restricted __be16 [usertype] sin_port ../drivers/net/ethernet/broadcom/cnic.c:3826:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3826:23: expected unsigned short [usertype] src_port ../drivers/net/ethernet/broadcom/cnic.c:3826:23: got restricted __be16 [assigned] [usertype] local_port ../drivers/net/ethernet/broadcom/cnic.c:3983:29: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:4943:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:4943:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4943:33: expected restricted __le32 [usertype] addr_lo ../drivers/net/ethernet/broadcom/cnic.c:4943:33: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le32 [usertype] parsing_data ../drivers/net/ethernet/broadcom/cnic.c:4951:46: got int ../drivers/net/ethernet/broadcom/cnic.c:4954:46: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4954:46: expected restricted __le16 [usertype] global_data ../drivers/net/ethernet/broadcom/cnic.c:4954:46: got int ../drivers/net/ethernet/broadcom/cnic.c:4979:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4979:25: expected unsigned short [usertype] *tx_cons_ptr ../drivers/net/ethernet/broadcom/cnic.c:4979:25: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5044:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5044:35: expected restricted __le16 [usertype] silent_vlan_mask ../drivers/net/ethernet/broadcom/cnic.c:5044:35: got int ../drivers/net/ethernet/broadcom/cnic.c:5046:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5046:25: expected unsigned short [usertype] *rx_cons_ptr ../drivers/net/ethernet/broadcom/cnic.c:5046:25: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5064:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5064:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5064:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5066:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5066:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5066:41: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5071:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5071:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5071:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5073:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5073:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5073:41: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5083:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5083:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5083:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5085:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5085:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5085:41: got restricted __le16 * ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: expected unsigned short [assigned] [usertype] clscode ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: expected unsigned short [assigned] [usertype] rsvd ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1927:29: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: expected unsigned short [assigned] [usertype] clscode ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: expected unsigned short [assigned] [usertype] rsvd ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1941:30: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: expected unsigned int val ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: got restricted __le32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2106:31: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2107:31: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2108:31: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2210:26: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: expected unsigned int [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3069:21: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3071:23: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3074:23: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3102:21: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3104:23: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3107:23: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3141:26: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3148:40: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3149:39: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3152:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3154:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3156:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3158:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3160:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3162:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3169:26: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3177:26: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3182:35: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c: note: in included file: ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_cee.c:42:25: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_cee.c:44:25: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_cee.c:34:29: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_cee.c: note: in included file (through ../drivers/net/ethernet/brocade/bna/bfa_cee.h): ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/scsi/qla2xxx/qla_attr.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_e1_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:64: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:53: note: directive argument in the range [-2147483644, 2147483647] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:17: note: ‘snprintf’ output between 11 and 31 bytes into a destination of size 19 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4832 | HFC_cnt + 1, pt+1); | ~~~~~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_multi_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:65: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:53: note: directive argument in the range [-2147483644, 2147483647] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:17: note: ‘snprintf’ output between 11 and 41 bytes into a destination of size 19 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4950 | hc->ctype, HFC_cnt + 1, pt + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/lpfc/lpfc_sli.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_sli.c:18241:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18241:47: expected unsigned int [usertype] sgl_pg0_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18241:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18243:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18243:47: expected unsigned int [usertype] sgl_pg0_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18243:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18245:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18245:47: expected unsigned int [usertype] sgl_pg1_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18245:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18247:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18247:47: expected unsigned int [usertype] sgl_pg1_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18247:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18260:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18260:20: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_sli.c:18260:20: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:15477:13: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15487:16: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9234:16: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9237:21: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9238:23: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:715:17: expected unsigned int [usertype] word3 ../drivers/scsi/lpfc/lpfc_sli.c:715:17: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21354:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:21362:37: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:21363:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21363:38: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_sli.c:21363:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21397:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21397:36: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_sli.c:21397:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21406:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21406:30: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:21406:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21407:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21407:30: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:21407:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21408:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:21410:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21410:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_sli.c:21410:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21411:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21411:30: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_sli.c:21411:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:580:17: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_sli.c:580:17: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2358:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2460:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2461:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2464:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2465:36: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9689:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9734:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:12185:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:12213:25: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:14863:16: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:18053:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18053:57: expected unsigned int [usertype] sgl_pg0_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18053:57: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18055:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18055:57: expected unsigned int [usertype] sgl_pg0_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18055:57: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18058:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18058:57: expected unsigned int [usertype] sgl_pg1_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18058:57: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18060:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18060:57: expected unsigned int [usertype] sgl_pg1_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18060:57: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18353:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18353:47: expected unsigned int [usertype] sgl_pg0_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18353:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18355:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18355:47: expected unsigned int [usertype] sgl_pg0_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18355:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18362:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18362:47: expected unsigned int [usertype] sgl_pg1_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18362:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18364:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18364:47: expected unsigned int [usertype] sgl_pg1_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18364:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18375:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18375:20: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_sli.c:18375:20: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18605:29: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18607:33: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18607:33: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:19252:16: warning: restricted __be16 degrades to integer ../drivers/scsi/lpfc/lpfc_sli.c:21025:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21025:45: expected unsigned int ../drivers/scsi/lpfc/lpfc_sli.c:21025:45: got restricted __le32 [usertype] ../kernel/bpf/bpf_iter.c:770:17: warning: symbol 'bpf_iter_num_new' was not declared. Should it be static? ../kernel/bpf/bpf_iter.c:801:17: warning: symbol 'bpf_iter_num_next' was not declared. Should it be static? ../kernel/bpf/bpf_iter.c:820:18: warning: symbol 'bpf_iter_num_destroy' was not declared. Should it be static? ../drivers/ptp/ptp_vmclock.c:448:24: warning: incorrect type in return expression (different base types) ../drivers/ptp/ptp_vmclock.c:448:24: expected restricted __poll_t ../drivers/ptp/ptp_vmclock.c:448:24: got int ../drivers/ptp/ptp_vmclock.c:454:31: warning: incorrect type in return expression (different base types) ../drivers/ptp/ptp_vmclock.c:454:31: expected restricted __poll_t ../drivers/ptp/ptp_vmclock.c:454:31: got int ../drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/lpfc/lpfc_ct.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_ct.c:198:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:199:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:202:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:531:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:532:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:534:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:878:33: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:880:40: warning: restricted __be32 degrades to integer ../drivers/scsi/lpfc/lpfc_ct.c:1350:15: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:1498:15: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:1514:30: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:1962:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:1963:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:1989:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:2026:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2026:38: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2026:38: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2033:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2033:38: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2033:38: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2075:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2075:38: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2075:38: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2085:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2085:39: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2085:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2120:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2120:41: expected unsigned int [usertype] port_id ../drivers/scsi/lpfc/lpfc_ct.c:2120:41: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2127:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2127:38: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2127:38: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:3314:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:3314:30: expected unsigned int [usertype] EntryCnt ../drivers/scsi/lpfc/lpfc_ct.c:3314:30: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:3374:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:3374:34: expected unsigned int [usertype] EntryCnt ../drivers/scsi/lpfc/lpfc_ct.c:3374:34: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:3547:34: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_hbadisc.c: In function ‘lpfc_nlp_state_name.constprop’: ../drivers/scsi/lpfc/lpfc_hbadisc.c:4825:50: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 7 [-Wformat-truncation=] 4825 | snprintf(buffer, size, "unknown (%d)", state); | ^~ ../drivers/scsi/lpfc/lpfc_hbadisc.c:4825:40: note: directive argument in the range [9, 2147483647] 4825 | snprintf(buffer, size, "unknown (%d)", state); | ^~~~~~~~~~~~~~ ../drivers/scsi/lpfc/lpfc_hbadisc.c:4825:17: note: ‘snprintf’ output between 12 and 21 bytes into a destination of size 16 4825 | snprintf(buffer, size, "unknown (%d)", state); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/qla2xxx/qla_mid.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_dfs.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_dfs.c:513:35: warning: Using plain integer as NULL pointer ../drivers/isdn/hardware/mISDN/avmfritz.c:422:23: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: got restricted __le32 [usertype] ../net/sunrpc/auth.c:628:34: warning: incorrect type in initializer (different address spaces) ../net/sunrpc/auth.c:628:34: expected struct cred const *cred ../net/sunrpc/auth.c:628:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred ../kernel/bpf/map_iter.c:198:17: warning: symbol 'bpf_map_sum_elem_count' was not declared. Should it be static? ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: expected unsigned short [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: expected unsigned int val ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: expected unsigned short val ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:497:32: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:502:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:519:25: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:525:25: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: got void * ../kernel/events/core.c:1585:15: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:1585:15: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:1585:15: struct perf_event_context * ../kernel/events/core.c:1598:28: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:1598:28: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:1598:28: struct perf_event_context * ../kernel/events/core.c:3776:20: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:3776:20: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:3776:20: struct perf_event_context * ../kernel/events/core.c:3780:18: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:3780:18: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:3780:18: struct perf_event_context * ../kernel/events/core.c:3781:23: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:3781:23: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:3781:23: struct perf_event_context * ../kernel/events/core.c:3834:25: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:3834:25: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:3834:25: struct perf_event_context * ../kernel/events/core.c:3835:25: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:3835:25: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:3835:25: struct perf_event_context * ../kernel/events/core.c:4253:15: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:4253:15: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:4253:15: struct perf_event_context * ../kernel/events/core.c:4661:15: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:4661:15: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:4661:15: struct perf_event_context * ../kernel/events/core.c:5147:25: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:5147:25: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:5147:25: struct perf_event_context * ../kernel/events/core.c:6924:9: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:6924:9: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:6924:9: struct perf_buffer * ../kernel/events/core.c:5422:21: warning: incorrect type in initializer (different address spaces) ../kernel/events/core.c:6307:24: warning: incorrect type in assignment (different base types) ../kernel/events/core.c:6675:22: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:6675:22: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:6675:22: struct perf_buffer * ../kernel/events/core.c:6799:14: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:6799:14: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:6799:14: struct perf_buffer * ../kernel/events/core.c:6832:14: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:6832:14: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:6832:14: struct perf_buffer * ../kernel/events/core.c:6945:14: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:6945:14: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:6945:14: struct perf_buffer * ../kernel/events/core.c:6961:14: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:6961:14: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:6961:14: struct perf_buffer * ../kernel/events/core.c:8952:15: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:8952:15: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:8952:15: struct perf_event_context * ../kernel/events/core.c:9040:13: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:9040:13: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:9040:13: struct perf_buffer * ../kernel/events/core.c:9144:61: warning: incorrect type in argument 2 (different address spaces) ../kernel/events/core.c:9144:61: expected struct task_struct *p ../kernel/events/core.c:9144:61: got struct task_struct [noderef] __rcu *real_parent ../kernel/events/core.c:9146:61: warning: incorrect type in argument 2 (different address spaces) ../kernel/events/core.c:9146:61: expected struct task_struct *p ../kernel/events/core.c:9146:61: got struct task_struct [noderef] __rcu *real_parent ../kernel/events/core.c:9882:15: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:9882:15: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:9882:15: struct perf_event_context * ../kernel/events/core.c:11107:9: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:11107:9: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:11107:9: struct swevent_hlist * ../kernel/events/core.c:11146:17: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:11146:17: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:11146:17: struct swevent_hlist * ../kernel/events/core.c:11426:23: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:11426:23: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:11426:23: struct perf_event_context * ../kernel/events/core.c:12514:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static? ../kernel/events/core.c:14548:9: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:14548:9: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:14548:9: struct perf_event_context * ../kernel/events/core.c:15068:17: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:15068:17: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:15068:17: struct swevent_hlist * ../kernel/events/core.c: note: in included file: ../kernel/events/internal.h:211:1: warning: incorrect type in argument 2 (different address spaces) ../kernel/events/core.c:10960:17: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:10960:17: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:10960:17: struct swevent_hlist * ../kernel/events/core.c:10980:17: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:10980:17: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:10980:17: struct swevent_hlist * ../kernel/events/core.c:11096:16: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:11096:16: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:11096:16: struct swevent_hlist * ../kernel/events/core.c:11096:16: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:11096:16: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:11096:16: struct swevent_hlist * ../kernel/events/core.c:11096:16: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:11096:16: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:11096:16: struct swevent_hlist * ../drivers/scsi/lpfc/lpfc_els.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1268:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_els.c:633:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:638:27: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:2362:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:2362:31: expected unsigned int [usertype] vid ../drivers/scsi/lpfc/lpfc_els.c:2362:31: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:2363:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:2363:33: expected unsigned int [usertype] flags ../drivers/scsi/lpfc/lpfc_els.c:2363:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:2682:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:2682:33: expected unsigned int [usertype] word1 ../drivers/scsi/lpfc/lpfc_els.c:2682:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:2683:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:2683:33: expected unsigned int [usertype] word4 ../drivers/scsi/lpfc/lpfc_els.c:2683:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:3014:19: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:3221:34: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:3780:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:3781:17: warning: cast to restricted __be32 ../include/uapi/scsi/fc/fc_els.h:1254:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_els.c:5744:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:5744:47: expected unsigned int [usertype] vid ../drivers/scsi/lpfc/lpfc_els.c:5744:47: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:5745:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:5745:49: expected unsigned int [usertype] flags ../drivers/scsi/lpfc/lpfc_els.c:5745:49: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6136:19: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6205:24: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6321:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6321:33: expected unsigned int [usertype] word1 ../drivers/scsi/lpfc/lpfc_els.c:6321:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6322:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6322:33: expected unsigned int [usertype] word4 ../drivers/scsi/lpfc/lpfc_els.c:6322:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6323:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6323:33: expected unsigned int [usertype] word5 ../drivers/scsi/lpfc/lpfc_els.c:6323:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6489:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6492:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6492:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6504:32: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6724:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6724:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6724:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6726:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6726:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6726:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6745:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6745:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6745:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6784:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6784:36: expected unsigned short [usertype] temperature ../drivers/scsi/lpfc/lpfc_els.c:6784:36: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6785:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6785:33: expected unsigned short [usertype] rx_power ../drivers/scsi/lpfc/lpfc_els.c:6785:33: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6786:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6786:32: expected unsigned short [usertype] tx_bias ../drivers/scsi/lpfc/lpfc_els.c:6786:32: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6787:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6787:33: expected unsigned short [usertype] tx_power ../drivers/scsi/lpfc/lpfc_els.c:6787:33: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6788:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6788:28: expected unsigned short [usertype] vcc ../drivers/scsi/lpfc/lpfc_els.c:6788:28: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6790:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6790:30: expected unsigned short [usertype] flags ../drivers/scsi/lpfc/lpfc_els.c:6790:30: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6791:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6791:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6791:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6802:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6802:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6802:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6806:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6806:30: expected unsigned int [usertype] port_type ../drivers/scsi/lpfc/lpfc_els.c:6806:30: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6808:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6808:49: expected unsigned int [usertype] link_failure_cnt ../drivers/scsi/lpfc/lpfc_els.c:6808:49: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6810:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6810:50: expected unsigned int [usertype] loss_of_synch_cnt ../drivers/scsi/lpfc/lpfc_els.c:6810:50: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6812:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6812:51: expected unsigned int [usertype] loss_of_signal_cnt ../drivers/scsi/lpfc/lpfc_els.c:6812:51: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6814:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6814:56: expected unsigned int [usertype] primitive_seq_proto_err ../drivers/scsi/lpfc/lpfc_els.c:6814:56: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6816:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6816:51: expected unsigned int [usertype] invalid_trans_word ../drivers/scsi/lpfc/lpfc_els.c:6816:51: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6818:48: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6818:48: expected unsigned int [usertype] invalid_crc_cnt ../drivers/scsi/lpfc/lpfc_els.c:6818:48: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6820:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6820:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6820:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6831:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6831:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6831:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6835:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6835:33: expected unsigned int [usertype] port_bbc ../drivers/scsi/lpfc/lpfc_els.c:6835:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6839:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6839:50: expected unsigned int [usertype] attached_port_bbc ../drivers/scsi/lpfc/lpfc_els.c:6839:50: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6845:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6845:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6845:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6856:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6856:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6856:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6873:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6873:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6873:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6874:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6874:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6874:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6885:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6885:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6885:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6902:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6902:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6902:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6903:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6903:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6903:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6914:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6914:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6914:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6931:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6931:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6931:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6932:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6932:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6932:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6943:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6943:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6943:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6960:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6960:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6960:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6961:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6961:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6961:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6973:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6973:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6973:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6990:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6990:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6990:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6991:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6991:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6991:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6999:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6999:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6999:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7005:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7005:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:7005:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7014:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7014:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:7014:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7016:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7016:36: expected unsigned int [usertype] CorrectedBlocks ../drivers/scsi/lpfc/lpfc_els.c:7016:36: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7018:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7018:40: expected unsigned int [usertype] UncorrectableBlocks ../drivers/scsi/lpfc/lpfc_els.c:7018:40: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7021:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7021:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:7021:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7032:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7032:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:7032:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7070:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7070:37: expected unsigned short [usertype] speed ../drivers/scsi/lpfc/lpfc_els.c:7070:37: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7098:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7098:44: expected unsigned short [usertype] capabilities ../drivers/scsi/lpfc/lpfc_els.c:7098:44: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7099:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7099:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:7099:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7108:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7108:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:7108:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7116:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7116:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:7116:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7125:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7125:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:7125:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7140:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7140:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:7140:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7242:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7242:25: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:7242:25: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7249:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7533:25: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7535:36: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7538:25: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7761:17: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7766:21: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7776:17: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7821:9: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7821:9: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7966:31: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7969:44: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:8073:23: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:8134:23: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:8187:37: warning: too many warnings ../drivers/net/ethernet/cisco/enic/enic_main.c:273:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:277:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:633:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:640:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer ../drivers/scsi/qla2xxx/qla_bsg.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/efct/efct_driver.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_hbadisc.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_hbadisc.c:3462:18: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:2281:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:2282:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4121:14: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4122:19: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:7086:33: warning: cast to restricted __le16 ../drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:281:41: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:281:38: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:281:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:281:38: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:374:23: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:374:49: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:374:49: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:374:49: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:382:31: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:382:57: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:382:57: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:382:57: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:384:25: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:384:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:384:51: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:384:51: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:389:25: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:389:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:389:51: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:389:51: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:392:25: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:392:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:392:51: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:392:51: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:434:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:433:26: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:433:26: expected void [noderef] __iomem *doorbell_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:433:26: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:436:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:435:26: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:435:26: expected void [noderef] __iomem *inst_cnt_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:435:26: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:478:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:477:29: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:477:29: expected void [noderef] __iomem *pkts_sent_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:477:29: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:480:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:479:31: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:479:31: expected void [noderef] __iomem *pkts_credit_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:479:31: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:519:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:519:42: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:519:42: got void *mbox_int_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:520:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:520:42: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:520:42: got void *mbox_int_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:525:54: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:525:54: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:525:54: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:566:39: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:570:41: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:574:40: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:584:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:584:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:584:44: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:819:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:819:42: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:819:42: got void *mbox_int_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:826:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:826:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:826:44: got void *mbox_int_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:41: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:226:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: expected void [noderef] __iomem *doorbell_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:228:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: expected void [noderef] __iomem *inst_cnt_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:258:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: expected void [noderef] __iomem *pkts_sent_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:260:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: expected void [noderef] __iomem *pkts_credit_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:296:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:299:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:302:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: got void *mbox_int_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: got void *mbox_int_reg ../kernel/bpf/task_iter.c:829:17: warning: symbol 'bpf_iter_task_vma_new' was not declared. Should it be static? ../kernel/bpf/task_iter.c:958:35: warning: symbol 'bpf_iter_task_vma_next' was not declared. Should it be static? ../kernel/bpf/task_iter.c:991:18: warning: symbol 'bpf_iter_task_vma_destroy' was not declared. Should it be static? ../kernel/bpf/task_iter.c:1017:17: warning: symbol 'bpf_iter_css_task_new' was not declared. Should it be static? ../kernel/bpf/task_iter.c:1042:32: warning: symbol 'bpf_iter_css_task_next' was not declared. Should it be static? ../kernel/bpf/task_iter.c:1051:18: warning: symbol 'bpf_iter_css_task_destroy' was not declared. Should it be static? ../kernel/bpf/task_iter.c:1086:17: warning: symbol 'bpf_iter_task_new' was not declared. Should it be static? ../kernel/bpf/task_iter.c:1118:32: warning: symbol 'bpf_iter_task_next' was not declared. Should it be static? ../kernel/bpf/task_iter.c:1147:18: warning: symbol 'bpf_iter_task_destroy' was not declared. Should it be static? ../net/core/lwtunnel.c:217:60: warning: incorrect type in initializer (different address spaces) ../net/core/lwtunnel.c:217:60: expected struct lwtunnel_encap_ops const *ops ../net/core/lwtunnel.c:217:60: got struct lwtunnel_encap_ops const [noderef] __rcu * ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: got void *mbox_read_reg ../drivers/scsi/qla2xxx/qla_nx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/efct/efct_io.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/ipv4/nexthop.c: note: in included file (through ../include/linux/sysctl.h, ../include/net/net_namespace.h, ../include/linux/netdevice.h, ../include/linux/rtnetlink.h): ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/scsi/bfa/bfad_im.c:1065:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1065:29: expected unsigned long long [usertype] node_name ../drivers/scsi/bfa/bfad_im.c:1065:29: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_im.c:1067:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1067:29: expected unsigned long long [usertype] port_name ../drivers/scsi/bfa/bfad_im.c:1067:29: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_im.c:1034:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1034:33: expected unsigned long long [usertype] node_name ../drivers/scsi/bfa/bfad_im.c:1034:33: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_im.c:1036:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1036:33: expected unsigned long long [usertype] port_name ../drivers/scsi/bfa/bfad_im.c:1036:33: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_im.c:1055:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1055:37: expected unsigned int [usertype] maxframe_size ../drivers/scsi/bfa/bfad_im.c:1055:37: got restricted __be16 [usertype] maxfrsize ../drivers/scsi/bfa/bfad_attr.c:66:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_attr.c:66:39: expected unsigned long long [usertype] node_name ../drivers/scsi/bfa/bfad_attr.c:66:39: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_attr.c:92:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_attr.c:92:39: expected unsigned long long [usertype] port_name ../drivers/scsi/bfa/bfad_attr.c:92:39: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_attr.c:248:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_attr.c:248:36: expected unsigned long long [usertype] fabric_name ../drivers/scsi/bfa/bfad_attr.c:248:36: got restricted __be64 [usertype] ../drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/csiostor/csio_attr.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_init.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_init.c: note: in included file: ../drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static? ../drivers/scsi/lpfc/lpfc_init.c:148:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_init.c:148:40: expected unsigned int [usertype] ../drivers/scsi/lpfc/lpfc_init.c:148:40: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_init.c:4600:24: warning: cast to restricted __be64 ../drivers/scsi/lpfc/lpfc_init.c:8130:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_init.c:8130:21: expected unsigned long long [addressable] [usertype] wwn ../drivers/scsi/lpfc/lpfc_init.c:8130:21: got restricted __be64 [usertype] ../drivers/scsi/lpfc/lpfc_init.c:8135:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_init.c:8135:21: expected unsigned long long [addressable] [usertype] wwn ../drivers/scsi/lpfc/lpfc_init.c:8135:21: got restricted __be64 [usertype] ../drivers/scsi/lpfc/lpfc_init.c:14594:24: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_init.c:14595:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_init.c:14596:15: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_init.c:14597:17: warning: cast to restricted __be32 ../drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/scsi/elx/efct/efct_scsi.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_mr.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/csiostor/csio_init.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/bluetooth/sco.c: note: in included file: ../include/net/bluetooth/hci_core.h:153:35: warning: array of flexible structures ../drivers/scsi/csiostor/csio_lnode.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/csiostor/csio_lnode.c: note: in included file: ../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures ../drivers/scsi/bfa/bfad_bsg.c:2390:25: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfad_bsg.c:2413:38: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfad_bsg.c:2414:38: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfad_bsg.c:2416:33: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfad_bsg.c:3406:34: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/bfa/bfad_bsg.c:3406:34: expected void const [noderef] __user *from ../drivers/scsi/bfa/bfad_bsg.c:3406:34: got void * ../drivers/scsi/bfa/bfad_bsg.c:3560:27: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/bfa/bfad_bsg.c:3560:27: expected void [noderef] __user *to ../drivers/scsi/bfa/bfad_bsg.c:3560:27: got void * ../drivers/scsi/lpfc/lpfc_mbox.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_mbox.c:956:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_mbox.c:956:33: expected unsigned int ../drivers/scsi/lpfc/lpfc_mbox.c:956:33: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_mbox.c:957:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_mbox.c:957:33: expected unsigned int ../drivers/scsi/lpfc/lpfc_mbox.c:957:33: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_mbox.c:2225:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_mbox.c:2225:25: expected unsigned int ../drivers/scsi/lpfc/lpfc_mbox.c:2225:25: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_mbox.c:2226:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_mbox.c:2226:25: expected unsigned int ../drivers/scsi/lpfc/lpfc_mbox.c:2226:25: got restricted __le32 [usertype] ../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30: expected restricted __be16 [usertype] l2t_idx ../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:1799:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:1799:28: expected unsigned short [assigned] [usertype] clscode ../drivers/scsi/bfa/bfa_ioc.c:1799:28: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:1801:29: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:1812:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:1812:29: expected unsigned short [assigned] [usertype] clscode ../drivers/scsi/bfa/bfa_ioc.c:1812:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:1814:30: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:1779:24: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/bfa/bfa_ioc.c:1779:24: expected unsigned int val ../drivers/scsi/bfa/bfa_ioc.c:1779:24: got restricted __le32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:1962:31: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:1963:31: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:1964:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:1966:27: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:2065:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:2065:21: expected restricted __be32 [usertype] r32 ../drivers/scsi/bfa/bfa_ioc.c:2065:21: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_ioc.c:2066:26: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:2967:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:2967:22: expected unsigned short [usertype] clscode ../drivers/scsi/bfa/bfa_ioc.c:2967:22: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3243:52: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3245:58: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3247:59: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3249:54: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3251:54: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3418:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3418:17: expected unsigned short [usertype] pers ../drivers/scsi/bfa/bfa_ioc.c:3418:17: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3419:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3419:19: expected unsigned short [usertype] bw_min ../drivers/scsi/bfa/bfa_ioc.c:3419:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3420:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3420:19: expected unsigned short [usertype] bw_max ../drivers/scsi/bfa/bfa_ioc.c:3420:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3543:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3543:19: expected unsigned short [usertype] bw_min ../drivers/scsi/bfa/bfa_ioc.c:3543:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3544:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3544:19: expected unsigned short [usertype] bw_max ../drivers/scsi/bfa/bfa_ioc.c:3544:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:4246:21: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4248:23: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4251:23: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4279:21: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4281:23: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4284:23: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4303:21: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4342:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4350:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4351:39: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4356:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4358:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4360:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4362:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4364:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4366:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4373:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4379:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4390:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4396:35: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4413:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4419:33: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4807:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:4807:27: expected unsigned int [usertype] count ../drivers/scsi/bfa/bfa_ioc.c:4807:27: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:4902:36: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:4911:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:4957:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:4957:19: expected unsigned short [usertype] freq ../drivers/scsi/bfa/bfa_ioc.c:4957:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:4984:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:4984:21: expected unsigned int [usertype] period ../drivers/scsi/bfa/bfa_ioc.c:4984:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5279:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5345:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5345:21: expected unsigned int [usertype] offset ../drivers/scsi/bfa/bfa_ioc.c:5345:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5348:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5348:21: expected unsigned int [usertype] length ../drivers/scsi/bfa/bfa_ioc.c:5348:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5361:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5361:24: expected unsigned short [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5361:24: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5383:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5383:21: expected unsigned int [usertype] offset ../drivers/scsi/bfa/bfa_ioc.c:5383:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5386:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5386:21: expected unsigned int [usertype] length ../drivers/scsi/bfa/bfa_ioc.c:5386:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5700:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5718:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5735:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5749:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5758:35: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5767:42: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:6188:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:6188:21: expected unsigned int [usertype] offset ../drivers/scsi/bfa/bfa_ioc.c:6188:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:6191:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:6191:21: expected unsigned int [usertype] length ../drivers/scsi/bfa/bfa_ioc.c:6191:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:6222:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:6222:21: expected unsigned int [usertype] offset ../drivers/scsi/bfa/bfa_ioc.c:6222:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:6225:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:6225:21: expected unsigned int [usertype] length ../drivers/scsi/bfa/bfa_ioc.c:6225:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:6537:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:6557:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:6566:35: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c: note: in included file (through ../drivers/scsi/bfa/bfa.h, ../drivers/scsi/bfa/bfa_modules.h, ../drivers/scsi/bfa/bfad_drv.h): ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/elx/efct/efct_xport.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10478:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff) ../drivers/scsi/qla2xxx/qla_nx2.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/csiostor/csio_scsi.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_tmpl.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../fs/nfs/super.c:1170:49: warning: incorrect type in initializer (different address spaces) ../fs/nfs/super.c:1170:49: expected struct rpc_xprt *xprt1 ../fs/nfs/super.c:1170:49: got struct rpc_xprt [noderef] __rcu *cl_xprt ../fs/nfs/super.c:1171:49: warning: incorrect type in initializer (different address spaces) ../fs/nfs/super.c:1171:49: expected struct rpc_xprt *xprt2 ../fs/nfs/super.c:1171:49: got struct rpc_xprt [noderef] __rcu *cl_xprt ../drivers/scsi/qla2xxx/qla_nvme.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_nvme.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_target.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_edif.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_nportdisc.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_nportdisc.c:509:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:557:23: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:558:24: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:1423:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:1432:31: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:1433:32: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2198:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2200:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2204:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2207:36: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2208:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2215:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2221:29: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2230:30: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2237:54: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 ../drivers/scsi/qla2xxx/tcm_qla2xxx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/cisco/enic/enic_pp.c:147:45: warning: dubious: x | !y ../drivers/net/ethernet/cisco/enic/enic_pp.c:148:52: warning: dubious: x | !y ../drivers/net/ethernet/cisco/enic/enic_pp.c:149:73: warning: dubious: x | !y ../drivers/scsi/elx/efct/efct_hw_queues.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/efct/efct_hw.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: expected unsigned int [usertype] ../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3601:52: warning: dubious: !x | y ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c: In function ‘cxgb4vf_get_drvinfo’: ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1560:44: warning: ‘%u’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 0 and 14 [-Wformat-truncation=] 1560 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~ ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1560:18: note: directive argument in the range [0, 255] 1560 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1559:9: note: ‘snprintf’ output between 20 and 36 bytes into a destination of size 32 1559 | snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1560 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1561 | FW_HDR_FW_VER_MAJOR_G(adapter->params.dev.fwrev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1562 | FW_HDR_FW_VER_MINOR_G(adapter->params.dev.fwrev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1563 | FW_HDR_FW_VER_MICRO_G(adapter->params.dev.fwrev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1564 | FW_HDR_FW_VER_BUILD_G(adapter->params.dev.fwrev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1565 | FW_HDR_FW_VER_MAJOR_G(adapter->params.dev.tprev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1566 | FW_HDR_FW_VER_MINOR_G(adapter->params.dev.tprev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1567 | FW_HDR_FW_VER_MICRO_G(adapter->params.dev.tprev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1568 | FW_HDR_FW_VER_BUILD_G(adapter->params.dev.tprev)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c: In function ‘adapter_up’: ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:371:38: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 371 | "%s-%d", dev->name, qs); | ^~ In function ‘name_msix_vecs’, inlined from ‘adapter_up’ at ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:778:4: ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:371:34: note: directive argument in the range [-2147483641, 254] 371 | "%s-%d", dev->name, qs); | ^~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:370:25: note: ‘snprintf’ output between 3 and 28 bytes into a destination of size 21 370 | snprintf(adapter->msix_info[msi].desc, namelen, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | "%s-%d", dev->name, qs); | ~~~~~~~~~~~~~~~~~~~~~~~ ../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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/mISDNisar.c:204:33: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:205:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:206:34: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:253:39: warning: cast to restricted __le16 ../drivers/scsi/csiostor/csio_hw.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/efct/efct_lio.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: expected unsigned short [usertype] major ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: expected unsigned short [usertype] minor ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: expected unsigned short [usertype] micro ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_scsi.c:106:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:108:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:108:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:108:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:313:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:314:34: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:317:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:320:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:321:34: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:324:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:792:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:792:39: expected unsigned int [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:792:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:880:46: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:882:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:884:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1057:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1057:69: expected unsigned int [usertype] prot_data ../drivers/scsi/lpfc/lpfc_scsi.c:1057:69: got restricted __be32 [usertype] ref_tag ../drivers/scsi/lpfc/lpfc_scsi.c:1178:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1178:69: expected unsigned int [usertype] prot_data ../drivers/scsi/lpfc/lpfc_scsi.c:1178:69: got restricted __be16 [usertype] app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:1578:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1578:21: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_scsi.c:1578:21: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1579:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1579:22: expected unsigned int [usertype] reftag ../drivers/scsi/lpfc/lpfc_scsi.c:1579:22: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1612:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1612:21: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_scsi.c:1612:21: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1613:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1613:21: expected unsigned int [usertype] word1 ../drivers/scsi/lpfc/lpfc_scsi.c:1613:21: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1614:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1614:21: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:1614:21: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1623:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1624:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1630:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1745:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1745:29: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_scsi.c:1745:29: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1746:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1746:30: expected unsigned int [usertype] reftag ../drivers/scsi/lpfc/lpfc_scsi.c:1746:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1774:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1774:29: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_scsi.c:1774:29: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1775:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1775:29: expected unsigned int [usertype] word1 ../drivers/scsi/lpfc/lpfc_scsi.c:1775:29: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1776:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1776:29: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:1776:29: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1793:34: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1794:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1828:40: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1829:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1852:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1967:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1967:25: expected unsigned int [usertype] ref_tag ../drivers/scsi/lpfc/lpfc_scsi.c:1967:25: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1994:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1994:23: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:1994:23: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1995:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1995:23: expected unsigned int [usertype] word3 ../drivers/scsi/lpfc/lpfc_scsi.c:1995:23: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2020:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2020:38: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2020:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2022:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2022:38: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2022:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2034:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2034:38: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2034:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2035:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2035:38: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2035:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2038:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2038:36: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2038:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2039:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2039:38: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2039:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2049:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2049:36: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2049:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2050:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2050:38: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2050:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2181:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2181:46: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2181:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2183:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2183:46: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2183:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2187:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2187:36: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2187:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2188:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2188:38: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2188:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2200:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2200:33: expected unsigned int [usertype] ref_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2200:33: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2234:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2234:31: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2234:31: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2235:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2235:31: expected unsigned int [usertype] word3 ../drivers/scsi/lpfc/lpfc_scsi.c:2235:31: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2253:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:2254:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:2255:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2255:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2255:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2307:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2307:54: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2307:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2309:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2309:54: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2309:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2313:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2313:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2313:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2314:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2314:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2314:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2343:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2343:46: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2343:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2345:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2345:46: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2345:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2352:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2352:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2352:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2665:11: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2665:11: expected unsigned short [usertype] x ../drivers/scsi/lpfc/lpfc_scsi.c:2665:11: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2679:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2679:13: expected unsigned short [usertype] ret ../drivers/scsi/lpfc/lpfc_scsi.c:2679:13: got restricted __sum16 ../drivers/scsi/lpfc/lpfc_scsi.c:2739:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2739:31: expected unsigned short [usertype] start_app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2739:31: got restricted __be16 [usertype] app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2756:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2756:51: expected unsigned short [assigned] [usertype] guard_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2756:51: got restricted __be16 [usertype] guard_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2779:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2779:41: expected unsigned short [usertype] app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2779:41: got restricted __be16 [usertype] app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:3084:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:3086:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3086:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3086:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3142:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3142:54: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:3142:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3144:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3144:54: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:3144:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3160:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3160:46: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:3160:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3162:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3162:46: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:3162:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3166:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3166:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3166:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3167:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3167:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:3167:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3176:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3176:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3176:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3177:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3177:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:3177:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3202:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:3204:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3204:36: expected unsigned int [usertype] w ../drivers/scsi/lpfc/lpfc_scsi.c:3204:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3215:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:3217:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3217:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3217:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3329:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:3331:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3331:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3331:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3619:24: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3852:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3877:35: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3882:28: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3913:38: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3968:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3968:17: warning: too many warnings ../drivers/scsi/csiostor/csio_isr.c: In function ‘csio_add_msix_desc’: ../drivers/scsi/csiostor/csio_isr.c:374:68: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=] 374 | snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d", | ^~ ../drivers/scsi/csiostor/csio_isr.c:374:45: note: directive argument in the range [0, 2147483644] 374 | snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/csiostor/csio_isr.c:374:17: note: ‘snprintf’ output between 19 and 28 bytes into a destination of size 23 374 | snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | CSIO_PCI_BUS(hw), CSIO_PCI_DEV(hw), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | CSIO_PCI_FUNC(hw), i - CSIO_EXTRA_VECS); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype] ../drivers/scsi/csiostor/csio_hw_t5.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/efct/efct_unsol.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/core/bpf_sk_storage.c:341:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? ../drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: expected unsigned int [addressable] [assigned] [usertype] mtu ../drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: got restricted __be32 [usertype] ../drivers/scsi/csiostor/csio_isr.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_attr.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/rxrpc/conn_service.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:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:656:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:656:38: expected restricted __be32 [usertype] ip4src ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:656:38: got unsigned int [usertype] ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:659:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:659:38: expected restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:659:38: got unsigned int [usertype] ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:662:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:662:36: expected restricted __be16 [usertype] psrc ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:662:36: got unsigned short [usertype] ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:665:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:665:36: expected restricted __be16 [usertype] pdst ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:665:36: got unsigned short [usertype] ../drivers/scsi/lpfc/lpfc_bsg.c: In function ‘diag_cmd_data_alloc’: ../drivers/scsi/lpfc/lpfc_bsg.c:2819:18: warning: variable ‘offset’ set but not used [-Wunused-but-set-variable=] 2819 | int cnt, offset = 0, i = 0; | ^~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:416:32: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_fcs_lport.c:416:32: expected unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcs_lport.c:416:32: got restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcs_lport.c:2139:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:2462:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:2554:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:2096:27: warning: restricted __be16 degrades to integer ../drivers/scsi/bfa/bfa_fcs_lport.c:2688:35: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:3140:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:3337:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4639:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4712:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4790:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4885:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4462:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4541:31: warning: cast to restricted __be16 ../drivers/net/ethernet/emulex/benet/be_ethtool.c: In function ‘be_set_coalesce’: ../drivers/net/ethernet/emulex/benet/be_ethtool.c:349:27: warning: variable ‘eqo’ set but not used [-Wunused-but-set-variable=] 349 | struct be_eq_obj *eqo; | ^~~ ../drivers/net/ethernet/emulex/benet/be_ethtool.c: In function ‘be_get_drvinfo’: ../drivers/net/ethernet/emulex/benet/be_ethtool.c:229:29: warning: ‘ [’ directive output may be truncated writing 2 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 229 | "%s [%s]", adapter->fw_ver, adapter->fw_on_flash); | ^~ ../drivers/net/ethernet/emulex/benet/be_ethtool.c:228:17: note: ‘snprintf’ output between 4 and 66 bytes into a destination of size 32 228 | snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | "%s [%s]", adapter->fw_ver, adapter->fw_on_flash); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/csiostor/csio_mb.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/csiostor/csio_rnode.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_vport.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/libefc/efc_cmds.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/libefc/efc_domain.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/netfilter/nf_conncount.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/uio.h, ../include/linux/socket.h, ../include/uapi/linux/in.h, ../include/linux/in.h): ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/net/ethernet/chelsio/cxgb/sge.c:1390:65: warning: cast to restricted __be16 ../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: expected unsigned short [usertype] vlan ../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_debugfs.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32 ../drivers/scsi/bfa/bfa_fcs_rport.c:2558:13: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2559:36: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:1838:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:1851:39: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_fcs_rport.c:1851:39: expected unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcs_rport.c:1851:39: got restricted __be16 [usertype] reply_oxid ../drivers/scsi/bfa/bfa_fcs_rport.c:1977:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2047:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2229:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcs_rport.c:2229:31: expected restricted __be16 [usertype] port_speed_cap ../drivers/scsi/bfa/bfa_fcs_rport.c:2229:31: got int ../drivers/scsi/bfa/bfa_fcs_rport.c:2238:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcs_rport.c:2238:30: expected restricted __be16 [usertype] port_op_speed ../drivers/scsi/bfa/bfa_fcs_rport.c:2238:30: got unsigned int enum fc_rpsc_op_speed ../drivers/scsi/bfa/bfa_fcs_rport.c:2593:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2667:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2688:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:3030:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcs_rport.c:3030:38: expected unsigned int [addressable] [assigned] [usertype] qos_flow_id ../drivers/scsi/bfa/bfa_fcs_rport.c:3030:38: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: expected unsigned int [usertype] rss ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: got restricted __be32 [assigned] [usertype] rss_hi ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: got restricted __be32 [assigned] [usertype] rss_hi ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: expected unsigned int [usertype] priority ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: got restricted __be32 [assigned] [usertype] rss_lo ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2120:16: warning: cast to restricted __be32 ../drivers/scsi/elx/libefc/efc_node.c: In function ‘efc_node_alloc’: ../drivers/scsi/elx/libefc/efc_node.c:254:70: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 0 and 31 [-Wformat-truncation=] 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", | ^~ 255 | nport->display_name, portid_display); | ~~~~~~~~~~~~~~ In function ‘efc_node_update_display_name’, inlined from ‘efc_node_alloc’ at ../drivers/scsi/elx/libefc/efc_node.c:95:2: ../drivers/scsi/elx/libefc/efc_node.c:254:9: note: ‘snprintf’ output between 2 and 48 bytes into a destination of size 32 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | nport->display_name, portid_display); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/elx/libefc/efc_node.c: In function ‘efc_node_update_display_name’: ../drivers/scsi/elx/libefc/efc_node.c:254:70: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 0 and 31 [-Wformat-truncation=] 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", | ^~ 255 | nport->display_name, portid_display); | ~~~~~~~~~~~~~~ ../drivers/scsi/elx/libefc/efc_node.c:254:9: note: ‘snprintf’ output between 2 and 48 bytes into a destination of size 32 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | nport->display_name, portid_display); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/lpfc/lpfc_vmid.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_nvme.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_nvme.c:2062:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:2062:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvme.c:2062:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:612:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:613:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:616:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:619:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:620:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:623:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:1028:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1028:25: expected restricted __be32 [usertype] rsn ../drivers/scsi/lpfc/lpfc_nvme.c:1028:25: got unsigned int [usertype] parameter ../drivers/scsi/lpfc/lpfc_nvme.c:1035:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1035:33: expected restricted __le16 [usertype] sq_head ../drivers/scsi/lpfc/lpfc_nvme.c:1035:33: got unsigned short [assigned] [usertype] sqhd ../drivers/scsi/lpfc/lpfc_nvme.c:1420:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1420:54: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_nvme.c:1420:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1422:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1422:54: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_nvme.c:1422:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1438:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1438:46: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_nvme.c:1438:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1440:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1440:46: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_nvme.c:1440:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1444:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1444:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvme.c:1444:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1445:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1445:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvme.c:1445:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1454:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1454:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvme.c:1454:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1456:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1456:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvme.c:1456:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1476:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:1478:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1478:36: expected unsigned int [usertype] w ../drivers/scsi/lpfc/lpfc_nvme.c:1478:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:850:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:850:22: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvme.c:850:22: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:892:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:892:30: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_nvme.c:892:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:893:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:893:30: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_nvme.c:893:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:909:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:909:22: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_nvme.c:909:22: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:910:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:910:22: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_nvme.c:910:22: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:911:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:916:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:916:20: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvme.c:916:20: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:917:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:917:22: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvme.c:917:22: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_bsg.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_bsg.c:205:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:206:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:211:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2640:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2643:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2647:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2863:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2864:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2866:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:5426:29: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_bsg.c:5429:33: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nvmet.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_nvmet.c:2639:42: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvmet.c:2640:43: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvmet.c:2801:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2801:44: expected unsigned int [usertype] addrLow ../drivers/scsi/lpfc/lpfc_nvmet.c:2801:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2802:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2802:45: expected unsigned int [usertype] addrHigh ../drivers/scsi/lpfc/lpfc_nvmet.c:2802:45: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2841:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2841:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:2841:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2848:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2848:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:2848:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2927:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2927:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:2927:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2934:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2934:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:2934:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2950:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2950:43: expected unsigned int [usertype] addrLow ../drivers/scsi/lpfc/lpfc_nvmet.c:2950:43: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2952:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2952:44: expected unsigned int [usertype] addrHigh ../drivers/scsi/lpfc/lpfc_nvmet.c:2952:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:3019:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:3019:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:3019:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:3020:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:3020:30: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvmet.c:3020:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:3033:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvmet.c:3035:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:3035:28: expected unsigned int [usertype] w ../drivers/scsi/lpfc/lpfc_nvmet.c:3035:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:910:21: warning: cast to restricted __le32 ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1964:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1964:30: expected unsigned short [usertype] major ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1964:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1965:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1965:30: expected unsigned short [usertype] minor ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1965:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1966:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1966:30: expected unsigned short [usertype] micro ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1966:30: got restricted __be16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:315:39: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:316:39: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:390:43: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:401:33: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:413:23: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:417:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:460:44: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33: expected unsigned int [usertype] request_length ../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: expected unsigned int [usertype] pa_hi ../drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28: expected unsigned int [usertype] pa_lo ../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26: expected unsigned int [usertype] len ../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: expected unsigned int [usertype] lo ../drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29: expected unsigned int [usertype] hi ../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:899:29: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1032:29: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1034:38: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28: expected unsigned short [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30: expected unsigned int [usertype] pmac_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1112:28: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22: expected unsigned int [usertype] pmac_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1218:26: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28: expected unsigned short [usertype] cq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36: expected unsigned int ../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1293:28: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1337:28: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28: expected unsigned short [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20: expected unsigned short [usertype] cq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1396:27: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1398:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20: expected unsigned short [usertype] cq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27: expected unsigned int [usertype] interface_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29: expected unsigned short [usertype] max_frame_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24: expected unsigned int [usertype] rss_queue ../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1441:27: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17: expected unsigned short [usertype] id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17: expected unsigned short [usertype] id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31: expected unsigned int [usertype] capability_flags ../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27: expected unsigned int [usertype] enable_flags ../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1555:30: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1559:47: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27: expected unsigned int [usertype] interface_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42: expected unsigned short [usertype] pport_num ../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1728:39: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28: expected unsigned int [usertype] fat_operation ../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1787:38: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36: expected unsigned int [usertype] fat_operation ../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: expected unsigned int [usertype] read_log_offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38: expected unsigned int [usertype] read_log_length ../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39: expected unsigned int [usertype] data_buffer_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1841:25: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21: expected unsigned int [usertype] num_eq ../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39: expected unsigned int [usertype] eq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50: expected unsigned int [usertype] delay_multiplier ../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28: expected unsigned int [usertype] if_flags_mask ../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36: warning: invalid assignment: |= ../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36: left side has type unsigned int ../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36: right side has type restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32: expected unsigned int [usertype] mcast_num ../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: expected unsigned short [usertype] tx_flow_control ../drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30: expected unsigned short [usertype] rx_flow_control ../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2106:26: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2107:26: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2137:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2138:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2139:37: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25: expected unsigned short [usertype] enable_rss ../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34: expected unsigned short [usertype] cpu_table_size_log2 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27: expected unsigned int [usertype] write_offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31: expected unsigned int [usertype] descriptor_count ../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22: expected unsigned int [usertype] buf_len ../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23: expected unsigned int [usertype] addr_low ../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24: expected unsigned int [usertype] addr_high ../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2400:33: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: expected unsigned int [usertype] desired_read_len ../drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26: expected unsigned int [usertype] read_offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31: expected unsigned int [usertype] descriptor_count ../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22: expected unsigned int [usertype] buf_len ../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23: expected unsigned int [usertype] addr_low ../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24: expected unsigned int [usertype] addr_high ../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2521:30: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2522:24: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29: expected unsigned int [usertype] op_type ../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36: expected unsigned int [usertype] offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29: expected unsigned int [usertype] op_code ../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35: expected unsigned int [usertype] data_buf_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29: expected unsigned int [usertype] op_type ../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36: expected unsigned int [usertype] offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36: expected unsigned int [usertype] offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29: expected unsigned int [usertype] op_code ../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35: expected unsigned int [usertype] data_buf_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2641:36: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2643:36: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2875:24: warning: too many warnings ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c: In function ‘get_drvinfo’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:52: warning: ‘%u’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 0 and 14 [-Wformat-truncation=] 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:26: note: directive argument in the range [0, 255] 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:208:17: note: ‘snprintf’ output between 20 and 36 bytes into a destination of size 32 208 | snprintf(info->fw_version, sizeof(info->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | FW_HDR_FW_VER_MAJOR_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | FW_HDR_FW_VER_MINOR_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | FW_HDR_FW_VER_MICRO_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | FW_HDR_FW_VER_BUILD_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | FW_HDR_FW_VER_MAJOR_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | FW_HDR_FW_VER_MINOR_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | FW_HDR_FW_VER_MICRO_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | FW_HDR_FW_VER_BUILD_G(adapter->params.tp_vers)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/emulex/benet/be_main.c:1559:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:1559:29: expected unsigned short ../drivers/net/ethernet/emulex/benet/be_main.c:1559:29: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_main.c:2631:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:2631:32: expected unsigned int [usertype] fragpa_lo ../drivers/net/ethernet/emulex/benet/be_main.c:2631:32: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_main.c:2632:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:2632:32: expected unsigned int [usertype] fragpa_hi ../drivers/net/ethernet/emulex/benet/be_main.c:2632:32: got restricted __le32 [usertype] ../net/bridge/netfilter/ebtable_filter.c:19:41: warning: array of flexible structures ../drivers/scsi/elx/libefc/efc_node.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/libefc/efc_fabric.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures In file included from ../include/asm-generic/bug.h:31, from ../arch/x86/include/asm/bug.h:193, from ../include/linux/bug.h:5, from ../include/linux/alloc_tag.h:8, from ../include/linux/vmalloc.h:5, from ../include/linux/bcm47xx_nvram.h:10, from ../drivers/firmware/broadcom/bcm47xx_sprom.c:29: ../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_u32.constprop’: ../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ ../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ 483 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ ../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ | ^~~~~~~~ ../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ | ^~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:93:1: note: in expansion of macro ‘NVRAM_READ_VAL’ 93 | NVRAM_READ_VAL(u32) | ^~~~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_u16.constprop’: ../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ ../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ 483 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ ../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ | ^~~~~~~~ ../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ | ^~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:92:1: note: in expansion of macro ‘NVRAM_READ_VAL’ 92 | NVRAM_READ_VAL(u16) | ^~~~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_s8.constprop’: ../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ ../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ 483 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ ../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ | ^~~~~~~~ ../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ | ^~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:91:1: note: in expansion of macro ‘NVRAM_READ_VAL’ 91 | NVRAM_READ_VAL(s8) | ^~~~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_u8.constprop’: ../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ ../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ 483 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ ../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ | ^~~~~~~~ ../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ | ^~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:90:1: note: in expansion of macro ‘NVRAM_READ_VAL’ 90 | NVRAM_READ_VAL(u8) | ^~~~~~~~~~~~~~ ../drivers/scsi/elx/libefc/efc_nport.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bfa/bfa_fcbuild.c:107:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:107:29: expected unsigned int static [assigned] [toplevel] [usertype] pagebytes:16 ../drivers/scsi/bfa/bfa_fcbuild.c:107:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:164:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:164:21: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:164:21: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:173:23: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:213:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:213:46: expected unsigned int [usertype] rxsz:16 ../drivers/scsi/bfa/bfa_fcbuild.c:213:46: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:234:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:234:28: expected unsigned int [usertype] rxsz:16 ../drivers/scsi/bfa/bfa_fcbuild.c:234:28: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:249:56: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:249:56: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:249:56: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:258:56: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:258:56: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:258:56: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:270:14: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:271:17: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:284:44: warning: incorrect type in argument 4 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:284:44: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:284:44: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:338:44: warning: incorrect type in argument 4 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:338:44: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:338:44: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:444:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:444:23: expected unsigned int [usertype] ox_id:16 ../drivers/scsi/bfa/bfa_fcbuild.c:444:23: got restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:470:30: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:473:30: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:489:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:489:31: expected unsigned int [usertype] payload_len:16 ../drivers/scsi/bfa/bfa_fcbuild.c:489:31: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:499:16: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:560:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:560:31: expected unsigned int [usertype] num_entries:16 ../drivers/scsi/bfa/bfa_fcbuild.c:560:31: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:563:17: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:566:17: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:578:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:578:29: expected unsigned int [usertype] cmd_rsp_code:16 ../drivers/scsi/bfa/bfa_fcbuild.c:578:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:588:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:588:29: expected unsigned int [usertype] cmd_rsp_code:16 ../drivers/scsi/bfa/bfa_fcbuild.c:588:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:599:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:599:29: expected unsigned int [usertype] cmd_rsp_code:16 ../drivers/scsi/bfa/bfa_fcbuild.c:599:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:641:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:641:29: expected unsigned int [usertype] cmd_rsp_code:16 ../drivers/scsi/bfa/bfa_fcbuild.c:641:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:655:44: warning: incorrect type in argument 4 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:655:44: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:655:44: got unsigned short [usertype] ox_id ../net/sctp/sm_make_chunk.c:3077:48: warning: incorrect type in argument 2 (different base types) ../net/sctp/sm_make_chunk.c:3077:48: expected int optname ../net/sctp/sm_make_chunk.c:3077:48: got restricted __be16 ../net/sctp/sm_make_chunk.c:3149:48: warning: incorrect type in argument 2 (different base types) ../net/sctp/sm_make_chunk.c:3149:48: expected int optname ../net/sctp/sm_make_chunk.c:3149:48: got restricted __be16 ../net/bridge/netfilter/ebtable_nat.c:19:41: warning: array of flexible structures ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c: In function ‘alloc_uld_rxqs’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:38: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 10 and 25 [-Wformat-truncation=] 141 | "%s-%s%d", | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:34: note: directive argument in the range [0, 131069] 141 | "%s-%s%d", | ^~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:139:25: note: ‘snprintf’ output between 3 and 38 bytes into a destination of size 26 139 | snprintf(adap->msix_info[msi_idx].desc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | sizeof(adap->msix_info[msi_idx].desc), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | "%s-%s%d", | ~~~~~~~~~~ 142 | adap->port[0]->name, rxq_info->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_port.c:29:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_port.c:29:20: expected restricted __be32 [usertype] t0 ../drivers/scsi/bfa/bfa_port.c:29:20: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_port.c:30:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_port.c:30:20: expected restricted __be32 [usertype] t1 ../drivers/scsi/bfa/bfa_port.c:30:20: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_port.c:526:42: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_port.c:528:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_port.c:563:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_port.c:563:35: expected unsigned int [usertype] ../drivers/scsi/bfa/bfa_port.c:563:35: got restricted __be32 [usertype] ../net/netfilter/nf_tables_api.c:2035:25: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2035:25: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2035:25: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2035:25: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2237:17: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2237:17: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2237:17: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2280:21: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2280:21: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2280:21: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2280:21: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2685:25: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2685:25: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2685:25: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2685:25: struct nft_stats [noderef] __percpu * ../drivers/scsi/bfa/bfa_core.c:1252:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1253:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1254:42: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1255:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1256:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1257:42: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1270:32: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1270:32: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bfa/bfa_core.c:1270:32: expected unsigned short [usertype] num_ioim_fw ../drivers/scsi/bfa/bfa_core.c:1270:32: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_core.c:1285:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1286:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1287:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1288:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1289:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1290:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1613:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_core.c:1613:31: expected restricted __be16 [usertype] delay ../drivers/scsi/bfa/bfa_core.c:1613:31: got int ../drivers/scsi/bfa/bfa_core.c:1617:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_core.c:1617:33: expected restricted __be16 [usertype] latency ../drivers/scsi/bfa/bfa_core.c:1617:33: got int ../drivers/scsi/bfa/bfa_core.c:1631:43: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1632:45: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1647:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1648:9: warning: cast from restricted __be16 ../net/sunrpc/sysfs.c:406:9: error: incompatible types in comparison expression (different address spaces): ../net/sunrpc/sysfs.c:406:9: char const [noderef] __rcu * ../net/sunrpc/sysfs.c:406:9: char const * ../drivers/scsi/elx/libefc/efc_device.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/ipv6/mcast_snoop.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../net/atm/mpc.c:123:20: warning: symbol 'mpcs' was not declared. Should it be static? ../drivers/scsi/elx/libefc/efclib.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bfa/bfa_svc.c:733:21: warning: restricted __be32 degrades to integer ../drivers/scsi/bfa/bfa_svc.c:740:48: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:745:41: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:750:33: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:3132:33: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:3135:9: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:3136:9: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:4410:25: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:4412:25: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:660:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:660:27: expected restricted __be32 [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:660:27: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_svc.c:669:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:669:39: expected restricted __be32 [usertype] residue_len ../drivers/scsi/bfa/bfa_svc.c:669:39: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_svc.c:681:71: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_svc.c:681:71: expected unsigned int [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:681:71: got restricted __be32 [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:682:49: warning: incorrect type in argument 6 (different base types) ../drivers/scsi/bfa/bfa_svc.c:682:49: expected unsigned int [usertype] resid_len ../drivers/scsi/bfa/bfa_svc.c:682:49: got restricted __be32 [usertype] residue_len ../drivers/scsi/bfa/bfa_svc.c:689:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:689:39: expected unsigned int [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:689:39: got restricted __be32 [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:690:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:690:43: expected unsigned int [usertype] residue_len ../drivers/scsi/bfa/bfa_svc.c:690:43: got restricted __be32 [usertype] residue_len ../drivers/scsi/bfa/bfa_svc.c:3486:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:3486:39: expected restricted __be16 [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:3486:39: got unsigned short [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:3521:41: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:3522:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:3522:54: expected unsigned short [usertype] path_tov ../drivers/scsi/bfa/bfa_svc.c:3522:54: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_svc.c:3524:53: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:3524:53: expected unsigned short [usertype] q_depth ../drivers/scsi/bfa/bfa_svc.c:3524:53: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_svc.c:3851:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:3861:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:3861:31: expected restricted __be16 [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:3861:31: got unsigned short [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:3870:27: warning: incorrect type in return expression (different base types) ../drivers/scsi/bfa/bfa_svc.c:3870:27: expected unsigned short ../drivers/scsi/bfa/bfa_svc.c:3870:27: got restricted __be16 [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:5450:22: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:5451:22: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:6410:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6410:21: expected unsigned int enum bfa_status status ../drivers/scsi/bfa/bfa_svc.c:6410:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:6461:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6461:49: expected unsigned int [usertype] roundtrip_latency ../drivers/scsi/bfa/bfa_svc.c:6461:49: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:6463:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6463:50: expected unsigned int [usertype] est_cable_distance ../drivers/scsi/bfa/bfa_svc.c:6463:50: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:6466:25: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:6468:39: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:6495:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6495:30: expected unsigned int [usertype] lpcnt ../drivers/scsi/bfa/bfa_svc.c:6495:30: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:5748:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:5749:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:5750:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:5751:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:5752:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:6387:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6387:26: expected unsigned int [usertype] lpcnt ../drivers/scsi/bfa/bfa_svc.c:6387:26: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:6388:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6388:28: expected unsigned int [usertype] payload ../drivers/scsi/bfa/bfa_svc.c:6388:28: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c: note: in included file (through ../drivers/scsi/bfa/bfa.h, ../drivers/scsi/bfa/bfa_modules.h, ../drivers/scsi/bfa/bfad_drv.h): ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/elx/libefc/efc_sm.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../kernel/bpf/fixups.c:2202:38: error: subtraction of functions? Share your drugs ../net/sunrpc/debugfs.c:78:21: warning: cast removes address space '__rcu' of expression ../drivers/scsi/elx/libefc/efc_els.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures In file included from ../include/linux/string.h:386, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:11, from ../arch/x86/include/asm/paravirt.h:19, from ../arch/x86/include/asm/irqflags.h:100, from ../include/linux/irqflags.h:18, from ../include/linux/spinlock.h:59, from ../include/linux/mmzone.h:8, from ../include/linux/gfp.h:7, from ../drivers/scsi/bnx2i/bnx2i_hwi.c:17: In function ‘fortify_memcpy_chk’, inlined from ‘bnx2i_process_login_resp.isra’ at ../drivers/scsi/bnx2i/bnx2i_hwi.c:1460:2: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/nfs/nfstrace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../fs/nfs/nfstrace.h): ../fs/nfs/./nfstrace.h:1488:1: warning: dereference of noderef expression ../fs/nfs/nfstrace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../fs/nfs/nfstrace.h): ../fs/nfs/./nfstrace.h:1488:1: warning: dereference of noderef expression ../fs/nfs/nfstrace.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../fs/nfs/nfstrace.h): ../fs/nfs/./nfstrace.h:1488:1: warning: dereference of noderef expression ../drivers/isdn/mISDN/l1oip_core.c:670:39: warning: incorrect type in assignment (different base types) ../drivers/isdn/mISDN/l1oip_core.c:670:39: expected restricted __be32 [usertype] s_addr ../drivers/isdn/mISDN/l1oip_core.c:670:39: got unsigned long ../drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int val ../drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih ../drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih ../drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid ../drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid ../drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer ../drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt ../drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32 ../drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32 ../drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait ../drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain ../drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t ../drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t ../drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t ../drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t ../drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol '__pcpu_scope_bnx2i_percpu' was not declared. Should it be static? ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32 ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32 ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype] ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype] ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype] ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype] ../drivers/scsi/qedi/qedi_main.c:96:36: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_main.c:1214:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_main.c:1214:20: expected unsigned int [usertype] iscsi_cid ../drivers/scsi/qedi/qedi_main.c:1214:20: got restricted __le16 [usertype] conn_id ../drivers/scsi/qedi/qedi_main.c:1226:74: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/qedi/qedi_main.c:1226:74: expected unsigned int [usertype] tid ../drivers/scsi/qedi/qedi_main.c:1226:74: got restricted __le16 [usertype] itid ../drivers/scsi/qedi/qedi_main.c:1274:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_main.c:1274:18: expected unsigned short [usertype] prod_idx ../drivers/scsi/qedi/qedi_main.c:1274:18: got restricted __le16 ../drivers/scsi/qedi/qedi_main.c:1326:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_main.c:1326:18: expected unsigned short [usertype] prod_idx ../drivers/scsi/qedi/qedi_main.c:1326:18: got restricted __le16 ../drivers/scsi/qedi/qedi_main.c:1853:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_main.c:1853:32: expected restricted __le32 [usertype] itt ../drivers/scsi/qedi/qedi_main.c:1853:32: got unsigned int [usertype] proto_itt ../drivers/scsi/qedi/qedi_main.c:1866:37: warning: restricted __le32 degrades to integer ../net/sched/em_cmp.c:43:31: warning: cast to restricted __be16 ../net/sched/em_cmp.c:53:31: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer ../drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -= ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c: note: in included file: ../drivers/scsi/cxgbi/libcxgbi.h:414:19: warning: invalid assignment: += ../drivers/scsi/cxgbi/libcxgbi.h:414:19: left side has type int ../drivers/scsi/cxgbi/libcxgbi.h:414:19: right side has type restricted __wsum ../drivers/hid/bpf/hid_bpf_dispatch.c:293:18: warning: symbol 'hid_bpf_get_data' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:313:32: warning: symbol 'hid_bpf_allocate_context' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:341:1: warning: symbol 'hid_bpf_release_context' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:404:1: warning: symbol 'hid_bpf_hw_request' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:466:1: warning: symbol 'hid_bpf_hw_output_report' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:524:1: warning: symbol 'hid_bpf_try_input_report' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:549:1: warning: symbol 'hid_bpf_input_report' was not declared. Should it be static? ../kernel/bpf/check_btf.c: note: in included file (through ../include/linux/bpf.h): ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../drivers/scsi/qedi/qedi_iscsi.c:518:32: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_iscsi.c:519:32: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_iscsi.c:528:48: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_iscsi.c:529:48: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_iscsi.c:759:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:759:29: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_iscsi.c:759:29: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_iscsi.c:761:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:761:29: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_iscsi.c:761:29: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_iscsi.c:762:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:762:25: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedi/qedi_iscsi.c:762:25: got long ../drivers/scsi/qedi/qedi_iscsi.c:765:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:765:29: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_iscsi.c:765:29: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_iscsi.c:767:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:767:29: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_iscsi.c:767:29: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_iscsi.c:768:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:768:25: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedi/qedi_iscsi.c:768:25: got int ../net/ipv4/netfilter/iptable_filter.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: 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/scsi/be2iscsi/be_main.c:1169:29: warning: cast to restricted __be16 ../drivers/scsi/be2iscsi/be_main.c:1195:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_main.c:1195:21: expected restricted __be16 [usertype] t2wait ../drivers/scsi/be2iscsi/be_main.c:1195:21: got int ../drivers/scsi/be2iscsi/be_main.c:1680:33: warning: cast to restricted __be16 ../drivers/scsi/be2iscsi/be_main.c:1818:28: warning: cast to restricted __le32 ../drivers/scsi/be2iscsi/be_main.c:1837:36: warning: cast to restricted __le32 ../drivers/scsi/be2iscsi/be_main.c:4338:19: warning: cast from restricted itt_t ../drivers/scsi/be2iscsi/be_main.c:4371:34: warning: cast to restricted itt_t ../drivers/scsi/be2iscsi/be_main.c:4468:16: warning: cast to restricted itt_t ../drivers/scsi/be2iscsi/be_main.c:4468:16: warning: cast from restricted __be32 ../drivers/scsi/be2iscsi/be_main.c:4524:9: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/be2iscsi/be_main.c:4524:9: expected unsigned int [usertype] value ../drivers/scsi/be2iscsi/be_main.c:4524:9: got restricted __be16 [usertype] ../drivers/scsi/be2iscsi/be_main.c:4584:9: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/be2iscsi/be_main.c:4584:9: expected unsigned int [usertype] value ../drivers/scsi/be2iscsi/be_main.c:4584:9: got restricted __be16 [usertype] ../drivers/scsi/be2iscsi/be_main.c:4678:30: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_main.c:4763:17: warning: cast to restricted __be32 ../drivers/scsi/be2iscsi/be_main.c:4763:17: warning: cast from restricted itt_t ../drivers/scsi/be2iscsi/be_main.c:5771:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static? ../drivers/scsi/qedi/qedi_fw.c:1459:30: warning: cast to restricted itt_t ../drivers/scsi/qedi/qedi_fw.c:1459:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1459:28: expected restricted __le32 [addressable] [usertype] itt ../drivers/scsi/qedi/qedi_fw.c:1459:28: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1460:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1460:31: expected restricted __le32 [addressable] [usertype] cmd_sn ../drivers/scsi/qedi/qedi_fw.c:1460:31: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1463:33: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_fw.c:1463:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1463:31: expected restricted __le32 [addressable] [usertype] lo ../drivers/scsi/qedi/qedi_fw.c:1463:31: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1464:33: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_fw.c:1464:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1464:31: expected restricted __le32 [addressable] [usertype] hi ../drivers/scsi/qedi/qedi_fw.c:1464:31: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1469:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1469:36: expected restricted __le32 [addressable] [usertype] rtt ../drivers/scsi/qedi/qedi_fw.c:1469:36: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1473:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1473:36: expected restricted __le32 [addressable] [usertype] rtt ../drivers/scsi/qedi/qedi_fw.c:1473:36: got unsigned int ../drivers/scsi/qedi/qedi_fw.c:1478:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1478:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword ../drivers/scsi/qedi/qedi_fw.c:1478:41: got int ../drivers/scsi/qedi/qedi_fw.c:1479:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1479:35: expected restricted __le32 [addressable] [assigned] [usertype] ref_cmd_sn ../drivers/scsi/qedi/qedi_fw.c:1479:35: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:50:25: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:51:28: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:52:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:53:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:55:28: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:55:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:55:26: expected restricted __be16 [usertype] t2wait ../drivers/scsi/qedi/qedi_fw.c:55:26: got restricted __be32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:56:30: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:56:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:56:28: expected restricted __be16 [usertype] t2retain ../drivers/scsi/qedi/qedi_fw.c:56:28: got restricted __be32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:109:29: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:111:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:111:27: expected restricted __be32 [usertype] ttt ../drivers/scsi/qedi/qedi_fw.c:111:27: got restricted __le32 [usertype] ttt ../drivers/scsi/qedi/qedi_fw.c:112:32: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:113:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:114:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:116:36: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:214:29: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:216:32: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:217:36: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:218:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:285:29: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:287:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:287:28: expected restricted __be16 [usertype] tsih ../drivers/scsi/qedi/qedi_fw.c:287:28: got restricted __le16 [usertype] tsih ../drivers/scsi/qedi/qedi_fw.c:288:32: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:289:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:290:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:293:37: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:331:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:331:13: expected unsigned short [usertype] idx ../drivers/scsi/qedi/qedi_fw.c:331:13: got restricted __le16 [usertype] rqe_opaque ../drivers/scsi/qedi/qedi_fw.c:366:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:366:13: expected unsigned short [usertype] idx ../drivers/scsi/qedi/qedi_fw.c:366:13: got restricted __le16 [usertype] rqe_opaque ../drivers/scsi/qedi/qedi_fw.c:384:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:384:41: expected restricted __le16 [usertype] opaque ../drivers/scsi/qedi/qedi_fw.c:384:41: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:427:29: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:434:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:435:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:436:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:437:20: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:453:28: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:497:32: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:513:18: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:513:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:513:16: expected unsigned int ../drivers/scsi/qedi/qedi_fw.c:513:16: got restricted __be32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:514:18: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:514:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:514:16: expected unsigned int ../drivers/scsi/qedi/qedi_fw.c:514:16: got restricted __be32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:516:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:517:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:518:28: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:523:28: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:524:28: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:525:28: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:548:29: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:565:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:566:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:567:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:590:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:590:20: expected unsigned int [usertype] iscsi_cid ../drivers/scsi/qedi/qedi_fw.c:590:20: got restricted __le16 [usertype] conn_id ../drivers/scsi/qedi/qedi_fw.c:623:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:624:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:625:20: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:629:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:632:38: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:734:28: warning: incorrect type in initializer (different base types) ../drivers/scsi/qedi/qedi_fw.c:734:28: expected unsigned int [usertype] proto_itt ../drivers/scsi/qedi/qedi_fw.c:734:28: got restricted __le16 [usertype] itid ../drivers/scsi/qedi/qedi_fw.c:743:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:743:19: expected unsigned int [usertype] iscsi_cid ../drivers/scsi/qedi/qedi_fw.c:743:19: got restricted __le16 [usertype] conn_id ../drivers/scsi/qedi/qedi_fw.c:793:9: warning: cast to restricted itt_t ../drivers/scsi/qedi/qedi_fw.c:850:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:850:20: expected unsigned int [usertype] iscsi_cid ../drivers/scsi/qedi/qedi_fw.c:850:20: got restricted __le16 [usertype] conn_id ../drivers/scsi/qedi/qedi_fw.c:881:50: warning: cast from restricted itt_t ../drivers/scsi/qedi/qedi_fw.c:881:40: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:886:48: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:885:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:885:49: expected restricted __le16 [usertype] itid ../drivers/scsi/qedi/qedi_fw.c:885:49: got unsigned int ../drivers/scsi/qedi/qedi_fw.c:925:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:925:40: expected restricted __le16 [usertype] sq_prod ../drivers/scsi/qedi/qedi_fw.c:925:40: got unsigned short [usertype] fw_sq_prod_idx ../drivers/scsi/qedi/qedi_fw.c:1001:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1001:40: expected restricted __le32 [addressable] [assigned] [usertype] isid_tabc ../drivers/scsi/qedi/qedi_fw.c:1001:40: got unsigned int ../drivers/scsi/qedi/qedi_fw.c:1002:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1002:37: expected restricted __le16 [addressable] [assigned] [usertype] isid_d ../drivers/scsi/qedi/qedi_fw.c:1002:37: got unsigned short ../drivers/scsi/qedi/qedi_fw.c:1004:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1004:35: expected restricted __le16 [addressable] [assigned] [usertype] tsih ../drivers/scsi/qedi/qedi_fw.c:1004:35: got restricted __be16 [usertype] tsih ../drivers/scsi/qedi/qedi_fw.c:1005:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1005:47: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword ../drivers/scsi/qedi/qedi_fw.c:1005:47: got int ../drivers/scsi/qedi/qedi_fw.c:1008:36: warning: cast to restricted itt_t ../drivers/scsi/qedi/qedi_fw.c:1008:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1008:34: expected restricted __le32 [addressable] [assigned] [usertype] itt ../drivers/scsi/qedi/qedi_fw.c:1008:34: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1009:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1009:34: expected restricted __le16 [addressable] [assigned] [usertype] cid ../drivers/scsi/qedi/qedi_fw.c:1009:34: got unsigned int [usertype] iscsi_conn_id ../drivers/scsi/qedi/qedi_fw.c:1010:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1010:37: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn ../drivers/scsi/qedi/qedi_fw.c:1010:37: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1011:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1011:42: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn ../drivers/scsi/qedi/qedi_fw.c:1011:42: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1017:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1017:45: expected restricted __le32 [addressable] [assigned] [usertype] lo ../drivers/scsi/qedi/qedi_fw.c:1017:45: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1019:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1019:45: expected restricted __le32 [addressable] [assigned] [usertype] hi ../drivers/scsi/qedi/qedi_fw.c:1019:45: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1026:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1026:45: expected restricted __le32 [addressable] [assigned] [usertype] lo ../drivers/scsi/qedi/qedi_fw.c:1026:45: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1028:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1028:45: expected restricted __le32 [addressable] [assigned] [usertype] hi ../drivers/scsi/qedi/qedi_fw.c:1028:45: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1030:46: warning: too many warnings ../net/caif/cfmuxl.c:127:14: error: incompatible types in comparison expression (different address spaces): ../net/caif/cfmuxl.c:127:14: struct cflayer [noderef] __rcu * ../net/caif/cfmuxl.c:127:14: struct cflayer * ../net/caif/cfmuxl.c:131:17: error: incompatible types in comparison expression (different address spaces): ../net/caif/cfmuxl.c:131:17: struct cflayer [noderef] __rcu * ../net/caif/cfmuxl.c:131:17: struct cflayer * ../net/caif/cfmuxl.c:111:9: error: incompatible types in comparison expression (different address spaces): ../net/caif/cfmuxl.c:111:9: struct cflayer [noderef] __rcu * ../net/caif/cfmuxl.c:111:9: struct cflayer * ../net/caif/cfmuxl.c:141:14: error: incompatible types in comparison expression (different address spaces): ../net/caif/cfmuxl.c:141:14: struct cflayer [noderef] __rcu * ../net/caif/cfmuxl.c:141:14: struct cflayer * ../net/caif/cfmuxl.c:145:17: error: incompatible types in comparison expression (different address spaces): ../net/caif/cfmuxl.c:145:17: struct cflayer [noderef] __rcu * ../net/caif/cfmuxl.c:145:17: struct cflayer * ../net/caif/cfmuxl.c:167:9: error: incompatible types in comparison expression (different address spaces): ../net/caif/cfmuxl.c:167:9: struct cflayer [noderef] __rcu * ../net/caif/cfmuxl.c:167:9: struct cflayer * ../net/caif/cffrml.c:92:15: warning: cast to restricted __le16 ../net/caif/cffrml.c:117:27: warning: cast to restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:34:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:34:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:34:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:35:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:35:37: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_fw_api.c:35:37: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:36:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:36:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:36:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:37:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:37:37: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_fw_api.c:37:37: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:38:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:38:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:38:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:39:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:39:42: expected restricted __le32 [usertype] sgl_total_length ../drivers/scsi/qedi/qedi_fw_api.c:39:42: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:43:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:43:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:43:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:44:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:44:59: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_fw_api.c:44:59: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:45:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:45:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:45:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:46:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:46:59: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_fw_api.c:46:59: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:47:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:47:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:47:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:48:55: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:48:55: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedi/qedi_fw_api.c:48:55: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:139:21: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:150:21: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:174:39: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:218:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:218:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:218:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:219:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:219:69: expected restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:219:69: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:247:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:247:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:247:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:248:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:248:54: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_fw_api.c:248:54: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:249:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:249:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:249:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:250:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:250:54: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_fw_api.c:250:54: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:251:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:251:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:251:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:252:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:252:51: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedi/qedi_fw_api.c:252:51: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:265:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:265:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:265:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:266:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:266:46: expected restricted __le32 [usertype] exp_data_transfer_len ../drivers/scsi/qedi/qedi_fw_api.c:266:46: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:306:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:306:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:306:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:307:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:307:59: expected restricted __le32 [usertype] exp_data_acked ../drivers/scsi/qedi/qedi_fw_api.c:307:59: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:316:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:316:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:316:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:317:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:317:57: expected restricted __le32 [usertype] exp_cont_len ../drivers/scsi/qedi/qedi_fw_api.c:317:57: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:340:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:340:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:340:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:341:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:341:47: expected restricted __le32 [usertype] initial_ref_tag ../drivers/scsi/qedi/qedi_fw_api.c:341:47: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:430:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:430:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:430:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:431:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:431:47: expected restricted __le32 [usertype] initial_ref_tag ../drivers/scsi/qedi/qedi_fw_api.c:431:47: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: too many warnings ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: expected restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: got unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: expected restricted __wsum [usertype] csum ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: got int [assigned] wrs_needed ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast from restricted __wsum ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:37: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:38: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:798:18: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:819:28: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:827:24: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:25: warning: restricted __be32 degrades to integer ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: expected unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: got restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:32: warning: restricted __be32 degrades to integer ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: expected unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: got restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file: ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../net/ipv4/netfilter/iptable_mangle.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 ../drivers/net/ethernet/freescale/enetc/enetc.c: In function ‘enetc_setup_irqs’: ../drivers/net/ethernet/freescale/enetc/enetc.c:2797:60: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-truncation=] 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~ ../drivers/net/ethernet/freescale/enetc/enetc.c:2797:52: note: directive argument in the range [-2147483638, 2147483646] 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~~~~~~~~~~ ../drivers/net/ethernet/freescale/enetc/enetc.c:2797:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 24 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2798 | priv->ndev->name, i); | ~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2325:25: warning: cast to restricted __be64 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1304:24: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 ../drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr ../drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr ../kernel/bpf/trampoline.c:183:19: warning: symbol 'direct_ops' was not declared. Should it be static? ../drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32 ../drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length ../drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo ../drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi ../drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages ../drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages ../drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id ../drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:1770:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:1770:37: expected unsigned short [usertype] hdr_ring_id ../drivers/scsi/be2iscsi/be_cmds.c:1770:37: got restricted __le16 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:1771:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:1771:38: expected unsigned short [usertype] data_ring_id ../drivers/scsi/be2iscsi/be_cmds.c:1771:38: got restricted __le16 [usertype] ../drivers/scsi/qedi/qedi_debugfs.c:14:5: warning: symbol 'qedi_do_not_recover' was not declared. Should it be static? ../drivers/scsi/qedi/qedi_debugfs.c:86:31: warning: symbol 'qedi_debugfs_ops' was not declared. Should it be static? ../drivers/scsi/qedi/qedi_debugfs.c:109:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/qedi/qedi_debugfs.c:109:45: expected char const * ../drivers/scsi/qedi/qedi_debugfs.c:109:45: got char const [noderef] __user *buffer ../drivers/scsi/qedi/qedi_debugfs.c:150:41: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_debugfs.c:219:30: warning: symbol 'qedi_dbg_fops' was not declared. Should it be static? ../fs/nfs/fscache.c:60:51: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:60:51: expected unsigned long long x ../fs/nfs/fscache.c:60:51: got restricted __be16 const [usertype] sin_port ../fs/nfs/fscache.c:61:61: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:61:61: expected unsigned long long x ../fs/nfs/fscache.c:61:61: got restricted __be32 const [usertype] s_addr ../fs/nfs/fscache.c:66:52: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:66:52: expected unsigned long long x ../fs/nfs/fscache.c:66:52: got restricted __be16 const [usertype] sin6_port ../fs/nfs/fscache.c:67:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:67:73: expected unsigned long long x ../fs/nfs/fscache.c:67:73: got restricted __be32 const ../fs/nfs/fscache.c:68:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:68:73: expected unsigned long long x ../fs/nfs/fscache.c:68:73: got restricted __be32 const ../fs/nfs/fscache.c:69:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:69:73: expected unsigned long long x ../fs/nfs/fscache.c:69:73: got restricted __be32 const ../fs/nfs/fscache.c:70:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:70:73: expected unsigned long long x ../fs/nfs/fscache.c:70:73: got restricted __be32 const ../net/ipv4/netfilter/iptable_nat.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/iptable_raw.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/caif/caif_usb.c:110:32: warning: restricted __be16 degrades to integer ../net/caif/caif_usb.c:111:33: warning: restricted __be16 degrades to integer ../net/ipv4/netfilter/iptable_security.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 ../kernel/bpf/btf.c: note: in included file (through ../include/linux/bpf.h, ../include/linux/bpf_verifier.h): ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../net/sched/em_meta.c:198:20: warning: incorrect type in assignment (different base types) ../net/sched/em_meta.c:198:20: expected unsigned long value ../net/sched/em_meta.c:198:20: got restricted __be16 ../kernel/bpf/stream.c:215:17: warning: symbol 'bpf_stream_vprintk' was not declared. Should it be static? ../kernel/bpf/stream.c:249:17: warning: symbol 'bpf_stream_print_stack' was not declared. Should it be static? ../kernel/bpf/arena.c:857:18: warning: symbol 'bpf_arena_alloc_pages' was not declared. Should it be static? ../kernel/bpf/arena.c:880:18: warning: symbol 'bpf_arena_free_pages' was not declared. Should it be static? ../kernel/bpf/arena.c:900:17: warning: symbol 'bpf_arena_reserve_pages' was not declared. Should it be static? ../net/netfilter/nf_tables_offload.c:253:24: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_tables_offload.c:253:24: expected restricted __be16 [usertype] proto ../net/netfilter/nf_tables_offload.c:253:24: got int ../drivers/net/ethernet/huawei/hinic/hinic_main.c:832:25: warning: cast to restricted __be16 ../drivers/net/ethernet/huawei/hinic/hinic_rx.c:388:27: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_rx.c:410:32: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_rx.c:411:28: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_rx.c:432:38: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_port.c:625:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:625:32: expected unsigned int [usertype] group_index ../drivers/net/ethernet/huawei/hinic/hinic_port.c:625:32: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:632:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:632:31: expected unsigned int [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:632:31: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:639:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:639:25: expected unsigned int [usertype] size ../drivers/net/ethernet/huawei/hinic/hinic_port.c:639:25: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:650:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:650:27: expected unsigned int [usertype] offset ../drivers/net/ethernet/huawei/hinic/hinic_port.c:650:27: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:651:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:651:25: expected unsigned int [usertype] size ../drivers/net/ethernet/huawei/hinic/hinic_port.c:651:25: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:735:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:735:30: expected unsigned int [usertype] group_index ../drivers/net/ethernet/huawei/hinic/hinic_port.c:735:30: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:738:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:738:23: expected unsigned int [usertype] size ../drivers/net/ethernet/huawei/hinic/hinic_port.c:738:23: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:740:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:740:22: expected unsigned int [usertype] ctx ../drivers/net/ethernet/huawei/hinic/hinic_port.c:740:22: got restricted __be32 [usertype] ../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/huawei/hinic/hinic_tx.c:713:25: warning: cast to restricted __be16 ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: expected void [noderef] __iomem *p ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: got struct gfar * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:22: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: error: incompatible types in comparison expression (different address spaces): ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: void * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: void [noderef] __iomem * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:399:25: error: subtraction of different types can't work (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:105:24: warning: cast to restricted __be64 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:167:24: warning: cast to restricted __be64 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:621:16: warning: incorrect type in return expression (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:621:16: expected unsigned int ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:621:16: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50: got unsigned long long [usertype] * ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:730:21: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:852:18: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:903:22: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:908:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:908:21: expected unsigned int [usertype] status ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:908:21: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:926:19: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:928:24: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:929:24: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:970:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:970:27: expected unsigned short [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:970:27: got restricted __be16 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_io.c:72:31: warning: incorrect type in return expression (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_io.c:72:31: expected void [noderef] __iomem * ../drivers/net/ethernet/huawei/hinic/hinic_hw_io.c:72:31: got void * ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:328:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:328:17: expected unsigned int [addressable] [usertype] db_info ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:328:17: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:408:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:408:23: expected unsigned long long [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:408:23: got restricted __be64 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:531:27: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:572:21: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:620:14: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:625:19: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:656:30: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:702:31: warning: cast to restricted __be64 ../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:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: got void *hwbase ../net/ipv4/netfilter/arptable_filter.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 ../drivers/net/ethernet/marvell/prestera/prestera_devlink.c: In function ‘prestera_dl_info_get’: ../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:43: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 4 and 12 [-Wformat-truncation=] 359 | snprintf(buf, sizeof(buf), "%d.%d.%d", | ^~ ../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:36: note: directive argument in the range [0, 65535] 359 | snprintf(buf, sizeof(buf), "%d.%d.%d", | ^~~~~~~~~~ ../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:9: note: ‘snprintf’ output between 6 and 18 bytes into a destination of size 16 359 | snprintf(buf, sizeof(buf), "%d.%d.%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | sw->dev->fw_rev.maj, | ~~~~~~~~~~~~~~~~~~~~ 361 | sw->dev->fw_rev.min, | ~~~~~~~~~~~~~~~~~~~~ 362 | sw->dev->fw_rev.sub); | ~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: expected struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: got struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: got struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: expected struct tx_desc *tx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: got struct tx_desc *tx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: got struct tx_desc *tx_desc_area ../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:324:24: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25: expected unsigned int [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:847:21: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:847:21: expected struct rvu_fwdata *fwdata ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:847:21: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:853:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:853:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:853:28: got struct rvu_fwdata *fwdata ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:866:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:866:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:866:28: got struct rvu_fwdata *fwdata ../drivers/net/ethernet/marvell/skge.c:3114:29: warning: cast to restricted __le16 ../drivers/net/ethernet/marvell/skge.c:3114:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/skge.c:3114:27: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/marvell/skge.c:3114:27: got unsigned short [usertype] ../drivers/net/ethernet/marvell/sky2.c:1889:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/sky2.c:1889:28: expected restricted __le16 [usertype] length ../drivers/net/ethernet/marvell/sky2.c:1889:28: got restricted __be16 [usertype] ../drivers/net/ethernet/marvell/sky2.c:2669:29: warning: cast to restricted __le16 ../drivers/net/ethernet/marvell/sky2.c:2669:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/sky2.c:2669:27: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/marvell/sky2.c:2669:27: got unsigned short [usertype] ../drivers/net/ethernet/marvell/sky2.c:2690:57: warning: cast to restricted __be16 ../drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32 ../drivers/net/ethernet/marvell/sky2.c:4444:53: warning: cast to restricted __be16 ../drivers/net/ethernet/marvell/sky2.c:4444:53: warning: cast from restricted __le16 ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1822:45: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1822:45: expected restricted __sum16 [usertype] check ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1822:45: got restricted __be16 [usertype] ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3059:22: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3059:22: expected unsigned int [usertype] val ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3059:22: got restricted __be32 [usertype] ip ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3104:40: warning: cast from restricted __be32 ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3164:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3164:38: expected restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3164:38: got unsigned int [usertype] ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3168:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3168:38: expected restricted __be32 [usertype] ip4src ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3168:38: got unsigned int ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3170:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3170:36: expected restricted __be16 [usertype] psrc ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3170:36: got int ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3172:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3172:36: expected restricted __be16 [usertype] pdst ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3172:36: got int ../net/ipv4/fou_bpf.c:44:17: warning: symbol 'bpf_skb_set_fou_encap' was not declared. Should it be static? ../net/ipv4/fou_bpf.c:86:17: warning: symbol 'bpf_skb_get_fou_encap' was not declared. Should it be static? ../kernel/bpf/bpf_struct_ops.c:592:27: warning: symbol 'bpf_struct_ops_link_lops' was not declared. Should it be static? In file included from ../include/linux/string.h:386, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:11, from ../arch/x86/include/asm/paravirt.h:19, from ../arch/x86/include/asm/cpuid/api.h:57, from ../arch/x86/include/asm/processor.h:19, from ../arch/x86/include/asm/timex.h:5, from ../include/linux/timex.h:67, from ../include/linux/time32.h:13, from ../include/linux/time.h:60, from ../include/linux/stat.h:19, from ../include/linux/fs_dirent.h:5, from ../include/linux/fs/super_types.h:5, from ../include/linux/fs/super.h:5, from ../include/linux/fs.h:5, from ../fs/smb/client/cifssmb.c:17: In function ‘fortify_memcpy_chk’, inlined from ‘CIFSSMBQFileInfo’ at ../fs/smb/client/cifssmb.c:4093:4: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘fortify_memcpy_chk’, inlined from ‘CIFSSMBUnixQFileInfo’ at ../fs/smb/client/cifssmb.c:4267:4: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘fortify_memcpy_chk’, inlined from ‘CIFSSMBUnixQPathInfo’ at ../fs/smb/client/cifssmb.c:4352:4: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘fortify_memcpy_chk’, inlined from ‘CIFSSMBQFSAttributeInfo’ at ../fs/smb/client/cifssmb.c:5137:4: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘fortify_memcpy_chk’, inlined from ‘CIFSSMBQFSDeviceInfo’ at ../fs/smb/client/cifssmb.c:5212:4: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘fortify_memcpy_chk’, inlined from ‘CIFSSMBQFSUnixInfo’ at ../fs/smb/client/cifssmb.c:5284:4: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:595:21: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54: got unsigned char [usertype] * ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58: got unsigned char [usertype] * ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:748:22: warning: cast to restricted __be64 ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25: expected unsigned char [usertype] *data ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25: got void [noderef] __iomem * ../drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:162:46: warning: cast to restricted __be16 ../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:128:19: warning: cast to restricted __be32 ../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:132:41: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c: In function ‘rvu_dbg_mcs_init’: ../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:510:36: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 7 [-Wformat-overflow=] 510 | sprintf(dname, "mcs%d", i); | ^~ ../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:510:32: note: directive argument in the range [-2147483641, 2147483646] 510 | sprintf(dname, "mcs%d", i); | ^~~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:510:17: note: ‘sprintf’ output between 5 and 15 bytes into a destination of size 10 510 | sprintf(dname, "mcs%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/afs/cell.c:741:9: error: incompatible types in comparison expression (different address spaces): ../fs/afs/cell.c:741:9: struct hlist_node [noderef] __rcu * ../fs/afs/cell.c:741:9: struct hlist_node * ../fs/afs/cell.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:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/net/phy/mscc/mscc_main.c: In function ‘vsc85xx_probe_common.constprop’: ../drivers/net/phy/mscc/mscc_main.c:473:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 473 | ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i); | ^ In function ‘vsc85xx_dt_led_modes_get’, inlined from ‘vsc85xx_probe_common.constprop’ at ../drivers/net/phy/mscc/mscc_main.c:2315:9: ../drivers/net/phy/mscc/mscc_main.c:473:23: note: ‘sprintf’ output between 19 and 29 bytes into a destination of size 28 473 | ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/nfc/nci/core.c: note: in included file: ../include/net/nfc/nci.h:263:56: warning: array of flexible structures ../net/qrtr/af_qrtr.c:182:27: error: incompatible types in comparison expression (different base types): ../net/qrtr/af_qrtr.c:182:27: void [noderef] __rcu * ../net/qrtr/af_qrtr.c:182:27: struct qrtr_node * ../net/qrtr/af_qrtr.c:636:27: error: incompatible types in comparison expression (different base types): ../net/qrtr/af_qrtr.c:636:27: void [noderef] __rcu * ../net/qrtr/af_qrtr.c:636:27: struct qrtr_node * ../kernel/bpf/crypto.c:145:35: warning: symbol 'bpf_crypto_ctx_create' was not declared. Should it be static? ../kernel/bpf/crypto.c:242:35: warning: symbol 'bpf_crypto_ctx_acquire' was not declared. Should it be static? ../kernel/bpf/crypto.c:258:18: warning: symbol 'bpf_crypto_ctx_release' was not declared. Should it be static? ../kernel/bpf/crypto.c:264:18: warning: symbol 'bpf_crypto_ctx_release_dtor' was not declared. Should it be static? ../kernel/bpf/crypto.c:319:17: warning: symbol 'bpf_crypto_decrypt' was not declared. Should it be static? ../kernel/bpf/crypto.c:340:17: warning: symbol 'bpf_crypto_encrypt' was not declared. Should it be static? ../drivers/net/ethernet/micrel/ksz884x.c:3147:50: warning: restricted pci_power_t degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:3468:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3468:37: expected unsigned int [usertype] next ../drivers/net/ethernet/micrel/ksz884x.c:3468:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:3470:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3470:29: expected unsigned int [usertype] next ../drivers/net/ethernet/micrel/ksz884x.c:3470:29: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:3472:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3472:33: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:3472:33: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4377:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4670:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4706:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4751:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1543:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1543:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1543:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1519:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1519:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1519:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../fs/nfs/nfs4trace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../fs/nfs/nfs4trace.h): ../fs/nfs/./nfs4trace.h:2168:1: error: too long token expansion ../fs/nfs/./nfs4trace.h:2234:1: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:880:14: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:961:35: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1001:31: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1259:33: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1264:33: error: too long token expansion ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c: In function ‘myri10ge_request_irq’: ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2197:44: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 25 [-Wformat-truncation=] 2197 | "%s:slice-%d", netdev->name, i); | ^~ ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2197:34: note: directive argument in the range [-2147483643, 2147483646] 2197 | "%s:slice-%d", netdev->name, i); | ^~~~~~~~~~~~~ ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2196:25: note: ‘snprintf’ output between 9 and 34 bytes into a destination of size 32 2196 | snprintf(ss->irq_desc, sizeof(ss->irq_desc), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2197 | "%s:slice-%d", netdev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/natsemi/ns83820.c: In function ‘ns83820_run_bist’: ../drivers/net/ethernet/natsemi/ns83820.c:1703:13: warning: variable ‘loops’ set but not used [-Wunused-but-set-variable=] 1703 | int loops = 0; | ^~~~~ ../drivers/net/ethernet/natsemi/ns83820.c:902:39: warning: cast to restricted __be16 ../drivers/net/ethernet/natsemi/ns83820.c:1114:42: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/natsemi/ns83820.c:1982:9: warning: cast to restricted __le32 ../drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c: In function ‘sparx5_dsm_calendar_check’: ../drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c:504:34: warning: variable ‘kdx’ set but not used [-Wunused-but-set-variable=] 504 | u32 jdx, kdx; | ^~~ ../drivers/target/target_core_transport.c: In function ‘transport_dump_vpd_ident’: ../drivers/target/target_core_transport.c:1263:59: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] 1263 | "T10 VPD ASCII Device Identifier: %s\n", | ^~ ../drivers/target/target_core_transport.c:1262:17: note: ‘snprintf’ output between 35 and 288 bytes into a destination of size 254 1262 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1263 | "T10 VPD ASCII Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1264 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/target/target_core_transport.c:1268:59: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] 1268 | "T10 VPD UTF-8 Device Identifier: %s\n", | ^~ ../drivers/target/target_core_transport.c:1267:17: note: ‘snprintf’ output between 35 and 288 bytes into a destination of size 254 1267 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1268 | "T10 VPD UTF-8 Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1269 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/target/target_core_transport.c:1258:60: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 220 [-Wformat-truncation=] 1258 | "T10 VPD Binary Device Identifier: %s\n", | ^~ ../drivers/target/target_core_transport.c:1257:17: note: ‘snprintf’ output between 36 and 289 bytes into a destination of size 254 1257 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1258 | "T10 VPD Binary Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1259 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/block/aoe/aoecmd.c: In function ‘aoecmd_init’: ../drivers/block/aoe/aoecmd.c:1722:69: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=] 1722 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); | ^~ ../drivers/block/aoe/aoecmd.c:1722:60: note: directive argument in the range [-2147483641, 2147483646] 1722 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); | ^~~~~~~~~~~~ ../drivers/block/aoe/aoecmd.c:1722:17: note: ‘snprintf’ output between 10 and 20 bytes into a destination of size 12 1722 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/atm/nicstar.c:555:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:555:17: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:555:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:574:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:574:17: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:574:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1148:29: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1153:56: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1483:30: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1489:44: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1489:44: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1489:44: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1492:44: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1492:44: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1492:44: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1804:36: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1804:36: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1804:36: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1810:36: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1810:36: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1810:36: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1859:17: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1859:52: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1860:17: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1866:24: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1873:22: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1874:32: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1882:41: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1882:41: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1882:41: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1887:46: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1892:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1892:17: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1892:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1961:14: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1971:18: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1965:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1965:17: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1965:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1992:14: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2009:15: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2010:15: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2034:26: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2052:47: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2053:30: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2054:39: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2112:23: warning: incorrect type in assignment (different address spaces) ../drivers/atm/nicstar.c:2112:23: expected void [noderef] __user *iov_base ../drivers/atm/nicstar.c:2112:23: got void * ../drivers/atm/nicstar.c:2113:24: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2146:13: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2152:21: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2185:31: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2292:39: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2303:47: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2346:39: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2580:26: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:1672:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1672:29: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1672:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1673:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1673:29: expected unsigned int [usertype] word_3 ../drivers/atm/nicstar.c:1673:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1674:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1674:29: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1674:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1683:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1683:29: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1683:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1684:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1684:29: expected unsigned int [usertype] word_3 ../drivers/atm/nicstar.c:1684:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1687:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1687:29: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1687:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1690:29: warning: invalid assignment: |= ../drivers/atm/nicstar.c:1690:29: left side has type unsigned int ../drivers/atm/nicstar.c:1690:29: right side has type restricted __le32 ../drivers/atm/nicstar.c:1698:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1698:29: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1698:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1701:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1701:29: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1701:29: got restricted __le32 [usertype] ../drivers/atm/iphase.c:151:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:155:11: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:167:56: warning: invalid assignment: |= ../drivers/atm/iphase.c:167:56: left side has type restricted __be16 ../drivers/atm/iphase.c:167:56: right side has type int ../drivers/atm/iphase.c:204:14: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:220:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:228:19: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:241:29: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:242:29: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:279:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:384:14: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:444:17: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:446:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:529:19: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:583:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2959:11: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:3033:23: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:3033:23: expected restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:3033:23: got int vci ../drivers/atm/iphase.c:668:17: warning: restricted __be16 degrades to integer ../drivers/atm/iphase.c:1187:23: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:1187:23: expected restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:1187:23: got int [assigned] desc ../drivers/atm/iphase.c:1299:12: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:1299:12: expected int desc ../drivers/atm/iphase.c:1299:12: got restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:1508:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1555:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1567:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1584:25: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1737:34: warning: invalid assignment: |= ../drivers/atm/iphase.c:1737:34: left side has type restricted __be16 ../drivers/atm/iphase.c:1737:34: right side has type int ../drivers/atm/iphase.c:1814:15: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1815:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1968:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2020:22: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2047:22: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2127:15: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2128:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2273:16: warning: cast to restricted __le32 ../drivers/atm/iphase.c:2273:14: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:2273:14: expected unsigned int [usertype] mac1 ../drivers/atm/iphase.c:2273:14: got restricted __be32 [usertype] ../drivers/atm/iphase.c:2275:16: warning: cast to restricted __le16 ../drivers/atm/iphase.c:2275:14: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:2275:14: expected unsigned short [usertype] mac2 ../drivers/atm/iphase.c:2275:14: got restricted __be16 [usertype] ../drivers/atm/iphase.c:2663:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2667:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1134:25: warning: dereference of noderef expression ../drivers/atm/iphase.c:1139:30: warning: dereference of noderef expression ../drivers/atm/iphase.c:1149:29: warning: dereference of noderef expression ../drivers/atm/iphase.c:1170:21: warning: dereference of noderef expression ../drivers/atm/iphase.c:1170:57: warning: dereference of noderef expression ../drivers/atm/iphase.c:1171:21: warning: dereference of noderef expression ../drivers/atm/iphase.c:1171:57: warning: dereference of noderef expression ../drivers/atm/iphase.c:1397:10: warning: dereference of noderef expression ../drivers/atm/iphase.c:1410:18: warning: dereference of noderef expression ../drivers/atm/iphase.c:1492:17: warning: dereference of noderef expression ../drivers/atm/iphase.c:1493:17: warning: dereference of noderef expression ../drivers/atm/iphase.c:2674:15: warning: dereference of noderef expression ../drivers/atm/iphase.c:2675:15: warning: dereference of noderef expression ../drivers/atm/iphase.c:2989:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:2992:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:2993:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:3003:35: warning: dereference of noderef expression ../drivers/atm/iphase.c:3004:51: warning: dereference of noderef expression ../drivers/atm/iphase.c:3021:36: warning: dereference of noderef expression ../drivers/atm/iphase.c:3022:11: warning: dereference of noderef expression ../drivers/atm/fore200e.c:438:12: warning: cast to restricted __le32 ../drivers/atm/fore200e.c:446:12: warning: incorrect type in argument 1 (different base types) ../drivers/atm/fore200e.c:446:12: expected unsigned int val ../drivers/atm/fore200e.c:446:12: got restricted __le32 [usertype] ../drivers/atm/eni.c:764:37: warning: cast to restricted __be32 ../drivers/atm/eni.c:2054:36: warning: incorrect type in assignment (different base types) ../drivers/atm/eni.c:2054:36: expected unsigned int [usertype] ../drivers/atm/eni.c:2054:36: got restricted __be32 [usertype] ../drivers/atm/idt77252.c:1220:15: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1233:18: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1390:30: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:1390:30: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:1390:30: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1426:16: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1432:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1432:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1443:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1469:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1473:33: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1484:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1509:30: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:1509:30: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:1509:30: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1520:24: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:745:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:745:27: expected unsigned int [usertype] word_1 ../drivers/atm/idt77252.c:745:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:747:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:747:27: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:747:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:748:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:748:27: expected unsigned int [usertype] word_3 ../drivers/atm/idt77252.c:748:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:749:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:749:27: expected unsigned int [usertype] word_4 ../drivers/atm/idt77252.c:749:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1023:16: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1031:33: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1040:18: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1249:30: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1268:26: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1344:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1345:34: warning: cast to restricted __le32 ../drivers/net/ethernet/packetengines/hamachi.c:1568:61: warning: cast to restricted __be16 ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: got unsigned short [usertype] ../drivers/net/ethernet/packetengines/hamachi.c:1569:56: warning: restricted __wsum degrades to integer ../drivers/net/ethernet/packetengines/hamachi.c:1570:67: warning: bad assignment (-=) to restricted __wsum ../drivers/net/ethernet/packetengines/hamachi.c:1572:67: warning: bad assignment (+=) to restricted __wsum ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1344:13: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:951:21: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff) ../drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer ../drivers/net/team/team_mode_activebackup.c:54:40: error: incompatible types in comparison expression (different address spaces): ../drivers/net/team/team_mode_activebackup.c:54:40: struct team_port [noderef] __rcu * ../drivers/net/team/team_mode_activebackup.c:54:40: struct team_port * ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function ‘qlcnic_request_irq’: ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1765:49: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 9 and 24 [-Wformat-truncation=] 1765 | "%s-tx-%d", netdev->name, ring); | ^~ ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1765:42: note: directive argument in the range [-2147483643, 254] 1765 | "%s-tx-%d", netdev->name, ring); | ^~~~~~~~~~ ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1764:33: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 28 1764 | snprintf(tx_ring->name, sizeof(tx_ring->name), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1765 | "%s-tx-%d", netdev->name, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/team/team_mode_loadbalance.c:370:14: warning: incorrect type in assignment (different address spaces) ../drivers/net/team/team_mode_loadbalance.c:370:14: expected struct team_port *port ../drivers/net/team/team_mode_loadbalance.c:370:14: got struct team_port [noderef] __rcu *port ../drivers/net/bonding/bond_options.c:1262:24: warning: incorrect type in assignment (different base types) ../drivers/net/bonding/bond_options.c:1262:24: expected restricted __be32 [addressable] [usertype] target ../drivers/net/bonding/bond_options.c:1262:24: got unsigned long long const [usertype] value ../net/netfilter/nf_flow_table_offload.c:49:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:49:32: expected restricted __be32 [usertype] keyid ../net/netfilter/nf_flow_table_offload.c:49:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:59:44: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:59:44: expected restricted __be32 [usertype] src ../net/netfilter/nf_flow_table_offload.c:59:44: got unsigned int ../net/netfilter/nf_flow_table_offload.c:61:44: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:61:44: expected restricted __be32 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:61:44: got unsigned int ../net/netfilter/nf_flow_table_offload.c:91:25: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:91:25: expected restricted __be16 [usertype] vlan_tpid ../net/netfilter/nf_flow_table_offload.c:91:25: got int ../net/netfilter/nf_flow_table_offload.c:154:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:154:32: expected restricted __be32 [usertype] src ../net/netfilter/nf_flow_table_offload.c:154:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:156:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:156:32: expected restricted __be32 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:156:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:171:29: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:171:29: expected restricted __be16 [usertype] n_proto ../net/netfilter/nf_flow_table_offload.c:171:29: got int ../net/netfilter/nf_flow_table_offload.c:197:30: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:197:30: expected restricted __be16 [usertype] src ../net/netfilter/nf_flow_table_offload.c:197:30: got int ../net/netfilter/nf_flow_table_offload.c:199:30: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:199:30: expected restricted __be16 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:199:30: got int ../net/netfilter/nf_flow_table_offload.c:270:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:270:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:270:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:270:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:270:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:270:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:275:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:275:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:275:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:275:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:275:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:275:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:331:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:331:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:331:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:331:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:331:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:331:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:337:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:337:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:337:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:337:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:337:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:337:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:348:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:348:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:348:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:369:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:369:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:369:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:379:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:379:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:379:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:400:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:400:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:400:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:428:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:428:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:428:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:445:67: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:445:67: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:445:67: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:453:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:453:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:453:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:470:67: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:470:67: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:470:67: got unsigned int * ../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 [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:508:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:509:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:509:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:509:22: got restricted __be32 ../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 [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:514:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:515:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:515:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:515:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:522:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:522:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:522:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:522:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:522:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:522:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:542:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:542:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:542:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:543:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:543:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:543:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:548:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:548:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:548:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:549:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:549:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:549:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:556:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:556:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:556:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:556:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:556:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:556:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:912:24: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:912:24: expected restricted __be16 [usertype] proto ../net/netfilter/nf_flow_table_offload.c:912:24: got int ../drivers/net/ethernet/qualcomm/qca_7k_common.c:31:18: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/qualcomm/qca_7k_common.c:32:19: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/realtek/8139too.c:2233:9: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/realtek/8139too.c:2233:9: expected unsigned int [usertype] ../drivers/net/ethernet/realtek/8139too.c:2233:9: got restricted __le32 [usertype] ../drivers/net/ethernet/realtek/8139too.c:2234:9: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/realtek/8139too.c:2234:9: expected unsigned int [usertype] ../drivers/net/ethernet/realtek/8139too.c:2234:9: got restricted __le32 [usertype] ../drivers/atm/atmtcp.c:129:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:129:21: expected unsigned short [addressable] [assigned] [usertype] vpi ../drivers/atm/atmtcp.c:129:21: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:131:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:131:21: expected unsigned short [addressable] [assigned] [usertype] vci ../drivers/atm/atmtcp.c:131:21: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:222:18: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:222:18: expected unsigned short [usertype] vpi ../drivers/atm/atmtcp.c:222:18: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:223:18: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:223:18: expected unsigned short [usertype] vci ../drivers/atm/atmtcp.c:223:18: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:224:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:224:21: expected unsigned int [usertype] length ../drivers/atm/atmtcp.c:224:21: got restricted __be32 [usertype] ../drivers/atm/atmtcp.c:312:33: warning: cast to restricted __be16 ../drivers/atm/atmtcp.c:312:50: warning: cast to restricted __be16 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c: In function ‘netxen_nic_attach’: ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:45: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-overflow=] 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~ In function ‘netxen_nic_request_irq’, inlined from ‘netxen_nic_attach’ at ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1251:8: ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:41: note: directive argument in the range [-2147483641, 254] 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~~~~~~~ ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:17: note: ‘sprintf’ output between 4 and 29 bytes into a destination of size 20 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/renesas/sh_eth.c:897:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:897:37: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:897:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:898:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:898:37: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:898:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:905:37: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:905:37: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:905:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:906:37: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:906:37: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:906:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1242:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/renesas/sh_eth.c:1247:17: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1266:49: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1283:33: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1543:40: warning: invalid assignment: &= ../drivers/net/ethernet/renesas/sh_eth.c:1543:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1543:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1600:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/renesas/sh_eth.c:1603:31: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1604:27: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1642:36: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1673:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1673:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1673:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1689:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1689:38: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:1689:38: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1693:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1693:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1693:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1696:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1696:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1696:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:2475:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2475:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:2475:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2476:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2476:30: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:2476:30: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2527:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2527:22: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:2527:22: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2528:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2528:22: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:2528:22: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2532:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:2532:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:2532:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:3107:23: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:3107:23: expected void *addr ../drivers/net/ethernet/renesas/sh_eth.c:3107:23: got void [noderef] __iomem * ../drivers/net/xen-netback/xenbus.c: In function ‘connect’: ../drivers/net/xen-netback/xenbus.c:780:65: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 4 and 19 [-Wformat-truncation=] 780 | snprintf(queue->name, sizeof(queue->name), "%s-q%u", | ^~ ../drivers/net/xen-netback/xenbus.c:780:60: note: directive argument in the range [0, 4294967294] 780 | snprintf(queue->name, sizeof(queue->name), "%s-q%u", | ^~~~~~~~ ../drivers/net/xen-netback/xenbus.c:780:17: note: ‘snprintf’ output between 4 and 28 bytes into a destination of size 21 780 | snprintf(queue->name, sizeof(queue->name), "%s-q%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 781 | be->vif->dev->name, queue->id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/slip/slip.c:459:14: error: incompatible types in comparison expression (different address spaces): ../drivers/net/slip/slip.c:459:14: void [noderef] __rcu * ../drivers/net/slip/slip.c:459:14: void * ../drivers/net/slip/slip.c:893:9: error: incompatible types in comparison expression (different address spaces): ../drivers/net/slip/slip.c:893:9: void [noderef] __rcu * ../drivers/net/slip/slip.c:893:9: void * ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: expected unsigned int [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:570:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:572:31: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:572:62: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:572:62: expected restricted __le32 [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:572:62: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:576:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:66: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:600:54: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:600:64: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:600:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:614:22: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:63: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:625:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:18: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:55: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:631:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:635:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:635:50: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:649:22: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:63: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:660:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:18: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:55: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:666:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:669:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:669:50: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:696:55: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:696:65: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:696:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:702:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:708:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:708:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:708:22: expected restricted __le32 [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:708:22: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:32: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:716:33: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:62: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:765:19: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:765:19: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:765:19: expected int idx ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:765:19: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:775:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:775:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:775:14: expected restricted __le32 [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:775:14: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:778:48: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:787:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:787:22: expected unsigned int [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:787:22: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:800:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:800:22: expected unsigned int [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:800:22: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:832:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:33: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:846:33: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:846:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:846:48: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:846:45: warning: incorrect type in return expression (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:846:45: expected restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:846:45: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:859:28: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:861:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:861:45: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:58: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:861:70: warning: incorrect type in return expression (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:861:70: expected restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:861:70: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:910:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:910:21: expected unsigned int [usertype] val ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:910:21: got restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:998:72: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:998:72: expected unsigned long long [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:998:72: got restricted __le64 [assigned] [usertype] data ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1013:60: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1013:60: expected unsigned long long [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1013:60: got restricted __le64 [assigned] [usertype] data ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1024:60: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1024:60: expected unsigned long long [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1024:60: got restricted __le64 [assigned] [usertype] data ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1098:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1098:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1098:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1122:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1122:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1122:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1122:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1122:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1122:22: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1126:46: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1138:21: warning: restricted __le32 degrades to integer ../drivers/net/fddi/skfp/fplustm.c:447:50: warning: cast truncates bits from constant value (1000000 becomes 0) ../drivers/net/fddi/skfp/fplustm.c:545:9: warning: cast truncates bits from constant value (ffff67ff becomes 67ff) ../drivers/net/fddi/skfp/fplustm.c:548:9: warning: cast truncates bits from constant value (ffff3b89 becomes 3b89) ../drivers/net/fddi/skfp/fplustm.c:948:17: warning: cast truncates bits from constant value (ffffffffffff0218 becomes 218) ../drivers/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types) ../drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p ../drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x ../drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types) ../drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p ../drivers/atm/lanai.c:1716:52: got unsigned int [usertype] * ../drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types) ../drivers/atm/lanai.c:1176:30: expected unsigned int [usertype] ../drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype] ../drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types) ../drivers/atm/lanai.c:1191:30: expected unsigned int [usertype] ../drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype] ../drivers/target/tcm_fc/tfc_cmd.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/target/tcm_fc/tfc_conf.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/target/tcm_fc/tfc_io.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/qlogic/qede/qede_main.c: In function ‘qede_init_fp’: ../drivers/net/ethernet/qlogic/qede/qede_main.c:1881:61: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 1881 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", | ^~ ../drivers/net/ethernet/qlogic/qede/qede_main.c:1881:54: note: directive argument in the range [-2147483641, 65534] 1881 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", | ^~~~~~~~~~ ../drivers/net/ethernet/qlogic/qede/qede_main.c:1881:17: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 24 1881 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1882 | edev->ndev->name, queue_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/w1/w1.c:418:17: warning: incorrect type in assignment (different base types) ../drivers/w1/w1.c:418:17: expected unsigned long long [usertype] rn64_le ../drivers/w1/w1.c:418:17: got restricted __le64 [usertype] ../drivers/w1/w1.c:907:21: warning: incorrect type in initializer (different base types) ../drivers/w1/w1.c:907:21: expected unsigned long long [usertype] rn_le ../drivers/w1/w1.c:907:21: got restricted __le64 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: expected restricted __wsum [usertype] csum ../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: got restricted __be16 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:1651:17: warning: restricted __le64 degrades to integer ../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: warning: incorrect type in argument 2 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: expected unsigned long long [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: got restricted __le64 [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: warning: incorrect type in argument 2 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: expected unsigned long long [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: got restricted __le64 [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2856:31: warning: restricted __le32 degrades to integer ../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: warning: incorrect type in argument 3 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: expected unsigned long [usertype] size ../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: got restricted __le16 [usertype] mfTableLen ../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: expected unsigned int [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: got restricted __le32 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: expected restricted __le16 [usertype] txDataRingDescSize ../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: got restricted __le32 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: got int ../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: got int ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: got int ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c: In function ‘qede_get_drvinfo’: ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:621:34: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 25 [-Wformat-truncation=] 621 | "[storm %s]", storm); | ^~ ~~~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:620:17: note: ‘snprintf’ output between 9 and 40 bytes into a destination of size 32 620 | snprintf(info->version, sizeof(info->version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | "[storm %s]", storm); | ~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:638:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=] 638 | "mfw %s", mfw); | ^~ ~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:637:17: note: ‘snprintf’ output between 5 and 36 bytes into a destination of size 32 637 | snprintf(info->fw_version, sizeof(info->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 638 | "mfw %s", mfw); | ~~~~~~~~~~~~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:635:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=] 635 | "mbi %s [mfw %s]", mbi, mfw); | ^~ ~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:634:17: note: ‘snprintf’ output between 12 and 74 bytes into a destination of size 32 634 | snprintf(info->fw_version, sizeof(info->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 635 | "mbi %s [mfw %s]", mbi, mfw); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/afs/volume.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:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/target/tcm_fc/tfc_sess.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/target/tcm_fc/tfc_sess.c:47:17: error: incompatible types in comparison expression (different address spaces): ../drivers/target/tcm_fc/tfc_sess.c:47:17: void [noderef] __rcu * ../drivers/target/tcm_fc/tfc_sess.c:47:17: void * ../drivers/target/tcm_fc/tfc_sess.c:72:9: error: incompatible types in comparison expression (different address spaces): ../drivers/target/tcm_fc/tfc_sess.c:72:9: void [noderef] __rcu * ../drivers/target/tcm_fc/tfc_sess.c:72:9: void * ../drivers/target/tcm_fc/tfc_sess.c:89:9: error: incompatible types in comparison expression (different address spaces): ../drivers/target/tcm_fc/tfc_sess.c:89:9: void [noderef] __rcu * ../drivers/target/tcm_fc/tfc_sess.c:89:9: void * ../drivers/target/tcm_fc/tfc_sess.c:166:17: error: incompatible types in comparison expression (different address spaces): ../drivers/target/tcm_fc/tfc_sess.c:166:17: void [noderef] __rcu * ../drivers/target/tcm_fc/tfc_sess.c:166:17: void * ../drivers/target/tcm_fc/tfc_sess.c:456:17: error: incompatible types in comparison expression (different address spaces): ../drivers/target/tcm_fc/tfc_sess.c:456:17: void [noderef] __rcu * ../drivers/target/tcm_fc/tfc_sess.c:456:17: void * ../drivers/net/usb/hso.c: In function ‘hso_probe’: ../drivers/net/usb/hso.c:2853:13: warning: variable ‘mux’ set but not used [-Wunused-but-set-variable=] 2853 | int mux, i, if_num, port_spec; | ^~~ ../drivers/net/usb/rtl8150.c:198:22: warning: incorrect type in assignment (different base types) ../drivers/net/usb/rtl8150.c:198:22: expected unsigned short [usertype] rx_creg ../drivers/net/usb/rtl8150.c:198:22: got restricted __le16 [usertype] ../drivers/infiniband/hw/cxgb4/device.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:610:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:611:17: warning: array of flexible structures ../drivers/net/usb/hso.c:1475:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1476:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1477:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1485:37: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1629:37: warning: cast to restricted __le16 ../drivers/net/arcnet/com20020-pci.c: In function ‘com20020pci_probe’: ../drivers/net/arcnet/com20020-pci.c:224:71: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 11 [-Wformat-truncation=] 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~ ../drivers/net/arcnet/com20020-pci.c:224:64: note: directive argument in the range [-2147483641, 2147483646] 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~~~~~~~~~ ../drivers/net/arcnet/com20020-pci.c:224:25: note: ‘snprintf’ output between 7 and 18 bytes into a destination of size 16 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/usb/lan78xx.c:3841:29: warning: cast to restricted __be16 ../drivers/net/usb/lan78xx.c:3841:27: warning: incorrect type in assignment (different base types) ../drivers/net/usb/lan78xx.c:3841:27: expected restricted __wsum [usertype] csum ../drivers/net/usb/lan78xx.c:3841:27: got unsigned short [usertype] ../drivers/net/fjes/fjes_main.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h, ../drivers/net/fjes/fjes.h): ../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_hw.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h): ../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/efa/efa_main.c:440:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/efa/efa_main.c:440:30: expected restricted __be64 [usertype] node_guid ../drivers/infiniband/hw/efa/efa_main.c:440:30: got unsigned long long [usertype] guid ../drivers/infiniband/sw/siw/siw_cq.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/siw_main.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/net/fjes/fjes_ethtool.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h, ../drivers/net/fjes/fjes.h): ../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/infiniband/sw/siw/siw_mem.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/net/fjes/fjes_debugfs.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h, ../drivers/net/fjes/fjes.h): ../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/infiniband/sw/siw/siw_cm.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/siw_qp.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/siw_qp_tx.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/hw/efa/efa_verbs.c:2338:30: warning: symbol 'efa_uapi_defs' was not declared. Should it be static? ../drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/infiniband/sw/siw/siw_qp_rx.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. In file included from ../include/linux/string.h:386, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:11, from ../arch/x86/include/asm/paravirt.h:19, from ../arch/x86/include/asm/cpuid/api.h:57, from ../arch/x86/include/asm/processor.h:19, from ../arch/x86/include/asm/timex.h:5, from ../include/linux/timex.h:67, from ../include/linux/time32.h:13, from ../include/linux/time.h:60, from ../include/linux/stat.h:19, from ../include/linux/module.h:13, from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:10, from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:8: In function ‘fortify_memcpy_chk’, inlined from ‘qlcnic_83xx_dcb_query_cee_param’ at ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:614:3: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/fddi/skfp/drvfbi.c:55:14: warning: symbol 'oem_id' was not declared. Should it be static? ../drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:610:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:611:17: warning: array of flexible structures ../drivers/infiniband/core/cache.c:653:52: error: incompatible types in comparison expression (different address spaces): ../drivers/infiniband/core/cache.c:653:52: struct net_device [noderef] __rcu * ../drivers/infiniband/core/cache.c:653:52: struct net_device * ../drivers/infiniband/core/cache.c:691:43: warning: incorrect type in initializer (different address spaces) ../drivers/infiniband/core/cache.c:691:43: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/cache.c:691:43: got struct net_device *ndev ../drivers/infiniband/core/cache.c:846:23: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/cache.c:846:23: expected struct net_device [noderef] __rcu *[addressable] ndev ../drivers/infiniband/core/cache.c:846:23: got struct net_device *ndev ../drivers/infiniband/core/cache.c:1024:52: warning: incorrect type in initializer (different address spaces) ../drivers/infiniband/core/cache.c:1024:52: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/cache.c:1024:52: got struct net_device *ndev ../drivers/infiniband/core/cache.c:1395:59: warning: incorrect type in argument 1 (different address spaces) ../drivers/infiniband/core/cache.c:1395:59: expected struct net_device *dev ../drivers/infiniband/core/cache.c:1395:59: got struct net_device [noderef] __rcu *const ndev ../drivers/infiniband/sw/rdmavt/qp.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h, ../drivers/infiniband/sw/rdmavt/qp.h): ../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/qp.c: note: in included file (through ../drivers/infiniband/sw/rdmavt/qp.h): ../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures ../drivers/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c: In function ‘stmmac_get_strings’: ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:663:62: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size between 27 and 29 [-Wformat-truncation=] 663 | snprintf(data, ETH_GSTRING_LEN, "q%d_%s", q, | ^~ In function ‘stmmac_get_qstats_string’, inlined from ‘stmmac_get_strings’ at ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:710:3: ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:663:25: note: ‘snprintf’ output between 4 and 69 bytes into a destination of size 32 663 | snprintf(data, ETH_GSTRING_LEN, "q%d_%s", q, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 664 | stmmac_qstats_tx_string[stat]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c: In function ‘stmmac_get_strings’: ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:670:62: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size between 27 and 29 [-Wformat-truncation=] 670 | snprintf(data, ETH_GSTRING_LEN, "q%d_%s", q, | ^~ In function ‘stmmac_get_qstats_string’, inlined from ‘stmmac_get_strings’ at ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:710:3: ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:670:25: note: ‘snprintf’ output between 4 and 69 bytes into a destination of size 32 670 | snprintf(data, ETH_GSTRING_LEN, "q%d_%s", q, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | stmmac_qstats_rx_string[stat]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:831:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:831:48: expected void *filter_cookie ../drivers/infiniband/core/roce_gid_mgmt.c:831:48: got struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:834:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:834:31: expected struct net_device *dev ../drivers/infiniband/core/roce_gid_mgmt.c:834:31: got struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:871:31: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:871:31: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:871:31: got struct net_device *ndev ../drivers/infiniband/hw/mana/device.c:72:28: warning: symbol 'mana_ib_dev_dm_ops' was not declared. Should it be static? ../drivers/infiniband/sw/rdmavt/rc.c: note: in included file: ../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/rc.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h): ../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures ../drivers/net/usb/smsc75xx.c:2166:29: warning: cast to restricted __be16 ../drivers/net/usb/smsc75xx.c:2166:27: warning: incorrect type in assignment (different base types) ../drivers/net/usb/smsc75xx.c:2166:27: expected restricted __wsum [usertype] csum ../drivers/net/usb/smsc75xx.c:2166:27: got unsigned short [usertype] ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c: In function ‘qed_mfw_get_tlv_time_value’: ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:44: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 2 and 10 [-Wformat-truncation=] 432 | snprintf(p_buf->data, 14, "%d%d%d%d%d%d", | ^~ ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:35: note: directive argument in the range [0, 65535] 432 | snprintf(p_buf->data, 14, "%d%d%d%d%d%d", | ^~~~~~~~~~~~~~ ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:35: note: directive argument in the range [0, 65535] ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:9: note: ‘snprintf’ output between 7 and 23 bytes into a destination of size 14 432 | snprintf(p_buf->data, 14, "%d%d%d%d%d%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433 | p_time->month, p_time->day, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434 | p_time->hour, p_time->min, p_time->msec, p_time->usec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h, ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h): ../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h): ../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures ../drivers/bluetooth/hci_mrvl.c:170:23: warning: restricted __le16 degrades to integer ../drivers/bluetooth/hci_mrvl.c:203:23: warning: restricted __le16 degrades to integer ../drivers/net/can/rockchip/rockchip_canfd-core.c:152:16: error: too long token expansion ../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:120:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:120:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be16 ../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:120:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:120:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:183:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:183:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:294:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:339:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_dlid ../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:120:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:120:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:183:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:183:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:294:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:339:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_dlid ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1689:34: warning: cast from restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1690:34: warning: cast from restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: expected unsigned int [usertype] valid ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: expected unsigned int [usertype] pa_lo ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: expected unsigned int [usertype] pa_hi ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1630:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: expected unsigned int [usertype] pa_lo ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: expected unsigned int [usertype] pa_hi ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2413:18: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:42: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:42: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:42: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:42: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2520:23: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2575:20: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2590:19: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2606:19: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2608:24: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2612:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2617:29: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2636:20: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2695:34: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2698:37: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2702:37: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2705:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2724:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2728:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2772:24: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file: ../drivers/infiniband/hw/ocrdma/ocrdma.h:497:21: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:503:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:503:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:515:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:521:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:509:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:497:21: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:503:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/net/can/rockchip/rockchip_canfd-timestamp.c:57:15: error: too long token expansion ../drivers/net/ethernet/sun/niu.c: In function ‘niu_txc_set_imask’: ../drivers/net/ethernet/sun/niu.c:4647:13: warning: variable ‘val’ set but not used [-Wunused-but-set-variable=] 4647 | u64 val; | ^~~ ../drivers/net/ethernet/sun/niu.c: In function ‘niu_open’: ../drivers/net/ethernet/sun/niu.c:6028:52: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 6028 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); | ^ In function ‘niu_set_irq_name’, inlined from ‘niu_request_irq’ at ../drivers/net/ethernet/sun/niu.c:6046:2, inlined from ‘niu_open’ at ../drivers/net/ethernet/sun/niu.c:6112:8: ../drivers/net/ethernet/sun/niu.c:6028:17: note: ‘sprintf’ output between 8 and 23 bytes into a destination of size 22 6028 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/ethtool_common.c: In function ‘efx_fill_test’: ../drivers/net/ethernet/sfc/ethtool_common.c:277: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=] 277 | "%-6s %-24s", unit_str, test_str); | ^~~~~ ~~~~~~~~ ../drivers/net/ethernet/sfc/ethtool_common.c:275:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 275 | snprintf(strings + test_index * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | ETH_GSTRING_LEN, | ~~~~~~~~~~~~~~~~ 277 | "%-6s %-24s", unit_str, test_str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/infiniband/hw/qedr/main.c:245:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/main.c:245:30: expected restricted __be64 [usertype] node_guid ../drivers/infiniband/hw/qedr/main.c:245:30: got unsigned long long [usertype] node_guid ../drivers/infiniband/hw/qedr/main.c:451:51: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/main.c:451:51: warning: restricted __le32 degrades to integer ../drivers/infiniband/hw/qedr/main.c:647:31: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/main.c:647:74: warning: restricted __le32 degrades to integer ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:113:17: warning: cast to restricted __be32 ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:115:17: warning: cast to restricted __be16 ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:445:23: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:445:23: expected restricted __be16 [usertype] pkey ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:445:23: got int ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:457:37: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:457:37: expected restricted __be32 [usertype] flow_label ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:457:37: got unsigned int const [usertype] flow_label ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:467:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:467:30: expected unsigned char [usertype] tos ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:467:30: got restricted __be32 [usertype] ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:472:32: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:472:32: expected restricted __be32 [usertype] saddr ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:472:32: got unsigned int [assigned] [usertype] ipv4_addr ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: expected restricted __be32 [usertype] daddr ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: got unsigned int [assigned] [usertype] ipv4_addr ../drivers/infiniband/ulp/rtrs/rtrs-srv.c:1057:16: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:127:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:127:30: expected restricted __be64 [usertype] sys_image_guid ../drivers/infiniband/hw/qedr/verbs.c:127:30: got unsigned long long [usertype] sys_image_guid ../drivers/infiniband/hw/qedr/verbs.c:1016:34: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:1016:34: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1016:34: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1401:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:1401:42: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1401:42: got int ../drivers/infiniband/hw/qedr/verbs.c:1411:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:1411:42: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1411:42: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2000:34: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2000:34: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2000:34: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2011:34: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2011:34: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2011:34: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2014:41: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2014:41: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2014:41: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2015:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2015:42: expected restricted __le16 [usertype] value ../drivers/infiniband/hw/qedr/verbs.c:2015:42: got unsigned long ../drivers/infiniband/hw/qedr/verbs.c:3289:22: warning: cast from restricted __le64 ../drivers/infiniband/hw/qedr/verbs.c:3289:20: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3289:20: expected unsigned long long [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3289:20: got restricted __be64 [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3449:24: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3449:24: expected restricted __le32 [usertype] hi ../drivers/infiniband/hw/qedr/verbs.c:3449:24: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3450:24: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3450:24: expected restricted __le32 [usertype] lo ../drivers/infiniband/hw/qedr/verbs.c:3450:24: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3451:22: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3451:22: expected restricted __le32 [usertype] l_key ../drivers/infiniband/hw/qedr/verbs.c:3451:22: got unsigned int const [usertype] key ../drivers/infiniband/hw/qedr/verbs.c:3470:26: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3470:26: expected restricted __le32 [usertype] length_lo ../drivers/infiniband/hw/qedr/verbs.c:3470:26: got unsigned long long [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3471:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3471:28: expected restricted __le32 [usertype] hi ../drivers/infiniband/hw/qedr/verbs.c:3471:28: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3472:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3472:28: expected restricted __le32 [usertype] lo ../drivers/infiniband/hw/qedr/verbs.c:3472:28: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3600:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3600:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3600:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3613:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3613:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3613:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3626:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3626:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3626:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3639:34: warning: cast from restricted __be32 ../drivers/infiniband/hw/qedr/verbs.c:3639:34: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/verbs.c:3639:32: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3639:32: expected restricted __le32 [usertype] imm_data ../drivers/infiniband/hw/qedr/verbs.c:3639:32: got restricted __be32 [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3646:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3646:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3646:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3659:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3659:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3659:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3676:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3676:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3676:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3713:33: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3713:33: expected restricted __le32 [usertype] inv_l_key ../drivers/infiniband/hw/qedr/verbs.c:3713:33: got unsigned int const [usertype] invalidate_rkey ../drivers/infiniband/hw/qedr/verbs.c:3795:42: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:3994:42: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:4023:43: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/verbs.c:4023:43: warning: restricted __le32 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:4119:68: warning: incorrect type in argument 6 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4119:68: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4119:68: got restricted __le16 [usertype] sq_cons ../drivers/infiniband/hw/qedr/verbs.c:4127:68: warning: incorrect type in argument 6 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4127:68: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4127:68: got restricted __le16 [usertype] sq_cons ../drivers/infiniband/hw/qedr/verbs.c:4134:38: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:4207:67: warning: incorrect type in argument 6 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4207:67: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4207:67: got restricted __le16 [usertype] sq_cons ../drivers/infiniband/hw/qedr/verbs.c:4392:46: warning: incorrect type in argument 5 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4392:46: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4392:46: got restricted __le16 [usertype] rq_cons_or_srq_id ../drivers/infiniband/hw/qedr/verbs.c:1181:45: warning: cast to restricted __be32 ../drivers/infiniband/hw/qedr/verbs.c:1182:45: warning: cast to restricted __be32 ../drivers/infiniband/hw/qedr/verbs.c:4254:33: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4254:33: expected restricted __be32 [usertype] imm_data ../drivers/infiniband/hw/qedr/verbs.c:4254:33: got unsigned int [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype] ../drivers/net/ethernet/via/via-rhine.c:1135:39: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/via/via-velocity.c: note: in included file: ../drivers/net/ethernet/via/via-velocity.h:236:24: warning: mixed bitwiseness ../drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr ../drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs ../drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state ../drivers/net/ethernet/via/via-velocity.c:91:49: got char state ../drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/via/via-velocity.c:93:36: got void * ../drivers/net/ethernet/via/via-velocity.c:1744:34: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/via/via-velocity.c:1744:34: expected unsigned long [usertype] __UNIQUE_ID_y__1395 ../drivers/net/ethernet/via/via-velocity.c:1744:34: got restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:1747:17: warning: cast to restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:2240:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2240:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2240:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2248:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2248:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2248:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2437:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2437:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2437:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2450:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2450:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2450:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2875:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2875:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2875:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3146:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3146:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3146:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3152:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3152:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3152:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3204:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3204:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:3204:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3274:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3274:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3274:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3291:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3291:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3291:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/wiznet/w5100.c: In function ‘w5100_probe’: ../drivers/net/ethernet/wiznet/w5100.c:1190:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=] 1190 | snprintf(link_name, 16, "%s-link", netdev_name(ndev)); | ^~ ../drivers/net/ethernet/wiznet/w5100.c:1190:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16 1190 | snprintf(link_name, 16, "%s-link", netdev_name(ndev)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/wiznet/w5300.c: In function ‘w5300_hw_probe’: ../drivers/net/ethernet/wiznet/w5300.c:576:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=] 576 | snprintf(link_name, 16, "%s-link", name); | ^~ ../drivers/net/ethernet/wiznet/w5300.c:576:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16 576 | snprintf(link_name, 16, "%s-link", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c: In function ‘xlgmac_alloc_channels’: ../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:253:73: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=] 253 | snprintf(channel->name, sizeof(channel->name), "channel-%u", i); | ^~ ../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:253:64: note: directive argument in the range [0, 4294967294] 253 | snprintf(channel->name, sizeof(channel->name), "channel-%u", i); | ^~~~~~~~~~~~ ../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:253:17: note: ‘snprintf’ output between 10 and 19 bytes into a destination of size 16 253 | snprintf(channel->name, sizeof(channel->name), "channel-%u", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/tlan.c: In function ‘tlan_read_and_clear_stats’: ../drivers/net/ethernet/ti/tlan.c:2072:25: warning: variable ‘def_tx’ set but not used [-Wunused-but-set-variable=] 2072 | u32 def_tx, crc, code; | ^~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c: In function ‘efx_mcdi_mon_probe’: ../drivers/net/ethernet/sfc/mcdi_mon.c:457:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 457 | snprintf(name, sizeof(name), "%s%u_input", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:457:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 457 | snprintf(name, sizeof(name), "%s%u_input", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:488:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 488 | snprintf(name, sizeof(name), "%s%u_alarm", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:488:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 488 | snprintf(name, sizeof(name), "%s%u_alarm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:495:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 495 | snprintf(name, sizeof(name), "%s%u_label", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:495:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 495 | snprintf(name, sizeof(name), "%s%u_label", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 496 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32 ../drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32 ../drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32 ../drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: expected unsigned int [usertype] next ../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: expected unsigned int [usertype] next ../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: expected unsigned int [usertype] app0 ../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:779:16: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:786:17: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:786:17: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:797:41: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:810:24: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: warning: invalid assignment: |= ../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: left side has type unsigned int ../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: right side has type restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: expected unsigned int [usertype] app1 ../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: warning: invalid assignment: |= ../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: left side has type unsigned int ../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: right side has type restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:912:33: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:920:25: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: warning: invalid assignment: |= ../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: left side has type unsigned int ../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: right side has type restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:985:39: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:999:17: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1005:26: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:37: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: got restricted __be16 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: expected unsigned int [usertype] app0 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/xilinx_emaclite.c:410:24: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/xilinx_emaclite.c:419:36: warning: cast to restricted __be32 ../drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c:1155:29: error: too long token expansion ../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:45: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:43: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:43: got unsigned int [usertype] ../drivers/net/ethernet/korina.c:408:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:408:33: expected struct dma_reg *ch ../drivers/net/ethernet/korina.c:408:33: got struct dma_reg [noderef] __iomem *tx_dma_regs ../drivers/net/ethernet/korina.c:415:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:415:33: expected struct dma_reg *ch ../drivers/net/ethernet/korina.c:415:33: got struct dma_reg [noderef] __iomem *rx_dma_regs ../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:391:20: got unsigned int * ../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:392:31: got unsigned int * ../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:394:33: got unsigned int * ../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:397:28: got unsigned int * ../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:400:20: got unsigned int * ../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:401:20: got unsigned int * ../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:391:20: got unsigned int * ../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:392:31: got unsigned int * ../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:394:33: got unsigned int * ../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:397:28: got unsigned int * ../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:400:20: got unsigned int * ../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:401:20: got unsigned int * ../drivers/net/usb/aqc111.c:1094:34: warning: incorrect type in argument 1 (different base types) ../drivers/net/usb/aqc111.c:1094:34: expected restricted __le64 const [usertype] *p ../drivers/net/usb/aqc111.c:1094:34: got unsigned long long [usertype] * ../drivers/net/usb/aqc111.c:1122:45: warning: incorrect type in argument 1 (different base types) ../drivers/net/usb/aqc111.c:1122:45: expected restricted __le64 const [usertype] *p ../drivers/net/usb/aqc111.c:1122:45: got unsigned long long [usertype] *[assigned] pkt_desc_ptr ../drivers/net/usb/aqc111.c:1235:22: warning: incorrect type in assignment (different base types) ../drivers/net/usb/aqc111.c:1235:22: expected unsigned long long [usertype] ../drivers/net/usb/aqc111.c:1235:22: got restricted __le64 [usertype] ../drivers/net/ethernet/jme.c:956:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/jme.c:956:14: expected unsigned short [usertype] csum ../drivers/net/ethernet/jme.c:956:14: got restricted __sum16 [usertype] check ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: expected unsigned int [usertype] data ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: got restricted __be32 [usertype] val ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: expected unsigned int [usertype] mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: got restricted __be32 [usertype] mask ../drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/ethoc.c:317:13: expected void *vma ../drivers/net/ethernet/ethoc.c:317:13: got void [noderef] __iomem *membase ../drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/ethoc.c:454:67: expected void const volatile [noderef] __iomem * ../drivers/net/ethernet/ethoc.c:454:67: got void *src ../drivers/net/ethernet/ethoc.c:908:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/ethoc.c:908:21: expected void volatile [noderef] __iomem * ../drivers/net/ethernet/ethoc.c:908:21: got void *[assigned] dest ../drivers/net/ethernet/ethoc.c:1109:31: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/ethoc.c:1109:31: expected void [noderef] __iomem *membase ../drivers/net/ethernet/ethoc.c:1109:31: got void * ../drivers/infiniband/hw/hfi1/msix.c: In function ‘msix_clean_up_interrupts’: ../drivers/infiniband/hw/hfi1/msix.c:316:33: warning: variable ‘me’ set but not used [-Wunused-but-set-variable=] 316 | struct hfi1_msix_entry *me = dd->msix_info.msix_entries; | ^~ ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: too many warnings Warning: ../drivers/most/most_usb.c:68 struct member 'dev' not described in 'most_dci_obj' Warning: ../drivers/most/most_usb.c:121 struct member 'dev' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'clear_work' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'on_netinfo' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:649 function parameter 'on_netinfo' not described in 'hdm_request_netinfo' Warning: ../drivers/most/most_usb.c:68 struct member 'dev' not described in 'most_dci_obj' Warning: ../drivers/most/most_usb.c:121 struct member 'dev' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'clear_work' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'on_netinfo' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:649 function parameter 'on_netinfo' not described in 'hdm_request_netinfo' ../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:111:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:111:50: warning: restricted __le32 degrades to integer ../drivers/net/can/peak_canfd/peak_pciefd_main.c:146:32: warning: array of flexible structures ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c: In function ‘stmmac_selftest_get_strings’: ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:52: warning: ‘%s’ directive output may be truncated writing up to 1535 bytes into a region of size 28 [-Wformat-truncation=] 2040 | snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1, | ^~ ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:17: note: ‘snprintf’ output between 5 and 1540 bytes into a destination of size 32 2040 | snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2041 | stmmac_selftests[i].name); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/infiniband/core/cm.c:1310:20: warning: cast from restricted __be32 ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 898 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d", | ^ In function ‘xgene_enet_set_irq_name’, inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:17: note: ‘snprintf’ output 7 or more bytes (assuming 17) into a destination of size 16 898 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | ndev->name, i); | ~~~~~~~~~~~~~~ Warning: ../drivers/infiniband/hw/mlx5/umr.c:986 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * This function makes an mkey non-present by zapping the translation entries of ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: expected restricted __be32 [usertype] mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: got int ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: expected restricted __be32 [addressable] [usertype] src ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: got unsigned int [usertype] src_mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: expected restricted __be32 [addressable] [usertype] dst ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: got unsigned int [usertype] dst_mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: expected restricted __be16 [addressable] [usertype] src ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: got unsigned int [usertype] src_mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: expected restricted __be16 [addressable] [usertype] dst ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: got unsigned int [usertype] dst_mask ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:311:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:311:25: bad type * ../drivers/bluetooth/virtio_bt.c:311:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:314:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:314:25: bad type * ../drivers/bluetooth/virtio_bt.c:314:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:349:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:349:25: bad type * ../drivers/bluetooth/virtio_bt.c:349:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:352:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:352:25: bad type * ../drivers/bluetooth/virtio_bt.c:352:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/net/ethernet/sfc/falcon/ethtool.c: In function ‘ef4_fill_test’: ../drivers/net/ethernet/sfc/falcon/ethtool.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/falcon/ethtool.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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/infiniband/core/user_mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_umad.h): ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../drivers/infiniband/core/user_mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_umad.h): ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod ../drivers/infiniband/core/user_mad.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../include/trace/events/ib_umad.h): ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod ../drivers/bluetooth/hci_nokia.c:279:23: warning: incorrect type in assignment (different base types) ../drivers/bluetooth/hci_nokia.c:279:23: expected unsigned short [usertype] baud ../drivers/bluetooth/hci_nokia.c:279:23: got restricted __le16 [usertype] ../drivers/bluetooth/hci_nokia.c:282:26: warning: incorrect type in assignment (different base types) ../drivers/bluetooth/hci_nokia.c:282:26: expected unsigned short [usertype] sys_clk ../drivers/bluetooth/hci_nokia.c:282:26: got restricted __le16 [usertype] ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: expected restricted __le32 [usertype] packet ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: got unsigned long long ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: expected restricted __le32 [usertype] packet ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: got unsigned long long ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: expected restricted __le32 [usertype] control ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: got int ../drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: expected unsigned int [usertype] ethst ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: got restricted __le32 [usertype] statusinfo ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: expected int si ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: got restricted __le32 [usertype] statusinfo ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: expected restricted __le32 [usertype] control ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: got unsigned int ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: expected void [noderef] __iomem **mapbase ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: got void ** ../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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c: In function ‘efx_siena_mcdi_mon_probe’: ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:457:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 457 | snprintf(name, sizeof(name), "%s%u_input", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:457:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 457 | snprintf(name, sizeof(name), "%s%u_input", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:488:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 488 | snprintf(name, sizeof(name), "%s%u_alarm", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:488:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 488 | snprintf(name, sizeof(name), "%s%u_alarm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:495:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 495 | snprintf(name, sizeof(name), "%s%u_label", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:495:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 495 | snprintf(name, sizeof(name), "%s%u_label", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 496 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/infiniband/hw/hfi1/tid_rdma.c:2375:9: warning: dubious: !x & y ../drivers/infiniband/hw/hfi1/tid_rdma.c:2376:9: warning: dubious: !x & y ../drivers/infiniband/hw/hfi1/tid_rdma.c:4236:9: warning: dubious: !x & y ../drivers/infiniband/hw/hfi1/tid_rdma.c:4237:9: warning: dubious: !x & y ../drivers/infiniband/core/uverbs_cmd.c:3756:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3756:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3756:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3756:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3770:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3770:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3824:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3824:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3824:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3824:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3824:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3824:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3824:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3824:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3854:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3854:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3854:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3854:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3870:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3870:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3870:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3870:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3870:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3870:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3889:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3889:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3889:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3889:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3903:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3903:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3903:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3903:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3982:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3982:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3982:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3982:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4000:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4000:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4000:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4000:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4000:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4000:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4063:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4063:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4063:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4063:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4063:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4063:9: also defined here ../drivers/infiniband/core/uverbs_ioctl.c:440:17: warning: incorrect type in assignment (different modifiers) ../drivers/infiniband/core/uverbs_ioctl.c:440:17: expected int ( *handler )( ... ) ../drivers/infiniband/core/uverbs_ioctl.c:440:17: got int ( [noderef] *__v )( ... ) ../drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c:1799:14: warning: restricted __be64 degrades to integer WARNING: modpost: vmlinux: section mismatch in reference: lookup_object_or_alloc+0x462 (section: .text) -> is_static_object (section: .init.text) ../arch/x86/boot/version.c: note: in included file (through ../arch/x86/include/uapi/asm/bitsperlong.h, ../include/uapi/asm-generic/int-ll64.h, ../include/asm-generic/int-ll64.h, ../include/uapi/asm-generic/types.h, ...): ../include/asm-generic/bitsperlong.h:23:2: error: Inconsistent word size. Check asm/bitsperlong.h ../include/asm-generic/bitsperlong.h:27:33: error: static assertion failed: "Inconsistent word size. Check asm/bitsperlong.h" Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../init/init_task.c:146:28: warning: incorrect type in initializer (different address spaces) ../init/init_task.c:146:28: expected struct task_struct [noderef] __rcu *real_parent ../init/init_task.c:146:28: got struct task_struct * ../init/init_task.c:147:28: warning: incorrect type in initializer (different address spaces) ../init/init_task.c:147:28: expected struct task_struct [noderef] __rcu *parent ../init/init_task.c:147:28: got struct task_struct * ../init/init_task.c:161:28: warning: incorrect type in initializer (different address spaces) ../init/init_task.c:161:28: expected struct sighand_struct [noderef] __rcu *sighand ../init/init_task.c:161:28: got struct sighand_struct * ../net/core/skbuff.c: In function ‘skb_printf’: ../net/core/skbuff.c:7001:9: warning: function ‘skb_printf’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 7001 | len = vsnprintf(skb_tail_pointer(skb), size, fmt, args); | ^~~ ../security/commoncap.c:1411:41: warning: dubious: !x | y ../init/main.c:198:12: warning: symbol 'envp_init' was not declared. Should it be static? ../net/socket.c:1794:21: warning: symbol 'update_socket_protocol' was not declared. Should it be static? ../security/smack/smack_lsm.c:1972:61: warning: incorrect type in argument 1 (different address spaces) ../security/smack/smack_lsm.c:1972:61: expected struct cred const *cred ../security/smack/smack_lsm.c:1972:61: got struct cred const [noderef] __rcu *cred ../security/smack/smack_lsm.c:5326:30: warning: cast removes address space '__rcu' of expression ../security/smack/smackfs.c:926:17: error: incompatible types in comparison expression (different address spaces): ../security/smack/smackfs.c:926:17: struct netlbl_lsm_catmap [noderef] __rcu * ../security/smack/smackfs.c:926:17: struct netlbl_lsm_catmap * ../security/smack/smackfs.c:1497:47: warning: incorrect type in assignment (different base types) ../security/smack/smackfs.c:1500:47: warning: incorrect type in assignment (different base types) ../security/smack/smackfs.c:1937:17: error: incompatible types in comparison expression (different address spaces): ../security/smack/smackfs.c:1937:17: struct list_head [noderef] __rcu * ../security/smack/smackfs.c:1937:17: struct list_head * Warning: ../security/smack/smack_access.c:584 expecting prototype for smk_import_valid_allocated_label(). Prototype was for smk_import_allocated_label() instead ../security/tomoyo/common.c:917:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:917:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:917:9: struct list_head * ../security/tomoyo/common.c:917:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:917:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:917:9: struct list_head * ../security/tomoyo/common.c:1615:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1615:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1615:9: struct list_head * ../security/tomoyo/common.c:1615:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1615:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1615:9: struct list_head * ../security/tomoyo/common.c:1639:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1639:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1639:9: struct list_head * ../security/tomoyo/common.c:1639:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1639:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1639:9: struct list_head * ../security/tomoyo/common.c:1825:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1825:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1825:9: struct list_head * ../security/tomoyo/common.c:1829:17: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1829:17: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1829:17: struct list_head * ../security/tomoyo/common.c:1829:17: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1829:17: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1829:17: struct list_head * ../security/tomoyo/common.c:1825:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1825:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1825:9: struct list_head * ../security/tomoyo/common.c:1885:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1885:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1885:9: struct list_head * ../security/tomoyo/common.c:1885:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1885:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1885:9: struct list_head * ../security/tomoyo/common.c:951:26: warning: dereference of noderef expression ../security/tomoyo/common.c:951:26: warning: dereference of noderef expression ../security/tomoyo/common.c:952:26: warning: dereference of noderef expression ../security/tomoyo/common.c:952:26: warning: dereference of noderef expression ../net/bpf/test_run.c:510:17: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static? ../net/bpf/test_run.c:516:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static? ../net/bpf/test_run.c:521:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static? ../net/bpf/test_run.c:526:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static? ../net/bpf/test_run.c:531:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static? ../net/bpf/test_run.c:536:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static? ../net/bpf/test_run.c:545:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static? ../net/bpf/test_run.c:551:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static? ../net/bpf/test_run.c:556:17: warning: symbol 'bpf_fentry_test9' was not declared. Should it be static? ../net/bpf/test_run.c:561:14: warning: symbol 'bpf_fentry_test10' was not declared. Should it be static? ../net/bpf/test_run.c:566:15: warning: symbol 'bpf_fentry_test_sinfo' was not declared. Should it be static? ../net/bpf/test_run.c:570:15: warning: symbol 'bpf_fentry_test_ppvoid' was not declared. Should it be static? ../net/bpf/test_run.c:574:15: warning: symbol 'bpf_fentry_test_pppvoid' was not declared. Should it be static? ../net/bpf/test_run.c:578:15: warning: symbol 'bpf_fentry_test_ppfile' was not declared. Should it be static? ../net/bpf/test_run.c:582:22: warning: symbol 'bpf_fexit_test_ret_ppfile' was not declared. Should it be static? ../net/bpf/test_run.c:587:17: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static? ../net/bpf/test_run.c:593:17: warning: symbol 'bpf_modify_return_test2' was not declared. Should it be static? ../net/bpf/test_run.c:600:17: warning: symbol 'bpf_modify_return_test_tp' was not declared. Should it be static? ../net/bpf/test_run.c:607:14: warning: symbol 'bpf_fentry_shadow_test' was not declared. Should it be static? ../net/bpf/test_run.c:629:18: warning: symbol 'bpf_kfunc_call_test_release' was not declared. Should it be static? ../net/bpf/test_run.c:634:18: warning: symbol 'bpf_kfunc_call_test_release_dtor' was not declared. Should it be static? ../net/bpf/test_run.c:640:18: warning: symbol 'bpf_kfunc_call_memb_release' was not declared. Should it be static? ../net/bpf/test_run.c:644:18: warning: symbol 'bpf_kfunc_call_memb_release_dtor' was not declared. Should it be static? ../net/802/garp.c:597:9: warning: cast removes address space '__rcu' of expression ../net/802/garp.c:597:9: warning: cast removes address space '__rcu' of expression ../net/802/garp.c:597:9: warning: dereference of noderef expression ../net/802/garp.c:597:9: warning: dereference of noderef expression ../net/802/mrp.c:883:9: warning: cast removes address space '__rcu' of expression ../net/802/mrp.c:883:9: warning: cast removes address space '__rcu' of expression ../net/802/mrp.c:883:9: warning: dereference of noderef expression ../net/802/mrp.c:883:9: warning: dereference of noderef expression ../kernel/fork.c:1053:19: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:1053:19: expected struct task_struct [noderef] __rcu *owner ../kernel/fork.c:1053:19: got struct task_struct *p ../kernel/fork.c:1651:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1651:38: expected struct refcount_struct [usertype] *r ../kernel/fork.c:1651:38: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:1660:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1660:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:1660:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1661:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1661:9: expected void const * ../kernel/fork.c:1661:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1661:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1661:9: expected void const * ../kernel/fork.c:1661:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1661:9: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:1661:9: expected void const * ../kernel/fork.c:1661:9: got struct k_sigaction [noderef] __rcu * ../kernel/fork.c:1662:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1662:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:1662:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:1760:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:1760:9: expected struct qspinlock *lock ../kernel/fork.c:1760:9: got struct qspinlock [noderef] __rcu * ../kernel/fork.c:2077:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2077:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2077:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2081:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2081:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2081:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2423:32: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:2423:32: expected struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:2423:32: got struct task_struct * ../kernel/fork.c:2432:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2432:27: expected struct spinlock [usertype] *lock ../kernel/fork.c:2432:27: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2489:54: warning: incorrect type in argument 2 (different address spaces) ../kernel/fork.c:2489:54: expected struct list_head *head ../kernel/fork.c:2489:54: got struct list_head [noderef] __rcu * ../kernel/fork.c:2509:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2509:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2509:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2531:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2531:29: expected struct spinlock [usertype] *lock ../kernel/fork.c:2531:29: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2559:28: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2559:28: expected struct sighand_struct *sighand ../kernel/fork.c:2559:28: got struct sighand_struct [noderef] __rcu *sighand ../kernel/fork.c:2592:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2592:31: expected struct spinlock [usertype] *lock ../kernel/fork.c:2592:31: got struct spinlock [noderef] __rcu * ../kernel/fork.c:2594:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:2594:33: expected struct spinlock [usertype] *lock ../kernel/fork.c:2594:33: got struct spinlock [noderef] __rcu * ../kernel/fork.c:3045:24: warning: incorrect type in assignment (different address spaces) ../kernel/fork.c:3045:24: expected struct task_struct *[assigned] parent ../kernel/fork.c:3045:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/fork.c:3126:43: warning: incorrect type in argument 1 (different address spaces) ../kernel/fork.c:3126:43: expected struct refcount_struct const [usertype] *r ../kernel/fork.c:3126:43: got struct refcount_struct [noderef] __rcu * ../kernel/fork.c:2128:22: warning: dereference of noderef expression ../kernel/fork.c: note: in included file (through ../include/uapi/asm-generic/bpf_perf_event.h, arch/x86/include/generated/uapi/asm/bpf_perf_event.h, ../include/uapi/linux/bpf_perf_event.h, ../include/linux/perf_event.h, ...): ../include/linux/ptrace.h:210:45: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:210:45: expected struct task_struct *new_parent ../include/linux/ptrace.h:210:45: got struct task_struct [noderef] __rcu *parent ../include/linux/ptrace.h:210:62: warning: incorrect type in argument 3 (different address spaces) ../include/linux/ptrace.h:210:62: expected struct cred const *ptracer_cred ../include/linux/ptrace.h:210:62: got struct cred const [noderef] __rcu *ptracer_cred ../kernel/fork.c:2485:59: warning: dereference of noderef expression ../kernel/fork.c:2486:59: warning: dereference of noderef expression ../kernel/fork.c:1045:23: error: incompatible types in comparison expression (different address spaces): ../kernel/fork.c:1045:23: struct task_struct [noderef] __rcu * ../kernel/fork.c:1045:23: struct task_struct * ../io_uring/io_uring.c:467:28: warning: invalid assignment: |= ../io_uring/io_uring.c:467:28: left side has type bool ../io_uring/io_uring.c:467:28: right side has type restricted io_req_flags_t ../io_uring/io_uring.c: note: in included file (through ../include/linux/io_uring/cmd.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../io_uring/io_uring.c:755:58: warning: array of flexible structures ../io_uring/io_uring.c:885:69: warning: array of flexible structures ../io_uring/io_uring.c: note: in included file: ../io_uring/io_uring.h:180:73: warning: array of flexible structures ../io_uring/io_uring.c:1333:25: warning: restricted io_req_flags_t degrades to integer ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void **slot ../drivers/xen/pvcalls-back.c:1014:9: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void **slot ../drivers/xen/pvcalls-back.c:1014:9: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1015:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/xen/pvcalls-back.c:1015:49: expected void [noderef] __rcu **slot ../drivers/xen/pvcalls-back.c:1015:49: got void **slot ../drivers/xen/pvcalls-back.c:1020:38: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1020:38: expected void **slot ../drivers/xen/pvcalls-back.c:1020:38: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void [noderef] __rcu **slot ../drivers/xen/pvcalls-back.c:1014:9: got void **slot ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void **slot ../drivers/xen/pvcalls-back.c:1014:9: got void [noderef] __rcu ** ../security/selinux/hooks.c:5756:22: warning: restricted __be16 degrades to integer ../security/selinux/hooks.c:5757:22: warning: restricted __be16 degrades to integer ../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:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../net/core/skbuff.c: note: in included file (through ../include/linux/skbuff.h, ../include/net/net_namespace.h, ../include/linux/inet.h): ../include/net/checksum.h:33:39: warning: incorrect type in argument 3 (different base types) ../include/net/checksum.h:33:39: expected restricted __wsum [usertype] sum ../include/net/checksum.h:33:39: got unsigned int ../mm/memcontrol.c:4210:52: error: incompatible types in comparison expression (different address spaces): ../mm/memcontrol.c:4210:52: struct task_struct [noderef] __rcu * ../mm/memcontrol.c:4210:52: struct task_struct * ../arch/x86/kernel/tboot.c:487:16: warning: incorrect type in assignment (different address spaces) ../arch/x86/kernel/tboot.c:487:16: expected void *config ../arch/x86/kernel/tboot.c:487:16: got void [noderef] __iomem * ../arch/x86/kernel/tboot.c:493:19: warning: incorrect type in assignment (different address spaces) ../arch/x86/kernel/tboot.c:493:19: expected void *heap_base ../arch/x86/kernel/tboot.c:493:19: got void [noderef] __iomem * ../arch/x86/kernel/tboot.c:495:17: warning: incorrect type in argument 1 (different address spaces) ../arch/x86/kernel/tboot.c:495:17: expected void volatile [noderef] __iomem *addr ../arch/x86/kernel/tboot.c:495:17: got void *config ../drivers/tty/n_gsm.c:4051:29: warning: restricted __be16 degrades to integer ../net/core/datagram.c: note: in included file (through ../include/linux/skbuff.h, ../include/net/net_namespace.h, ../include/linux/inet.h): ../include/net/checksum.h:41:45: warning: incorrect type in argument 3 (different base types) ../include/net/checksum.h:41:45: expected restricted __wsum [usertype] sum ../include/net/checksum.h:41:45: got unsigned int ../net/8021q/vlan.c: In function ‘register_vlan_device’: ../net/8021q/vlan.c:249:46: warning: ‘%i’ directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 15 [-Wformat-truncation=] 249 | snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id); | ^~ ../net/8021q/vlan.c:249:42: note: directive argument in the range [0, 4094] 249 | snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id); | ^~~~~~~ ../net/8021q/vlan.c:249:17: note: ‘snprintf’ output between 3 and 21 bytes into a destination of size 16 249 | snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/8021q/vlan.c:237:46: warning: ‘%.4i’ directive output may be truncated writing 4 bytes into a region of size between 0 and 15 [-Wformat-truncation=] 237 | snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id); | ^~~~ ../net/8021q/vlan.c:237:42: note: directive argument in the range [0, 4094] 237 | snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id); | ^~~~~~~~~ ../net/8021q/vlan.c:237:17: note: ‘snprintf’ output between 6 and 21 bytes into a destination of size 16 237 | snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/xen/pvcalls-front.c:956:24: warning: incorrect type in return expression (different base types) ../drivers/xen/pvcalls-front.c:956:24: expected restricted __poll_t ../drivers/xen/pvcalls-front.c:956:24: got int [assigned] ret ../net/sched/cls_api.c:390:22: warning: incorrect type in assignment (different base types) ../net/sched/cls_api.c:390:22: expected restricted __be16 [usertype] protocol ../net/sched/cls_api.c:390:22: got unsigned int [usertype] protocol ../net/sched/cls_api.c:1921:16: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:1921:16: struct tcf_proto * ../net/sched/cls_api.c:1921:16: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2022:20: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:2022:20: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2022:20: struct tcf_proto * ../net/sched/cls_api.c:1983:25: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:1983:25: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:1983:25: struct tcf_proto * ../net/sched/cls_api.c:2003:16: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:2003:16: struct tcf_proto * ../net/sched/cls_api.c:2003:16: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2076:25: warning: restricted __be16 degrades to integer ../net/sched/cls_api.c:2799:50: warning: restricted __be16 degrades to integer ../kernel/exit.c:359:37: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:359:37: expected struct task_struct *tsk ../kernel/exit.c:359:37: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:362:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:362:32: expected struct task_struct *task ../kernel/exit.c:362:32: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:363:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:363:35: expected struct task_struct *task ../kernel/exit.c:363:35: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:408:24: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:408:24: expected struct task_struct *parent ../kernel/exit.c:408:24: got struct task_struct [noderef] __rcu *real_parent ../kernel/exit.c:460:17: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:460:17: expected struct task_struct [noderef] __rcu *volatile ../kernel/exit.c:460:17: got struct task_struct *tsk ../kernel/exit.c:495:23: error: incompatible types in comparison expression (different address spaces): ../kernel/exit.c:495:23: struct task_struct [noderef] __rcu * ../kernel/exit.c:495:23: struct task_struct * ../kernel/exit.c:655:29: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:657:29: warning: incorrect type in assignment (different address spaces) ../kernel/exit.c:870:45: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1103:63: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1348:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1363:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1414:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1417:35: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1423:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/exit.c:1599:68: error: incompatible types in comparison expression (different base types): ../kernel/exit.c:1599:68: void * ../kernel/exit.c:1599:68: struct task_struct [noderef] __rcu * ../kernel/exit.c:1628:25: warning: incorrect type in initializer (different address spaces) ../kernel/exit.c:1628:25: expected struct task_struct *parent ../kernel/exit.c:1628:25: got struct task_struct [noderef] __rcu * ../kernel/exit.c:518:9: warning: dereference of noderef expression ../kernel/exit.c: note: in included file: ../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces) ../include/linux/ptrace.h:92:40: expected struct task_struct *p1 ../include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent ../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:92:60: expected struct task_struct *p2 ../include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent ../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces) ../include/linux/ptrace.h:92:40: expected struct task_struct *p1 ../include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent ../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:92:60: expected struct task_struct *p2 ../include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent ../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces) ../include/linux/ptrace.h:92:40: expected struct task_struct *p1 ../include/linux/ptrace.h:92:40: got struct task_struct [noderef] __rcu *real_parent ../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces) ../include/linux/ptrace.h:92:60: expected struct task_struct *p2 ../include/linux/ptrace.h:92:60: got struct task_struct [noderef] __rcu *parent ../security/selinux/netnode.c:74:17: warning: restricted __be32 degrades to integer ../security/selinux/netnode.c:91:32: warning: restricted __be32 degrades to integer ../fs/file.c:438:17: warning: incorrect type in assignment (different address spaces) ../fs/file.c:438:17: expected struct file **old_fds ../fs/file.c:438:17: got struct file [noderef] __rcu **fd ../fs/file.c:439:17: warning: incorrect type in assignment (different address spaces) ../fs/file.c:439:17: expected struct file **new_fds ../fs/file.c:439:17: got struct file [noderef] __rcu **fd ../fs/file.c:462:17: error: incompatible types in comparison expression (different address spaces): ../fs/file.c:462:17: struct file [noderef] __rcu * ../fs/file.c:462:17: struct file * ../fs/file.c:492:60: warning: incorrect type in initializer (different address spaces) ../fs/file.c:532:28: warning: incorrect type in initializer (different address spaces) ../fs/file.c:912:30: warning: incorrect type in assignment (different address spaces) ../fs/file.c:933:14: warning: incorrect type in assignment (different address spaces) ../fs/file.c:937:13: warning: incorrect type in argument 1 (different address spaces) ../fs/file.c:940:23: warning: incorrect type in assignment (different address spaces) ../fs/file.c:963:24: warning: incorrect type in return expression (different address spaces) ../fs/file.c:965:14: warning: incorrect type in argument 1 (different address spaces) ../fs/file.c:986:22: warning: incorrect type in assignment (different address spaces) ../fs/file.c:988:32: warning: incorrect type in return expression (different address spaces) ../fs/file.c:1010:31: warning: incorrect type in argument 1 (different address spaces) ../fs/file.c:1010:14: warning: incorrect type in assignment (different address spaces) ../fs/file.c:1014:16: warning: incorrect type in return expression (different address spaces) ../drivers/message/fusion/mptfc.c:383:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:386:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:389:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:392:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:395:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:398:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptfc.c:401:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptfc.c:823:42: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:824:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:825:45: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:826:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:827:45: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:828:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:829:58: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:830:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:831:49: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:832:49: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:833:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:834:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:835:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:836:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:837:57: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:838:50: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:1403:20: warning: cast to restricted __le32 ../kernel/pid.c:443:9: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:443:9: struct pid [noderef] __rcu * ../kernel/pid.c:443:9: struct pid * ../kernel/pid.c:444:9: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:444:9: struct pid [noderef] __rcu * ../kernel/pid.c:444:9: struct pid * ../kernel/pid.c:506:23: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:506:23: struct pid [noderef] __rcu * ../kernel/pid.c:506:23: struct pid * ../kernel/pid.c:564:24: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:564:24: struct pid [noderef] __rcu * ../kernel/pid.c:564:24: struct pid * ../kernel/pid.c: note: in included file (through ../include/linux/sched/signal.h, ../include/linux/rcuwait.h, ../include/linux/mm.h): ../include/linux/rculist.h:611:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist.h:611:9: struct hlist_node [noderef] __rcu * ../include/linux/rculist.h:611:9: struct hlist_node * ../include/linux/rculist.h:612:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist.h:612:9: struct hlist_node [noderef] __rcu * ../include/linux/rculist.h:612:9: struct hlist_node * ../io_uring/poll.c:431:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:431:40: expected int mask ../io_uring/poll.c:431:40: got restricted __poll_t [usertype] mask ../io_uring/poll.c:283:38: warning: incorrect type in assignment (different base types) ../io_uring/poll.c:283:38: expected signed int [usertype] res ../io_uring/poll.c:283:38: got restricted __poll_t ../io_uring/poll.c:303:56: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:302:66: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:302:66: expected restricted __poll_t [usertype] val ../io_uring/poll.c:302:66: got unsigned int ../io_uring/poll.c:302:52: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:302:52: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:302:52: got unsigned short ../io_uring/poll.c:305:51: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:305:51: expected signed int [usertype] res ../io_uring/poll.c:305:51: got restricted __poll_t [usertype] mask ../io_uring/poll.c:306:53: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:306:53: expected signed int [usertype] res ../io_uring/poll.c:306:53: got restricted __poll_t [usertype] mask ../io_uring/poll.c:359:71: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:359:65: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:359:65: expected restricted __poll_t [usertype] val ../io_uring/poll.c:359:65: got unsigned int ../io_uring/poll.c:619:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:619:40: expected int mask ../io_uring/poll.c:619:40: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:699:38: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:699:38: expected int mask ../io_uring/poll.c:699:38: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:699:55: warning: incorrect type in argument 3 (different base types) ../io_uring/poll.c:699:55: expected int events ../io_uring/poll.c:699:55: got restricted __poll_t [usertype] events ../io_uring/poll.c:706:33: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:706:33: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:706:33: got int ../io_uring/poll.c:844:24: warning: invalid assignment: |= ../io_uring/poll.c:844:24: left side has type unsigned int ../io_uring/poll.c:844:24: right side has type restricted __poll_t ../io_uring/poll.c:846:24: warning: invalid assignment: |= ../io_uring/poll.c:846:24: left side has type unsigned int ../io_uring/poll.c:846:24: right side has type restricted __poll_t ../io_uring/poll.c:848:55: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:847:29: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:847:38: warning: incorrect type in return expression (different base types) ../io_uring/poll.c:847:38: expected restricted __poll_t ../io_uring/poll.c:847:38: got unsigned int ../io_uring/poll.c:908:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:908:40: expected signed int [usertype] res ../io_uring/poll.c:908:40: got restricted __poll_t [addressable] [assigned] [usertype] result_mask ../io_uring/poll.c:939:38: warning: invalid assignment: &= ../io_uring/poll.c:939:38: left side has type restricted __poll_t ../io_uring/poll.c:939:38: right side has type int ../io_uring/poll.c:940:52: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:940:38: warning: invalid assignment: |= ../io_uring/poll.c:940:38: left side has type restricted __poll_t ../io_uring/poll.c:940:38: right side has type unsigned int ../drivers/scsi/scsi_transport_fc.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1113:42: warning: array of flexible structures In file included from ../include/linux/string.h:386, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:11, from ../arch/x86/include/asm/paravirt.h:19, from ../arch/x86/include/asm/cpuid/api.h:57, from ../arch/x86/include/asm/processor.h:19, from ../include/linux/sched.h:13, from ../include/linux/ratelimit.h:6, from ../include/linux/dev_printk.h:16, from ../include/linux/device.h:15, from ../drivers/nfc/pn533/pn533.c:9: In function ‘fortify_memcpy_chk’, inlined from ‘pn533_target_found_felica’ at ../drivers/nfc/pn533/pn533.c:781:2: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/core/dev_addr_lists.c: note: in included file (through ../include/linux/sysctl.h, ../include/net/net_namespace.h, ../include/linux/netdevice.h): ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../net/core/dev.c:5867:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static? ../drivers/nfc/microread/microread.c:489:26: warning: cast to restricted __be16 ../drivers/nfc/microread/microread.c:503:26: warning: cast to restricted __be16 ../drivers/nfc/microread/microread.c:521:25: warning: cast to restricted __le16 ../drivers/block/drbd/drbd_bitmap.c:495:14: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_bitmap.c:495:14: expected unsigned long [assigned] mask ../drivers/block/drbd/drbd_bitmap.c:495:14: got restricted __le64 [usertype] ../drivers/block/drbd/drbd_bitmap.c:531:14: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_bitmap.c:531:14: expected unsigned long [assigned] mask ../drivers/block/drbd/drbd_bitmap.c:531:14: got restricted __le64 [usertype] ../drivers/block/drbd/drbd_bitmap.c:572:27: warning: invalid assignment: &= ../drivers/block/drbd/drbd_bitmap.c:572:27: left side has type unsigned long ../drivers/block/drbd/drbd_bitmap.c:572:27: right side has type restricted __le64 ../drivers/block/drbd/drbd_bitmap.c: note: in included file: ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/nfc/pn533/pn533.c:117:39: warning: incorrect type in initializer (different base types) ../drivers/nfc/pn533/pn533.c:117:39: expected restricted __be16 [usertype] sc ../drivers/nfc/pn533/pn533.c:117:39: got int ../drivers/nfc/pn533/pn533.c:130:39: warning: incorrect type in initializer (different base types) ../drivers/nfc/pn533/pn533.c:130:39: expected restricted __be16 [usertype] sc ../drivers/nfc/pn533/pn533.c:130:39: got int ../drivers/net/ethernet/3com/3c589_cs.c:296:35: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:1172:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:1235:52: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1235:52: expected unsigned int [usertype] TransactionContext ../drivers/message/fusion/mptlan.c:1235:52: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1239:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1239:46: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptlan.c:1239:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1243:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1243:46: expected unsigned int [usertype] Low ../drivers/message/fusion/mptlan.c:1243:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1245:55: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1245:55: expected unsigned int [usertype] High ../drivers/message/fusion/mptlan.c:1245:55: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1259:38: warning: invalid assignment: |= ../drivers/message/fusion/mptlan.c:1259:38: left side has type unsigned int ../drivers/message/fusion/mptlan.c:1259:38: right side has type restricted __le32 ../drivers/message/fusion/mptlan.c:1261:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1261:39: expected unsigned int [usertype] BucketCount ../drivers/message/fusion/mptlan.c:1261:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:964:25: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:969:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:972:14: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:976:15: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:981:17: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:986:18: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:990:18: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:1020:31: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:607:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:612:17: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:636:23: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:346:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:1495:27: warning: restricted __be16 degrades to integer ../drivers/message/fusion/mptlan.c:1532:29: warning: incorrect type in return expression (different base types) ../drivers/message/fusion/mptlan.c:1532:29: expected unsigned short ../drivers/message/fusion/mptlan.c:1532:29: got restricted __be16 [usertype] ethertype ../drivers/message/fusion/mptlan.c:1535:16: warning: incorrect type in return expression (different base types) ../drivers/message/fusion/mptlan.c:1535:16: expected unsigned short ../drivers/message/fusion/mptlan.c:1535:16: got restricted __be16 [usertype] ../drivers/message/fusion/mptlan.c:741:36: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:741:36: expected unsigned int [usertype] TransactionContext ../drivers/message/fusion/mptlan.c:741:36: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:749:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:749:39: expected unsigned int ../drivers/message/fusion/mptlan.c:749:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:752:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:752:39: expected unsigned int ../drivers/message/fusion/mptlan.c:752:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:762:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:762:30: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptlan.c:762:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:771:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:771:30: expected unsigned int [usertype] Low ../drivers/message/fusion/mptlan.c:771:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:773:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:773:39: expected unsigned int [usertype] High ../drivers/message/fusion/mptlan.c:773:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:780:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:815:23: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:815:23: expected restricted __be16 [usertype] protocol ../drivers/message/fusion/mptlan.c:815:23: got unsigned short ../drivers/message/fusion/mptlan.c:919:23: warning: cast to restricted __le32 ../net/ipv6/route.c:2396:39: warning: incorrect type in assignment (different base types) ../net/ipv6/route.c:2396:39: expected unsigned int [usertype] flow_label ../net/ipv6/route.c:2396:39: got restricted __be32 ../drivers/net/ethernet/8390/ne2k-pci.c:515:31: warning: cast to restricted __le32 ../drivers/net/ethernet/8390/ne2k-pci.c:342:47: warning: cast to restricted __le32 ../io_uring/wait.c: note: in included file (through ../include/trace/events/io_uring.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../drivers/net/ethernet/3com/3c574_cs.c:348:35: warning: cast to restricted __le16 ../drivers/net/ethernet/3com/3c59x.c:3247:35: warning: restricted pci_power_t degrades to integer ../drivers/net/ethernet/3com/3c59x.c:3247:53: warning: restricted pci_power_t degrades to integer ../drivers/block/drbd/drbd_proc.c:269:30: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_proc.c:269:30: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_proc.c:269:30: struct net_conf * ../drivers/scsi/libiscsi.c:1035:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/libiscsi.c:1035:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt ../drivers/scsi/libiscsi.c:1035:25: got restricted itt_t [usertype] ../drivers/scsi/libiscsi.c:1132:33: warning: restricted itt_t degrades to integer ../drivers/scsi/libiscsi.c:1132:41: warning: restricted __be32 degrades to integer ../kernel/nsproxy.c:276:9: error: no generic selection for 'struct user_namespace *const [noderef] __rcu user_ns' ../kernel/nsproxy.c:281:9: error: no generic selection for 'struct user_namespace *const [noderef] __rcu user_ns' ../kernel/nsproxy.c:276:9: warning: dereference of noderef expression ../kernel/nsproxy.c:281:9: warning: dereference of noderef expression ../drivers/net/ethernet/8390/pcnet_cs.c: In function ‘dma_block_input’: ../drivers/net/ethernet/8390/pcnet_cs.c:1169:9: warning: variable ‘xfer_count’ set but not used [-Wunused-but-set-variable=] 1169 | int xfer_count = count; | ^~~~~~~~~~ ../drivers/net/ethernet/3com/typhoon.c:769:21: warning: restricted __be16 degrades to integer ../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../drivers/block/drbd/drbd_worker.c:619:39: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:619:39: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:619:39: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:510:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:510:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:510:14: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:511:16: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:511:16: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:511:16: struct fifo_buffer * ../drivers/block/drbd/drbd_worker.c:561:13: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:561:13: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:561:13: struct fifo_buffer * ../drivers/block/drbd/drbd_worker.c:565:39: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:565:39: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:565:39: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:1000:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1000:22: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:1526:32: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1526:32: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1526:32: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:1635:32: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1635:32: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1635:32: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:1674:16: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1674:16: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1674:16: struct fifo_buffer * ../drivers/block/drbd/drbd_worker.c:1704:34: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1704:34: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1704:34: struct net_conf * ../drivers/block/drbd/drbd_worker.c:1877:38: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1877:38: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1877:38: struct net_conf * ../drivers/block/drbd/drbd_worker.c:2084:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:2084:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:2084:14: struct net_conf * ../drivers/block/drbd/drbd_worker.c:2139:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:2139:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:2139:14: struct net_conf * ../drivers/block/drbd/drbd_worker.c: note: in included file: ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/net/ethernet/8390/axnet_cs.c:642:18: warning: cast to restricted __le16 ../kernel/cred.c:77:9: error: incompatible types in comparison expression (different address spaces): ../kernel/cred.c:77:9: struct cred * ../kernel/cred.c:77:9: struct cred const [noderef] __rcu * ../kernel/cred.c:78:9: error: incompatible types in comparison expression (different address spaces): ../kernel/cred.c:78:9: struct cred * ../kernel/cred.c:78:9: struct cred const [noderef] __rcu * ../kernel/cred.c:94:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/cred.c:94:9: expected struct atomic64_t const [usertype] *v ../kernel/cred.c:94:9: got struct atomic64_t const [noderef] __rcu * ../kernel/cred.c:97:22: warning: cast removes address space '__rcu' of expression ../kernel/cred.c:100:17: warning: cast removes address space '__rcu' of expression ../kernel/cred.c:191:13: warning: incorrect type in assignment (different address spaces) ../kernel/cred.c:191:13: expected struct cred const *old ../kernel/cred.c:191:13: got struct cred const [noderef] __rcu *cred ../kernel/cred.c:278:47: warning: incorrect type in argument 1 (different address spaces) ../kernel/cred.c:278:47: expected struct cred const *cred ../kernel/cred.c:278:47: got struct cred const [noderef] __rcu *cred ../kernel/cred.c:278:30: warning: incorrect type in assignment (different address spaces) ../kernel/cred.c:278:30: expected struct cred const [noderef] __rcu *real_cred ../kernel/cred.c:278:30: got struct cred const * ../kernel/cred.c:279:17: warning: incorrect type in argument 1 (different address spaces) ../kernel/cred.c:279:17: expected struct atomic64_t const [usertype] *v ../kernel/cred.c:279:17: got struct atomic64_t const [noderef] __rcu * ../kernel/cred.c:318:32: warning: incorrect type in assignment (different address spaces) ../kernel/cred.c:318:32: expected struct cred const [noderef] __rcu *real_cred ../kernel/cred.c:318:32: got struct cred const * ../kernel/cred.c:371:38: warning: incorrect type in initializer (different address spaces) ../kernel/cred.c:371:38: expected struct cred const *old ../kernel/cred.c:371:38: got struct cred const [noderef] __rcu *real_cred ../kernel/cred.c:376:9: error: incompatible types in comparison expression (different address spaces): ../kernel/cred.c:376:9: struct cred const [noderef] __rcu * ../kernel/cred.c:376:9: struct cred const * ../kernel/cred.c:274:19: warning: dereference of noderef expression ../drivers/block/drbd/drbd_receiver.c:5119:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5120:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5129:54: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5186:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:5186:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:5186:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:121:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:121:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:121:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:340:29: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:340:29: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:340:29: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:412:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:412:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:412:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:516:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:516:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:516:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:585:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:585:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:585:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:981:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:982:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:983:28: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:987:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:988:28: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:993:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:994:28: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:633:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:633:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:633:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:688:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:688:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:688:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:856:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:856:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:856:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:1246:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:1246:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:1246:14: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:1399:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:1399:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:1399:14: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:1692:22: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:1696:22: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:1942:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:1973:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:2187:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2187:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2187:22: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2197:27: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2197:27: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2197:27: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2378:24: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:2405:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:2416:20: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:2448:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2448:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2448:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2580:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2580:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2580:22: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:2635:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:2636:18: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:2843:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2843:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2843:23: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2919:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2919:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2919:23: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2976:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2976:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2976:23: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3323:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3323:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3323:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3455:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3456:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3457:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3458:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3459:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3460:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3481:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3481:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3481:22: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3565:9: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3565:9: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3565:9: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3722:46: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3780:55: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3781:57: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3782:56: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3783:53: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3817:25: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3817:25: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3817:25: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3822:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3822:17: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3822:17: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:3828:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3828:17: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3828:17: struct fifo_buffer * ../drivers/block/drbd/drbd_receiver.c:3895:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:3896:19: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:3897:19: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:3905:28: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3905:28: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3905:28: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:3946:25: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3946:25: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3946:25: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:4066:29: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4166:18: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4167:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4192:18: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4193:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4225:24: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4429:52: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4756:9: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4756:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4774:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4775:16: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5073:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_receiver.c:5074:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_receiver.c:5075:26: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_receiver.c:5381:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5400:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5445:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5446:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5455:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5498:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5499:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5507:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5544:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5545:20: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5553:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5580:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5587:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5589:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5589:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5589:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5589:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5610:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5611:16: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5613:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5640:44: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5672:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5673:16: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5675:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5677:13: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5726:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:5726:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:5726:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:5814:37: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:5814:37: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:5814:37: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:5911:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:5911:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:5911:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c: note: in included file: ../drivers/block/drbd/drbd_vli.h:305:23: warning: cast to restricted __le64 ../drivers/block/drbd/drbd_vli.h:305:23: warning: cast to restricted __le64 ../drivers/nfc/nfcmrvl/uart.c:53:33: warning: cast to restricted __le32 ../drivers/block/drbd/drbd_req.c:588:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:588:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:588:22: struct net_conf * ../drivers/block/drbd/drbd_req.c:702:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:702:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:702:22: struct net_conf * ../drivers/block/drbd/drbd_req.c:993:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:993:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:993:14: struct net_conf * ../drivers/block/drbd/drbd_req.c:1066:15: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:1066:15: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:1066:15: struct disk_conf * ../drivers/block/drbd/drbd_req.c:1714:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:1714:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:1714:14: struct net_conf * ../drivers/block/drbd/drbd_req.c:1721:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:1721:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:1721:22: struct disk_conf * ../drivers/block/drbd/drbd_req.c: note: in included file: ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 1 (different address spaces) ../net/sched/act_bpf.c:131:9: expected void const * ../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 1 (different address spaces) ../net/sched/act_bpf.c:131:9: expected void const * ../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 2 (different address spaces) ../net/sched/act_bpf.c:131:9: expected void const * ../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:124:50: warning: dereference of noderef expression ../net/sched/act_bpf.c:124:50: warning: dereference of noderef expression ../drivers/net/ethernet/8390/pcnet_cs.c:1157:18: warning: cast to restricted __le16 ../drivers/net/ethernet/8390/pcnet_cs.c:1375:18: warning: cast to restricted __le16 ../drivers/block/drbd/drbd_actlog.c:111:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf * ../drivers/block/drbd/drbd_actlog.c:386:36: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf * ../drivers/block/drbd/drbd_actlog.c:457:44: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf * ../drivers/block/drbd/drbd_actlog.c: note: in included file: ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../drivers/nvme/host/fc.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/adaptec/starfire.c:1507:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/adaptec/starfire.c:1507:35: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/adaptec/starfire.c:1507:35: got unsigned short [usertype] ../drivers/net/ethernet/adaptec/starfire.c:1823:41: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/adaptec/starfire.c:1823:41: expected unsigned short val ../drivers/net/ethernet/adaptec/starfire.c:1823:41: got restricted __le16 ../net/ipv4/tcp_ipv4.c:3393:41: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3393:41: expected void const *data ../net/ipv4/tcp_ipv4.c:3393:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3519:45: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3519:45: expected void const *data ../net/ipv4/tcp_ipv4.c:3519:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3523:50: warning: incorrect type in assignment (different address spaces) ../net/ipv4/tcp_ipv4.c:3523:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3523:50: got struct tcp_congestion_ops * ../net/ipv4/tcp_ipv4.c:3394:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3394:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3520:45: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3520:45: warning: dereference of noderef expression ../net/core/filter.c:1434:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1434:39: expected struct sock_filter const *filter ../net/core/filter.c:1434:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:1512:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1512:39: expected struct sock_filter const *filter ../net/core/filter.c:1512:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:2343:45: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:2343:45: expected restricted __be32 [usertype] daddr ../net/core/filter.c:2343:45: got unsigned int [usertype] ipv4_nh ../net/core/filter.c:3970:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static? ../net/core/filter.c:4714:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static? ../net/core/filter.c:5128:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static? ../net/core/filter.c:8131:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? ../net/core/filter.c:12135:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static? ../net/core/filter.c:12165:17: warning: symbol 'bpf_dynptr_from_skb_meta' was not declared. Should it be static? ../net/core/filter.c:12181:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static? ../net/core/filter.c:12197:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static? ../net/core/filter.c:12218:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static? ../net/core/filter.c:12315:17: warning: symbol 'bpf_sock_ops_enable_tx_tstamp' was not declared. Should it be static? ../net/core/filter.c:12365:17: warning: symbol 'bpf_xdp_pull_data' was not declared. Should it be static? ../net/core/filter.c:12541:17: warning: symbol 'bpf_sock_destroy' was not declared. Should it be static? ../net/core/filter.c:1942:43: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1942:43: expected restricted __wsum [usertype] diff ../net/core/filter.c:1942:43: got unsigned long long [usertype] to ../net/core/filter.c:1945:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1945:36: expected restricted __be16 [usertype] old ../net/core/filter.c:1945:36: got unsigned long long [usertype] from ../net/core/filter.c:1945:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1945:42: expected restricted __be16 [usertype] new ../net/core/filter.c:1945:42: got unsigned long long [usertype] to ../net/core/filter.c:1948:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1948:36: expected restricted __be32 [usertype] from ../net/core/filter.c:1948:36: got unsigned long long [usertype] from ../net/core/filter.c:1948:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1948:42: expected restricted __be32 [usertype] to ../net/core/filter.c:1948: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:2067:35: warning: incorrect type in return expression (different base types) ../net/core/filter.c:2067:35: expected unsigned long long ../net/core/filter.c:2067:35: got restricted __wsum [usertype] csum ../net/core/filter.c:6052:17: warning: incorrect type in assignment (different base types) ../net/core/filter.c:6052:17: expected unsigned int [usertype] spi ../net/core/filter.c:6052:17: got restricted __be32 const [usertype] spi ../net/core/filter.c:6060:33: warning: incorrect type in assignment (different base types) ../net/core/filter.c:6060:33: expected unsigned int [usertype] remote_ipv4 ../net/core/filter.c:6060:33: got restricted __be32 const [usertype] a4 ../drivers/block/drbd/drbd_main.c:546:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:546:20: expected unsigned int [usertype] magic ../drivers/block/drbd/drbd_main.c:546:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:547:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:547:20: expected unsigned short [usertype] command ../drivers/block/drbd/drbd_main.c:547:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:548:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:548:20: expected unsigned short [usertype] length ../drivers/block/drbd/drbd_main.c:548:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:554:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:554:20: expected unsigned short [usertype] magic ../drivers/block/drbd/drbd_main.c:554:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:555:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:555:20: expected unsigned short [usertype] command ../drivers/block/drbd/drbd_main.c:555:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:556:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:556:19: expected unsigned int [usertype] length ../drivers/block/drbd/drbd_main.c:556:19: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:563:18: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:563:18: expected unsigned int [usertype] magic ../drivers/block/drbd/drbd_main.c:563:18: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:564:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:564:19: expected unsigned short [usertype] volume ../drivers/block/drbd/drbd_main.c:564:19: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:565:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:565:20: expected unsigned short [usertype] command ../drivers/block/drbd/drbd_main.c:565:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:566:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:566:19: expected unsigned int [usertype] length ../drivers/block/drbd/drbd_main.c:566:19: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:705:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:705:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:705:14: struct net_conf * ../drivers/block/drbd/drbd_main.c:720:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:720:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:720:22: struct disk_conf * ../drivers/block/drbd/drbd_main.c:758:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:758:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:758:14: struct net_conf * ../drivers/block/drbd/drbd_main.c:820:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:824:26: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:826:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:826:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:826:23: struct net_conf * ../drivers/block/drbd/drbd_main.c:885:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:916:26: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:916:26: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:916:26: struct disk_conf * ../drivers/block/drbd/drbd_main.c:980:18: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1003:18: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1016:17: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1017:16: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1032:17: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1033:16: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1045:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1059:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1096:19: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:1096:19: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:1096:19: struct net_conf * ../drivers/block/drbd/drbd_main.c:1306:21: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1306:21: expected unsigned int [usertype] set_size ../drivers/block/drbd/drbd_main.c:1306:21: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1334:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1334:20: expected unsigned int [usertype] seq_num ../drivers/block/drbd/drbd_main.c:1334:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1346:54: warning: incorrect type in argument 4 (different base types) ../drivers/block/drbd/drbd_main.c:1346:54: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1346:54: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1366:31: warning: incorrect type in argument 3 (different base types) ../drivers/block/drbd/drbd_main.c:1366:31: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1366:31: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1367:31: warning: incorrect type in argument 4 (different base types) ../drivers/block/drbd/drbd_main.c:1367:31: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1367:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1377:31: warning: incorrect type in argument 3 (different base types) ../drivers/block/drbd/drbd_main.c:1377:31: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1377:31: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1378:31: warning: incorrect type in argument 4 (different base types) ../drivers/block/drbd/drbd_main.c:1378:31: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1378:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1379:31: warning: incorrect type in argument 5 (different base types) ../drivers/block/drbd/drbd_main.c:1379:31: expected unsigned long long [usertype] block_id ../drivers/block/drbd/drbd_main.c:1379:31: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1392:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1392:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1392:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1393:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1393:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1393:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1408:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1408:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1408:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1410:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1410:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1410:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1426:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1426:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1426:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1428:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1428:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1428:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1441:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1441:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1441:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1443:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1443:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1443:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1668:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1668:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1668:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1670:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1670:20: expected unsigned int [usertype] seq_num ../drivers/block/drbd/drbd_main.c:1670:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1684:21: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1684:21: expected unsigned int [usertype] dp_flags ../drivers/block/drbd/drbd_main.c:1684:21: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1689:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1689:25: expected unsigned int [usertype] size ../drivers/block/drbd/drbd_main.c:1689:25: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1760:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1760:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1760:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1783:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1783:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1783:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1784:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1784:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1784:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1820:40: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:1820:40: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:1820:40: struct net_conf * ../drivers/block/drbd/drbd_main.c:2969:30: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2969:30: expected unsigned long long [usertype] la_size_sect ../drivers/block/drbd/drbd_main.c:2969:30: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:2971:33: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2971:33: expected unsigned long long ../drivers/block/drbd/drbd_main.c:2971:33: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:2972:23: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2972:23: expected unsigned int [usertype] flags ../drivers/block/drbd/drbd_main.c:2972:23: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2973:23: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2973:23: expected unsigned int [usertype] magic ../drivers/block/drbd/drbd_main.c:2973:23: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2975:31: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2975:31: expected unsigned int [usertype] md_size_sect ../drivers/block/drbd/drbd_main.c:2975:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2976:31: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2976:31: expected unsigned int [usertype] al_offset ../drivers/block/drbd/drbd_main.c:2976:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2977:31: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2977:31: expected unsigned int [usertype] al_nr_extents ../drivers/block/drbd/drbd_main.c:2977:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2978:34: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2978:34: expected unsigned int [usertype] bm_bytes_per_bit ../drivers/block/drbd/drbd_main.c:2978:34: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2979:29: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2979:29: expected unsigned long long [usertype] device_uuid ../drivers/block/drbd/drbd_main.c:2979:29: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:2981:27: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2981:27: expected unsigned int [usertype] bm_offset ../drivers/block/drbd/drbd_main.c:2981:27: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2982:38: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2982:38: expected unsigned int [usertype] la_peer_max_bio_size ../drivers/block/drbd/drbd_main.c:2982:38: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2984:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2984:28: expected unsigned int [usertype] al_stripes ../drivers/block/drbd/drbd_main.c:2984:28: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:2985:35: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2985:35: expected unsigned int [usertype] al_stripe_size_4k ../drivers/block/drbd/drbd_main.c:2985:35: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3038:26: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3039:33: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3201:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3202:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3220:13: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3221:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3221:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3221:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3221:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3228:33: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_main.c:3230:36: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_main.c:3231:26: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3232:32: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_main.c:3234:33: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3235:30: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3236:30: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3243:13: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3244:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3244:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3244:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3244:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3248:13: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3259:24: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3658:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:3658:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:3658:14: struct net_conf * ../drivers/block/drbd/drbd_main.c: note: in included file: ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:1624:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1624:14: struct disk_conf * ../io_uring/register.c: note: in included file: ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../net/ipv6/mcast.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../net/ipv4/tcp_cong.c:298:24: warning: incorrect type in initializer (different address spaces) ../net/ipv4/tcp_cong.c:298:24: expected struct tcp_congestion_ops const [noderef] __rcu *__ret ../net/ipv4/tcp_cong.c:298:24: got struct tcp_congestion_ops *[assigned] ca ../net/ipv4/tcp_cong.c:298:22: warning: incorrect type in assignment (different address spaces) ../net/ipv4/tcp_cong.c:298:22: expected struct tcp_congestion_ops const *prev ../net/ipv4/tcp_cong.c:298:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret ../net/netfilter/nf_conntrack_proto_sctp.c: In function ‘sctp_new’: ../net/netfilter/nf_conntrack_proto_sctp.c:246:21: warning: variable ‘count’ set but not used [-Wunused-but-set-variable=] 246 | u32 offset, count; | ^~~~~ ../net/netfilter/nf_conntrack_proto_sctp.c: In function ‘nf_conntrack_sctp_packet’: ../net/netfilter/nf_conntrack_proto_sctp.c:339:27: warning: variable ‘count’ set but not used [-Wunused-but-set-variable=] 339 | u_int32_t offset, count; | ^~~~~ ../net/mpls/af_mpls.c: note: in included file: ../net/mpls/internal.h:158:38: warning: array of flexible structures ../drivers/block/drbd/drbd_nl.c:519:33: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:519:33: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:519:33: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:756:38: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:756:38: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:756:38: struct net_conf * ../drivers/block/drbd/drbd_nl.c:1047:18: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1047:18: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1047:18: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:1315:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1315:24: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1315:24: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:1653:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1653:17: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1653:17: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:1663:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1663:17: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1663:17: struct fifo_buffer * ../drivers/block/drbd/drbd_nl.c:1889:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1889:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1889:14: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2149:39: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2149:39: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2149:39: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2157:13: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2157:13: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2157:13: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2340:50: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2340:50: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2340:50: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2363:45: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2363:45: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2363:45: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2508:9: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2508:9: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2508:9: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2670:9: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2670:9: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2670:9: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2903:18: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2903:18: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2903:18: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2943:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2943:17: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2943:17: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:3482:33: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3482:33: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3482:33: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:3607:28: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3607:28: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3607:28: struct net_conf * ../drivers/block/drbd/drbd_nl.c:3822:29: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3822:29: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3822:29: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:3828:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3828:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3828:22: struct net_conf * ../drivers/block/drbd/drbd_nl.c:4019:38: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:4019:38: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:4019:38: struct net_conf * ../drivers/block/drbd/drbd_nl.c: note: in included file: ../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * ../drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y ../net/sched/act_skbmod.c:73:39: warning: incorrect type in assignment (different base types) ../net/sched/act_skbmod.c:73:39: expected restricted __be16 [usertype] h_proto ../net/sched/act_skbmod.c:73:39: got unsigned short [usertype] eth_type ../net/sched/act_skbmod.c:207:29: warning: incorrect type in assignment (different base types) ../net/sched/act_skbmod.c:207:29: expected unsigned short [usertype] eth_type ../net/sched/act_skbmod.c:207:29: got restricted __be16 [usertype] ../net/sched/act_skbmod.c:263:48: warning: cast to restricted __be16 ../drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer ../drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer ../drivers/block/drbd/drbd_state.c:1912:30: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:1912:30: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:1912:30: struct disk_conf * ../drivers/block/drbd/drbd_state.c:834:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:834:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:834:22: struct disk_conf * ../drivers/block/drbd/drbd_state.c:838:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:838:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:838:14: struct net_conf * ../drivers/block/drbd/drbd_state.c:1064:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf * ../drivers/block/drbd/drbd_state.c:2079:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:2079:17: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:2079:17: struct net_conf * ../kernel/sched/core.c:333:56: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:333:56: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:333:56: struct task_struct * ../kernel/sched/core.c:813:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:813:33: expected struct task_struct *task ../kernel/sched/core.c:813:33: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:896:49: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/core.c:896:49: expected struct task_struct *p ../kernel/sched/core.c:896:49: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:1167:38: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:1167:38: expected struct task_struct *curr ../kernel/sched/core.c:1167:38: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:1274:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:1274:9: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:1274:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:2240:39: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:2240:39: expected struct task_struct *donor ../kernel/sched/core.c:2240:39: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:2255:65: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:2255:65: expected struct task_struct *tsk ../kernel/sched/core.c:2255:65: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:3660:17: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:3660:17: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:3660:17: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:3865:36: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:3865:36: expected struct task_struct const *p ../kernel/sched/core.c:3865:36: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:8392:43: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:8392:43: expected struct task_struct *push_task ../kernel/sched/core.c:8392:43: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:5646:15: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:5646:15: expected struct task_struct *donor ../kernel/sched/core.c:5646:15: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:6316:32: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6316:32: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6316:32: struct task_struct * ../kernel/sched/core.c:6347:23: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6347:23: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6347:23: struct task_struct * ../kernel/sched/core.c:6355:46: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6355:46: struct task_struct * ../kernel/sched/core.c:6355:46: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6413:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:6413:9: expected struct sched_domain *[assigned] sd ../kernel/sched/core.c:6413:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/core.c:6714:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6714:9: struct task_struct * ../kernel/sched/core.c:6714:9: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6746:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6746:9: struct task_struct * ../kernel/sched/core.c:6746:9: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:6748:15: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:6748:15: struct task_struct * ../kernel/sched/core.c:6748:15: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:7031:14: warning: incorrect type in assignment (different address spaces) ../kernel/sched/core.c:7031:14: expected struct task_struct *prev ../kernel/sched/core.c:7031:14: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:7099:37: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/core.c:7099:37: expected struct task_struct *prev ../kernel/sched/core.c:7099:37: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:7102:52: warning: incorrect type in initializer (different address spaces) ../kernel/sched/core.c:7102:52: expected struct task_struct *prev_donor ../kernel/sched/core.c:7102:52: got struct task_struct [noderef] __rcu *donor ../kernel/sched/core.c:7116:31: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:7116:31: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:7116:31: struct task_struct * ../kernel/sched/core.c:7628:17: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:7628:17: struct task_struct * ../kernel/sched/core.c:7628:17: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:9283:16: warning: incorrect type in return expression (different address spaces) ../kernel/sched/core.c:9283:16: expected struct task_struct * ../kernel/sched/core.c:9283:16: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:10548:25: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:10548:25: expected struct task_struct *p ../kernel/sched/core.c:10548:25: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:10866:58: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/core.c:10866:58: expected struct task_struct *t ../kernel/sched/core.c:10866:58: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:10898:38: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:10898:38: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:10898:38: struct task_struct * ../kernel/sched/core.c: note: in included file: ../kernel/sched/pelt.h:102:13: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/pelt.h:102:13: expected struct task_struct const *p ../kernel/sched/pelt.h:102:13: got struct task_struct [noderef] __rcu *curr ../kernel/sched/core.c:896:11: warning: dereference of noderef expression ../kernel/sched/core.c: note: in included file: ../kernel/sched/sched.h:2390:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2390:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2390:26: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/core.c:2235:38: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/core.c:2235:38: struct task_struct [noderef] __rcu * ../kernel/sched/core.c:2235:38: struct task_struct const * ../kernel/sched/sched.h:1401:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:1401:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:1401:25: struct task_struct * ../kernel/sched/sched.h:2390:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2390:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2390:26: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2379:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2379:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2379:25: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:2701:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2701:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2701:9: struct task_struct * ../kernel/sched/sched.h:1401:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:1401:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:1401:25: struct task_struct * ../kernel/sched/core.c:10865:31: warning: dereference of noderef expression ../kernel/sched/core.c:10865:53: warning: dereference of noderef expression ../kernel/sched/core.c:10870:30: warning: dereference of noderef expression ../kernel/sched/core.c:10870:52: warning: dereference of noderef expression ../kernel/sched/core.c:10871:46: warning: dereference of noderef expression ../kernel/sched/core.c:10876:35: warning: dereference of noderef expression ../kernel/sched/sched.h:2390:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2390:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2390:26: struct task_struct * ../kernel/sched/sched.h:2678:9: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2678:9: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2678:9: struct task_struct * ../fs/eventpoll.c:651:9: warning: restricted __poll_t degrades to integer ../fs/eventpoll.c:651:9: warning: cast to restricted __poll_t ../fs/eventpoll.c:1334:53: warning: incorrect type in argument 3 (different base types) ../fs/eventpoll.c:1334:53: expected unsigned int pollflags ../fs/eventpoll.c:1334:53: got restricted __poll_t ../net/sched/act_ife.c:56:15: warning: incorrect type in assignment (different base types) ../net/sched/act_ife.c:56:15: expected unsigned short [assigned] [usertype] edata ../net/sched/act_ife.c:56:15: got restricted __be16 [usertype] ../net/sched/act_ife.c:100:15: warning: incorrect type in assignment (different base types) ../net/sched/act_ife.c:100:15: expected unsigned int [assigned] [usertype] edata ../net/sched/act_ife.c:100:15: got restricted __be32 [usertype] ../drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32 ../drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y ../net/core/xdp.c:903:17: warning: symbol 'bpf_xdp_metadata_rx_timestamp' was not declared. Should it be static? ../net/core/xdp.c:925:17: warning: symbol 'bpf_xdp_metadata_rx_hash' was not declared. Should it be static? ../net/core/xdp.c:958:17: warning: symbol 'bpf_xdp_metadata_rx_vlan_tag' was not declared. Should it be static? Warning: ../security/apparmor/af_unix.c:618 Cannot find identifier on line: * Warning: ../security/apparmor/af_unix.c:626 function parameter 'subj_cred' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'label' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'op' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'request' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'sk' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'peer_sk' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'peer_label' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 expecting prototype for Requires(). Prototype was for aa_unix_peer_perm() instead ../drivers/scsi/libfc/fc_libfc.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_libfc.c:197:26: warning: cast to restricted __be16 ../drivers/scsi/libfc/fc_libfc.c:197:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/libfc/fc_libfc.c:197:24: expected restricted __be16 [usertype] fh_seq_cnt ../drivers/scsi/libfc/fc_libfc.c:197:24: got unsigned short [usertype] ../drivers/scsi/libfc/fc_libfc.c:287:17: error: incompatible types in comparison expression (different address spaces): ../drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov [noderef] __rcu * ../drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov * ../drivers/scsi/libfc/fc_libfc.c:289:17: error: incompatible types in comparison expression (different address spaces): ../drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov [noderef] __rcu * ../drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov * ../io_uring/napi.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:224:37: warning: array of flexible structures ../net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32 ../io_uring/cmd_net.c:76:32: warning: array of flexible structures ../io_uring/cmd_net.c: note: in included file: ../io_uring/uring_cmd.h:21:59: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe.c:1688:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/fcoe/fcoe.c:1688:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/fcoe/fcoe.c:1688:20: got restricted __le32 [addressable] [usertype] fcoe_crc32 ../drivers/scsi/fcoe/fcoe.c:1613:13: warning: cast to restricted __le32 ../fs/coredump.c:511:27: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:511:27: expected struct spinlock [usertype] *lock ../fs/coredump.c:511:27: got struct spinlock [noderef] __rcu * ../fs/coredump.c:520:29: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:520:29: expected struct spinlock [usertype] *lock ../fs/coredump.c:520:29: got struct spinlock [noderef] __rcu * ../fs/coredump.c:559:31: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:559:31: expected struct spinlock [usertype] *lock ../fs/coredump.c:559:31: got struct spinlock [noderef] __rcu * ../fs/coredump.c:564:33: warning: incorrect type in argument 1 (different address spaces) ../fs/coredump.c:564:33: expected struct spinlock [usertype] *lock ../fs/coredump.c:564:33: got struct spinlock [noderef] __rcu * ../net/ipv4/tcp_offload.c:213:49: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:213:49: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:213:49: got fouled restricted __sum16 ../net/ipv4/tcp_offload.c:215:60: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:215:60: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:215:60: got fouled restricted __sum16 ../net/ipv4/tcp_offload.c:258:41: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:258:41: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:258:41: got fouled restricted __sum16 ../net/ipv4/tcp_offload.c:260:52: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:260:52: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:260:52: got fouled restricted __sum16 ../drivers/usb/usbip/usbip_common.c:499:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:499:33: expected unsigned int [usertype] command ../drivers/usb/usbip/usbip_common.c:499:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:500:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:500:33: expected unsigned int [usertype] seqnum ../drivers/usb/usbip/usbip_common.c:500:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:501:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:501:33: expected unsigned int [usertype] devid ../drivers/usb/usbip/usbip_common.c:501:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:502:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:502:33: expected unsigned int [usertype] direction ../drivers/usb/usbip/usbip_common.c:502:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:503:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:503:33: expected unsigned int [usertype] ep ../drivers/usb/usbip/usbip_common.c:503:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:505:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:506:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:507:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:508:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:509:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:517:37: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:517:37: expected unsigned int [usertype] transfer_flags ../drivers/usb/usbip/usbip_common.c:517:37: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:524:39: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:555:29: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:555:29: expected unsigned int [usertype] seqnum ../drivers/usb/usbip/usbip_common.c:555:29: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:557:31: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:607:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:607:33: expected unsigned int [usertype] offset ../drivers/usb/usbip/usbip_common.c:607:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:608:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:608:33: expected unsigned int [usertype] length ../drivers/usb/usbip/usbip_common.c:608:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:609:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:609:33: expected unsigned int [usertype] status ../drivers/usb/usbip/usbip_common.c:609:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:610:36: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:610:36: expected unsigned int [usertype] actual_length ../drivers/usb/usbip/usbip_common.c:610:36: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:612:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:613:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:614:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:615:38: warning: cast to restricted __be32 ../drivers/scsi/fcoe/fcoe_transport.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe_ctlr.c:52:37: error: invalid initializer ../drivers/scsi/fcoe/fcoe_ctlr.c:53:38: error: invalid initializer ../drivers/scsi/fcoe/fcoe_ctlr.c:54:38: error: invalid initializer ../drivers/scsi/fcoe/fcoe_ctlr.c:55:36: error: invalid initializer ../drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file: ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../net/llc/llc_input.c:198:15: error: incompatible types in comparison expression (different address spaces): ../net/llc/llc_input.c:198:15: int ( [noderef] __rcu * )( ... ) ../net/llc/llc_input.c:198:15: int ( * )( ... ) ../drivers/scsi/libfc/fc_disc.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fip.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_exch.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fnic_attrs.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../io_uring/bpf_filter.c:159:26: warning: incorrect type in assignment (different address spaces) ../io_uring/bpf_filter.c:159:26: expected struct io_bpf_filter [noderef] __rcu **filters ../io_uring/bpf_filter.c:159:26: got struct io_bpf_filter ** ../net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32 ../drivers/scsi/libfc/fc_elsct.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_elsct.c: note: in included file (through ../include/scsi/libfc.h): ../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe_sysfs.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/ptp/ptp_vmclock.c:448:24: warning: incorrect type in return expression (different base types) ../drivers/ptp/ptp_vmclock.c:448:24: expected restricted __poll_t ../drivers/ptp/ptp_vmclock.c:448:24: got int ../drivers/ptp/ptp_vmclock.c:454:31: warning: incorrect type in return expression (different base types) ../drivers/ptp/ptp_vmclock.c:454:31: expected restricted __poll_t ../drivers/ptp/ptp_vmclock.c:454:31: got int ../net/ipv6/seg6.c:252:15: warning: incorrect type in assignment (different address spaces) ../net/ipv6/seg6.c:252:15: expected struct in6_addr *t_old ../net/ipv6/seg6.c:252:15: got struct in6_addr [noderef] __rcu *tun_src ../net/ipv6/seg6.c:430:24: warning: incorrect type in assignment (different address spaces) ../net/ipv6/seg6.c:430:24: expected struct in6_addr [noderef] __rcu *tun_src ../net/ipv6/seg6.c:430:24: got struct in6_addr * ../drivers/scsi/bnx2fc/bnx2fc_els.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_els.c:95:25: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_els.c:536:44: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: expected unsigned int [assigned] [usertype] offset ../drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: got restricted __le32 [usertype] rx_buf_off ../drivers/scsi/bnx2fc/bnx2fc_els.c:608:25: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_els.c:648:25: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: expected unsigned int [usertype] resp_len ../drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: got restricted __le32 [usertype] mp_payload_len ../drivers/scsi/bnx2fc/bnx2fc_els.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:25:1: warning: symbol '__pcpu_scope_bnx2fc_percpu' was not declared. Should it be static? ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20: got restricted __le32 [addressable] [usertype] fcoe_crc32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:624:18: warning: cast to restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36: expected restricted __be32 [usertype] rnid_atype ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36: got int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: got restricted __le32 [usertype] fc_crc_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: got restricted __le32 [usertype] fcoe_tx_pkt_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: got restricted __le32 [usertype] fcoe_tx_byte_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: got restricted __le32 [usertype] fcoe_rx_pkt_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: got restricted __le32 [usertype] fcoe_rx_byte_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: warning: incorrect type in initializer (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: expected unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: got restricted __le32 [usertype] fcoe_conn_context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1181:30: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: expected unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: got restricted __le32 [usertype] fcoe_conn_context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: expected restricted __le16 [addressable] [assigned] [usertype] num_tasks ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: got unsigned int [usertype] max_tasks ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: expected restricted __le16 [addressable] [assigned] [usertype] sq_num_wqes ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: expected restricted __le16 [addressable] [assigned] [usertype] rq_num_wqes ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: expected restricted __le16 [addressable] [assigned] [usertype] rq_buffer_log_size ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: expected restricted __le16 [addressable] [assigned] [usertype] cq_num_wqes ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: expected restricted __le16 [addressable] [assigned] [usertype] mtu ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: expected restricted __le32 [addressable] [assigned] [usertype] free_list_count ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: expected restricted __le16 [addressable] [assigned] [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: got unsigned short [assigned] [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: expected restricted __le16 [addressable] [assigned] [usertype] rq_prod ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: expected restricted __le16 [addressable] [assigned] [usertype] tx_max_fc_pay_len ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: got unsigned short [usertype] maxframe_size ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: expected restricted __le16 [addressable] [assigned] [usertype] vlan_tag ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: warning: invalid assignment: |= ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: left side has type restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: right side has type int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: expected restricted __le16 [addressable] [assigned] [usertype] tx_total_conc_seqs ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: got unsigned short [usertype] max_seq ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_max_fc_pay_len ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: got unsigned int [usertype] mfs ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_total_conc_seqs ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: got unsigned long long [usertype] confq_dma ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: expected restricted __le32 [addressable] [assigned] [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: got unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: expected restricted __le32 [addressable] [assigned] [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: got unsigned int [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: got unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: got unsigned int [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: got unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: got unsigned int [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: expected unsigned int [usertype] fr_crc ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: got restricted __le32 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: expected unsigned short [usertype] xid ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: got restricted __le16 [usertype] ox_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:727:27: warning: cast from restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:728:26: warning: cast from restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:23: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: expected unsigned short [usertype] xid ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: got restricted __be16 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:821:27: warning: cast from restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:822:26: warning: cast from restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:886:45: warning: restricted __le16 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: expected restricted __le16 [usertype] doorbell_cq_cons ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: expected unsigned int val ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: got restricted __le32 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1019:43: warning: restricted __le16 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: expected unsigned short [usertype] wqe ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: got restricted __le16 [usertype] wqe ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: expected unsigned int [usertype] err_code ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: got restricted __le32 [usertype] completion_status ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: expected restricted __le16 [usertype] wqe ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: warning: invalid assignment: |= ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: left side has type restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: right side has type int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: expected unsigned int val ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: got restricted __le32 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: expected restricted __le32 [usertype] init_flags ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: expected restricted __le32 [usertype] init_flags ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: expected restricted __le16 [usertype] cleaned_task_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: got unsigned short [usertype] orig_xid ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: expected restricted __le32 [usertype] rolled_tx_data_offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: got unsigned int [usertype] offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1536:35: warning: restricted __le16 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: right side has type restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: expected restricted __le32 [usertype] lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: expected restricted __le32 [usertype] hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: expected restricted __le16 [usertype] cur_sge_off ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: got unsigned int [usertype] offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: expected restricted __le32 [usertype] lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: expected restricted __le32 [usertype] hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: expected restricted __le16 [usertype] cur_sge_off ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: got unsigned int [usertype] offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: expected restricted __le32 [usertype] low_exp_ro ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: got unsigned int [usertype] orig_offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: expected restricted __le32 [usertype] high_exp_ro ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: got unsigned int [usertype] orig_offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: expected restricted __le16 [usertype] cleaned_task_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: got unsigned short [usertype] orig_xid ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: expected restricted __le32 [usertype] init_flags ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: warning: invalid assignment: |= ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: left side has type restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: right side has type int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: expected restricted __le32 [usertype] lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: expected restricted __le32 [usertype] hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: warning: too many warnings ../drivers/scsi/fnic/fnic_isr.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/amt.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../drivers/net/amt.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../lib/test_bpf.c:7856:25: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7856:25: expected unsigned int [usertype] result ../lib/test_bpf.c:7856:25: got restricted __be16 [usertype] ../lib/test_bpf.c:7870:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7870:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7870:24: got restricted __be32 [usertype] ../lib/test_bpf.c:7881:25: warning: cast from restricted __be64 ../lib/test_bpf.c:7893:31: warning: restricted __be64 degrades to integer ../lib/test_bpf.c:7905:25: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7905:25: expected unsigned int [usertype] result ../lib/test_bpf.c:7905:25: got restricted __be16 [usertype] ../lib/test_bpf.c:7919:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7919:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7919:24: got restricted __be32 [usertype] ../lib/test_bpf.c:7930:25: warning: cast from restricted __be64 ../lib/test_bpf.c:7942:31: warning: restricted __be64 degrades to integer ../lib/test_bpf.c:7954:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7954:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7954:24: got restricted __le16 [usertype] ../lib/test_bpf.c:7968:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7968:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7968:24: got restricted __le32 [usertype] ../lib/test_bpf.c:7979:25: warning: cast from restricted __le64 ../lib/test_bpf.c:7991:31: warning: restricted __le64 degrades to integer ../lib/test_bpf.c:8003:25: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:8003:25: expected unsigned int [usertype] result ../lib/test_bpf.c:8003:25: got restricted __le16 [usertype] ../lib/test_bpf.c:8017:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:8017:24: expected unsigned int [usertype] result ../lib/test_bpf.c:8017:24: got restricted __le32 [usertype] ../lib/test_bpf.c:8028:25: warning: cast from restricted __le64 ../lib/test_bpf.c:8040:31: warning: restricted __le64 degrades to integer ../lib/test_bpf.c:4897:25: warning: cast truncates bits from constant value (567800001234 becomes 1234) ../lib/test_bpf.c:4908:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff) ../lib/test_bpf.c:4985:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:5063:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:5079:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:5139:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5155:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5172:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5188:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5204:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5286:25: warning: cast truncates bits from constant value (100000000 becomes 0) ../lib/test_bpf.c:5464:25: warning: cast truncates bits from constant value (100000000 becomes 0) ../lib/test_bpf.c:5774:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321) ../lib/test_bpf.c:5775:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0) ../lib/test_bpf.c:5786:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321) ../lib/test_bpf.c:5787:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0) ../lib/test_bpf.c:5909:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:5920:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6407:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6445:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6461:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6462:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6493:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6509:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6510:25: warning: cast truncates bits from constant value (123456780a0c0e0 becomes 80a0c0e0) ../lib/test_bpf.c:6619:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6657:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6658:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6673:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6705:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6706:25: warning: cast truncates bits from constant value (12345678fafcfef becomes 8fafcfef) ../lib/test_bpf.c:6721:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6831:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6869:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6870:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6885:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6886:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff) ../lib/test_bpf.c:6917:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6918:25: warning: cast truncates bits from constant value (123456786a4c2e0 becomes 86a4c2e0) ../lib/test_bpf.c:6933:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6934:25: warning: cast truncates bits from constant value (fedcba98795b3d1f becomes 795b3d1f) ../lib/test_bpf.c:7010:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7022:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7035:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7047:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7060:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7072:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7085:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7097:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7177:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7188:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7200:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7211:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7223:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7234:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7246:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7318:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7330:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7343:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7355:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7368:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7380:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7393:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7405:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7485:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7496:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7508:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7519:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7531:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7542:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7554:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7578:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0) ../lib/test_bpf.c:7590:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7602:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7615:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7627:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7640:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7652:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7665:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7677:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7713:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0) ../lib/test_bpf.c:7724:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7735:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7747:25: warning: too many warnings ../drivers/scsi/qedf/qedf_main.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_main.c:2218:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_main.c:2218:18: expected unsigned short [usertype] prod_idx ../drivers/scsi/qedf/qedf_main.c:2218:18: got restricted __le16 ../drivers/scsi/qedf/qedf_main.c:2247:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_main.c:2247:18: expected unsigned short [usertype] prod_idx ../drivers/scsi/qedf/qedf_main.c:2247:18: got restricted __le16 ../drivers/scsi/qedf/qedf_main.c:2264:33: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c:2282:26: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c:2513:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_main.c:2513:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/qedf/qedf_main.c:2513:20: got restricted __le32 [addressable] [usertype] fcoe_crc32 ../drivers/scsi/qedf/qedf_main.c:2709:34: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c:2823:25: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c:2826:18: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../drivers/scsi/qedf/qedf_io.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_io.c:637:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:637:59: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/qedf_io.c:637:59: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:639:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:639:59: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/qedf_io.c:639:59: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:651:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:651:40: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/qedf_io.c:651:40: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:652:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:652:40: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/qedf_io.c:652:40: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:660:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:660:33: expected unsigned int ../drivers/scsi/qedf/qedf_io.c:660:33: got restricted __be32 [usertype] ../drivers/scsi/qedf/qedf_io.c:716:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:716:26: expected restricted __be16 [usertype] fh_ox_id ../drivers/scsi/qedf/qedf_io.c:716:26: got unsigned short [usertype] xid ../drivers/scsi/qedf/qedf_io.c:720:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:720:31: expected restricted __le32 [addressable] [usertype] parameter ../drivers/scsi/qedf/qedf_io.c:720:31: got restricted __be32 [usertype] fh_parm_offset ../drivers/scsi/qedf/qedf_io.c:725:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:725:27: expected restricted __le16 [addressable] [assigned] [usertype] rx_id ../drivers/scsi/qedf/qedf_io.c:725:27: got restricted __be16 [usertype] fh_rx_id ../drivers/scsi/qedf/qedf_io.c:726:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:726:27: expected restricted __le16 [addressable] [assigned] [usertype] ox_id ../drivers/scsi/qedf/qedf_io.c:726:27: got restricted __be16 [usertype] fh_ox_id ../drivers/scsi/qedf/qedf_io.c:730:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:730:45: expected restricted __le32 [addressable] [assigned] [usertype] lo ../drivers/scsi/qedf/qedf_io.c:730:45: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:731:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:731:45: expected restricted __le32 [addressable] [assigned] [usertype] hi ../drivers/scsi/qedf/qedf_io.c:731:45: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:739:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:739:45: expected restricted __le32 [addressable] [assigned] [usertype] lo ../drivers/scsi/qedf/qedf_io.c:739:45: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:740:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:740:45: expected restricted __le32 [addressable] [assigned] [usertype] hi ../drivers/scsi/qedf/qedf_io.c:740:45: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:785:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:785:23: expected restricted __le16 [assigned] [usertype] sq_prod ../drivers/scsi/qedf/qedf_io.c:785:23: got unsigned short [usertype] fw_sq_prod_idx ../drivers/scsi/qedf/qedf_io.c:1064:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1064:35: expected unsigned int [usertype] fcp_resid ../drivers/scsi/qedf/qedf_io.c:1064:35: got restricted __le32 [usertype] fcp_resid ../drivers/scsi/qedf/qedf_io.c:1071:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1071:29: expected int fcp_rsp_len ../drivers/scsi/qedf/qedf_io.c:1071:29: got restricted __le32 [usertype] fcp_rsp_len ../drivers/scsi/qedf/qedf_io.c:1075:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1075:29: expected int fcp_sns_len ../drivers/scsi/qedf/qedf_io.c:1075:29: got restricted __le32 [usertype] fcp_sns_len ../drivers/scsi/qedf/qedf_io.c:1249:48: warning: restricted __le16 degrades to integer ../drivers/scsi/qedf/qedf_io.c:1251:52: warning: restricted __le16 degrades to integer ../drivers/scsi/qedf/qedf_io.c:1272:41: warning: restricted __le16 degrades to integer ../drivers/scsi/qedf/qedf_io.c:1449:9: warning: cast to restricted __le32 ../drivers/scsi/qedf/qedf_io.c:1449:9: warning: cast from restricted __le16 ../drivers/scsi/qedf/qedf_io.c:1457:15: warning: cast from restricted __le32 ../drivers/scsi/qedf/qedf_io.c:1458:14: warning: cast from restricted __le32 ../drivers/scsi/qedf/qedf_io.c:1472:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1472:52: expected unsigned int [usertype] rx_buf_off ../drivers/scsi/qedf/qedf_io.c:1472:52: got restricted __le32 [usertype] rx_buf_off ../drivers/scsi/qedf/qedf_io.c:1474:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1474:52: expected unsigned int [usertype] tx_buf_off ../drivers/scsi/qedf/qedf_io.c:1474:52: got restricted __le32 [usertype] tx_buf_off ../drivers/scsi/qedf/qedf_io.c:1476:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1476:47: expected unsigned int [usertype] rx_id ../drivers/scsi/qedf/qedf_io.c:1476:47: got restricted __le16 [usertype] rx_id ../drivers/scsi/qedf/qedf_io.c:1525:9: warning: cast to restricted __le32 ../drivers/scsi/qedf/qedf_io.c:1525:9: warning: cast from restricted __le16 ../drivers/scsi/qedf/qedf_io.c:2099:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2099:32: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/qedf_io.c:2099:32: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:2100:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2100:32: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/qedf_io.c:2100:32: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:2101:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2101:28: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedf/qedf_io.c:2101:28: got int ../drivers/scsi/qedf/qedf_io.c:2110:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2110:33: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/qedf_io.c:2110:33: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:2111:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2111:33: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/qedf_io.c:2111:33: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:2112:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2112:29: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedf/qedf_io.c:2112:29: got int ../drivers/scsi/qedf/qedf_io.c:2489:53: warning: incorrect type in initializer (different base types) ../drivers/scsi/qedf/qedf_io.c:2489:53: expected unsigned short [usertype] pktlen ../drivers/scsi/qedf/qedf_io.c:2489:53: got restricted __le16 [usertype] pkt_len ../drivers/scsi/qedf/qedf_io.c:2551:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2551:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/qedf/qedf_io.c:2551:20: got restricted __le32 [usertype] ../net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16 ../drivers/scsi/qedf/qedf_fip.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_fip.c:21:48: error: invalid initializer ../drivers/scsi/qedf/qedf_fip.c:165:38: error: invalid initializer ../kernel/cgroup/cgroup.c:7006:41: warning: incorrect type in argument 1 (different address spaces) ../kernel/cgroup/cgroup.c:7006:41: expected struct spinlock [usertype] *lock ../kernel/cgroup/cgroup.c:7006:41: got struct spinlock [noderef] __rcu * ../kernel/cgroup/cgroup.c:7009:43: warning: incorrect type in argument 1 (different address spaces) ../kernel/cgroup/cgroup.c:7009:43: expected struct spinlock [usertype] *lock ../kernel/cgroup/cgroup.c:7009:43: got struct spinlock [noderef] __rcu * ../drivers/scsi/libfc/fc_lport.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_lport.c: note: in included file (through ../include/scsi/libfc.h): ../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures ../drivers/scsi/libfc/fc_lport.c:962:16: error: incompatible types in comparison expression (different address spaces): ../drivers/scsi/libfc/fc_lport.c:962:16: struct fc4_prov [noderef] __rcu * ../drivers/scsi/libfc/fc_lport.c:962:16: struct fc4_prov * ../drivers/scsi/libfc/fc_rport.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_npiv.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fnic_main.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_fcp.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_fcp.c:535:29: warning: cast to restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_tgt.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_debug.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_io.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_io.c:1636:53: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1636:53: expected restricted __le32 [usertype] buf_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_io.c:1636:53: got unsigned long long ../drivers/scsi/bnx2fc/bnx2fc_io.c:1637:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1637:54: expected restricted __le32 [usertype] buf_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_io.c:1637:54: got unsigned long long ../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:49: expected restricted __le16 [usertype] buf_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:49: got unsigned short [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1680:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1680:50: expected restricted __le32 [usertype] buf_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_io.c:1680:50: got unsigned long long ../drivers/scsi/bnx2fc/bnx2fc_io.c:1681:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1681:51: expected restricted __le32 [usertype] buf_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_io.c:1681:51: got unsigned long long ../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:46: expected restricted __le16 [usertype] buf_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:46: got unsigned short [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1769:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1769:35: expected unsigned int [usertype] fcp_resid ../drivers/scsi/bnx2fc/bnx2fc_io.c:1769:35: got restricted __le32 [usertype] fcp_resid ../drivers/scsi/bnx2fc/bnx2fc_io.c:1786:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1786:41: expected unsigned int [usertype] rq_buff_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1786:41: got restricted __le32 [usertype] fcp_rsp_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1791:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1791:37: expected int fcp_sns_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1791:37: got restricted __le32 [usertype] fcp_sns_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1792:37: warning: invalid assignment: += ../drivers/scsi/bnx2fc/bnx2fc_io.c:1792:37: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_io.c:1792:37: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_io.c:637:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:637:32: expected restricted __le32 [usertype] buf_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_io.c:637:32: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_io.c:638:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:638:32: expected restricted __le32 [usertype] buf_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_io.c:638:32: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:639:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:639:28: expected restricted __le16 [usertype] buf_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:639:28: got int ../drivers/scsi/bnx2fc/bnx2fc_io.c:649:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:649:33: expected restricted __le32 [usertype] buf_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_io.c:649:33: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_io.c:650:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:650:33: expected restricted __le32 [usertype] buf_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_io.c:650:33: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:651:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:651:29: expected restricted __le16 [usertype] buf_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:651:29: got int ../drivers/scsi/bnx2fc/bnx2fc_io.c:878:28: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: expected unsigned int [usertype] resp_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: got restricted __le32 [usertype] mp_payload_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1991:56: warning: restricted __le16 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_io.c:1994:60: warning: restricted __le16 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_io.c:1798:44: warning: unsigned value that used to be signed checked against zero? ../drivers/scsi/bnx2fc/bnx2fc_io.c:1798:44: signed value source ../net/llc/llc_c_ac.c:1008:38: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../net/llc/llc_c_ac.c:1009:42: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../net/llc/llc_c_ac.c:1099:27: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../net/llc/llc_c_ac.c:1100:31: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../drivers/scsi/qedf/qedf_attr.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_attr.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../net/appletalk/ddp.c:101:33: warning: restricted __be16 degrades to integer ../net/appletalk/ddp.c:126:33: warning: restricted __be16 degrades to integer ../net/appletalk/ddp.c:422:47: warning: restricted __be16 degrades to integer ../drivers/scsi/qedf/qedf_els.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_els.c:180:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_els.c:180:34: expected unsigned int [usertype] resp_len ../drivers/scsi/qedf/qedf_els.c:180:34: got restricted __le32 [usertype] data_placement_size ../drivers/scsi/qedf/qedf_els.c:314:13: warning: cast from restricted __le16 ../drivers/scsi/qedf/qedf_els.c:350:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_els.c:350:22: expected restricted __be16 [usertype] fh_rx_id ../drivers/scsi/qedf/qedf_els.c:350:22: got int ../drivers/scsi/qedf/qedf_els.c:358:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_els.c:358:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/qedf/qedf_els.c:358:20: got restricted __le32 [usertype] ../drivers/scsi/qedf/qedf_els.c:1050:13: warning: cast from restricted __le16 ../fs/proc/proc_sysctl.c: In function ‘init_header’: ../fs/proc/proc_sysctl.c:209:41: warning: variable ‘entry’ set but not used [-Wunused-but-set-variable=] 209 | const struct ctl_table *entry; | ^~~~~ ../drivers/scsi/fnic/fnic_res.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/ipv4/udp_offload.c:296:60: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:296:60: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:296:60: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:593:49: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:593:49: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:593:49: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:595:60: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:595:60: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:595:60: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:611:41: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:611:41: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:611:41: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:613:52: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:613:52: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:613:52: got fouled restricted __sum16 ../kernel/audit.c:2426:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/audit.c:2426:9: expected struct spinlock [usertype] *lock ../kernel/audit.c:2426:9: got struct spinlock [noderef] __rcu * ../kernel/audit.c:2429:40: warning: incorrect type in argument 1 (different address spaces) ../kernel/audit.c:2429:40: expected struct spinlock [usertype] *lock ../kernel/audit.c:2429:40: got struct spinlock [noderef] __rcu * ../drivers/scsi/fnic/fnic_fcs.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fnic_fcs.c: note: in included file: ../drivers/scsi/fnic/cq_enet_desc.h:130:39: warning: restricted __le16 degrades to integer ../drivers/scsi/fnic/fdls_disc.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fdls_disc.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures ../net/ipv4/igmp.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: got unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: got unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: expected restricted __le32 [usertype] burst_length ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: got unsigned int [usertype] total_buffer_size ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: expected restricted __le32 [usertype] seq_rec_updated_offset ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: got unsigned int [usertype] desired_offset ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/scsi/qedf/qedf_debugfs.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/usb/gadget/function/rndis.c: In function ‘rndis_register’: ../drivers/usb/gadget/function/rndis.c:60:23: warning: ‘%03d’ directive writing between 3 and 10 bytes into a region of size 7 [-Wformat-overflow=] 60 | #define NAME_TEMPLATE "driver/rndis-%03d" | ^~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:907:31: note: in expansion of macro ‘NAME_TEMPLATE’ 907 | sprintf(name, NAME_TEMPLATE, i); | ^~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:60:37: note: format string is defined here 60 | #define NAME_TEMPLATE "driver/rndis-%03d" | ^~~~ ../drivers/usb/gadget/function/rndis.c:60:23: note: directive argument in the range [0, 2147483647] 60 | #define NAME_TEMPLATE "driver/rndis-%03d" | ^~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:907:31: note: in expansion of macro ‘NAME_TEMPLATE’ 907 | sprintf(name, NAME_TEMPLATE, i); | ^~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:907:17: note: ‘sprintf’ output between 17 and 24 bytes into a destination of size 20 907 | sprintf(name, NAME_TEMPLATE, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/fnic/fnic_trace.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fnic_scsi.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_e1_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:64: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:53: note: directive argument in the range [-2147483644, 2147483647] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:17: note: ‘snprintf’ output between 11 and 31 bytes into a destination of size 19 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4832 | HFC_cnt + 1, pt+1); | ~~~~~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_multi_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:65: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:53: note: directive argument in the range [-2147483644, 2147483647] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:17: note: ‘snprintf’ output between 11 and 41 bytes into a destination of size 19 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4950 | hc->ctype, HFC_cnt + 1, pt + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/arc/emac_main.c:258:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/arc/emac_main.c:258:28: expected unsigned long long [usertype] data ../drivers/net/ethernet/arc/emac_main.c:258:28: got restricted __le32 [usertype] ../drivers/net/ethernet/arc/emac_main.c:461:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/arc/emac_main.c:461:28: expected unsigned long long [usertype] data ../drivers/net/ethernet/arc/emac_main.c:461:28: got restricted __le32 [usertype] ../drivers/net/ethernet/arc/emac_main.c:712:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/arc/emac_main.c:712:37: expected unsigned long long [usertype] data ../drivers/net/ethernet/arc/emac_main.c:712:37: got restricted __le32 [usertype] ../drivers/scsi/fnic/fnic_debugfs.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: expected unsigned short [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: expected unsigned int val ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: expected unsigned short val ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:497:32: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:502:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:519:25: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:525:25: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: got void * ../fs/bpf_fs_kfuncs.c:42:25: warning: symbol 'bpf_get_task_exe_file' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:58:18: warning: symbol 'bpf_put_file' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:79:17: warning: symbol 'bpf_path_d_path' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:127:17: warning: symbol 'bpf_get_dentry_xattr' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:160:17: warning: symbol 'bpf_get_file_xattr' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:286:17: warning: symbol 'bpf_set_dentry_xattr' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:312:17: warning: symbol 'bpf_remove_dentry_xattr' was not declared. Should it be static? ../fs/bpf_fs_kfuncs.c:336:17: warning: symbol 'bpf_cgroup_read_xattr' was not declared. Should it be static? ../drivers/net/rionet.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/scsi/fnic/vnic_dev.c:324:32: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:324:32: expected void const [noderef] __iomem * ../drivers/scsi/fnic/vnic_dev.c:324:32: got unsigned int * ../drivers/scsi/fnic/vnic_dev.c:325:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:325:37: expected void const [noderef] __iomem * ../drivers/scsi/fnic/vnic_dev.c:325:37: got unsigned int * ../drivers/scsi/fnic/vnic_dev.c:365:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:365:36: expected void [noderef] __iomem * ../drivers/scsi/fnic/vnic_dev.c:365:36: got unsigned int * ../drivers/scsi/fnic/vnic_dev.c:462:32: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:462:32: expected struct vnic_wq_ctrl *wq_ctrl ../drivers/scsi/fnic/vnic_dev.c:462:32: got struct vnic_wq_ctrl [noderef] __iomem *ctrl ../drivers/scsi/fnic/vnic_dev.c:937:11: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:937:11: expected void *p ../drivers/scsi/fnic/vnic_dev.c:937:11: got void [noderef] __iomem * ../net/ipv6/seg6_iptunnel.c: note: in included file (through ../include/linux/seg6_iptunnel.h): ../include/uapi/linux/seg6_iptunnel.h:30:31: warning: array of flexible structures ../net/ipv6/seg6_iptunnel.c:54:43: warning: array of flexible structures ../kernel/seccomp.c:580:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:580:27: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:580:27: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:584:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:584:29: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:584:29: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:927:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:927:9: expected struct qspinlock *lock ../kernel/seccomp.c:927:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:1433:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:1433:31: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:1433:31: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:1445:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:1445:33: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:1445:33: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:1931:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:1931:9: expected struct lockdep_map const *lock ../kernel/seccomp.c:1931:9: got struct lockdep_map [noderef] __rcu * ../kernel/seccomp.c:2017:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:2017:31: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:2017:31: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:2035:33: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:2035:33: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:2035:33: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:2177:28: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:2177:28: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:2177:28: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:2180:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:2180:38: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:2180:38: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:2186:30: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:2186:30: expected struct spinlock [usertype] *lock ../kernel/seccomp.c:2186:30: got struct spinlock [noderef] __rcu * ../kernel/seccomp.c:493:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:493:9: expected struct qspinlock *lock ../kernel/seccomp.c:493:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:603:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:603:9: expected struct qspinlock *lock ../kernel/seccomp.c:603:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:451:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:451:9: expected struct qspinlock *lock ../kernel/seccomp.c:451:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:437:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:437:9: expected struct qspinlock *lock ../kernel/seccomp.c:437:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:451:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:451:9: expected struct qspinlock *lock ../kernel/seccomp.c:451:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:437:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:437:9: expected struct qspinlock *lock ../kernel/seccomp.c:437:9: got struct qspinlock [noderef] __rcu * ../kernel/seccomp.c:451:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/seccomp.c:451:9: expected struct qspinlock *lock ../kernel/seccomp.c:451: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:749:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:749:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:749:37: got struct spinlock [noderef] __rcu * ../include/linux/sched/signal.h:749:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:749:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:749:37: got struct spinlock [noderef] __rcu * ../drivers/net/wireless/ath/wil6210/debugfs.c: note: in included file: ../drivers/net/wireless/ath/wil6210/txrx.h:662:23: warning: unsigned value that used to be signed checked against zero? ../drivers/net/wireless/ath/wil6210/debugfs.c:53:31: signed value source ../drivers/net/wireless/ath/wil6210/txrx.h:662:23: warning: unsigned value that used to be signed checked against zero? ../drivers/net/wireless/ath/wil6210/debugfs.c:1123:39: signed value source ../drivers/isdn/hardware/mISDN/avmfritz.c:422:23: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: got restricted __le32 [usertype] ../kernel/taskstats.c:279:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/taskstats.c:279:9: expected struct spinlock [usertype] *lock ../kernel/taskstats.c:279:9: got struct spinlock [noderef] __rcu * ../kernel/taskstats.c:291:36: warning: incorrect type in argument 1 (different address spaces) ../kernel/taskstats.c:291:36: expected struct spinlock [usertype] *lock ../kernel/taskstats.c:291:36: got struct spinlock [noderef] __rcu * ../kernel/taskstats.c:578:27: warning: incorrect type in argument 1 (different address spaces) ../kernel/taskstats.c:578:27: expected struct spinlock [usertype] *lock ../kernel/taskstats.c:578:27: got struct spinlock [noderef] __rcu * ../kernel/taskstats.c:589:29: warning: incorrect type in argument 1 (different address spaces) ../kernel/taskstats.c:589:29: expected struct spinlock [usertype] *lock ../kernel/taskstats.c:589:29: got struct spinlock [noderef] __rcu * ../kernel/taskstats.c: note: in included file (through ../include/linux/taskstats_kern.h): ../include/linux/sched/signal.h:749:37: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:749:37: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:749:37: got struct spinlock [noderef] __rcu * ../drivers/scsi/fnic/fnic_pci_subsys_devid.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/net/bareudp.c:290:14: warning: incorrect type in assignment (different address spaces) ../drivers/net/bareudp.c:290:14: expected struct socket *sock ../drivers/net/bareudp.c:290:14: got struct socket [noderef] __rcu *sock ../drivers/net/bareudp.c:621:20: warning: incorrect type in assignment (different base types) ../drivers/net/bareudp.c:621:20: expected restricted __be16 [usertype] port ../drivers/net/bareudp.c:621:20: got unsigned short ../drivers/net/bareudp.c:622:25: warning: incorrect type in assignment (different base types) ../drivers/net/bareudp.c:622:25: expected restricted __be16 [usertype] ethertype ../drivers/net/bareudp.c:622:25: got unsigned short ../net/ipv4/nexthop.c: note: in included file (through ../include/linux/sysctl.h, ../include/net/net_namespace.h, ../include/linux/netdevice.h, ../include/linux/rtnetlink.h): ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../net/sunrpc/clnt.c:3340:9: warning: cast removes address space '__rcu' of expression In file included from ../include/asm-generic/bug.h:31, from ../arch/x86/include/asm/bug.h:193, from ../include/linux/bug.h:5, from ../include/linux/alloc_tag.h:8, from ../include/linux/vmalloc.h:5, from ../include/linux/bcm47xx_nvram.h:10, from ../drivers/firmware/broadcom/bcm47xx_sprom.c:29: ../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_u32.constprop’: ../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ ../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ 483 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ ../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ | ^~~~~~~~ ../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ | ^~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:93:1: note: in expansion of macro ‘NVRAM_READ_VAL’ 93 | NVRAM_READ_VAL(u32) | ^~~~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_u16.constprop’: ../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ ../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ 483 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ ../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ | ^~~~~~~~ ../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ | ^~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:92:1: note: in expansion of macro ‘NVRAM_READ_VAL’ 92 | NVRAM_READ_VAL(u16) | ^~~~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_s8.constprop’: ../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ ../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ 483 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ ../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ | ^~~~~~~~ ../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ | ^~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:91:1: note: in expansion of macro ‘NVRAM_READ_VAL’ 91 | NVRAM_READ_VAL(s8) | ^~~~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_u8.constprop’: ../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ ../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ 483 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ ../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ | ^~~~~~~~ ../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ | ^~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:90:1: note: in expansion of macro ‘NVRAM_READ_VAL’ 90 | NVRAM_READ_VAL(u8) | ^~~~~~~~~~~~~~ ../kernel/trace/bpf_trace.c:189:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:226:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:241:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:276:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:574:29: warning: symbol 'bpf_perf_event_read_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:760:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:771:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:785:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:883:29: warning: symbol 'bpf_send_signal_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:895:29: warning: symbol 'bpf_send_signal_thread_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:1186:29: warning: symbol 'bpf_get_branch_snapshot_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3339:18: warning: symbol 'bpf_session_is_return' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3347:19: warning: symbol 'bpf_session_cookie' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3533:17: warning: symbol 'bpf_send_signal_task' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3542:17: warning: symbol 'bpf_probe_read_user_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3549:17: warning: symbol 'bpf_probe_read_kernel_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3556:17: warning: symbol 'bpf_probe_read_user_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3563:17: warning: symbol 'bpf_probe_read_kernel_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3570:17: warning: symbol 'bpf_copy_from_user_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3577:17: warning: symbol 'bpf_copy_from_user_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3584:17: warning: symbol 'bpf_copy_from_user_task_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3592:17: warning: symbol 'bpf_copy_from_user_task_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:2343:21: warning: dereference of noderef expression ../kernel/trace/bpf_trace.c:2347:66: warning: dereference of noderef expression ../drivers/net/ethernet/atheros/atlx/atl1.c:2006:26: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atlx/atl1.c:2067:33: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: right side has type unsigned int ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: right side has type unsigned int ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2218:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:32: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2349:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: right side has type int ../drivers/scsi/qla2xxx/qla_os.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures In file included from ../include/linux/string.h:386, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:11, from ../arch/x86/include/asm/paravirt.h:19, from ../arch/x86/include/asm/cpuid/api.h:57, from ../arch/x86/include/asm/processor.h:19, from ../arch/x86/include/asm/timex.h:5, from ../include/linux/timex.h:67, from ../include/linux/time32.h:13, from ../include/linux/time.h:60, from ../include/linux/stat.h:19, from ../include/linux/module.h:13, from ../drivers/scsi/qla2xxx/qla_def.h:12, from ../drivers/scsi/qla2xxx/qla_init.c:6: In function ‘fortify_memcpy_chk’, inlined from ‘qla81xx_nvram_config’ at ../drivers/scsi/qla2xxx/qla_init.c:9445:2: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/bridge/br_multicast.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../net/bridge/br_multicast.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../drivers/isdn/hardware/mISDN/mISDNisar.c:204:33: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:205:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:206:34: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:253:39: warning: cast to restricted __le16 ../drivers/net/ethernet/cadence/macb_main.c: In function ‘gem_get_ethtool_strings’: ../drivers/net/ethernet/cadence/macb_main.c:3364:28: warning: variable ‘queue’ set but not used [-Wunused-but-set-variable=] 3364 | struct macb_queue *queue; | ^~~~~ ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1447:45: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1475:46: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: right side has type unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1718:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:42: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1737:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: expected restricted __le32 [usertype] word2 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: got unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:42: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1782:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: expected restricted __le32 [usertype] word2 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: got unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:50: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1832:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: expected restricted __le32 [usertype] word2 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: got unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1837:17: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: right side has type int ../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 ../drivers/scsi/qla2xxx/qla_init.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../kernel/bpf/core.c:252:49: error: arithmetics on pointers to functions ../kernel/bpf/core.c:3044:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static? ../kernel/bpf/core.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/xdp.h, ../include/linux/bpf_trace.h): ../include/trace/events/xdp.h:304:1: warning: Using plain integer as NULL pointer ../include/trace/events/xdp.h:331:1: warning: Using plain integer as NULL pointer ../kernel/bpf/core.c: note: in included file (through ../include/linux/rbtree_latch.h, ../include/linux/bpf.h, ../include/linux/filter.h): ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/scsi/lpfc/lpfc_mem.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/sunrpc/auth.c:628:34: warning: incorrect type in initializer (different address spaces) ../net/sunrpc/auth.c:628:34: expected struct cred const *cred ../net/sunrpc/auth.c:628:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28: right side has type unsigned int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1852:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1893:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1894:39: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1907:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1916:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1916:26: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1920:41: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1937:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1940:25: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1940:25: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1941:32: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2178:19: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22: expected unsigned short [usertype] vlan ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22: got restricted __le16 [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17: expected restricted __le16 [usertype] tag ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17: got int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1734:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3835:39: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3840:39: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3845:40: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3845:69: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3870:20: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3874:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:3874:20: expected unsigned int [assigned] [usertype] w0 ../drivers/net/ethernet/cadence/macb_main.c:3874:20: got restricted __be32 [usertype] ip4src ../drivers/net/ethernet/cadence/macb_main.c:3884:20: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3888:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:3888:20: expected unsigned int [assigned] [usertype] w0 ../drivers/net/ethernet/cadence/macb_main.c:3888:20: got restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/cadence/macb_main.c:3898:21: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3898:50: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3904:30: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3905:30: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3912:36: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3913:38: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3916:38: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3952:9: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3952:9: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:4006:25: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:4006:25: warning: cast from restricted __be32 ../drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/lpfc/lpfc_ct.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_ct.c:198:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:199:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:202:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:531:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:532:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:534:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:878:33: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:880:40: warning: restricted __be32 degrades to integer ../drivers/scsi/lpfc/lpfc_ct.c:1350:15: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:1498:15: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:1514:30: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:1962:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:1963:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:1989:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:2026:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2026:38: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2026:38: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2033:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2033:38: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2033:38: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2075:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2075:38: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2075:38: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2085:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2085:39: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2085:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2120:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2120:41: expected unsigned int [usertype] port_id ../drivers/scsi/lpfc/lpfc_ct.c:2120:41: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2127:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2127:38: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2127:38: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:3314:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:3314:30: expected unsigned int [usertype] EntryCnt ../drivers/scsi/lpfc/lpfc_ct.c:3314:30: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:3374:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:3374:34: expected unsigned int [usertype] EntryCnt ../drivers/scsi/lpfc/lpfc_ct.c:3374:34: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:3547:34: warning: cast to restricted __be32 ../net/bluetooth/hci_event.c: note: in included file (through ../include/net/bluetooth/hci_core.h): ../include/net/bluetooth/hci.h:2930:47: warning: array of flexible structures ../include/net/bluetooth/hci.h:3016:43: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_sli.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_sli.c:18241:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18241:47: expected unsigned int [usertype] sgl_pg0_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18241:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18243:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18243:47: expected unsigned int [usertype] sgl_pg0_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18243:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18245:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18245:47: expected unsigned int [usertype] sgl_pg1_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18245:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18247:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18247:47: expected unsigned int [usertype] sgl_pg1_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18247:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18260:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18260:20: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_sli.c:18260:20: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:15477:13: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15487:16: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9234:16: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9237:21: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9238:23: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:715:17: expected unsigned int [usertype] word3 ../drivers/scsi/lpfc/lpfc_sli.c:715:17: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21354:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:21362:37: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:21363:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21363:38: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_sli.c:21363:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21397:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21397:36: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_sli.c:21397:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21406:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21406:30: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:21406:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21407:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21407:30: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:21407:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21408:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:21410:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21410:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_sli.c:21410:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21411:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21411:30: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_sli.c:21411:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:580:17: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_sli.c:580:17: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2358:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2460:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2461:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2464:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2465:36: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9689:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9734:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:12185:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:12213:25: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:14863:16: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:18053:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18053:57: expected unsigned int [usertype] sgl_pg0_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18053:57: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18055:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18055:57: expected unsigned int [usertype] sgl_pg0_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18055:57: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18058:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18058:57: expected unsigned int [usertype] sgl_pg1_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18058:57: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18060:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18060:57: expected unsigned int [usertype] sgl_pg1_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18060:57: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18353:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18353:47: expected unsigned int [usertype] sgl_pg0_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18353:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18355:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18355:47: expected unsigned int [usertype] sgl_pg0_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18355:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18362:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18362:47: expected unsigned int [usertype] sgl_pg1_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18362:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18364:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18364:47: expected unsigned int [usertype] sgl_pg1_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18364:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18375:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18375:20: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_sli.c:18375:20: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18605:29: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18607:33: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18607:33: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:19252:16: warning: restricted __be16 degrades to integer ../drivers/scsi/lpfc/lpfc_sli.c:21025:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21025:45: expected unsigned int ../drivers/scsi/lpfc/lpfc_sli.c:21025:45: got restricted __le32 [usertype] ../drivers/scsi/qla2xxx/qla_mbx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../kernel/events/core.c:1585:15: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:1585:15: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:1585:15: struct perf_event_context * ../kernel/events/core.c:1598:28: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:1598:28: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:1598:28: struct perf_event_context * ../kernel/events/core.c:3776:20: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:3776:20: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:3776:20: struct perf_event_context * ../kernel/events/core.c:3780:18: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:3780:18: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:3780:18: struct perf_event_context * ../kernel/events/core.c:3781:23: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:3781:23: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:3781:23: struct perf_event_context * ../kernel/events/core.c:3834:25: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:3834:25: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:3834:25: struct perf_event_context * ../kernel/events/core.c:3835:25: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:3835:25: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:3835:25: struct perf_event_context * ../kernel/events/core.c:4253:15: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:4253:15: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:4253:15: struct perf_event_context * ../kernel/events/core.c:4661:15: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:4661:15: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:4661:15: struct perf_event_context * ../kernel/events/core.c:5147:25: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:5147:25: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:5147:25: struct perf_event_context * ../kernel/events/core.c:6924:9: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:6924:9: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:6924:9: struct perf_buffer * ../kernel/events/core.c:5422:21: warning: incorrect type in initializer (different address spaces) ../kernel/events/core.c:6307:24: warning: incorrect type in assignment (different base types) ../kernel/events/core.c:6675:22: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:6675:22: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:6675:22: struct perf_buffer * ../kernel/events/core.c:6799:14: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:6799:14: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:6799:14: struct perf_buffer * ../kernel/events/core.c:6832:14: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:6832:14: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:6832:14: struct perf_buffer * ../kernel/events/core.c:6945:14: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:6945:14: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:6945:14: struct perf_buffer * ../kernel/events/core.c:6961:14: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:6961:14: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:6961:14: struct perf_buffer * ../kernel/events/core.c:8952:15: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:8952:15: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:8952:15: struct perf_event_context * ../kernel/events/core.c:9040:13: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:9040:13: struct perf_buffer [noderef] __rcu * ../kernel/events/core.c:9040:13: struct perf_buffer * ../kernel/events/core.c:9144:61: warning: incorrect type in argument 2 (different address spaces) ../kernel/events/core.c:9144:61: expected struct task_struct *p ../kernel/events/core.c:9144:61: got struct task_struct [noderef] __rcu *real_parent ../kernel/events/core.c:9146:61: warning: incorrect type in argument 2 (different address spaces) ../kernel/events/core.c:9146:61: expected struct task_struct *p ../kernel/events/core.c:9146:61: got struct task_struct [noderef] __rcu *real_parent ../kernel/events/core.c:9882:15: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:9882:15: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:9882:15: struct perf_event_context * ../kernel/events/core.c:11107:9: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:11107:9: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:11107:9: struct swevent_hlist * ../kernel/events/core.c:11146:17: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:11146:17: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:11146:17: struct swevent_hlist * ../kernel/events/core.c:11426:23: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:11426:23: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:11426:23: struct perf_event_context * ../kernel/events/core.c:12514:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static? ../kernel/events/core.c:14548:9: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:14548:9: struct perf_event_context [noderef] __rcu * ../kernel/events/core.c:14548:9: struct perf_event_context * ../kernel/events/core.c:15068:17: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:15068:17: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:15068:17: struct swevent_hlist * ../kernel/events/core.c: note: in included file: ../kernel/events/internal.h:211:1: warning: incorrect type in argument 2 (different address spaces) ../kernel/events/core.c:10960:17: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:10960:17: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:10960:17: struct swevent_hlist * ../kernel/events/core.c:10980:17: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:10980:17: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:10980:17: struct swevent_hlist * ../kernel/events/core.c:11096:16: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:11096:16: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:11096:16: struct swevent_hlist * ../kernel/events/core.c:11096:16: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:11096:16: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:11096:16: struct swevent_hlist * ../kernel/events/core.c:11096:16: error: incompatible types in comparison expression (different address spaces): ../kernel/events/core.c:11096:16: struct swevent_hlist [noderef] __rcu * ../kernel/events/core.c:11096:16: struct swevent_hlist * ../drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: expected unsigned int [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: got restricted __be32 [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: expected unsigned short [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: got restricted __be16 [usertype] ../drivers/scsi/elx/efct/efct_driver.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/netfilter/nf_conncount.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/uio.h, ../include/linux/socket.h, ../include/uapi/linux/in.h, ../include/linux/in.h): ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/scsi/csiostor/csio_attr.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bfa/bfad_im.c:1065:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1065:29: expected unsigned long long [usertype] node_name ../drivers/scsi/bfa/bfad_im.c:1065:29: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_im.c:1067:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1067:29: expected unsigned long long [usertype] port_name ../drivers/scsi/bfa/bfad_im.c:1067:29: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_im.c:1034:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1034:33: expected unsigned long long [usertype] node_name ../drivers/scsi/bfa/bfad_im.c:1034:33: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_im.c:1036:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1036:33: expected unsigned long long [usertype] port_name ../drivers/scsi/bfa/bfad_im.c:1036:33: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_im.c:1055:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1055:37: expected unsigned int [usertype] maxframe_size ../drivers/scsi/bfa/bfad_im.c:1055:37: got restricted __be16 [usertype] maxfrsize ../drivers/scsi/lpfc/lpfc_hbadisc.c: In function ‘lpfc_nlp_state_name.constprop’: ../drivers/scsi/lpfc/lpfc_hbadisc.c:4825:50: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 7 [-Wformat-truncation=] 4825 | snprintf(buffer, size, "unknown (%d)", state); | ^~ ../drivers/scsi/lpfc/lpfc_hbadisc.c:4825:40: note: directive argument in the range [9, 2147483647] 4825 | snprintf(buffer, size, "unknown (%d)", state); | ^~~~~~~~~~~~~~ ../drivers/scsi/lpfc/lpfc_hbadisc.c:4825:17: note: ‘snprintf’ output between 12 and 21 bytes into a destination of size 16 4825 | snprintf(buffer, size, "unknown (%d)", state); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/qla2xxx/qla_iocb.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_isr.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/csiostor/csio_init.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_gs.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:61:27: warning: symbol 'hw_atl2_caps_aqc113' was not declared. Should it be static? ../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:72:27: warning: symbol 'hw_atl2_caps_aqc115c' was not declared. Should it be static? ../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:81:27: warning: symbol 'hw_atl2_caps_aqc116c' was not declared. Should it be static? ../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:825:24: warning: symbol 'hw_atl2_ops' was not declared. Should it be static? ../drivers/scsi/qla2xxx/qla_sup.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/atheros/alx/main.c:1444:30: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1444:30: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1444:30: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1448:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/alx/main.c:1448:39: expected restricted __le32 [usertype] pkt_len ../drivers/net/ethernet/atheros/alx/main.c:1448:39: got unsigned int len ../drivers/net/ethernet/atheros/alx/main.c:1449:30: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1449:30: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1449:30: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1452:22: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1452:22: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1452:22: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1453:22: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1453:22: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1453:22: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1455:22: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1455:22: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1455:22: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1469:16: warning: restricted __le32 degrades to integer ../drivers/scsi/qla2xxx/qla_dbg.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures Warning: ../drivers/scsi/qla2xxx/qla_isr.c:3912 function parameter 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' Warning: ../drivers/scsi/qla2xxx/qla_isr.c:3912 function parameter 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' ../drivers/scsi/qla2xxx/qla_mid.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_attr.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/hid/bpf/hid_bpf_dispatch.c:293:18: warning: symbol 'hid_bpf_get_data' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:313:32: warning: symbol 'hid_bpf_allocate_context' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:341:1: warning: symbol 'hid_bpf_release_context' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:404:1: warning: symbol 'hid_bpf_hw_request' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:466:1: warning: symbol 'hid_bpf_hw_output_report' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:524:1: warning: symbol 'hid_bpf_try_input_report' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:549:1: warning: symbol 'hid_bpf_input_report' was not declared. Should it be static? ../drivers/scsi/csiostor/csio_lnode.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/csiostor/csio_lnode.c: note: in included file: ../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures ../kernel/bpf/helpers.c:1212:21: warning: incorrect type in assignment (different address spaces) ../kernel/bpf/helpers.c:1212:21: expected unsigned long long ( *[usertype] callback_fn )( ... ) ../kernel/bpf/helpers.c:1212:21: got void [noderef] __rcu * ../kernel/bpf/helpers.c:2037:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2038:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2039:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2040:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2041:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2042:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2043:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2044:29: warning: symbol 'bpf_perf_event_read_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2045:29: warning: symbol 'bpf_send_signal_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2046:29: warning: symbol 'bpf_send_signal_thread_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2049:29: warning: symbol 'bpf_get_branch_snapshot_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2317:18: warning: symbol 'bpf_obj_new' was not declared. Should it be static? ../kernel/bpf/helpers.c:2331:18: warning: symbol 'bpf_obj_new_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2347:18: warning: symbol 'bpf_percpu_obj_new' was not declared. Should it be static? ../kernel/bpf/helpers.c:2355:18: warning: symbol 'bpf_percpu_obj_new_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2391:18: warning: symbol 'bpf_obj_drop' was not declared. Should it be static? ../kernel/bpf/helpers.c:2398:18: warning: symbol 'bpf_obj_drop_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2410:18: warning: symbol 'bpf_percpu_obj_drop' was not declared. Should it be static? ../kernel/bpf/helpers.c:2416:18: warning: symbol 'bpf_percpu_obj_drop_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2431:18: warning: symbol 'bpf_refcount_acquire' was not declared. Should it be static? ../kernel/bpf/helpers.c:2448:18: warning: symbol 'bpf_refcount_acquire_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2492:17: warning: symbol 'bpf_list_push_front' was not declared. Should it be static? ../kernel/bpf/helpers.c:2502:17: warning: symbol 'bpf_list_push_front_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2521:17: warning: symbol 'bpf_list_push_back' was not declared. Should it be static? ../kernel/bpf/helpers.c:2531:17: warning: symbol 'bpf_list_push_back_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2561:34: warning: symbol 'bpf_list_pop_front' was not declared. Should it be static? ../kernel/bpf/helpers.c:2566:34: warning: symbol 'bpf_list_pop_back' was not declared. Should it be static? ../kernel/bpf/helpers.c:2571:34: warning: symbol 'bpf_list_front' was not declared. Should it be static? ../kernel/bpf/helpers.c:2581:34: warning: symbol 'bpf_list_back' was not declared. Should it be static? ../kernel/bpf/helpers.c:2591:32: warning: symbol 'bpf_rbtree_remove' was not declared. Should it be static? ../kernel/bpf/helpers.c:2660:17: warning: symbol 'bpf_rbtree_add' was not declared. Should it be static? ../kernel/bpf/helpers.c:2671:17: warning: symbol 'bpf_rbtree_add_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2678:32: warning: symbol 'bpf_rbtree_first' was not declared. Should it be static? ../kernel/bpf/helpers.c:2685:32: warning: symbol 'bpf_rbtree_root' was not declared. Should it be static? ../kernel/bpf/helpers.c:2692:32: warning: symbol 'bpf_rbtree_left' was not declared. Should it be static? ../kernel/bpf/helpers.c:2702:32: warning: symbol 'bpf_rbtree_right' was not declared. Should it be static? ../kernel/bpf/helpers.c:2718:32: warning: symbol 'bpf_task_acquire' was not declared. Should it be static? ../kernel/bpf/helpers.c:2729:18: warning: symbol 'bpf_task_release' was not declared. Should it be static? ../kernel/bpf/helpers.c:2734:18: warning: symbol 'bpf_task_release_dtor' was not declared. Should it be static? ../kernel/bpf/helpers.c:2747:27: warning: symbol 'bpf_cgroup_acquire' was not declared. Should it be static? ../kernel/bpf/helpers.c:2759:18: warning: symbol 'bpf_cgroup_release' was not declared. Should it be static? ../kernel/bpf/helpers.c:2764:18: warning: symbol 'bpf_cgroup_release_dtor' was not declared. Should it be static? ../kernel/bpf/helpers.c:2777:27: warning: symbol 'bpf_cgroup_ancestor' was not declared. Should it be static? ../kernel/bpf/helpers.c:2797:27: warning: symbol 'bpf_cgroup_from_id' was not declared. Should it be static? ../kernel/bpf/helpers.c:2817:18: warning: symbol 'bpf_task_under_cgroup' was not declared. Should it be static? ../kernel/bpf/helpers.c:2860:27: warning: symbol 'bpf_task_get_cgroup1' was not declared. Should it be static? ../kernel/bpf/helpers.c:2877:32: warning: symbol 'bpf_task_from_pid' was not declared. Should it be static? ../kernel/bpf/helpers.c:2896:32: warning: symbol 'bpf_task_from_vpid' was not declared. Should it be static? ../kernel/bpf/helpers.c:2937:18: warning: symbol 'bpf_dynptr_slice' was not declared. Should it be static? ../kernel/bpf/helpers.c:3060:17: warning: symbol 'bpf_dynptr_adjust' was not declared. Should it be static? ../kernel/bpf/helpers.c:3079:18: warning: symbol 'bpf_dynptr_is_null' was not declared. Should it be static? ../kernel/bpf/helpers.c:3086:18: warning: symbol 'bpf_dynptr_is_rdonly' was not declared. Should it be static? ../kernel/bpf/helpers.c:3096:17: warning: symbol 'bpf_dynptr_size' was not declared. Should it be static? ../kernel/bpf/helpers.c:3106:17: warning: symbol 'bpf_dynptr_clone' was not declared. Should it be static? ../kernel/bpf/helpers.c:3133:17: warning: symbol 'bpf_dynptr_copy' was not declared. Should it be static? ../kernel/bpf/helpers.c:3188:17: warning: symbol 'bpf_dynptr_memset' was not declared. Should it be static? ../kernel/bpf/helpers.c:3223:18: warning: symbol 'bpf_cast_to_kern_ctx' was not declared. Should it be static? ../kernel/bpf/helpers.c:3228:18: warning: symbol 'bpf_rdonly_cast' was not declared. Should it be static? ../kernel/bpf/helpers.c:3233:18: warning: symbol 'bpf_rcu_read_lock' was not declared. Should it be static? ../kernel/bpf/helpers.c:3238:18: warning: symbol 'bpf_rcu_read_unlock' was not declared. Should it be static? ../kernel/bpf/helpers.c:3274:18: warning: symbol 'bpf_throw' was not declared. Should it be static? ../kernel/bpf/helpers.c:3293:17: warning: symbol 'bpf_wq_init' was not declared. Should it be static? ../kernel/bpf/helpers.c:3307:17: warning: symbol 'bpf_wq_start' was not declared. Should it be static? ../kernel/bpf/helpers.c:3331:17: warning: symbol 'bpf_wq_set_callback' was not declared. Should it be static? ../kernel/bpf/helpers.c:3344:18: warning: symbol 'bpf_preempt_disable' was not declared. Should it be static? ../kernel/bpf/helpers.c:3349:18: warning: symbol 'bpf_preempt_enable' was not declared. Should it be static? ../kernel/bpf/helpers.c:3408:1: warning: symbol 'bpf_iter_bits_new' was not declared. Should it be static? ../kernel/bpf/helpers.c:3469:17: warning: symbol 'bpf_iter_bits_next' was not declared. Should it be static? ../kernel/bpf/helpers.c:3495:18: warning: symbol 'bpf_iter_bits_destroy' was not declared. Should it be static? ../kernel/bpf/helpers.c:3519:17: warning: symbol 'bpf_copy_from_user_str' was not declared. Should it be static? ../kernel/bpf/helpers.c:3564:17: warning: symbol 'bpf_copy_from_user_task_str' was not declared. Should it be static? ../kernel/bpf/helpers.c:3594:18: warning: symbol 'bpf_local_irq_save' was not declared. Should it be static? ../kernel/bpf/helpers.c:3599:18: warning: symbol 'bpf_local_irq_restore' was not declared. Should it be static? ../kernel/bpf/helpers.c:3604:18: warning: symbol '__bpf_trap' was not declared. Should it be static? ../kernel/bpf/helpers.c:3659:17: warning: symbol 'bpf_strcmp' was not declared. Should it be static? ../kernel/bpf/helpers.c:3677:17: warning: symbol 'bpf_strcasecmp' was not declared. Should it be static? ../kernel/bpf/helpers.c:3696:17: warning: symbol 'bpf_strncasecmp' was not declared. Should it be static? ../kernel/bpf/helpers.c:3717:17: warning: symbol 'bpf_strnchr' was not declared. Should it be static? ../kernel/bpf/helpers.c:3754:17: warning: symbol 'bpf_strchr' was not declared. Should it be static? ../kernel/bpf/helpers.c:3771:17: warning: symbol 'bpf_strchrnul' was not declared. Should it be static? ../kernel/bpf/helpers.c:3803:17: warning: symbol 'bpf_strrchr' was not declared. Should it be static? ../kernel/bpf/helpers.c:3836:17: warning: symbol 'bpf_strnlen' was not declared. Should it be static? ../kernel/bpf/helpers.c:3866:17: warning: symbol 'bpf_strlen' was not declared. Should it be static? ../kernel/bpf/helpers.c:3884:17: warning: symbol 'bpf_strspn' was not declared. Should it be static? ../kernel/bpf/helpers.c:3928:17: warning: symbol 'bpf_strcspn' was not declared. Should it be static? ../kernel/bpf/helpers.c:4019:17: warning: symbol 'bpf_strstr' was not declared. Should it be static? ../kernel/bpf/helpers.c:4038:17: warning: symbol 'bpf_strcasestr' was not declared. Should it be static? ../kernel/bpf/helpers.c:4057:17: warning: symbol 'bpf_strnstr' was not declared. Should it be static? ../kernel/bpf/helpers.c:4078:17: warning: symbol 'bpf_strncasestr' was not declared. Should it be static? ../kernel/bpf/helpers.c:4532:17: warning: symbol 'bpf_task_work_schedule_signal' was not declared. Should it be static? ../kernel/bpf/helpers.c:4550:17: warning: symbol 'bpf_task_work_schedule_resume' was not declared. Should it be static? ../kernel/bpf/helpers.c:4581:17: warning: symbol 'bpf_dynptr_from_file' was not declared. Should it be static? ../kernel/bpf/helpers.c:4591:17: warning: symbol 'bpf_dynptr_file_discard' was not declared. Should it be static? ../kernel/bpf/helpers.c:4620:17: warning: symbol 'bpf_timer_cancel_async' was not declared. Should it be static? ../kernel/bpf/verifier.c:262:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static? ../kernel/bpf/verifier.c: note: in included file (through ../include/linux/bpf.h, ../include/linux/bpf-cgroup.h): ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../drivers/scsi/bfa/bfad_attr.c:66:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_attr.c:66:39: expected unsigned long long [usertype] node_name ../drivers/scsi/bfa/bfad_attr.c:66:39: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_attr.c:92:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_attr.c:92:39: expected unsigned long long [usertype] port_name ../drivers/scsi/bfa/bfad_attr.c:92:39: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_attr.c:248:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_attr.c:248:36: expected unsigned long long [usertype] fabric_name ../drivers/scsi/bfa/bfad_attr.c:248:36: got restricted __be64 [usertype] ../drivers/scsi/csiostor/csio_isr.c: In function ‘csio_add_msix_desc’: ../drivers/scsi/csiostor/csio_isr.c:374:68: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=] 374 | snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d", | ^~ ../drivers/scsi/csiostor/csio_isr.c:374:45: note: directive argument in the range [0, 2147483644] 374 | snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/csiostor/csio_isr.c:374:17: note: ‘snprintf’ output between 19 and 28 bytes into a destination of size 23 374 | snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | CSIO_PCI_BUS(hw), CSIO_PCI_DEV(hw), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | CSIO_PCI_FUNC(hw), i - CSIO_EXTRA_VECS); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/brocade/bna/bnad.c:397:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:397:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:397:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:453:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:453:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:453:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:552:23: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:618:17: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:640:25: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:641:23: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:668:39: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:669:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:713:73: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:1362:25: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:1362:25: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:1362:25: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2818:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2818:33: expected unsigned short [usertype] vlan_tag ../drivers/net/ethernet/brocade/bna/bnad.c:2818:33: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2827:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2827:47: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:2827:47: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2831:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2831:47: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:2831:47: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2832:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2832:48: expected unsigned short [usertype] lso_mss ../drivers/net/ethernet/brocade/bna/bnad.c:2832:48: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2841:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2841:53: expected unsigned short [usertype] l4_hdr_size_n_offset ../drivers/net/ethernet/brocade/bna/bnad.c:2841:53: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2845:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2845:39: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:2845:39: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2867:69: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2867:69: expected unsigned short [usertype] l4_hdr_size_n_offset ../drivers/net/ethernet/brocade/bna/bnad.c:2867:69: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2880:69: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2880:69: expected unsigned short [usertype] l4_hdr_size_n_offset ../drivers/net/ethernet/brocade/bna/bnad.c:2880:69: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2900:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2900:30: expected unsigned short [usertype] flags ../drivers/net/ethernet/brocade/bna/bnad.c:2900:30: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2901:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2901:37: expected unsigned int [usertype] frame_length ../drivers/net/ethernet/brocade/bna/bnad.c:2901:37: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3021:9: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3021:9: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:3021:9: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3022:34: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3022:34: expected unsigned short [usertype] length ../drivers/net/ethernet/brocade/bna/bnad.c:3022:34: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3046:51: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3046:51: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:3046:51: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3062:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3062:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:3062:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3063:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3063:48: expected unsigned short [usertype] length ../drivers/net/ethernet/brocade/bna/bnad.c:3063:48: got restricted __be16 [usertype] ../drivers/scsi/elx/efct/efct_io.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/csiostor/csio_scsi.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_dfs.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_dfs.c:513:35: warning: Using plain integer as NULL pointer ../drivers/scsi/elx/efct/efct_scsi.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/efct/efct_xport.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/efct/efct_hw.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/efct/efct_hw_queues.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bfa/bfad_bsg.c:2390:25: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfad_bsg.c:2413:38: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfad_bsg.c:2414:38: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfad_bsg.c:2416:33: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfad_bsg.c:3406:34: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/bfa/bfad_bsg.c:3406:34: expected void const [noderef] __user *from ../drivers/scsi/bfa/bfad_bsg.c:3406:34: got void * ../drivers/scsi/bfa/bfad_bsg.c:3560:27: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/bfa/bfad_bsg.c:3560:27: expected void [noderef] __user *to ../drivers/scsi/bfa/bfad_bsg.c:3560:27: got void * ../drivers/net/ethernet/broadcom/bnx2.c:8293:31: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_hbadisc.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_hbadisc.c:3462:18: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:2281:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:2282:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4121:14: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4122:19: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:7086:33: warning: cast to restricted __le16 ../drivers/scsi/lpfc/lpfc_els.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1268:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_els.c:633:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:638:27: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:2362:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:2362:31: expected unsigned int [usertype] vid ../drivers/scsi/lpfc/lpfc_els.c:2362:31: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:2363:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:2363:33: expected unsigned int [usertype] flags ../drivers/scsi/lpfc/lpfc_els.c:2363:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:2682:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:2682:33: expected unsigned int [usertype] word1 ../drivers/scsi/lpfc/lpfc_els.c:2682:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:2683:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:2683:33: expected unsigned int [usertype] word4 ../drivers/scsi/lpfc/lpfc_els.c:2683:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:3014:19: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:3221:34: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:3780:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:3781:17: warning: cast to restricted __be32 ../include/uapi/scsi/fc/fc_els.h:1254:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_els.c:5744:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:5744:47: expected unsigned int [usertype] vid ../drivers/scsi/lpfc/lpfc_els.c:5744:47: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:5745:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:5745:49: expected unsigned int [usertype] flags ../drivers/scsi/lpfc/lpfc_els.c:5745:49: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6136:19: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6205:24: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6321:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6321:33: expected unsigned int [usertype] word1 ../drivers/scsi/lpfc/lpfc_els.c:6321:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6322:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6322:33: expected unsigned int [usertype] word4 ../drivers/scsi/lpfc/lpfc_els.c:6322:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6323:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6323:33: expected unsigned int [usertype] word5 ../drivers/scsi/lpfc/lpfc_els.c:6323:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6489:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6492:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6492:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6504:32: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6724:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6724:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6724:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6726:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6726:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6726:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6745:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6745:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6745:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6784:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6784:36: expected unsigned short [usertype] temperature ../drivers/scsi/lpfc/lpfc_els.c:6784:36: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6785:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6785:33: expected unsigned short [usertype] rx_power ../drivers/scsi/lpfc/lpfc_els.c:6785:33: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6786:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6786:32: expected unsigned short [usertype] tx_bias ../drivers/scsi/lpfc/lpfc_els.c:6786:32: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6787:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6787:33: expected unsigned short [usertype] tx_power ../drivers/scsi/lpfc/lpfc_els.c:6787:33: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6788:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6788:28: expected unsigned short [usertype] vcc ../drivers/scsi/lpfc/lpfc_els.c:6788:28: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6790:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6790:30: expected unsigned short [usertype] flags ../drivers/scsi/lpfc/lpfc_els.c:6790:30: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6791:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6791:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6791:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6802:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6802:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6802:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6806:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6806:30: expected unsigned int [usertype] port_type ../drivers/scsi/lpfc/lpfc_els.c:6806:30: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6808:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6808:49: expected unsigned int [usertype] link_failure_cnt ../drivers/scsi/lpfc/lpfc_els.c:6808:49: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6810:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6810:50: expected unsigned int [usertype] loss_of_synch_cnt ../drivers/scsi/lpfc/lpfc_els.c:6810:50: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6812:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6812:51: expected unsigned int [usertype] loss_of_signal_cnt ../drivers/scsi/lpfc/lpfc_els.c:6812:51: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6814:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6814:56: expected unsigned int [usertype] primitive_seq_proto_err ../drivers/scsi/lpfc/lpfc_els.c:6814:56: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6816:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6816:51: expected unsigned int [usertype] invalid_trans_word ../drivers/scsi/lpfc/lpfc_els.c:6816:51: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6818:48: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6818:48: expected unsigned int [usertype] invalid_crc_cnt ../drivers/scsi/lpfc/lpfc_els.c:6818:48: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6820:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6820:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6820:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6831:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6831:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6831:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6835:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6835:33: expected unsigned int [usertype] port_bbc ../drivers/scsi/lpfc/lpfc_els.c:6835:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6839:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6839:50: expected unsigned int [usertype] attached_port_bbc ../drivers/scsi/lpfc/lpfc_els.c:6839:50: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6845:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6845:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6845:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6856:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6856:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6856:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6873:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6873:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6873:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6874:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6874:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6874:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6885:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6885:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6885:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6902:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6902:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6902:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6903:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6903:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6903:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6914:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6914:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6914:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6931:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6931:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6931:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6932:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6932:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6932:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6943:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6943:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6943:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6960:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6960:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6960:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6961:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6961:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6961:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6973:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6973:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6973:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6990:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6990:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6990:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6991:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6991:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6991:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6999:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6999:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6999:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7005:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7005:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:7005:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7014:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7014:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:7014:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7016:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7016:36: expected unsigned int [usertype] CorrectedBlocks ../drivers/scsi/lpfc/lpfc_els.c:7016:36: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7018:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7018:40: expected unsigned int [usertype] UncorrectableBlocks ../drivers/scsi/lpfc/lpfc_els.c:7018:40: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7021:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7021:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:7021:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7032:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7032:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:7032:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7070:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7070:37: expected unsigned short [usertype] speed ../drivers/scsi/lpfc/lpfc_els.c:7070:37: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7098:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7098:44: expected unsigned short [usertype] capabilities ../drivers/scsi/lpfc/lpfc_els.c:7098:44: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7099:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7099:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:7099:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7108:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7108:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:7108:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7116:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7116:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:7116:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7125:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7125:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:7125:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7140:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7140:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:7140:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7242:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7242:25: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:7242:25: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7249:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7533:25: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7535:36: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7538:25: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7761:17: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7766:21: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7776:17: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7821:9: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7821:9: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7966:31: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7969:44: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:8073:23: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:8134:23: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:8187:37: warning: too many warnings ../drivers/scsi/csiostor/csio_hw.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/csiostor/csio_hw_t5.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/efct/efct_lio.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/brocade/bna/bna_enet.c:167:40: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:168:40: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:169:42: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:171:45: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:184:28: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:185:28: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:189:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:190:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:191:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:192:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:193:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:194:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:207:48: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:222:48: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: expected unsigned short [usertype] stats_mask ../drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: expected unsigned int [usertype] tx_enet_mask ../drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: expected unsigned int [usertype] rx_enet_mask ../drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: got restricted __be32 [usertype] ../drivers/scsi/csiostor/csio_isr.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: expected unsigned short [usertype] handle ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: expected unsigned int ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: expected unsigned short [usertype] size ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: expected unsigned int ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:603:17: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] pages ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] page_sz ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: expected unsigned short [usertype] rx_buffer_size ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] pages ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] page_sz ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: expected unsigned short [usertype] rx_buffer_size ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] pages ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] page_sz ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: expected unsigned short [usertype] msix_index ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: expected unsigned int [usertype] coalescing_timeout ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: expected unsigned int [usertype] inter_pkt_timeout ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2105:27: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2109:27: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2114:27: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] pages ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] page_sz ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: expected unsigned short [usertype] msix_index ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: expected unsigned int [usertype] coalescing_timeout ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: expected unsigned int [usertype] inter_pkt_timeout ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: expected unsigned short [usertype] vlan_id ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3286:27: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3289:27: warning: cast to restricted __be32 ../drivers/scsi/elx/efct/efct_unsol.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bfa/bfa_ioc.c:1799:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:1799:28: expected unsigned short [assigned] [usertype] clscode ../drivers/scsi/bfa/bfa_ioc.c:1799:28: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:1801:29: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:1812:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:1812:29: expected unsigned short [assigned] [usertype] clscode ../drivers/scsi/bfa/bfa_ioc.c:1812:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:1814:30: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:1779:24: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/bfa/bfa_ioc.c:1779:24: expected unsigned int val ../drivers/scsi/bfa/bfa_ioc.c:1779:24: got restricted __le32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:1962:31: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:1963:31: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:1964:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:1966:27: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:2065:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:2065:21: expected restricted __be32 [usertype] r32 ../drivers/scsi/bfa/bfa_ioc.c:2065:21: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_ioc.c:2066:26: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:2967:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:2967:22: expected unsigned short [usertype] clscode ../drivers/scsi/bfa/bfa_ioc.c:2967:22: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3243:52: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3245:58: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3247:59: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3249:54: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3251:54: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3418:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3418:17: expected unsigned short [usertype] pers ../drivers/scsi/bfa/bfa_ioc.c:3418:17: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3419:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3419:19: expected unsigned short [usertype] bw_min ../drivers/scsi/bfa/bfa_ioc.c:3419:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3420:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3420:19: expected unsigned short [usertype] bw_max ../drivers/scsi/bfa/bfa_ioc.c:3420:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3543:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3543:19: expected unsigned short [usertype] bw_min ../drivers/scsi/bfa/bfa_ioc.c:3543:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3544:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3544:19: expected unsigned short [usertype] bw_max ../drivers/scsi/bfa/bfa_ioc.c:3544:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:4246:21: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4248:23: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4251:23: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4279:21: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4281:23: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4284:23: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4303:21: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4342:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4350:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4351:39: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4356:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4358:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4360:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4362:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4364:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4366:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4373:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4379:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4390:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4396:35: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4413:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4419:33: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4807:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:4807:27: expected unsigned int [usertype] count ../drivers/scsi/bfa/bfa_ioc.c:4807:27: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:4902:36: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:4911:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:4957:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:4957:19: expected unsigned short [usertype] freq ../drivers/scsi/bfa/bfa_ioc.c:4957:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:4984:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:4984:21: expected unsigned int [usertype] period ../drivers/scsi/bfa/bfa_ioc.c:4984:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5279:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5345:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5345:21: expected unsigned int [usertype] offset ../drivers/scsi/bfa/bfa_ioc.c:5345:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5348:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5348:21: expected unsigned int [usertype] length ../drivers/scsi/bfa/bfa_ioc.c:5348:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5361:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5361:24: expected unsigned short [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5361:24: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5383:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5383:21: expected unsigned int [usertype] offset ../drivers/scsi/bfa/bfa_ioc.c:5383:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5386:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5386:21: expected unsigned int [usertype] length ../drivers/scsi/bfa/bfa_ioc.c:5386:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5700:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5718:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5735:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5749:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5758:35: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5767:42: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:6188:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:6188:21: expected unsigned int [usertype] offset ../drivers/scsi/bfa/bfa_ioc.c:6188:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:6191:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:6191:21: expected unsigned int [usertype] length ../drivers/scsi/bfa/bfa_ioc.c:6191:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:6222:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:6222:21: expected unsigned int [usertype] offset ../drivers/scsi/bfa/bfa_ioc.c:6222:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:6225:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:6225:21: expected unsigned int [usertype] length ../drivers/scsi/bfa/bfa_ioc.c:6225:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:6537:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:6557:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:6566:35: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c: note: in included file (through ../drivers/scsi/bfa/bfa.h, ../drivers/scsi/bfa/bfa_modules.h, ../drivers/scsi/bfa/bfad_drv.h): ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/elx/libefc/efc_cmds.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_bsg.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/libefc/efc_node.c: In function ‘efc_node_alloc’: ../drivers/scsi/elx/libefc/efc_node.c:254:70: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 0 and 31 [-Wformat-truncation=] 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", | ^~ 255 | nport->display_name, portid_display); | ~~~~~~~~~~~~~~ In function ‘efc_node_update_display_name’, inlined from ‘efc_node_alloc’ at ../drivers/scsi/elx/libefc/efc_node.c:95:2: ../drivers/scsi/elx/libefc/efc_node.c:254:9: note: ‘snprintf’ output between 2 and 48 bytes into a destination of size 32 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | nport->display_name, portid_display); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/elx/libefc/efc_node.c: In function ‘efc_node_update_display_name’: ../drivers/scsi/elx/libefc/efc_node.c:254:70: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 0 and 31 [-Wformat-truncation=] 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", | ^~ 255 | nport->display_name, portid_display); | ~~~~~~~~~~~~~~ ../drivers/scsi/elx/libefc/efc_node.c:254:9: note: ‘snprintf’ output between 2 and 48 bytes into a destination of size 32 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | nport->display_name, portid_display); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla2xxx/qla_nx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: expected unsigned short [usertype] cmdq_pi ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:284:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:284:29: expected unsigned short [usertype] i2htok ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:284:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:232:32: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:238:21: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:269:24: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:270:31: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:449:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:449:28: expected unsigned short [usertype] rspq_ci ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:449:28: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:466:32: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:474:31: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:516:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:516:32: expected unsigned short [usertype] q_depth ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:516:32: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: expected unsigned short [usertype] q_depth ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:624:13: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c: note: in included file (through ../drivers/net/ethernet/brocade/bna/bfa_msgq.h): ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../net/bluetooth/hci_codec.c: note: in included file: ../include/net/bluetooth/hci_core.h:153:35: warning: array of flexible structures ../drivers/net/ethernet/broadcom/cnic.c:5258:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5258:40: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:5258:40: got unsigned int [usertype] cli ../drivers/net/ethernet/broadcom/cnic.c:5213:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5213:40: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:5213:40: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:5214:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5214:40: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:5214:40: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1389:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1389:33: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1389:33: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1390:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1390:33: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1390:33: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1414:36: warning: cast from restricted __le32 ../drivers/net/ethernet/broadcom/cnic.c:1415:36: warning: cast from restricted __le32 ../drivers/net/ethernet/broadcom/cnic.c:1685:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1685:22: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1685:22: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1686:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1686:22: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1686:22: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] sq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1729:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1729:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1729:54: got unsigned int [usertype] sq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1731:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1731:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1731:54: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1732:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1732:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1732:54: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1733:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1733:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1733:54: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1735:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1735:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1735:54: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1737:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1737:59: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1737:59: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1739:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1739:59: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1739:59: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1741:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1741:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1741:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1743:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1743:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1743:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1745:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1745:61: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1745:61: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1747:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1747:61: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1747:61: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1749:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1749:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1749:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1751:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1751:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1751:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1773:57: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1773:57: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1773:57: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:1775:57: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1775:57: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1775:57: got unsigned int [usertype] rq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] rq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1788:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1788:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1788:53: got unsigned int [usertype] rq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1790:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1790:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1790:53: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1791:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1791:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1791:53: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1792:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1792:55: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1792:55: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1794:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1794:55: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1794:55: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1796:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1796:55: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1796:55: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1798:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1798:55: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1798:55: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1800:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1800:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1800:53: got unsigned int [usertype] cq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1802:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1802:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1802:53: got unsigned int [usertype] cq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1805:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1805:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1805:56: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1806:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1806:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1806:56: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1820:64: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1820:64: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1820:64: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1822:64: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1822:64: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1822:64: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1826:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1826:50: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1826:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1828:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1828:50: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1828:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1830:49: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1830:49: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1830:49: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1832:49: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1832:49: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1832:49: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1845:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1845:48: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1845:48: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1847:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1847:48: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1847:48: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1848:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1848:48: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1848:48: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1849:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1849:50: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1849:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1851:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1851:50: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1851:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1855:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1855:47: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1855:47: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:1857:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1857:47: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1857:47: got unsigned int [usertype] cq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:2076:17: warning: cast from restricted __sum16 ../drivers/net/ethernet/broadcom/cnic.c:2325:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2325:35: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:2325:35: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:2326:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2326:35: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:2326:35: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:2327:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2327:32: expected restricted __le32 [usertype] eq_pbl_size ../drivers/net/ethernet/broadcom/cnic.c:2327:32: got int num_pages ../drivers/net/ethernet/broadcom/cnic.c:2329:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2329:27: expected restricted __le16 [usertype] sb_num ../drivers/net/ethernet/broadcom/cnic.c:2329:27: got unsigned int [usertype] status_blk_num ../drivers/net/ethernet/broadcom/cnic.c:2330:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2330:28: expected restricted __le16 [usertype] eq_prod ../drivers/net/ethernet/broadcom/cnic.c:2330:28: got unsigned long ../drivers/net/ethernet/broadcom/cnic.c:2371:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2371:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2371:16: got restricted __le16 [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2428:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2428:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2428:27: got restricted __le16 [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2429:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2429:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status ../drivers/net/ethernet/broadcom/cnic.c:2429:32: got int ../drivers/net/ethernet/broadcom/cnic.c:2446:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2446:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2446:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2447:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:2474:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2474:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2474:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2475:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2475:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2475:16: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:2508:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2508:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2508:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2509:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2509:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2509:16: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:2521:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2521:32: expected restricted __le32 [addressable] [usertype] completion_status ../drivers/net/ethernet/broadcom/cnic.c:2521:32: got int ../drivers/net/ethernet/broadcom/cnic.c:2536:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2536:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id ../drivers/net/ethernet/broadcom/cnic.c:2536:35: got unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2608:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2608:29: expected unsigned int [assigned] [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2608:29: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2609:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2609:32: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2609:32: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3511:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3512:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3513:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3514:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3515:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3530:27: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3531:27: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3532:29: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3533:29: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3636:49: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3789:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3789:31: expected unsigned short [usertype] dst_port ../drivers/net/ethernet/broadcom/cnic.c:3789:31: got restricted __be16 [usertype] sin6_port ../drivers/net/ethernet/broadcom/cnic.c:3795:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3795:32: expected unsigned int ../drivers/net/ethernet/broadcom/cnic.c:3795:32: got restricted __be32 [usertype] s_addr ../drivers/net/ethernet/broadcom/cnic.c:3796:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3796:31: expected unsigned short [usertype] dst_port ../drivers/net/ethernet/broadcom/cnic.c:3796:31: got restricted __be16 [usertype] sin_port ../drivers/net/ethernet/broadcom/cnic.c:3826:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3826:23: expected unsigned short [usertype] src_port ../drivers/net/ethernet/broadcom/cnic.c:3826:23: got restricted __be16 [assigned] [usertype] local_port ../drivers/net/ethernet/broadcom/cnic.c:3983:29: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:4943:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:4943:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4943:33: expected restricted __le32 [usertype] addr_lo ../drivers/net/ethernet/broadcom/cnic.c:4943:33: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le32 [usertype] parsing_data ../drivers/net/ethernet/broadcom/cnic.c:4951:46: got int ../drivers/net/ethernet/broadcom/cnic.c:4954:46: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4954:46: expected restricted __le16 [usertype] global_data ../drivers/net/ethernet/broadcom/cnic.c:4954:46: got int ../drivers/net/ethernet/broadcom/cnic.c:4979:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4979:25: expected unsigned short [usertype] *tx_cons_ptr ../drivers/net/ethernet/broadcom/cnic.c:4979:25: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5044:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5044:35: expected restricted __le16 [usertype] silent_vlan_mask ../drivers/net/ethernet/broadcom/cnic.c:5044:35: got int ../drivers/net/ethernet/broadcom/cnic.c:5046:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5046:25: expected unsigned short [usertype] *rx_cons_ptr ../drivers/net/ethernet/broadcom/cnic.c:5046:25: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5064:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5064:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5064:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5066:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5066:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5066:41: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5071:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5071:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5071:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5073:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5073:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5073:41: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5083:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5083:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5083:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5085:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5085:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5085:41: got restricted __le16 * ../drivers/scsi/csiostor/csio_mb.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../kernel/bpf/bpf_iter.c:770:17: warning: symbol 'bpf_iter_num_new' was not declared. Should it be static? ../kernel/bpf/bpf_iter.c:801:17: warning: symbol 'bpf_iter_num_next' was not declared. Should it be static? ../kernel/bpf/bpf_iter.c:820:18: warning: symbol 'bpf_iter_num_destroy' was not declared. Should it be static? ../kernel/bpf/map_iter.c:198:17: warning: symbol 'bpf_map_sum_elem_count' was not declared. Should it be static? ../fs/nfs/super.c:1170:49: warning: incorrect type in initializer (different address spaces) ../fs/nfs/super.c:1170:49: expected struct rpc_xprt *xprt1 ../fs/nfs/super.c:1170:49: got struct rpc_xprt [noderef] __rcu *cl_xprt ../fs/nfs/super.c:1171:49: warning: incorrect type in initializer (different address spaces) ../fs/nfs/super.c:1171:49: expected struct rpc_xprt *xprt2 ../fs/nfs/super.c:1171:49: got struct rpc_xprt [noderef] __rcu *cl_xprt ../drivers/scsi/lpfc/lpfc_mbox.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_mbox.c:956:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_mbox.c:956:33: expected unsigned int ../drivers/scsi/lpfc/lpfc_mbox.c:956:33: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_mbox.c:957:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_mbox.c:957:33: expected unsigned int ../drivers/scsi/lpfc/lpfc_mbox.c:957:33: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_mbox.c:2225:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_mbox.c:2225:25: expected unsigned int ../drivers/scsi/lpfc/lpfc_mbox.c:2225:25: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_mbox.c:2226:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_mbox.c:2226:25: expected unsigned int ../drivers/scsi/lpfc/lpfc_mbox.c:2226:25: got restricted __le32 [usertype] ../drivers/scsi/elx/libefc/efc_domain.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/libefc/efc_node.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_init.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_init.c: note: in included file: ../drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static? ../drivers/scsi/lpfc/lpfc_init.c:148:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_init.c:148:40: expected unsigned int [usertype] ../drivers/scsi/lpfc/lpfc_init.c:148:40: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_init.c:4600:24: warning: cast to restricted __be64 ../drivers/scsi/lpfc/lpfc_init.c:8130:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_init.c:8130:21: expected unsigned long long [addressable] [usertype] wwn ../drivers/scsi/lpfc/lpfc_init.c:8130:21: got restricted __be64 [usertype] ../drivers/scsi/lpfc/lpfc_init.c:8135:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_init.c:8135:21: expected unsigned long long [addressable] [usertype] wwn ../drivers/scsi/lpfc/lpfc_init.c:8135:21: got restricted __be64 [usertype] ../drivers/scsi/lpfc/lpfc_init.c:14594:24: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_init.c:14595:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_init.c:14596:15: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_init.c:14597:17: warning: cast to restricted __be32 ../drivers/scsi/elx/libefc/efc_fabric.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/cavium/liquidio/lio_core.c: In function ‘octeon_setup_interrupt’: ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1119:76: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=] 1119 | INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u", | ^~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1119:54: note: directive argument in the range [0, 2147483646] 1119 | INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1118:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32 1118 | snprintf(&queue_irq_names[IRQ_NAME_OFF(i)], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1119 | INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1120 | oct->octeon_id, oct->pf_num, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1124:76: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=] 1124 | INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u", | ^~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1124:54: note: directive argument in the range [0, 2147483646] 1124 | INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1123:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32 1123 | snprintf(&queue_irq_names[IRQ_NAME_OFF(i)], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1124 | INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1125 | oct->octeon_id, oct->vf_num, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/elx/libefc/efc_nport.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/csiostor/csio_rnode.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/libefc/efc_device.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: expected unsigned short [assigned] [usertype] clscode ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: expected unsigned short [assigned] [usertype] rsvd ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1927:29: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: expected unsigned short [assigned] [usertype] clscode ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: expected unsigned short [assigned] [usertype] rsvd ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1941:30: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: expected unsigned int val ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: got restricted __le32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2106:31: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2107:31: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2108:31: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2210:26: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: expected unsigned int [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3069:21: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3071:23: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3074:23: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3102:21: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3104:23: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3107:23: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3141:26: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3148:40: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3149:39: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3152:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3154:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3156:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3158:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3160:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3162:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3169:26: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3177:26: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3182:35: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c: note: in included file: ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/scsi/qla2xxx/qla_mr.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/core/lwtunnel.c:217:60: warning: incorrect type in initializer (different address spaces) ../net/core/lwtunnel.c:217:60: expected struct lwtunnel_encap_ops const *ops ../net/core/lwtunnel.c:217:60: got struct lwtunnel_encap_ops const [noderef] __rcu * ../drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../kernel/bpf/task_iter.c:829:17: warning: symbol 'bpf_iter_task_vma_new' was not declared. Should it be static? ../kernel/bpf/task_iter.c:958:35: warning: symbol 'bpf_iter_task_vma_next' was not declared. Should it be static? ../kernel/bpf/task_iter.c:991:18: warning: symbol 'bpf_iter_task_vma_destroy' was not declared. Should it be static? ../kernel/bpf/task_iter.c:1017:17: warning: symbol 'bpf_iter_css_task_new' was not declared. Should it be static? ../kernel/bpf/task_iter.c:1042:32: warning: symbol 'bpf_iter_css_task_next' was not declared. Should it be static? ../kernel/bpf/task_iter.c:1051:18: warning: symbol 'bpf_iter_css_task_destroy' was not declared. Should it be static? ../kernel/bpf/task_iter.c:1086:17: warning: symbol 'bpf_iter_task_new' was not declared. Should it be static? ../kernel/bpf/task_iter.c:1118:32: warning: symbol 'bpf_iter_task_next' was not declared. Should it be static? ../kernel/bpf/task_iter.c:1147:18: warning: symbol 'bpf_iter_task_destroy' was not declared. Should it be static? ../drivers/net/ethernet/cavium/liquidio/lio_ethtool.c:1840:33: warning: unsigned value that used to be signed checked against zero? ../drivers/net/ethernet/cavium/liquidio/lio_ethtool.c:1840:29: signed value source ../drivers/scsi/qla2xxx/qla_nx2.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/netfilter/nf_tables_api.c:2035:25: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2035:25: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2035:25: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2035:25: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2237:17: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2237:17: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2237:17: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2280:21: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2280:21: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2280:21: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2280:21: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2685:25: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2685:25: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2685:25: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2685:25: struct nft_stats [noderef] __percpu * ../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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1740:15: warning: cast to restricted __be32 ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1810:15: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_cee.c:42:25: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_cee.c:44:25: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_cee.c:34:29: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_cee.c: note: in included file (through ../drivers/net/ethernet/brocade/bna/bfa_cee.h): ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_nportdisc.c:509:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:557:23: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:558:24: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:1423:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:1432:31: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:1433:32: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2198:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2200:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2204:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2207:36: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2208:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2215:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2221:29: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2230:30: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2237:54: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 ../drivers/scsi/elx/libefc/efclib.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../net/ipv6/mcast_snoop.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c: In function ‘cxgb4vf_get_drvinfo’: ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1560:44: warning: ‘%u’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 0 and 14 [-Wformat-truncation=] 1560 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~ ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1560:18: note: directive argument in the range [0, 255] 1560 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1559:9: note: ‘snprintf’ output between 20 and 36 bytes into a destination of size 32 1559 | snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1560 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1561 | FW_HDR_FW_VER_MAJOR_G(adapter->params.dev.fwrev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1562 | FW_HDR_FW_VER_MINOR_G(adapter->params.dev.fwrev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1563 | FW_HDR_FW_VER_MICRO_G(adapter->params.dev.fwrev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1564 | FW_HDR_FW_VER_BUILD_G(adapter->params.dev.fwrev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1565 | FW_HDR_FW_VER_MAJOR_G(adapter->params.dev.tprev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1566 | FW_HDR_FW_VER_MINOR_G(adapter->params.dev.tprev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1567 | FW_HDR_FW_VER_MICRO_G(adapter->params.dev.tprev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1568 | FW_HDR_FW_VER_BUILD_G(adapter->params.dev.tprev)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c: In function ‘adapter_up’: ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:371:38: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 371 | "%s-%d", dev->name, qs); | ^~ In function ‘name_msix_vecs’, inlined from ‘adapter_up’ at ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:778:4: ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:371:34: note: directive argument in the range [-2147483641, 254] 371 | "%s-%d", dev->name, qs); | ^~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:370:25: note: ‘snprintf’ output between 3 and 28 bytes into a destination of size 21 370 | snprintf(adapter->msix_info[msi].desc, namelen, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | "%s-%d", dev->name, qs); | ~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30: expected restricted __be16 [usertype] l2t_idx ../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30: got restricted __be32 [usertype] ../drivers/scsi/qla2xxx/qla_target.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:281:41: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:281:38: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:281:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:281:38: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:374:23: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:374:49: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:374:49: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:374:49: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:382:31: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:382:57: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:382:57: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:382:57: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:384:25: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:384:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:384:51: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:384:51: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:389:25: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:389:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:389:51: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:389:51: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:392:25: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:392:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:392:51: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:392:51: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:434:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:433:26: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:433:26: expected void [noderef] __iomem *doorbell_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:433:26: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:436:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:435:26: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:435:26: expected void [noderef] __iomem *inst_cnt_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:435:26: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:478:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:477:29: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:477:29: expected void [noderef] __iomem *pkts_sent_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:477:29: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:480:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:479:31: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:479:31: expected void [noderef] __iomem *pkts_credit_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:479:31: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:519:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:519:42: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:519:42: got void *mbox_int_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:520:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:520:42: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:520:42: got void *mbox_int_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:525:54: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:525:54: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:525:54: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:566:39: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:570:41: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:574:40: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:584:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:584:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:584:44: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:819:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:819:42: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:819:42: got void *mbox_int_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:826:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:826:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:826:44: got void *mbox_int_reg ../drivers/scsi/elx/libefc/efc_sm.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/libefc/efc_els.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/isdn/mISDN/l1oip_core.c:670:39: warning: incorrect type in assignment (different base types) ../drivers/isdn/mISDN/l1oip_core.c:670:39: expected restricted __be32 [usertype] s_addr ../drivers/isdn/mISDN/l1oip_core.c:670:39: got unsigned long ../drivers/scsi/qla2xxx/qla_tmpl.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_scsi.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_scsi.c:106:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:108:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:108:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:108:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:313:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:314:34: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:317:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:320:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:321:34: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:324:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:792:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:792:39: expected unsigned int [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:792:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:880:46: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:882:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:884:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1057:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1057:69: expected unsigned int [usertype] prot_data ../drivers/scsi/lpfc/lpfc_scsi.c:1057:69: got restricted __be32 [usertype] ref_tag ../drivers/scsi/lpfc/lpfc_scsi.c:1178:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1178:69: expected unsigned int [usertype] prot_data ../drivers/scsi/lpfc/lpfc_scsi.c:1178:69: got restricted __be16 [usertype] app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:1578:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1578:21: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_scsi.c:1578:21: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1579:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1579:22: expected unsigned int [usertype] reftag ../drivers/scsi/lpfc/lpfc_scsi.c:1579:22: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1612:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1612:21: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_scsi.c:1612:21: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1613:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1613:21: expected unsigned int [usertype] word1 ../drivers/scsi/lpfc/lpfc_scsi.c:1613:21: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1614:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1614:21: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:1614:21: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1623:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1624:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1630:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1745:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1745:29: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_scsi.c:1745:29: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1746:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1746:30: expected unsigned int [usertype] reftag ../drivers/scsi/lpfc/lpfc_scsi.c:1746:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1774:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1774:29: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_scsi.c:1774:29: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1775:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1775:29: expected unsigned int [usertype] word1 ../drivers/scsi/lpfc/lpfc_scsi.c:1775:29: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1776:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1776:29: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:1776:29: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1793:34: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1794:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1828:40: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1829:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1852:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1967:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1967:25: expected unsigned int [usertype] ref_tag ../drivers/scsi/lpfc/lpfc_scsi.c:1967:25: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1994:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1994:23: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:1994:23: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1995:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1995:23: expected unsigned int [usertype] word3 ../drivers/scsi/lpfc/lpfc_scsi.c:1995:23: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2020:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2020:38: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2020:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2022:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2022:38: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2022:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2034:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2034:38: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2034:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2035:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2035:38: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2035:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2038:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2038:36: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2038:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2039:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2039:38: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2039:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2049:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2049:36: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2049:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2050:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2050:38: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2050:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2181:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2181:46: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2181:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2183:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2183:46: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2183:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2187:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2187:36: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2187:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2188:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2188:38: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2188:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2200:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2200:33: expected unsigned int [usertype] ref_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2200:33: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2234:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2234:31: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2234:31: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2235:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2235:31: expected unsigned int [usertype] word3 ../drivers/scsi/lpfc/lpfc_scsi.c:2235:31: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2253:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:2254:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:2255:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2255:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2255:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2307:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2307:54: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2307:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2309:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2309:54: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2309:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2313:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2313:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2313:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2314:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2314:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2314:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2343:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2343:46: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2343:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2345:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2345:46: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2345:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2352:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2352:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2352:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2665:11: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2665:11: expected unsigned short [usertype] x ../drivers/scsi/lpfc/lpfc_scsi.c:2665:11: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2679:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2679:13: expected unsigned short [usertype] ret ../drivers/scsi/lpfc/lpfc_scsi.c:2679:13: got restricted __sum16 ../drivers/scsi/lpfc/lpfc_scsi.c:2739:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2739:31: expected unsigned short [usertype] start_app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2739:31: got restricted __be16 [usertype] app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2756:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2756:51: expected unsigned short [assigned] [usertype] guard_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2756:51: got restricted __be16 [usertype] guard_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2779:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2779:41: expected unsigned short [usertype] app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2779:41: got restricted __be16 [usertype] app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:3084:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:3086:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3086:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3086:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3142:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3142:54: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:3142:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3144:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3144:54: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:3144:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3160:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3160:46: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:3160:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3162:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3162:46: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:3162:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3166:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3166:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3166:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3167:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3167:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:3167:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3176:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3176:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3176:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3177:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3177:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:3177:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3202:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:3204:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3204:36: expected unsigned int [usertype] w ../drivers/scsi/lpfc/lpfc_scsi.c:3204:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3215:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:3217:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3217:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3217:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3329:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:3331:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3331:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3331:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3619:24: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3852:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3877:35: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3882:28: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3913:38: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3968:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3968:17: warning: too many warnings ../drivers/scsi/bfa/bfa_fcs_lport.c:416:32: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_fcs_lport.c:416:32: expected unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcs_lport.c:416:32: got restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcs_lport.c:2139:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:2462:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:2554:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:2096:27: warning: restricted __be16 degrades to integer ../drivers/scsi/bfa/bfa_fcs_lport.c:2688:35: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:3140:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:3337:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4639:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4712:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4790:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4885:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4462:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4541:31: warning: cast to restricted __be16 ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype] ../net/rxrpc/conn_service.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:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/scsi/lpfc/lpfc_attr.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:41: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:226:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: expected void [noderef] __iomem *doorbell_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:228:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: expected void [noderef] __iomem *inst_cnt_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:258:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: expected void [noderef] __iomem *pkts_sent_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:260:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: expected void [noderef] __iomem *pkts_credit_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:296:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:299:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:302:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: got void *mbox_int_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: got void *mbox_int_reg ../drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. In file included from ../include/linux/string.h:386, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:11, from ../arch/x86/include/asm/paravirt.h:19, from ../arch/x86/include/asm/irqflags.h:100, from ../include/linux/irqflags.h:18, from ../include/linux/spinlock.h:59, from ../include/linux/mmzone.h:8, from ../include/linux/gfp.h:7, from ../drivers/scsi/bnx2i/bnx2i_hwi.c:17: In function ‘fortify_memcpy_chk’, inlined from ‘bnx2i_process_login_resp.isra’ at ../drivers/scsi/bnx2i/bnx2i_hwi.c:1460:2: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/lpfc/lpfc_vport.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../net/core/bpf_sk_storage.c:341:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? ../drivers/scsi/qla2xxx/qla_nvme.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_nvme.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_bsg.c: In function ‘diag_cmd_data_alloc’: ../drivers/scsi/lpfc/lpfc_bsg.c:2819:18: warning: variable ‘offset’ set but not used [-Wunused-but-set-variable=] 2819 | int cnt, offset = 0, i = 0; | ^~~~~~ ../drivers/scsi/lpfc/lpfc_debugfs.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32 ../drivers/scsi/bfa/bfa_fcs_rport.c:2558:13: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2559:36: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:1838:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:1851:39: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_fcs_rport.c:1851:39: expected unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcs_rport.c:1851:39: got restricted __be16 [usertype] reply_oxid ../drivers/scsi/bfa/bfa_fcs_rport.c:1977:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2047:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2229:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcs_rport.c:2229:31: expected restricted __be16 [usertype] port_speed_cap ../drivers/scsi/bfa/bfa_fcs_rport.c:2229:31: got int ../drivers/scsi/bfa/bfa_fcs_rport.c:2238:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcs_rport.c:2238:30: expected restricted __be16 [usertype] port_op_speed ../drivers/scsi/bfa/bfa_fcs_rport.c:2238:30: got unsigned int enum fc_rpsc_op_speed ../drivers/scsi/bfa/bfa_fcs_rport.c:2593:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2667:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2688:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:3030:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcs_rport.c:3030:38: expected unsigned int [addressable] [assigned] [usertype] qos_flow_id ../drivers/scsi/bfa/bfa_fcs_rport.c:3030:38: got restricted __be32 [usertype] ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: got void *mbox_read_reg ../drivers/net/ethernet/cisco/enic/enic_main.c:273:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:277:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:633:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:640:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer ../drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol '__pcpu_scope_bnx2i_percpu' was not declared. Should it be static? ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int val ../drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih ../drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih ../drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid ../drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid ../drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer ../drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt ../drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32 ../drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32 ../drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait ../drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain ../drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t ../drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t ../drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t ../drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t ../drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer ../drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -= ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c: note: in included file: ../drivers/scsi/cxgbi/libcxgbi.h:414:19: warning: invalid assignment: += ../drivers/scsi/cxgbi/libcxgbi.h:414:19: left side has type int ../drivers/scsi/cxgbi/libcxgbi.h:414:19: right side has type restricted __wsum ../net/bluetooth/sco.c: note: in included file: ../include/net/bluetooth/hci_core.h:153:35: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_bsg.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_bsg.c:205:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:206:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:211:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2640:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2643:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2647:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2863:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2864:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2866:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:5426:29: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_bsg.c:5429:33: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nvme.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_nvme.c:2062:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:2062:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvme.c:2062:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:612:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:613:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:616:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:619:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:620:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:623:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:1028:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1028:25: expected restricted __be32 [usertype] rsn ../drivers/scsi/lpfc/lpfc_nvme.c:1028:25: got unsigned int [usertype] parameter ../drivers/scsi/lpfc/lpfc_nvme.c:1035:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1035:33: expected restricted __le16 [usertype] sq_head ../drivers/scsi/lpfc/lpfc_nvme.c:1035:33: got unsigned short [assigned] [usertype] sqhd ../drivers/scsi/lpfc/lpfc_nvme.c:1420:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1420:54: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_nvme.c:1420:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1422:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1422:54: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_nvme.c:1422:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1438:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1438:46: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_nvme.c:1438:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1440:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1440:46: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_nvme.c:1440:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1444:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1444:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvme.c:1444:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1445:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1445:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvme.c:1445:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1454:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1454:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvme.c:1454:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1456:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1456:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvme.c:1456:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1476:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:1478:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1478:36: expected unsigned int [usertype] w ../drivers/scsi/lpfc/lpfc_nvme.c:1478:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:850:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:850:22: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvme.c:850:22: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:892:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:892:30: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_nvme.c:892:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:893:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:893:30: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_nvme.c:893:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:909:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:909:22: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_nvme.c:909:22: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:910:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:910:22: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_nvme.c:910:22: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:911:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:916:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:916:20: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvme.c:916:20: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:917:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:917:22: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvme.c:917:22: got restricted __le32 [usertype] ../drivers/scsi/qla2xxx/qla_edif.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../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/chelsio/cxgb4/cxgb4_ethtool.c: In function ‘get_drvinfo’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:52: warning: ‘%u’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 0 and 14 [-Wformat-truncation=] 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:26: note: directive argument in the range [0, 255] 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:208:17: note: ‘snprintf’ output between 20 and 36 bytes into a destination of size 32 208 | snprintf(info->fw_version, sizeof(info->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | FW_HDR_FW_VER_MAJOR_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | FW_HDR_FW_VER_MINOR_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | FW_HDR_FW_VER_MICRO_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | FW_HDR_FW_VER_BUILD_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | FW_HDR_FW_VER_MAJOR_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | FW_HDR_FW_VER_MINOR_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | FW_HDR_FW_VER_MICRO_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | FW_HDR_FW_VER_BUILD_G(adapter->params.tp_vers)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/ipv4/netfilter/iptable_filter.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 ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32 ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32 ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype] ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype] ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype] ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: expected unsigned int [usertype] ../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3601:52: warning: dubious: !x | y ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: expected unsigned int [usertype] rss ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: got restricted __be32 [assigned] [usertype] rss_hi ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: got restricted __be32 [assigned] [usertype] rss_hi ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: expected unsigned int [usertype] priority ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: got restricted __be32 [assigned] [usertype] rss_lo ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2120:16: warning: cast to restricted __be32 ../net/ipv4/netfilter/iptable_mangle.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 ../drivers/scsi/qla2xxx/tcm_qla2xxx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bfa/bfa_fcbuild.c:107:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:107:29: expected unsigned int static [assigned] [toplevel] [usertype] pagebytes:16 ../drivers/scsi/bfa/bfa_fcbuild.c:107:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:164:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:164:21: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:164:21: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:173:23: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:213:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:213:46: expected unsigned int [usertype] rxsz:16 ../drivers/scsi/bfa/bfa_fcbuild.c:213:46: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:234:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:234:28: expected unsigned int [usertype] rxsz:16 ../drivers/scsi/bfa/bfa_fcbuild.c:234:28: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:249:56: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:249:56: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:249:56: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:258:56: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:258:56: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:258:56: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:270:14: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:271:17: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:284:44: warning: incorrect type in argument 4 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:284:44: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:284:44: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:338:44: warning: incorrect type in argument 4 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:338:44: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:338:44: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:444:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:444:23: expected unsigned int [usertype] ox_id:16 ../drivers/scsi/bfa/bfa_fcbuild.c:444:23: got restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:470:30: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:473:30: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:489:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:489:31: expected unsigned int [usertype] payload_len:16 ../drivers/scsi/bfa/bfa_fcbuild.c:489:31: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:499:16: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:560:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:560:31: expected unsigned int [usertype] num_entries:16 ../drivers/scsi/bfa/bfa_fcbuild.c:560:31: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:563:17: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:566:17: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:578:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:578:29: expected unsigned int [usertype] cmd_rsp_code:16 ../drivers/scsi/bfa/bfa_fcbuild.c:578:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:588:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:588:29: expected unsigned int [usertype] cmd_rsp_code:16 ../drivers/scsi/bfa/bfa_fcbuild.c:588:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:599:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:599:29: expected unsigned int [usertype] cmd_rsp_code:16 ../drivers/scsi/bfa/bfa_fcbuild.c:599:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:641:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:641:29: expected unsigned int [usertype] cmd_rsp_code:16 ../drivers/scsi/bfa/bfa_fcbuild.c:641:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:655:44: warning: incorrect type in argument 4 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:655:44: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:655:44: got unsigned short [usertype] ox_id ../drivers/scsi/lpfc/lpfc_nvmet.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_nvmet.c:2639:42: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvmet.c:2640:43: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvmet.c:2801:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2801:44: expected unsigned int [usertype] addrLow ../drivers/scsi/lpfc/lpfc_nvmet.c:2801:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2802:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2802:45: expected unsigned int [usertype] addrHigh ../drivers/scsi/lpfc/lpfc_nvmet.c:2802:45: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2841:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2841:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:2841:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2848:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2848:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:2848:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2927:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2927:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:2927:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2934:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2934:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:2934:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2950:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2950:43: expected unsigned int [usertype] addrLow ../drivers/scsi/lpfc/lpfc_nvmet.c:2950:43: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2952:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2952:44: expected unsigned int [usertype] addrHigh ../drivers/scsi/lpfc/lpfc_nvmet.c:2952:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:3019:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:3019:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:3019:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:3020:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:3020:30: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvmet.c:3020:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:3033:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvmet.c:3035:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:3035:28: expected unsigned int [usertype] w ../drivers/scsi/lpfc/lpfc_nvmet.c:3035:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:910:21: warning: cast to restricted __le32 ../drivers/net/ethernet/chelsio/cxgb/sge.c:1390:65: warning: cast to restricted __be16 ../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: expected unsigned short [usertype] vlan ../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: got restricted __be16 [usertype] ../net/ipv4/netfilter/iptable_nat.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 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: expected restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: got unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: expected restricted __wsum [usertype] csum ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: got int [assigned] wrs_needed ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast from restricted __wsum ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:37: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:38: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:798:18: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:819:28: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:827:24: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:25: warning: restricted __be32 degrades to integer ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: expected unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: got restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:32: warning: restricted __be32 degrades to integer ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: expected unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: got restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file: ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/net/ethernet/emulex/benet/be_main.c:1559:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:1559:29: expected unsigned short ../drivers/net/ethernet/emulex/benet/be_main.c:1559:29: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_main.c:2631:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:2631:32: expected unsigned int [usertype] fragpa_lo ../drivers/net/ethernet/emulex/benet/be_main.c:2631:32: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_main.c:2632:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:2632:32: expected unsigned int [usertype] fragpa_hi ../drivers/net/ethernet/emulex/benet/be_main.c:2632:32: got restricted __le32 [usertype] ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c: In function ‘alloc_uld_rxqs’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:38: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 10 and 25 [-Wformat-truncation=] 141 | "%s-%s%d", | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:34: note: directive argument in the range [0, 131069] 141 | "%s-%s%d", | ^~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:139:25: note: ‘snprintf’ output between 3 and 38 bytes into a destination of size 26 139 | snprintf(adap->msix_info[msi_idx].desc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | sizeof(adap->msix_info[msi_idx].desc), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | "%s-%s%d", | ~~~~~~~~~~ 142 | adap->port[0]->name, rxq_info->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/ipv4/netfilter/iptable_raw.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 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2325:25: warning: cast to restricted __be64 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1304:24: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 ../drivers/net/ethernet/emulex/benet/be_ethtool.c: In function ‘be_set_coalesce’: ../drivers/net/ethernet/emulex/benet/be_ethtool.c:349:27: warning: variable ‘eqo’ set but not used [-Wunused-but-set-variable=] 349 | struct be_eq_obj *eqo; | ^~~ ../drivers/net/ethernet/emulex/benet/be_ethtool.c: In function ‘be_get_drvinfo’: ../drivers/net/ethernet/emulex/benet/be_ethtool.c:229:29: warning: ‘ [’ directive output may be truncated writing 2 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 229 | "%s [%s]", adapter->fw_ver, adapter->fw_on_flash); | ^~ ../drivers/net/ethernet/emulex/benet/be_ethtool.c:228:17: note: ‘snprintf’ output between 4 and 66 bytes into a destination of size 32 228 | snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | "%s [%s]", adapter->fw_ver, adapter->fw_on_flash); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/sctp/sm_make_chunk.c:3077:48: warning: incorrect type in argument 2 (different base types) ../net/sctp/sm_make_chunk.c:3077:48: expected int optname ../net/sctp/sm_make_chunk.c:3077:48: got restricted __be16 ../net/sctp/sm_make_chunk.c:3149:48: warning: incorrect type in argument 2 (different base types) ../net/sctp/sm_make_chunk.c:3149:48: expected int optname ../net/sctp/sm_make_chunk.c:3149:48: got restricted __be16 ../drivers/scsi/bfa/bfa_port.c:29:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_port.c:29:20: expected restricted __be32 [usertype] t0 ../drivers/scsi/bfa/bfa_port.c:29:20: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_port.c:30:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_port.c:30:20: expected restricted __be32 [usertype] t1 ../drivers/scsi/bfa/bfa_port.c:30:20: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_port.c:526:42: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_port.c:528:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_port.c:563:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_port.c:563:35: expected unsigned int [usertype] ../drivers/scsi/bfa/bfa_port.c:563:35: got restricted __be32 [usertype] ../net/ipv4/netfilter/iptable_security.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/sunrpc/sysfs.c:406:9: error: incompatible types in comparison expression (different address spaces): ../net/sunrpc/sysfs.c:406:9: char const [noderef] __rcu * ../net/sunrpc/sysfs.c:406:9: char const * ../drivers/scsi/qedi/qedi_main.c:96:36: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_main.c:1214:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_main.c:1214:20: expected unsigned int [usertype] iscsi_cid ../drivers/scsi/qedi/qedi_main.c:1214:20: got restricted __le16 [usertype] conn_id ../drivers/scsi/qedi/qedi_main.c:1226:74: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/qedi/qedi_main.c:1226:74: expected unsigned int [usertype] tid ../drivers/scsi/qedi/qedi_main.c:1226:74: got restricted __le16 [usertype] itid ../drivers/scsi/qedi/qedi_main.c:1274:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_main.c:1274:18: expected unsigned short [usertype] prod_idx ../drivers/scsi/qedi/qedi_main.c:1274:18: got restricted __le16 ../drivers/scsi/qedi/qedi_main.c:1326:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_main.c:1326:18: expected unsigned short [usertype] prod_idx ../drivers/scsi/qedi/qedi_main.c:1326:18: got restricted __le16 ../drivers/scsi/qedi/qedi_main.c:1853:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_main.c:1853:32: expected restricted __le32 [usertype] itt ../drivers/scsi/qedi/qedi_main.c:1853:32: got unsigned int [usertype] proto_itt ../drivers/scsi/qedi/qedi_main.c:1866:37: warning: restricted __le32 degrades to integer ../net/bridge/netfilter/ebtable_filter.c:19:41: warning: array of flexible structures ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: expected unsigned short [usertype] major ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: expected unsigned short [usertype] minor ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: expected unsigned short [usertype] micro ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_vmid.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/emulex/benet/be_cmds.c:315:39: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:316:39: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:390:43: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:401:33: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:413:23: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:417:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:460:44: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33: expected unsigned int [usertype] request_length ../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: expected unsigned int [usertype] pa_hi ../drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28: expected unsigned int [usertype] pa_lo ../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26: expected unsigned int [usertype] len ../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: expected unsigned int [usertype] lo ../drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29: expected unsigned int [usertype] hi ../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:899:29: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1032:29: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1034:38: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28: expected unsigned short [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30: expected unsigned int [usertype] pmac_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1112:28: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22: expected unsigned int [usertype] pmac_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1218:26: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28: expected unsigned short [usertype] cq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36: expected unsigned int ../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1293:28: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1337:28: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28: expected unsigned short [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20: expected unsigned short [usertype] cq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1396:27: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1398:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20: expected unsigned short [usertype] cq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27: expected unsigned int [usertype] interface_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29: expected unsigned short [usertype] max_frame_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24: expected unsigned int [usertype] rss_queue ../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1441:27: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17: expected unsigned short [usertype] id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17: expected unsigned short [usertype] id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31: expected unsigned int [usertype] capability_flags ../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27: expected unsigned int [usertype] enable_flags ../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1555:30: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1559:47: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27: expected unsigned int [usertype] interface_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42: expected unsigned short [usertype] pport_num ../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1728:39: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28: expected unsigned int [usertype] fat_operation ../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1787:38: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36: expected unsigned int [usertype] fat_operation ../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: expected unsigned int [usertype] read_log_offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38: expected unsigned int [usertype] read_log_length ../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39: expected unsigned int [usertype] data_buffer_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1841:25: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21: expected unsigned int [usertype] num_eq ../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39: expected unsigned int [usertype] eq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50: expected unsigned int [usertype] delay_multiplier ../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28: expected unsigned int [usertype] if_flags_mask ../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36: warning: invalid assignment: |= ../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36: left side has type unsigned int ../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36: right side has type restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32: expected unsigned int [usertype] mcast_num ../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: expected unsigned short [usertype] tx_flow_control ../drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30: expected unsigned short [usertype] rx_flow_control ../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2106:26: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2107:26: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2137:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2138:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2139:37: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25: expected unsigned short [usertype] enable_rss ../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34: expected unsigned short [usertype] cpu_table_size_log2 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27: expected unsigned int [usertype] write_offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31: expected unsigned int [usertype] descriptor_count ../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22: expected unsigned int [usertype] buf_len ../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23: expected unsigned int [usertype] addr_low ../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24: expected unsigned int [usertype] addr_high ../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2400:33: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: expected unsigned int [usertype] desired_read_len ../drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26: expected unsigned int [usertype] read_offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31: expected unsigned int [usertype] descriptor_count ../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22: expected unsigned int [usertype] buf_len ../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23: expected unsigned int [usertype] addr_low ../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24: expected unsigned int [usertype] addr_high ../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2521:30: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2522:24: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29: expected unsigned int [usertype] op_type ../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36: expected unsigned int [usertype] offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29: expected unsigned int [usertype] op_code ../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35: expected unsigned int [usertype] data_buf_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29: expected unsigned int [usertype] op_type ../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36: expected unsigned int [usertype] offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36: expected unsigned int [usertype] offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29: expected unsigned int [usertype] op_code ../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35: expected unsigned int [usertype] data_buf_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2641:36: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2643:36: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2875:24: warning: too many warnings ../net/bridge/netfilter/ebtable_nat.c:19:41: warning: array of flexible structures ../drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: expected unsigned int [addressable] [assigned] [usertype] mtu ../drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_core.c:1252:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1253:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1254:42: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1255:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1256:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1257:42: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1270:32: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1270:32: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bfa/bfa_core.c:1270:32: expected unsigned short [usertype] num_ioim_fw ../drivers/scsi/bfa/bfa_core.c:1270:32: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_core.c:1285:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1286:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1287:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1288:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1289:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1290:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1613:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_core.c:1613:31: expected restricted __be16 [usertype] delay ../drivers/scsi/bfa/bfa_core.c:1613:31: got int ../drivers/scsi/bfa/bfa_core.c:1617:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_core.c:1617:33: expected restricted __be16 [usertype] latency ../drivers/scsi/bfa/bfa_core.c:1617:33: got int ../drivers/scsi/bfa/bfa_core.c:1631:43: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1632:45: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1647:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1648:9: warning: cast from restricted __be16 ../drivers/scsi/qedi/qedi_iscsi.c:518:32: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_iscsi.c:519:32: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_iscsi.c:528:48: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_iscsi.c:529:48: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_iscsi.c:759:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:759:29: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_iscsi.c:759:29: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_iscsi.c:761:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:761:29: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_iscsi.c:761:29: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_iscsi.c:762:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:762:25: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedi/qedi_iscsi.c:762:25: got long ../drivers/scsi/qedi/qedi_iscsi.c:765:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:765:29: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_iscsi.c:765:29: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_iscsi.c:767:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:767:29: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_iscsi.c:767:29: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_iscsi.c:768:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:768:25: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedi/qedi_iscsi.c:768:25: got int ../drivers/scsi/qedi/qedi_fw.c:1459:30: warning: cast to restricted itt_t ../drivers/scsi/qedi/qedi_fw.c:1459:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1459:28: expected restricted __le32 [addressable] [usertype] itt ../drivers/scsi/qedi/qedi_fw.c:1459:28: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1460:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1460:31: expected restricted __le32 [addressable] [usertype] cmd_sn ../drivers/scsi/qedi/qedi_fw.c:1460:31: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1463:33: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_fw.c:1463:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1463:31: expected restricted __le32 [addressable] [usertype] lo ../drivers/scsi/qedi/qedi_fw.c:1463:31: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1464:33: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_fw.c:1464:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1464:31: expected restricted __le32 [addressable] [usertype] hi ../drivers/scsi/qedi/qedi_fw.c:1464:31: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1469:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1469:36: expected restricted __le32 [addressable] [usertype] rtt ../drivers/scsi/qedi/qedi_fw.c:1469:36: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1473:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1473:36: expected restricted __le32 [addressable] [usertype] rtt ../drivers/scsi/qedi/qedi_fw.c:1473:36: got unsigned int ../drivers/scsi/qedi/qedi_fw.c:1478:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1478:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword ../drivers/scsi/qedi/qedi_fw.c:1478:41: got int ../drivers/scsi/qedi/qedi_fw.c:1479:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1479:35: expected restricted __le32 [addressable] [assigned] [usertype] ref_cmd_sn ../drivers/scsi/qedi/qedi_fw.c:1479:35: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:50:25: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:51:28: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:52:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:53:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:55:28: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:55:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:55:26: expected restricted __be16 [usertype] t2wait ../drivers/scsi/qedi/qedi_fw.c:55:26: got restricted __be32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:56:30: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:56:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:56:28: expected restricted __be16 [usertype] t2retain ../drivers/scsi/qedi/qedi_fw.c:56:28: got restricted __be32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:109:29: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:111:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:111:27: expected restricted __be32 [usertype] ttt ../drivers/scsi/qedi/qedi_fw.c:111:27: got restricted __le32 [usertype] ttt ../drivers/scsi/qedi/qedi_fw.c:112:32: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:113:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:114:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:116:36: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:214:29: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:216:32: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:217:36: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:218:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:285:29: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:287:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:287:28: expected restricted __be16 [usertype] tsih ../drivers/scsi/qedi/qedi_fw.c:287:28: got restricted __le16 [usertype] tsih ../drivers/scsi/qedi/qedi_fw.c:288:32: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:289:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:290:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:293:37: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:331:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:331:13: expected unsigned short [usertype] idx ../drivers/scsi/qedi/qedi_fw.c:331:13: got restricted __le16 [usertype] rqe_opaque ../drivers/scsi/qedi/qedi_fw.c:366:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:366:13: expected unsigned short [usertype] idx ../drivers/scsi/qedi/qedi_fw.c:366:13: got restricted __le16 [usertype] rqe_opaque ../drivers/scsi/qedi/qedi_fw.c:384:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:384:41: expected restricted __le16 [usertype] opaque ../drivers/scsi/qedi/qedi_fw.c:384:41: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:427:29: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:434:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:435:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:436:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:437:20: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:453:28: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:497:32: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:513:18: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:513:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:513:16: expected unsigned int ../drivers/scsi/qedi/qedi_fw.c:513:16: got restricted __be32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:514:18: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:514:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:514:16: expected unsigned int ../drivers/scsi/qedi/qedi_fw.c:514:16: got restricted __be32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:516:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:517:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:518:28: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:523:28: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:524:28: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:525:28: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:548:29: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:565:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:566:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:567:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:590:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:590:20: expected unsigned int [usertype] iscsi_cid ../drivers/scsi/qedi/qedi_fw.c:590:20: got restricted __le16 [usertype] conn_id ../drivers/scsi/qedi/qedi_fw.c:623:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:624:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:625:20: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:629:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:632:38: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:734:28: warning: incorrect type in initializer (different base types) ../drivers/scsi/qedi/qedi_fw.c:734:28: expected unsigned int [usertype] proto_itt ../drivers/scsi/qedi/qedi_fw.c:734:28: got restricted __le16 [usertype] itid ../drivers/scsi/qedi/qedi_fw.c:743:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:743:19: expected unsigned int [usertype] iscsi_cid ../drivers/scsi/qedi/qedi_fw.c:743:19: got restricted __le16 [usertype] conn_id ../drivers/scsi/qedi/qedi_fw.c:793:9: warning: cast to restricted itt_t ../drivers/scsi/qedi/qedi_fw.c:850:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:850:20: expected unsigned int [usertype] iscsi_cid ../drivers/scsi/qedi/qedi_fw.c:850:20: got restricted __le16 [usertype] conn_id ../drivers/scsi/qedi/qedi_fw.c:881:50: warning: cast from restricted itt_t ../drivers/scsi/qedi/qedi_fw.c:881:40: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:886:48: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:885:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:885:49: expected restricted __le16 [usertype] itid ../drivers/scsi/qedi/qedi_fw.c:885:49: got unsigned int ../drivers/scsi/qedi/qedi_fw.c:925:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:925:40: expected restricted __le16 [usertype] sq_prod ../drivers/scsi/qedi/qedi_fw.c:925:40: got unsigned short [usertype] fw_sq_prod_idx ../drivers/scsi/qedi/qedi_fw.c:1001:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1001:40: expected restricted __le32 [addressable] [assigned] [usertype] isid_tabc ../drivers/scsi/qedi/qedi_fw.c:1001:40: got unsigned int ../drivers/scsi/qedi/qedi_fw.c:1002:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1002:37: expected restricted __le16 [addressable] [assigned] [usertype] isid_d ../drivers/scsi/qedi/qedi_fw.c:1002:37: got unsigned short ../drivers/scsi/qedi/qedi_fw.c:1004:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1004:35: expected restricted __le16 [addressable] [assigned] [usertype] tsih ../drivers/scsi/qedi/qedi_fw.c:1004:35: got restricted __be16 [usertype] tsih ../drivers/scsi/qedi/qedi_fw.c:1005:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1005:47: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword ../drivers/scsi/qedi/qedi_fw.c:1005:47: got int ../drivers/scsi/qedi/qedi_fw.c:1008:36: warning: cast to restricted itt_t ../drivers/scsi/qedi/qedi_fw.c:1008:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1008:34: expected restricted __le32 [addressable] [assigned] [usertype] itt ../drivers/scsi/qedi/qedi_fw.c:1008:34: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1009:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1009:34: expected restricted __le16 [addressable] [assigned] [usertype] cid ../drivers/scsi/qedi/qedi_fw.c:1009:34: got unsigned int [usertype] iscsi_conn_id ../drivers/scsi/qedi/qedi_fw.c:1010:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1010:37: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn ../drivers/scsi/qedi/qedi_fw.c:1010:37: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1011:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1011:42: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn ../drivers/scsi/qedi/qedi_fw.c:1011:42: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1017:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1017:45: expected restricted __le32 [addressable] [assigned] [usertype] lo ../drivers/scsi/qedi/qedi_fw.c:1017:45: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1019:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1019:45: expected restricted __le32 [addressable] [assigned] [usertype] hi ../drivers/scsi/qedi/qedi_fw.c:1019:45: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1026:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1026:45: expected restricted __le32 [addressable] [assigned] [usertype] lo ../drivers/scsi/qedi/qedi_fw.c:1026:45: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1028:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1028:45: expected restricted __le32 [addressable] [assigned] [usertype] hi ../drivers/scsi/qedi/qedi_fw.c:1028:45: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1030:46: warning: too many warnings ../fs/nfs/nfstrace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../fs/nfs/nfstrace.h): ../fs/nfs/./nfstrace.h:1488:1: warning: dereference of noderef expression ../fs/nfs/nfstrace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../fs/nfs/nfstrace.h): ../fs/nfs/./nfstrace.h:1488:1: warning: dereference of noderef expression ../fs/nfs/nfstrace.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../fs/nfs/nfstrace.h): ../fs/nfs/./nfstrace.h:1488:1: warning: dereference of noderef expression ../drivers/scsi/bfa/bfa_svc.c:733:21: warning: restricted __be32 degrades to integer ../drivers/scsi/bfa/bfa_svc.c:740:48: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:745:41: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:750:33: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:3132:33: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:3135:9: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:3136:9: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:4410:25: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:4412:25: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:660:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:660:27: expected restricted __be32 [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:660:27: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_svc.c:669:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:669:39: expected restricted __be32 [usertype] residue_len ../drivers/scsi/bfa/bfa_svc.c:669:39: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_svc.c:681:71: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_svc.c:681:71: expected unsigned int [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:681:71: got restricted __be32 [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:682:49: warning: incorrect type in argument 6 (different base types) ../drivers/scsi/bfa/bfa_svc.c:682:49: expected unsigned int [usertype] resid_len ../drivers/scsi/bfa/bfa_svc.c:682:49: got restricted __be32 [usertype] residue_len ../drivers/scsi/bfa/bfa_svc.c:689:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:689:39: expected unsigned int [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:689:39: got restricted __be32 [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:690:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:690:43: expected unsigned int [usertype] residue_len ../drivers/scsi/bfa/bfa_svc.c:690:43: got restricted __be32 [usertype] residue_len ../drivers/scsi/bfa/bfa_svc.c:3486:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:3486:39: expected restricted __be16 [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:3486:39: got unsigned short [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:3521:41: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:3522:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:3522:54: expected unsigned short [usertype] path_tov ../drivers/scsi/bfa/bfa_svc.c:3522:54: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_svc.c:3524:53: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:3524:53: expected unsigned short [usertype] q_depth ../drivers/scsi/bfa/bfa_svc.c:3524:53: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_svc.c:3851:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:3861:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:3861:31: expected restricted __be16 [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:3861:31: got unsigned short [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:3870:27: warning: incorrect type in return expression (different base types) ../drivers/scsi/bfa/bfa_svc.c:3870:27: expected unsigned short ../drivers/scsi/bfa/bfa_svc.c:3870:27: got restricted __be16 [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:5450:22: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:5451:22: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:6410:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6410:21: expected unsigned int enum bfa_status status ../drivers/scsi/bfa/bfa_svc.c:6410:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:6461:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6461:49: expected unsigned int [usertype] roundtrip_latency ../drivers/scsi/bfa/bfa_svc.c:6461:49: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:6463:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6463:50: expected unsigned int [usertype] est_cable_distance ../drivers/scsi/bfa/bfa_svc.c:6463:50: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:6466:25: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:6468:39: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:6495:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6495:30: expected unsigned int [usertype] lpcnt ../drivers/scsi/bfa/bfa_svc.c:6495:30: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:5748:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:5749:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:5750:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:5751:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:5752:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:6387:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6387:26: expected unsigned int [usertype] lpcnt ../drivers/scsi/bfa/bfa_svc.c:6387:26: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:6388:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6388:28: expected unsigned int [usertype] payload ../drivers/scsi/bfa/bfa_svc.c:6388:28: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c: note: in included file (through ../drivers/scsi/bfa/bfa.h, ../drivers/scsi/bfa/bfa_modules.h, ../drivers/scsi/bfa/bfad_drv.h): ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10478:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1964:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1964:30: expected unsigned short [usertype] major ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1964:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1965:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1965:30: expected unsigned short [usertype] minor ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1965:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1966:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1966:30: expected unsigned short [usertype] micro ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1966:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cisco/enic/enic_pp.c:147:45: warning: dubious: x | !y ../drivers/net/ethernet/cisco/enic/enic_pp.c:148:52: warning: dubious: x | !y ../drivers/net/ethernet/cisco/enic/enic_pp.c:149:73: warning: dubious: x | !y ../drivers/scsi/be2iscsi/be_main.c:1169:29: warning: cast to restricted __be16 ../drivers/scsi/be2iscsi/be_main.c:1195:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_main.c:1195:21: expected restricted __be16 [usertype] t2wait ../drivers/scsi/be2iscsi/be_main.c:1195:21: got int ../drivers/scsi/be2iscsi/be_main.c:1680:33: warning: cast to restricted __be16 ../drivers/scsi/be2iscsi/be_main.c:1818:28: warning: cast to restricted __le32 ../drivers/scsi/be2iscsi/be_main.c:1837:36: warning: cast to restricted __le32 ../drivers/scsi/be2iscsi/be_main.c:4338:19: warning: cast from restricted itt_t ../drivers/scsi/be2iscsi/be_main.c:4371:34: warning: cast to restricted itt_t ../drivers/scsi/be2iscsi/be_main.c:4468:16: warning: cast to restricted itt_t ../drivers/scsi/be2iscsi/be_main.c:4468:16: warning: cast from restricted __be32 ../drivers/scsi/be2iscsi/be_main.c:4524:9: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/be2iscsi/be_main.c:4524:9: expected unsigned int [usertype] value ../drivers/scsi/be2iscsi/be_main.c:4524:9: got restricted __be16 [usertype] ../drivers/scsi/be2iscsi/be_main.c:4584:9: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/be2iscsi/be_main.c:4584:9: expected unsigned int [usertype] value ../drivers/scsi/be2iscsi/be_main.c:4584:9: got restricted __be16 [usertype] ../drivers/scsi/be2iscsi/be_main.c:4678:30: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_main.c:4763:17: warning: cast to restricted __be32 ../drivers/scsi/be2iscsi/be_main.c:4763:17: warning: cast from restricted itt_t ../drivers/scsi/be2iscsi/be_main.c:5771:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static? ../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 ../net/sunrpc/debugfs.c:78:21: warning: cast removes address space '__rcu' of expression ../net/ipv4/fou_bpf.c:44:17: warning: symbol 'bpf_skb_set_fou_encap' was not declared. Should it be static? ../net/ipv4/fou_bpf.c:86:17: warning: symbol 'bpf_skb_get_fou_encap' was not declared. Should it be static? ../kernel/bpf/fixups.c:2202:38: error: subtraction of functions? Share your drugs ../drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr ../drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr ../drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:34:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:34:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:34:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:35:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:35:37: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_fw_api.c:35:37: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:36:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:36:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:36:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:37:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:37:37: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_fw_api.c:37:37: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:38:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:38:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:38:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:39:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:39:42: expected restricted __le32 [usertype] sgl_total_length ../drivers/scsi/qedi/qedi_fw_api.c:39:42: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:43:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:43:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:43:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:44:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:44:59: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_fw_api.c:44:59: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:45:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:45:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:45:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:46:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:46:59: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_fw_api.c:46:59: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:47:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:47:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:47:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:48:55: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:48:55: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedi/qedi_fw_api.c:48:55: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:139:21: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:150:21: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:174:39: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:218:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:218:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:218:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:219:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:219:69: expected restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:219:69: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:247:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:247:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:247:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:248:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:248:54: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_fw_api.c:248:54: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:249:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:249:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:249:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:250:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:250:54: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_fw_api.c:250:54: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:251:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:251:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:251:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:252:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:252:51: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedi/qedi_fw_api.c:252:51: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:265:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:265:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:265:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:266:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:266:46: expected restricted __le32 [usertype] exp_data_transfer_len ../drivers/scsi/qedi/qedi_fw_api.c:266:46: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:306:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:306:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:306:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:307:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:307:59: expected restricted __le32 [usertype] exp_data_acked ../drivers/scsi/qedi/qedi_fw_api.c:307:59: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:316:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:316:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:316:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:317:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:317:57: expected restricted __le32 [usertype] exp_cont_len ../drivers/scsi/qedi/qedi_fw_api.c:317:57: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:340:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:340:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:340:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:341:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:341:47: expected restricted __le32 [usertype] initial_ref_tag ../drivers/scsi/qedi/qedi_fw_api.c:341:47: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:430:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:430:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:430:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:431:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:431:47: expected restricted __le32 [usertype] initial_ref_tag ../drivers/scsi/qedi/qedi_fw_api.c:431:47: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: too many warnings ../drivers/scsi/qedi/qedi_debugfs.c:14:5: warning: symbol 'qedi_do_not_recover' was not declared. Should it be static? ../drivers/scsi/qedi/qedi_debugfs.c:86:31: warning: symbol 'qedi_debugfs_ops' was not declared. Should it be static? ../drivers/scsi/qedi/qedi_debugfs.c:109:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/qedi/qedi_debugfs.c:109:45: expected char const * ../drivers/scsi/qedi/qedi_debugfs.c:109:45: got char const [noderef] __user *buffer ../drivers/scsi/qedi/qedi_debugfs.c:150:41: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_debugfs.c:219:30: warning: symbol 'qedi_dbg_fops' was not declared. Should it be static? ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:656:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:656:38: expected restricted __be32 [usertype] ip4src ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:656:38: got unsigned int [usertype] ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:659:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:659:38: expected restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:659:38: got unsigned int [usertype] ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:662:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:662:36: expected restricted __be16 [usertype] psrc ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:662:36: got unsigned short [usertype] ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:665:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:665:36: expected restricted __be16 [usertype] pdst ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:665:36: got unsigned short [usertype] ../net/ipv4/netfilter/arptable_filter.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 ../drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32 ../drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length ../drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo ../drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi ../drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages ../drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages ../drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id ../drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:1770:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:1770:37: expected unsigned short [usertype] hdr_ring_id ../drivers/scsi/be2iscsi/be_cmds.c:1770:37: got restricted __le16 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:1771:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:1771:38: expected unsigned short [usertype] data_ring_id ../drivers/scsi/be2iscsi/be_cmds.c:1771:38: got restricted __le16 [usertype] ../drivers/net/ethernet/freescale/enetc/enetc.c: In function ‘enetc_setup_irqs’: ../drivers/net/ethernet/freescale/enetc/enetc.c:2797:60: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-truncation=] 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~ ../drivers/net/ethernet/freescale/enetc/enetc.c:2797:52: note: directive argument in the range [-2147483638, 2147483646] 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~~~~~~~~~~ ../drivers/net/ethernet/freescale/enetc/enetc.c:2797:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 24 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2798 | priv->ndev->name, i); | ~~~~~~~~~~~~~~~~~~~~ ../fs/nfs/fscache.c:60:51: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:60:51: expected unsigned long long x ../fs/nfs/fscache.c:60:51: got restricted __be16 const [usertype] sin_port ../fs/nfs/fscache.c:61:61: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:61:61: expected unsigned long long x ../fs/nfs/fscache.c:61:61: got restricted __be32 const [usertype] s_addr ../fs/nfs/fscache.c:66:52: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:66:52: expected unsigned long long x ../fs/nfs/fscache.c:66:52: got restricted __be16 const [usertype] sin6_port ../fs/nfs/fscache.c:67:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:67:73: expected unsigned long long x ../fs/nfs/fscache.c:67:73: got restricted __be32 const ../fs/nfs/fscache.c:68:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:68:73: expected unsigned long long x ../fs/nfs/fscache.c:68:73: got restricted __be32 const ../fs/nfs/fscache.c:69:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:69:73: expected unsigned long long x ../fs/nfs/fscache.c:69:73: got restricted __be32 const ../fs/nfs/fscache.c:70:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:70:73: expected unsigned long long x ../fs/nfs/fscache.c:70:73: got restricted __be32 const ../kernel/bpf/check_btf.c: note: in included file (through ../include/linux/bpf.h): ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../net/atm/mpc.c:123:20: warning: symbol 'mpcs' was not declared. Should it be static? ../kernel/bpf/trampoline.c:183:19: warning: symbol 'direct_ops' was not declared. Should it be static? ../drivers/net/ethernet/huawei/hinic/hinic_main.c:832:25: warning: cast to restricted __be16 ../drivers/net/ethernet/huawei/hinic/hinic_tx.c:713:25: warning: cast to restricted __be16 ../drivers/net/ethernet/huawei/hinic/hinic_rx.c:388:27: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_rx.c:410:32: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_rx.c:411:28: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_rx.c:432:38: warning: cast to restricted __be32 ../net/caif/cfmuxl.c:127:14: error: incompatible types in comparison expression (different address spaces): ../net/caif/cfmuxl.c:127:14: struct cflayer [noderef] __rcu * ../net/caif/cfmuxl.c:127:14: struct cflayer * ../net/caif/cfmuxl.c:131:17: error: incompatible types in comparison expression (different address spaces): ../net/caif/cfmuxl.c:131:17: struct cflayer [noderef] __rcu * ../net/caif/cfmuxl.c:131:17: struct cflayer * ../net/caif/cfmuxl.c:111:9: error: incompatible types in comparison expression (different address spaces): ../net/caif/cfmuxl.c:111:9: struct cflayer [noderef] __rcu * ../net/caif/cfmuxl.c:111:9: struct cflayer * ../net/caif/cfmuxl.c:141:14: error: incompatible types in comparison expression (different address spaces): ../net/caif/cfmuxl.c:141:14: struct cflayer [noderef] __rcu * ../net/caif/cfmuxl.c:141:14: struct cflayer * ../net/caif/cfmuxl.c:145:17: error: incompatible types in comparison expression (different address spaces): ../net/caif/cfmuxl.c:145:17: struct cflayer [noderef] __rcu * ../net/caif/cfmuxl.c:145:17: struct cflayer * ../net/caif/cfmuxl.c:167:9: error: incompatible types in comparison expression (different address spaces): ../net/caif/cfmuxl.c:167:9: struct cflayer [noderef] __rcu * ../net/caif/cfmuxl.c:167:9: struct cflayer * ../kernel/bpf/btf.c: note: in included file (through ../include/linux/bpf.h, ../include/linux/bpf_verifier.h): ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../drivers/net/ethernet/huawei/hinic/hinic_port.c:625:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:625:32: expected unsigned int [usertype] group_index ../drivers/net/ethernet/huawei/hinic/hinic_port.c:625:32: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:632:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:632:31: expected unsigned int [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:632:31: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:639:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:639:25: expected unsigned int [usertype] size ../drivers/net/ethernet/huawei/hinic/hinic_port.c:639:25: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:650:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:650:27: expected unsigned int [usertype] offset ../drivers/net/ethernet/huawei/hinic/hinic_port.c:650:27: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:651:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:651:25: expected unsigned int [usertype] size ../drivers/net/ethernet/huawei/hinic/hinic_port.c:651:25: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:735:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:735:30: expected unsigned int [usertype] group_index ../drivers/net/ethernet/huawei/hinic/hinic_port.c:735:30: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:738:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:738:23: expected unsigned int [usertype] size ../drivers/net/ethernet/huawei/hinic/hinic_port.c:738:23: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:740:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:740:22: expected unsigned int [usertype] ctx ../drivers/net/ethernet/huawei/hinic/hinic_port.c:740:22: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:105:24: warning: cast to restricted __be64 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:167:24: warning: cast to restricted __be64 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:621:16: warning: incorrect type in return expression (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:621:16: expected unsigned int ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:621:16: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50: got unsigned long long [usertype] * ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:730:21: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:852:18: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:903:22: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:908:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:908:21: expected unsigned int [usertype] status ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:908:21: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:926:19: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:928:24: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:929:24: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:970:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:970:27: expected unsigned short [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:970:27: got restricted __be16 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_io.c:72:31: warning: incorrect type in return expression (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_io.c:72:31: expected void [noderef] __iomem * ../drivers/net/ethernet/huawei/hinic/hinic_hw_io.c:72:31: got void * ../net/netfilter/nf_tables_offload.c:253:24: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_tables_offload.c:253:24: expected restricted __be16 [usertype] proto ../net/netfilter/nf_tables_offload.c:253:24: got int ../net/sched/em_cmp.c:43:31: warning: cast to restricted __be16 ../net/sched/em_cmp.c:53:31: warning: cast to restricted __be32 ../net/caif/cffrml.c:92:15: warning: cast to restricted __le16 ../net/caif/cffrml.c:117:27: warning: cast to restricted __le16 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:328:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:328:17: expected unsigned int [addressable] [usertype] db_info ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:328:17: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:408:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:408:23: expected unsigned long long [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:408:23: got restricted __be64 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:531:27: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:572:21: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:620:14: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:625:19: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:656:30: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:702:31: warning: cast to restricted __be64 ../kernel/bpf/stream.c:215:17: warning: symbol 'bpf_stream_vprintk' was not declared. Should it be static? ../kernel/bpf/stream.c:249:17: warning: symbol 'bpf_stream_print_stack' was not declared. Should it be static? ../kernel/bpf/arena.c:857:18: warning: symbol 'bpf_arena_alloc_pages' was not declared. Should it be static? ../kernel/bpf/arena.c:880:18: warning: symbol 'bpf_arena_free_pages' was not declared. Should it be static? ../kernel/bpf/arena.c:900:17: warning: symbol 'bpf_arena_reserve_pages' was not declared. Should it be static? ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1822:45: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1822:45: expected restricted __sum16 [usertype] check ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1822:45: got restricted __be16 [usertype] ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3059:22: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3059:22: expected unsigned int [usertype] val ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3059:22: got restricted __be32 [usertype] ip ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3104:40: warning: cast from restricted __be32 ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3164:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3164:38: expected restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3164:38: got unsigned int [usertype] ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3168:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3168:38: expected restricted __be32 [usertype] ip4src ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3168:38: got unsigned int ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3170:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3170:36: expected restricted __be16 [usertype] psrc ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3170:36: got int ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3172:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3172:36: expected restricted __be16 [usertype] pdst ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3172:36: got int ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: got void *hwbase ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:324:24: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25: expected unsigned int [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25: got restricted __be32 [usertype] ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:847:21: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:847:21: expected struct rvu_fwdata *fwdata ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:847:21: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:853:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:853:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:853:28: got struct rvu_fwdata *fwdata ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:866:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:866:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:866:28: got struct rvu_fwdata *fwdata ../net/caif/caif_usb.c:110:32: warning: restricted __be16 degrades to integer ../net/caif/caif_usb.c:111:33: warning: restricted __be16 degrades to integer ../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:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../net/sched/em_meta.c:198:20: warning: incorrect type in assignment (different base types) ../net/sched/em_meta.c:198:20: expected unsigned long value ../net/sched/em_meta.c:198:20: got restricted __be16 ../drivers/net/ethernet/micrel/ksz884x.c:3147:50: warning: restricted pci_power_t degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:3468:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3468:37: expected unsigned int [usertype] next ../drivers/net/ethernet/micrel/ksz884x.c:3468:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:3470:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3470:29: expected unsigned int [usertype] next ../drivers/net/ethernet/micrel/ksz884x.c:3470:29: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:3472:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3472:33: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:3472:33: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4377:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4670:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4706:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4751:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1543:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1543:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1543:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1519:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1519:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1519:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: expected void [noderef] __iomem *p ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: got struct gfar * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:22: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: error: incompatible types in comparison expression (different address spaces): ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: void * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: void [noderef] __iomem * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:399:25: error: subtraction of different types can't work (different address spaces) ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c: In function ‘myri10ge_request_irq’: ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2197:44: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 25 [-Wformat-truncation=] 2197 | "%s:slice-%d", netdev->name, i); | ^~ ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2197:34: note: directive argument in the range [-2147483643, 2147483646] 2197 | "%s:slice-%d", netdev->name, i); | ^~~~~~~~~~~~~ ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2196:25: note: ‘snprintf’ output between 9 and 34 bytes into a destination of size 32 2196 | snprintf(ss->irq_desc, sizeof(ss->irq_desc), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2197 | "%s:slice-%d", netdev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c: In function ‘rvu_dbg_mcs_init’: ../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:510:36: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 7 [-Wformat-overflow=] 510 | sprintf(dname, "mcs%d", i); | ^~ ../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:510:32: note: directive argument in the range [-2147483641, 2147483646] 510 | sprintf(dname, "mcs%d", i); | ^~~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:510:17: note: ‘sprintf’ output between 5 and 15 bytes into a destination of size 10 510 | sprintf(dname, "mcs%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:162:46: warning: cast to restricted __be16 ../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:128:19: warning: cast to restricted __be32 ../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:132:41: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:595:21: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54: got unsigned char [usertype] * ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58: got unsigned char [usertype] * ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:748:22: warning: cast to restricted __be64 ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25: expected unsigned char [usertype] *data ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/prestera/prestera_devlink.c: In function ‘prestera_dl_info_get’: ../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:43: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 4 and 12 [-Wformat-truncation=] 359 | snprintf(buf, sizeof(buf), "%d.%d.%d", | ^~ ../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:36: note: directive argument in the range [0, 65535] 359 | snprintf(buf, sizeof(buf), "%d.%d.%d", | ^~~~~~~~~~ ../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:9: note: ‘snprintf’ output between 6 and 18 bytes into a destination of size 16 359 | snprintf(buf, sizeof(buf), "%d.%d.%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | sw->dev->fw_rev.maj, | ~~~~~~~~~~~~~~~~~~~~ 361 | sw->dev->fw_rev.min, | ~~~~~~~~~~~~~~~~~~~~ 362 | sw->dev->fw_rev.sub); | ~~~~~~~~~~~~~~~~~~~~ ../fs/afs/cell.c:741:9: error: incompatible types in comparison expression (different address spaces): ../fs/afs/cell.c:741:9: struct hlist_node [noderef] __rcu * ../fs/afs/cell.c:741:9: struct hlist_node * ../fs/afs/cell.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:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * In file included from ../include/linux/string.h:386, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:11, from ../arch/x86/include/asm/paravirt.h:19, from ../arch/x86/include/asm/cpuid/api.h:57, from ../arch/x86/include/asm/processor.h:19, from ../arch/x86/include/asm/timex.h:5, from ../include/linux/timex.h:67, from ../include/linux/time32.h:13, from ../include/linux/time.h:60, from ../include/linux/stat.h:19, from ../include/linux/fs_dirent.h:5, from ../include/linux/fs/super_types.h:5, from ../include/linux/fs/super.h:5, from ../include/linux/fs.h:5, from ../fs/smb/client/cifssmb.c:17: In function ‘fortify_memcpy_chk’, inlined from ‘CIFSSMBQFileInfo’ at ../fs/smb/client/cifssmb.c:4093:4: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘fortify_memcpy_chk’, inlined from ‘CIFSSMBUnixQFileInfo’ at ../fs/smb/client/cifssmb.c:4267:4: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘fortify_memcpy_chk’, inlined from ‘CIFSSMBUnixQPathInfo’ at ../fs/smb/client/cifssmb.c:4352:4: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘fortify_memcpy_chk’, inlined from ‘CIFSSMBQFSAttributeInfo’ at ../fs/smb/client/cifssmb.c:5137:4: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘fortify_memcpy_chk’, inlined from ‘CIFSSMBQFSDeviceInfo’ at ../fs/smb/client/cifssmb.c:5212:4: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘fortify_memcpy_chk’, inlined from ‘CIFSSMBQFSUnixInfo’ at ../fs/smb/client/cifssmb.c:5284:4: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: expected struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: got struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: got struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: expected struct tx_desc *tx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: got struct tx_desc *tx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: got struct tx_desc *tx_desc_area ../drivers/net/ethernet/marvell/skge.c:3114:29: warning: cast to restricted __le16 ../drivers/net/ethernet/marvell/skge.c:3114:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/skge.c:3114:27: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/marvell/skge.c:3114:27: got unsigned short [usertype] ../kernel/bpf/bpf_struct_ops.c:592:27: warning: symbol 'bpf_struct_ops_link_lops' was not declared. Should it be static? ../drivers/net/ethernet/natsemi/ns83820.c: In function ‘ns83820_run_bist’: ../drivers/net/ethernet/natsemi/ns83820.c:1703:13: warning: variable ‘loops’ set but not used [-Wunused-but-set-variable=] 1703 | int loops = 0; | ^~~~~ ../drivers/net/ethernet/marvell/sky2.c:1889:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/sky2.c:1889:28: expected restricted __le16 [usertype] length ../drivers/net/ethernet/marvell/sky2.c:1889:28: got restricted __be16 [usertype] ../drivers/net/ethernet/marvell/sky2.c:2669:29: warning: cast to restricted __le16 ../drivers/net/ethernet/marvell/sky2.c:2669:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/sky2.c:2669:27: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/marvell/sky2.c:2669:27: got unsigned short [usertype] ../drivers/net/ethernet/marvell/sky2.c:2690:57: warning: cast to restricted __be16 ../drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32 ../drivers/net/ethernet/marvell/sky2.c:4444:53: warning: cast to restricted __be16 ../drivers/net/ethernet/marvell/sky2.c:4444:53: warning: cast from restricted __le16 ../drivers/net/ethernet/natsemi/ns83820.c:902:39: warning: cast to restricted __be16 ../drivers/net/ethernet/natsemi/ns83820.c:1114:42: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/natsemi/ns83820.c:1982:9: warning: cast to restricted __le32 ../drivers/net/phy/mscc/mscc_main.c: In function ‘vsc85xx_probe_common.constprop’: ../drivers/net/phy/mscc/mscc_main.c:473:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 473 | ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i); | ^ In function ‘vsc85xx_dt_led_modes_get’, inlined from ‘vsc85xx_probe_common.constprop’ at ../drivers/net/phy/mscc/mscc_main.c:2315:9: ../drivers/net/phy/mscc/mscc_main.c:473:23: note: ‘sprintf’ output between 19 and 29 bytes into a destination of size 28 473 | ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/qrtr/af_qrtr.c:182:27: error: incompatible types in comparison expression (different base types): ../net/qrtr/af_qrtr.c:182:27: void [noderef] __rcu * ../net/qrtr/af_qrtr.c:182:27: struct qrtr_node * ../net/qrtr/af_qrtr.c:636:27: error: incompatible types in comparison expression (different base types): ../net/qrtr/af_qrtr.c:636:27: void [noderef] __rcu * ../net/qrtr/af_qrtr.c:636:27: struct qrtr_node * ../kernel/bpf/crypto.c:145:35: warning: symbol 'bpf_crypto_ctx_create' was not declared. Should it be static? ../kernel/bpf/crypto.c:242:35: warning: symbol 'bpf_crypto_ctx_acquire' was not declared. Should it be static? ../kernel/bpf/crypto.c:258:18: warning: symbol 'bpf_crypto_ctx_release' was not declared. Should it be static? ../kernel/bpf/crypto.c:264:18: warning: symbol 'bpf_crypto_ctx_release_dtor' was not declared. Should it be static? ../kernel/bpf/crypto.c:319:17: warning: symbol 'bpf_crypto_decrypt' was not declared. Should it be static? ../kernel/bpf/crypto.c:340:17: warning: symbol 'bpf_crypto_encrypt' was not declared. Should it be static? ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:880:14: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:961:35: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1001:31: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1259:33: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1264:33: error: too long token expansion ../drivers/net/bonding/bond_options.c:1262:24: warning: incorrect type in assignment (different base types) ../drivers/net/bonding/bond_options.c:1262:24: expected restricted __be32 [addressable] [usertype] target ../drivers/net/bonding/bond_options.c:1262:24: got unsigned long long const [usertype] value ../fs/nfs/nfs4trace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../fs/nfs/nfs4trace.h): ../fs/nfs/./nfs4trace.h:2168:1: error: too long token expansion ../fs/nfs/./nfs4trace.h:2234:1: error: too long token expansion ../net/nfc/nci/core.c: note: in included file: ../include/net/nfc/nci.h:263:56: warning: array of flexible structures ../drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c: In function ‘sparx5_dsm_calendar_check’: ../drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c:504:34: warning: variable ‘kdx’ set but not used [-Wunused-but-set-variable=] 504 | u32 jdx, kdx; | ^~~ ../drivers/net/ethernet/packetengines/hamachi.c:1568:61: warning: cast to restricted __be16 ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: got unsigned short [usertype] ../drivers/net/ethernet/packetengines/hamachi.c:1569:56: warning: restricted __wsum degrades to integer ../drivers/net/ethernet/packetengines/hamachi.c:1570:67: warning: bad assignment (-=) to restricted __wsum ../drivers/net/ethernet/packetengines/hamachi.c:1572:67: warning: bad assignment (+=) to restricted __wsum ../drivers/net/team/team_mode_activebackup.c:54:40: error: incompatible types in comparison expression (different address spaces): ../drivers/net/team/team_mode_activebackup.c:54:40: struct team_port [noderef] __rcu * ../drivers/net/team/team_mode_activebackup.c:54:40: struct team_port * ../drivers/net/arcnet/com20020-pci.c: In function ‘com20020pci_probe’: ../drivers/net/arcnet/com20020-pci.c:224:71: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 11 [-Wformat-truncation=] 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~ ../drivers/net/arcnet/com20020-pci.c:224:64: note: directive argument in the range [-2147483641, 2147483646] 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~~~~~~~~~ ../drivers/net/arcnet/com20020-pci.c:224:25: note: ‘snprintf’ output between 7 and 18 bytes into a destination of size 16 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function ‘qlcnic_request_irq’: ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1765:49: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 9 and 24 [-Wformat-truncation=] 1765 | "%s-tx-%d", netdev->name, ring); | ^~ ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1765:42: note: directive argument in the range [-2147483643, 254] 1765 | "%s-tx-%d", netdev->name, ring); | ^~~~~~~~~~ ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1764:33: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 28 1764 | snprintf(tx_ring->name, sizeof(tx_ring->name), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1765 | "%s-tx-%d", netdev->name, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/qualcomm/qca_7k_common.c:31:18: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/qualcomm/qca_7k_common.c:32:19: warning: restricted __le16 degrades to integer ../drivers/net/team/team_mode_loadbalance.c:370:14: warning: incorrect type in assignment (different address spaces) ../drivers/net/team/team_mode_loadbalance.c:370:14: expected struct team_port *port ../drivers/net/team/team_mode_loadbalance.c:370:14: got struct team_port [noderef] __rcu *port ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1344:13: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:951:21: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff) ../drivers/net/slip/slip.c:459:14: error: incompatible types in comparison expression (different address spaces): ../drivers/net/slip/slip.c:459:14: void [noderef] __rcu * ../drivers/net/slip/slip.c:459:14: void * ../drivers/net/slip/slip.c:893:9: error: incompatible types in comparison expression (different address spaces): ../drivers/net/slip/slip.c:893:9: void [noderef] __rcu * ../drivers/net/slip/slip.c:893:9: void * ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c: In function ‘netxen_nic_attach’: ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:45: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-overflow=] 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~ In function ‘netxen_nic_request_irq’, inlined from ‘netxen_nic_attach’ at ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1251:8: ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:41: note: directive argument in the range [-2147483641, 254] 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~~~~~~~ ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:17: note: ‘sprintf’ output between 4 and 29 bytes into a destination of size 20 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30) ../fs/afs/volume.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:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/net/ethernet/qlogic/qede/qede_main.c: In function ‘qede_init_fp’: ../drivers/net/ethernet/qlogic/qede/qede_main.c:1881:61: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 1881 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", | ^~ ../drivers/net/ethernet/qlogic/qede/qede_main.c:1881:54: note: directive argument in the range [-2147483641, 65534] 1881 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", | ^~~~~~~~~~ ../drivers/net/ethernet/qlogic/qede/qede_main.c:1881:17: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 24 1881 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1882 | edev->ndev->name, queue_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/renesas/sh_eth.c:897:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:897:37: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:897:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:898:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:898:37: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:898:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:905:37: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:905:37: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:905:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:906:37: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:906:37: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:906:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1242:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/renesas/sh_eth.c:1247:17: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1266:49: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1283:33: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1543:40: warning: invalid assignment: &= ../drivers/net/ethernet/renesas/sh_eth.c:1543:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1543:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1600:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/renesas/sh_eth.c:1603:31: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1604:27: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1642:36: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1673:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1673:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1673:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1689:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1689:38: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:1689:38: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1693:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1693:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1693:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1696:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1696:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1696:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:2475:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2475:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:2475:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2476:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2476:30: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:2476:30: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2527:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2527:22: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:2527:22: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2528:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2528:22: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:2528:22: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2532:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:2532:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:2532:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:3107:23: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:3107:23: expected void *addr ../drivers/net/ethernet/renesas/sh_eth.c:3107:23: got void [noderef] __iomem * ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c: In function ‘qede_get_drvinfo’: ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:621:34: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 25 [-Wformat-truncation=] 621 | "[storm %s]", storm); | ^~ ~~~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:620:17: note: ‘snprintf’ output between 9 and 40 bytes into a destination of size 32 620 | snprintf(info->version, sizeof(info->version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | "[storm %s]", storm); | ~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:638:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=] 638 | "mfw %s", mfw); | ^~ ~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:637:17: note: ‘snprintf’ output between 5 and 36 bytes into a destination of size 32 637 | snprintf(info->fw_version, sizeof(info->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 638 | "mfw %s", mfw); | ~~~~~~~~~~~~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:635:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=] 635 | "mbi %s [mfw %s]", mbi, mfw); | ^~ ~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:634:17: note: ‘snprintf’ output between 12 and 74 bytes into a destination of size 32 634 | snprintf(info->fw_version, sizeof(info->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 635 | "mbi %s [mfw %s]", mbi, mfw); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/fddi/skfp/fplustm.c:447:50: warning: cast truncates bits from constant value (1000000 becomes 0) ../drivers/net/fddi/skfp/fplustm.c:545:9: warning: cast truncates bits from constant value (ffff67ff becomes 67ff) ../drivers/net/fddi/skfp/fplustm.c:548:9: warning: cast truncates bits from constant value (ffff3b89 becomes 3b89) ../drivers/net/fddi/skfp/fplustm.c:948:17: warning: cast truncates bits from constant value (ffffffffffff0218 becomes 218) ../drivers/net/ethernet/realtek/8139too.c:2233:9: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/realtek/8139too.c:2233:9: expected unsigned int [usertype] ../drivers/net/ethernet/realtek/8139too.c:2233:9: got restricted __le32 [usertype] ../drivers/net/ethernet/realtek/8139too.c:2234:9: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/realtek/8139too.c:2234:9: expected unsigned int [usertype] ../drivers/net/ethernet/realtek/8139too.c:2234:9: got restricted __le32 [usertype] ../drivers/net/xen-netback/xenbus.c: In function ‘connect’: ../drivers/net/xen-netback/xenbus.c:780:65: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 4 and 19 [-Wformat-truncation=] 780 | snprintf(queue->name, sizeof(queue->name), "%s-q%u", | ^~ ../drivers/net/xen-netback/xenbus.c:780:60: note: directive argument in the range [0, 4294967294] 780 | snprintf(queue->name, sizeof(queue->name), "%s-q%u", | ^~~~~~~~ ../drivers/net/xen-netback/xenbus.c:780:17: note: ‘snprintf’ output between 4 and 28 bytes into a destination of size 21 780 | snprintf(queue->name, sizeof(queue->name), "%s-q%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 781 | be->vif->dev->name, queue->id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/netfilter/nf_flow_table_offload.c:49:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:49:32: expected restricted __be32 [usertype] keyid ../net/netfilter/nf_flow_table_offload.c:49:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:59:44: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:59:44: expected restricted __be32 [usertype] src ../net/netfilter/nf_flow_table_offload.c:59:44: got unsigned int ../net/netfilter/nf_flow_table_offload.c:61:44: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:61:44: expected restricted __be32 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:61:44: got unsigned int ../net/netfilter/nf_flow_table_offload.c:91:25: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:91:25: expected restricted __be16 [usertype] vlan_tpid ../net/netfilter/nf_flow_table_offload.c:91:25: got int ../net/netfilter/nf_flow_table_offload.c:154:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:154:32: expected restricted __be32 [usertype] src ../net/netfilter/nf_flow_table_offload.c:154:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:156:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:156:32: expected restricted __be32 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:156:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:171:29: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:171:29: expected restricted __be16 [usertype] n_proto ../net/netfilter/nf_flow_table_offload.c:171:29: got int ../net/netfilter/nf_flow_table_offload.c:197:30: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:197:30: expected restricted __be16 [usertype] src ../net/netfilter/nf_flow_table_offload.c:197:30: got int ../net/netfilter/nf_flow_table_offload.c:199:30: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:199:30: expected restricted __be16 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:199:30: got int ../net/netfilter/nf_flow_table_offload.c:270:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:270:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:270:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:270:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:270:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:270:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:275:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:275:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:275:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:275:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:275:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:275:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:331:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:331:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:331:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:331:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:331:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:331:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:337:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:337:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:337:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:337:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:337:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:337:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:348:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:348:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:348:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:369:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:369:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:369:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:379:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:379:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:379:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:400:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:400:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:400:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:428:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:428:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:428:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:445:67: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:445:67: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:445:67: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:453:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:453:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:453:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:470:67: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:470:67: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:470:67: got unsigned int * ../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 [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:508:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:509:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:509:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:509:22: got restricted __be32 ../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 [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:514:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:515:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:515:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:515:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:522:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:522:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:522:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:522:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:522:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:522:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:542:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:542:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:542:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:543:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:543:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:543:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:548:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:548:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:548:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:549:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:549:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:549:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:556:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:556:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:556:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:556:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:556:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:556:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:912:24: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:912:24: expected restricted __be16 [usertype] proto ../net/netfilter/nf_flow_table_offload.c:912:24: got int ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: got int ../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: expected restricted __wsum [usertype] csum ../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: got restricted __be16 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:1651:17: warning: restricted __le64 degrades to integer ../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: warning: incorrect type in argument 2 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: expected unsigned long long [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: got restricted __le64 [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: warning: incorrect type in argument 2 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: expected unsigned long long [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: got restricted __le64 [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2856:31: warning: restricted __le32 degrades to integer ../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: warning: incorrect type in argument 3 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: expected unsigned long [usertype] size ../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: got restricted __le16 [usertype] mfTableLen ../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: expected unsigned int [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: got restricted __le32 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: expected restricted __le16 [usertype] txDataRingDescSize ../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: got restricted __le32 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: got int ../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: got int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: expected unsigned int [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:570:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:572:31: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:572:62: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:572:62: expected restricted __le32 [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:572:62: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:576:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:66: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:600:54: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:600:64: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:600:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:614:22: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:63: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:625:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:18: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:55: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:631:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:635:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:635:50: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:649:22: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:63: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:660:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:18: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:55: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:666:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:669:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:669:50: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:696:55: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:696:65: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:696:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:702:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:708:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:708:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:708:22: expected restricted __le32 [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:708:22: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:32: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:716:33: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:62: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:765:19: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:765:19: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:765:19: expected int idx ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:765:19: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:775:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:775:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:775:14: expected restricted __le32 [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:775:14: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:778:48: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:787:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:787:22: expected unsigned int [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:787:22: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:800:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:800:22: expected unsigned int [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:800:22: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:832:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:33: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:846:33: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:846:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:846:48: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:846:45: warning: incorrect type in return expression (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:846:45: expected restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:846:45: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:859:28: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:861:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:861:45: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:58: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:861:70: warning: incorrect type in return expression (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:861:70: expected restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:861:70: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:910:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:910:21: expected unsigned int [usertype] val ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:910:21: got restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:998:72: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:998:72: expected unsigned long long [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:998:72: got restricted __le64 [assigned] [usertype] data ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1013:60: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1013:60: expected unsigned long long [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1013:60: got restricted __le64 [assigned] [usertype] data ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1024:60: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1024:60: expected unsigned long long [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1024:60: got restricted __le64 [assigned] [usertype] data ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1098:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1098:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1098:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1122:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1122:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1122:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1122:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1122:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1122:22: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1126:46: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1138:21: warning: restricted __le32 degrades to integer In file included from ../include/linux/string.h:386, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:11, from ../arch/x86/include/asm/paravirt.h:19, from ../arch/x86/include/asm/cpuid/api.h:57, from ../arch/x86/include/asm/processor.h:19, from ../arch/x86/include/asm/timex.h:5, from ../include/linux/timex.h:67, from ../include/linux/time32.h:13, from ../include/linux/time.h:60, from ../include/linux/stat.h:19, from ../include/linux/module.h:13, from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:10, from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:8: In function ‘fortify_memcpy_chk’, inlined from ‘qlcnic_83xx_dcb_query_cee_param’ at ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:614:3: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32 ../drivers/net/can/rockchip/rockchip_canfd-core.c:152:16: error: too long token expansion ../drivers/net/can/rockchip/rockchip_canfd-timestamp.c:57:15: error: too long token expansion ../drivers/net/usb/hso.c: In function ‘hso_probe’: ../drivers/net/usb/hso.c:2853:13: warning: variable ‘mux’ set but not used [-Wunused-but-set-variable=] 2853 | int mux, i, if_num, port_spec; | ^~~ ../drivers/net/fddi/skfp/drvfbi.c:55:14: warning: symbol 'oem_id' was not declared. Should it be static? ../drivers/net/usb/rtl8150.c:198:22: warning: incorrect type in assignment (different base types) ../drivers/net/usb/rtl8150.c:198:22: expected unsigned short [usertype] rx_creg ../drivers/net/usb/rtl8150.c:198:22: got restricted __le16 [usertype] ../drivers/net/fjes/fjes_main.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h, ../drivers/net/fjes/fjes.h): ../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_hw.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h): ../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_ethtool.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h, ../drivers/net/fjes/fjes.h): ../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/usb/hso.c:1475:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1476:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1477:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1485:37: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1629:37: warning: cast to restricted __le16 ../drivers/net/fjes/fjes_debugfs.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h, ../drivers/net/fjes/fjes.h): ../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/usb/lan78xx.c:3841:29: warning: cast to restricted __be16 ../drivers/net/usb/lan78xx.c:3841:27: warning: incorrect type in assignment (different base types) ../drivers/net/usb/lan78xx.c:3841:27: expected restricted __wsum [usertype] csum ../drivers/net/usb/lan78xx.c:3841:27: got unsigned short [usertype] ../drivers/net/ethernet/sun/niu.c: In function ‘niu_txc_set_imask’: ../drivers/net/ethernet/sun/niu.c:4647:13: warning: variable ‘val’ set but not used [-Wunused-but-set-variable=] 4647 | u64 val; | ^~~ ../drivers/net/ethernet/sun/niu.c: In function ‘niu_open’: ../drivers/net/ethernet/sun/niu.c:6028:52: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 6028 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); | ^ In function ‘niu_set_irq_name’, inlined from ‘niu_request_irq’ at ../drivers/net/ethernet/sun/niu.c:6046:2, inlined from ‘niu_open’ at ../drivers/net/ethernet/sun/niu.c:6112:8: ../drivers/net/ethernet/sun/niu.c:6028:17: note: ‘sprintf’ output between 8 and 23 bytes into a destination of size 22 6028 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c: In function ‘qed_mfw_get_tlv_time_value’: ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:44: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 2 and 10 [-Wformat-truncation=] 432 | snprintf(p_buf->data, 14, "%d%d%d%d%d%d", | ^~ ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:35: note: directive argument in the range [0, 65535] 432 | snprintf(p_buf->data, 14, "%d%d%d%d%d%d", | ^~~~~~~~~~~~~~ ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:35: note: directive argument in the range [0, 65535] ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:9: note: ‘snprintf’ output between 7 and 23 bytes into a destination of size 14 432 | snprintf(p_buf->data, 14, "%d%d%d%d%d%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433 | p_time->month, p_time->day, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434 | p_time->hour, p_time->min, p_time->msec, p_time->usec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c: In function ‘stmmac_get_strings’: ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:663:62: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size between 27 and 29 [-Wformat-truncation=] 663 | snprintf(data, ETH_GSTRING_LEN, "q%d_%s", q, | ^~ In function ‘stmmac_get_qstats_string’, inlined from ‘stmmac_get_strings’ at ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:710:3: ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:663:25: note: ‘snprintf’ output between 4 and 69 bytes into a destination of size 32 663 | snprintf(data, ETH_GSTRING_LEN, "q%d_%s", q, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 664 | stmmac_qstats_tx_string[stat]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c: In function ‘stmmac_get_strings’: ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:670:62: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size between 27 and 29 [-Wformat-truncation=] 670 | snprintf(data, ETH_GSTRING_LEN, "q%d_%s", q, | ^~ In function ‘stmmac_get_qstats_string’, inlined from ‘stmmac_get_strings’ at ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:710:3: ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:670:25: note: ‘snprintf’ output between 4 and 69 bytes into a destination of size 32 670 | snprintf(data, ETH_GSTRING_LEN, "q%d_%s", q, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | stmmac_qstats_rx_string[stat]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c:1155:29: error: too long token expansion ../drivers/net/ethernet/wiznet/w5100.c: In function ‘w5100_probe’: ../drivers/net/ethernet/wiznet/w5100.c:1190:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=] 1190 | snprintf(link_name, 16, "%s-link", netdev_name(ndev)); | ^~ ../drivers/net/ethernet/wiznet/w5100.c:1190:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16 1190 | snprintf(link_name, 16, "%s-link", netdev_name(ndev)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/can/peak_canfd/peak_pciefd_main.c:146:32: warning: array of flexible structures ../drivers/net/ethernet/wiznet/w5300.c: In function ‘w5300_hw_probe’: ../drivers/net/ethernet/wiznet/w5300.c:576:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=] 576 | snprintf(link_name, 16, "%s-link", name); | ^~ ../drivers/net/ethernet/wiznet/w5300.c:576:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16 576 | snprintf(link_name, 16, "%s-link", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/via/via-rhine.c:1135:39: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/via/via-velocity.c: note: in included file: ../drivers/net/ethernet/via/via-velocity.h:236:24: warning: mixed bitwiseness ../drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr ../drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs ../drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state ../drivers/net/ethernet/via/via-velocity.c:91:49: got char state ../drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/via/via-velocity.c:93:36: got void * ../drivers/net/ethernet/via/via-velocity.c:1744:34: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/via/via-velocity.c:1744:34: expected unsigned long [usertype] __UNIQUE_ID_y__1395 ../drivers/net/ethernet/via/via-velocity.c:1744:34: got restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:1747:17: warning: cast to restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:2240:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2240:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2240:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2248:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2248:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2248:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2437:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2437:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2437:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2450:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2450:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2450:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2875:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2875:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2875:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3146:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3146:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3146:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3152:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3152:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3152:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3204:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3204:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:3204:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3274:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3274:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3274:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3291:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3291:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3291:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c: In function ‘xlgmac_alloc_channels’: ../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:253:73: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=] 253 | snprintf(channel->name, sizeof(channel->name), "channel-%u", i); | ^~ ../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:253:64: note: directive argument in the range [0, 4294967294] 253 | snprintf(channel->name, sizeof(channel->name), "channel-%u", i); | ^~~~~~~~~~~~ ../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:253:17: note: ‘snprintf’ output between 10 and 19 bytes into a destination of size 16 253 | snprintf(channel->name, sizeof(channel->name), "channel-%u", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: expected unsigned int [usertype] next ../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: expected unsigned int [usertype] next ../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: expected unsigned int [usertype] app0 ../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:779:16: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:786:17: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:786:17: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:797:41: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:810:24: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: warning: invalid assignment: |= ../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: left side has type unsigned int ../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: right side has type restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: expected unsigned int [usertype] app1 ../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: warning: invalid assignment: |= ../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: left side has type unsigned int ../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: right side has type restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:912:33: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:920:25: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: warning: invalid assignment: |= ../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: left side has type unsigned int ../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: right side has type restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:985:39: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:999:17: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1005:26: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:37: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: got restricted __be16 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: expected unsigned int [usertype] app0 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: got restricted __be32 [usertype] ../drivers/net/usb/smsc75xx.c:2166:29: warning: cast to restricted __be16 ../drivers/net/usb/smsc75xx.c:2166:27: warning: incorrect type in assignment (different base types) ../drivers/net/usb/smsc75xx.c:2166:27: expected restricted __wsum [usertype] csum ../drivers/net/usb/smsc75xx.c:2166:27: got unsigned short [usertype] ../drivers/target/target_core_transport.c: In function ‘transport_dump_vpd_ident’: ../drivers/target/target_core_transport.c:1263:59: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] 1263 | "T10 VPD ASCII Device Identifier: %s\n", | ^~ ../drivers/target/target_core_transport.c:1262:17: note: ‘snprintf’ output between 35 and 288 bytes into a destination of size 254 1262 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1263 | "T10 VPD ASCII Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1264 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/target/target_core_transport.c:1268:59: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] 1268 | "T10 VPD UTF-8 Device Identifier: %s\n", | ^~ ../drivers/target/target_core_transport.c:1267:17: note: ‘snprintf’ output between 35 and 288 bytes into a destination of size 254 1267 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1268 | "T10 VPD UTF-8 Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1269 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/target/target_core_transport.c:1258:60: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 220 [-Wformat-truncation=] 1258 | "T10 VPD Binary Device Identifier: %s\n", | ^~ ../drivers/target/target_core_transport.c:1257:17: note: ‘snprintf’ output between 36 and 289 bytes into a destination of size 254 1257 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1258 | "T10 VPD Binary Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1259 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/tlan.c: In function ‘tlan_read_and_clear_stats’: ../drivers/net/ethernet/ti/tlan.c:2072:25: warning: variable ‘def_tx’ set but not used [-Wunused-but-set-variable=] 2072 | u32 def_tx, crc, code; | ^~~~~~ ../drivers/atm/nicstar.c:555:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:555:17: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:555:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:574:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:574:17: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:574:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1148:29: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1153:56: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1483:30: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1489:44: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1489:44: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1489:44: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1492:44: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1492:44: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1492:44: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1804:36: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1804:36: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1804:36: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1810:36: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1810:36: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1810:36: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1859:17: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1859:52: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1860:17: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1866:24: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1873:22: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1874:32: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1882:41: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1882:41: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1882:41: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1887:46: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1892:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1892:17: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1892:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1961:14: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1971:18: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1965:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1965:17: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1965:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1992:14: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2009:15: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2010:15: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2034:26: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2052:47: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2053:30: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2054:39: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2112:23: warning: incorrect type in assignment (different address spaces) ../drivers/atm/nicstar.c:2112:23: expected void [noderef] __user *iov_base ../drivers/atm/nicstar.c:2112:23: got void * ../drivers/atm/nicstar.c:2113:24: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2146:13: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2152:21: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2185:31: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2292:39: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2303:47: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2346:39: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2580:26: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:1672:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1672:29: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1672:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1673:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1673:29: expected unsigned int [usertype] word_3 ../drivers/atm/nicstar.c:1673:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1674:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1674:29: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1674:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1683:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1683:29: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1683:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1684:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1684:29: expected unsigned int [usertype] word_3 ../drivers/atm/nicstar.c:1684:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1687:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1687:29: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1687:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1690:29: warning: invalid assignment: |= ../drivers/atm/nicstar.c:1690:29: left side has type unsigned int ../drivers/atm/nicstar.c:1690:29: right side has type restricted __le32 ../drivers/atm/nicstar.c:1698:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1698:29: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1698:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1701:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1701:29: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1701:29: got restricted __le32 [usertype] ../drivers/net/ethernet/sfc/ethtool_common.c: In function ‘efx_fill_test’: ../drivers/net/ethernet/sfc/ethtool_common.c:277: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=] 277 | "%-6s %-24s", unit_str, test_str); | ^~~~~ ~~~~~~~~ ../drivers/net/ethernet/sfc/ethtool_common.c:275:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 275 | snprintf(strings + test_index * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | ETH_GSTRING_LEN, | ~~~~~~~~~~~~~~~~ 277 | "%-6s %-24s", unit_str, test_str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/atm/iphase.c:151:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:155:11: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:167:56: warning: invalid assignment: |= ../drivers/atm/iphase.c:167:56: left side has type restricted __be16 ../drivers/atm/iphase.c:167:56: right side has type int ../drivers/atm/iphase.c:204:14: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:220:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:228:19: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:241:29: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:242:29: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:279:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:384:14: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:444:17: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:446:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:529:19: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:583:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2959:11: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:3033:23: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:3033:23: expected restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:3033:23: got int vci ../drivers/atm/iphase.c:668:17: warning: restricted __be16 degrades to integer ../drivers/atm/iphase.c:1187:23: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:1187:23: expected restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:1187:23: got int [assigned] desc ../drivers/atm/iphase.c:1299:12: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:1299:12: expected int desc ../drivers/atm/iphase.c:1299:12: got restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:1508:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1555:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1567:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1584:25: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1737:34: warning: invalid assignment: |= ../drivers/atm/iphase.c:1737:34: left side has type restricted __be16 ../drivers/atm/iphase.c:1737:34: right side has type int ../drivers/atm/iphase.c:1814:15: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1815:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1968:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2020:22: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2047:22: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2127:15: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2128:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2273:16: warning: cast to restricted __le32 ../drivers/atm/iphase.c:2273:14: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:2273:14: expected unsigned int [usertype] mac1 ../drivers/atm/iphase.c:2273:14: got restricted __be32 [usertype] ../drivers/atm/iphase.c:2275:16: warning: cast to restricted __le16 ../drivers/atm/iphase.c:2275:14: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:2275:14: expected unsigned short [usertype] mac2 ../drivers/atm/iphase.c:2275:14: got restricted __be16 [usertype] ../drivers/atm/iphase.c:2663:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2667:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1134:25: warning: dereference of noderef expression ../drivers/atm/iphase.c:1139:30: warning: dereference of noderef expression ../drivers/atm/iphase.c:1149:29: warning: dereference of noderef expression ../drivers/atm/iphase.c:1170:21: warning: dereference of noderef expression ../drivers/atm/iphase.c:1170:57: warning: dereference of noderef expression ../drivers/atm/iphase.c:1171:21: warning: dereference of noderef expression ../drivers/atm/iphase.c:1171:57: warning: dereference of noderef expression ../drivers/atm/iphase.c:1397:10: warning: dereference of noderef expression ../drivers/atm/iphase.c:1410:18: warning: dereference of noderef expression ../drivers/atm/iphase.c:1492:17: warning: dereference of noderef expression ../drivers/atm/iphase.c:1493:17: warning: dereference of noderef expression ../drivers/atm/iphase.c:2674:15: warning: dereference of noderef expression ../drivers/atm/iphase.c:2675:15: warning: dereference of noderef expression ../drivers/atm/iphase.c:2989:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:2992:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:2993:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:3003:35: warning: dereference of noderef expression ../drivers/atm/iphase.c:3004:51: warning: dereference of noderef expression ../drivers/atm/iphase.c:3021:36: warning: dereference of noderef expression ../drivers/atm/iphase.c:3022:11: warning: dereference of noderef expression ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: too many warnings ../drivers/net/ethernet/xilinx/xilinx_emaclite.c:410:24: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/xilinx_emaclite.c:419:36: warning: cast to restricted __be32 ../drivers/net/ethernet/jme.c:956:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/jme.c:956:14: expected unsigned short [usertype] csum ../drivers/net/ethernet/jme.c:956:14: got restricted __sum16 [usertype] check ../drivers/block/aoe/aoecmd.c: In function ‘aoecmd_init’: ../drivers/block/aoe/aoecmd.c:1722:69: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=] 1722 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); | ^~ ../drivers/block/aoe/aoecmd.c:1722:60: note: directive argument in the range [-2147483641, 2147483646] 1722 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); | ^~~~~~~~~~~~ ../drivers/block/aoe/aoecmd.c:1722:17: note: ‘snprintf’ output between 10 and 20 bytes into a destination of size 12 1722 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/korina.c:408:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:408:33: expected struct dma_reg *ch ../drivers/net/ethernet/korina.c:408:33: got struct dma_reg [noderef] __iomem *tx_dma_regs ../drivers/net/ethernet/korina.c:415:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:415:33: expected struct dma_reg *ch ../drivers/net/ethernet/korina.c:415:33: got struct dma_reg [noderef] __iomem *rx_dma_regs ../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:391:20: got unsigned int * ../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:392:31: got unsigned int * ../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:394:33: got unsigned int * ../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:397:28: got unsigned int * ../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:400:20: got unsigned int * ../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:401:20: got unsigned int * ../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:391:20: got unsigned int * ../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:392:31: got unsigned int * ../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:394:33: got unsigned int * ../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:397:28: got unsigned int * ../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:400:20: got unsigned int * ../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:401:20: got unsigned int * ../drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/ethoc.c:317:13: expected void *vma ../drivers/net/ethernet/ethoc.c:317:13: got void [noderef] __iomem *membase ../drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/ethoc.c:454:67: expected void const volatile [noderef] __iomem * ../drivers/net/ethernet/ethoc.c:454:67: got void *src ../drivers/net/ethernet/ethoc.c:908:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/ethoc.c:908:21: expected void volatile [noderef] __iomem * ../drivers/net/ethernet/ethoc.c:908:21: got void *[assigned] dest ../drivers/net/ethernet/ethoc.c:1109:31: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/ethoc.c:1109:31: expected void [noderef] __iomem *membase ../drivers/net/ethernet/ethoc.c:1109:31: got void * ../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:45: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:43: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:43: got unsigned int [usertype] ../drivers/net/ethernet/sfc/mcdi_mon.c: In function ‘efx_mcdi_mon_probe’: ../drivers/net/ethernet/sfc/mcdi_mon.c:457:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 457 | snprintf(name, sizeof(name), "%s%u_input", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:457:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 457 | snprintf(name, sizeof(name), "%s%u_input", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:488:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 488 | snprintf(name, sizeof(name), "%s%u_alarm", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:488:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 488 | snprintf(name, sizeof(name), "%s%u_alarm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:495:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 495 | snprintf(name, sizeof(name), "%s%u_label", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:495:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 495 | snprintf(name, sizeof(name), "%s%u_label", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 496 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/atm/fore200e.c:438:12: warning: cast to restricted __le32 ../drivers/atm/fore200e.c:446:12: warning: incorrect type in argument 1 (different base types) ../drivers/atm/fore200e.c:446:12: expected unsigned int val ../drivers/atm/fore200e.c:446:12: got restricted __le32 [usertype] ../drivers/atm/eni.c:764:37: warning: cast to restricted __be32 ../drivers/atm/eni.c:2054:36: warning: incorrect type in assignment (different base types) ../drivers/atm/eni.c:2054:36: expected unsigned int [usertype] ../drivers/atm/eni.c:2054:36: got restricted __be32 [usertype] ../drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer ../drivers/atm/idt77252.c:1220:15: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1233:18: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1390:30: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:1390:30: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:1390:30: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1426:16: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1432:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1432:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1443:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1469:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1473:33: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1484:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1509:30: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:1509:30: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:1509:30: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1520:24: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:745:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:745:27: expected unsigned int [usertype] word_1 ../drivers/atm/idt77252.c:745:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:747:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:747:27: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:747:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:748:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:748:27: expected unsigned int [usertype] word_3 ../drivers/atm/idt77252.c:748:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:749:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:749:27: expected unsigned int [usertype] word_4 ../drivers/atm/idt77252.c:749:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1023:16: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1031:33: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1040:18: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1249:30: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1268:26: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1344:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1345:34: warning: cast to restricted __le32 ../drivers/atm/atmtcp.c:129:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:129:21: expected unsigned short [addressable] [assigned] [usertype] vpi ../drivers/atm/atmtcp.c:129:21: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:131:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:131:21: expected unsigned short [addressable] [assigned] [usertype] vci ../drivers/atm/atmtcp.c:131:21: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:222:18: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:222:18: expected unsigned short [usertype] vpi ../drivers/atm/atmtcp.c:222:18: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:223:18: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:223:18: expected unsigned short [usertype] vci ../drivers/atm/atmtcp.c:223:18: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:224:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:224:21: expected unsigned int [usertype] length ../drivers/atm/atmtcp.c:224:21: got restricted __be32 [usertype] ../drivers/atm/atmtcp.c:312:33: warning: cast to restricted __be16 ../drivers/atm/atmtcp.c:312:50: warning: cast to restricted __be16 ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 898 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d", | ^ In function ‘xgene_enet_set_irq_name’, inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:17: note: ‘snprintf’ output 7 or more bytes (assuming 17) into a destination of size 16 898 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | ndev->name, i); | ~~~~~~~~~~~~~~ ../drivers/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types) ../drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p ../drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x ../drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types) ../drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p ../drivers/atm/lanai.c:1716:52: got unsigned int [usertype] * ../drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types) ../drivers/atm/lanai.c:1176:30: expected unsigned int [usertype] ../drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype] ../drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types) ../drivers/atm/lanai.c:1191:30: expected unsigned int [usertype] ../drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype] ../drivers/w1/w1.c:418:17: warning: incorrect type in assignment (different base types) ../drivers/w1/w1.c:418:17: expected unsigned long long [usertype] rn64_le ../drivers/w1/w1.c:418:17: got restricted __le64 [usertype] ../drivers/w1/w1.c:907:21: warning: incorrect type in initializer (different base types) ../drivers/w1/w1.c:907:21: expected unsigned long long [usertype] rn_le ../drivers/w1/w1.c:907:21: got restricted __le64 [usertype] ../drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32 ../drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32 ../drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32 ../drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32 ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: expected unsigned int [usertype] data ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: got restricted __be32 [usertype] val ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: expected unsigned int [usertype] mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: got restricted __be32 [usertype] mask ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: expected restricted __le32 [usertype] packet ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: got unsigned long long ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: expected restricted __le32 [usertype] packet ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: got unsigned long long ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: expected restricted __le32 [usertype] control ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: got int ../drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: expected unsigned int [usertype] ethst ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: got restricted __le32 [usertype] statusinfo ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: expected int si ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: got restricted __le32 [usertype] statusinfo ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: expected restricted __le32 [usertype] control ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: got unsigned int ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: expected void [noderef] __iomem **mapbase ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: got void ** ../drivers/target/tcm_fc/tfc_cmd.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/target/tcm_fc/tfc_conf.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:111:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:111:50: warning: restricted __le32 degrades to integer ../drivers/infiniband/hw/cxgb4/device.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:610:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:611:17: warning: array of flexible structures ../drivers/infiniband/hw/efa/efa_main.c:440:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/efa/efa_main.c:440:30: expected restricted __be64 [usertype] node_guid ../drivers/infiniband/hw/efa/efa_main.c:440:30: got unsigned long long [usertype] guid ../drivers/infiniband/hw/mana/device.c:72:28: warning: symbol 'mana_ib_dev_dm_ops' was not declared. Should it be static? ../drivers/target/tcm_fc/tfc_io.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/bluetooth/hci_mrvl.c:170:23: warning: restricted __le16 degrades to integer ../drivers/bluetooth/hci_mrvl.c:203:23: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/efa/efa_verbs.c:2338:30: warning: symbol 'efa_uapi_defs' was not declared. Should it be static? ../drivers/infiniband/sw/siw/siw_cq.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/infiniband/sw/siw/siw_main.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/target/tcm_fc/tfc_sess.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/target/tcm_fc/tfc_sess.c:47:17: error: incompatible types in comparison expression (different address spaces): ../drivers/target/tcm_fc/tfc_sess.c:47:17: void [noderef] __rcu * ../drivers/target/tcm_fc/tfc_sess.c:47:17: void * ../drivers/target/tcm_fc/tfc_sess.c:72:9: error: incompatible types in comparison expression (different address spaces): ../drivers/target/tcm_fc/tfc_sess.c:72:9: void [noderef] __rcu * ../drivers/target/tcm_fc/tfc_sess.c:72:9: void * ../drivers/target/tcm_fc/tfc_sess.c:89:9: error: incompatible types in comparison expression (different address spaces): ../drivers/target/tcm_fc/tfc_sess.c:89:9: void [noderef] __rcu * ../drivers/target/tcm_fc/tfc_sess.c:89:9: void * ../drivers/target/tcm_fc/tfc_sess.c:166:17: error: incompatible types in comparison expression (different address spaces): ../drivers/target/tcm_fc/tfc_sess.c:166:17: void [noderef] __rcu * ../drivers/target/tcm_fc/tfc_sess.c:166:17: void * ../drivers/target/tcm_fc/tfc_sess.c:456:17: error: incompatible types in comparison expression (different address spaces): ../drivers/target/tcm_fc/tfc_sess.c:456:17: void [noderef] __rcu * ../drivers/target/tcm_fc/tfc_sess.c:456:17: void * ../drivers/infiniband/sw/siw/siw_cm.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/sw/siw/siw_mem.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:610:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:611:17: warning: array of flexible structures ../drivers/net/usb/aqc111.c:1094:34: warning: incorrect type in argument 1 (different base types) ../drivers/net/usb/aqc111.c:1094:34: expected restricted __le64 const [usertype] *p ../drivers/net/usb/aqc111.c:1094:34: got unsigned long long [usertype] * ../drivers/net/usb/aqc111.c:1122:45: warning: incorrect type in argument 1 (different base types) ../drivers/net/usb/aqc111.c:1122:45: expected restricted __le64 const [usertype] *p ../drivers/net/usb/aqc111.c:1122:45: got unsigned long long [usertype] *[assigned] pkt_desc_ptr ../drivers/net/usb/aqc111.c:1235:22: warning: incorrect type in assignment (different base types) ../drivers/net/usb/aqc111.c:1235:22: expected unsigned long long [usertype] ../drivers/net/usb/aqc111.c:1235:22: got restricted __le64 [usertype] ../drivers/infiniband/sw/siw/siw_qp.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: expected unsigned int [usertype] pa_lo ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: expected unsigned int [usertype] pa_hi ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1630:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: expected unsigned int [usertype] pa_lo ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: expected unsigned int [usertype] pa_hi ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2413:18: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:42: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:42: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:42: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:42: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2520:23: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2575:20: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2590:19: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2606:19: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2608:24: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2612:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2617:29: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2636:20: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2695:34: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2698:37: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2702:37: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2705:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2724:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2728:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2772:24: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file: ../drivers/infiniband/hw/ocrdma/ocrdma.h:497:21: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:503:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:503:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:515:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:521:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:509:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:497:21: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:503:17: warning: cast to restricted __le32 ../drivers/infiniband/core/cache.c:653:52: error: incompatible types in comparison expression (different address spaces): ../drivers/infiniband/core/cache.c:653:52: struct net_device [noderef] __rcu * ../drivers/infiniband/core/cache.c:653:52: struct net_device * ../drivers/infiniband/core/cache.c:691:43: warning: incorrect type in initializer (different address spaces) ../drivers/infiniband/core/cache.c:691:43: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/cache.c:691:43: got struct net_device *ndev ../drivers/infiniband/core/cache.c:846:23: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/cache.c:846:23: expected struct net_device [noderef] __rcu *[addressable] ndev ../drivers/infiniband/core/cache.c:846:23: got struct net_device *ndev ../drivers/infiniband/core/cache.c:1024:52: warning: incorrect type in initializer (different address spaces) ../drivers/infiniband/core/cache.c:1024:52: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/cache.c:1024:52: got struct net_device *ndev ../drivers/infiniband/core/cache.c:1395:59: warning: incorrect type in argument 1 (different address spaces) ../drivers/infiniband/core/cache.c:1395:59: expected struct net_device *dev ../drivers/infiniband/core/cache.c:1395:59: got struct net_device [noderef] __rcu *const ndev ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1689:34: warning: cast from restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1690:34: warning: cast from restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32 ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:831:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:831:48: expected void *filter_cookie ../drivers/infiniband/core/roce_gid_mgmt.c:831:48: got struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:834:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:834:31: expected struct net_device *dev ../drivers/infiniband/core/roce_gid_mgmt.c:834:31: got struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:871:31: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:871:31: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:871:31: got struct net_device *ndev ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/sw/rdmavt/rc.c: note: in included file: ../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/rc.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h): ../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h, ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h): ../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h): ../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures ../drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c: In function ‘stmmac_selftest_get_strings’: ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:52: warning: ‘%s’ directive output may be truncated writing up to 1535 bytes into a region of size 28 [-Wformat-truncation=] 2040 | snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1, | ^~ ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:17: note: ‘snprintf’ output between 5 and 1540 bytes into a destination of size 32 2040 | snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2041 | stmmac_selftests[i].name); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/infiniband/sw/siw/siw_qp_rx.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/rdmavt/qp.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h, ../drivers/infiniband/sw/rdmavt/qp.h): ../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/qp.c: note: in included file (through ../drivers/infiniband/sw/rdmavt/qp.h): ../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures ../drivers/infiniband/sw/siw/siw_qp_tx.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/hw/qedr/main.c:245:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/main.c:245:30: expected restricted __be64 [usertype] node_guid ../drivers/infiniband/hw/qedr/main.c:245:30: got unsigned long long [usertype] node_guid ../drivers/infiniband/hw/qedr/main.c:451:51: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/main.c:451:51: warning: restricted __le32 degrades to integer ../drivers/infiniband/hw/qedr/main.c:647:31: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/main.c:647:74: warning: restricted __le32 degrades to integer ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: expected unsigned int [usertype] valid ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype] ../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:120:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:120:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be16 ../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:120:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:120:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:183:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:183:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:294:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:339:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_dlid ../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:120:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:120:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:183:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:183:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:294:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:339:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_dlid ../drivers/infiniband/hw/qedr/verbs.c:127:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:127:30: expected restricted __be64 [usertype] sys_image_guid ../drivers/infiniband/hw/qedr/verbs.c:127:30: got unsigned long long [usertype] sys_image_guid ../drivers/infiniband/hw/qedr/verbs.c:1016:34: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:1016:34: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1016:34: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1401:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:1401:42: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1401:42: got int ../drivers/infiniband/hw/qedr/verbs.c:1411:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:1411:42: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1411:42: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2000:34: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2000:34: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2000:34: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2011:34: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2011:34: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2011:34: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2014:41: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2014:41: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2014:41: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2015:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2015:42: expected restricted __le16 [usertype] value ../drivers/infiniband/hw/qedr/verbs.c:2015:42: got unsigned long ../drivers/infiniband/hw/qedr/verbs.c:3289:22: warning: cast from restricted __le64 ../drivers/infiniband/hw/qedr/verbs.c:3289:20: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3289:20: expected unsigned long long [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3289:20: got restricted __be64 [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3449:24: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3449:24: expected restricted __le32 [usertype] hi ../drivers/infiniband/hw/qedr/verbs.c:3449:24: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3450:24: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3450:24: expected restricted __le32 [usertype] lo ../drivers/infiniband/hw/qedr/verbs.c:3450:24: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3451:22: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3451:22: expected restricted __le32 [usertype] l_key ../drivers/infiniband/hw/qedr/verbs.c:3451:22: got unsigned int const [usertype] key ../drivers/infiniband/hw/qedr/verbs.c:3470:26: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3470:26: expected restricted __le32 [usertype] length_lo ../drivers/infiniband/hw/qedr/verbs.c:3470:26: got unsigned long long [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3471:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3471:28: expected restricted __le32 [usertype] hi ../drivers/infiniband/hw/qedr/verbs.c:3471:28: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3472:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3472:28: expected restricted __le32 [usertype] lo ../drivers/infiniband/hw/qedr/verbs.c:3472:28: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3600:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3600:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3600:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3613:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3613:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3613:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3626:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3626:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3626:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3639:34: warning: cast from restricted __be32 ../drivers/infiniband/hw/qedr/verbs.c:3639:34: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/verbs.c:3639:32: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3639:32: expected restricted __le32 [usertype] imm_data ../drivers/infiniband/hw/qedr/verbs.c:3639:32: got restricted __be32 [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3646:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3646:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3646:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3659:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3659:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3659:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3676:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3676:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3676:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3713:33: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3713:33: expected restricted __le32 [usertype] inv_l_key ../drivers/infiniband/hw/qedr/verbs.c:3713:33: got unsigned int const [usertype] invalidate_rkey ../drivers/infiniband/hw/qedr/verbs.c:3795:42: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:3994:42: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:4023:43: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/verbs.c:4023:43: warning: restricted __le32 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:4119:68: warning: incorrect type in argument 6 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4119:68: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4119:68: got restricted __le16 [usertype] sq_cons ../drivers/infiniband/hw/qedr/verbs.c:4127:68: warning: incorrect type in argument 6 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4127:68: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4127:68: got restricted __le16 [usertype] sq_cons ../drivers/infiniband/hw/qedr/verbs.c:4134:38: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:4207:67: warning: incorrect type in argument 6 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4207:67: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4207:67: got restricted __le16 [usertype] sq_cons ../drivers/infiniband/hw/qedr/verbs.c:4392:46: warning: incorrect type in argument 5 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4392:46: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4392:46: got restricted __le16 [usertype] rq_cons_or_srq_id ../drivers/infiniband/hw/qedr/verbs.c:1181:45: warning: cast to restricted __be32 ../drivers/infiniband/hw/qedr/verbs.c:1182:45: warning: cast to restricted __be32 ../drivers/infiniband/hw/qedr/verbs.c:4254:33: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4254:33: expected restricted __be32 [usertype] imm_data ../drivers/infiniband/hw/qedr/verbs.c:4254:33: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:113:17: warning: cast to restricted __be32 ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:115:17: warning: cast to restricted __be16 ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:445:23: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:445:23: expected restricted __be16 [usertype] pkey ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:445:23: got int ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:457:37: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:457:37: expected restricted __be32 [usertype] flow_label ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:457:37: got unsigned int const [usertype] flow_label ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:467:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:467:30: expected unsigned char [usertype] tos ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:467:30: got restricted __be32 [usertype] ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:472:32: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:472:32: expected restricted __be32 [usertype] saddr ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:472:32: got unsigned int [assigned] [usertype] ipv4_addr ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: expected restricted __be32 [usertype] daddr ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: got unsigned int [assigned] [usertype] ipv4_addr ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: expected restricted __be32 [usertype] mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: got int ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: expected restricted __be32 [addressable] [usertype] src ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: got unsigned int [usertype] src_mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: expected restricted __be32 [addressable] [usertype] dst ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: got unsigned int [usertype] dst_mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: expected restricted __be16 [addressable] [usertype] src ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: got unsigned int [usertype] src_mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: expected restricted __be16 [addressable] [usertype] dst ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: got unsigned int [usertype] dst_mask ../drivers/net/ethernet/sfc/falcon/ethtool.c: In function ‘ef4_fill_test’: ../drivers/net/ethernet/sfc/falcon/ethtool.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/falcon/ethtool.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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/infiniband/ulp/rtrs/rtrs-srv.c:1057:16: warning: restricted __le16 degrades to integer Warning: ../drivers/infiniband/hw/mlx5/umr.c:986 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * This function makes an mkey non-present by zapping the translation entries of ../drivers/infiniband/hw/hfi1/msix.c: In function ‘msix_clean_up_interrupts’: ../drivers/infiniband/hw/hfi1/msix.c:316:33: warning: variable ‘me’ set but not used [-Wunused-but-set-variable=] 316 | struct hfi1_msix_entry *me = dd->msix_info.msix_entries; | ^~ ../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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c: In function ‘efx_siena_mcdi_mon_probe’: ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:457:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 457 | snprintf(name, sizeof(name), "%s%u_input", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:457:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 457 | snprintf(name, sizeof(name), "%s%u_input", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:488:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 488 | snprintf(name, sizeof(name), "%s%u_alarm", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:488:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 488 | snprintf(name, sizeof(name), "%s%u_alarm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:495:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 495 | snprintf(name, sizeof(name), "%s%u_label", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:495:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 495 | snprintf(name, sizeof(name), "%s%u_label", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 496 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Warning: ../drivers/most/most_usb.c:68 struct member 'dev' not described in 'most_dci_obj' Warning: ../drivers/most/most_usb.c:121 struct member 'dev' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'clear_work' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'on_netinfo' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:649 function parameter 'on_netinfo' not described in 'hdm_request_netinfo' Warning: ../drivers/most/most_usb.c:68 struct member 'dev' not described in 'most_dci_obj' Warning: ../drivers/most/most_usb.c:121 struct member 'dev' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'clear_work' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'on_netinfo' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:649 function parameter 'on_netinfo' not described in 'hdm_request_netinfo' ../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:311:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:311:25: bad type * ../drivers/bluetooth/virtio_bt.c:311:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:314:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:314:25: bad type * ../drivers/bluetooth/virtio_bt.c:314:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:349:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:349:25: bad type * ../drivers/bluetooth/virtio_bt.c:349:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:352:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:352:25: bad type * ../drivers/bluetooth/virtio_bt.c:352:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/infiniband/core/user_mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_umad.h): ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../drivers/infiniband/core/user_mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_umad.h): ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod ../drivers/infiniband/core/user_mad.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../include/trace/events/ib_umad.h): ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod ../drivers/infiniband/core/cm.c:1310:20: warning: cast from restricted __be32 ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../drivers/bluetooth/hci_nokia.c:279:23: warning: incorrect type in assignment (different base types) ../drivers/bluetooth/hci_nokia.c:279:23: expected unsigned short [usertype] baud ../drivers/bluetooth/hci_nokia.c:279:23: got restricted __le16 [usertype] ../drivers/bluetooth/hci_nokia.c:282:26: warning: incorrect type in assignment (different base types) ../drivers/bluetooth/hci_nokia.c:282:26: expected unsigned short [usertype] sys_clk ../drivers/bluetooth/hci_nokia.c:282:26: got restricted __le16 [usertype] ../drivers/infiniband/core/uverbs_cmd.c:3756:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3756:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3756:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3756:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3770:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3770:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3779:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3779:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3824:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3824:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3824:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3824:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3824:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3824:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3824:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3824:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3854:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3854:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3854:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3854:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3870:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3870:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3870:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3870:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3870:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3870:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3889:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3889:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3889:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3889:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3903:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3903:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3903:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3903:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3917:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3917:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3982:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3982:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3982:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3982:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4000:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4000:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4000:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4000:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4000:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4000:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4025:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4025:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4063:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4063:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4063:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4063:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4063:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4063:9: also defined here ../drivers/infiniband/core/uverbs_ioctl.c:440:17: warning: incorrect type in assignment (different modifiers) ../drivers/infiniband/core/uverbs_ioctl.c:440:17: expected int ( *handler )( ... ) ../drivers/infiniband/core/uverbs_ioctl.c:440:17: got int ( [noderef] *__v )( ... ) ../drivers/infiniband/hw/hfi1/tid_rdma.c:2375:9: warning: dubious: !x & y ../drivers/infiniband/hw/hfi1/tid_rdma.c:2376:9: warning: dubious: !x & y ../drivers/infiniband/hw/hfi1/tid_rdma.c:4236:9: warning: dubious: !x & y ../drivers/infiniband/hw/hfi1/tid_rdma.c:4237:9: warning: dubious: !x & y ../drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c:1799:14: warning: restricted __be64 degrades to integer WARNING: modpost: vmlinux: section mismatch in reference: lookup_object_or_alloc+0x462 (section: .text) -> is_static_object (section: .init.text) ../arch/x86/boot/version.c: note: in included file (through ../arch/x86/include/uapi/asm/bitsperlong.h, ../include/uapi/asm-generic/int-ll64.h, ../include/asm-generic/int-ll64.h, ../include/uapi/asm-generic/types.h, ...): ../include/asm-generic/bitsperlong.h:23:2: error: Inconsistent word size. Check asm/bitsperlong.h ../include/asm-generic/bitsperlong.h:27:33: error: static assertion failed: "Inconsistent word size. Check asm/bitsperlong.h" New errors added --- /tmp/tmp.JOnB5RXrls 2026-04-23 04:20:00.578066373 -0400 +++ /tmp/tmp.uGVLJQas0S 2026-04-23 04:21:41.946276320 -0400 @@ -10,0 +11,4 @@ +../net/core/skbuff.c: In function ‘skb_printf’: +../net/core/skbuff.c:7001:9: warning: function ‘skb_printf’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] + 7001 | len = vsnprintf(skb_tail_pointer(skb), size, fmt, args); + | ^~~ @@ -14,8 +17,0 @@ -../net/802/mrp.c:883:9: warning: cast removes address space '__rcu' of expression -../net/802/mrp.c:883:9: warning: cast removes address space '__rcu' of expression -../net/802/mrp.c:883:9: warning: dereference of noderef expression -../net/802/mrp.c:883:9: warning: dereference of noderef expression -../net/802/garp.c:597:9: warning: cast removes address space '__rcu' of expression -../net/802/garp.c:597:9: warning: cast removes address space '__rcu' of expression -../net/802/garp.c:597:9: warning: dereference of noderef expression -../net/802/garp.c:597:9: warning: dereference of noderef expression @@ -25,0 +22,9 @@ +../security/smack/smackfs.c:926:17: error: incompatible types in comparison expression (different address spaces): +../security/smack/smackfs.c:926:17: struct netlbl_lsm_catmap [noderef] __rcu * +../security/smack/smackfs.c:926:17: struct netlbl_lsm_catmap * +../security/smack/smackfs.c:1497:47: warning: incorrect type in assignment (different base types) +../security/smack/smackfs.c:1500:47: warning: incorrect type in assignment (different base types) +../security/smack/smackfs.c:1937:17: error: incompatible types in comparison expression (different address spaces): +../security/smack/smackfs.c:1937:17: struct list_head [noderef] __rcu * +../security/smack/smackfs.c:1937:17: struct list_head * +Warning: ../security/smack/smack_access.c:584 expecting prototype for smk_import_valid_allocated_label(). Prototype was for smk_import_allocated_label() instead @@ -66,9 +70,0 @@ -../security/smack/smackfs.c:926:17: error: incompatible types in comparison expression (different address spaces): -../security/smack/smackfs.c:926:17: struct netlbl_lsm_catmap [noderef] __rcu * -../security/smack/smackfs.c:926:17: struct netlbl_lsm_catmap * -../security/smack/smackfs.c:1497:47: warning: incorrect type in assignment (different base types) -../security/smack/smackfs.c:1500:47: warning: incorrect type in assignment (different base types) -../security/smack/smackfs.c:1937:17: error: incompatible types in comparison expression (different address spaces): -../security/smack/smackfs.c:1937:17: struct list_head [noderef] __rcu * -../security/smack/smackfs.c:1937:17: struct list_head * -Warning: ../security/smack/smack_access.c:584 expecting prototype for smk_import_valid_allocated_label(). Prototype was for smk_import_allocated_label() instead @@ -97,0 +94,8 @@ +../net/802/garp.c:597:9: warning: cast removes address space '__rcu' of expression +../net/802/garp.c:597:9: warning: cast removes address space '__rcu' of expression +../net/802/garp.c:597:9: warning: dereference of noderef expression +../net/802/garp.c:597:9: warning: dereference of noderef expression +../net/802/mrp.c:883:9: warning: cast removes address space '__rcu' of expression +../net/802/mrp.c:883:9: warning: cast removes address space '__rcu' of expression +../net/802/mrp.c:883:9: warning: dereference of noderef expression +../net/802/mrp.c:883:9: warning: dereference of noderef expression @@ -170,0 +175,10 @@ +../io_uring/io_uring.c:467:28: warning: invalid assignment: |= +../io_uring/io_uring.c:467:28: left side has type bool +../io_uring/io_uring.c:467:28: right side has type restricted io_req_flags_t +../io_uring/io_uring.c: note: in included file (through ../include/linux/io_uring/cmd.h): +../include/linux/io_uring_types.h:224:37: warning: array of flexible structures +../io_uring/io_uring.c:755:58: warning: array of flexible structures +../io_uring/io_uring.c:885:69: warning: array of flexible structures +../io_uring/io_uring.c: note: in included file: +../io_uring/io_uring.h:180:73: warning: array of flexible structures +../io_uring/io_uring.c:1333:25: warning: restricted io_req_flags_t degrades to integer @@ -189,10 +203,2 @@ -../io_uring/io_uring.c:467:28: warning: invalid assignment: |= -../io_uring/io_uring.c:467:28: left side has type bool -../io_uring/io_uring.c:467:28: right side has type restricted io_req_flags_t -../io_uring/io_uring.c: note: in included file (through ../include/linux/io_uring/cmd.h): -../include/linux/io_uring_types.h:224:37: warning: array of flexible structures -../io_uring/io_uring.c:755:58: warning: array of flexible structures -../io_uring/io_uring.c:885:69: warning: array of flexible structures -../io_uring/io_uring.c: note: in included file: -../io_uring/io_uring.h:180:73: warning: array of flexible structures -../io_uring/io_uring.c:1333:25: warning: restricted io_req_flags_t degrades to integer +../security/selinux/hooks.c:5756:22: warning: restricted __be16 degrades to integer +../security/selinux/hooks.c:5757:22: warning: restricted __be16 degrades to integer @@ -206,2 +212,21 @@ -../security/selinux/hooks.c:5756:22: warning: restricted __be16 degrades to integer -../security/selinux/hooks.c:5757:22: warning: restricted __be16 degrades to integer +../net/core/skbuff.c: note: in included file (through ../include/linux/skbuff.h, ../include/net/net_namespace.h, ../include/linux/inet.h): +../include/net/checksum.h:33:39: warning: incorrect type in argument 3 (different base types) +../include/net/checksum.h:33:39: expected restricted __wsum [usertype] sum +../include/net/checksum.h:33:39: got unsigned int +../mm/memcontrol.c:4210:52: error: incompatible types in comparison expression (different address spaces): +../mm/memcontrol.c:4210:52: struct task_struct [noderef] __rcu * +../mm/memcontrol.c:4210:52: struct task_struct * +../arch/x86/kernel/tboot.c:487:16: warning: incorrect type in assignment (different address spaces) +../arch/x86/kernel/tboot.c:487:16: expected void *config +../arch/x86/kernel/tboot.c:487:16: got void [noderef] __iomem * +../arch/x86/kernel/tboot.c:493:19: warning: incorrect type in assignment (different address spaces) +../arch/x86/kernel/tboot.c:493:19: expected void *heap_base +../arch/x86/kernel/tboot.c:493:19: got void [noderef] __iomem * +../arch/x86/kernel/tboot.c:495:17: warning: incorrect type in argument 1 (different address spaces) +../arch/x86/kernel/tboot.c:495:17: expected void volatile [noderef] __iomem *addr +../arch/x86/kernel/tboot.c:495:17: got void *config +../drivers/tty/n_gsm.c:4051:29: warning: restricted __be16 degrades to integer +../net/core/datagram.c: note: in included file (through ../include/linux/skbuff.h, ../include/net/net_namespace.h, ../include/linux/inet.h): +../include/net/checksum.h:41:45: warning: incorrect type in argument 3 (different base types) +../include/net/checksum.h:41:45: expected restricted __wsum [usertype] sum +../include/net/checksum.h:41:45: got unsigned int @@ -227,18 +252,20 @@ -../security/selinux/netnode.c:74:17: warning: restricted __be32 degrades to integer -../security/selinux/netnode.c:91:32: warning: restricted __be32 degrades to integer -../mm/memcontrol.c:4210:52: error: incompatible types in comparison expression (different address spaces): -../mm/memcontrol.c:4210:52: struct task_struct [noderef] __rcu * -../mm/memcontrol.c:4210:52: struct task_struct * -../arch/x86/kernel/tboot.c:487:16: warning: incorrect type in assignment (different address spaces) -../arch/x86/kernel/tboot.c:487:16: expected void *config -../arch/x86/kernel/tboot.c:487:16: got void [noderef] __iomem * -../arch/x86/kernel/tboot.c:493:19: warning: incorrect type in assignment (different address spaces) -../arch/x86/kernel/tboot.c:493:19: expected void *heap_base -../arch/x86/kernel/tboot.c:493:19: got void [noderef] __iomem * -../arch/x86/kernel/tboot.c:495:17: warning: incorrect type in argument 1 (different address spaces) -../arch/x86/kernel/tboot.c:495:17: expected void volatile [noderef] __iomem *addr -../arch/x86/kernel/tboot.c:495:17: got void *config -../net/core/datagram.c: note: in included file (through ../include/linux/skbuff.h, ../include/net/net_namespace.h, ../include/linux/inet.h): -../include/net/checksum.h:41:45: warning: incorrect type in argument 3 (different base types) -../include/net/checksum.h:41:45: expected restricted __wsum [usertype] sum -../include/net/checksum.h:41:45: got unsigned int +../drivers/xen/pvcalls-front.c:956:24: warning: incorrect type in return expression (different base types) +../drivers/xen/pvcalls-front.c:956:24: expected restricted __poll_t +../drivers/xen/pvcalls-front.c:956:24: got int [assigned] ret +../net/sched/cls_api.c:390:22: warning: incorrect type in assignment (different base types) +../net/sched/cls_api.c:390:22: expected restricted __be16 [usertype] protocol +../net/sched/cls_api.c:390:22: got unsigned int [usertype] protocol +../net/sched/cls_api.c:1921:16: error: incompatible types in comparison expression (different address spaces): +../net/sched/cls_api.c:1921:16: struct tcf_proto * +../net/sched/cls_api.c:1921:16: struct tcf_proto [noderef] __rcu * +../net/sched/cls_api.c:2022:20: error: incompatible types in comparison expression (different address spaces): +../net/sched/cls_api.c:2022:20: struct tcf_proto [noderef] __rcu * +../net/sched/cls_api.c:2022:20: struct tcf_proto * +../net/sched/cls_api.c:1983:25: error: incompatible types in comparison expression (different address spaces): +../net/sched/cls_api.c:1983:25: struct tcf_proto [noderef] __rcu * +../net/sched/cls_api.c:1983:25: struct tcf_proto * +../net/sched/cls_api.c:2003:16: error: incompatible types in comparison expression (different address spaces): +../net/sched/cls_api.c:2003:16: struct tcf_proto * +../net/sched/cls_api.c:2003:16: struct tcf_proto [noderef] __rcu * +../net/sched/cls_api.c:2076:25: warning: restricted __be16 degrades to integer +../net/sched/cls_api.c:2799:50: warning: restricted __be16 degrades to integer @@ -298,24 +325,67 @@ -../drivers/xen/pvcalls-front.c:956:24: warning: incorrect type in return expression (different base types) -../drivers/xen/pvcalls-front.c:956:24: expected restricted __poll_t -../drivers/xen/pvcalls-front.c:956:24: got int [assigned] ret -../net/core/skbuff.c: note: in included file (through ../include/linux/skbuff.h, ../include/net/net_namespace.h, ../include/linux/inet.h): -../include/net/checksum.h:33:39: warning: incorrect type in argument 3 (different base types) -../include/net/checksum.h:33:39: expected restricted __wsum [usertype] sum -../include/net/checksum.h:33:39: got unsigned int -../net/sched/cls_api.c:390:22: warning: incorrect type in assignment (different base types) -../net/sched/cls_api.c:390:22: expected restricted __be16 [usertype] protocol -../net/sched/cls_api.c:390:22: got unsigned int [usertype] protocol -../net/sched/cls_api.c:1921:16: error: incompatible types in comparison expression (different address spaces): -../net/sched/cls_api.c:1921:16: struct tcf_proto * -../net/sched/cls_api.c:1921:16: struct tcf_proto [noderef] __rcu * -../net/sched/cls_api.c:2022:20: error: incompatible types in comparison expression (different address spaces): -../net/sched/cls_api.c:2022:20: struct tcf_proto [noderef] __rcu * -../net/sched/cls_api.c:2022:20: struct tcf_proto * -../net/sched/cls_api.c:1983:25: error: incompatible types in comparison expression (different address spaces): -../net/sched/cls_api.c:1983:25: struct tcf_proto [noderef] __rcu * -../net/sched/cls_api.c:1983:25: struct tcf_proto * -../net/sched/cls_api.c:2003:16: error: incompatible types in comparison expression (different address spaces): -../net/sched/cls_api.c:2003:16: struct tcf_proto * -../net/sched/cls_api.c:2003:16: struct tcf_proto [noderef] __rcu * -../net/sched/cls_api.c:2076:25: warning: restricted __be16 degrades to integer -../net/sched/cls_api.c:2799:50: warning: restricted __be16 degrades to integer +../security/selinux/netnode.c:74:17: warning: restricted __be32 degrades to integer +../security/selinux/netnode.c:91:32: warning: restricted __be32 degrades to integer +../fs/file.c:438:17: warning: incorrect type in assignment (different address spaces) +../fs/file.c:438:17: expected struct file **old_fds +../fs/file.c:438:17: got struct file [noderef] __rcu **fd +../fs/file.c:439:17: warning: incorrect type in assignment (different address spaces) +../fs/file.c:439:17: expected struct file **new_fds +../fs/file.c:439:17: got struct file [noderef] __rcu **fd +../fs/file.c:462:17: error: incompatible types in comparison expression (different address spaces): +../fs/file.c:462:17: struct file [noderef] __rcu * +../fs/file.c:462:17: struct file * +../fs/file.c:492:60: warning: incorrect type in initializer (different address spaces) +../fs/file.c:532:28: warning: incorrect type in initializer (different address spaces) +../fs/file.c:912:30: warning: incorrect type in assignment (different address spaces) +../fs/file.c:933:14: warning: incorrect type in assignment (different address spaces) +../fs/file.c:937:13: warning: incorrect type in argument 1 (different address spaces) +../fs/file.c:940:23: warning: incorrect type in assignment (different address spaces) +../fs/file.c:963:24: warning: incorrect type in return expression (different address spaces) +../fs/file.c:965:14: warning: incorrect type in argument 1 (different address spaces) +../fs/file.c:986:22: warning: incorrect type in assignment (different address spaces) +../fs/file.c:988:32: warning: incorrect type in return expression (different address spaces) +../fs/file.c:1010:31: warning: incorrect type in argument 1 (different address spaces) +../fs/file.c:1010:14: warning: incorrect type in assignment (different address spaces) +../fs/file.c:1014:16: warning: incorrect type in return expression (different address spaces) +../drivers/message/fusion/mptfc.c:383:33: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:386:33: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:389:33: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:392:33: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:395:33: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:398:33: warning: cast to restricted __le16 +../drivers/message/fusion/mptfc.c:401:33: warning: cast to restricted __le16 +../drivers/message/fusion/mptfc.c:823:42: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:824:51: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:825:45: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:826:46: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:827:45: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:828:46: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:829:58: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:830:52: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:831:49: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:832:49: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:833:51: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:834:52: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:835:51: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:836:52: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:837:57: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:838:50: warning: cast to restricted __le32 +../drivers/message/fusion/mptfc.c:1403:20: warning: cast to restricted __le32 +../kernel/pid.c:443:9: error: incompatible types in comparison expression (different address spaces): +../kernel/pid.c:443:9: struct pid [noderef] __rcu * +../kernel/pid.c:443:9: struct pid * +../kernel/pid.c:444:9: error: incompatible types in comparison expression (different address spaces): +../kernel/pid.c:444:9: struct pid [noderef] __rcu * +../kernel/pid.c:444:9: struct pid * +../kernel/pid.c:506:23: error: incompatible types in comparison expression (different address spaces): +../kernel/pid.c:506:23: struct pid [noderef] __rcu * +../kernel/pid.c:506:23: struct pid * +../kernel/pid.c:564:24: error: incompatible types in comparison expression (different address spaces): +../kernel/pid.c:564:24: struct pid [noderef] __rcu * +../kernel/pid.c:564:24: struct pid * +../kernel/pid.c: note: in included file (through ../include/linux/sched/signal.h, ../include/linux/rcuwait.h, ../include/linux/mm.h): +../include/linux/rculist.h:611:9: error: incompatible types in comparison expression (different address spaces): +../include/linux/rculist.h:611:9: struct hlist_node [noderef] __rcu * +../include/linux/rculist.h:611:9: struct hlist_node * +../include/linux/rculist.h:612:9: error: incompatible types in comparison expression (different address spaces): +../include/linux/rculist.h:612:9: struct hlist_node [noderef] __rcu * +../include/linux/rculist.h:612:9: struct hlist_node * @@ -378,44 +448,4 @@ -../fs/file.c:438:17: warning: incorrect type in assignment (different address spaces) -../fs/file.c:438:17: expected struct file **old_fds -../fs/file.c:438:17: got struct file [noderef] __rcu **fd -../fs/file.c:439:17: warning: incorrect type in assignment (different address spaces) -../fs/file.c:439:17: expected struct file **new_fds -../fs/file.c:439:17: got struct file [noderef] __rcu **fd -../fs/file.c:462:17: error: incompatible types in comparison expression (different address spaces): -../fs/file.c:462:17: struct file [noderef] __rcu * -../fs/file.c:462:17: struct file * -../fs/file.c:492:60: warning: incorrect type in initializer (different address spaces) -../fs/file.c:532:28: warning: incorrect type in initializer (different address spaces) -../fs/file.c:912:30: warning: incorrect type in assignment (different address spaces) -../fs/file.c:933:14: warning: incorrect type in assignment (different address spaces) -../fs/file.c:937:13: warning: incorrect type in argument 1 (different address spaces) -../fs/file.c:940:23: warning: incorrect type in assignment (different address spaces) -../fs/file.c:963:24: warning: incorrect type in return expression (different address spaces) -../fs/file.c:965:14: warning: incorrect type in argument 1 (different address spaces) -../fs/file.c:986:22: warning: incorrect type in assignment (different address spaces) -../fs/file.c:988:32: warning: incorrect type in return expression (different address spaces) -../fs/file.c:1010:31: warning: incorrect type in argument 1 (different address spaces) -../fs/file.c:1010:14: warning: incorrect type in assignment (different address spaces) -../fs/file.c:1014:16: warning: incorrect type in return expression (different address spaces) -../io_uring/wait.c: note: in included file (through ../include/trace/events/io_uring.h): -../include/linux/io_uring_types.h:224:37: warning: array of flexible structures -../drivers/tty/n_gsm.c:4051:29: warning: restricted __be16 degrades to integer -../kernel/pid.c:443:9: error: incompatible types in comparison expression (different address spaces): -../kernel/pid.c:443:9: struct pid [noderef] __rcu * -../kernel/pid.c:443:9: struct pid * -../kernel/pid.c:444:9: error: incompatible types in comparison expression (different address spaces): -../kernel/pid.c:444:9: struct pid [noderef] __rcu * -../kernel/pid.c:444:9: struct pid * -../kernel/pid.c:506:23: error: incompatible types in comparison expression (different address spaces): -../kernel/pid.c:506:23: struct pid [noderef] __rcu * -../kernel/pid.c:506:23: struct pid * -../kernel/pid.c:564:24: error: incompatible types in comparison expression (different address spaces): -../kernel/pid.c:564:24: struct pid [noderef] __rcu * -../kernel/pid.c:564:24: struct pid * -../kernel/pid.c: note: in included file (through ../include/linux/sched/signal.h, ../include/linux/rcuwait.h, ../include/linux/mm.h): -../include/linux/rculist.h:611:9: error: incompatible types in comparison expression (different address spaces): -../include/linux/rculist.h:611:9: struct hlist_node [noderef] __rcu * -../include/linux/rculist.h:611:9: struct hlist_node * -../include/linux/rculist.h:612:9: error: incompatible types in comparison expression (different address spaces): -../include/linux/rculist.h:612:9: struct hlist_node [noderef] __rcu * -../include/linux/rculist.h:612:9: struct hlist_node * +../drivers/scsi/scsi_transport_fc.c: note: in included file: +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1113:42: warning: array of flexible structures @@ -438,2 +468,5 @@ -../net/mpls/af_mpls.c: note: in included file: -../net/mpls/internal.h:158:38: warning: array of flexible structures +../net/core/dev_addr_lists.c: note: in included file (through ../include/linux/sysctl.h, ../include/net/net_namespace.h, ../include/linux/netdevice.h): +../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): +../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * +../include/linux/rbtree.h:107:9: struct rb_node * +../net/core/dev.c:5867:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static? @@ -443,15 +475,0 @@ -../net/ipv6/route.c:2396:39: warning: incorrect type in assignment (different base types) -../net/ipv6/route.c:2396:39: expected unsigned int [usertype] flow_label -../net/ipv6/route.c:2396:39: got restricted __be32 -../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h): -../include/linux/io_uring_types.h:224:37: warning: array of flexible structures -../kernel/nsproxy.c:276:9: error: no generic selection for 'struct user_namespace *const [noderef] __rcu user_ns' -../kernel/nsproxy.c:281:9: error: no generic selection for 'struct user_namespace *const [noderef] __rcu user_ns' -../kernel/nsproxy.c:276:9: warning: dereference of noderef expression -../kernel/nsproxy.c:281:9: warning: dereference of noderef expression -../drivers/nfc/pn533/pn533.c:117:39: warning: incorrect type in initializer (different base types) -../drivers/nfc/pn533/pn533.c:117:39: expected restricted __be16 [usertype] sc -../drivers/nfc/pn533/pn533.c:117:39: got int -../drivers/nfc/pn533/pn533.c:130:39: warning: incorrect type in initializer (different base types) -../drivers/nfc/pn533/pn533.c:130:39: expected restricted __be16 [usertype] sc -../drivers/nfc/pn533/pn533.c:130:39: got int @@ -470,0 +489,78 @@ +../drivers/nfc/pn533/pn533.c:117:39: warning: incorrect type in initializer (different base types) +../drivers/nfc/pn533/pn533.c:117:39: expected restricted __be16 [usertype] sc +../drivers/nfc/pn533/pn533.c:117:39: got int +../drivers/nfc/pn533/pn533.c:130:39: warning: incorrect type in initializer (different base types) +../drivers/nfc/pn533/pn533.c:130:39: expected restricted __be16 [usertype] sc +../drivers/nfc/pn533/pn533.c:130:39: got int +../drivers/net/ethernet/3com/3c589_cs.c:296:35: warning: cast to restricted __le16 +../drivers/message/fusion/mptlan.c:1172:21: warning: cast to restricted __le16 +../drivers/message/fusion/mptlan.c:1235:52: warning: incorrect type in assignment (different base types) +../drivers/message/fusion/mptlan.c:1235:52: expected unsigned int [usertype] TransactionContext +../drivers/message/fusion/mptlan.c:1235:52: got restricted __le32 [usertype] +../drivers/message/fusion/mptlan.c:1239:46: warning: incorrect type in assignment (different base types) +../drivers/message/fusion/mptlan.c:1239:46: expected unsigned int [usertype] FlagsLength +../drivers/message/fusion/mptlan.c:1239:46: got restricted __le32 [usertype] +../drivers/message/fusion/mptlan.c:1243:46: warning: incorrect type in assignment (different base types) +../drivers/message/fusion/mptlan.c:1243:46: expected unsigned int [usertype] Low +../drivers/message/fusion/mptlan.c:1243:46: got restricted __le32 [usertype] +../drivers/message/fusion/mptlan.c:1245:55: warning: incorrect type in assignment (different base types) +../drivers/message/fusion/mptlan.c:1245:55: expected unsigned int [usertype] High +../drivers/message/fusion/mptlan.c:1245:55: got restricted __le32 [usertype] +../drivers/message/fusion/mptlan.c:1259:38: warning: invalid assignment: |= +../drivers/message/fusion/mptlan.c:1259:38: left side has type unsigned int +../drivers/message/fusion/mptlan.c:1259:38: right side has type restricted __le32 +../drivers/message/fusion/mptlan.c:1261:39: warning: incorrect type in assignment (different base types) +../drivers/message/fusion/mptlan.c:1261:39: expected unsigned int [usertype] BucketCount +../drivers/message/fusion/mptlan.c:1261:39: got restricted __le32 [usertype] +../drivers/message/fusion/mptlan.c:964:25: warning: cast to restricted __le32 +../drivers/message/fusion/mptlan.c:969:9: warning: cast to restricted __le16 +../drivers/message/fusion/mptlan.c:972:14: warning: cast to restricted __le16 +../drivers/message/fusion/mptlan.c:976:15: warning: cast to restricted __le32 +../drivers/message/fusion/mptlan.c:981:17: warning: cast to restricted __le16 +../drivers/message/fusion/mptlan.c:986:18: warning: cast to restricted __le32 +../drivers/message/fusion/mptlan.c:990:18: warning: cast to restricted __le32 +../drivers/message/fusion/mptlan.c:1020:31: warning: cast to restricted __le32 +../drivers/message/fusion/mptlan.c:607:9: warning: cast to restricted __le16 +../drivers/message/fusion/mptlan.c:612:17: warning: cast to restricted __le16 +../drivers/message/fusion/mptlan.c:636:23: warning: cast to restricted __le32 +../drivers/message/fusion/mptlan.c:346:17: warning: cast to restricted __le32 +../drivers/message/fusion/mptlan.c:1495:27: warning: restricted __be16 degrades to integer +../drivers/message/fusion/mptlan.c:1532:29: warning: incorrect type in return expression (different base types) +../drivers/message/fusion/mptlan.c:1532:29: expected unsigned short +../drivers/message/fusion/mptlan.c:1532:29: got restricted __be16 [usertype] ethertype +../drivers/message/fusion/mptlan.c:1535:16: warning: incorrect type in return expression (different base types) +../drivers/message/fusion/mptlan.c:1535:16: expected unsigned short +../drivers/message/fusion/mptlan.c:1535:16: got restricted __be16 [usertype] +../drivers/message/fusion/mptlan.c:741:36: warning: incorrect type in assignment (different base types) +../drivers/message/fusion/mptlan.c:741:36: expected unsigned int [usertype] TransactionContext +../drivers/message/fusion/mptlan.c:741:36: got restricted __le32 [usertype] +../drivers/message/fusion/mptlan.c:749:39: warning: incorrect type in assignment (different base types) +../drivers/message/fusion/mptlan.c:749:39: expected unsigned int +../drivers/message/fusion/mptlan.c:749:39: got restricted __le32 [usertype] +../drivers/message/fusion/mptlan.c:752:39: warning: incorrect type in assignment (different base types) +../drivers/message/fusion/mptlan.c:752:39: expected unsigned int +../drivers/message/fusion/mptlan.c:752:39: got restricted __le32 [usertype] +../drivers/message/fusion/mptlan.c:762:30: warning: incorrect type in assignment (different base types) +../drivers/message/fusion/mptlan.c:762:30: expected unsigned int [usertype] FlagsLength +../drivers/message/fusion/mptlan.c:762:30: got restricted __le32 [usertype] +../drivers/message/fusion/mptlan.c:771:30: warning: incorrect type in assignment (different base types) +../drivers/message/fusion/mptlan.c:771:30: expected unsigned int [usertype] Low +../drivers/message/fusion/mptlan.c:771:30: got restricted __le32 [usertype] +../drivers/message/fusion/mptlan.c:773:39: warning: incorrect type in assignment (different base types) +../drivers/message/fusion/mptlan.c:773:39: expected unsigned int [usertype] High +../drivers/message/fusion/mptlan.c:773:39: got restricted __le32 [usertype] +../drivers/message/fusion/mptlan.c:780:9: warning: cast to restricted __le32 +../drivers/message/fusion/mptlan.c:815:23: warning: incorrect type in assignment (different base types) +../drivers/message/fusion/mptlan.c:815:23: expected restricted __be16 [usertype] protocol +../drivers/message/fusion/mptlan.c:815:23: got unsigned short +../drivers/message/fusion/mptlan.c:919:23: warning: cast to restricted __le32 +../net/ipv6/route.c:2396:39: warning: incorrect type in assignment (different base types) +../net/ipv6/route.c:2396:39: expected unsigned int [usertype] flow_label +../net/ipv6/route.c:2396:39: got restricted __be32 +../drivers/net/ethernet/8390/ne2k-pci.c:515:31: warning: cast to restricted __le32 +../drivers/net/ethernet/8390/ne2k-pci.c:342:47: warning: cast to restricted __le32 +../io_uring/wait.c: note: in included file (through ../include/trace/events/io_uring.h): +../include/linux/io_uring_types.h:224:37: warning: array of flexible structures +../drivers/net/ethernet/3com/3c574_cs.c:348:35: warning: cast to restricted __le16 +../drivers/net/ethernet/3com/3c59x.c:3247:35: warning: restricted pci_power_t degrades to integer +../drivers/net/ethernet/3com/3c59x.c:3247:53: warning: restricted pci_power_t degrades to integer @@ -474,4 +570,16 @@ -../net/core/dev_addr_lists.c: note: in included file (through ../include/linux/sysctl.h, ../include/net/net_namespace.h, ../include/linux/netdevice.h): -../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): -../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * -../include/linux/rbtree.h:107:9: struct rb_node * +../drivers/scsi/libiscsi.c:1035:25: warning: incorrect type in assignment (different base types) +../drivers/scsi/libiscsi.c:1035:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt +../drivers/scsi/libiscsi.c:1035:25: got restricted itt_t [usertype] +../drivers/scsi/libiscsi.c:1132:33: warning: restricted itt_t degrades to integer +../drivers/scsi/libiscsi.c:1132:41: warning: restricted __be32 degrades to integer +../kernel/nsproxy.c:276:9: error: no generic selection for 'struct user_namespace *const [noderef] __rcu user_ns' +../kernel/nsproxy.c:281:9: error: no generic selection for 'struct user_namespace *const [noderef] __rcu user_ns' +../kernel/nsproxy.c:276:9: warning: dereference of noderef expression +../kernel/nsproxy.c:281:9: warning: dereference of noderef expression +../drivers/net/ethernet/8390/pcnet_cs.c: In function ‘dma_block_input’: +../drivers/net/ethernet/8390/pcnet_cs.c:1169:9: warning: variable ‘xfer_count’ set but not used [-Wunused-but-set-variable=] + 1169 | int xfer_count = count; + | ^~~~~~~~~~ +../drivers/net/ethernet/3com/typhoon.c:769:21: warning: restricted __be16 degrades to integer +../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h): +../include/linux/io_uring_types.h:224:37: warning: array of flexible structures @@ -526,0 +635 @@ +../drivers/net/ethernet/8390/axnet_cs.c:642:18: warning: cast to restricted __le16 @@ -560,9 +668,0 @@ -../drivers/scsi/scsi_transport_fc.c: note: in included file: -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1113:42: warning: array of flexible structures -../net/ipv6/mcast.c: note: in included file: -../include/net/mld.h:32:43: warning: array of flexible structures -../io_uring/register.c: note: in included file: -../include/linux/io_uring_types.h:224:37: warning: array of flexible structures -../net/core/dev.c:5867:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static? @@ -731,24 +831 @@ -../drivers/message/fusion/mptfc.c:383:33: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:386:33: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:389:33: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:392:33: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:395:33: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:398:33: warning: cast to restricted __le16 -../drivers/message/fusion/mptfc.c:401:33: warning: cast to restricted __le16 -../drivers/message/fusion/mptfc.c:823:42: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:824:51: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:825:45: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:826:46: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:827:45: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:828:46: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:829:58: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:830:52: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:831:49: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:832:49: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:833:51: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:834:52: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:835:51: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:836:52: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:837:57: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:838:50: warning: cast to restricted __le32 -../drivers/message/fusion/mptfc.c:1403:20: warning: cast to restricted __le32 +../drivers/nfc/nfcmrvl/uart.c:53:33: warning: cast to restricted __le32 @@ -797,0 +875,13 @@ +../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 1 (different address spaces) +../net/sched/act_bpf.c:131:9: expected void const * +../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * +../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 1 (different address spaces) +../net/sched/act_bpf.c:131:9: expected void const * +../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * +../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 2 (different address spaces) +../net/sched/act_bpf.c:131:9: expected void const * +../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * +../net/sched/act_bpf.c:124:50: warning: dereference of noderef expression +../net/sched/act_bpf.c:124:50: warning: dereference of noderef expression +../drivers/net/ethernet/8390/pcnet_cs.c:1157:18: warning: cast to restricted __le16 +../drivers/net/ethernet/8390/pcnet_cs.c:1375:18: warning: cast to restricted __le16 @@ -814,61 +904,22 @@ -../drivers/message/fusion/mptlan.c:1172:21: warning: cast to restricted __le16 -../drivers/message/fusion/mptlan.c:1235:52: warning: incorrect type in assignment (different base types) -../drivers/message/fusion/mptlan.c:1235:52: expected unsigned int [usertype] TransactionContext -../drivers/message/fusion/mptlan.c:1235:52: got restricted __le32 [usertype] -../drivers/message/fusion/mptlan.c:1239:46: warning: incorrect type in assignment (different base types) -../drivers/message/fusion/mptlan.c:1239:46: expected unsigned int [usertype] FlagsLength -../drivers/message/fusion/mptlan.c:1239:46: got restricted __le32 [usertype] -../drivers/message/fusion/mptlan.c:1243:46: warning: incorrect type in assignment (different base types) -../drivers/message/fusion/mptlan.c:1243:46: expected unsigned int [usertype] Low -../drivers/message/fusion/mptlan.c:1243:46: got restricted __le32 [usertype] -../drivers/message/fusion/mptlan.c:1245:55: warning: incorrect type in assignment (different base types) -../drivers/message/fusion/mptlan.c:1245:55: expected unsigned int [usertype] High -../drivers/message/fusion/mptlan.c:1245:55: got restricted __le32 [usertype] -../drivers/message/fusion/mptlan.c:1259:38: warning: invalid assignment: |= -../drivers/message/fusion/mptlan.c:1259:38: left side has type unsigned int -../drivers/message/fusion/mptlan.c:1259:38: right side has type restricted __le32 -../drivers/message/fusion/mptlan.c:1261:39: warning: incorrect type in assignment (different base types) -../drivers/message/fusion/mptlan.c:1261:39: expected unsigned int [usertype] BucketCount -../drivers/message/fusion/mptlan.c:1261:39: got restricted __le32 [usertype] -../drivers/message/fusion/mptlan.c:964:25: warning: cast to restricted __le32 -../drivers/message/fusion/mptlan.c:969:9: warning: cast to restricted __le16 -../drivers/message/fusion/mptlan.c:972:14: warning: cast to restricted __le16 -../drivers/message/fusion/mptlan.c:976:15: warning: cast to restricted __le32 -../drivers/message/fusion/mptlan.c:981:17: warning: cast to restricted __le16 -../drivers/message/fusion/mptlan.c:986:18: warning: cast to restricted __le32 -../drivers/message/fusion/mptlan.c:990:18: warning: cast to restricted __le32 -../drivers/message/fusion/mptlan.c:1020:31: warning: cast to restricted __le32 -../drivers/message/fusion/mptlan.c:607:9: warning: cast to restricted __le16 -../drivers/message/fusion/mptlan.c:612:17: warning: cast to restricted __le16 -../drivers/message/fusion/mptlan.c:636:23: warning: cast to restricted __le32 -../drivers/message/fusion/mptlan.c:346:17: warning: cast to restricted __le32 -../drivers/message/fusion/mptlan.c:1495:27: warning: restricted __be16 degrades to integer -../drivers/message/fusion/mptlan.c:1532:29: warning: incorrect type in return expression (different base types) -../drivers/message/fusion/mptlan.c:1532:29: expected unsigned short -../drivers/message/fusion/mptlan.c:1532:29: got restricted __be16 [usertype] ethertype -../drivers/message/fusion/mptlan.c:1535:16: warning: incorrect type in return expression (different base types) -../drivers/message/fusion/mptlan.c:1535:16: expected unsigned short -../drivers/message/fusion/mptlan.c:1535:16: got restricted __be16 [usertype] -../drivers/message/fusion/mptlan.c:741:36: warning: incorrect type in assignment (different base types) -../drivers/message/fusion/mptlan.c:741:36: expected unsigned int [usertype] TransactionContext -../drivers/message/fusion/mptlan.c:741:36: got restricted __le32 [usertype] -../drivers/message/fusion/mptlan.c:749:39: warning: incorrect type in assignment (different base types) -../drivers/message/fusion/mptlan.c:749:39: expected unsigned int -../drivers/message/fusion/mptlan.c:749:39: got restricted __le32 [usertype] -../drivers/message/fusion/mptlan.c:752:39: warning: incorrect type in assignment (different base types) -../drivers/message/fusion/mptlan.c:752:39: expected unsigned int -../drivers/message/fusion/mptlan.c:752:39: got restricted __le32 [usertype] -../drivers/message/fusion/mptlan.c:762:30: warning: incorrect type in assignment (different base types) -../drivers/message/fusion/mptlan.c:762:30: expected unsigned int [usertype] FlagsLength -../drivers/message/fusion/mptlan.c:762:30: got restricted __le32 [usertype] -../drivers/message/fusion/mptlan.c:771:30: warning: incorrect type in assignment (different base types) -../drivers/message/fusion/mptlan.c:771:30: expected unsigned int [usertype] Low -../drivers/message/fusion/mptlan.c:771:30: got restricted __le32 [usertype] -../drivers/message/fusion/mptlan.c:773:39: warning: incorrect type in assignment (different base types) -../drivers/message/fusion/mptlan.c:773:39: expected unsigned int [usertype] High -../drivers/message/fusion/mptlan.c:773:39: got restricted __le32 [usertype] -../drivers/message/fusion/mptlan.c:780:9: warning: cast to restricted __le32 -../drivers/message/fusion/mptlan.c:815:23: warning: incorrect type in assignment (different base types) -../drivers/message/fusion/mptlan.c:815:23: expected restricted __be16 [usertype] protocol -../drivers/message/fusion/mptlan.c:815:23: got unsigned short -../drivers/message/fusion/mptlan.c:919:23: warning: cast to restricted __le32 +../drivers/nvme/host/fc.c: note: in included file: +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/net/ethernet/adaptec/starfire.c:1507:35: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/adaptec/starfire.c:1507:35: expected restricted __wsum [usertype] csum +../drivers/net/ethernet/adaptec/starfire.c:1507:35: got unsigned short [usertype] +../drivers/net/ethernet/adaptec/starfire.c:1823:41: warning: incorrect type in argument 1 (different base types) +../drivers/net/ethernet/adaptec/starfire.c:1823:41: expected unsigned short val +../drivers/net/ethernet/adaptec/starfire.c:1823:41: got restricted __le16 +../net/ipv4/tcp_ipv4.c:3393:41: warning: incorrect type in argument 1 (different address spaces) +../net/ipv4/tcp_ipv4.c:3393:41: expected void const *data +../net/ipv4/tcp_ipv4.c:3393:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control +../net/ipv4/tcp_ipv4.c:3519:45: warning: incorrect type in argument 1 (different address spaces) +../net/ipv4/tcp_ipv4.c:3519:45: expected void const *data +../net/ipv4/tcp_ipv4.c:3519:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control +../net/ipv4/tcp_ipv4.c:3523:50: warning: incorrect type in assignment (different address spaces) +../net/ipv4/tcp_ipv4.c:3523:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control +../net/ipv4/tcp_ipv4.c:3523:50: got struct tcp_congestion_ops * +../net/ipv4/tcp_ipv4.c:3394:41: warning: dereference of noderef expression +../net/ipv4/tcp_ipv4.c:3394:41: warning: dereference of noderef expression +../net/ipv4/tcp_ipv4.c:3520:45: warning: dereference of noderef expression +../net/ipv4/tcp_ipv4.c:3520:45: warning: dereference of noderef expression @@ -935,5 +985,0 @@ -../drivers/scsi/libiscsi.c:1035:25: warning: incorrect type in assignment (different base types) -../drivers/scsi/libiscsi.c:1035:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt -../drivers/scsi/libiscsi.c:1035:25: got restricted itt_t [usertype] -../drivers/scsi/libiscsi.c:1132:33: warning: restricted itt_t degrades to integer -../drivers/scsi/libiscsi.c:1132:41: warning: restricted __be32 degrades to integer @@ -1156,14 +1202,4 @@ -../drivers/nfc/nfcmrvl/uart.c:53:33: warning: cast to restricted __le32 -../net/ipv4/tcp_ipv4.c:3393:41: warning: incorrect type in argument 1 (different address spaces) -../net/ipv4/tcp_ipv4.c:3393:41: expected void const *data -../net/ipv4/tcp_ipv4.c:3393:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control -../net/ipv4/tcp_ipv4.c:3519:45: warning: incorrect type in argument 1 (different address spaces) -../net/ipv4/tcp_ipv4.c:3519:45: expected void const *data -../net/ipv4/tcp_ipv4.c:3519:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control -../net/ipv4/tcp_ipv4.c:3523:50: warning: incorrect type in assignment (different address spaces) -../net/ipv4/tcp_ipv4.c:3523:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control -../net/ipv4/tcp_ipv4.c:3523:50: got struct tcp_congestion_ops * -../net/ipv4/tcp_ipv4.c:3394:41: warning: dereference of noderef expression -../net/ipv4/tcp_ipv4.c:3394:41: warning: dereference of noderef expression -../net/ipv4/tcp_ipv4.c:3520:45: warning: dereference of noderef expression -../net/ipv4/tcp_ipv4.c:3520:45: warning: dereference of noderef expression +../io_uring/register.c: note: in included file: +../include/linux/io_uring_types.h:224:37: warning: array of flexible structures +../net/ipv6/mcast.c: note: in included file: +../include/net/mld.h:32:43: warning: array of flexible structures @@ -1176,5 +1212,114 @@ -../fs/eventpoll.c:651:9: warning: restricted __poll_t degrades to integer -../fs/eventpoll.c:651:9: warning: cast to restricted __poll_t -../fs/eventpoll.c:1334:53: warning: incorrect type in argument 3 (different base types) -../fs/eventpoll.c:1334:53: expected unsigned int pollflags -../fs/eventpoll.c:1334:53: got restricted __poll_t +../net/netfilter/nf_conntrack_proto_sctp.c: In function ‘sctp_new’: +../net/netfilter/nf_conntrack_proto_sctp.c:246:21: warning: variable ‘count’ set but not used [-Wunused-but-set-variable=] + 246 | u32 offset, count; + | ^~~~~ +../net/netfilter/nf_conntrack_proto_sctp.c: In function ‘nf_conntrack_sctp_packet’: +../net/netfilter/nf_conntrack_proto_sctp.c:339:27: warning: variable ‘count’ set but not used [-Wunused-but-set-variable=] + 339 | u_int32_t offset, count; + | ^~~~~ +../net/mpls/af_mpls.c: note: in included file: +../net/mpls/internal.h:158:38: warning: array of flexible structures +../drivers/block/drbd/drbd_nl.c:519:33: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:519:33: struct disk_conf [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:519:33: struct disk_conf * +../drivers/block/drbd/drbd_nl.c:756:38: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:756:38: struct net_conf [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:756:38: struct net_conf * +../drivers/block/drbd/drbd_nl.c:1047:18: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:1047:18: struct disk_conf [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:1047:18: struct disk_conf * +../drivers/block/drbd/drbd_nl.c:1315:24: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:1315:24: struct disk_conf [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:1315:24: struct disk_conf * +../drivers/block/drbd/drbd_nl.c:1653:17: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:1653:17: struct disk_conf [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:1653:17: struct disk_conf * +../drivers/block/drbd/drbd_nl.c:1663:17: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:1663:17: struct fifo_buffer [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:1663:17: struct fifo_buffer * +../drivers/block/drbd/drbd_nl.c:1889:14: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:1889:14: struct net_conf [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:1889:14: struct net_conf * +../drivers/block/drbd/drbd_nl.c:2149:39: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:2149:39: struct disk_conf [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:2149:39: struct disk_conf * +../drivers/block/drbd/drbd_nl.c:2157:13: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:2157:13: struct disk_conf [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:2157:13: struct disk_conf * +../drivers/block/drbd/drbd_nl.c:2340:50: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:2340:50: struct disk_conf [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:2340:50: struct disk_conf * +../drivers/block/drbd/drbd_nl.c:2363:45: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:2363:45: struct net_conf [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:2363:45: struct net_conf * +../drivers/block/drbd/drbd_nl.c:2508:9: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:2508:9: struct net_conf [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:2508:9: struct net_conf * +../drivers/block/drbd/drbd_nl.c:2670:9: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:2670:9: struct net_conf [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:2670:9: struct net_conf * +../drivers/block/drbd/drbd_nl.c:2903:18: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:2903:18: struct disk_conf [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:2903:18: struct disk_conf * +../drivers/block/drbd/drbd_nl.c:2943:17: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:2943:17: struct disk_conf [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:2943:17: struct disk_conf * +../drivers/block/drbd/drbd_nl.c:3482:33: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:3482:33: struct disk_conf [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:3482:33: struct disk_conf * +../drivers/block/drbd/drbd_nl.c:3607:28: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:3607:28: struct net_conf [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:3607:28: struct net_conf * +../drivers/block/drbd/drbd_nl.c:3822:29: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:3822:29: struct disk_conf [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:3822:29: struct disk_conf * +../drivers/block/drbd/drbd_nl.c:3828:22: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:3828:22: struct net_conf [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:3828:22: struct net_conf * +../drivers/block/drbd/drbd_nl.c:4019:38: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_nl.c:4019:38: struct net_conf [noderef] __rcu * +../drivers/block/drbd/drbd_nl.c:4019:38: struct net_conf * +../drivers/block/drbd/drbd_nl.c: note: in included file: +../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * +../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * +../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * +../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * +../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * +../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * +../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * +../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * +../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * +../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * +../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * +../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * +../drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y +../net/sched/act_skbmod.c:73:39: warning: incorrect type in assignment (different base types) +../net/sched/act_skbmod.c:73:39: expected restricted __be16 [usertype] h_proto +../net/sched/act_skbmod.c:73:39: got unsigned short [usertype] eth_type +../net/sched/act_skbmod.c:207:29: warning: incorrect type in assignment (different base types) +../net/sched/act_skbmod.c:207:29: expected unsigned short [usertype] eth_type +../net/sched/act_skbmod.c:207:29: got restricted __be16 [usertype] +../net/sched/act_skbmod.c:263:48: warning: cast to restricted __be16 +../drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer +../drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer +../drivers/block/drbd/drbd_state.c:1912:30: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_state.c:1912:30: struct disk_conf [noderef] __rcu * +../drivers/block/drbd/drbd_state.c:1912:30: struct disk_conf * +../drivers/block/drbd/drbd_state.c:834:22: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_state.c:834:22: struct disk_conf [noderef] __rcu * +../drivers/block/drbd/drbd_state.c:834:22: struct disk_conf * +../drivers/block/drbd/drbd_state.c:838:14: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_state.c:838:14: struct net_conf [noderef] __rcu * +../drivers/block/drbd/drbd_state.c:838:14: struct net_conf * +../drivers/block/drbd/drbd_state.c:1064:22: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf [noderef] __rcu * +../drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf * +../drivers/block/drbd/drbd_state.c:2079:17: error: incompatible types in comparison expression (different address spaces): +../drivers/block/drbd/drbd_state.c:2079:17: struct net_conf [noderef] __rcu * +../drivers/block/drbd/drbd_state.c:2079:17: struct net_conf * @@ -1343,93 +1488,16 @@ -../net/llc/llc_input.c:198:15: error: incompatible types in comparison expression (different address spaces): -../net/llc/llc_input.c:198:15: int ( [noderef] __rcu * )( ... ) -../net/llc/llc_input.c:198:15: int ( * )( ... ) -../drivers/net/ethernet/3com/3c589_cs.c:296:35: warning: cast to restricted __le16 -../drivers/block/drbd/drbd_nl.c:519:33: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:519:33: struct disk_conf [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:519:33: struct disk_conf * -../drivers/block/drbd/drbd_nl.c:756:38: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:756:38: struct net_conf [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:756:38: struct net_conf * -../drivers/block/drbd/drbd_nl.c:1047:18: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:1047:18: struct disk_conf [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:1047:18: struct disk_conf * -../drivers/block/drbd/drbd_nl.c:1315:24: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:1315:24: struct disk_conf [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:1315:24: struct disk_conf * -../drivers/block/drbd/drbd_nl.c:1653:17: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:1653:17: struct disk_conf [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:1653:17: struct disk_conf * -../drivers/block/drbd/drbd_nl.c:1663:17: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:1663:17: struct fifo_buffer [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:1663:17: struct fifo_buffer * -../drivers/block/drbd/drbd_nl.c:1889:14: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:1889:14: struct net_conf [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:1889:14: struct net_conf * -../drivers/block/drbd/drbd_nl.c:2149:39: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:2149:39: struct disk_conf [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:2149:39: struct disk_conf * -../drivers/block/drbd/drbd_nl.c:2157:13: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:2157:13: struct disk_conf [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:2157:13: struct disk_conf * -../drivers/block/drbd/drbd_nl.c:2340:50: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:2340:50: struct disk_conf [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:2340:50: struct disk_conf * -../drivers/block/drbd/drbd_nl.c:2363:45: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:2363:45: struct net_conf [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:2363:45: struct net_conf * -../drivers/block/drbd/drbd_nl.c:2508:9: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:2508:9: struct net_conf [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:2508:9: struct net_conf * -../drivers/block/drbd/drbd_nl.c:2670:9: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:2670:9: struct net_conf [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:2670:9: struct net_conf * -../drivers/block/drbd/drbd_nl.c:2903:18: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:2903:18: struct disk_conf [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:2903:18: struct disk_conf * -../drivers/block/drbd/drbd_nl.c:2943:17: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:2943:17: struct disk_conf [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:2943:17: struct disk_conf * -../drivers/block/drbd/drbd_nl.c:3482:33: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:3482:33: struct disk_conf [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:3482:33: struct disk_conf * -../drivers/block/drbd/drbd_nl.c:3607:28: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:3607:28: struct net_conf [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:3607:28: struct net_conf * -../drivers/block/drbd/drbd_nl.c:3822:29: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:3822:29: struct disk_conf [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:3822:29: struct disk_conf * -../drivers/block/drbd/drbd_nl.c:3828:22: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:3828:22: struct net_conf [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:3828:22: struct net_conf * -../drivers/block/drbd/drbd_nl.c:4019:38: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_nl.c:4019:38: struct net_conf [noderef] __rcu * -../drivers/block/drbd/drbd_nl.c:4019:38: struct net_conf * -../drivers/block/drbd/drbd_nl.c: note: in included file: -../drivers/block/drbd/drbd_int.h:2036:14: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf [noderef] __rcu * -../drivers/block/drbd/drbd_int.h:2036:14: struct net_conf * -../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * -../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * -../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * -../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * -../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * -../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * -../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * -../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * -../drivers/block/drbd/drbd_int.h:712:24: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_int.h:712:24: struct net_conf [noderef] __rcu * -../drivers/block/drbd/drbd_int.h:712:24: struct net_conf * -../drivers/net/ethernet/3com/3c574_cs.c:348:35: warning: cast to restricted __le16 -../net/ipv6/seg6.c:252:15: warning: incorrect type in assignment (different address spaces) -../net/ipv6/seg6.c:252:15: expected struct in6_addr *t_old -../net/ipv6/seg6.c:252:15: got struct in6_addr [noderef] __rcu *tun_src -../net/ipv6/seg6.c:430:24: warning: incorrect type in assignment (different address spaces) -../net/ipv6/seg6.c:430:24: expected struct in6_addr [noderef] __rcu *tun_src -../net/ipv6/seg6.c:430:24: got struct in6_addr * -../drivers/net/ethernet/3com/3c59x.c:3247:35: warning: restricted pci_power_t degrades to integer -../drivers/net/ethernet/3com/3c59x.c:3247:53: warning: restricted pci_power_t degrades to integer -../drivers/net/ethernet/3com/typhoon.c:769:21: warning: restricted __be16 degrades to integer +../fs/eventpoll.c:651:9: warning: restricted __poll_t degrades to integer +../fs/eventpoll.c:651:9: warning: cast to restricted __poll_t +../fs/eventpoll.c:1334:53: warning: incorrect type in argument 3 (different base types) +../fs/eventpoll.c:1334:53: expected unsigned int pollflags +../fs/eventpoll.c:1334:53: got restricted __poll_t +../net/sched/act_ife.c:56:15: warning: incorrect type in assignment (different base types) +../net/sched/act_ife.c:56:15: expected unsigned short [assigned] [usertype] edata +../net/sched/act_ife.c:56:15: got restricted __be16 [usertype] +../net/sched/act_ife.c:100:15: warning: incorrect type in assignment (different base types) +../net/sched/act_ife.c:100:15: expected unsigned int [assigned] [usertype] edata +../net/sched/act_ife.c:100:15: got restricted __be32 [usertype] +../drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32 +../drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y +../net/core/xdp.c:903:17: warning: symbol 'bpf_xdp_metadata_rx_timestamp' was not declared. Should it be static? +../net/core/xdp.c:925:17: warning: symbol 'bpf_xdp_metadata_rx_hash' was not declared. Should it be static? +../net/core/xdp.c:958:17: warning: symbol 'bpf_xdp_metadata_rx_vlan_tag' was not declared. Should it be static? @@ -1446,10 +1514,13 @@ -../net/netfilter/nf_conntrack_proto_sctp.c: In function ‘sctp_new’: -../net/netfilter/nf_conntrack_proto_sctp.c:246:21: warning: variable ‘count’ set but not used [-Wunused-but-set-variable=] - 246 | u32 offset, count; - | ^~~~~ -../net/netfilter/nf_conntrack_proto_sctp.c: In function ‘nf_conntrack_sctp_packet’: -../net/netfilter/nf_conntrack_proto_sctp.c:339:27: warning: variable ‘count’ set but not used [-Wunused-but-set-variable=] - 339 | u_int32_t offset, count; - | ^~~~~ -../drivers/net/ethernet/8390/ne2k-pci.c:515:31: warning: cast to restricted __le32 -../drivers/net/ethernet/8390/ne2k-pci.c:342:47: warning: cast to restricted __le32 +../drivers/scsi/libfc/fc_libfc.c: note: in included file (through ../include/scsi/libfc.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/libfc/fc_libfc.c:197:26: warning: cast to restricted __be16 +../drivers/scsi/libfc/fc_libfc.c:197:24: warning: incorrect type in assignment (different base types) +../drivers/scsi/libfc/fc_libfc.c:197:24: expected restricted __be16 [usertype] fh_seq_cnt +../drivers/scsi/libfc/fc_libfc.c:197:24: got unsigned short [usertype] +../drivers/scsi/libfc/fc_libfc.c:287:17: error: incompatible types in comparison expression (different address spaces): +../drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov [noderef] __rcu * +../drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov * +../drivers/scsi/libfc/fc_libfc.c:289:17: error: incompatible types in comparison expression (different address spaces): +../drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov [noderef] __rcu * +../drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov * @@ -1458 +1529,5 @@ -../drivers/nvme/host/fc.c: note: in included file: +../net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32 +../io_uring/cmd_net.c:76:32: warning: array of flexible structures +../io_uring/cmd_net.c: note: in included file: +../io_uring/uring_cmd.h:21:59: warning: array of flexible structures +../drivers/scsi/fcoe/fcoe.c: note: in included file (through ../include/scsi/libfc.h): @@ -1461,48 +1536,4 @@ -../drivers/net/ethernet/8390/pcnet_cs.c: In function ‘dma_block_input’: -../drivers/net/ethernet/8390/pcnet_cs.c:1169:9: warning: variable ‘xfer_count’ set but not used [-Wunused-but-set-variable=] - 1169 | int xfer_count = count; - | ^~~~~~~~~~ -../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 1 (different address spaces) -../net/sched/act_bpf.c:131:9: expected void const * -../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * -../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 1 (different address spaces) -../net/sched/act_bpf.c:131:9: expected void const * -../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * -../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 2 (different address spaces) -../net/sched/act_bpf.c:131:9: expected void const * -../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * -../net/sched/act_bpf.c:124:50: warning: dereference of noderef expression -../net/sched/act_bpf.c:124:50: warning: dereference of noderef expression -../drivers/block/drbd/drbd_state.c:1912:30: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_state.c:1912:30: struct disk_conf [noderef] __rcu * -../drivers/block/drbd/drbd_state.c:1912:30: struct disk_conf * -../drivers/block/drbd/drbd_state.c:834:22: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_state.c:834:22: struct disk_conf [noderef] __rcu * -../drivers/block/drbd/drbd_state.c:834:22: struct disk_conf * -../drivers/block/drbd/drbd_state.c:838:14: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_state.c:838:14: struct net_conf [noderef] __rcu * -../drivers/block/drbd/drbd_state.c:838:14: struct net_conf * -../drivers/block/drbd/drbd_state.c:1064:22: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf [noderef] __rcu * -../drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf * -../drivers/block/drbd/drbd_state.c:2079:17: error: incompatible types in comparison expression (different address spaces): -../drivers/block/drbd/drbd_state.c:2079:17: struct net_conf [noderef] __rcu * -../drivers/block/drbd/drbd_state.c:2079:17: struct net_conf * -../net/ipv4/tcp_offload.c:213:49: warning: incorrect type in argument 2 (different base types) -../net/ipv4/tcp_offload.c:213:49: expected restricted __wsum [usertype] res -../net/ipv4/tcp_offload.c:213:49: got fouled restricted __sum16 -../net/ipv4/tcp_offload.c:215:60: warning: incorrect type in argument 2 (different base types) -../net/ipv4/tcp_offload.c:215:60: expected restricted __wsum [usertype] res -../net/ipv4/tcp_offload.c:215:60: got fouled restricted __sum16 -../net/ipv4/tcp_offload.c:258:41: warning: incorrect type in argument 2 (different base types) -../net/ipv4/tcp_offload.c:258:41: expected restricted __wsum [usertype] res -../net/ipv4/tcp_offload.c:258:41: got fouled restricted __sum16 -../net/ipv4/tcp_offload.c:260:52: warning: incorrect type in argument 2 (different base types) -../net/ipv4/tcp_offload.c:260:52: expected restricted __wsum [usertype] res -../net/ipv4/tcp_offload.c:260:52: got fouled restricted __sum16 -../drivers/net/ethernet/adaptec/starfire.c:1507:35: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/adaptec/starfire.c:1507:35: expected restricted __wsum [usertype] csum -../drivers/net/ethernet/adaptec/starfire.c:1507:35: got unsigned short [usertype] -../drivers/net/ethernet/adaptec/starfire.c:1823:41: warning: incorrect type in argument 1 (different base types) -../drivers/net/ethernet/adaptec/starfire.c:1823:41: expected unsigned short val -../drivers/net/ethernet/adaptec/starfire.c:1823:41: got restricted __le16 +../drivers/scsi/fcoe/fcoe.c:1688:20: warning: incorrect type in assignment (different base types) +../drivers/scsi/fcoe/fcoe.c:1688:20: expected unsigned int [usertype] fr_crc +../drivers/scsi/fcoe/fcoe.c:1688:20: got restricted __le32 [addressable] [usertype] fcoe_crc32 +../drivers/scsi/fcoe/fcoe.c:1613:13: warning: cast to restricted __le32 @@ -1521,165 +1552,57 @@ -../drivers/net/amt.c: note: in included file (through ../include/linux/igmp.h): -../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures -../drivers/net/amt.c: note: in included file: -../include/net/mld.h:32:43: warning: array of flexible structures -../io_uring/cmd_net.c:76:32: warning: array of flexible structures -../io_uring/cmd_net.c: note: in included file: -../io_uring/uring_cmd.h:21:59: warning: array of flexible structures -../net/core/xdp.c:903:17: warning: symbol 'bpf_xdp_metadata_rx_timestamp' was not declared. Should it be static? -../net/core/xdp.c:925:17: warning: symbol 'bpf_xdp_metadata_rx_hash' was not declared. Should it be static? -../net/core/xdp.c:958:17: warning: symbol 'bpf_xdp_metadata_rx_vlan_tag' was not declared. Should it be static? -../drivers/net/ethernet/8390/axnet_cs.c:642:18: warning: cast to restricted __le16 -../drivers/net/ethernet/8390/pcnet_cs.c:1157:18: warning: cast to restricted __le16 -../drivers/net/ethernet/8390/pcnet_cs.c:1375:18: warning: cast to restricted __le16 -../net/appletalk/ddp.c:101:33: warning: restricted __be16 degrades to integer -../net/appletalk/ddp.c:126:33: warning: restricted __be16 degrades to integer -../net/appletalk/ddp.c:422:47: warning: restricted __be16 degrades to integer -../drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y -../drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32 -../net/llc/llc_c_ac.c:1008:38: warning: cast truncates bits from constant value (ffffff7f becomes 7f) -../net/llc/llc_c_ac.c:1009:42: warning: cast truncates bits from constant value (ffffff7f becomes 7f) -../net/llc/llc_c_ac.c:1099:27: warning: cast truncates bits from constant value (ffffff7f becomes 7f) -../net/llc/llc_c_ac.c:1100:31: warning: cast truncates bits from constant value (ffffff7f becomes 7f) -../net/sched/act_skbmod.c:73:39: warning: incorrect type in assignment (different base types) -../net/sched/act_skbmod.c:73:39: expected restricted __be16 [usertype] h_proto -../net/sched/act_skbmod.c:73:39: got unsigned short [usertype] eth_type -../net/sched/act_skbmod.c:207:29: warning: incorrect type in assignment (different base types) -../net/sched/act_skbmod.c:207:29: expected unsigned short [usertype] eth_type -../net/sched/act_skbmod.c:207:29: got restricted __be16 [usertype] -../net/sched/act_skbmod.c:263:48: warning: cast to restricted __be16 -../net/sched/act_ife.c:56:15: warning: incorrect type in assignment (different base types) -../net/sched/act_ife.c:56:15: expected unsigned short [assigned] [usertype] edata -../net/sched/act_ife.c:56:15: got restricted __be16 [usertype] -../net/sched/act_ife.c:100:15: warning: incorrect type in assignment (different base types) -../net/sched/act_ife.c:100:15: expected unsigned int [assigned] [usertype] edata -../net/sched/act_ife.c:100:15: got restricted __be32 [usertype] -../net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32 -../lib/test_bpf.c:7856:25: warning: incorrect type in initializer (different base types) -../lib/test_bpf.c:7856:25: expected unsigned int [usertype] result -../lib/test_bpf.c:7856:25: got restricted __be16 [usertype] -../lib/test_bpf.c:7870:24: warning: incorrect type in initializer (different base types) -../lib/test_bpf.c:7870:24: expected unsigned int [usertype] result -../lib/test_bpf.c:7870:24: got restricted __be32 [usertype] -../lib/test_bpf.c:7881:25: warning: cast from restricted __be64 -../lib/test_bpf.c:7893:31: warning: restricted __be64 degrades to integer -../lib/test_bpf.c:7905:25: warning: incorrect type in initializer (different base types) -../lib/test_bpf.c:7905:25: expected unsigned int [usertype] result -../lib/test_bpf.c:7905:25: got restricted __be16 [usertype] -../lib/test_bpf.c:7919:24: warning: incorrect type in initializer (different base types) -../lib/test_bpf.c:7919:24: expected unsigned int [usertype] result -../lib/test_bpf.c:7919:24: got restricted __be32 [usertype] -../lib/test_bpf.c:7930:25: warning: cast from restricted __be64 -../lib/test_bpf.c:7942:31: warning: restricted __be64 degrades to integer -../lib/test_bpf.c:7954:24: warning: incorrect type in initializer (different base types) -../lib/test_bpf.c:7954:24: expected unsigned int [usertype] result -../lib/test_bpf.c:7954:24: got restricted __le16 [usertype] -../lib/test_bpf.c:7968:24: warning: incorrect type in initializer (different base types) -../lib/test_bpf.c:7968:24: expected unsigned int [usertype] result -../lib/test_bpf.c:7968:24: got restricted __le32 [usertype] -../lib/test_bpf.c:7979:25: warning: cast from restricted __le64 -../lib/test_bpf.c:7991:31: warning: restricted __le64 degrades to integer -../lib/test_bpf.c:8003:25: warning: incorrect type in initializer (different base types) -../lib/test_bpf.c:8003:25: expected unsigned int [usertype] result -../lib/test_bpf.c:8003:25: got restricted __le16 [usertype] -../lib/test_bpf.c:8017:24: warning: incorrect type in initializer (different base types) -../lib/test_bpf.c:8017:24: expected unsigned int [usertype] result -../lib/test_bpf.c:8017:24: got restricted __le32 [usertype] -../lib/test_bpf.c:8028:25: warning: cast from restricted __le64 -../lib/test_bpf.c:8040:31: warning: restricted __le64 degrades to integer -../lib/test_bpf.c:4897:25: warning: cast truncates bits from constant value (567800001234 becomes 1234) -../lib/test_bpf.c:4908:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff) -../lib/test_bpf.c:4985:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) -../lib/test_bpf.c:5063:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) -../lib/test_bpf.c:5079:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) -../lib/test_bpf.c:5139:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) -../lib/test_bpf.c:5155:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) -../lib/test_bpf.c:5172:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) -../lib/test_bpf.c:5188:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) -../lib/test_bpf.c:5204:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) -../lib/test_bpf.c:5286:25: warning: cast truncates bits from constant value (100000000 becomes 0) -../lib/test_bpf.c:5464:25: warning: cast truncates bits from constant value (100000000 becomes 0) -../lib/test_bpf.c:5774:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321) -../lib/test_bpf.c:5775:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0) -../lib/test_bpf.c:5786:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321) -../lib/test_bpf.c:5787:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0) -../lib/test_bpf.c:5909:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:5920:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:6407:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:6445:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) -../lib/test_bpf.c:6461:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) -../lib/test_bpf.c:6462:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) -../lib/test_bpf.c:6493:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:6509:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:6510:25: warning: cast truncates bits from constant value (123456780a0c0e0 becomes 80a0c0e0) -../lib/test_bpf.c:6619:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:6657:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) -../lib/test_bpf.c:6658:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) -../lib/test_bpf.c:6673:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) -../lib/test_bpf.c:6705:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:6706:25: warning: cast truncates bits from constant value (12345678fafcfef becomes 8fafcfef) -../lib/test_bpf.c:6721:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:6831:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:6869:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) -../lib/test_bpf.c:6870:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) -../lib/test_bpf.c:6885:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) -../lib/test_bpf.c:6886:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff) -../lib/test_bpf.c:6917:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:6918:25: warning: cast truncates bits from constant value (123456786a4c2e0 becomes 86a4c2e0) -../lib/test_bpf.c:6933:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:6934:25: warning: cast truncates bits from constant value (fedcba98795b3d1f becomes 795b3d1f) -../lib/test_bpf.c:7010:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7022:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7035:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7047:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7060:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7072:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7085:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7097:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7177:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7188:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7200:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7211:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7223:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7234:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7246:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7318:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7330:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7343:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7355:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7368:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7380:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7393:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7405:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7485:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7496:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7508:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7519:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7531:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7542:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7554:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7578:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0) -../lib/test_bpf.c:7590:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7602:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7615:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7627:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7640:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7652:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7665:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7677:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7713:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0) -../lib/test_bpf.c:7724:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7735:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) -../lib/test_bpf.c:7747:25: warning: too many warnings -../io_uring/bpf_filter.c:159:26: warning: incorrect type in assignment (different address spaces) -../io_uring/bpf_filter.c:159:26: expected struct io_bpf_filter [noderef] __rcu **filters -../io_uring/bpf_filter.c:159:26: got struct io_bpf_filter ** -../kernel/cgroup/cgroup.c:7006:41: warning: incorrect type in argument 1 (different address spaces) -../kernel/cgroup/cgroup.c:7006:41: expected struct spinlock [usertype] *lock -../kernel/cgroup/cgroup.c:7006:41: got struct spinlock [noderef] __rcu * -../kernel/cgroup/cgroup.c:7009:43: warning: incorrect type in argument 1 (different address spaces) -../kernel/cgroup/cgroup.c:7009:43: expected struct spinlock [usertype] *lock -../kernel/cgroup/cgroup.c:7009:43: got struct spinlock [noderef] __rcu * -../net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32 -../net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16 -../drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y -../drivers/scsi/libfc/fc_libfc.c: note: in included file (through ../include/scsi/libfc.h): +../net/ipv4/tcp_offload.c:213:49: warning: incorrect type in argument 2 (different base types) +../net/ipv4/tcp_offload.c:213:49: expected restricted __wsum [usertype] res +../net/ipv4/tcp_offload.c:213:49: got fouled restricted __sum16 +../net/ipv4/tcp_offload.c:215:60: warning: incorrect type in argument 2 (different base types) +../net/ipv4/tcp_offload.c:215:60: expected restricted __wsum [usertype] res +../net/ipv4/tcp_offload.c:215:60: got fouled restricted __sum16 +../net/ipv4/tcp_offload.c:258:41: warning: incorrect type in argument 2 (different base types) +../net/ipv4/tcp_offload.c:258:41: expected restricted __wsum [usertype] res +../net/ipv4/tcp_offload.c:258:41: got fouled restricted __sum16 +../net/ipv4/tcp_offload.c:260:52: warning: incorrect type in argument 2 (different base types) +../net/ipv4/tcp_offload.c:260:52: expected restricted __wsum [usertype] res +../net/ipv4/tcp_offload.c:260:52: got fouled restricted __sum16 +../drivers/usb/usbip/usbip_common.c:499:33: warning: incorrect type in assignment (different base types) +../drivers/usb/usbip/usbip_common.c:499:33: expected unsigned int [usertype] command +../drivers/usb/usbip/usbip_common.c:499:33: got restricted __be32 [usertype] +../drivers/usb/usbip/usbip_common.c:500:33: warning: incorrect type in assignment (different base types) +../drivers/usb/usbip/usbip_common.c:500:33: expected unsigned int [usertype] seqnum +../drivers/usb/usbip/usbip_common.c:500:33: got restricted __be32 [usertype] +../drivers/usb/usbip/usbip_common.c:501:33: warning: incorrect type in assignment (different base types) +../drivers/usb/usbip/usbip_common.c:501:33: expected unsigned int [usertype] devid +../drivers/usb/usbip/usbip_common.c:501:33: got restricted __be32 [usertype] +../drivers/usb/usbip/usbip_common.c:502:33: warning: incorrect type in assignment (different base types) +../drivers/usb/usbip/usbip_common.c:502:33: expected unsigned int [usertype] direction +../drivers/usb/usbip/usbip_common.c:502:33: got restricted __be32 [usertype] +../drivers/usb/usbip/usbip_common.c:503:33: warning: incorrect type in assignment (different base types) +../drivers/usb/usbip/usbip_common.c:503:33: expected unsigned int [usertype] ep +../drivers/usb/usbip/usbip_common.c:503:33: got restricted __be32 [usertype] +../drivers/usb/usbip/usbip_common.c:505:35: warning: cast to restricted __be32 +../drivers/usb/usbip/usbip_common.c:506:35: warning: cast to restricted __be32 +../drivers/usb/usbip/usbip_common.c:507:35: warning: cast to restricted __be32 +../drivers/usb/usbip/usbip_common.c:508:35: warning: cast to restricted __be32 +../drivers/usb/usbip/usbip_common.c:509:35: warning: cast to restricted __be32 +../drivers/usb/usbip/usbip_common.c:517:37: warning: incorrect type in assignment (different base types) +../drivers/usb/usbip/usbip_common.c:517:37: expected unsigned int [usertype] transfer_flags +../drivers/usb/usbip/usbip_common.c:517:37: got restricted __be32 [usertype] +../drivers/usb/usbip/usbip_common.c:524:39: warning: cast to restricted __be32 +../drivers/usb/usbip/usbip_common.c:555:29: warning: incorrect type in assignment (different base types) +../drivers/usb/usbip/usbip_common.c:555:29: expected unsigned int [usertype] seqnum +../drivers/usb/usbip/usbip_common.c:555:29: got restricted __be32 [usertype] +../drivers/usb/usbip/usbip_common.c:557:31: warning: cast to restricted __be32 +../drivers/usb/usbip/usbip_common.c:607:33: warning: incorrect type in assignment (different base types) +../drivers/usb/usbip/usbip_common.c:607:33: expected unsigned int [usertype] offset +../drivers/usb/usbip/usbip_common.c:607:33: got restricted __be32 [usertype] +../drivers/usb/usbip/usbip_common.c:608:33: warning: incorrect type in assignment (different base types) +../drivers/usb/usbip/usbip_common.c:608:33: expected unsigned int [usertype] length +../drivers/usb/usbip/usbip_common.c:608:33: got restricted __be32 [usertype] +../drivers/usb/usbip/usbip_common.c:609:33: warning: incorrect type in assignment (different base types) +../drivers/usb/usbip/usbip_common.c:609:33: expected unsigned int [usertype] status +../drivers/usb/usbip/usbip_common.c:609:33: got restricted __be32 [usertype] +../drivers/usb/usbip/usbip_common.c:610:36: warning: incorrect type in assignment (different base types) +../drivers/usb/usbip/usbip_common.c:610:36: expected unsigned int [usertype] actual_length +../drivers/usb/usbip/usbip_common.c:610:36: got restricted __be32 [usertype] +../drivers/usb/usbip/usbip_common.c:612:35: warning: cast to restricted __be32 +../drivers/usb/usbip/usbip_common.c:613:35: warning: cast to restricted __be32 +../drivers/usb/usbip/usbip_common.c:614:35: warning: cast to restricted __be32 +../drivers/usb/usbip/usbip_common.c:615:38: warning: cast to restricted __be32 +../drivers/scsi/fcoe/fcoe_transport.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h): @@ -1688,10 +1611,13 @@ -../drivers/scsi/libfc/fc_libfc.c:197:26: warning: cast to restricted __be16 -../drivers/scsi/libfc/fc_libfc.c:197:24: warning: incorrect type in assignment (different base types) -../drivers/scsi/libfc/fc_libfc.c:197:24: expected restricted __be16 [usertype] fh_seq_cnt -../drivers/scsi/libfc/fc_libfc.c:197:24: got unsigned short [usertype] -../drivers/scsi/libfc/fc_libfc.c:287:17: error: incompatible types in comparison expression (different address spaces): -../drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov [noderef] __rcu * -../drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov * -../drivers/scsi/libfc/fc_libfc.c:289:17: error: incompatible types in comparison expression (different address spaces): -../drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov [noderef] __rcu * -../drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov * +../drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file: +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/fcoe/fcoe_ctlr.c:52:37: error: invalid initializer +../drivers/scsi/fcoe/fcoe_ctlr.c:53:38: error: invalid initializer +../drivers/scsi/fcoe/fcoe_ctlr.c:54:38: error: invalid initializer +../drivers/scsi/fcoe/fcoe_ctlr.c:55:36: error: invalid initializer +../drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file: +../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) +../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) +../net/llc/llc_input.c:198:15: error: incompatible types in comparison expression (different address spaces): +../net/llc/llc_input.c:198:15: int ( [noderef] __rcu * )( ... ) +../net/llc/llc_input.c:198:15: int ( * )( ... ) @@ -1701,21 +1627,3 @@ -../net/ipv4/udp_offload.c:296:60: warning: incorrect type in argument 2 (different base types) -../net/ipv4/udp_offload.c:296:60: expected restricted __wsum [usertype] res -../net/ipv4/udp_offload.c:296:60: got fouled restricted __sum16 -../net/ipv4/udp_offload.c:593:49: warning: incorrect type in argument 2 (different base types) -../net/ipv4/udp_offload.c:593:49: expected restricted __wsum [usertype] res -../net/ipv4/udp_offload.c:593:49: got fouled restricted __sum16 -../net/ipv4/udp_offload.c:595:60: warning: incorrect type in argument 2 (different base types) -../net/ipv4/udp_offload.c:595:60: expected restricted __wsum [usertype] res -../net/ipv4/udp_offload.c:595:60: got fouled restricted __sum16 -../net/ipv4/udp_offload.c:611:41: warning: incorrect type in argument 2 (different base types) -../net/ipv4/udp_offload.c:611:41: expected restricted __wsum [usertype] res -../net/ipv4/udp_offload.c:611:41: got fouled restricted __sum16 -../net/ipv4/udp_offload.c:613:52: warning: incorrect type in argument 2 (different base types) -../net/ipv4/udp_offload.c:613:52: expected restricted __wsum [usertype] res -../net/ipv4/udp_offload.c:613:52: got fouled restricted __sum16 -../kernel/audit.c:2426:9: warning: incorrect type in argument 1 (different address spaces) -../kernel/audit.c:2426:9: expected struct spinlock [usertype] *lock -../kernel/audit.c:2426:9: got struct spinlock [noderef] __rcu * -../kernel/audit.c:2429:40: warning: incorrect type in argument 1 (different address spaces) -../kernel/audit.c:2429:40: expected struct spinlock [usertype] *lock -../kernel/audit.c:2429:40: got struct spinlock [noderef] __rcu * +../drivers/scsi/fnic/fip.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures @@ -1725 +1633 @@ -../drivers/scsi/fcoe/fcoe.c: note: in included file (through ../include/scsi/libfc.h): +../drivers/scsi/fnic/fnic_attrs.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): @@ -1728,5 +1636,5 @@ -../drivers/scsi/fcoe/fcoe.c:1688:20: warning: incorrect type in assignment (different base types) -../drivers/scsi/fcoe/fcoe.c:1688:20: expected unsigned int [usertype] fr_crc -../drivers/scsi/fcoe/fcoe.c:1688:20: got restricted __le32 [addressable] [usertype] fcoe_crc32 -../drivers/scsi/fcoe/fcoe.c:1613:13: warning: cast to restricted __le32 -../drivers/scsi/fnic/fip.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): +../io_uring/bpf_filter.c:159:26: warning: incorrect type in assignment (different address spaces) +../io_uring/bpf_filter.c:159:26: expected struct io_bpf_filter [noderef] __rcu **filters +../io_uring/bpf_filter.c:159:26: got struct io_bpf_filter ** +../net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32 +../drivers/scsi/libfc/fc_elsct.c: note: in included file: @@ -1734,0 +1643,17 @@ +../drivers/scsi/libfc/fc_elsct.c: note: in included file (through ../include/scsi/libfc.h): +../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures +../drivers/scsi/fcoe/fcoe_sysfs.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/ptp/ptp_vmclock.c:448:24: warning: incorrect type in return expression (different base types) +../drivers/ptp/ptp_vmclock.c:448:24: expected restricted __poll_t +../drivers/ptp/ptp_vmclock.c:448:24: got int +../drivers/ptp/ptp_vmclock.c:454:31: warning: incorrect type in return expression (different base types) +../drivers/ptp/ptp_vmclock.c:454:31: expected restricted __poll_t +../drivers/ptp/ptp_vmclock.c:454:31: got int +../net/ipv6/seg6.c:252:15: warning: incorrect type in assignment (different address spaces) +../net/ipv6/seg6.c:252:15: expected struct in6_addr *t_old +../net/ipv6/seg6.c:252:15: got struct in6_addr [noderef] __rcu *tun_src +../net/ipv6/seg6.c:430:24: warning: incorrect type in assignment (different address spaces) +../net/ipv6/seg6.c:430:24: expected struct in6_addr [noderef] __rcu *tun_src +../net/ipv6/seg6.c:430:24: got struct in6_addr * @@ -1760 +1685 @@ -../drivers/scsi/fnic/fnic_attrs.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): @@ -1762,0 +1688,51 @@ +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:25:1: warning: symbol '__pcpu_scope_bnx2fc_percpu' was not declared. Should it be static? +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20: expected unsigned int [usertype] fr_crc +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20: got restricted __le32 [addressable] [usertype] fcoe_crc32 +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:624:18: warning: cast to restricted __le32 +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36: expected restricted __be32 [usertype] rnid_atype +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36: got int +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: expected unsigned int [usertype] val +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: got restricted __le32 [usertype] fc_crc_cnt +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: restricted __le32 degrades to integer +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: invalid assignment: -= +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: left side has type unsigned int +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: right side has type restricted __le32 +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: restricted __le32 degrades to integer +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: expected unsigned int [usertype] val +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: got restricted __le32 [usertype] fcoe_tx_pkt_cnt +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: restricted __le32 degrades to integer +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: invalid assignment: -= +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: left side has type unsigned int +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: right side has type restricted __le32 +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: restricted __le32 degrades to integer +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: expected unsigned int [usertype] val +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: got restricted __le32 [usertype] fcoe_tx_byte_cnt +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: restricted __le32 degrades to integer +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: invalid assignment: -= +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: left side has type unsigned int +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: right side has type restricted __le32 +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: restricted __le32 degrades to integer +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: expected unsigned int [usertype] val +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: got restricted __le32 [usertype] fcoe_rx_pkt_cnt +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: invalid assignment: -= +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: left side has type unsigned int +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: right side has type restricted __le32 +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: expected unsigned int [usertype] val +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: got restricted __le32 [usertype] fcoe_rx_byte_cnt +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: invalid assignment: -= +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: left side has type unsigned int +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: right side has type restricted __le32 +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer +../drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/bnx2fc/bnx2fc.h): +../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) +../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) @@ -2040,135 +2015,0 @@ -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:25:1: warning: symbol '__pcpu_scope_bnx2fc_percpu' was not declared. Should it be static? -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20: expected unsigned int [usertype] fr_crc -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20: got restricted __le32 [addressable] [usertype] fcoe_crc32 -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:624:18: warning: cast to restricted __le32 -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36: expected restricted __be32 [usertype] rnid_atype -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36: got int -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: expected unsigned int [usertype] val -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: got restricted __le32 [usertype] fc_crc_cnt -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: restricted __le32 degrades to integer -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: invalid assignment: -= -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: left side has type unsigned int -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: right side has type restricted __le32 -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: restricted __le32 degrades to integer -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: expected unsigned int [usertype] val -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: got restricted __le32 [usertype] fcoe_tx_pkt_cnt -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: restricted __le32 degrades to integer -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: invalid assignment: -= -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: left side has type unsigned int -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: right side has type restricted __le32 -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: restricted __le32 degrades to integer -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: expected unsigned int [usertype] val -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: got restricted __le32 [usertype] fcoe_tx_byte_cnt -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: restricted __le32 degrades to integer -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: invalid assignment: -= -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: left side has type unsigned int -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: right side has type restricted __le32 -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: restricted __le32 degrades to integer -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: expected unsigned int [usertype] val -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: got restricted __le32 [usertype] fcoe_rx_pkt_cnt -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: invalid assignment: -= -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: left side has type unsigned int -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: right side has type restricted __le32 -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: expected unsigned int [usertype] val -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: got restricted __le32 [usertype] fcoe_rx_byte_cnt -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: invalid assignment: -= -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: left side has type unsigned int -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: right side has type restricted __le32 -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer -../drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/bnx2fc/bnx2fc.h): -../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) -../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) -../drivers/net/ethernet/arc/emac_main.c:258:28: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/arc/emac_main.c:258:28: expected unsigned long long [usertype] data -../drivers/net/ethernet/arc/emac_main.c:258:28: got restricted __le32 [usertype] -../drivers/net/ethernet/arc/emac_main.c:461:28: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/arc/emac_main.c:461:28: expected unsigned long long [usertype] data -../drivers/net/ethernet/arc/emac_main.c:461:28: got restricted __le32 [usertype] -../drivers/net/ethernet/arc/emac_main.c:712:37: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/arc/emac_main.c:712:37: expected unsigned long long [usertype] data -../drivers/net/ethernet/arc/emac_main.c:712:37: got restricted __le32 [usertype] -../drivers/scsi/bnx2fc/bnx2fc_io.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/bnx2fc/bnx2fc_io.c:1636:53: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_io.c:1636:53: expected restricted __le32 [usertype] buf_addr_lo -../drivers/scsi/bnx2fc/bnx2fc_io.c:1636:53: got unsigned long long -../drivers/scsi/bnx2fc/bnx2fc_io.c:1637:54: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_io.c:1637:54: expected restricted __le32 [usertype] buf_addr_hi -../drivers/scsi/bnx2fc/bnx2fc_io.c:1637:54: got unsigned long long -../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:49: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:49: expected restricted __le16 [usertype] buf_len -../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:49: got unsigned short [usertype] -../drivers/scsi/bnx2fc/bnx2fc_io.c:1680:50: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_io.c:1680:50: expected restricted __le32 [usertype] buf_addr_lo -../drivers/scsi/bnx2fc/bnx2fc_io.c:1680:50: got unsigned long long -../drivers/scsi/bnx2fc/bnx2fc_io.c:1681:51: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_io.c:1681:51: expected restricted __le32 [usertype] buf_addr_hi -../drivers/scsi/bnx2fc/bnx2fc_io.c:1681:51: got unsigned long long -../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:46: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:46: expected restricted __le16 [usertype] buf_len -../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:46: got unsigned short [usertype] -../drivers/scsi/bnx2fc/bnx2fc_io.c:1769:35: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_io.c:1769:35: expected unsigned int [usertype] fcp_resid -../drivers/scsi/bnx2fc/bnx2fc_io.c:1769:35: got restricted __le32 [usertype] fcp_resid -../drivers/scsi/bnx2fc/bnx2fc_io.c:1786:41: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_io.c:1786:41: expected unsigned int [usertype] rq_buff_len -../drivers/scsi/bnx2fc/bnx2fc_io.c:1786:41: got restricted __le32 [usertype] fcp_rsp_len -../drivers/scsi/bnx2fc/bnx2fc_io.c:1791:37: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_io.c:1791:37: expected int fcp_sns_len -../drivers/scsi/bnx2fc/bnx2fc_io.c:1791:37: got restricted __le32 [usertype] fcp_sns_len -../drivers/scsi/bnx2fc/bnx2fc_io.c:1792:37: warning: invalid assignment: += -../drivers/scsi/bnx2fc/bnx2fc_io.c:1792:37: left side has type unsigned int -../drivers/scsi/bnx2fc/bnx2fc_io.c:1792:37: right side has type restricted __le32 -../drivers/scsi/bnx2fc/bnx2fc_io.c:637:32: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_io.c:637:32: expected restricted __le32 [usertype] buf_addr_lo -../drivers/scsi/bnx2fc/bnx2fc_io.c:637:32: got unsigned int -../drivers/scsi/bnx2fc/bnx2fc_io.c:638:32: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_io.c:638:32: expected restricted __le32 [usertype] buf_addr_hi -../drivers/scsi/bnx2fc/bnx2fc_io.c:638:32: got unsigned int [usertype] -../drivers/scsi/bnx2fc/bnx2fc_io.c:639:28: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_io.c:639:28: expected restricted __le16 [usertype] buf_len -../drivers/scsi/bnx2fc/bnx2fc_io.c:639:28: got int -../drivers/scsi/bnx2fc/bnx2fc_io.c:649:33: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_io.c:649:33: expected restricted __le32 [usertype] buf_addr_lo -../drivers/scsi/bnx2fc/bnx2fc_io.c:649:33: got unsigned int -../drivers/scsi/bnx2fc/bnx2fc_io.c:650:33: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_io.c:650:33: expected restricted __le32 [usertype] buf_addr_hi -../drivers/scsi/bnx2fc/bnx2fc_io.c:650:33: got unsigned int [usertype] -../drivers/scsi/bnx2fc/bnx2fc_io.c:651:29: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_io.c:651:29: expected restricted __le16 [usertype] buf_len -../drivers/scsi/bnx2fc/bnx2fc_io.c:651:29: got int -../drivers/scsi/bnx2fc/bnx2fc_io.c:878:28: warning: cast from restricted __le16 -../drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: expected unsigned long long [usertype] -../drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: got restricted __be64 [usertype] -../drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: expected unsigned long long [usertype] -../drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: got restricted __be64 [usertype] -../drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: expected unsigned long long [usertype] -../drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: got restricted __be64 [usertype] -../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: expected unsigned int [usertype] resp_len -../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: got restricted __le32 [usertype] mp_payload_len -../drivers/scsi/bnx2fc/bnx2fc_io.c:1991:56: warning: restricted __le16 degrades to integer -../drivers/scsi/bnx2fc/bnx2fc_io.c:1994:60: warning: restricted __le16 degrades to integer -../drivers/scsi/bnx2fc/bnx2fc_io.c:1798:44: warning: unsigned value that used to be signed checked against zero? -../drivers/scsi/bnx2fc/bnx2fc_io.c:1798:44: signed value source -../fs/proc/proc_sysctl.c: In function ‘init_header’: -../fs/proc/proc_sysctl.c:209:41: warning: variable ‘entry’ set but not used [-Wunused-but-set-variable=] - 209 | const struct ctl_table *entry; - | ^~~~~ @@ -2178,17 +2019,120 @@ -../drivers/scsi/libfc/fc_elsct.c: note: in included file: -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/libfc/fc_elsct.c: note: in included file (through ../include/scsi/libfc.h): -../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures -../drivers/net/ethernet/cadence/macb_main.c: In function ‘gem_get_ethtool_strings’: -../drivers/net/ethernet/cadence/macb_main.c:3364:28: warning: variable ‘queue’ set but not used [-Wunused-but-set-variable=] - 3364 | struct macb_queue *queue; - | ^~~~~ -../drivers/scsi/bnx2fc/bnx2fc_tgt.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/net/rionet.c: note: in included file: -../include/linux/rio.h:204:34: warning: array of flexible structures -../drivers/scsi/bnx2fc/bnx2fc_debug.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/net/amt.c: note: in included file (through ../include/linux/igmp.h): +../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures +../drivers/net/amt.c: note: in included file: +../include/net/mld.h:32:43: warning: array of flexible structures +../lib/test_bpf.c:7856:25: warning: incorrect type in initializer (different base types) +../lib/test_bpf.c:7856:25: expected unsigned int [usertype] result +../lib/test_bpf.c:7856:25: got restricted __be16 [usertype] +../lib/test_bpf.c:7870:24: warning: incorrect type in initializer (different base types) +../lib/test_bpf.c:7870:24: expected unsigned int [usertype] result +../lib/test_bpf.c:7870:24: got restricted __be32 [usertype] +../lib/test_bpf.c:7881:25: warning: cast from restricted __be64 +../lib/test_bpf.c:7893:31: warning: restricted __be64 degrades to integer +../lib/test_bpf.c:7905:25: warning: incorrect type in initializer (different base types) +../lib/test_bpf.c:7905:25: expected unsigned int [usertype] result +../lib/test_bpf.c:7905:25: got restricted __be16 [usertype] +../lib/test_bpf.c:7919:24: warning: incorrect type in initializer (different base types) +../lib/test_bpf.c:7919:24: expected unsigned int [usertype] result +../lib/test_bpf.c:7919:24: got restricted __be32 [usertype] +../lib/test_bpf.c:7930:25: warning: cast from restricted __be64 +../lib/test_bpf.c:7942:31: warning: restricted __be64 degrades to integer +../lib/test_bpf.c:7954:24: warning: incorrect type in initializer (different base types) +../lib/test_bpf.c:7954:24: expected unsigned int [usertype] result +../lib/test_bpf.c:7954:24: got restricted __le16 [usertype] +../lib/test_bpf.c:7968:24: warning: incorrect type in initializer (different base types) +../lib/test_bpf.c:7968:24: expected unsigned int [usertype] result +../lib/test_bpf.c:7968:24: got restricted __le32 [usertype] +../lib/test_bpf.c:7979:25: warning: cast from restricted __le64 +../lib/test_bpf.c:7991:31: warning: restricted __le64 degrades to integer +../lib/test_bpf.c:8003:25: warning: incorrect type in initializer (different base types) +../lib/test_bpf.c:8003:25: expected unsigned int [usertype] result +../lib/test_bpf.c:8003:25: got restricted __le16 [usertype] +../lib/test_bpf.c:8017:24: warning: incorrect type in initializer (different base types) +../lib/test_bpf.c:8017:24: expected unsigned int [usertype] result +../lib/test_bpf.c:8017:24: got restricted __le32 [usertype] +../lib/test_bpf.c:8028:25: warning: cast from restricted __le64 +../lib/test_bpf.c:8040:31: warning: restricted __le64 degrades to integer +../lib/test_bpf.c:4897:25: warning: cast truncates bits from constant value (567800001234 becomes 1234) +../lib/test_bpf.c:4908:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff) +../lib/test_bpf.c:4985:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) +../lib/test_bpf.c:5063:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) +../lib/test_bpf.c:5079:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) +../lib/test_bpf.c:5139:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) +../lib/test_bpf.c:5155:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) +../lib/test_bpf.c:5172:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) +../lib/test_bpf.c:5188:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) +../lib/test_bpf.c:5204:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) +../lib/test_bpf.c:5286:25: warning: cast truncates bits from constant value (100000000 becomes 0) +../lib/test_bpf.c:5464:25: warning: cast truncates bits from constant value (100000000 becomes 0) +../lib/test_bpf.c:5774:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321) +../lib/test_bpf.c:5775:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0) +../lib/test_bpf.c:5786:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321) +../lib/test_bpf.c:5787:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0) +../lib/test_bpf.c:5909:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:5920:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:6407:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:6445:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) +../lib/test_bpf.c:6461:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) +../lib/test_bpf.c:6462:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) +../lib/test_bpf.c:6493:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:6509:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:6510:25: warning: cast truncates bits from constant value (123456780a0c0e0 becomes 80a0c0e0) +../lib/test_bpf.c:6619:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:6657:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) +../lib/test_bpf.c:6658:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) +../lib/test_bpf.c:6673:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) +../lib/test_bpf.c:6705:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:6706:25: warning: cast truncates bits from constant value (12345678fafcfef becomes 8fafcfef) +../lib/test_bpf.c:6721:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:6831:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:6869:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) +../lib/test_bpf.c:6870:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) +../lib/test_bpf.c:6885:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) +../lib/test_bpf.c:6886:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff) +../lib/test_bpf.c:6917:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:6918:25: warning: cast truncates bits from constant value (123456786a4c2e0 becomes 86a4c2e0) +../lib/test_bpf.c:6933:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:6934:25: warning: cast truncates bits from constant value (fedcba98795b3d1f becomes 795b3d1f) +../lib/test_bpf.c:7010:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7022:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7035:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7047:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7060:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7072:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7085:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7097:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7177:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7188:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7200:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7211:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7223:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7234:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7246:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7318:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7330:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7343:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7355:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7368:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7380:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7393:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7405:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7485:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7496:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7508:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7519:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7531:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7542:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7554:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7578:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0) +../lib/test_bpf.c:7590:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7602:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7615:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7627:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7640:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7652:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7665:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7677:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7713:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0) +../lib/test_bpf.c:7724:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7735:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) +../lib/test_bpf.c:7747:25: warning: too many warnings @@ -2311,16 +2255 @@ -../drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file: -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/fcoe/fcoe_ctlr.c:52:37: error: invalid initializer -../drivers/scsi/fcoe/fcoe_ctlr.c:53:38: error: invalid initializer -../drivers/scsi/fcoe/fcoe_ctlr.c:54:38: error: invalid initializer -../drivers/scsi/fcoe/fcoe_ctlr.c:55:36: error: invalid initializer -../drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file: -../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) -../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) -../drivers/scsi/qedf/qedf_attr.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/qedf/qedf_attr.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): -../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) -../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) +../net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16 @@ -2332 +2261,7 @@ -../drivers/scsi/fcoe/fcoe_transport.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h): +../kernel/cgroup/cgroup.c:7006:41: warning: incorrect type in argument 1 (different address spaces) +../kernel/cgroup/cgroup.c:7006:41: expected struct spinlock [usertype] *lock +../kernel/cgroup/cgroup.c:7006:41: got struct spinlock [noderef] __rcu * +../kernel/cgroup/cgroup.c:7009:43: warning: incorrect type in argument 1 (different address spaces) +../kernel/cgroup/cgroup.c:7009:43: expected struct spinlock [usertype] *lock +../kernel/cgroup/cgroup.c:7009:43: got struct spinlock [noderef] __rcu * +../drivers/scsi/libfc/fc_lport.c: note: in included file (through ../include/scsi/libfc.h): @@ -2335 +2270,9 @@ -../drivers/scsi/fcoe/fcoe_sysfs.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h): +../drivers/scsi/libfc/fc_lport.c: note: in included file (through ../include/scsi/libfc.h): +../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures +../drivers/scsi/libfc/fc_lport.c:962:16: error: incompatible types in comparison expression (different address spaces): +../drivers/scsi/libfc/fc_lport.c:962:16: struct fc4_prov [noderef] __rcu * +../drivers/scsi/libfc/fc_lport.c:962:16: struct fc4_prov * +../drivers/scsi/libfc/fc_rport.c: note: in included file (through ../include/scsi/libfc.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/libfc/fc_npiv.c: note: in included file (through ../include/scsi/libfc.h): @@ -2338,62 +2280,0 @@ -../drivers/net/ethernet/atheros/atlx/atl1.c:2006:26: warning: cast to restricted __le16 -../drivers/net/ethernet/atheros/atlx/atl1.c:2067:33: warning: cast to restricted __le16 -../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: right side has type int -../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: right side has type unsigned int -../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: right side has type int -../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: right side has type int -../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: right side has type int -../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: right side has type int -../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: right side has type unsigned int -../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: right side has type int -../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: right side has type int -../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: right side has type int -../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: right side has type int -../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: right side has type int -../drivers/net/ethernet/atheros/atlx/atl1.c:2218:23: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: warning: invalid assignment: &= -../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: right side has type int -../drivers/net/ethernet/atheros/atlx/atl1.c:2342:32: warning: restricted __le16 degrades to integer -../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: right side has type int -../drivers/net/ethernet/atheros/atlx/atl1.c:2349:27: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: right side has type int -../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: warning: invalid assignment: &= -../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: right side has type int -../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: right side has type int -../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: right side has type int -../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: right side has type int @@ -2403,23 +2284,91 @@ -../drivers/net/ethernet/cadence/macb_main.c:3835:39: warning: restricted __be32 degrades to integer -../drivers/net/ethernet/cadence/macb_main.c:3840:39: warning: restricted __be32 degrades to integer -../drivers/net/ethernet/cadence/macb_main.c:3845:40: warning: restricted __be16 degrades to integer -../drivers/net/ethernet/cadence/macb_main.c:3845:69: warning: restricted __be16 degrades to integer -../drivers/net/ethernet/cadence/macb_main.c:3870:20: warning: restricted __be32 degrades to integer -../drivers/net/ethernet/cadence/macb_main.c:3874:20: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/cadence/macb_main.c:3874:20: expected unsigned int [assigned] [usertype] w0 -../drivers/net/ethernet/cadence/macb_main.c:3874:20: got restricted __be32 [usertype] ip4src -../drivers/net/ethernet/cadence/macb_main.c:3884:20: warning: restricted __be32 degrades to integer -../drivers/net/ethernet/cadence/macb_main.c:3888:20: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/cadence/macb_main.c:3888:20: expected unsigned int [assigned] [usertype] w0 -../drivers/net/ethernet/cadence/macb_main.c:3888:20: got restricted __be32 [usertype] ip4dst -../drivers/net/ethernet/cadence/macb_main.c:3898:21: warning: restricted __be16 degrades to integer -../drivers/net/ethernet/cadence/macb_main.c:3898:50: warning: restricted __be16 degrades to integer -../drivers/net/ethernet/cadence/macb_main.c:3904:30: warning: restricted __be16 degrades to integer -../drivers/net/ethernet/cadence/macb_main.c:3905:30: warning: restricted __be16 degrades to integer -../drivers/net/ethernet/cadence/macb_main.c:3912:36: warning: restricted __be16 degrades to integer -../drivers/net/ethernet/cadence/macb_main.c:3913:38: warning: restricted __be16 degrades to integer -../drivers/net/ethernet/cadence/macb_main.c:3916:38: warning: restricted __be16 degrades to integer -../drivers/net/ethernet/cadence/macb_main.c:3952:9: warning: cast from restricted __be32 -../drivers/net/ethernet/cadence/macb_main.c:3952:9: warning: cast from restricted __be32 -../drivers/net/ethernet/cadence/macb_main.c:4006:25: warning: cast from restricted __be32 -../drivers/net/ethernet/cadence/macb_main.c:4006:25: warning: cast from restricted __be32 +../drivers/scsi/libfc/fc_fcp.c: note: in included file (through ../include/scsi/libfc.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/libfc/fc_fcp.c:535:29: warning: cast to restricted __le32 +../drivers/scsi/bnx2fc/bnx2fc_tgt.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/bnx2fc/bnx2fc_debug.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/bnx2fc/bnx2fc_io.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/bnx2fc/bnx2fc_io.c:1636:53: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_io.c:1636:53: expected restricted __le32 [usertype] buf_addr_lo +../drivers/scsi/bnx2fc/bnx2fc_io.c:1636:53: got unsigned long long +../drivers/scsi/bnx2fc/bnx2fc_io.c:1637:54: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_io.c:1637:54: expected restricted __le32 [usertype] buf_addr_hi +../drivers/scsi/bnx2fc/bnx2fc_io.c:1637:54: got unsigned long long +../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:49: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:49: expected restricted __le16 [usertype] buf_len +../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:49: got unsigned short [usertype] +../drivers/scsi/bnx2fc/bnx2fc_io.c:1680:50: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_io.c:1680:50: expected restricted __le32 [usertype] buf_addr_lo +../drivers/scsi/bnx2fc/bnx2fc_io.c:1680:50: got unsigned long long +../drivers/scsi/bnx2fc/bnx2fc_io.c:1681:51: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_io.c:1681:51: expected restricted __le32 [usertype] buf_addr_hi +../drivers/scsi/bnx2fc/bnx2fc_io.c:1681:51: got unsigned long long +../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:46: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:46: expected restricted __le16 [usertype] buf_len +../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:46: got unsigned short [usertype] +../drivers/scsi/bnx2fc/bnx2fc_io.c:1769:35: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_io.c:1769:35: expected unsigned int [usertype] fcp_resid +../drivers/scsi/bnx2fc/bnx2fc_io.c:1769:35: got restricted __le32 [usertype] fcp_resid +../drivers/scsi/bnx2fc/bnx2fc_io.c:1786:41: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_io.c:1786:41: expected unsigned int [usertype] rq_buff_len +../drivers/scsi/bnx2fc/bnx2fc_io.c:1786:41: got restricted __le32 [usertype] fcp_rsp_len +../drivers/scsi/bnx2fc/bnx2fc_io.c:1791:37: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_io.c:1791:37: expected int fcp_sns_len +../drivers/scsi/bnx2fc/bnx2fc_io.c:1791:37: got restricted __le32 [usertype] fcp_sns_len +../drivers/scsi/bnx2fc/bnx2fc_io.c:1792:37: warning: invalid assignment: += +../drivers/scsi/bnx2fc/bnx2fc_io.c:1792:37: left side has type unsigned int +../drivers/scsi/bnx2fc/bnx2fc_io.c:1792:37: right side has type restricted __le32 +../drivers/scsi/bnx2fc/bnx2fc_io.c:637:32: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_io.c:637:32: expected restricted __le32 [usertype] buf_addr_lo +../drivers/scsi/bnx2fc/bnx2fc_io.c:637:32: got unsigned int +../drivers/scsi/bnx2fc/bnx2fc_io.c:638:32: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_io.c:638:32: expected restricted __le32 [usertype] buf_addr_hi +../drivers/scsi/bnx2fc/bnx2fc_io.c:638:32: got unsigned int [usertype] +../drivers/scsi/bnx2fc/bnx2fc_io.c:639:28: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_io.c:639:28: expected restricted __le16 [usertype] buf_len +../drivers/scsi/bnx2fc/bnx2fc_io.c:639:28: got int +../drivers/scsi/bnx2fc/bnx2fc_io.c:649:33: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_io.c:649:33: expected restricted __le32 [usertype] buf_addr_lo +../drivers/scsi/bnx2fc/bnx2fc_io.c:649:33: got unsigned int +../drivers/scsi/bnx2fc/bnx2fc_io.c:650:33: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_io.c:650:33: expected restricted __le32 [usertype] buf_addr_hi +../drivers/scsi/bnx2fc/bnx2fc_io.c:650:33: got unsigned int [usertype] +../drivers/scsi/bnx2fc/bnx2fc_io.c:651:29: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_io.c:651:29: expected restricted __le16 [usertype] buf_len +../drivers/scsi/bnx2fc/bnx2fc_io.c:651:29: got int +../drivers/scsi/bnx2fc/bnx2fc_io.c:878:28: warning: cast from restricted __le16 +../drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: expected unsigned long long [usertype] +../drivers/scsi/bnx2fc/bnx2fc_io.c:1551:16: got restricted __be64 [usertype] +../drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: expected unsigned long long [usertype] +../drivers/scsi/bnx2fc/bnx2fc_io.c:1552:16: got restricted __be64 [usertype] +../drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: expected unsigned long long [usertype] +../drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: got restricted __be64 [usertype] +../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: expected unsigned int [usertype] resp_len +../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:26: got restricted __le32 [usertype] mp_payload_len +../drivers/scsi/bnx2fc/bnx2fc_io.c:1991:56: warning: restricted __le16 degrades to integer +../drivers/scsi/bnx2fc/bnx2fc_io.c:1994:60: warning: restricted __le16 degrades to integer +../drivers/scsi/bnx2fc/bnx2fc_io.c:1798:44: warning: unsigned value that used to be signed checked against zero? +../drivers/scsi/bnx2fc/bnx2fc_io.c:1798:44: signed value source +../net/llc/llc_c_ac.c:1008:38: warning: cast truncates bits from constant value (ffffff7f becomes 7f) +../net/llc/llc_c_ac.c:1009:42: warning: cast truncates bits from constant value (ffffff7f becomes 7f) +../net/llc/llc_c_ac.c:1099:27: warning: cast truncates bits from constant value (ffffff7f becomes 7f) +../net/llc/llc_c_ac.c:1100:31: warning: cast truncates bits from constant value (ffffff7f becomes 7f) +../drivers/scsi/qedf/qedf_attr.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/qedf/qedf_attr.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): +../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) +../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) +../net/appletalk/ddp.c:101:33: warning: restricted __be16 degrades to integer +../net/appletalk/ddp.c:126:33: warning: restricted __be16 degrades to integer +../net/appletalk/ddp.c:422:47: warning: restricted __be16 degrades to integer @@ -2440,17 +2389,4 @@ -../drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer -../drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer -../drivers/scsi/libfc/fc_lport.c: note: in included file (through ../include/scsi/libfc.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/libfc/fc_lport.c: note: in included file (through ../include/scsi/libfc.h): -../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures -../drivers/scsi/libfc/fc_lport.c:962:16: error: incompatible types in comparison expression (different address spaces): -../drivers/scsi/libfc/fc_lport.c:962:16: struct fc4_prov [noderef] __rcu * -../drivers/scsi/libfc/fc_lport.c:962:16: struct fc4_prov * -../drivers/scsi/libfc/fc_rport.c: note: in included file (through ../include/scsi/libfc.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../net/bridge/br_multicast.c: note: in included file (through ../include/linux/igmp.h): -../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures -../net/bridge/br_multicast.c: note: in included file: -../include/net/mld.h:32:43: warning: array of flexible structures +../fs/proc/proc_sysctl.c: In function ‘init_header’: +../fs/proc/proc_sysctl.c:209:41: warning: variable ‘entry’ set but not used [-Wunused-but-set-variable=] + 209 | const struct ctl_table *entry; + | ^~~~~ @@ -2459,0 +2396,21 @@ +../net/ipv4/udp_offload.c:296:60: warning: incorrect type in argument 2 (different base types) +../net/ipv4/udp_offload.c:296:60: expected restricted __wsum [usertype] res +../net/ipv4/udp_offload.c:296:60: got fouled restricted __sum16 +../net/ipv4/udp_offload.c:593:49: warning: incorrect type in argument 2 (different base types) +../net/ipv4/udp_offload.c:593:49: expected restricted __wsum [usertype] res +../net/ipv4/udp_offload.c:593:49: got fouled restricted __sum16 +../net/ipv4/udp_offload.c:595:60: warning: incorrect type in argument 2 (different base types) +../net/ipv4/udp_offload.c:595:60: expected restricted __wsum [usertype] res +../net/ipv4/udp_offload.c:595:60: got fouled restricted __sum16 +../net/ipv4/udp_offload.c:611:41: warning: incorrect type in argument 2 (different base types) +../net/ipv4/udp_offload.c:611:41: expected restricted __wsum [usertype] res +../net/ipv4/udp_offload.c:611:41: got fouled restricted __sum16 +../net/ipv4/udp_offload.c:613:52: warning: incorrect type in argument 2 (different base types) +../net/ipv4/udp_offload.c:613:52: expected restricted __wsum [usertype] res +../net/ipv4/udp_offload.c:613:52: got fouled restricted __sum16 +../kernel/audit.c:2426:9: warning: incorrect type in argument 1 (different address spaces) +../kernel/audit.c:2426:9: expected struct spinlock [usertype] *lock +../kernel/audit.c:2426:9: got struct spinlock [noderef] __rcu * +../kernel/audit.c:2429:40: warning: incorrect type in argument 1 (different address spaces) +../kernel/audit.c:2429:40: expected struct spinlock [usertype] *lock +../kernel/audit.c:2429:40: got struct spinlock [noderef] __rcu * @@ -2464,0 +2422,5 @@ +../drivers/scsi/fnic/fdls_disc.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/fnic/fdls_disc.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): +../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures @@ -2467,58 +2428,0 @@ -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1447:45: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1475:46: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: right side has type int -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: right side has type unsigned int -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: right side has type int -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: right side has type int -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: right side has type int -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: right side has type int -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: right side has type int -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1718:23: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:42: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1737:27: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: expected restricted __le32 [usertype] word2 -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: got unsigned int -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:42: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1782:27: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: expected restricted __le32 [usertype] word2 -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: got unsigned int -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:50: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1832:43: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: expected restricted __le32 [usertype] word2 -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: got unsigned int -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1837:17: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: right side has type int -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: right side has type int -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: right side has type int -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: right side has type int -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: right side has type int -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: warning: invalid assignment: |= -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: left side has type restricted __le32 -../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: right side has type int @@ -2641 +2545,20 @@ -../drivers/scsi/libfc/fc_fcp.c: note: in included file (through ../include/scsi/libfc.h): +../drivers/usb/gadget/function/rndis.c: In function ‘rndis_register’: +../drivers/usb/gadget/function/rndis.c:60:23: warning: ‘%03d’ directive writing between 3 and 10 bytes into a region of size 7 [-Wformat-overflow=] + 60 | #define NAME_TEMPLATE "driver/rndis-%03d" + | ^~~~~~~~~~~~~~~~~~~ +../drivers/usb/gadget/function/rndis.c:907:31: note: in expansion of macro ‘NAME_TEMPLATE’ + 907 | sprintf(name, NAME_TEMPLATE, i); + | ^~~~~~~~~~~~~ +../drivers/usb/gadget/function/rndis.c:60:37: note: format string is defined here + 60 | #define NAME_TEMPLATE "driver/rndis-%03d" + | ^~~~ +../drivers/usb/gadget/function/rndis.c:60:23: note: directive argument in the range [0, 2147483647] + 60 | #define NAME_TEMPLATE "driver/rndis-%03d" + | ^~~~~~~~~~~~~~~~~~~ +../drivers/usb/gadget/function/rndis.c:907:31: note: in expansion of macro ‘NAME_TEMPLATE’ + 907 | sprintf(name, NAME_TEMPLATE, i); + | ^~~~~~~~~~~~~ +../drivers/usb/gadget/function/rndis.c:907:17: note: ‘sprintf’ output between 17 and 24 bytes into a destination of size 20 + 907 | sprintf(name, NAME_TEMPLATE, i); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/scsi/fnic/fnic_trace.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h): @@ -2644,13 +2567,86 @@ -../drivers/scsi/libfc/fc_fcp.c:535:29: warning: cast to restricted __le32 -../net/bluetooth/hci_event.c: note: in included file (through ../include/net/bluetooth/hci_core.h): -../include/net/bluetooth/hci.h:2930:47: warning: array of flexible structures -../include/net/bluetooth/hci.h:3016:43: warning: array of flexible structures -../drivers/net/bareudp.c:290:14: warning: incorrect type in assignment (different address spaces) -../drivers/net/bareudp.c:290:14: expected struct socket *sock -../drivers/net/bareudp.c:290:14: got struct socket [noderef] __rcu *sock -../drivers/net/bareudp.c:621:20: warning: incorrect type in assignment (different base types) -../drivers/net/bareudp.c:621:20: expected restricted __be16 [usertype] port -../drivers/net/bareudp.c:621:20: got unsigned short -../drivers/net/bareudp.c:622:25: warning: incorrect type in assignment (different base types) -../drivers/net/bareudp.c:622:25: expected restricted __be16 [usertype] ethertype -../drivers/net/bareudp.c:622:25: got unsigned short +../drivers/scsi/fnic/fnic_scsi.c: note: in included file: +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_e1_port’: +../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:64: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] + 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", + | ^~ +../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:53: note: directive argument in the range [-2147483644, 2147483647] + 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", + | ^~~~~~~~~~~~~~ +../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:17: note: ‘snprintf’ output between 11 and 31 bytes into a destination of size 19 + 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4832 | HFC_cnt + 1, pt+1); + | ~~~~~~~~~~~~~~~~~~ +../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_multi_port’: +../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:65: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] + 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", + | ^~ +../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:53: note: directive argument in the range [-2147483644, 2147483647] + 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", + | ^~~~~~~~~~~~~~~ +../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:17: note: ‘snprintf’ output between 11 and 41 bytes into a destination of size 19 + 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4950 | hc->ctype, HFC_cnt + 1, pt + 1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/arc/emac_main.c:258:28: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/arc/emac_main.c:258:28: expected unsigned long long [usertype] data +../drivers/net/ethernet/arc/emac_main.c:258:28: got restricted __le32 [usertype] +../drivers/net/ethernet/arc/emac_main.c:461:28: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/arc/emac_main.c:461:28: expected unsigned long long [usertype] data +../drivers/net/ethernet/arc/emac_main.c:461:28: got restricted __le32 [usertype] +../drivers/net/ethernet/arc/emac_main.c:712:37: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/arc/emac_main.c:712:37: expected unsigned long long [usertype] data +../drivers/net/ethernet/arc/emac_main.c:712:37: got restricted __le32 [usertype] +../drivers/scsi/fnic/fnic_debugfs.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: warning: incorrect type in argument 1 (different base types) +../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: expected unsigned int [usertype] value +../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: got restricted __le32 [usertype] +../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: warning: incorrect type in argument 1 (different base types) +../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: expected unsigned short [usertype] value +../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: got restricted __le16 [usertype] +../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: warning: incorrect type in argument 1 (different base types) +../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: expected unsigned int val +../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: got restricted __le32 [usertype] +../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: warning: incorrect type in argument 1 (different base types) +../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: expected unsigned short val +../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: got restricted __le16 [usertype] +../drivers/isdn/hardware/mISDN/hfcmulti.c:497:32: warning: cast to restricted __le32 +../drivers/isdn/hardware/mISDN/hfcmulti.c:502:32: warning: cast to restricted __le16 +../drivers/isdn/hardware/mISDN/hfcmulti.c:519:25: warning: cast to restricted __le32 +../drivers/isdn/hardware/mISDN/hfcmulti.c:525:25: warning: cast to restricted __le16 +../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: warning: incorrect type in argument 1 (different address spaces) +../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: expected void volatile [noderef] __iomem *addr +../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: got void * +../fs/bpf_fs_kfuncs.c:42:25: warning: symbol 'bpf_get_task_exe_file' was not declared. Should it be static? +../fs/bpf_fs_kfuncs.c:58:18: warning: symbol 'bpf_put_file' was not declared. Should it be static? +../fs/bpf_fs_kfuncs.c:79:17: warning: symbol 'bpf_path_d_path' was not declared. Should it be static? +../fs/bpf_fs_kfuncs.c:127:17: warning: symbol 'bpf_get_dentry_xattr' was not declared. Should it be static? +../fs/bpf_fs_kfuncs.c:160:17: warning: symbol 'bpf_get_file_xattr' was not declared. Should it be static? +../fs/bpf_fs_kfuncs.c:286:17: warning: symbol 'bpf_set_dentry_xattr' was not declared. Should it be static? +../fs/bpf_fs_kfuncs.c:312:17: warning: symbol 'bpf_remove_dentry_xattr' was not declared. Should it be static? +../fs/bpf_fs_kfuncs.c:336:17: warning: symbol 'bpf_cgroup_read_xattr' was not declared. Should it be static? +../drivers/net/rionet.c: note: in included file: +../include/linux/rio.h:204:34: warning: array of flexible structures +../drivers/scsi/fnic/vnic_dev.c:324:32: warning: incorrect type in argument 1 (different address spaces) +../drivers/scsi/fnic/vnic_dev.c:324:32: expected void const [noderef] __iomem * +../drivers/scsi/fnic/vnic_dev.c:324:32: got unsigned int * +../drivers/scsi/fnic/vnic_dev.c:325:37: warning: incorrect type in argument 1 (different address spaces) +../drivers/scsi/fnic/vnic_dev.c:325:37: expected void const [noderef] __iomem * +../drivers/scsi/fnic/vnic_dev.c:325:37: got unsigned int * +../drivers/scsi/fnic/vnic_dev.c:365:36: warning: incorrect type in argument 2 (different address spaces) +../drivers/scsi/fnic/vnic_dev.c:365:36: expected void [noderef] __iomem * +../drivers/scsi/fnic/vnic_dev.c:365:36: got unsigned int * +../drivers/scsi/fnic/vnic_dev.c:462:32: warning: incorrect type in assignment (different address spaces) +../drivers/scsi/fnic/vnic_dev.c:462:32: expected struct vnic_wq_ctrl *wq_ctrl +../drivers/scsi/fnic/vnic_dev.c:462:32: got struct vnic_wq_ctrl [noderef] __iomem *ctrl +../drivers/scsi/fnic/vnic_dev.c:937:11: warning: incorrect type in assignment (different address spaces) +../drivers/scsi/fnic/vnic_dev.c:937:11: expected void *p +../drivers/scsi/fnic/vnic_dev.c:937:11: got void [noderef] __iomem * +../net/ipv6/seg6_iptunnel.c: note: in included file (through ../include/linux/seg6_iptunnel.h): +../include/uapi/linux/seg6_iptunnel.h:30:31: warning: array of flexible structures +../net/ipv6/seg6_iptunnel.c:54:43: warning: array of flexible structures @@ -2717,0 +2714,374 @@ +../drivers/net/wireless/ath/wil6210/debugfs.c: note: in included file: +../drivers/net/wireless/ath/wil6210/txrx.h:662:23: warning: unsigned value that used to be signed checked against zero? +../drivers/net/wireless/ath/wil6210/debugfs.c:53:31: signed value source +../drivers/net/wireless/ath/wil6210/txrx.h:662:23: warning: unsigned value that used to be signed checked against zero? +../drivers/net/wireless/ath/wil6210/debugfs.c:1123:39: signed value source +../drivers/isdn/hardware/mISDN/avmfritz.c:422:23: warning: cast to restricted __le32 +../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: warning: incorrect type in argument 1 (different base types) +../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: expected unsigned int [usertype] value +../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: got restricted __le32 [usertype] +../kernel/taskstats.c:279:9: warning: incorrect type in argument 1 (different address spaces) +../kernel/taskstats.c:279:9: expected struct spinlock [usertype] *lock +../kernel/taskstats.c:279:9: got struct spinlock [noderef] __rcu * +../kernel/taskstats.c:291:36: warning: incorrect type in argument 1 (different address spaces) +../kernel/taskstats.c:291:36: expected struct spinlock [usertype] *lock +../kernel/taskstats.c:291:36: got struct spinlock [noderef] __rcu * +../kernel/taskstats.c:578:27: warning: incorrect type in argument 1 (different address spaces) +../kernel/taskstats.c:578:27: expected struct spinlock [usertype] *lock +../kernel/taskstats.c:578:27: got struct spinlock [noderef] __rcu * +../kernel/taskstats.c:589:29: warning: incorrect type in argument 1 (different address spaces) +../kernel/taskstats.c:589:29: expected struct spinlock [usertype] *lock +../kernel/taskstats.c:589:29: got struct spinlock [noderef] __rcu * +../kernel/taskstats.c: note: in included file (through ../include/linux/taskstats_kern.h): +../include/linux/sched/signal.h:749:37: warning: incorrect type in argument 1 (different address spaces) +../include/linux/sched/signal.h:749:37: expected struct spinlock [usertype] *lock +../include/linux/sched/signal.h:749:37: got struct spinlock [noderef] __rcu * +../drivers/scsi/fnic/fnic_pci_subsys_devid.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr +../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * +../drivers/net/bareudp.c:290:14: warning: incorrect type in assignment (different address spaces) +../drivers/net/bareudp.c:290:14: expected struct socket *sock +../drivers/net/bareudp.c:290:14: got struct socket [noderef] __rcu *sock +../drivers/net/bareudp.c:621:20: warning: incorrect type in assignment (different base types) +../drivers/net/bareudp.c:621:20: expected restricted __be16 [usertype] port +../drivers/net/bareudp.c:621:20: got unsigned short +../drivers/net/bareudp.c:622:25: warning: incorrect type in assignment (different base types) +../drivers/net/bareudp.c:622:25: expected restricted __be16 [usertype] ethertype +../drivers/net/bareudp.c:622:25: got unsigned short +../net/ipv4/nexthop.c: note: in included file (through ../include/linux/sysctl.h, ../include/net/net_namespace.h, ../include/linux/netdevice.h, ../include/linux/rtnetlink.h): +../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): +../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * +../include/linux/rbtree.h:107:9: struct rb_node * +../net/sunrpc/clnt.c:3340:9: warning: cast removes address space '__rcu' of expression +In file included from ../include/asm-generic/bug.h:31, + from ../arch/x86/include/asm/bug.h:193, + from ../include/linux/bug.h:5, + from ../include/linux/alloc_tag.h:8, + from ../include/linux/vmalloc.h:5, + from ../include/linux/bcm47xx_nvram.h:10, + from ../drivers/firmware/broadcom/bcm47xx_sprom.c:29: +../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_u32.constprop’: +../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] + 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ + | ^~~~~~ +../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ + 483 | _p_func(_fmt, ##__VA_ARGS__); \ + | ^~~~ +../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ + 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) + | ^~~~~~ +../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ + 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ + | ^~~~~~~~ +../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ + 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) + | ^~~~~~~~~~~~ +../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ + 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ + | ^~~~~~~ +../drivers/firmware/broadcom/bcm47xx_sprom.c:93:1: note: in expansion of macro ‘NVRAM_READ_VAL’ + 93 | NVRAM_READ_VAL(u32) + | ^~~~~~~~~~~~~~ +../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_u16.constprop’: +../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] + 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ + | ^~~~~~ +../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ + 483 | _p_func(_fmt, ##__VA_ARGS__); \ + | ^~~~ +../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ + 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) + | ^~~~~~ +../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ + 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ + | ^~~~~~~~ +../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ + 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) + | ^~~~~~~~~~~~ +../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ + 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ + | ^~~~~~~ +../drivers/firmware/broadcom/bcm47xx_sprom.c:92:1: note: in expansion of macro ‘NVRAM_READ_VAL’ + 92 | NVRAM_READ_VAL(u16) + | ^~~~~~~~~~~~~~ +../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_s8.constprop’: +../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] + 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ + | ^~~~~~ +../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ + 483 | _p_func(_fmt, ##__VA_ARGS__); \ + | ^~~~ +../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ + 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) + | ^~~~~~ +../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ + 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ + | ^~~~~~~~ +../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ + 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) + | ^~~~~~~~~~~~ +../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ + 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ + | ^~~~~~~ +../drivers/firmware/broadcom/bcm47xx_sprom.c:91:1: note: in expansion of macro ‘NVRAM_READ_VAL’ + 91 | NVRAM_READ_VAL(s8) + | ^~~~~~~~~~~~~~ +../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_u8.constprop’: +../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] + 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ + | ^~~~~~ +../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ + 483 | _p_func(_fmt, ##__VA_ARGS__); \ + | ^~~~ +../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ + 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) + | ^~~~~~ +../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ + 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ + | ^~~~~~~~ +../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ + 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) + | ^~~~~~~~~~~~ +../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ + 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ + | ^~~~~~~ +../drivers/firmware/broadcom/bcm47xx_sprom.c:90:1: note: in expansion of macro ‘NVRAM_READ_VAL’ + 90 | NVRAM_READ_VAL(u8) + | ^~~~~~~~~~~~~~ +../kernel/trace/bpf_trace.c:189:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:226:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:241:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:276:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:574:29: warning: symbol 'bpf_perf_event_read_proto' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:760:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:771:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:785:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:883:29: warning: symbol 'bpf_send_signal_proto' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:895:29: warning: symbol 'bpf_send_signal_thread_proto' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:1186:29: warning: symbol 'bpf_get_branch_snapshot_proto' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:3339:18: warning: symbol 'bpf_session_is_return' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:3347:19: warning: symbol 'bpf_session_cookie' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:3533:17: warning: symbol 'bpf_send_signal_task' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:3542:17: warning: symbol 'bpf_probe_read_user_dynptr' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:3549:17: warning: symbol 'bpf_probe_read_kernel_dynptr' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:3556:17: warning: symbol 'bpf_probe_read_user_str_dynptr' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:3563:17: warning: symbol 'bpf_probe_read_kernel_str_dynptr' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:3570:17: warning: symbol 'bpf_copy_from_user_dynptr' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:3577:17: warning: symbol 'bpf_copy_from_user_str_dynptr' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:3584:17: warning: symbol 'bpf_copy_from_user_task_dynptr' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:3592:17: warning: symbol 'bpf_copy_from_user_task_str_dynptr' was not declared. Should it be static? +../kernel/trace/bpf_trace.c:2343:21: warning: dereference of noderef expression +../kernel/trace/bpf_trace.c:2347:66: warning: dereference of noderef expression +../drivers/net/ethernet/atheros/atlx/atl1.c:2006:26: warning: cast to restricted __le16 +../drivers/net/ethernet/atheros/atlx/atl1.c:2067:33: warning: cast to restricted __le16 +../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: right side has type int +../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: right side has type unsigned int +../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: right side has type int +../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: right side has type int +../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: right side has type int +../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: right side has type int +../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: right side has type unsigned int +../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: right side has type int +../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: right side has type int +../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: right side has type int +../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: right side has type int +../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: right side has type int +../drivers/net/ethernet/atheros/atlx/atl1.c:2218:23: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: warning: invalid assignment: &= +../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: right side has type int +../drivers/net/ethernet/atheros/atlx/atl1.c:2342:32: warning: restricted __le16 degrades to integer +../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: right side has type int +../drivers/net/ethernet/atheros/atlx/atl1.c:2349:27: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: right side has type int +../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: warning: invalid assignment: &= +../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: right side has type int +../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: right side has type int +../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: right side has type int +../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: right side has type int +../drivers/scsi/qla2xxx/qla_os.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +In file included from ../include/linux/string.h:386, + from ../include/linux/bitmap.h:13, + from ../include/linux/cpumask.h:11, + from ../arch/x86/include/asm/paravirt.h:19, + from ../arch/x86/include/asm/cpuid/api.h:57, + from ../arch/x86/include/asm/processor.h:19, + from ../arch/x86/include/asm/timex.h:5, + from ../include/linux/timex.h:67, + from ../include/linux/time32.h:13, + from ../include/linux/time.h:60, + from ../include/linux/stat.h:19, + from ../include/linux/module.h:13, + from ../drivers/scsi/qla2xxx/qla_def.h:12, + from ../drivers/scsi/qla2xxx/qla_init.c:6: +In function ‘fortify_memcpy_chk’, + inlined from ‘qla81xx_nvram_config’ at ../drivers/scsi/qla2xxx/qla_init.c:9445:2: +../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] + 578 | __read_overflow2_field(q_size_field, size); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../net/bridge/br_multicast.c: note: in included file (through ../include/linux/igmp.h): +../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures +../net/bridge/br_multicast.c: note: in included file: +../include/net/mld.h:32:43: warning: array of flexible structures +../drivers/isdn/hardware/mISDN/mISDNisar.c:204:33: warning: cast to restricted __le16 +../drivers/isdn/hardware/mISDN/mISDNisar.c:205:32: warning: cast to restricted __le16 +../drivers/isdn/hardware/mISDN/mISDNisar.c:206:34: warning: cast to restricted __le16 +../drivers/isdn/hardware/mISDN/mISDNisar.c:253:39: warning: cast to restricted __le16 +../drivers/net/ethernet/cadence/macb_main.c: In function ‘gem_get_ethtool_strings’: +../drivers/net/ethernet/cadence/macb_main.c:3364:28: warning: variable ‘queue’ set but not used [-Wunused-but-set-variable=] + 3364 | struct macb_queue *queue; + | ^~~~~ +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1447:45: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1475:46: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: right side has type int +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: right side has type unsigned int +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: right side has type int +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: right side has type int +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: right side has type int +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: right side has type int +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: right side has type int +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1718:23: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:42: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1737:27: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: expected restricted __le32 [usertype] word2 +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: got unsigned int +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:42: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1782:27: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: expected restricted __le32 [usertype] word2 +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: got unsigned int +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:50: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1832:43: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: expected restricted __le32 [usertype] word2 +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: got unsigned int +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1837:17: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: right side has type int +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: right side has type int +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: right side has type int +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: right side has type int +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: right side has type int +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: warning: invalid assignment: |= +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: left side has type restricted __le32 +../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: right side has type int +../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 +../drivers/scsi/qla2xxx/qla_init.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../kernel/bpf/core.c:252:49: error: arithmetics on pointers to functions +../kernel/bpf/core.c:3044:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static? +../kernel/bpf/core.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/xdp.h, ../include/linux/bpf_trace.h): +../include/trace/events/xdp.h:304:1: warning: Using plain integer as NULL pointer +../include/trace/events/xdp.h:331:1: warning: Using plain integer as NULL pointer +../kernel/bpf/core.c: note: in included file (through ../include/linux/rbtree_latch.h, ../include/linux/bpf.h, ../include/linux/filter.h): +../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): +../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * +../include/linux/rbtree.h:107:9: struct rb_node * +../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): +../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * +../include/linux/rbtree.h:107:9: struct rb_node * +../drivers/scsi/lpfc/lpfc_mem.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../net/sunrpc/auth.c:628:34: warning: incorrect type in initializer (different address spaces) +../net/sunrpc/auth.c:628:34: expected struct cred const *cred +../net/sunrpc/auth.c:628:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred @@ -2779,9 +3149,37 @@ -../fs/bpf_fs_kfuncs.c:42:25: warning: symbol 'bpf_get_task_exe_file' was not declared. Should it be static? -../fs/bpf_fs_kfuncs.c:58:18: warning: symbol 'bpf_put_file' was not declared. Should it be static? -../fs/bpf_fs_kfuncs.c:79:17: warning: symbol 'bpf_path_d_path' was not declared. Should it be static? -../fs/bpf_fs_kfuncs.c:127:17: warning: symbol 'bpf_get_dentry_xattr' was not declared. Should it be static? -../fs/bpf_fs_kfuncs.c:160:17: warning: symbol 'bpf_get_file_xattr' was not declared. Should it be static? -../fs/bpf_fs_kfuncs.c:286:17: warning: symbol 'bpf_set_dentry_xattr' was not declared. Should it be static? -../fs/bpf_fs_kfuncs.c:312:17: warning: symbol 'bpf_remove_dentry_xattr' was not declared. Should it be static? -../fs/bpf_fs_kfuncs.c:336:17: warning: symbol 'bpf_cgroup_read_xattr' was not declared. Should it be static? -../drivers/scsi/libfc/fc_npiv.c: note: in included file (through ../include/scsi/libfc.h): +../drivers/net/ethernet/cadence/macb_main.c:3835:39: warning: restricted __be32 degrades to integer +../drivers/net/ethernet/cadence/macb_main.c:3840:39: warning: restricted __be32 degrades to integer +../drivers/net/ethernet/cadence/macb_main.c:3845:40: warning: restricted __be16 degrades to integer +../drivers/net/ethernet/cadence/macb_main.c:3845:69: warning: restricted __be16 degrades to integer +../drivers/net/ethernet/cadence/macb_main.c:3870:20: warning: restricted __be32 degrades to integer +../drivers/net/ethernet/cadence/macb_main.c:3874:20: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/cadence/macb_main.c:3874:20: expected unsigned int [assigned] [usertype] w0 +../drivers/net/ethernet/cadence/macb_main.c:3874:20: got restricted __be32 [usertype] ip4src +../drivers/net/ethernet/cadence/macb_main.c:3884:20: warning: restricted __be32 degrades to integer +../drivers/net/ethernet/cadence/macb_main.c:3888:20: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/cadence/macb_main.c:3888:20: expected unsigned int [assigned] [usertype] w0 +../drivers/net/ethernet/cadence/macb_main.c:3888:20: got restricted __be32 [usertype] ip4dst +../drivers/net/ethernet/cadence/macb_main.c:3898:21: warning: restricted __be16 degrades to integer +../drivers/net/ethernet/cadence/macb_main.c:3898:50: warning: restricted __be16 degrades to integer +../drivers/net/ethernet/cadence/macb_main.c:3904:30: warning: restricted __be16 degrades to integer +../drivers/net/ethernet/cadence/macb_main.c:3905:30: warning: restricted __be16 degrades to integer +../drivers/net/ethernet/cadence/macb_main.c:3912:36: warning: restricted __be16 degrades to integer +../drivers/net/ethernet/cadence/macb_main.c:3913:38: warning: restricted __be16 degrades to integer +../drivers/net/ethernet/cadence/macb_main.c:3916:38: warning: restricted __be16 degrades to integer +../drivers/net/ethernet/cadence/macb_main.c:3952:9: warning: cast from restricted __be32 +../drivers/net/ethernet/cadence/macb_main.c:3952:9: warning: cast from restricted __be32 +../drivers/net/ethernet/cadence/macb_main.c:4006:25: warning: cast from restricted __be32 +../drivers/net/ethernet/cadence/macb_main.c:4006:25: warning: cast from restricted __be32 +../drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): +../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/lpfc/lpfc_ct.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): @@ -2790,20 +3188,44 @@ -In file included from ../include/linux/string.h:386, - from ../include/linux/bitmap.h:13, - from ../include/linux/cpumask.h:11, - from ../arch/x86/include/asm/paravirt.h:19, - from ../arch/x86/include/asm/cpuid/api.h:57, - from ../arch/x86/include/asm/processor.h:19, - from ../arch/x86/include/asm/timex.h:5, - from ../include/linux/timex.h:67, - from ../include/linux/time32.h:13, - from ../include/linux/time.h:60, - from ../include/linux/stat.h:19, - from ../include/linux/module.h:13, - from ../drivers/scsi/qla2xxx/qla_def.h:12, - from ../drivers/scsi/qla2xxx/qla_init.c:6: -In function ‘fortify_memcpy_chk’, - inlined from ‘qla81xx_nvram_config’ at ../drivers/scsi/qla2xxx/qla_init.c:9445:2: -../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] - 578 | __read_overflow2_field(q_size_field, size); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/scsi/fnic/fnic_scsi.c: note: in included file: +../drivers/scsi/lpfc/lpfc_ct.c:198:25: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_ct.c:199:24: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_ct.c:202:22: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_ct.c:531:32: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_ct.c:532:33: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_ct.c:534:30: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_ct.c:878:33: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_ct.c:880:40: warning: restricted __be32 degrades to integer +../drivers/scsi/lpfc/lpfc_ct.c:1350:15: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_ct.c:1498:15: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_ct.c:1514:30: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_ct.c:1962:25: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_ct.c:1963:24: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_ct.c:1989:22: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_ct.c:2026:38: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_ct.c:2026:38: expected unsigned int [usertype] PortId +../drivers/scsi/lpfc/lpfc_ct.c:2026:38: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_ct.c:2033:38: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_ct.c:2033:38: expected unsigned int [usertype] PortId +../drivers/scsi/lpfc/lpfc_ct.c:2033:38: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_ct.c:2075:38: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_ct.c:2075:38: expected unsigned int [usertype] PortId +../drivers/scsi/lpfc/lpfc_ct.c:2075:38: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_ct.c:2085:39: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_ct.c:2085:39: expected unsigned int [usertype] PortId +../drivers/scsi/lpfc/lpfc_ct.c:2085:39: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_ct.c:2120:41: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_ct.c:2120:41: expected unsigned int [usertype] port_id +../drivers/scsi/lpfc/lpfc_ct.c:2120:41: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_ct.c:2127:38: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_ct.c:2127:38: expected unsigned int [usertype] PortId +../drivers/scsi/lpfc/lpfc_ct.c:2127:38: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_ct.c:3314:30: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_ct.c:3314:30: expected unsigned int [usertype] EntryCnt +../drivers/scsi/lpfc/lpfc_ct.c:3314:30: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_ct.c:3374:34: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_ct.c:3374:34: expected unsigned int [usertype] EntryCnt +../drivers/scsi/lpfc/lpfc_ct.c:3374:34: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_ct.c:3547:34: warning: cast to restricted __be32 +../net/bluetooth/hci_event.c: note: in included file (through ../include/net/bluetooth/hci_core.h): +../include/net/bluetooth/hci.h:2930:47: warning: array of flexible structures +../include/net/bluetooth/hci.h:3016:43: warning: array of flexible structures +../drivers/scsi/lpfc/lpfc_sli.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): @@ -2812 +3234,115 @@ -../drivers/scsi/fnic/fdls_disc.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): +../drivers/scsi/lpfc/lpfc_sli.c:18241:47: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:18241:47: expected unsigned int [usertype] sgl_pg0_addr_lo +../drivers/scsi/lpfc/lpfc_sli.c:18241:47: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:18243:47: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:18243:47: expected unsigned int [usertype] sgl_pg0_addr_hi +../drivers/scsi/lpfc/lpfc_sli.c:18243:47: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:18245:47: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:18245:47: expected unsigned int [usertype] sgl_pg1_addr_lo +../drivers/scsi/lpfc/lpfc_sli.c:18245:47: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:18247:47: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:18247:47: expected unsigned int [usertype] sgl_pg1_addr_hi +../drivers/scsi/lpfc/lpfc_sli.c:18247:47: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:18260:20: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:18260:20: expected unsigned int [usertype] word0 +../drivers/scsi/lpfc/lpfc_sli.c:18260:20: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:15477:13: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:15487:16: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:9234:16: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:9237:21: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:9238:23: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:715:17: expected unsigned int [usertype] word3 +../drivers/scsi/lpfc/lpfc_sli.c:715:17: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:21354:38: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:21362:37: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:21363:38: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:21363:38: expected unsigned int [usertype] sge_len +../drivers/scsi/lpfc/lpfc_sli.c:21363:38: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:21397:36: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:21397:36: expected unsigned int [usertype] word2 +../drivers/scsi/lpfc/lpfc_sli.c:21397:36: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:21406:30: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:21406:30: expected unsigned int [usertype] addr_hi +../drivers/scsi/lpfc/lpfc_sli.c:21406:30: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:21407:30: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:21407:30: expected unsigned int [usertype] addr_lo +../drivers/scsi/lpfc/lpfc_sli.c:21407:30: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:21408:30: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:21410:28: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:21410:28: expected unsigned int [usertype] word2 +../drivers/scsi/lpfc/lpfc_sli.c:21410:28: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:21411:30: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:21411:30: expected unsigned int [usertype] sge_len +../drivers/scsi/lpfc/lpfc_sli.c:21411:30: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:580:17: expected unsigned int [usertype] word0 +../drivers/scsi/lpfc/lpfc_sli.c:580:17: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:2358:35: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:2460:38: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:2461:38: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:2464:35: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:2465:36: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:9689:33: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:9734:41: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:12185:25: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:12213:25: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_sli.c:14863:16: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_sli.c:18053:57: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:18053:57: expected unsigned int [usertype] sgl_pg0_addr_lo +../drivers/scsi/lpfc/lpfc_sli.c:18053:57: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:18055:57: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:18055:57: expected unsigned int [usertype] sgl_pg0_addr_hi +../drivers/scsi/lpfc/lpfc_sli.c:18055:57: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:18058:57: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:18058:57: expected unsigned int [usertype] sgl_pg1_addr_lo +../drivers/scsi/lpfc/lpfc_sli.c:18058:57: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:18060:57: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:18060:57: expected unsigned int [usertype] sgl_pg1_addr_hi +../drivers/scsi/lpfc/lpfc_sli.c:18060:57: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:18353:47: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:18353:47: expected unsigned int [usertype] sgl_pg0_addr_lo +../drivers/scsi/lpfc/lpfc_sli.c:18353:47: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:18355:47: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:18355:47: expected unsigned int [usertype] sgl_pg0_addr_hi +../drivers/scsi/lpfc/lpfc_sli.c:18355:47: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:18362:47: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:18362:47: expected unsigned int [usertype] sgl_pg1_addr_lo +../drivers/scsi/lpfc/lpfc_sli.c:18362:47: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:18364:47: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:18364:47: expected unsigned int [usertype] sgl_pg1_addr_hi +../drivers/scsi/lpfc/lpfc_sli.c:18364:47: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:18375:20: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:18375:20: expected unsigned int [usertype] word0 +../drivers/scsi/lpfc/lpfc_sli.c:18375:20: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_sli.c:18605:29: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_sli.c:18607:33: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_sli.c:18607:33: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_sli.c:19252:16: warning: restricted __be16 degrades to integer +../drivers/scsi/lpfc/lpfc_sli.c:21025:45: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_sli.c:21025:45: expected unsigned int +../drivers/scsi/lpfc/lpfc_sli.c:21025:45: got restricted __le32 [usertype] +../drivers/scsi/qla2xxx/qla_mbx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): @@ -2815,2 +3351,111 @@ -../drivers/scsi/fnic/fdls_disc.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): -../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures +../kernel/events/core.c:1585:15: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:1585:15: struct perf_event_context [noderef] __rcu * +../kernel/events/core.c:1585:15: struct perf_event_context * +../kernel/events/core.c:1598:28: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:1598:28: struct perf_event_context [noderef] __rcu * +../kernel/events/core.c:1598:28: struct perf_event_context * +../kernel/events/core.c:3776:20: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:3776:20: struct perf_event_context [noderef] __rcu * +../kernel/events/core.c:3776:20: struct perf_event_context * +../kernel/events/core.c:3780:18: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:3780:18: struct perf_event_context [noderef] __rcu * +../kernel/events/core.c:3780:18: struct perf_event_context * +../kernel/events/core.c:3781:23: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:3781:23: struct perf_event_context [noderef] __rcu * +../kernel/events/core.c:3781:23: struct perf_event_context * +../kernel/events/core.c:3834:25: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:3834:25: struct perf_event_context [noderef] __rcu * +../kernel/events/core.c:3834:25: struct perf_event_context * +../kernel/events/core.c:3835:25: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:3835:25: struct perf_event_context [noderef] __rcu * +../kernel/events/core.c:3835:25: struct perf_event_context * +../kernel/events/core.c:4253:15: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:4253:15: struct perf_event_context [noderef] __rcu * +../kernel/events/core.c:4253:15: struct perf_event_context * +../kernel/events/core.c:4661:15: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:4661:15: struct perf_event_context [noderef] __rcu * +../kernel/events/core.c:4661:15: struct perf_event_context * +../kernel/events/core.c:5147:25: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:5147:25: struct perf_event_context [noderef] __rcu * +../kernel/events/core.c:5147:25: struct perf_event_context * +../kernel/events/core.c:6924:9: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:6924:9: struct perf_buffer [noderef] __rcu * +../kernel/events/core.c:6924:9: struct perf_buffer * +../kernel/events/core.c:5422:21: warning: incorrect type in initializer (different address spaces) +../kernel/events/core.c:6307:24: warning: incorrect type in assignment (different base types) +../kernel/events/core.c:6675:22: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:6675:22: struct perf_buffer [noderef] __rcu * +../kernel/events/core.c:6675:22: struct perf_buffer * +../kernel/events/core.c:6799:14: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:6799:14: struct perf_buffer [noderef] __rcu * +../kernel/events/core.c:6799:14: struct perf_buffer * +../kernel/events/core.c:6832:14: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:6832:14: struct perf_buffer [noderef] __rcu * +../kernel/events/core.c:6832:14: struct perf_buffer * +../kernel/events/core.c:6945:14: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:6945:14: struct perf_buffer [noderef] __rcu * +../kernel/events/core.c:6945:14: struct perf_buffer * +../kernel/events/core.c:6961:14: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:6961:14: struct perf_buffer [noderef] __rcu * +../kernel/events/core.c:6961:14: struct perf_buffer * +../kernel/events/core.c:8952:15: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:8952:15: struct perf_event_context [noderef] __rcu * +../kernel/events/core.c:8952:15: struct perf_event_context * +../kernel/events/core.c:9040:13: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:9040:13: struct perf_buffer [noderef] __rcu * +../kernel/events/core.c:9040:13: struct perf_buffer * +../kernel/events/core.c:9144:61: warning: incorrect type in argument 2 (different address spaces) +../kernel/events/core.c:9144:61: expected struct task_struct *p +../kernel/events/core.c:9144:61: got struct task_struct [noderef] __rcu *real_parent +../kernel/events/core.c:9146:61: warning: incorrect type in argument 2 (different address spaces) +../kernel/events/core.c:9146:61: expected struct task_struct *p +../kernel/events/core.c:9146:61: got struct task_struct [noderef] __rcu *real_parent +../kernel/events/core.c:9882:15: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:9882:15: struct perf_event_context [noderef] __rcu * +../kernel/events/core.c:9882:15: struct perf_event_context * +../kernel/events/core.c:11107:9: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:11107:9: struct swevent_hlist [noderef] __rcu * +../kernel/events/core.c:11107:9: struct swevent_hlist * +../kernel/events/core.c:11146:17: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:11146:17: struct swevent_hlist [noderef] __rcu * +../kernel/events/core.c:11146:17: struct swevent_hlist * +../kernel/events/core.c:11426:23: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:11426:23: struct perf_event_context [noderef] __rcu * +../kernel/events/core.c:11426:23: struct perf_event_context * +../kernel/events/core.c:12514:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static? +../kernel/events/core.c:14548:9: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:14548:9: struct perf_event_context [noderef] __rcu * +../kernel/events/core.c:14548:9: struct perf_event_context * +../kernel/events/core.c:15068:17: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:15068:17: struct swevent_hlist [noderef] __rcu * +../kernel/events/core.c:15068:17: struct swevent_hlist * +../kernel/events/core.c: note: in included file: +../kernel/events/internal.h:211:1: warning: incorrect type in argument 2 (different address spaces) +../kernel/events/core.c:10960:17: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:10960:17: struct swevent_hlist [noderef] __rcu * +../kernel/events/core.c:10960:17: struct swevent_hlist * +../kernel/events/core.c:10980:17: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:10980:17: struct swevent_hlist [noderef] __rcu * +../kernel/events/core.c:10980:17: struct swevent_hlist * +../kernel/events/core.c:11096:16: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:11096:16: struct swevent_hlist [noderef] __rcu * +../kernel/events/core.c:11096:16: struct swevent_hlist * +../kernel/events/core.c:11096:16: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:11096:16: struct swevent_hlist [noderef] __rcu * +../kernel/events/core.c:11096:16: struct swevent_hlist * +../kernel/events/core.c:11096:16: error: incompatible types in comparison expression (different address spaces): +../kernel/events/core.c:11096:16: struct swevent_hlist [noderef] __rcu * +../kernel/events/core.c:11096:16: struct swevent_hlist * +../drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): +../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. @@ -2822,0 +3468,54 @@ +../drivers/scsi/elx/efct/efct_driver.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../net/netfilter/nf_conncount.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/uio.h, ../include/linux/socket.h, ../include/uapi/linux/in.h, ../include/linux/in.h): +../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): +../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * +../include/linux/rbtree.h:107:9: struct rb_node * +../drivers/scsi/csiostor/csio_attr.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/bfa/bfad_im.c:1065:29: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfad_im.c:1065:29: expected unsigned long long [usertype] node_name +../drivers/scsi/bfa/bfad_im.c:1065:29: got restricted __be64 [usertype] +../drivers/scsi/bfa/bfad_im.c:1067:29: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfad_im.c:1067:29: expected unsigned long long [usertype] port_name +../drivers/scsi/bfa/bfad_im.c:1067:29: got restricted __be64 [usertype] +../drivers/scsi/bfa/bfad_im.c:1034:33: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfad_im.c:1034:33: expected unsigned long long [usertype] node_name +../drivers/scsi/bfa/bfad_im.c:1034:33: got restricted __be64 [usertype] +../drivers/scsi/bfa/bfad_im.c:1036:33: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfad_im.c:1036:33: expected unsigned long long [usertype] port_name +../drivers/scsi/bfa/bfad_im.c:1036:33: got restricted __be64 [usertype] +../drivers/scsi/bfa/bfad_im.c:1055:37: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfad_im.c:1055:37: expected unsigned int [usertype] maxframe_size +../drivers/scsi/bfa/bfad_im.c:1055:37: got restricted __be16 [usertype] maxfrsize +../drivers/scsi/lpfc/lpfc_hbadisc.c: In function ‘lpfc_nlp_state_name.constprop’: +../drivers/scsi/lpfc/lpfc_hbadisc.c:4825:50: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 7 [-Wformat-truncation=] + 4825 | snprintf(buffer, size, "unknown (%d)", state); + | ^~ +../drivers/scsi/lpfc/lpfc_hbadisc.c:4825:40: note: directive argument in the range [9, 2147483647] + 4825 | snprintf(buffer, size, "unknown (%d)", state); + | ^~~~~~~~~~~~~~ +../drivers/scsi/lpfc/lpfc_hbadisc.c:4825:17: note: ‘snprintf’ output between 12 and 21 bytes into a destination of size 16 + 4825 | snprintf(buffer, size, "unknown (%d)", state); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/scsi/qla2xxx/qla_iocb.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/qla2xxx/qla_isr.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/csiostor/csio_init.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/qla2xxx/qla_gs.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:61:27: warning: symbol 'hw_atl2_caps_aqc113' was not declared. Should it be static? +../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:72:27: warning: symbol 'hw_atl2_caps_aqc115c' was not declared. Should it be static? +../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:81:27: warning: symbol 'hw_atl2_caps_aqc116c' was not declared. Should it be static? +../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:825:24: warning: symbol 'hw_atl2_ops' was not declared. Should it be static? +../drivers/scsi/qla2xxx/qla_sup.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures @@ -2842,99 +3541 @@ -../drivers/scsi/fnic/fnic_trace.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/net/wireless/ath/wil6210/debugfs.c: note: in included file: -../drivers/net/wireless/ath/wil6210/txrx.h:662:23: warning: unsigned value that used to be signed checked against zero? -../drivers/net/wireless/ath/wil6210/debugfs.c:53:31: signed value source -../drivers/net/wireless/ath/wil6210/txrx.h:662:23: warning: unsigned value that used to be signed checked against zero? -../drivers/net/wireless/ath/wil6210/debugfs.c:1123:39: signed value source -../drivers/scsi/fnic/fnic_debugfs.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/net/ethernet/cavium/liquidio/lio_core.c: In function ‘octeon_setup_interrupt’: -../drivers/net/ethernet/cavium/liquidio/lio_core.c:1119:76: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=] - 1119 | INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u", - | ^~ -../drivers/net/ethernet/cavium/liquidio/lio_core.c:1119:54: note: directive argument in the range [0, 2147483646] - 1119 | INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u", - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/ethernet/cavium/liquidio/lio_core.c:1118:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32 - 1118 | snprintf(&queue_irq_names[IRQ_NAME_OFF(i)], - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1119 | INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1120 | oct->octeon_id, oct->pf_num, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/ethernet/cavium/liquidio/lio_core.c:1124:76: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=] - 1124 | INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u", - | ^~ -../drivers/net/ethernet/cavium/liquidio/lio_core.c:1124:54: note: directive argument in the range [0, 2147483646] - 1124 | INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u", - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/ethernet/cavium/liquidio/lio_core.c:1123:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32 - 1123 | snprintf(&queue_irq_names[IRQ_NAME_OFF(i)], - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1124 | INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1125 | oct->octeon_id, oct->vf_num, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../kernel/taskstats.c:279:9: warning: incorrect type in argument 1 (different address spaces) -../kernel/taskstats.c:279:9: expected struct spinlock [usertype] *lock -../kernel/taskstats.c:279:9: got struct spinlock [noderef] __rcu * -../kernel/taskstats.c:291:36: warning: incorrect type in argument 1 (different address spaces) -../kernel/taskstats.c:291:36: expected struct spinlock [usertype] *lock -../kernel/taskstats.c:291:36: got struct spinlock [noderef] __rcu * -../kernel/taskstats.c:578:27: warning: incorrect type in argument 1 (different address spaces) -../kernel/taskstats.c:578:27: expected struct spinlock [usertype] *lock -../kernel/taskstats.c:578:27: got struct spinlock [noderef] __rcu * -../kernel/taskstats.c:589:29: warning: incorrect type in argument 1 (different address spaces) -../kernel/taskstats.c:589:29: expected struct spinlock [usertype] *lock -../kernel/taskstats.c:589:29: got struct spinlock [noderef] __rcu * -../kernel/taskstats.c: note: in included file (through ../include/linux/taskstats_kern.h): -../include/linux/sched/signal.h:749:37: warning: incorrect type in argument 1 (different address spaces) -../include/linux/sched/signal.h:749:37: expected struct spinlock [usertype] *lock -../include/linux/sched/signal.h:749:37: got struct spinlock [noderef] __rcu * -../drivers/usb/usbip/usbip_common.c:499:33: warning: incorrect type in assignment (different base types) -../drivers/usb/usbip/usbip_common.c:499:33: expected unsigned int [usertype] command -../drivers/usb/usbip/usbip_common.c:499:33: got restricted __be32 [usertype] -../drivers/usb/usbip/usbip_common.c:500:33: warning: incorrect type in assignment (different base types) -../drivers/usb/usbip/usbip_common.c:500:33: expected unsigned int [usertype] seqnum -../drivers/usb/usbip/usbip_common.c:500:33: got restricted __be32 [usertype] -../drivers/usb/usbip/usbip_common.c:501:33: warning: incorrect type in assignment (different base types) -../drivers/usb/usbip/usbip_common.c:501:33: expected unsigned int [usertype] devid -../drivers/usb/usbip/usbip_common.c:501:33: got restricted __be32 [usertype] -../drivers/usb/usbip/usbip_common.c:502:33: warning: incorrect type in assignment (different base types) -../drivers/usb/usbip/usbip_common.c:502:33: expected unsigned int [usertype] direction -../drivers/usb/usbip/usbip_common.c:502:33: got restricted __be32 [usertype] -../drivers/usb/usbip/usbip_common.c:503:33: warning: incorrect type in assignment (different base types) -../drivers/usb/usbip/usbip_common.c:503:33: expected unsigned int [usertype] ep -../drivers/usb/usbip/usbip_common.c:503:33: got restricted __be32 [usertype] -../drivers/usb/usbip/usbip_common.c:505:35: warning: cast to restricted __be32 -../drivers/usb/usbip/usbip_common.c:506:35: warning: cast to restricted __be32 -../drivers/usb/usbip/usbip_common.c:507:35: warning: cast to restricted __be32 -../drivers/usb/usbip/usbip_common.c:508:35: warning: cast to restricted __be32 -../drivers/usb/usbip/usbip_common.c:509:35: warning: cast to restricted __be32 -../drivers/usb/usbip/usbip_common.c:517:37: warning: incorrect type in assignment (different base types) -../drivers/usb/usbip/usbip_common.c:517:37: expected unsigned int [usertype] transfer_flags -../drivers/usb/usbip/usbip_common.c:517:37: got restricted __be32 [usertype] -../drivers/usb/usbip/usbip_common.c:524:39: warning: cast to restricted __be32 -../drivers/usb/usbip/usbip_common.c:555:29: warning: incorrect type in assignment (different base types) -../drivers/usb/usbip/usbip_common.c:555:29: expected unsigned int [usertype] seqnum -../drivers/usb/usbip/usbip_common.c:555:29: got restricted __be32 [usertype] -../drivers/usb/usbip/usbip_common.c:557:31: warning: cast to restricted __be32 -../drivers/usb/usbip/usbip_common.c:607:33: warning: incorrect type in assignment (different base types) -../drivers/usb/usbip/usbip_common.c:607:33: expected unsigned int [usertype] offset -../drivers/usb/usbip/usbip_common.c:607:33: got restricted __be32 [usertype] -../drivers/usb/usbip/usbip_common.c:608:33: warning: incorrect type in assignment (different base types) -../drivers/usb/usbip/usbip_common.c:608:33: expected unsigned int [usertype] length -../drivers/usb/usbip/usbip_common.c:608:33: got restricted __be32 [usertype] -../drivers/usb/usbip/usbip_common.c:609:33: warning: incorrect type in assignment (different base types) -../drivers/usb/usbip/usbip_common.c:609:33: expected unsigned int [usertype] status -../drivers/usb/usbip/usbip_common.c:609:33: got restricted __be32 [usertype] -../drivers/usb/usbip/usbip_common.c:610:36: warning: incorrect type in assignment (different base types) -../drivers/usb/usbip/usbip_common.c:610:36: expected unsigned int [usertype] actual_length -../drivers/usb/usbip/usbip_common.c:610:36: got restricted __be32 [usertype] -../drivers/usb/usbip/usbip_common.c:612:35: warning: cast to restricted __be32 -../drivers/usb/usbip/usbip_common.c:613:35: warning: cast to restricted __be32 -../drivers/usb/usbip/usbip_common.c:614:35: warning: cast to restricted __be32 -../drivers/usb/usbip/usbip_common.c:615:38: warning: cast to restricted __be32 -../drivers/scsi/qla2xxx/qla_iocb.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): +../drivers/scsi/qla2xxx/qla_dbg.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): @@ -2943 +3544,3 @@ -../drivers/scsi/qla2xxx/qla_os.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): +Warning: ../drivers/scsi/qla2xxx/qla_isr.c:3912 function parameter 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' +Warning: ../drivers/scsi/qla2xxx/qla_isr.c:3912 function parameter 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' +../drivers/scsi/qla2xxx/qla_mid.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): @@ -2946 +3549 @@ -../drivers/scsi/qla2xxx/qla_mbx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): +../drivers/scsi/qla2xxx/qla_attr.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): @@ -2949 +3552,8 @@ -../drivers/scsi/qla2xxx/qla_init.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): +../drivers/hid/bpf/hid_bpf_dispatch.c:293:18: warning: symbol 'hid_bpf_get_data' was not declared. Should it be static? +../drivers/hid/bpf/hid_bpf_dispatch.c:313:32: warning: symbol 'hid_bpf_allocate_context' was not declared. Should it be static? +../drivers/hid/bpf/hid_bpf_dispatch.c:341:1: warning: symbol 'hid_bpf_release_context' was not declared. Should it be static? +../drivers/hid/bpf/hid_bpf_dispatch.c:404:1: warning: symbol 'hid_bpf_hw_request' was not declared. Should it be static? +../drivers/hid/bpf/hid_bpf_dispatch.c:466:1: warning: symbol 'hid_bpf_hw_output_report' was not declared. Should it be static? +../drivers/hid/bpf/hid_bpf_dispatch.c:524:1: warning: symbol 'hid_bpf_try_input_report' was not declared. Should it be static? +../drivers/hid/bpf/hid_bpf_dispatch.c:549:1: warning: symbol 'hid_bpf_input_report' was not declared. Should it be static? +../drivers/scsi/csiostor/csio_lnode.c: note: in included file: @@ -2952,2 +3562,126 @@ -../drivers/net/ethernet/cavium/liquidio/lio_ethtool.c:1840:33: warning: unsigned value that used to be signed checked against zero? -../drivers/net/ethernet/cavium/liquidio/lio_ethtool.c:1840:29: signed value source +../drivers/scsi/csiostor/csio_lnode.c: note: in included file: +../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures +../kernel/bpf/helpers.c:1212:21: warning: incorrect type in assignment (different address spaces) +../kernel/bpf/helpers.c:1212:21: expected unsigned long long ( *[usertype] callback_fn )( ... ) +../kernel/bpf/helpers.c:1212:21: got void [noderef] __rcu * +../kernel/bpf/helpers.c:2037:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static? +../kernel/bpf/helpers.c:2038:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static? +../kernel/bpf/helpers.c:2039:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static? +../kernel/bpf/helpers.c:2040:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static? +../kernel/bpf/helpers.c:2041:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static? +../kernel/bpf/helpers.c:2042:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static? +../kernel/bpf/helpers.c:2043:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static? +../kernel/bpf/helpers.c:2044:29: warning: symbol 'bpf_perf_event_read_proto' was not declared. Should it be static? +../kernel/bpf/helpers.c:2045:29: warning: symbol 'bpf_send_signal_proto' was not declared. Should it be static? +../kernel/bpf/helpers.c:2046:29: warning: symbol 'bpf_send_signal_thread_proto' was not declared. Should it be static? +../kernel/bpf/helpers.c:2049:29: warning: symbol 'bpf_get_branch_snapshot_proto' was not declared. Should it be static? +../kernel/bpf/helpers.c:2317:18: warning: symbol 'bpf_obj_new' was not declared. Should it be static? +../kernel/bpf/helpers.c:2331:18: warning: symbol 'bpf_obj_new_impl' was not declared. Should it be static? +../kernel/bpf/helpers.c:2347:18: warning: symbol 'bpf_percpu_obj_new' was not declared. Should it be static? +../kernel/bpf/helpers.c:2355:18: warning: symbol 'bpf_percpu_obj_new_impl' was not declared. Should it be static? +../kernel/bpf/helpers.c:2391:18: warning: symbol 'bpf_obj_drop' was not declared. Should it be static? +../kernel/bpf/helpers.c:2398:18: warning: symbol 'bpf_obj_drop_impl' was not declared. Should it be static? +../kernel/bpf/helpers.c:2410:18: warning: symbol 'bpf_percpu_obj_drop' was not declared. Should it be static? +../kernel/bpf/helpers.c:2416:18: warning: symbol 'bpf_percpu_obj_drop_impl' was not declared. Should it be static? +../kernel/bpf/helpers.c:2431:18: warning: symbol 'bpf_refcount_acquire' was not declared. Should it be static? +../kernel/bpf/helpers.c:2448:18: warning: symbol 'bpf_refcount_acquire_impl' was not declared. Should it be static? +../kernel/bpf/helpers.c:2492:17: warning: symbol 'bpf_list_push_front' was not declared. Should it be static? +../kernel/bpf/helpers.c:2502:17: warning: symbol 'bpf_list_push_front_impl' was not declared. Should it be static? +../kernel/bpf/helpers.c:2521:17: warning: symbol 'bpf_list_push_back' was not declared. Should it be static? +../kernel/bpf/helpers.c:2531:17: warning: symbol 'bpf_list_push_back_impl' was not declared. Should it be static? +../kernel/bpf/helpers.c:2561:34: warning: symbol 'bpf_list_pop_front' was not declared. Should it be static? +../kernel/bpf/helpers.c:2566:34: warning: symbol 'bpf_list_pop_back' was not declared. Should it be static? +../kernel/bpf/helpers.c:2571:34: warning: symbol 'bpf_list_front' was not declared. Should it be static? +../kernel/bpf/helpers.c:2581:34: warning: symbol 'bpf_list_back' was not declared. Should it be static? +../kernel/bpf/helpers.c:2591:32: warning: symbol 'bpf_rbtree_remove' was not declared. Should it be static? +../kernel/bpf/helpers.c:2660:17: warning: symbol 'bpf_rbtree_add' was not declared. Should it be static? +../kernel/bpf/helpers.c:2671:17: warning: symbol 'bpf_rbtree_add_impl' was not declared. Should it be static? +../kernel/bpf/helpers.c:2678:32: warning: symbol 'bpf_rbtree_first' was not declared. Should it be static? +../kernel/bpf/helpers.c:2685:32: warning: symbol 'bpf_rbtree_root' was not declared. Should it be static? +../kernel/bpf/helpers.c:2692:32: warning: symbol 'bpf_rbtree_left' was not declared. Should it be static? +../kernel/bpf/helpers.c:2702:32: warning: symbol 'bpf_rbtree_right' was not declared. Should it be static? +../kernel/bpf/helpers.c:2718:32: warning: symbol 'bpf_task_acquire' was not declared. Should it be static? +../kernel/bpf/helpers.c:2729:18: warning: symbol 'bpf_task_release' was not declared. Should it be static? +../kernel/bpf/helpers.c:2734:18: warning: symbol 'bpf_task_release_dtor' was not declared. Should it be static? +../kernel/bpf/helpers.c:2747:27: warning: symbol 'bpf_cgroup_acquire' was not declared. Should it be static? +../kernel/bpf/helpers.c:2759:18: warning: symbol 'bpf_cgroup_release' was not declared. Should it be static? +../kernel/bpf/helpers.c:2764:18: warning: symbol 'bpf_cgroup_release_dtor' was not declared. Should it be static? +../kernel/bpf/helpers.c:2777:27: warning: symbol 'bpf_cgroup_ancestor' was not declared. Should it be static? +../kernel/bpf/helpers.c:2797:27: warning: symbol 'bpf_cgroup_from_id' was not declared. Should it be static? +../kernel/bpf/helpers.c:2817:18: warning: symbol 'bpf_task_under_cgroup' was not declared. Should it be static? +../kernel/bpf/helpers.c:2860:27: warning: symbol 'bpf_task_get_cgroup1' was not declared. Should it be static? +../kernel/bpf/helpers.c:2877:32: warning: symbol 'bpf_task_from_pid' was not declared. Should it be static? +../kernel/bpf/helpers.c:2896:32: warning: symbol 'bpf_task_from_vpid' was not declared. Should it be static? +../kernel/bpf/helpers.c:2937:18: warning: symbol 'bpf_dynptr_slice' was not declared. Should it be static? +../kernel/bpf/helpers.c:3060:17: warning: symbol 'bpf_dynptr_adjust' was not declared. Should it be static? +../kernel/bpf/helpers.c:3079:18: warning: symbol 'bpf_dynptr_is_null' was not declared. Should it be static? +../kernel/bpf/helpers.c:3086:18: warning: symbol 'bpf_dynptr_is_rdonly' was not declared. Should it be static? +../kernel/bpf/helpers.c:3096:17: warning: symbol 'bpf_dynptr_size' was not declared. Should it be static? +../kernel/bpf/helpers.c:3106:17: warning: symbol 'bpf_dynptr_clone' was not declared. Should it be static? +../kernel/bpf/helpers.c:3133:17: warning: symbol 'bpf_dynptr_copy' was not declared. Should it be static? +../kernel/bpf/helpers.c:3188:17: warning: symbol 'bpf_dynptr_memset' was not declared. Should it be static? +../kernel/bpf/helpers.c:3223:18: warning: symbol 'bpf_cast_to_kern_ctx' was not declared. Should it be static? +../kernel/bpf/helpers.c:3228:18: warning: symbol 'bpf_rdonly_cast' was not declared. Should it be static? +../kernel/bpf/helpers.c:3233:18: warning: symbol 'bpf_rcu_read_lock' was not declared. Should it be static? +../kernel/bpf/helpers.c:3238:18: warning: symbol 'bpf_rcu_read_unlock' was not declared. Should it be static? +../kernel/bpf/helpers.c:3274:18: warning: symbol 'bpf_throw' was not declared. Should it be static? +../kernel/bpf/helpers.c:3293:17: warning: symbol 'bpf_wq_init' was not declared. Should it be static? +../kernel/bpf/helpers.c:3307:17: warning: symbol 'bpf_wq_start' was not declared. Should it be static? +../kernel/bpf/helpers.c:3331:17: warning: symbol 'bpf_wq_set_callback' was not declared. Should it be static? +../kernel/bpf/helpers.c:3344:18: warning: symbol 'bpf_preempt_disable' was not declared. Should it be static? +../kernel/bpf/helpers.c:3349:18: warning: symbol 'bpf_preempt_enable' was not declared. Should it be static? +../kernel/bpf/helpers.c:3408:1: warning: symbol 'bpf_iter_bits_new' was not declared. Should it be static? +../kernel/bpf/helpers.c:3469:17: warning: symbol 'bpf_iter_bits_next' was not declared. Should it be static? +../kernel/bpf/helpers.c:3495:18: warning: symbol 'bpf_iter_bits_destroy' was not declared. Should it be static? +../kernel/bpf/helpers.c:3519:17: warning: symbol 'bpf_copy_from_user_str' was not declared. Should it be static? +../kernel/bpf/helpers.c:3564:17: warning: symbol 'bpf_copy_from_user_task_str' was not declared. Should it be static? +../kernel/bpf/helpers.c:3594:18: warning: symbol 'bpf_local_irq_save' was not declared. Should it be static? +../kernel/bpf/helpers.c:3599:18: warning: symbol 'bpf_local_irq_restore' was not declared. Should it be static? +../kernel/bpf/helpers.c:3604:18: warning: symbol '__bpf_trap' was not declared. Should it be static? +../kernel/bpf/helpers.c:3659:17: warning: symbol 'bpf_strcmp' was not declared. Should it be static? +../kernel/bpf/helpers.c:3677:17: warning: symbol 'bpf_strcasecmp' was not declared. Should it be static? +../kernel/bpf/helpers.c:3696:17: warning: symbol 'bpf_strncasecmp' was not declared. Should it be static? +../kernel/bpf/helpers.c:3717:17: warning: symbol 'bpf_strnchr' was not declared. Should it be static? +../kernel/bpf/helpers.c:3754:17: warning: symbol 'bpf_strchr' was not declared. Should it be static? +../kernel/bpf/helpers.c:3771:17: warning: symbol 'bpf_strchrnul' was not declared. Should it be static? +../kernel/bpf/helpers.c:3803:17: warning: symbol 'bpf_strrchr' was not declared. Should it be static? +../kernel/bpf/helpers.c:3836:17: warning: symbol 'bpf_strnlen' was not declared. Should it be static? +../kernel/bpf/helpers.c:3866:17: warning: symbol 'bpf_strlen' was not declared. Should it be static? +../kernel/bpf/helpers.c:3884:17: warning: symbol 'bpf_strspn' was not declared. Should it be static? +../kernel/bpf/helpers.c:3928:17: warning: symbol 'bpf_strcspn' was not declared. Should it be static? +../kernel/bpf/helpers.c:4019:17: warning: symbol 'bpf_strstr' was not declared. Should it be static? +../kernel/bpf/helpers.c:4038:17: warning: symbol 'bpf_strcasestr' was not declared. Should it be static? +../kernel/bpf/helpers.c:4057:17: warning: symbol 'bpf_strnstr' was not declared. Should it be static? +../kernel/bpf/helpers.c:4078:17: warning: symbol 'bpf_strncasestr' was not declared. Should it be static? +../kernel/bpf/helpers.c:4532:17: warning: symbol 'bpf_task_work_schedule_signal' was not declared. Should it be static? +../kernel/bpf/helpers.c:4550:17: warning: symbol 'bpf_task_work_schedule_resume' was not declared. Should it be static? +../kernel/bpf/helpers.c:4581:17: warning: symbol 'bpf_dynptr_from_file' was not declared. Should it be static? +../kernel/bpf/helpers.c:4591:17: warning: symbol 'bpf_dynptr_file_discard' was not declared. Should it be static? +../kernel/bpf/helpers.c:4620:17: warning: symbol 'bpf_timer_cancel_async' was not declared. Should it be static? +../kernel/bpf/verifier.c:262:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static? +../kernel/bpf/verifier.c: note: in included file (through ../include/linux/bpf.h, ../include/linux/bpf-cgroup.h): +../include/linux/bpfptr.h:65:40: warning: cast to non-scalar +../include/linux/bpfptr.h:65:40: warning: cast from non-scalar +../drivers/scsi/bfa/bfad_attr.c:66:39: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfad_attr.c:66:39: expected unsigned long long [usertype] node_name +../drivers/scsi/bfa/bfad_attr.c:66:39: got restricted __be64 [usertype] +../drivers/scsi/bfa/bfad_attr.c:92:39: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfad_attr.c:92:39: expected unsigned long long [usertype] port_name +../drivers/scsi/bfa/bfad_attr.c:92:39: got restricted __be64 [usertype] +../drivers/scsi/bfa/bfad_attr.c:248:36: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfad_attr.c:248:36: expected unsigned long long [usertype] fabric_name +../drivers/scsi/bfa/bfad_attr.c:248:36: got restricted __be64 [usertype] +../drivers/scsi/csiostor/csio_isr.c: In function ‘csio_add_msix_desc’: +../drivers/scsi/csiostor/csio_isr.c:374:68: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=] + 374 | snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d", + | ^~ +../drivers/scsi/csiostor/csio_isr.c:374:45: note: directive argument in the range [0, 2147483644] + 374 | snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/scsi/csiostor/csio_isr.c:374:17: note: ‘snprintf’ output between 19 and 28 bytes into a destination of size 23 + 374 | snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 375 | CSIO_PCI_BUS(hw), CSIO_PCI_DEV(hw), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 376 | CSIO_PCI_FUNC(hw), i - CSIO_EXTRA_VECS); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3017,21 +3751 @@ -../drivers/scsi/fnic/vnic_dev.c:324:32: warning: incorrect type in argument 1 (different address spaces) -../drivers/scsi/fnic/vnic_dev.c:324:32: expected void const [noderef] __iomem * -../drivers/scsi/fnic/vnic_dev.c:324:32: got unsigned int * -../drivers/scsi/fnic/vnic_dev.c:325:37: warning: incorrect type in argument 1 (different address spaces) -../drivers/scsi/fnic/vnic_dev.c:325:37: expected void const [noderef] __iomem * -../drivers/scsi/fnic/vnic_dev.c:325:37: got unsigned int * -../drivers/scsi/fnic/vnic_dev.c:365:36: warning: incorrect type in argument 2 (different address spaces) -../drivers/scsi/fnic/vnic_dev.c:365:36: expected void [noderef] __iomem * -../drivers/scsi/fnic/vnic_dev.c:365:36: got unsigned int * -../drivers/scsi/fnic/vnic_dev.c:462:32: warning: incorrect type in assignment (different address spaces) -../drivers/scsi/fnic/vnic_dev.c:462:32: expected struct vnic_wq_ctrl *wq_ctrl -../drivers/scsi/fnic/vnic_dev.c:462:32: got struct vnic_wq_ctrl [noderef] __iomem *ctrl -../drivers/scsi/fnic/vnic_dev.c:937:11: warning: incorrect type in assignment (different address spaces) -../drivers/scsi/fnic/vnic_dev.c:937:11: expected void *p -../drivers/scsi/fnic/vnic_dev.c:937:11: got void [noderef] __iomem * -../drivers/net/ethernet/cavium/liquidio/lio_core.c:1740:15: warning: cast to restricted __be32 -../drivers/net/ethernet/cavium/liquidio/lio_core.c:1810:15: warning: cast to restricted __be32 -../net/ipv6/seg6_iptunnel.c: note: in included file (through ../include/linux/seg6_iptunnel.h): -../include/uapi/linux/seg6_iptunnel.h:30:31: warning: array of flexible structures -../net/ipv6/seg6_iptunnel.c:54:43: warning: array of flexible structures -../drivers/scsi/qla2xxx/qla_isr.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): +../drivers/scsi/elx/efct/efct_io.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): @@ -3040 +3754,272 @@ -../drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): +../drivers/scsi/csiostor/csio_scsi.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/qla2xxx/qla_dfs.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/qla2xxx/qla_dfs.c:513:35: warning: Using plain integer as NULL pointer +../drivers/scsi/elx/efct/efct_scsi.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/elx/efct/efct_xport.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/elx/efct/efct_hw.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/elx/efct/efct_hw_queues.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/bfa/bfad_bsg.c:2390:25: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfad_bsg.c:2413:38: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfad_bsg.c:2414:38: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfad_bsg.c:2416:33: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfad_bsg.c:3406:34: warning: incorrect type in argument 2 (different address spaces) +../drivers/scsi/bfa/bfad_bsg.c:3406:34: expected void const [noderef] __user *from +../drivers/scsi/bfa/bfad_bsg.c:3406:34: got void * +../drivers/scsi/bfa/bfad_bsg.c:3560:27: warning: incorrect type in argument 1 (different address spaces) +../drivers/scsi/bfa/bfad_bsg.c:3560:27: expected void [noderef] __user *to +../drivers/scsi/bfa/bfad_bsg.c:3560:27: got void * +../drivers/net/ethernet/broadcom/bnx2.c:8293:31: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_hbadisc.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/lpfc/lpfc_hbadisc.c:3462:18: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_hbadisc.c:2281:35: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_hbadisc.c:2282:35: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_hbadisc.c:4121:14: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_hbadisc.c:4122:19: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_hbadisc.c:7086:33: warning: cast to restricted __le16 +../drivers/scsi/lpfc/lpfc_els.c: note: in included file: +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1268:37: warning: array of flexible structures +../drivers/scsi/lpfc/lpfc_els.c:633:26: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:638:27: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:2362:31: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:2362:31: expected unsigned int [usertype] vid +../drivers/scsi/lpfc/lpfc_els.c:2362:31: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:2363:33: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:2363:33: expected unsigned int [usertype] flags +../drivers/scsi/lpfc/lpfc_els.c:2363:33: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:2682:33: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:2682:33: expected unsigned int [usertype] word1 +../drivers/scsi/lpfc/lpfc_els.c:2682:33: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:2683:33: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:2683:33: expected unsigned int [usertype] word4 +../drivers/scsi/lpfc/lpfc_els.c:2683:33: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:3014:19: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:3221:34: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:3780:17: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:3781:17: warning: cast to restricted __be32 +../include/uapi/scsi/fc/fc_els.h:1254:37: warning: array of flexible structures +../drivers/scsi/lpfc/lpfc_els.c:5744:47: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:5744:47: expected unsigned int [usertype] vid +../drivers/scsi/lpfc/lpfc_els.c:5744:47: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:5745:49: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:5745:49: expected unsigned int [usertype] flags +../drivers/scsi/lpfc/lpfc_els.c:5745:49: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6136:19: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:6205:24: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:6321:33: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6321:33: expected unsigned int [usertype] word1 +../drivers/scsi/lpfc/lpfc_els.c:6321:33: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6322:33: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6322:33: expected unsigned int [usertype] word4 +../drivers/scsi/lpfc/lpfc_els.c:6322:33: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6323:33: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6323:33: expected unsigned int [usertype] word5 +../drivers/scsi/lpfc/lpfc_els.c:6323:33: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6489:26: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:6492:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:6492:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:6504:32: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:6724:19: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6724:19: expected unsigned int [usertype] tag +../drivers/scsi/lpfc/lpfc_els.c:6724:19: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6726:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6726:22: expected unsigned int [usertype] length +../drivers/scsi/lpfc/lpfc_els.c:6726:22: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6745:19: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6745:19: expected unsigned int [usertype] tag +../drivers/scsi/lpfc/lpfc_els.c:6745:19: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6784:36: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6784:36: expected unsigned short [usertype] temperature +../drivers/scsi/lpfc/lpfc_els.c:6784:36: got restricted __be16 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6785:33: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6785:33: expected unsigned short [usertype] rx_power +../drivers/scsi/lpfc/lpfc_els.c:6785:33: got restricted __be16 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6786:32: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6786:32: expected unsigned short [usertype] tx_bias +../drivers/scsi/lpfc/lpfc_els.c:6786:32: got restricted __be16 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6787:33: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6787:33: expected unsigned short [usertype] tx_power +../drivers/scsi/lpfc/lpfc_els.c:6787:33: got restricted __be16 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6788:28: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6788:28: expected unsigned short [usertype] vcc +../drivers/scsi/lpfc/lpfc_els.c:6788:28: got restricted __be16 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6790:30: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6790:30: expected unsigned short [usertype] flags +../drivers/scsi/lpfc/lpfc_els.c:6790:30: got restricted __be16 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6791:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6791:22: expected unsigned int [usertype] length +../drivers/scsi/lpfc/lpfc_els.c:6791:22: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6802:19: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6802:19: expected unsigned int [usertype] tag +../drivers/scsi/lpfc/lpfc_els.c:6802:19: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6806:30: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6806:30: expected unsigned int [usertype] port_type +../drivers/scsi/lpfc/lpfc_els.c:6806:30: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6808:49: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6808:49: expected unsigned int [usertype] link_failure_cnt +../drivers/scsi/lpfc/lpfc_els.c:6808:49: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6810:50: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6810:50: expected unsigned int [usertype] loss_of_synch_cnt +../drivers/scsi/lpfc/lpfc_els.c:6810:50: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6812:51: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6812:51: expected unsigned int [usertype] loss_of_signal_cnt +../drivers/scsi/lpfc/lpfc_els.c:6812:51: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6814:56: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6814:56: expected unsigned int [usertype] primitive_seq_proto_err +../drivers/scsi/lpfc/lpfc_els.c:6814:56: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6816:51: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6816:51: expected unsigned int [usertype] invalid_trans_word +../drivers/scsi/lpfc/lpfc_els.c:6816:51: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6818:48: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6818:48: expected unsigned int [usertype] invalid_crc_cnt +../drivers/scsi/lpfc/lpfc_els.c:6818:48: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6820:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6820:22: expected unsigned int [usertype] length +../drivers/scsi/lpfc/lpfc_els.c:6820:22: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6831:19: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6831:19: expected unsigned int [usertype] tag +../drivers/scsi/lpfc/lpfc_els.c:6831:19: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6835:33: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6835:33: expected unsigned int [usertype] port_bbc +../drivers/scsi/lpfc/lpfc_els.c:6835:33: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6839:50: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6839:50: expected unsigned int [usertype] attached_port_bbc +../drivers/scsi/lpfc/lpfc_els.c:6839:50: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6845:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6845:22: expected unsigned int [usertype] length +../drivers/scsi/lpfc/lpfc_els.c:6845:22: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6856:19: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6856:19: expected unsigned int [usertype] tag +../drivers/scsi/lpfc/lpfc_els.c:6856:19: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6873:39: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6873:39: expected unsigned int [usertype] function_flags +../drivers/scsi/lpfc/lpfc_els.c:6873:39: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6874:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6874:22: expected unsigned int [usertype] length +../drivers/scsi/lpfc/lpfc_els.c:6874:22: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6885:19: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6885:19: expected unsigned int [usertype] tag +../drivers/scsi/lpfc/lpfc_els.c:6885:19: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6902:39: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6902:39: expected unsigned int [usertype] function_flags +../drivers/scsi/lpfc/lpfc_els.c:6902:39: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6903:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6903:22: expected unsigned int [usertype] length +../drivers/scsi/lpfc/lpfc_els.c:6903:22: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6914:19: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6914:19: expected unsigned int [usertype] tag +../drivers/scsi/lpfc/lpfc_els.c:6914:19: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6931:39: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6931:39: expected unsigned int [usertype] function_flags +../drivers/scsi/lpfc/lpfc_els.c:6931:39: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6932:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6932:22: expected unsigned int [usertype] length +../drivers/scsi/lpfc/lpfc_els.c:6932:22: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6943:19: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6943:19: expected unsigned int [usertype] tag +../drivers/scsi/lpfc/lpfc_els.c:6943:19: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6960:39: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6960:39: expected unsigned int [usertype] function_flags +../drivers/scsi/lpfc/lpfc_els.c:6960:39: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6961:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6961:22: expected unsigned int [usertype] length +../drivers/scsi/lpfc/lpfc_els.c:6961:22: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6973:19: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6973:19: expected unsigned int [usertype] tag +../drivers/scsi/lpfc/lpfc_els.c:6973:19: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6990:39: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6990:39: expected unsigned int [usertype] function_flags +../drivers/scsi/lpfc/lpfc_els.c:6990:39: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6991:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6991:22: expected unsigned int [usertype] length +../drivers/scsi/lpfc/lpfc_els.c:6991:22: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:6999:19: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:6999:19: expected unsigned int [usertype] tag +../drivers/scsi/lpfc/lpfc_els.c:6999:19: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:7005:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:7005:22: expected unsigned int [usertype] length +../drivers/scsi/lpfc/lpfc_els.c:7005:22: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:7014:19: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:7014:19: expected unsigned int [usertype] tag +../drivers/scsi/lpfc/lpfc_els.c:7014:19: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:7016:36: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:7016:36: expected unsigned int [usertype] CorrectedBlocks +../drivers/scsi/lpfc/lpfc_els.c:7016:36: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:7018:40: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:7018:40: expected unsigned int [usertype] UncorrectableBlocks +../drivers/scsi/lpfc/lpfc_els.c:7018:40: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:7021:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:7021:22: expected unsigned int [usertype] length +../drivers/scsi/lpfc/lpfc_els.c:7021:22: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:7032:19: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:7032:19: expected unsigned int [usertype] tag +../drivers/scsi/lpfc/lpfc_els.c:7032:19: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:7070:37: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:7070:37: expected unsigned short [usertype] speed +../drivers/scsi/lpfc/lpfc_els.c:7070:37: got restricted __be16 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:7098:44: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:7098:44: expected unsigned short [usertype] capabilities +../drivers/scsi/lpfc/lpfc_els.c:7098:44: got restricted __be16 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:7099:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:7099:22: expected unsigned int [usertype] length +../drivers/scsi/lpfc/lpfc_els.c:7099:22: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:7108:19: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:7108:19: expected unsigned int [usertype] tag +../drivers/scsi/lpfc/lpfc_els.c:7108:19: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:7116:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:7116:22: expected unsigned int [usertype] length +../drivers/scsi/lpfc/lpfc_els.c:7116:22: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:7125:19: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:7125:19: expected unsigned int [usertype] tag +../drivers/scsi/lpfc/lpfc_els.c:7125:19: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:7140:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:7140:22: expected unsigned int [usertype] length +../drivers/scsi/lpfc/lpfc_els.c:7140:22: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:7242:25: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_els.c:7242:25: expected unsigned int [usertype] length +../drivers/scsi/lpfc/lpfc_els.c:7242:25: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_els.c:7249:22: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:7533:25: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:7535:36: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:7538:25: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:7761:17: warning: cast to restricted __be16 +../drivers/scsi/lpfc/lpfc_els.c:7766:21: warning: cast to restricted __be16 +../drivers/scsi/lpfc/lpfc_els.c:7776:17: warning: cast to restricted __be16 +../drivers/scsi/lpfc/lpfc_els.c:7821:9: warning: cast to restricted __be16 +../drivers/scsi/lpfc/lpfc_els.c:7821:9: warning: cast to restricted __be16 +../drivers/scsi/lpfc/lpfc_els.c:7966:31: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:7969:44: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:8073:23: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:8134:23: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_els.c:8187:37: warning: too many warnings +../drivers/scsi/csiostor/csio_hw.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): @@ -3053,2 +4038,19 @@ -Warning: ../drivers/scsi/qla2xxx/qla_isr.c:3912 function parameter 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' -Warning: ../drivers/scsi/qla2xxx/qla_isr.c:3912 function parameter 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' +../drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): +../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/csiostor/csio_hw_t5.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/elx/efct/efct_lio.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures @@ -3103,51 +4105,3 @@ -../drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): -../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. -../kernel/trace/bpf_trace.c:189:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:226:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:241:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:276:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:574:29: warning: symbol 'bpf_perf_event_read_proto' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:760:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:771:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:785:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:883:29: warning: symbol 'bpf_send_signal_proto' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:895:29: warning: symbol 'bpf_send_signal_thread_proto' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:1186:29: warning: symbol 'bpf_get_branch_snapshot_proto' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:3339:18: warning: symbol 'bpf_session_is_return' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:3347:19: warning: symbol 'bpf_session_cookie' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:3533:17: warning: symbol 'bpf_send_signal_task' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:3542:17: warning: symbol 'bpf_probe_read_user_dynptr' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:3549:17: warning: symbol 'bpf_probe_read_kernel_dynptr' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:3556:17: warning: symbol 'bpf_probe_read_user_str_dynptr' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:3563:17: warning: symbol 'bpf_probe_read_kernel_str_dynptr' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:3570:17: warning: symbol 'bpf_copy_from_user_dynptr' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:3577:17: warning: symbol 'bpf_copy_from_user_str_dynptr' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:3584:17: warning: symbol 'bpf_copy_from_user_task_dynptr' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:3592:17: warning: symbol 'bpf_copy_from_user_task_str_dynptr' was not declared. Should it be static? -../kernel/trace/bpf_trace.c:2343:21: warning: dereference of noderef expression -../kernel/trace/bpf_trace.c:2347:66: warning: dereference of noderef expression -../drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): -../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. -../drivers/net/ethernet/broadcom/bnx2.c:8293:31: warning: cast to restricted __be32 +../drivers/scsi/csiostor/csio_isr.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures @@ -3280,17 +4234 @@ -../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:61:27: warning: symbol 'hw_atl2_caps_aqc113' was not declared. Should it be static? -../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:72:27: warning: symbol 'hw_atl2_caps_aqc115c' was not declared. Should it be static? -../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:81:27: warning: symbol 'hw_atl2_caps_aqc116c' was not declared. Should it be static? -../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:825:24: warning: symbol 'hw_atl2_ops' was not declared. Should it be static? -../kernel/bpf/core.c:252:49: error: arithmetics on pointers to functions -../kernel/bpf/core.c:3044:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static? -../kernel/bpf/core.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/xdp.h, ../include/linux/bpf_trace.h): -../include/trace/events/xdp.h:304:1: warning: Using plain integer as NULL pointer -../include/trace/events/xdp.h:331:1: warning: Using plain integer as NULL pointer -../kernel/bpf/core.c: note: in included file (through ../include/linux/rbtree_latch.h, ../include/linux/bpf.h, ../include/linux/filter.h): -../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): -../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * -../include/linux/rbtree.h:107:9: struct rb_node * -../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): -../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * -../include/linux/rbtree.h:107:9: struct rb_node * -../drivers/scsi/lpfc/lpfc_mem.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): +../drivers/scsi/elx/efct/efct_unsol.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): @@ -3299,98 +4237,190 @@ -../kernel/bpf/helpers.c:1212:21: warning: incorrect type in assignment (different address spaces) -../kernel/bpf/helpers.c:1212:21: expected unsigned long long ( *[usertype] callback_fn )( ... ) -../kernel/bpf/helpers.c:1212:21: got void [noderef] __rcu * -../kernel/bpf/helpers.c:2037:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static? -../kernel/bpf/helpers.c:2038:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static? -../kernel/bpf/helpers.c:2039:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static? -../kernel/bpf/helpers.c:2040:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static? -../kernel/bpf/helpers.c:2041:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static? -../kernel/bpf/helpers.c:2042:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static? -../kernel/bpf/helpers.c:2043:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static? -../kernel/bpf/helpers.c:2044:29: warning: symbol 'bpf_perf_event_read_proto' was not declared. Should it be static? -../kernel/bpf/helpers.c:2045:29: warning: symbol 'bpf_send_signal_proto' was not declared. Should it be static? -../kernel/bpf/helpers.c:2046:29: warning: symbol 'bpf_send_signal_thread_proto' was not declared. Should it be static? -../kernel/bpf/helpers.c:2049:29: warning: symbol 'bpf_get_branch_snapshot_proto' was not declared. Should it be static? -../kernel/bpf/helpers.c:2317:18: warning: symbol 'bpf_obj_new' was not declared. Should it be static? -../kernel/bpf/helpers.c:2331:18: warning: symbol 'bpf_obj_new_impl' was not declared. Should it be static? -../kernel/bpf/helpers.c:2347:18: warning: symbol 'bpf_percpu_obj_new' was not declared. Should it be static? -../kernel/bpf/helpers.c:2355:18: warning: symbol 'bpf_percpu_obj_new_impl' was not declared. Should it be static? -../kernel/bpf/helpers.c:2391:18: warning: symbol 'bpf_obj_drop' was not declared. Should it be static? -../kernel/bpf/helpers.c:2398:18: warning: symbol 'bpf_obj_drop_impl' was not declared. Should it be static? -../kernel/bpf/helpers.c:2410:18: warning: symbol 'bpf_percpu_obj_drop' was not declared. Should it be static? -../kernel/bpf/helpers.c:2416:18: warning: symbol 'bpf_percpu_obj_drop_impl' was not declared. Should it be static? -../kernel/bpf/helpers.c:2431:18: warning: symbol 'bpf_refcount_acquire' was not declared. Should it be static? -../kernel/bpf/helpers.c:2448:18: warning: symbol 'bpf_refcount_acquire_impl' was not declared. Should it be static? -../kernel/bpf/helpers.c:2492:17: warning: symbol 'bpf_list_push_front' was not declared. Should it be static? -../kernel/bpf/helpers.c:2502:17: warning: symbol 'bpf_list_push_front_impl' was not declared. Should it be static? -../kernel/bpf/helpers.c:2521:17: warning: symbol 'bpf_list_push_back' was not declared. Should it be static? -../kernel/bpf/helpers.c:2531:17: warning: symbol 'bpf_list_push_back_impl' was not declared. Should it be static? -../kernel/bpf/helpers.c:2561:34: warning: symbol 'bpf_list_pop_front' was not declared. Should it be static? -../kernel/bpf/helpers.c:2566:34: warning: symbol 'bpf_list_pop_back' was not declared. Should it be static? -../kernel/bpf/helpers.c:2571:34: warning: symbol 'bpf_list_front' was not declared. Should it be static? -../kernel/bpf/helpers.c:2581:34: warning: symbol 'bpf_list_back' was not declared. Should it be static? -../kernel/bpf/helpers.c:2591:32: warning: symbol 'bpf_rbtree_remove' was not declared. Should it be static? -../kernel/bpf/helpers.c:2660:17: warning: symbol 'bpf_rbtree_add' was not declared. Should it be static? -../kernel/bpf/helpers.c:2671:17: warning: symbol 'bpf_rbtree_add_impl' was not declared. Should it be static? -../kernel/bpf/helpers.c:2678:32: warning: symbol 'bpf_rbtree_first' was not declared. Should it be static? -../kernel/bpf/helpers.c:2685:32: warning: symbol 'bpf_rbtree_root' was not declared. Should it be static? -../kernel/bpf/helpers.c:2692:32: warning: symbol 'bpf_rbtree_left' was not declared. Should it be static? -../kernel/bpf/helpers.c:2702:32: warning: symbol 'bpf_rbtree_right' was not declared. Should it be static? -../kernel/bpf/helpers.c:2718:32: warning: symbol 'bpf_task_acquire' was not declared. Should it be static? -../kernel/bpf/helpers.c:2729:18: warning: symbol 'bpf_task_release' was not declared. Should it be static? -../kernel/bpf/helpers.c:2734:18: warning: symbol 'bpf_task_release_dtor' was not declared. Should it be static? -../kernel/bpf/helpers.c:2747:27: warning: symbol 'bpf_cgroup_acquire' was not declared. Should it be static? -../kernel/bpf/helpers.c:2759:18: warning: symbol 'bpf_cgroup_release' was not declared. Should it be static? -../kernel/bpf/helpers.c:2764:18: warning: symbol 'bpf_cgroup_release_dtor' was not declared. Should it be static? -../kernel/bpf/helpers.c:2777:27: warning: symbol 'bpf_cgroup_ancestor' was not declared. Should it be static? -../kernel/bpf/helpers.c:2797:27: warning: symbol 'bpf_cgroup_from_id' was not declared. Should it be static? -../kernel/bpf/helpers.c:2817:18: warning: symbol 'bpf_task_under_cgroup' was not declared. Should it be static? -../kernel/bpf/helpers.c:2860:27: warning: symbol 'bpf_task_get_cgroup1' was not declared. Should it be static? -../kernel/bpf/helpers.c:2877:32: warning: symbol 'bpf_task_from_pid' was not declared. Should it be static? -../kernel/bpf/helpers.c:2896:32: warning: symbol 'bpf_task_from_vpid' was not declared. Should it be static? -../kernel/bpf/helpers.c:2937:18: warning: symbol 'bpf_dynptr_slice' was not declared. Should it be static? -../kernel/bpf/helpers.c:3060:17: warning: symbol 'bpf_dynptr_adjust' was not declared. Should it be static? -../kernel/bpf/helpers.c:3079:18: warning: symbol 'bpf_dynptr_is_null' was not declared. Should it be static? -../kernel/bpf/helpers.c:3086:18: warning: symbol 'bpf_dynptr_is_rdonly' was not declared. Should it be static? -../kernel/bpf/helpers.c:3096:17: warning: symbol 'bpf_dynptr_size' was not declared. Should it be static? -../kernel/bpf/helpers.c:3106:17: warning: symbol 'bpf_dynptr_clone' was not declared. Should it be static? -../kernel/bpf/helpers.c:3133:17: warning: symbol 'bpf_dynptr_copy' was not declared. Should it be static? -../kernel/bpf/helpers.c:3188:17: warning: symbol 'bpf_dynptr_memset' was not declared. Should it be static? -../kernel/bpf/helpers.c:3223:18: warning: symbol 'bpf_cast_to_kern_ctx' was not declared. Should it be static? -../kernel/bpf/helpers.c:3228:18: warning: symbol 'bpf_rdonly_cast' was not declared. Should it be static? -../kernel/bpf/helpers.c:3233:18: warning: symbol 'bpf_rcu_read_lock' was not declared. Should it be static? -../kernel/bpf/helpers.c:3238:18: warning: symbol 'bpf_rcu_read_unlock' was not declared. Should it be static? -../kernel/bpf/helpers.c:3274:18: warning: symbol 'bpf_throw' was not declared. Should it be static? -../kernel/bpf/helpers.c:3293:17: warning: symbol 'bpf_wq_init' was not declared. Should it be static? -../kernel/bpf/helpers.c:3307:17: warning: symbol 'bpf_wq_start' was not declared. Should it be static? -../kernel/bpf/helpers.c:3331:17: warning: symbol 'bpf_wq_set_callback' was not declared. Should it be static? -../kernel/bpf/helpers.c:3344:18: warning: symbol 'bpf_preempt_disable' was not declared. Should it be static? -../kernel/bpf/helpers.c:3349:18: warning: symbol 'bpf_preempt_enable' was not declared. Should it be static? -../kernel/bpf/helpers.c:3408:1: warning: symbol 'bpf_iter_bits_new' was not declared. Should it be static? -../kernel/bpf/helpers.c:3469:17: warning: symbol 'bpf_iter_bits_next' was not declared. Should it be static? -../kernel/bpf/helpers.c:3495:18: warning: symbol 'bpf_iter_bits_destroy' was not declared. Should it be static? -../kernel/bpf/helpers.c:3519:17: warning: symbol 'bpf_copy_from_user_str' was not declared. Should it be static? -../kernel/bpf/helpers.c:3564:17: warning: symbol 'bpf_copy_from_user_task_str' was not declared. Should it be static? -../kernel/bpf/helpers.c:3594:18: warning: symbol 'bpf_local_irq_save' was not declared. Should it be static? -../kernel/bpf/helpers.c:3599:18: warning: symbol 'bpf_local_irq_restore' was not declared. Should it be static? -../kernel/bpf/helpers.c:3604:18: warning: symbol '__bpf_trap' was not declared. Should it be static? -../kernel/bpf/helpers.c:3659:17: warning: symbol 'bpf_strcmp' was not declared. Should it be static? -../kernel/bpf/helpers.c:3677:17: warning: symbol 'bpf_strcasecmp' was not declared. Should it be static? -../kernel/bpf/helpers.c:3696:17: warning: symbol 'bpf_strncasecmp' was not declared. Should it be static? -../kernel/bpf/helpers.c:3717:17: warning: symbol 'bpf_strnchr' was not declared. Should it be static? -../kernel/bpf/helpers.c:3754:17: warning: symbol 'bpf_strchr' was not declared. Should it be static? -../kernel/bpf/helpers.c:3771:17: warning: symbol 'bpf_strchrnul' was not declared. Should it be static? -../kernel/bpf/helpers.c:3803:17: warning: symbol 'bpf_strrchr' was not declared. Should it be static? -../kernel/bpf/helpers.c:3836:17: warning: symbol 'bpf_strnlen' was not declared. Should it be static? -../kernel/bpf/helpers.c:3866:17: warning: symbol 'bpf_strlen' was not declared. Should it be static? -../kernel/bpf/helpers.c:3884:17: warning: symbol 'bpf_strspn' was not declared. Should it be static? -../kernel/bpf/helpers.c:3928:17: warning: symbol 'bpf_strcspn' was not declared. Should it be static? -../kernel/bpf/helpers.c:4019:17: warning: symbol 'bpf_strstr' was not declared. Should it be static? -../kernel/bpf/helpers.c:4038:17: warning: symbol 'bpf_strcasestr' was not declared. Should it be static? -../kernel/bpf/helpers.c:4057:17: warning: symbol 'bpf_strnstr' was not declared. Should it be static? -../kernel/bpf/helpers.c:4078:17: warning: symbol 'bpf_strncasestr' was not declared. Should it be static? -../kernel/bpf/helpers.c:4532:17: warning: symbol 'bpf_task_work_schedule_signal' was not declared. Should it be static? -../kernel/bpf/helpers.c:4550:17: warning: symbol 'bpf_task_work_schedule_resume' was not declared. Should it be static? -../kernel/bpf/helpers.c:4581:17: warning: symbol 'bpf_dynptr_from_file' was not declared. Should it be static? -../kernel/bpf/helpers.c:4591:17: warning: symbol 'bpf_dynptr_file_discard' was not declared. Should it be static? -../kernel/bpf/helpers.c:4620:17: warning: symbol 'bpf_timer_cancel_async' was not declared. Should it be static? -../drivers/scsi/qla2xxx/qla_gs.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): +../drivers/scsi/bfa/bfa_ioc.c:1799:28: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:1799:28: expected unsigned short [assigned] [usertype] clscode +../drivers/scsi/bfa/bfa_ioc.c:1799:28: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:1801:29: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:1812:29: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:1812:29: expected unsigned short [assigned] [usertype] clscode +../drivers/scsi/bfa/bfa_ioc.c:1812:29: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:1814:30: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:1779:24: warning: incorrect type in argument 1 (different base types) +../drivers/scsi/bfa/bfa_ioc.c:1779:24: expected unsigned int val +../drivers/scsi/bfa/bfa_ioc.c:1779:24: got restricted __le32 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:1962:31: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:1963:31: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:1964:31: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_ioc.c:1966:27: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_ioc.c:2065:21: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:2065:21: expected restricted __be32 [usertype] r32 +../drivers/scsi/bfa/bfa_ioc.c:2065:21: got unsigned int [usertype] +../drivers/scsi/bfa/bfa_ioc.c:2066:26: warning: cast from restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:2967:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:2967:22: expected unsigned short [usertype] clscode +../drivers/scsi/bfa/bfa_ioc.c:2967:22: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:3243:52: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_ioc.c:3245:58: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_ioc.c:3247:59: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_ioc.c:3249:54: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_ioc.c:3251:54: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_ioc.c:3418:17: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:3418:17: expected unsigned short [usertype] pers +../drivers/scsi/bfa/bfa_ioc.c:3418:17: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:3419:19: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:3419:19: expected unsigned short [usertype] bw_min +../drivers/scsi/bfa/bfa_ioc.c:3419:19: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:3420:19: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:3420:19: expected unsigned short [usertype] bw_max +../drivers/scsi/bfa/bfa_ioc.c:3420:19: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:3543:19: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:3543:19: expected unsigned short [usertype] bw_min +../drivers/scsi/bfa/bfa_ioc.c:3543:19: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:3544:19: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:3544:19: expected unsigned short [usertype] bw_max +../drivers/scsi/bfa/bfa_ioc.c:3544:19: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:4246:21: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4248:23: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4251:23: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4279:21: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4281:23: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4284:23: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4303:21: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4342:26: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4350:40: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4351:39: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4356:41: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4358:41: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4360:41: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4362:41: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4364:41: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4366:41: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4373:26: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4379:26: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4390:26: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4396:35: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4413:26: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4419:33: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:4807:27: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:4807:27: expected unsigned int [usertype] count +../drivers/scsi/bfa/bfa_ioc.c:4807:27: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:4902:36: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_ioc.c:4911:33: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_ioc.c:4957:19: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:4957:19: expected unsigned short [usertype] freq +../drivers/scsi/bfa/bfa_ioc.c:4957:19: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:4984:21: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:4984:21: expected unsigned int [usertype] period +../drivers/scsi/bfa/bfa_ioc.c:4984:21: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:5279:27: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:5345:21: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:5345:21: expected unsigned int [usertype] offset +../drivers/scsi/bfa/bfa_ioc.c:5345:21: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:5348:21: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:5348:21: expected unsigned int [usertype] length +../drivers/scsi/bfa/bfa_ioc.c:5348:21: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:5361:24: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:5361:24: expected unsigned short [usertype] +../drivers/scsi/bfa/bfa_ioc.c:5361:24: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:5383:21: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:5383:21: expected unsigned int [usertype] offset +../drivers/scsi/bfa/bfa_ioc.c:5383:21: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:5386:21: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:5386:21: expected unsigned int [usertype] length +../drivers/scsi/bfa/bfa_ioc.c:5386:21: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:5700:26: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:5718:26: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:5735:26: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:5749:26: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:5758:35: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:5767:42: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_ioc.c:6188:21: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:6188:21: expected unsigned int [usertype] offset +../drivers/scsi/bfa/bfa_ioc.c:6188:21: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:6191:21: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:6191:21: expected unsigned int [usertype] length +../drivers/scsi/bfa/bfa_ioc.c:6191:21: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:6222:21: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:6222:21: expected unsigned int [usertype] offset +../drivers/scsi/bfa/bfa_ioc.c:6222:21: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:6225:21: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.c:6225:21: expected unsigned int [usertype] length +../drivers/scsi/bfa/bfa_ioc.c:6225:21: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.c:6537:26: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:6557:26: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c:6566:35: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_ioc.c: note: in included file (through ../drivers/scsi/bfa/bfa.h, ../drivers/scsi/bfa/bfa_modules.h, ../drivers/scsi/bfa/bfad_drv.h): +../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len +../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len +../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len +../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len +../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len +../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len +../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len +../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len +../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len +../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len +../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len +../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] +../drivers/scsi/elx/libefc/efc_cmds.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/qla2xxx/qla_bsg.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/elx/libefc/efc_node.c: In function ‘efc_node_alloc’: +../drivers/scsi/elx/libefc/efc_node.c:254:70: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 0 and 31 [-Wformat-truncation=] + 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", + | ^~ + 255 | nport->display_name, portid_display); + | ~~~~~~~~~~~~~~ +In function ‘efc_node_update_display_name’, + inlined from ‘efc_node_alloc’ at ../drivers/scsi/elx/libefc/efc_node.c:95:2: +../drivers/scsi/elx/libefc/efc_node.c:254:9: note: ‘snprintf’ output between 2 and 48 bytes into a destination of size 32 + 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 255 | nport->display_name, portid_display); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/scsi/elx/libefc/efc_node.c: In function ‘efc_node_update_display_name’: +../drivers/scsi/elx/libefc/efc_node.c:254:70: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 0 and 31 [-Wformat-truncation=] + 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", + | ^~ + 255 | nport->display_name, portid_display); + | ~~~~~~~~~~~~~~ +../drivers/scsi/elx/libefc/efc_node.c:254:9: note: ‘snprintf’ output between 2 and 48 bytes into a destination of size 32 + 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 255 | nport->display_name, portid_display); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): +../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla2xxx/qla_nx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): @@ -3426,13 +4455,0 @@ -../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 -../kernel/bpf/verifier.c:262:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static? -../kernel/bpf/verifier.c: note: in included file (through ../include/linux/bpf.h, ../include/linux/bpf-cgroup.h): -../include/linux/bpfptr.h:65:40: warning: cast to non-scalar -../include/linux/bpfptr.h:65:40: warning: cast from non-scalar -../drivers/scsi/qla2xxx/qla_dbg.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures @@ -3441,39 +4457,0 @@ -../drivers/usb/gadget/function/rndis.c: In function ‘rndis_register’: -../drivers/usb/gadget/function/rndis.c:60:23: warning: ‘%03d’ directive writing between 3 and 10 bytes into a region of size 7 [-Wformat-overflow=] - 60 | #define NAME_TEMPLATE "driver/rndis-%03d" - | ^~~~~~~~~~~~~~~~~~~ -../drivers/usb/gadget/function/rndis.c:907:31: note: in expansion of macro ‘NAME_TEMPLATE’ - 907 | sprintf(name, NAME_TEMPLATE, i); - | ^~~~~~~~~~~~~ -../drivers/usb/gadget/function/rndis.c:60:37: note: format string is defined here - 60 | #define NAME_TEMPLATE "driver/rndis-%03d" - | ^~~~ -../drivers/usb/gadget/function/rndis.c:60:23: note: directive argument in the range [0, 2147483647] - 60 | #define NAME_TEMPLATE "driver/rndis-%03d" - | ^~~~~~~~~~~~~~~~~~~ -../drivers/usb/gadget/function/rndis.c:907:31: note: in expansion of macro ‘NAME_TEMPLATE’ - 907 | sprintf(name, NAME_TEMPLATE, i); - | ^~~~~~~~~~~~~ -../drivers/usb/gadget/function/rndis.c:907:17: note: ‘sprintf’ output between 17 and 24 bytes into a destination of size 20 - 907 | sprintf(name, NAME_TEMPLATE, i); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../net/sunrpc/clnt.c:3340:9: warning: cast removes address space '__rcu' of expression -../drivers/scsi/fnic/fnic_pci_subsys_devid.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/qla2xxx/qla_sup.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): -../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. @@ -3742,0 +4721,92 @@ +../drivers/scsi/csiostor/csio_mb.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../kernel/bpf/bpf_iter.c:770:17: warning: symbol 'bpf_iter_num_new' was not declared. Should it be static? +../kernel/bpf/bpf_iter.c:801:17: warning: symbol 'bpf_iter_num_next' was not declared. Should it be static? +../kernel/bpf/bpf_iter.c:820:18: warning: symbol 'bpf_iter_num_destroy' was not declared. Should it be static? +../kernel/bpf/map_iter.c:198:17: warning: symbol 'bpf_map_sum_elem_count' was not declared. Should it be static? +../fs/nfs/super.c:1170:49: warning: incorrect type in initializer (different address spaces) +../fs/nfs/super.c:1170:49: expected struct rpc_xprt *xprt1 +../fs/nfs/super.c:1170:49: got struct rpc_xprt [noderef] __rcu *cl_xprt +../fs/nfs/super.c:1171:49: warning: incorrect type in initializer (different address spaces) +../fs/nfs/super.c:1171:49: expected struct rpc_xprt *xprt2 +../fs/nfs/super.c:1171:49: got struct rpc_xprt [noderef] __rcu *cl_xprt +../drivers/scsi/lpfc/lpfc_mbox.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/lpfc/lpfc_mbox.c:956:33: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_mbox.c:956:33: expected unsigned int +../drivers/scsi/lpfc/lpfc_mbox.c:956:33: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_mbox.c:957:33: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_mbox.c:957:33: expected unsigned int +../drivers/scsi/lpfc/lpfc_mbox.c:957:33: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_mbox.c:2225:25: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_mbox.c:2225:25: expected unsigned int +../drivers/scsi/lpfc/lpfc_mbox.c:2225:25: got restricted __le32 [usertype] +../drivers/scsi/lpfc/lpfc_mbox.c:2226:25: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_mbox.c:2226:25: expected unsigned int +../drivers/scsi/lpfc/lpfc_mbox.c:2226:25: got restricted __le32 [usertype] +../drivers/scsi/elx/libefc/efc_domain.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/elx/libefc/efc_node.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/lpfc/lpfc_init.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/lpfc/lpfc_init.c: note: in included file: +../drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static? +../drivers/scsi/lpfc/lpfc_init.c:148:40: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_init.c:148:40: expected unsigned int [usertype] +../drivers/scsi/lpfc/lpfc_init.c:148:40: got restricted __be32 [usertype] +../drivers/scsi/lpfc/lpfc_init.c:4600:24: warning: cast to restricted __be64 +../drivers/scsi/lpfc/lpfc_init.c:8130:21: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_init.c:8130:21: expected unsigned long long [addressable] [usertype] wwn +../drivers/scsi/lpfc/lpfc_init.c:8130:21: got restricted __be64 [usertype] +../drivers/scsi/lpfc/lpfc_init.c:8135:21: warning: incorrect type in assignment (different base types) +../drivers/scsi/lpfc/lpfc_init.c:8135:21: expected unsigned long long [addressable] [usertype] wwn +../drivers/scsi/lpfc/lpfc_init.c:8135:21: got restricted __be64 [usertype] +../drivers/scsi/lpfc/lpfc_init.c:14594:24: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_init.c:14595:17: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_init.c:14596:15: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_init.c:14597:17: warning: cast to restricted __be32 +../drivers/scsi/elx/libefc/efc_fabric.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/net/ethernet/cavium/liquidio/lio_core.c: In function ‘octeon_setup_interrupt’: +../drivers/net/ethernet/cavium/liquidio/lio_core.c:1119:76: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=] + 1119 | INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u", + | ^~ +../drivers/net/ethernet/cavium/liquidio/lio_core.c:1119:54: note: directive argument in the range [0, 2147483646] + 1119 | INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u", + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/cavium/liquidio/lio_core.c:1118:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32 + 1118 | snprintf(&queue_irq_names[IRQ_NAME_OFF(i)], + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1119 | INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u", + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1120 | oct->octeon_id, oct->pf_num, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/cavium/liquidio/lio_core.c:1124:76: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=] + 1124 | INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u", + | ^~ +../drivers/net/ethernet/cavium/liquidio/lio_core.c:1124:54: note: directive argument in the range [0, 2147483646] + 1124 | INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u", + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/cavium/liquidio/lio_core.c:1123:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32 + 1123 | snprintf(&queue_irq_names[IRQ_NAME_OFF(i)], + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1124 | INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u", + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1125 | oct->octeon_id, oct->vf_num, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/scsi/elx/libefc/efc_nport.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/csiostor/csio_rnode.c: note: in included file: +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/elx/libefc/efc_device.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures @@ -3802,0 +4873,82 @@ +../drivers/scsi/qla2xxx/qla_mr.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../net/core/lwtunnel.c:217:60: warning: incorrect type in initializer (different address spaces) +../net/core/lwtunnel.c:217:60: expected struct lwtunnel_encap_ops const *ops +../net/core/lwtunnel.c:217:60: got struct lwtunnel_encap_ops const [noderef] __rcu * +../drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): +../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. +../kernel/bpf/task_iter.c:829:17: warning: symbol 'bpf_iter_task_vma_new' was not declared. Should it be static? +../kernel/bpf/task_iter.c:958:35: warning: symbol 'bpf_iter_task_vma_next' was not declared. Should it be static? +../kernel/bpf/task_iter.c:991:18: warning: symbol 'bpf_iter_task_vma_destroy' was not declared. Should it be static? +../kernel/bpf/task_iter.c:1017:17: warning: symbol 'bpf_iter_css_task_new' was not declared. Should it be static? +../kernel/bpf/task_iter.c:1042:32: warning: symbol 'bpf_iter_css_task_next' was not declared. Should it be static? +../kernel/bpf/task_iter.c:1051:18: warning: symbol 'bpf_iter_css_task_destroy' was not declared. Should it be static? +../kernel/bpf/task_iter.c:1086:17: warning: symbol 'bpf_iter_task_new' was not declared. Should it be static? +../kernel/bpf/task_iter.c:1118:32: warning: symbol 'bpf_iter_task_next' was not declared. Should it be static? +../kernel/bpf/task_iter.c:1147:18: warning: symbol 'bpf_iter_task_destroy' was not declared. Should it be static? +../drivers/net/ethernet/cavium/liquidio/lio_ethtool.c:1840:33: warning: unsigned value that used to be signed checked against zero? +../drivers/net/ethernet/cavium/liquidio/lio_ethtool.c:1840:29: signed value source +../drivers/scsi/qla2xxx/qla_nx2.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../net/netfilter/nf_tables_api.c:2035:25: warning: cast between address spaces (__percpu -> __rcu) +../net/netfilter/nf_tables_api.c:2035:25: error: incompatible types in comparison expression (different address spaces): +../net/netfilter/nf_tables_api.c:2035:25: struct nft_stats [noderef] __rcu * +../net/netfilter/nf_tables_api.c:2035:25: struct nft_stats [noderef] __percpu * +../net/netfilter/nf_tables_api.c:2237:17: warning: cast between address spaces (__percpu -> __rcu) +../net/netfilter/nf_tables_api.c:2237:17: error: incompatible types in comparison expression (different address spaces): +../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __rcu * +../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __percpu * +../net/netfilter/nf_tables_api.c:2237:17: error: incompatible types in comparison expression (different address spaces): +../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __rcu * +../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __percpu * +../net/netfilter/nf_tables_api.c:2280:21: warning: cast between address spaces (__percpu -> __rcu) +../net/netfilter/nf_tables_api.c:2280:21: error: incompatible types in comparison expression (different address spaces): +../net/netfilter/nf_tables_api.c:2280:21: struct nft_stats [noderef] __rcu * +../net/netfilter/nf_tables_api.c:2280:21: struct nft_stats [noderef] __percpu * +../net/netfilter/nf_tables_api.c:2685:25: warning: cast between address spaces (__percpu -> __rcu) +../net/netfilter/nf_tables_api.c:2685:25: error: incompatible types in comparison expression (different address spaces): +../net/netfilter/nf_tables_api.c:2685:25: struct nft_stats [noderef] __rcu * +../net/netfilter/nf_tables_api.c:2685:25: struct nft_stats [noderef] __percpu * +../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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/cavium/liquidio/lio_core.c:1740:15: warning: cast to restricted __be32 +../drivers/net/ethernet/cavium/liquidio/lio_core.c:1810:15: warning: cast to restricted __be32 @@ -3809 +4961 @@ -../drivers/scsi/qla2xxx/qla_attr.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): +../drivers/scsi/lpfc/lpfc_nportdisc.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): @@ -3812,25 +4964,22 @@ -../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_e1_port’: -../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:64: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] - 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", - | ^~ -../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:53: note: directive argument in the range [-2147483644, 2147483647] - 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", - | ^~~~~~~~~~~~~~ -../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:17: note: ‘snprintf’ output between 11 and 31 bytes into a destination of size 19 - 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4832 | HFC_cnt + 1, pt+1); - | ~~~~~~~~~~~~~~~~~~ -../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_multi_port’: -../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:65: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] - 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", - | ^~ -../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:53: note: directive argument in the range [-2147483644, 2147483647] - 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", - | ^~~~~~~~~~~~~~~ -../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:17: note: ‘snprintf’ output between 11 and 41 bytes into a destination of size 19 - 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4950 | hc->ctype, HFC_cnt + 1, pt + 1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/scsi/lpfc/lpfc_sli.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): +../drivers/scsi/lpfc/lpfc_nportdisc.c:509:26: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:557:23: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:558:24: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:1423:26: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:1432:31: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:1433:32: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:2198:21: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:2200:21: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:2204:21: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:2207:36: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:2208:21: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:2215:21: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:2221:29: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:2230:30: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:2237:54: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 +../drivers/scsi/elx/libefc/efclib.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): @@ -3839,124 +4988 @@ -../drivers/scsi/lpfc/lpfc_sli.c:18241:47: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:18241:47: expected unsigned int [usertype] sgl_pg0_addr_lo -../drivers/scsi/lpfc/lpfc_sli.c:18241:47: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:18243:47: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:18243:47: expected unsigned int [usertype] sgl_pg0_addr_hi -../drivers/scsi/lpfc/lpfc_sli.c:18243:47: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:18245:47: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:18245:47: expected unsigned int [usertype] sgl_pg1_addr_lo -../drivers/scsi/lpfc/lpfc_sli.c:18245:47: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:18247:47: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:18247:47: expected unsigned int [usertype] sgl_pg1_addr_hi -../drivers/scsi/lpfc/lpfc_sli.c:18247:47: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:18260:20: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:18260:20: expected unsigned int [usertype] word0 -../drivers/scsi/lpfc/lpfc_sli.c:18260:20: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:15477:13: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:15478:17: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:15487:16: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:9234:16: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:9237:21: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:9238:23: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:695:13: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:715:17: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:715:17: expected unsigned int [usertype] word3 -../drivers/scsi/lpfc/lpfc_sli.c:715:17: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:21354:38: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:21362:37: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:21363:38: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:21363:38: expected unsigned int [usertype] sge_len -../drivers/scsi/lpfc/lpfc_sli.c:21363:38: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:21397:36: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:21397:36: expected unsigned int [usertype] word2 -../drivers/scsi/lpfc/lpfc_sli.c:21397:36: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:21406:30: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:21406:30: expected unsigned int [usertype] addr_hi -../drivers/scsi/lpfc/lpfc_sli.c:21406:30: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:21407:30: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:21407:30: expected unsigned int [usertype] addr_lo -../drivers/scsi/lpfc/lpfc_sli.c:21407:30: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:21408:30: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:21410:28: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:21410:28: expected unsigned int [usertype] word2 -../drivers/scsi/lpfc/lpfc_sli.c:21410:28: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:21411:30: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:21411:30: expected unsigned int [usertype] sge_len -../drivers/scsi/lpfc/lpfc_sli.c:21411:30: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:454:13: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:580:17: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:580:17: expected unsigned int [usertype] word0 -../drivers/scsi/lpfc/lpfc_sli.c:580:17: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:602:24: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:2358:35: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:2460:38: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:2461:38: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:2464:35: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:2465:36: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:9689:33: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:9734:41: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:12185:25: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:12213:25: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_sli.c:14863:16: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_sli.c:18053:57: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:18053:57: expected unsigned int [usertype] sgl_pg0_addr_lo -../drivers/scsi/lpfc/lpfc_sli.c:18053:57: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:18055:57: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:18055:57: expected unsigned int [usertype] sgl_pg0_addr_hi -../drivers/scsi/lpfc/lpfc_sli.c:18055:57: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:18058:57: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:18058:57: expected unsigned int [usertype] sgl_pg1_addr_lo -../drivers/scsi/lpfc/lpfc_sli.c:18058:57: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:18060:57: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:18060:57: expected unsigned int [usertype] sgl_pg1_addr_hi -../drivers/scsi/lpfc/lpfc_sli.c:18060:57: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:18353:47: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:18353:47: expected unsigned int [usertype] sgl_pg0_addr_lo -../drivers/scsi/lpfc/lpfc_sli.c:18353:47: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:18355:47: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:18355:47: expected unsigned int [usertype] sgl_pg0_addr_hi -../drivers/scsi/lpfc/lpfc_sli.c:18355:47: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:18362:47: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:18362:47: expected unsigned int [usertype] sgl_pg1_addr_lo -../drivers/scsi/lpfc/lpfc_sli.c:18362:47: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:18364:47: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:18364:47: expected unsigned int [usertype] sgl_pg1_addr_hi -../drivers/scsi/lpfc/lpfc_sli.c:18364:47: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:18375:20: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:18375:20: expected unsigned int [usertype] word0 -../drivers/scsi/lpfc/lpfc_sli.c:18375:20: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_sli.c:18605:29: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_sli.c:18607:33: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_sli.c:18607:33: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_sli.c:18626:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_sli.c:19252:16: warning: restricted __be16 degrades to integer -../drivers/scsi/lpfc/lpfc_sli.c:21025:45: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_sli.c:21025:45: expected unsigned int -../drivers/scsi/lpfc/lpfc_sli.c:21025:45: got restricted __le32 [usertype] -../kernel/bpf/bpf_iter.c:770:17: warning: symbol 'bpf_iter_num_new' was not declared. Should it be static? -../kernel/bpf/bpf_iter.c:801:17: warning: symbol 'bpf_iter_num_next' was not declared. Should it be static? -../kernel/bpf/bpf_iter.c:820:18: warning: symbol 'bpf_iter_num_destroy' was not declared. Should it be static? -../drivers/ptp/ptp_vmclock.c:448:24: warning: incorrect type in return expression (different base types) -../drivers/ptp/ptp_vmclock.c:448:24: expected restricted __poll_t -../drivers/ptp/ptp_vmclock.c:448:24: got int -../drivers/ptp/ptp_vmclock.c:454:31: warning: incorrect type in return expression (different base types) -../drivers/ptp/ptp_vmclock.c:454:31: expected restricted __poll_t -../drivers/ptp/ptp_vmclock.c:454:31: got int -../drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): +../drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): @@ -3975 +5001,3 @@ -../drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): +../net/ipv6/mcast_snoop.c: note: in included file: +../include/net/mld.h:32:43: warning: array of flexible structures +../drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): @@ -3988 +5016,59 @@ -../drivers/scsi/lpfc/lpfc_ct.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): +../drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): +../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. +../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c: In function ‘cxgb4vf_get_drvinfo’: +../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1560:44: warning: ‘%u’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 0 and 14 [-Wformat-truncation=] + 1560 | "%u.%u.%u.%u, TP %u.%u.%u.%u", + | ^~ +../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1560:18: note: directive argument in the range [0, 255] + 1560 | "%u.%u.%u.%u, TP %u.%u.%u.%u", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1559:9: note: ‘snprintf’ output between 20 and 36 bytes into a destination of size 32 + 1559 | snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1560 | "%u.%u.%u.%u, TP %u.%u.%u.%u", + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1561 | FW_HDR_FW_VER_MAJOR_G(adapter->params.dev.fwrev), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1562 | FW_HDR_FW_VER_MINOR_G(adapter->params.dev.fwrev), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1563 | FW_HDR_FW_VER_MICRO_G(adapter->params.dev.fwrev), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1564 | FW_HDR_FW_VER_BUILD_G(adapter->params.dev.fwrev), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1565 | FW_HDR_FW_VER_MAJOR_G(adapter->params.dev.tprev), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1566 | FW_HDR_FW_VER_MINOR_G(adapter->params.dev.tprev), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1567 | FW_HDR_FW_VER_MICRO_G(adapter->params.dev.tprev), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1568 | FW_HDR_FW_VER_BUILD_G(adapter->params.dev.tprev)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c: In function ‘adapter_up’: +../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:371:38: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 5 and 20 [-Wformat-truncation=] + 371 | "%s-%d", dev->name, qs); + | ^~ +In function ‘name_msix_vecs’, + inlined from ‘adapter_up’ at ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:778:4: +../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:371:34: note: directive argument in the range [-2147483641, 254] + 371 | "%s-%d", dev->name, qs); + | ^~~~~~~ +../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:370:25: note: ‘snprintf’ output between 3 and 28 bytes into a destination of size 21 + 370 | snprintf(adapter->msix_info[msi].desc, namelen, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 371 | "%s-%d", dev->name, qs); + | ~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30: expected restricted __be16 [usertype] l2t_idx +../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30: got restricted __be32 [usertype] +../drivers/scsi/qla2xxx/qla_target.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): @@ -3991,460 +5076,0 @@ -../drivers/scsi/lpfc/lpfc_ct.c:198:25: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_ct.c:199:24: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_ct.c:202:22: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_ct.c:531:32: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_ct.c:532:33: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_ct.c:534:30: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_ct.c:878:33: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_ct.c:880:40: warning: restricted __be32 degrades to integer -../drivers/scsi/lpfc/lpfc_ct.c:1350:15: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_ct.c:1498:15: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_ct.c:1514:30: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_ct.c:1962:25: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_ct.c:1963:24: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_ct.c:1989:22: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_ct.c:2026:38: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_ct.c:2026:38: expected unsigned int [usertype] PortId -../drivers/scsi/lpfc/lpfc_ct.c:2026:38: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_ct.c:2033:38: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_ct.c:2033:38: expected unsigned int [usertype] PortId -../drivers/scsi/lpfc/lpfc_ct.c:2033:38: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_ct.c:2075:38: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_ct.c:2075:38: expected unsigned int [usertype] PortId -../drivers/scsi/lpfc/lpfc_ct.c:2075:38: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_ct.c:2085:39: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_ct.c:2085:39: expected unsigned int [usertype] PortId -../drivers/scsi/lpfc/lpfc_ct.c:2085:39: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_ct.c:2120:41: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_ct.c:2120:41: expected unsigned int [usertype] port_id -../drivers/scsi/lpfc/lpfc_ct.c:2120:41: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_ct.c:2127:38: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_ct.c:2127:38: expected unsigned int [usertype] PortId -../drivers/scsi/lpfc/lpfc_ct.c:2127:38: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_ct.c:3314:30: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_ct.c:3314:30: expected unsigned int [usertype] EntryCnt -../drivers/scsi/lpfc/lpfc_ct.c:3314:30: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_ct.c:3374:34: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_ct.c:3374:34: expected unsigned int [usertype] EntryCnt -../drivers/scsi/lpfc/lpfc_ct.c:3374:34: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_ct.c:3547:34: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_hbadisc.c: In function ‘lpfc_nlp_state_name.constprop’: -../drivers/scsi/lpfc/lpfc_hbadisc.c:4825:50: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 7 [-Wformat-truncation=] - 4825 | snprintf(buffer, size, "unknown (%d)", state); - | ^~ -../drivers/scsi/lpfc/lpfc_hbadisc.c:4825:40: note: directive argument in the range [9, 2147483647] - 4825 | snprintf(buffer, size, "unknown (%d)", state); - | ^~~~~~~~~~~~~~ -../drivers/scsi/lpfc/lpfc_hbadisc.c:4825:17: note: ‘snprintf’ output between 12 and 21 bytes into a destination of size 16 - 4825 | snprintf(buffer, size, "unknown (%d)", state); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/scsi/qla2xxx/qla_mid.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/qla2xxx/qla_dfs.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/qla2xxx/qla_dfs.c:513:35: warning: Using plain integer as NULL pointer -../drivers/isdn/hardware/mISDN/avmfritz.c:422:23: warning: cast to restricted __le32 -../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: warning: incorrect type in argument 1 (different base types) -../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: expected unsigned int [usertype] value -../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: got restricted __le32 [usertype] -../net/sunrpc/auth.c:628:34: warning: incorrect type in initializer (different address spaces) -../net/sunrpc/auth.c:628:34: expected struct cred const *cred -../net/sunrpc/auth.c:628:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred -../kernel/bpf/map_iter.c:198:17: warning: symbol 'bpf_map_sum_elem_count' was not declared. Should it be static? -../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: warning: incorrect type in argument 1 (different base types) -../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: expected unsigned int [usertype] value -../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: got restricted __le32 [usertype] -../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: warning: incorrect type in argument 1 (different base types) -../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: expected unsigned short [usertype] value -../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: got restricted __le16 [usertype] -../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: warning: incorrect type in argument 1 (different base types) -../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: expected unsigned int val -../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: got restricted __le32 [usertype] -../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: warning: incorrect type in argument 1 (different base types) -../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: expected unsigned short val -../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: got restricted __le16 [usertype] -../drivers/isdn/hardware/mISDN/hfcmulti.c:497:32: warning: cast to restricted __le32 -../drivers/isdn/hardware/mISDN/hfcmulti.c:502:32: warning: cast to restricted __le16 -../drivers/isdn/hardware/mISDN/hfcmulti.c:519:25: warning: cast to restricted __le32 -../drivers/isdn/hardware/mISDN/hfcmulti.c:525:25: warning: cast to restricted __le16 -../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: warning: incorrect type in argument 1 (different address spaces) -../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: expected void volatile [noderef] __iomem *addr -../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: got void * -../kernel/events/core.c:1585:15: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:1585:15: struct perf_event_context [noderef] __rcu * -../kernel/events/core.c:1585:15: struct perf_event_context * -../kernel/events/core.c:1598:28: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:1598:28: struct perf_event_context [noderef] __rcu * -../kernel/events/core.c:1598:28: struct perf_event_context * -../kernel/events/core.c:3776:20: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:3776:20: struct perf_event_context [noderef] __rcu * -../kernel/events/core.c:3776:20: struct perf_event_context * -../kernel/events/core.c:3780:18: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:3780:18: struct perf_event_context [noderef] __rcu * -../kernel/events/core.c:3780:18: struct perf_event_context * -../kernel/events/core.c:3781:23: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:3781:23: struct perf_event_context [noderef] __rcu * -../kernel/events/core.c:3781:23: struct perf_event_context * -../kernel/events/core.c:3834:25: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:3834:25: struct perf_event_context [noderef] __rcu * -../kernel/events/core.c:3834:25: struct perf_event_context * -../kernel/events/core.c:3835:25: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:3835:25: struct perf_event_context [noderef] __rcu * -../kernel/events/core.c:3835:25: struct perf_event_context * -../kernel/events/core.c:4253:15: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:4253:15: struct perf_event_context [noderef] __rcu * -../kernel/events/core.c:4253:15: struct perf_event_context * -../kernel/events/core.c:4661:15: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:4661:15: struct perf_event_context [noderef] __rcu * -../kernel/events/core.c:4661:15: struct perf_event_context * -../kernel/events/core.c:5147:25: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:5147:25: struct perf_event_context [noderef] __rcu * -../kernel/events/core.c:5147:25: struct perf_event_context * -../kernel/events/core.c:6924:9: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:6924:9: struct perf_buffer [noderef] __rcu * -../kernel/events/core.c:6924:9: struct perf_buffer * -../kernel/events/core.c:5422:21: warning: incorrect type in initializer (different address spaces) -../kernel/events/core.c:6307:24: warning: incorrect type in assignment (different base types) -../kernel/events/core.c:6675:22: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:6675:22: struct perf_buffer [noderef] __rcu * -../kernel/events/core.c:6675:22: struct perf_buffer * -../kernel/events/core.c:6799:14: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:6799:14: struct perf_buffer [noderef] __rcu * -../kernel/events/core.c:6799:14: struct perf_buffer * -../kernel/events/core.c:6832:14: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:6832:14: struct perf_buffer [noderef] __rcu * -../kernel/events/core.c:6832:14: struct perf_buffer * -../kernel/events/core.c:6945:14: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:6945:14: struct perf_buffer [noderef] __rcu * -../kernel/events/core.c:6945:14: struct perf_buffer * -../kernel/events/core.c:6961:14: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:6961:14: struct perf_buffer [noderef] __rcu * -../kernel/events/core.c:6961:14: struct perf_buffer * -../kernel/events/core.c:8952:15: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:8952:15: struct perf_event_context [noderef] __rcu * -../kernel/events/core.c:8952:15: struct perf_event_context * -../kernel/events/core.c:9040:13: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:9040:13: struct perf_buffer [noderef] __rcu * -../kernel/events/core.c:9040:13: struct perf_buffer * -../kernel/events/core.c:9144:61: warning: incorrect type in argument 2 (different address spaces) -../kernel/events/core.c:9144:61: expected struct task_struct *p -../kernel/events/core.c:9144:61: got struct task_struct [noderef] __rcu *real_parent -../kernel/events/core.c:9146:61: warning: incorrect type in argument 2 (different address spaces) -../kernel/events/core.c:9146:61: expected struct task_struct *p -../kernel/events/core.c:9146:61: got struct task_struct [noderef] __rcu *real_parent -../kernel/events/core.c:9882:15: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:9882:15: struct perf_event_context [noderef] __rcu * -../kernel/events/core.c:9882:15: struct perf_event_context * -../kernel/events/core.c:11107:9: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:11107:9: struct swevent_hlist [noderef] __rcu * -../kernel/events/core.c:11107:9: struct swevent_hlist * -../kernel/events/core.c:11146:17: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:11146:17: struct swevent_hlist [noderef] __rcu * -../kernel/events/core.c:11146:17: struct swevent_hlist * -../kernel/events/core.c:11426:23: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:11426:23: struct perf_event_context [noderef] __rcu * -../kernel/events/core.c:11426:23: struct perf_event_context * -../kernel/events/core.c:12514:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static? -../kernel/events/core.c:14548:9: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:14548:9: struct perf_event_context [noderef] __rcu * -../kernel/events/core.c:14548:9: struct perf_event_context * -../kernel/events/core.c:15068:17: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:15068:17: struct swevent_hlist [noderef] __rcu * -../kernel/events/core.c:15068:17: struct swevent_hlist * -../kernel/events/core.c: note: in included file: -../kernel/events/internal.h:211:1: warning: incorrect type in argument 2 (different address spaces) -../kernel/events/core.c:10960:17: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:10960:17: struct swevent_hlist [noderef] __rcu * -../kernel/events/core.c:10960:17: struct swevent_hlist * -../kernel/events/core.c:10980:17: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:10980:17: struct swevent_hlist [noderef] __rcu * -../kernel/events/core.c:10980:17: struct swevent_hlist * -../kernel/events/core.c:11096:16: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:11096:16: struct swevent_hlist [noderef] __rcu * -../kernel/events/core.c:11096:16: struct swevent_hlist * -../kernel/events/core.c:11096:16: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:11096:16: struct swevent_hlist [noderef] __rcu * -../kernel/events/core.c:11096:16: struct swevent_hlist * -../kernel/events/core.c:11096:16: error: incompatible types in comparison expression (different address spaces): -../kernel/events/core.c:11096:16: struct swevent_hlist [noderef] __rcu * -../kernel/events/core.c:11096:16: struct swevent_hlist * -../drivers/scsi/lpfc/lpfc_els.c: note: in included file: -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1268:37: warning: array of flexible structures -../drivers/scsi/lpfc/lpfc_els.c:633:26: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:638:27: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:2362:31: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:2362:31: expected unsigned int [usertype] vid -../drivers/scsi/lpfc/lpfc_els.c:2362:31: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:2363:33: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:2363:33: expected unsigned int [usertype] flags -../drivers/scsi/lpfc/lpfc_els.c:2363:33: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:2682:33: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:2682:33: expected unsigned int [usertype] word1 -../drivers/scsi/lpfc/lpfc_els.c:2682:33: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:2683:33: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:2683:33: expected unsigned int [usertype] word4 -../drivers/scsi/lpfc/lpfc_els.c:2683:33: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:3014:19: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:3221:34: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:3780:17: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:3781:17: warning: cast to restricted __be32 -../include/uapi/scsi/fc/fc_els.h:1254:37: warning: array of flexible structures -../drivers/scsi/lpfc/lpfc_els.c:5744:47: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:5744:47: expected unsigned int [usertype] vid -../drivers/scsi/lpfc/lpfc_els.c:5744:47: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:5745:49: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:5745:49: expected unsigned int [usertype] flags -../drivers/scsi/lpfc/lpfc_els.c:5745:49: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6136:19: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:6205:24: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:6321:33: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6321:33: expected unsigned int [usertype] word1 -../drivers/scsi/lpfc/lpfc_els.c:6321:33: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6322:33: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6322:33: expected unsigned int [usertype] word4 -../drivers/scsi/lpfc/lpfc_els.c:6322:33: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6323:33: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6323:33: expected unsigned int [usertype] word5 -../drivers/scsi/lpfc/lpfc_els.c:6323:33: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6489:26: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:6492:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:6492:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:6504:32: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:6724:19: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6724:19: expected unsigned int [usertype] tag -../drivers/scsi/lpfc/lpfc_els.c:6724:19: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6726:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6726:22: expected unsigned int [usertype] length -../drivers/scsi/lpfc/lpfc_els.c:6726:22: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6745:19: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6745:19: expected unsigned int [usertype] tag -../drivers/scsi/lpfc/lpfc_els.c:6745:19: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6784:36: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6784:36: expected unsigned short [usertype] temperature -../drivers/scsi/lpfc/lpfc_els.c:6784:36: got restricted __be16 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6785:33: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6785:33: expected unsigned short [usertype] rx_power -../drivers/scsi/lpfc/lpfc_els.c:6785:33: got restricted __be16 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6786:32: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6786:32: expected unsigned short [usertype] tx_bias -../drivers/scsi/lpfc/lpfc_els.c:6786:32: got restricted __be16 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6787:33: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6787:33: expected unsigned short [usertype] tx_power -../drivers/scsi/lpfc/lpfc_els.c:6787:33: got restricted __be16 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6788:28: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6788:28: expected unsigned short [usertype] vcc -../drivers/scsi/lpfc/lpfc_els.c:6788:28: got restricted __be16 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6790:30: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6790:30: expected unsigned short [usertype] flags -../drivers/scsi/lpfc/lpfc_els.c:6790:30: got restricted __be16 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6791:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6791:22: expected unsigned int [usertype] length -../drivers/scsi/lpfc/lpfc_els.c:6791:22: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6802:19: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6802:19: expected unsigned int [usertype] tag -../drivers/scsi/lpfc/lpfc_els.c:6802:19: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6806:30: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6806:30: expected unsigned int [usertype] port_type -../drivers/scsi/lpfc/lpfc_els.c:6806:30: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6808:49: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6808:49: expected unsigned int [usertype] link_failure_cnt -../drivers/scsi/lpfc/lpfc_els.c:6808:49: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6810:50: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6810:50: expected unsigned int [usertype] loss_of_synch_cnt -../drivers/scsi/lpfc/lpfc_els.c:6810:50: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6812:51: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6812:51: expected unsigned int [usertype] loss_of_signal_cnt -../drivers/scsi/lpfc/lpfc_els.c:6812:51: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6814:56: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6814:56: expected unsigned int [usertype] primitive_seq_proto_err -../drivers/scsi/lpfc/lpfc_els.c:6814:56: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6816:51: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6816:51: expected unsigned int [usertype] invalid_trans_word -../drivers/scsi/lpfc/lpfc_els.c:6816:51: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6818:48: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6818:48: expected unsigned int [usertype] invalid_crc_cnt -../drivers/scsi/lpfc/lpfc_els.c:6818:48: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6820:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6820:22: expected unsigned int [usertype] length -../drivers/scsi/lpfc/lpfc_els.c:6820:22: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6831:19: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6831:19: expected unsigned int [usertype] tag -../drivers/scsi/lpfc/lpfc_els.c:6831:19: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6835:33: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6835:33: expected unsigned int [usertype] port_bbc -../drivers/scsi/lpfc/lpfc_els.c:6835:33: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6839:50: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6839:50: expected unsigned int [usertype] attached_port_bbc -../drivers/scsi/lpfc/lpfc_els.c:6839:50: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6845:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6845:22: expected unsigned int [usertype] length -../drivers/scsi/lpfc/lpfc_els.c:6845:22: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6856:19: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6856:19: expected unsigned int [usertype] tag -../drivers/scsi/lpfc/lpfc_els.c:6856:19: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6873:39: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6873:39: expected unsigned int [usertype] function_flags -../drivers/scsi/lpfc/lpfc_els.c:6873:39: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6874:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6874:22: expected unsigned int [usertype] length -../drivers/scsi/lpfc/lpfc_els.c:6874:22: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6885:19: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6885:19: expected unsigned int [usertype] tag -../drivers/scsi/lpfc/lpfc_els.c:6885:19: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6902:39: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6902:39: expected unsigned int [usertype] function_flags -../drivers/scsi/lpfc/lpfc_els.c:6902:39: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6903:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6903:22: expected unsigned int [usertype] length -../drivers/scsi/lpfc/lpfc_els.c:6903:22: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6914:19: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6914:19: expected unsigned int [usertype] tag -../drivers/scsi/lpfc/lpfc_els.c:6914:19: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6931:39: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6931:39: expected unsigned int [usertype] function_flags -../drivers/scsi/lpfc/lpfc_els.c:6931:39: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6932:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6932:22: expected unsigned int [usertype] length -../drivers/scsi/lpfc/lpfc_els.c:6932:22: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6943:19: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6943:19: expected unsigned int [usertype] tag -../drivers/scsi/lpfc/lpfc_els.c:6943:19: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6960:39: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6960:39: expected unsigned int [usertype] function_flags -../drivers/scsi/lpfc/lpfc_els.c:6960:39: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6961:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6961:22: expected unsigned int [usertype] length -../drivers/scsi/lpfc/lpfc_els.c:6961:22: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6973:19: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6973:19: expected unsigned int [usertype] tag -../drivers/scsi/lpfc/lpfc_els.c:6973:19: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6990:39: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6990:39: expected unsigned int [usertype] function_flags -../drivers/scsi/lpfc/lpfc_els.c:6990:39: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6991:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6991:22: expected unsigned int [usertype] length -../drivers/scsi/lpfc/lpfc_els.c:6991:22: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:6999:19: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:6999:19: expected unsigned int [usertype] tag -../drivers/scsi/lpfc/lpfc_els.c:6999:19: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:7005:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:7005:22: expected unsigned int [usertype] length -../drivers/scsi/lpfc/lpfc_els.c:7005:22: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:7014:19: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:7014:19: expected unsigned int [usertype] tag -../drivers/scsi/lpfc/lpfc_els.c:7014:19: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:7016:36: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:7016:36: expected unsigned int [usertype] CorrectedBlocks -../drivers/scsi/lpfc/lpfc_els.c:7016:36: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:7018:40: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:7018:40: expected unsigned int [usertype] UncorrectableBlocks -../drivers/scsi/lpfc/lpfc_els.c:7018:40: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:7021:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:7021:22: expected unsigned int [usertype] length -../drivers/scsi/lpfc/lpfc_els.c:7021:22: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:7032:19: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:7032:19: expected unsigned int [usertype] tag -../drivers/scsi/lpfc/lpfc_els.c:7032:19: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:7070:37: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:7070:37: expected unsigned short [usertype] speed -../drivers/scsi/lpfc/lpfc_els.c:7070:37: got restricted __be16 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:7098:44: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:7098:44: expected unsigned short [usertype] capabilities -../drivers/scsi/lpfc/lpfc_els.c:7098:44: got restricted __be16 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:7099:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:7099:22: expected unsigned int [usertype] length -../drivers/scsi/lpfc/lpfc_els.c:7099:22: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:7108:19: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:7108:19: expected unsigned int [usertype] tag -../drivers/scsi/lpfc/lpfc_els.c:7108:19: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:7116:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:7116:22: expected unsigned int [usertype] length -../drivers/scsi/lpfc/lpfc_els.c:7116:22: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:7125:19: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:7125:19: expected unsigned int [usertype] tag -../drivers/scsi/lpfc/lpfc_els.c:7125:19: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:7140:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:7140:22: expected unsigned int [usertype] length -../drivers/scsi/lpfc/lpfc_els.c:7140:22: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:7242:25: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_els.c:7242:25: expected unsigned int [usertype] length -../drivers/scsi/lpfc/lpfc_els.c:7242:25: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_els.c:7249:22: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:7524:9: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:7533:25: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:7535:36: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:7538:25: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:7761:17: warning: cast to restricted __be16 -../drivers/scsi/lpfc/lpfc_els.c:7766:21: warning: cast to restricted __be16 -../drivers/scsi/lpfc/lpfc_els.c:7776:17: warning: cast to restricted __be16 -../drivers/scsi/lpfc/lpfc_els.c:7821:9: warning: cast to restricted __be16 -../drivers/scsi/lpfc/lpfc_els.c:7821:9: warning: cast to restricted __be16 -../drivers/scsi/lpfc/lpfc_els.c:7966:31: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:7969:44: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:8073:23: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:8134:23: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_els.c:8187:37: warning: too many warnings -../drivers/net/ethernet/cisco/enic/enic_main.c:273:14: warning: cast to restricted __be16 -../drivers/net/ethernet/cisco/enic/enic_main.c:277:14: warning: cast to restricted __be16 -../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer -../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer -../drivers/net/ethernet/cisco/enic/enic_main.c:633:14: warning: cast to restricted __be16 -../drivers/net/ethernet/cisco/enic/enic_main.c:640:14: warning: cast to restricted __be16 -../drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer -../drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer -../drivers/scsi/qla2xxx/qla_bsg.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/elx/efct/efct_driver.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/lpfc/lpfc_hbadisc.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/lpfc/lpfc_hbadisc.c:3462:18: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_hbadisc.c:2281:35: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_hbadisc.c:2282:35: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_hbadisc.c:4121:14: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_hbadisc.c:4122:19: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_hbadisc.c:7086:33: warning: cast to restricted __le16 -../drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): -../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): -../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. @@ -4512,405 +5138 @@ -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:41: warning: cast removes address space '__iomem' of expression -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: warning: incorrect type in assignment (different address spaces) -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: got unsigned char [usertype] * -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:226:14: warning: cast removes address space '__iomem' of expression -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: warning: incorrect type in assignment (different address spaces) -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: expected void [noderef] __iomem *doorbell_reg -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: got unsigned char [usertype] * -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:228:14: warning: cast removes address space '__iomem' of expression -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: warning: incorrect type in assignment (different address spaces) -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: expected void [noderef] __iomem *inst_cnt_reg -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: got unsigned char [usertype] * -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:258:14: warning: cast removes address space '__iomem' of expression -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: warning: incorrect type in assignment (different address spaces) -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: expected void [noderef] __iomem *pkts_sent_reg -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: got unsigned char [usertype] * -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:260:14: warning: cast removes address space '__iomem' of expression -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: warning: incorrect type in assignment (different address spaces) -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: expected void [noderef] __iomem *pkts_credit_reg -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: got unsigned char [usertype] * -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:296:14: warning: cast removes address space '__iomem' of expression -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:299:14: warning: cast removes address space '__iomem' of expression -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:302:14: warning: cast removes address space '__iomem' of expression -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36: got void *mbox_read_reg -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: warning: incorrect type in argument 1 (different address spaces) -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: expected void const volatile [noderef] __iomem *addr -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: got void *mbox_int_reg -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: got void *mbox_int_reg -../kernel/bpf/task_iter.c:829:17: warning: symbol 'bpf_iter_task_vma_new' was not declared. Should it be static? -../kernel/bpf/task_iter.c:958:35: warning: symbol 'bpf_iter_task_vma_next' was not declared. Should it be static? -../kernel/bpf/task_iter.c:991:18: warning: symbol 'bpf_iter_task_vma_destroy' was not declared. Should it be static? -../kernel/bpf/task_iter.c:1017:17: warning: symbol 'bpf_iter_css_task_new' was not declared. Should it be static? -../kernel/bpf/task_iter.c:1042:32: warning: symbol 'bpf_iter_css_task_next' was not declared. Should it be static? -../kernel/bpf/task_iter.c:1051:18: warning: symbol 'bpf_iter_css_task_destroy' was not declared. Should it be static? -../kernel/bpf/task_iter.c:1086:17: warning: symbol 'bpf_iter_task_new' was not declared. Should it be static? -../kernel/bpf/task_iter.c:1118:32: warning: symbol 'bpf_iter_task_next' was not declared. Should it be static? -../kernel/bpf/task_iter.c:1147:18: warning: symbol 'bpf_iter_task_destroy' was not declared. Should it be static? -../net/core/lwtunnel.c:217:60: warning: incorrect type in initializer (different address spaces) -../net/core/lwtunnel.c:217:60: expected struct lwtunnel_encap_ops const *ops -../net/core/lwtunnel.c:217:60: got struct lwtunnel_encap_ops const [noderef] __rcu * -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: warning: incorrect type in argument 1 (different address spaces) -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: expected void const volatile [noderef] __iomem *addr -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: got void *mbox_read_reg -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: got void *mbox_read_reg -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: got void *mbox_read_reg -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: warning: incorrect type in argument 1 (different address spaces) -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: expected void const volatile [noderef] __iomem *addr -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: got void *mbox_write_reg -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: got void *mbox_write_reg -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: warning: incorrect type in argument 1 (different address spaces) -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: expected void const volatile [noderef] __iomem *addr -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: got void *mbox_write_reg -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: got void *mbox_write_reg -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: got void *mbox_read_reg -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: got void *mbox_read_reg -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: got void *mbox_read_reg -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: got void *mbox_read_reg -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: got void *mbox_read_reg -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: got void *mbox_read_reg -../drivers/scsi/qla2xxx/qla_nx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/elx/efct/efct_io.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../net/ipv4/nexthop.c: note: in included file (through ../include/linux/sysctl.h, ../include/net/net_namespace.h, ../include/linux/netdevice.h, ../include/linux/rtnetlink.h): -../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): -../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * -../include/linux/rbtree.h:107:9: struct rb_node * -../drivers/scsi/bfa/bfad_im.c:1065:29: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfad_im.c:1065:29: expected unsigned long long [usertype] node_name -../drivers/scsi/bfa/bfad_im.c:1065:29: got restricted __be64 [usertype] -../drivers/scsi/bfa/bfad_im.c:1067:29: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfad_im.c:1067:29: expected unsigned long long [usertype] port_name -../drivers/scsi/bfa/bfad_im.c:1067:29: got restricted __be64 [usertype] -../drivers/scsi/bfa/bfad_im.c:1034:33: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfad_im.c:1034:33: expected unsigned long long [usertype] node_name -../drivers/scsi/bfa/bfad_im.c:1034:33: got restricted __be64 [usertype] -../drivers/scsi/bfa/bfad_im.c:1036:33: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfad_im.c:1036:33: expected unsigned long long [usertype] port_name -../drivers/scsi/bfa/bfad_im.c:1036:33: got restricted __be64 [usertype] -../drivers/scsi/bfa/bfad_im.c:1055:37: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfad_im.c:1055:37: expected unsigned int [usertype] maxframe_size -../drivers/scsi/bfa/bfad_im.c:1055:37: got restricted __be16 [usertype] maxfrsize -../drivers/scsi/bfa/bfad_attr.c:66:39: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfad_attr.c:66:39: expected unsigned long long [usertype] node_name -../drivers/scsi/bfa/bfad_attr.c:66:39: got restricted __be64 [usertype] -../drivers/scsi/bfa/bfad_attr.c:92:39: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfad_attr.c:92:39: expected unsigned long long [usertype] port_name -../drivers/scsi/bfa/bfad_attr.c:92:39: got restricted __be64 [usertype] -../drivers/scsi/bfa/bfad_attr.c:248:36: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfad_attr.c:248:36: expected unsigned long long [usertype] fabric_name -../drivers/scsi/bfa/bfad_attr.c:248:36: got restricted __be64 [usertype] -../drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): -../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/csiostor/csio_attr.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/lpfc/lpfc_init.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/lpfc/lpfc_init.c: note: in included file: -../drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static? -../drivers/scsi/lpfc/lpfc_init.c:148:40: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_init.c:148:40: expected unsigned int [usertype] -../drivers/scsi/lpfc/lpfc_init.c:148:40: got restricted __be32 [usertype] -../drivers/scsi/lpfc/lpfc_init.c:4600:24: warning: cast to restricted __be64 -../drivers/scsi/lpfc/lpfc_init.c:8130:21: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_init.c:8130:21: expected unsigned long long [addressable] [usertype] wwn -../drivers/scsi/lpfc/lpfc_init.c:8130:21: got restricted __be64 [usertype] -../drivers/scsi/lpfc/lpfc_init.c:8135:21: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_init.c:8135:21: expected unsigned long long [addressable] [usertype] wwn -../drivers/scsi/lpfc/lpfc_init.c:8135:21: got restricted __be64 [usertype] -../drivers/scsi/lpfc/lpfc_init.c:14594:24: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_init.c:14595:17: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_init.c:14596:15: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_init.c:14597:17: warning: cast to restricted __be32 -../drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): -../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr -../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * -../drivers/scsi/elx/efct/efct_scsi.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/qla2xxx/qla_mr.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/csiostor/csio_init.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../net/bluetooth/sco.c: note: in included file: -../include/net/bluetooth/hci_core.h:153:35: warning: array of flexible structures -../drivers/scsi/csiostor/csio_lnode.c: note: in included file: -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/csiostor/csio_lnode.c: note: in included file: -../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures -../drivers/scsi/bfa/bfad_bsg.c:2390:25: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfad_bsg.c:2413:38: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfad_bsg.c:2414:38: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfad_bsg.c:2416:33: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfad_bsg.c:3406:34: warning: incorrect type in argument 2 (different address spaces) -../drivers/scsi/bfa/bfad_bsg.c:3406:34: expected void const [noderef] __user *from -../drivers/scsi/bfa/bfad_bsg.c:3406:34: got void * -../drivers/scsi/bfa/bfad_bsg.c:3560:27: warning: incorrect type in argument 1 (different address spaces) -../drivers/scsi/bfa/bfad_bsg.c:3560:27: expected void [noderef] __user *to -../drivers/scsi/bfa/bfad_bsg.c:3560:27: got void * -../drivers/scsi/lpfc/lpfc_mbox.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/lpfc/lpfc_mbox.c:956:33: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_mbox.c:956:33: expected unsigned int -../drivers/scsi/lpfc/lpfc_mbox.c:956:33: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_mbox.c:957:33: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_mbox.c:957:33: expected unsigned int -../drivers/scsi/lpfc/lpfc_mbox.c:957:33: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_mbox.c:2225:25: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_mbox.c:2225:25: expected unsigned int -../drivers/scsi/lpfc/lpfc_mbox.c:2225:25: got restricted __le32 [usertype] -../drivers/scsi/lpfc/lpfc_mbox.c:2226:25: warning: incorrect type in assignment (different base types) -../drivers/scsi/lpfc/lpfc_mbox.c:2226:25: expected unsigned int -../drivers/scsi/lpfc/lpfc_mbox.c:2226:25: got restricted __le32 [usertype] -../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30: expected restricted __be16 [usertype] l2t_idx -../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:1799:28: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:1799:28: expected unsigned short [assigned] [usertype] clscode -../drivers/scsi/bfa/bfa_ioc.c:1799:28: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:1801:29: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:1812:29: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:1812:29: expected unsigned short [assigned] [usertype] clscode -../drivers/scsi/bfa/bfa_ioc.c:1812:29: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:1814:30: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:1779:24: warning: incorrect type in argument 1 (different base types) -../drivers/scsi/bfa/bfa_ioc.c:1779:24: expected unsigned int val -../drivers/scsi/bfa/bfa_ioc.c:1779:24: got restricted __le32 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:1962:31: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:1963:31: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:1964:31: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_ioc.c:1966:27: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_ioc.c:2065:21: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:2065:21: expected restricted __be32 [usertype] r32 -../drivers/scsi/bfa/bfa_ioc.c:2065:21: got unsigned int [usertype] -../drivers/scsi/bfa/bfa_ioc.c:2066:26: warning: cast from restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:2967:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:2967:22: expected unsigned short [usertype] clscode -../drivers/scsi/bfa/bfa_ioc.c:2967:22: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:3243:52: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_ioc.c:3245:58: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_ioc.c:3247:59: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_ioc.c:3249:54: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_ioc.c:3251:54: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_ioc.c:3418:17: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:3418:17: expected unsigned short [usertype] pers -../drivers/scsi/bfa/bfa_ioc.c:3418:17: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:3419:19: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:3419:19: expected unsigned short [usertype] bw_min -../drivers/scsi/bfa/bfa_ioc.c:3419:19: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:3420:19: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:3420:19: expected unsigned short [usertype] bw_max -../drivers/scsi/bfa/bfa_ioc.c:3420:19: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:3543:19: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:3543:19: expected unsigned short [usertype] bw_min -../drivers/scsi/bfa/bfa_ioc.c:3543:19: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:3544:19: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:3544:19: expected unsigned short [usertype] bw_max -../drivers/scsi/bfa/bfa_ioc.c:3544:19: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:4246:21: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4248:23: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4251:23: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4279:21: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4281:23: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4284:23: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4303:21: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4342:26: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4350:40: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4351:39: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4356:41: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4358:41: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4360:41: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4362:41: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4364:41: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4366:41: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4373:26: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4379:26: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4390:26: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4396:35: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4413:26: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4419:33: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:4807:27: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:4807:27: expected unsigned int [usertype] count -../drivers/scsi/bfa/bfa_ioc.c:4807:27: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:4902:36: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_ioc.c:4911:33: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_ioc.c:4957:19: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:4957:19: expected unsigned short [usertype] freq -../drivers/scsi/bfa/bfa_ioc.c:4957:19: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:4984:21: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:4984:21: expected unsigned int [usertype] period -../drivers/scsi/bfa/bfa_ioc.c:4984:21: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:5279:27: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:5345:21: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:5345:21: expected unsigned int [usertype] offset -../drivers/scsi/bfa/bfa_ioc.c:5345:21: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:5348:21: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:5348:21: expected unsigned int [usertype] length -../drivers/scsi/bfa/bfa_ioc.c:5348:21: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:5361:24: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:5361:24: expected unsigned short [usertype] -../drivers/scsi/bfa/bfa_ioc.c:5361:24: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:5383:21: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:5383:21: expected unsigned int [usertype] offset -../drivers/scsi/bfa/bfa_ioc.c:5383:21: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:5386:21: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:5386:21: expected unsigned int [usertype] length -../drivers/scsi/bfa/bfa_ioc.c:5386:21: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:5700:26: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:5718:26: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:5735:26: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:5749:26: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:5758:35: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:5767:42: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_ioc.c:6188:21: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:6188:21: expected unsigned int [usertype] offset -../drivers/scsi/bfa/bfa_ioc.c:6188:21: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:6191:21: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:6191:21: expected unsigned int [usertype] length -../drivers/scsi/bfa/bfa_ioc.c:6191:21: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:6222:21: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:6222:21: expected unsigned int [usertype] offset -../drivers/scsi/bfa/bfa_ioc.c:6222:21: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:6225:21: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.c:6225:21: expected unsigned int [usertype] length -../drivers/scsi/bfa/bfa_ioc.c:6225:21: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.c:6537:26: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:6557:26: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c:6566:35: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_ioc.c: note: in included file (through ../drivers/scsi/bfa/bfa.h, ../drivers/scsi/bfa/bfa_modules.h, ../drivers/scsi/bfa/bfad_drv.h): -../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len -../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len -../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len -../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len -../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len -../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len -../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len -../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len -../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len -../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len -../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len -../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] -../drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): -../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. -../drivers/scsi/elx/efct/efct_xport.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10478:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff) -../drivers/scsi/qla2xxx/qla_nx2.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): +../drivers/scsi/elx/libefc/efc_sm.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): @@ -4919 +5141 @@ -../drivers/scsi/csiostor/csio_scsi.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h): +../drivers/scsi/elx/libefc/efc_els.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): @@ -4921,0 +5144,3 @@ +../drivers/isdn/mISDN/l1oip_core.c:670:39: warning: incorrect type in assignment (different base types) +../drivers/isdn/mISDN/l1oip_core.c:670:39: expected restricted __be32 [usertype] s_addr +../drivers/isdn/mISDN/l1oip_core.c:670:39: got unsigned long @@ -4925,152 +5149,0 @@ -../fs/nfs/super.c:1170:49: warning: incorrect type in initializer (different address spaces) -../fs/nfs/super.c:1170:49: expected struct rpc_xprt *xprt1 -../fs/nfs/super.c:1170:49: got struct rpc_xprt [noderef] __rcu *cl_xprt -../fs/nfs/super.c:1171:49: warning: incorrect type in initializer (different address spaces) -../fs/nfs/super.c:1171:49: expected struct rpc_xprt *xprt2 -../fs/nfs/super.c:1171:49: got struct rpc_xprt [noderef] __rcu *cl_xprt -../drivers/scsi/qla2xxx/qla_nvme.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_nvme.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/qla2xxx/qla_target.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/qla2xxx/qla_edif.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/lpfc/lpfc_nportdisc.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/lpfc/lpfc_nportdisc.c:509:26: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:557:23: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:558:24: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:1423:26: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:1432:31: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:1433:32: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:2198:21: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:2200:21: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:2204:21: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:2207:36: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:2208:21: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:2215:21: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:2221:29: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:2230:30: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:2237:54: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_nportdisc.c:2249:17: warning: cast to restricted __be32 -../drivers/scsi/qla2xxx/tcm_qla2xxx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/net/ethernet/cisco/enic/enic_pp.c:147:45: warning: dubious: x | !y -../drivers/net/ethernet/cisco/enic/enic_pp.c:148:52: warning: dubious: x | !y -../drivers/net/ethernet/cisco/enic/enic_pp.c:149:73: warning: dubious: x | !y -../drivers/scsi/elx/efct/efct_hw_queues.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/elx/efct/efct_hw.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: expected unsigned int [usertype] -../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: got restricted __be32 [usertype] -../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3601:52: warning: dubious: !x | y -../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c: In function ‘cxgb4vf_get_drvinfo’: -../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1560:44: warning: ‘%u’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 0 and 14 [-Wformat-truncation=] - 1560 | "%u.%u.%u.%u, TP %u.%u.%u.%u", - | ^~ -../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1560:18: note: directive argument in the range [0, 255] - 1560 | "%u.%u.%u.%u, TP %u.%u.%u.%u", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1559:9: note: ‘snprintf’ output between 20 and 36 bytes into a destination of size 32 - 1559 | snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1560 | "%u.%u.%u.%u, TP %u.%u.%u.%u", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1561 | FW_HDR_FW_VER_MAJOR_G(adapter->params.dev.fwrev), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1562 | FW_HDR_FW_VER_MINOR_G(adapter->params.dev.fwrev), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1563 | FW_HDR_FW_VER_MICRO_G(adapter->params.dev.fwrev), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1564 | FW_HDR_FW_VER_BUILD_G(adapter->params.dev.fwrev), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1565 | FW_HDR_FW_VER_MAJOR_G(adapter->params.dev.tprev), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1566 | FW_HDR_FW_VER_MINOR_G(adapter->params.dev.tprev), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1567 | FW_HDR_FW_VER_MICRO_G(adapter->params.dev.tprev), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1568 | FW_HDR_FW_VER_BUILD_G(adapter->params.dev.tprev)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c: In function ‘adapter_up’: -../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:371:38: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 5 and 20 [-Wformat-truncation=] - 371 | "%s-%d", dev->name, qs); - | ^~ -In function ‘name_msix_vecs’, - inlined from ‘adapter_up’ at ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:778:4: -../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:371:34: note: directive argument in the range [-2147483641, 254] - 371 | "%s-%d", dev->name, qs); - | ^~~~~~~ -../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:370:25: note: ‘snprintf’ output between 3 and 28 bytes into a destination of size 21 - 370 | snprintf(adapter->msix_info[msi].desc, namelen, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 371 | "%s-%d", dev->name, qs); - | ~~~~~~~~~~~~~~~~~~~~~~~ -../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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/isdn/hardware/mISDN/mISDNisar.c:204:33: warning: cast to restricted __le16 -../drivers/isdn/hardware/mISDN/mISDNisar.c:205:32: warning: cast to restricted __le16 -../drivers/isdn/hardware/mISDN/mISDNisar.c:206:34: warning: cast to restricted __le16 -../drivers/isdn/hardware/mISDN/mISDNisar.c:253:39: warning: cast to restricted __le16 -../drivers/scsi/csiostor/csio_hw.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/elx/efct/efct_lio.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: warning: cast from restricted __be16 -../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: warning: incorrect type in argument 3 (different base types) -../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: expected unsigned short [usertype] vxlan_port -../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: got restricted __be16 [usertype] -../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: warning: cast from restricted __be16 -../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: warning: incorrect type in argument 3 (different base types) -../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: expected unsigned short [usertype] vxlan_port -../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: got restricted __be16 [usertype] -../drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: expected unsigned short [usertype] major -../drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: got restricted __be16 [usertype] -../drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: expected unsigned short [usertype] minor -../drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: got restricted __be16 [usertype] -../drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: expected unsigned short [usertype] micro -../drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: got restricted __be16 [usertype] @@ -5292,62 +5364,0 @@ -../drivers/scsi/csiostor/csio_isr.c: In function ‘csio_add_msix_desc’: -../drivers/scsi/csiostor/csio_isr.c:374:68: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=] - 374 | snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d", - | ^~ -../drivers/scsi/csiostor/csio_isr.c:374:45: note: directive argument in the range [0, 2147483644] - 374 | snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/scsi/csiostor/csio_isr.c:374:17: note: ‘snprintf’ output between 19 and 28 bytes into a destination of size 23 - 374 | snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 375 | CSIO_PCI_BUS(hw), CSIO_PCI_DEV(hw), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 376 | CSIO_PCI_FUNC(hw), i - CSIO_EXTRA_VECS); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid -../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype] -../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr -../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype] -../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset -../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype] -../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset -../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype] -../drivers/scsi/csiostor/csio_hw_t5.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/elx/efct/efct_unsol.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../net/core/bpf_sk_storage.c:341:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? -../drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: expected unsigned int [addressable] [assigned] [usertype] mtu -../drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: got restricted __be32 [usertype] -../drivers/scsi/csiostor/csio_isr.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/lpfc/lpfc_attr.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../net/rxrpc/conn_service.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:107:9: error: incompatible types in comparison expression (different address spaces): -../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * -../include/linux/rbtree.h:107:9: struct rb_node * -../drivers/net/ethernet/cisco/enic/enic_ethtool.c:656:38: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/cisco/enic/enic_ethtool.c:656:38: expected restricted __be32 [usertype] ip4src -../drivers/net/ethernet/cisco/enic/enic_ethtool.c:656:38: got unsigned int [usertype] -../drivers/net/ethernet/cisco/enic/enic_ethtool.c:659:38: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/cisco/enic/enic_ethtool.c:659:38: expected restricted __be32 [usertype] ip4dst -../drivers/net/ethernet/cisco/enic/enic_ethtool.c:659:38: got unsigned int [usertype] -../drivers/net/ethernet/cisco/enic/enic_ethtool.c:662:36: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/cisco/enic/enic_ethtool.c:662:36: expected restricted __be16 [usertype] psrc -../drivers/net/ethernet/cisco/enic/enic_ethtool.c:662:36: got unsigned short [usertype] -../drivers/net/ethernet/cisco/enic/enic_ethtool.c:665:36: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/cisco/enic/enic_ethtool.c:665:36: expected restricted __be16 [usertype] pdst -../drivers/net/ethernet/cisco/enic/enic_ethtool.c:665:36: got unsigned short [usertype] -../drivers/scsi/lpfc/lpfc_bsg.c: In function ‘diag_cmd_data_alloc’: -../drivers/scsi/lpfc/lpfc_bsg.c:2819:18: warning: variable ‘offset’ set but not used [-Wunused-but-set-variable=] - 2819 | int cnt, offset = 0, i = 0; - | ^~~~~~ @@ -5370,17 +5381,17 @@ -../drivers/net/ethernet/emulex/benet/be_ethtool.c: In function ‘be_set_coalesce’: -../drivers/net/ethernet/emulex/benet/be_ethtool.c:349:27: warning: variable ‘eqo’ set but not used [-Wunused-but-set-variable=] - 349 | struct be_eq_obj *eqo; - | ^~~ -../drivers/net/ethernet/emulex/benet/be_ethtool.c: In function ‘be_get_drvinfo’: -../drivers/net/ethernet/emulex/benet/be_ethtool.c:229:29: warning: ‘ [’ directive output may be truncated writing 2 bytes into a region of size between 1 and 32 [-Wformat-truncation=] - 229 | "%s [%s]", adapter->fw_ver, adapter->fw_on_flash); - | ^~ -../drivers/net/ethernet/emulex/benet/be_ethtool.c:228:17: note: ‘snprintf’ output between 4 and 66 bytes into a destination of size 32 - 228 | snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 229 | "%s [%s]", adapter->fw_ver, adapter->fw_on_flash); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/scsi/csiostor/csio_mb.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/csiostor/csio_rnode.c: note: in included file: +../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid +../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype] +../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr +../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype] +../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset +../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype] +../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset +../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype] +../net/rxrpc/conn_service.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:107:9: error: incompatible types in comparison expression (different address spaces): +../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * +../include/linux/rbtree.h:107:9: struct rb_node * +../drivers/scsi/lpfc/lpfc_attr.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): @@ -5388,0 +5400,60 @@ +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:41: warning: cast removes address space '__iomem' of expression +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: warning: incorrect type in assignment (different address spaces) +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: got unsigned char [usertype] * +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:226:14: warning: cast removes address space '__iomem' of expression +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: warning: incorrect type in assignment (different address spaces) +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: expected void [noderef] __iomem *doorbell_reg +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: got unsigned char [usertype] * +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:228:14: warning: cast removes address space '__iomem' of expression +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: warning: incorrect type in assignment (different address spaces) +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: expected void [noderef] __iomem *inst_cnt_reg +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: got unsigned char [usertype] * +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:258:14: warning: cast removes address space '__iomem' of expression +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: warning: incorrect type in assignment (different address spaces) +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: expected void [noderef] __iomem *pkts_sent_reg +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: got unsigned char [usertype] * +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:260:14: warning: cast removes address space '__iomem' of expression +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: warning: incorrect type in assignment (different address spaces) +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: expected void [noderef] __iomem *pkts_credit_reg +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: got unsigned char [usertype] * +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:296:14: warning: cast removes address space '__iomem' of expression +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:299:14: warning: cast removes address space '__iomem' of expression +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:302:14: warning: cast removes address space '__iomem' of expression +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36: got void *mbox_read_reg +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: got void *mbox_int_reg +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: got void *mbox_int_reg +../drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): +../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. +In file included from ../include/linux/string.h:386, + from ../include/linux/bitmap.h:13, + from ../include/linux/cpumask.h:11, + from ../arch/x86/include/asm/paravirt.h:19, + from ../arch/x86/include/asm/irqflags.h:100, + from ../include/linux/irqflags.h:18, + from ../include/linux/spinlock.h:59, + from ../include/linux/mmzone.h:8, + from ../include/linux/gfp.h:7, + from ../drivers/scsi/bnx2i/bnx2i_hwi.c:17: +In function ‘fortify_memcpy_chk’, + inlined from ‘bnx2i_process_login_resp.isra’ at ../drivers/scsi/bnx2i/bnx2i_hwi.c:1460:2: +../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] + 578 | __read_overflow2_field(q_size_field, size); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5392,4 +5463,2 @@ -../drivers/scsi/elx/libefc/efc_cmds.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/elx/libefc/efc_domain.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): +../net/core/bpf_sk_storage.c:341:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? +../drivers/scsi/qla2xxx/qla_nvme.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_nvme.h): @@ -5398,8 +5467,4 @@ -../net/netfilter/nf_conncount.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/uio.h, ../include/linux/socket.h, ../include/uapi/linux/in.h, ../include/linux/in.h): -../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): -../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * -../include/linux/rbtree.h:107:9: struct rb_node * -../drivers/net/ethernet/chelsio/cxgb/sge.c:1390:65: warning: cast to restricted __be16 -../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: expected unsigned short [usertype] vlan -../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: got restricted __be16 [usertype] +../drivers/scsi/lpfc/lpfc_bsg.c: In function ‘diag_cmd_data_alloc’: +../drivers/scsi/lpfc/lpfc_bsg.c:2819:18: warning: variable ‘offset’ set but not used [-Wunused-but-set-variable=] + 2819 | int cnt, offset = 0, i = 0; + | ^~~~~~ @@ -5434,35 +5499,154 @@ -../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: warning: incorrect type in argument 1 (different base types) -../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: expected unsigned int [usertype] rss -../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: got restricted __be32 [assigned] [usertype] rss_hi -../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: expected restricted __wsum [usertype] csum -../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: got restricted __be32 [assigned] [usertype] rss_hi -../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: expected unsigned int [usertype] priority -../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: got restricted __be32 [assigned] [usertype] rss_lo -../drivers/net/ethernet/chelsio/cxgb3/sge.c:2120:16: warning: cast to restricted __be32 -../drivers/scsi/elx/libefc/efc_node.c: In function ‘efc_node_alloc’: -../drivers/scsi/elx/libefc/efc_node.c:254:70: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 0 and 31 [-Wformat-truncation=] - 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", - | ^~ - 255 | nport->display_name, portid_display); - | ~~~~~~~~~~~~~~ -In function ‘efc_node_update_display_name’, - inlined from ‘efc_node_alloc’ at ../drivers/scsi/elx/libefc/efc_node.c:95:2: -../drivers/scsi/elx/libefc/efc_node.c:254:9: note: ‘snprintf’ output between 2 and 48 bytes into a destination of size 32 - 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 255 | nport->display_name, portid_display); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/scsi/elx/libefc/efc_node.c: In function ‘efc_node_update_display_name’: -../drivers/scsi/elx/libefc/efc_node.c:254:70: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 0 and 31 [-Wformat-truncation=] - 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", - | ^~ - 255 | nport->display_name, portid_display); - | ~~~~~~~~~~~~~~ -../drivers/scsi/elx/libefc/efc_node.c:254:9: note: ‘snprintf’ output between 2 and 48 bytes into a destination of size 32 - 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 255 | nport->display_name, portid_display); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/scsi/lpfc/lpfc_vmid.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: got void *mbox_read_reg +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: got void *mbox_read_reg +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: got void *mbox_read_reg +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: got void *mbox_write_reg +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: got void *mbox_write_reg +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: got void *mbox_write_reg +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: got void *mbox_write_reg +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: got void *mbox_read_reg +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: got void *mbox_read_reg +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: got void *mbox_read_reg +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: got void *mbox_read_reg +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: got void *mbox_read_reg +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: got void *mbox_read_reg +../drivers/net/ethernet/cisco/enic/enic_main.c:273:14: warning: cast to restricted __be16 +../drivers/net/ethernet/cisco/enic/enic_main.c:277:14: warning: cast to restricted __be16 +../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer +../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer +../drivers/net/ethernet/cisco/enic/enic_main.c:633:14: warning: cast to restricted __be16 +../drivers/net/ethernet/cisco/enic/enic_main.c:640:14: warning: cast to restricted __be16 +../drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer +../drivers/net/ethernet/cisco/enic/enic_main.c:632:20: warning: restricted __be16 degrades to integer +../drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol '__pcpu_scope_bnx2i_percpu' was not declared. Should it be static? +../drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype] +../drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype] +../drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype] +../drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype] +../drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype] +../drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype] +../drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype] +../drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype] +../drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype] +../drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype] +../drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype] +../drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype] +../drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype] +../drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype] +../drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype] +../drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype] +../drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types) +../drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int val +../drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype] +../drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih +../drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih +../drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid +../drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid +../drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer +../drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt +../drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype] +../drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32 +../drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32 +../drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types) +../drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype] +../drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int +../drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types) +../drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype] +../drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int +../drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types) +../drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype] +../drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int +../drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types) +../drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype] +../drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int +../drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types) +../drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype] +../drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int +../drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait +../drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype] +../drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain +../drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype] +../drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types) +../drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype] +../drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int +../drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t +../drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t +../drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t +../drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types) +../drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype] +../drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int +../drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types) +../drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype] +../drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int +../drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t +../drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): +../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. +../drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer +../drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum +../drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -= +../drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int +../drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum +../drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32 +../drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32 +../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32 +../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t +../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32 +../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t +../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32 +../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t +../drivers/scsi/cxgbi/libcxgbi.c: note: in included file: +../drivers/scsi/cxgbi/libcxgbi.h:414:19: warning: invalid assignment: += +../drivers/scsi/cxgbi/libcxgbi.h:414:19: left side has type int +../drivers/scsi/cxgbi/libcxgbi.h:414:19: right side has type restricted __wsum +../net/bluetooth/sco.c: note: in included file: +../include/net/bluetooth/hci_core.h:153:35: warning: array of flexible structures +../drivers/scsi/lpfc/lpfc_bsg.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): @@ -5470,0 +5655,11 @@ +../drivers/scsi/lpfc/lpfc_bsg.c:205:32: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_bsg.c:206:33: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_bsg.c:211:30: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_bsg.c:2640:33: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_bsg.c:2643:33: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_bsg.c:2647:38: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_bsg.c:2863:32: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_bsg.c:2864:33: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_bsg.c:2866:30: warning: cast to restricted __le32 +../drivers/scsi/lpfc/lpfc_bsg.c:5426:29: warning: cast to restricted __be32 +../drivers/scsi/lpfc/lpfc_bsg.c:5429:33: warning: cast to restricted __be32 @@ -5539 +5734 @@ -../drivers/scsi/lpfc/lpfc_bsg.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): +../drivers/scsi/qla2xxx/qla_edif.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): @@ -5542,11 +5737,123 @@ -../drivers/scsi/lpfc/lpfc_bsg.c:205:32: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_bsg.c:206:33: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_bsg.c:211:30: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_bsg.c:2640:33: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_bsg.c:2643:33: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_bsg.c:2647:38: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_bsg.c:2863:32: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_bsg.c:2864:33: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_bsg.c:2866:30: warning: cast to restricted __le32 -../drivers/scsi/lpfc/lpfc_bsg.c:5426:29: warning: cast to restricted __be32 -../drivers/scsi/lpfc/lpfc_bsg.c:5429:33: warning: cast to restricted __be32 +../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/chelsio/cxgb4/cxgb4_ethtool.c: In function ‘get_drvinfo’: +../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:52: warning: ‘%u’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 0 and 14 [-Wformat-truncation=] + 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", + | ^~ +../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:26: note: directive argument in the range [0, 255] + 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:208:17: note: ‘snprintf’ output between 20 and 36 bytes into a destination of size 32 + 208 | snprintf(info->fw_version, sizeof(info->fw_version), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 210 | FW_HDR_FW_VER_MAJOR_G(adapter->params.fw_vers), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 211 | FW_HDR_FW_VER_MINOR_G(adapter->params.fw_vers), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 212 | FW_HDR_FW_VER_MICRO_G(adapter->params.fw_vers), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 213 | FW_HDR_FW_VER_BUILD_G(adapter->params.fw_vers), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 214 | FW_HDR_FW_VER_MAJOR_G(adapter->params.tp_vers), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 215 | FW_HDR_FW_VER_MINOR_G(adapter->params.tp_vers), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 216 | FW_HDR_FW_VER_MICRO_G(adapter->params.tp_vers), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 217 | FW_HDR_FW_VER_BUILD_G(adapter->params.tp_vers)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../net/ipv4/netfilter/iptable_filter.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 +../drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32 +../drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32 +../drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype] +../drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype] +../drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types) +../drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype] +../drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype] +../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: expected unsigned int [usertype] +../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: got restricted __be32 [usertype] +../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3601:52: warning: dubious: !x | y +../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: warning: incorrect type in argument 1 (different base types) +../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: expected unsigned int [usertype] rss +../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: got restricted __be32 [assigned] [usertype] rss_hi +../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: expected restricted __wsum [usertype] csum +../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: got restricted __be32 [assigned] [usertype] rss_hi +../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: expected unsigned int [usertype] priority +../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: got restricted __be32 [assigned] [usertype] rss_lo +../drivers/net/ethernet/chelsio/cxgb3/sge.c:2120:16: warning: cast to restricted __be32 +../net/ipv4/netfilter/iptable_mangle.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 +../drivers/scsi/qla2xxx/tcm_qla2xxx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/scsi/bfa/bfa_fcbuild.c:107:29: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_fcbuild.c:107:29: expected unsigned int static [assigned] [toplevel] [usertype] pagebytes:16 +../drivers/scsi/bfa/bfa_fcbuild.c:107:29: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_fcbuild.c:164:21: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_fcbuild.c:164:21: expected restricted __be16 [usertype] ox_id +../drivers/scsi/bfa/bfa_fcbuild.c:164:21: got unsigned short [usertype] ox_id +../drivers/scsi/bfa/bfa_fcbuild.c:173:23: warning: cast from restricted __be16 +../drivers/scsi/bfa/bfa_fcbuild.c:213:46: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_fcbuild.c:213:46: expected unsigned int [usertype] rxsz:16 +../drivers/scsi/bfa/bfa_fcbuild.c:213:46: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_fcbuild.c:234:28: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_fcbuild.c:234:28: expected unsigned int [usertype] rxsz:16 +../drivers/scsi/bfa/bfa_fcbuild.c:234:28: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_fcbuild.c:249:56: warning: incorrect type in argument 5 (different base types) +../drivers/scsi/bfa/bfa_fcbuild.c:249:56: expected restricted __be16 [usertype] ox_id +../drivers/scsi/bfa/bfa_fcbuild.c:249:56: got unsigned short [usertype] ox_id +../drivers/scsi/bfa/bfa_fcbuild.c:258:56: warning: incorrect type in argument 5 (different base types) +../drivers/scsi/bfa/bfa_fcbuild.c:258:56: expected restricted __be16 [usertype] ox_id +../drivers/scsi/bfa/bfa_fcbuild.c:258:56: got unsigned short [usertype] ox_id +../drivers/scsi/bfa/bfa_fcbuild.c:270:14: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_fcbuild.c:271:17: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_fcbuild.c:284:44: warning: incorrect type in argument 4 (different base types) +../drivers/scsi/bfa/bfa_fcbuild.c:284:44: expected restricted __be16 [usertype] ox_id +../drivers/scsi/bfa/bfa_fcbuild.c:284:44: got unsigned short [usertype] ox_id +../drivers/scsi/bfa/bfa_fcbuild.c:338:44: warning: incorrect type in argument 4 (different base types) +../drivers/scsi/bfa/bfa_fcbuild.c:338:44: expected restricted __be16 [usertype] ox_id +../drivers/scsi/bfa/bfa_fcbuild.c:338:44: got unsigned short [usertype] ox_id +../drivers/scsi/bfa/bfa_fcbuild.c:444:23: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_fcbuild.c:444:23: expected unsigned int [usertype] ox_id:16 +../drivers/scsi/bfa/bfa_fcbuild.c:444:23: got restricted __be16 [usertype] ox_id +../drivers/scsi/bfa/bfa_fcbuild.c:470:30: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_fcbuild.c:473:30: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_fcbuild.c:489:31: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_fcbuild.c:489:31: expected unsigned int [usertype] payload_len:16 +../drivers/scsi/bfa/bfa_fcbuild.c:489:31: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_fcbuild.c:499:16: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_fcbuild.c:560:31: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_fcbuild.c:560:31: expected unsigned int [usertype] num_entries:16 +../drivers/scsi/bfa/bfa_fcbuild.c:560:31: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_fcbuild.c:563:17: warning: cast from restricted __be16 +../drivers/scsi/bfa/bfa_fcbuild.c:566:17: warning: cast from restricted __be16 +../drivers/scsi/bfa/bfa_fcbuild.c:578:29: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_fcbuild.c:578:29: expected unsigned int [usertype] cmd_rsp_code:16 +../drivers/scsi/bfa/bfa_fcbuild.c:578:29: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_fcbuild.c:588:29: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_fcbuild.c:588:29: expected unsigned int [usertype] cmd_rsp_code:16 +../drivers/scsi/bfa/bfa_fcbuild.c:588:29: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_fcbuild.c:599:29: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_fcbuild.c:599:29: expected unsigned int [usertype] cmd_rsp_code:16 +../drivers/scsi/bfa/bfa_fcbuild.c:599:29: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_fcbuild.c:641:29: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_fcbuild.c:641:29: expected unsigned int [usertype] cmd_rsp_code:16 +../drivers/scsi/bfa/bfa_fcbuild.c:641:29: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_fcbuild.c:655:44: warning: incorrect type in argument 4 (different base types) +../drivers/scsi/bfa/bfa_fcbuild.c:655:44: expected restricted __be16 [usertype] ox_id +../drivers/scsi/bfa/bfa_fcbuild.c:655:44: got unsigned short [usertype] ox_id @@ -5593,17 +5900,156 @@ -../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: warning: cast from restricted __be16 -../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: warning: incorrect type in argument 3 (different base types) -../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: expected unsigned short [usertype] vxlan_port -../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: got restricted __be16 [usertype] -../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: warning: cast from restricted __be16 -../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: warning: incorrect type in argument 3 (different base types) -../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: expected unsigned short [usertype] vxlan_port -../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: got restricted __be16 [usertype] -../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1964:30: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1964:30: expected unsigned short [usertype] major -../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1964:30: got restricted __be16 [usertype] -../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1965:30: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1965:30: expected unsigned short [usertype] minor -../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1965:30: got restricted __be16 [usertype] -../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1966:30: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1966:30: expected unsigned short [usertype] micro -../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1966:30: got restricted __be16 [usertype] +../drivers/net/ethernet/chelsio/cxgb/sge.c:1390:65: warning: cast to restricted __be16 +../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: expected unsigned short [usertype] vlan +../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: got restricted __be16 [usertype] +../net/ipv4/netfilter/iptable_nat.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 +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: warning: incorrect type in assignment (different base types) +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: expected restricted __be32 [usertype] ipv4addr +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: got unsigned int +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: warning: incorrect type in assignment (different base types) +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: expected restricted __wsum [usertype] csum +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: got int [assigned] wrs_needed +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast to restricted __be16 +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast from restricted __wsum +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:37: warning: cast to restricted __be16 +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:38: warning: cast to restricted __be32 +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:798:18: warning: cast to restricted __be32 +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:819:28: warning: cast to restricted __be16 +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:827:24: warning: cast to restricted __be32 +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:25: warning: restricted __be32 degrades to integer +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: warning: incorrect type in argument 2 (different base types) +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: expected unsigned int addr +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: got restricted __be32 [usertype] ipv4addr +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:32: warning: restricted __be32 degrades to integer +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: warning: incorrect type in argument 2 (different base types) +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: expected unsigned int addr +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: got restricted __be32 [usertype] ipv4addr +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file: +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr +../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr +../drivers/net/ethernet/emulex/benet/be_main.c:1559:29: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/emulex/benet/be_main.c:1559:29: expected unsigned short +../drivers/net/ethernet/emulex/benet/be_main.c:1559:29: got restricted __le16 [usertype] +../drivers/net/ethernet/emulex/benet/be_main.c:2631:32: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/emulex/benet/be_main.c:2631:32: expected unsigned int [usertype] fragpa_lo +../drivers/net/ethernet/emulex/benet/be_main.c:2631:32: got restricted __le32 [usertype] +../drivers/net/ethernet/emulex/benet/be_main.c:2632:32: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/emulex/benet/be_main.c:2632:32: expected unsigned int [usertype] fragpa_hi +../drivers/net/ethernet/emulex/benet/be_main.c:2632:32: got restricted __le32 [usertype] +../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c: In function ‘alloc_uld_rxqs’: +../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:38: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 10 and 25 [-Wformat-truncation=] + 141 | "%s-%s%d", + | ^~ +../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:34: note: directive argument in the range [0, 131069] + 141 | "%s-%s%d", + | ^~~~~~~~~ +../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:139:25: note: ‘snprintf’ output between 3 and 38 bytes into a destination of size 26 + 139 | snprintf(adap->msix_info[msi_idx].desc, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 140 | sizeof(adap->msix_info[msi_idx].desc), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 141 | "%s-%s%d", + | ~~~~~~~~~~ + 142 | adap->port[0]->name, rxq_info->name, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../net/ipv4/netfilter/iptable_raw.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 +../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2325:25: warning: cast to restricted __be64 +../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1304:24: warning: cast to restricted __be32 +../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 +../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 +../drivers/net/ethernet/emulex/benet/be_ethtool.c: In function ‘be_set_coalesce’: +../drivers/net/ethernet/emulex/benet/be_ethtool.c:349:27: warning: variable ‘eqo’ set but not used [-Wunused-but-set-variable=] + 349 | struct be_eq_obj *eqo; + | ^~~ +../drivers/net/ethernet/emulex/benet/be_ethtool.c: In function ‘be_get_drvinfo’: +../drivers/net/ethernet/emulex/benet/be_ethtool.c:229:29: warning: ‘ [’ directive output may be truncated writing 2 bytes into a region of size between 1 and 32 [-Wformat-truncation=] + 229 | "%s [%s]", adapter->fw_ver, adapter->fw_on_flash); + | ^~ +../drivers/net/ethernet/emulex/benet/be_ethtool.c:228:17: note: ‘snprintf’ output between 4 and 66 bytes into a destination of size 32 + 228 | snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 229 | "%s [%s]", adapter->fw_ver, adapter->fw_on_flash); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../net/sctp/sm_make_chunk.c:3077:48: warning: incorrect type in argument 2 (different base types) +../net/sctp/sm_make_chunk.c:3077:48: expected int optname +../net/sctp/sm_make_chunk.c:3077:48: got restricted __be16 +../net/sctp/sm_make_chunk.c:3149:48: warning: incorrect type in argument 2 (different base types) +../net/sctp/sm_make_chunk.c:3149:48: expected int optname +../net/sctp/sm_make_chunk.c:3149:48: got restricted __be16 +../drivers/scsi/bfa/bfa_port.c:29:20: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_port.c:29:20: expected restricted __be32 [usertype] t0 +../drivers/scsi/bfa/bfa_port.c:29:20: got unsigned int [usertype] +../drivers/scsi/bfa/bfa_port.c:30:20: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_port.c:30:20: expected restricted __be32 [usertype] t1 +../drivers/scsi/bfa/bfa_port.c:30:20: got unsigned int [usertype] +../drivers/scsi/bfa/bfa_port.c:526:42: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_port.c:528:33: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_port.c:563:35: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_port.c:563:35: expected unsigned int [usertype] +../drivers/scsi/bfa/bfa_port.c:563:35: got restricted __be32 [usertype] +../net/ipv4/netfilter/iptable_security.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/sunrpc/sysfs.c:406:9: error: incompatible types in comparison expression (different address spaces): +../net/sunrpc/sysfs.c:406:9: char const [noderef] __rcu * +../net/sunrpc/sysfs.c:406:9: char const * +../drivers/scsi/qedi/qedi_main.c:96:36: warning: restricted __le16 degrades to integer +../drivers/scsi/qedi/qedi_main.c:1214:20: warning: incorrect type in assignment (different base types) +../drivers/scsi/qedi/qedi_main.c:1214:20: expected unsigned int [usertype] iscsi_cid +../drivers/scsi/qedi/qedi_main.c:1214:20: got restricted __le16 [usertype] conn_id +../drivers/scsi/qedi/qedi_main.c:1226:74: warning: incorrect type in argument 2 (different base types) +../drivers/scsi/qedi/qedi_main.c:1226:74: expected unsigned int [usertype] tid +../drivers/scsi/qedi/qedi_main.c:1226:74: got restricted __le16 [usertype] itid +../drivers/scsi/qedi/qedi_main.c:1274:18: warning: incorrect type in assignment (different base types) +../drivers/scsi/qedi/qedi_main.c:1274:18: expected unsigned short [usertype] prod_idx +../drivers/scsi/qedi/qedi_main.c:1274:18: got restricted __le16 +../drivers/scsi/qedi/qedi_main.c:1326:18: warning: incorrect type in assignment (different base types) +../drivers/scsi/qedi/qedi_main.c:1326:18: expected unsigned short [usertype] prod_idx +../drivers/scsi/qedi/qedi_main.c:1326:18: got restricted __le16 +../drivers/scsi/qedi/qedi_main.c:1853:32: warning: incorrect type in assignment (different base types) +../drivers/scsi/qedi/qedi_main.c:1853:32: expected restricted __le32 [usertype] itt +../drivers/scsi/qedi/qedi_main.c:1853:32: got unsigned int [usertype] proto_itt +../drivers/scsi/qedi/qedi_main.c:1866:37: warning: restricted __le32 degrades to integer +../net/bridge/netfilter/ebtable_filter.c:19:41: warning: array of flexible structures +../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: warning: cast from restricted __be16 +../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: warning: incorrect type in argument 3 (different base types) +../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: expected unsigned short [usertype] vxlan_port +../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: got restricted __be16 [usertype] +../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: warning: cast from restricted __be16 +../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: warning: incorrect type in argument 3 (different base types) +../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: expected unsigned short [usertype] vxlan_port +../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: got restricted __be16 [usertype] +../drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: expected unsigned short [usertype] major +../drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: got restricted __be16 [usertype] +../drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: expected unsigned short [usertype] minor +../drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: got restricted __be16 [usertype] +../drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: expected unsigned short [usertype] micro +../drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: got restricted __be16 [usertype] +../drivers/scsi/lpfc/lpfc_vmid.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures @@ -5842,204 +6287,0 @@ -../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c: In function ‘get_drvinfo’: -../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:52: warning: ‘%u’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 0 and 14 [-Wformat-truncation=] - 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", - | ^~ -../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:26: note: directive argument in the range [0, 255] - 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:208:17: note: ‘snprintf’ output between 20 and 36 bytes into a destination of size 32 - 208 | snprintf(info->fw_version, sizeof(info->fw_version), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 210 | FW_HDR_FW_VER_MAJOR_G(adapter->params.fw_vers), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 211 | FW_HDR_FW_VER_MINOR_G(adapter->params.fw_vers), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 212 | FW_HDR_FW_VER_MICRO_G(adapter->params.fw_vers), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 213 | FW_HDR_FW_VER_BUILD_G(adapter->params.fw_vers), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 214 | FW_HDR_FW_VER_MAJOR_G(adapter->params.tp_vers), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 215 | FW_HDR_FW_VER_MINOR_G(adapter->params.tp_vers), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 216 | FW_HDR_FW_VER_MICRO_G(adapter->params.tp_vers), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 217 | FW_HDR_FW_VER_BUILD_G(adapter->params.tp_vers)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/ethernet/emulex/benet/be_main.c:1559:29: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/emulex/benet/be_main.c:1559:29: expected unsigned short -../drivers/net/ethernet/emulex/benet/be_main.c:1559:29: got restricted __le16 [usertype] -../drivers/net/ethernet/emulex/benet/be_main.c:2631:32: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/emulex/benet/be_main.c:2631:32: expected unsigned int [usertype] fragpa_lo -../drivers/net/ethernet/emulex/benet/be_main.c:2631:32: got restricted __le32 [usertype] -../drivers/net/ethernet/emulex/benet/be_main.c:2632:32: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/emulex/benet/be_main.c:2632:32: expected unsigned int [usertype] fragpa_hi -../drivers/net/ethernet/emulex/benet/be_main.c:2632:32: got restricted __le32 [usertype] -../net/bridge/netfilter/ebtable_filter.c:19:41: warning: array of flexible structures -../drivers/scsi/elx/libefc/efc_node.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/elx/libefc/efc_fabric.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -In file included from ../include/asm-generic/bug.h:31, - from ../arch/x86/include/asm/bug.h:193, - from ../include/linux/bug.h:5, - from ../include/linux/alloc_tag.h:8, - from ../include/linux/vmalloc.h:5, - from ../include/linux/bcm47xx_nvram.h:10, - from ../drivers/firmware/broadcom/bcm47xx_sprom.c:29: -../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_u32.constprop’: -../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] - 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ - | ^~~~~~ -../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ - 483 | _p_func(_fmt, ##__VA_ARGS__); \ - | ^~~~ -../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ - 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) - | ^~~~~~ -../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ - 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ - | ^~~~~~~~ -../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ - 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) - | ^~~~~~~~~~~~ -../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ - 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ - | ^~~~~~~ -../drivers/firmware/broadcom/bcm47xx_sprom.c:93:1: note: in expansion of macro ‘NVRAM_READ_VAL’ - 93 | NVRAM_READ_VAL(u32) - | ^~~~~~~~~~~~~~ -../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_u16.constprop’: -../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] - 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ - | ^~~~~~ -../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ - 483 | _p_func(_fmt, ##__VA_ARGS__); \ - | ^~~~ -../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ - 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) - | ^~~~~~ -../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ - 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ - | ^~~~~~~~ -../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ - 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) - | ^~~~~~~~~~~~ -../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ - 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ - | ^~~~~~~ -../drivers/firmware/broadcom/bcm47xx_sprom.c:92:1: note: in expansion of macro ‘NVRAM_READ_VAL’ - 92 | NVRAM_READ_VAL(u16) - | ^~~~~~~~~~~~~~ -../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_s8.constprop’: -../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] - 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ - | ^~~~~~ -../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ - 483 | _p_func(_fmt, ##__VA_ARGS__); \ - | ^~~~ -../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ - 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) - | ^~~~~~ -../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ - 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ - | ^~~~~~~~ -../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ - 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) - | ^~~~~~~~~~~~ -../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ - 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ - | ^~~~~~~ -../drivers/firmware/broadcom/bcm47xx_sprom.c:91:1: note: in expansion of macro ‘NVRAM_READ_VAL’ - 91 | NVRAM_READ_VAL(s8) - | ^~~~~~~~~~~~~~ -../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_u8.constprop’: -../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] - 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ - | ^~~~~~ -../include/linux/printk.h:483:25: note: in definition of macro ‘printk_index_wrap’ - 483 | _p_func(_fmt, ##__VA_ARGS__); \ - | ^~~~ -../include/linux/printk.h:564:9: note: in expansion of macro ‘printk’ - 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) - | ^~~~~~ -../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ - 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ - | ^~~~~~~~ -../include/linux/printk.h:564:16: note: in expansion of macro ‘KERN_WARNING’ - 564 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) - | ^~~~~~~~~~~~ -../drivers/firmware/broadcom/bcm47xx_sprom.c:81:17: note: in expansion of macro ‘pr_warn’ - 81 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ - | ^~~~~~~ -../drivers/firmware/broadcom/bcm47xx_sprom.c:90:1: note: in expansion of macro ‘NVRAM_READ_VAL’ - 90 | NVRAM_READ_VAL(u8) - | ^~~~~~~~~~~~~~ -../drivers/scsi/elx/libefc/efc_nport.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/bfa/bfa_fcbuild.c:107:29: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_fcbuild.c:107:29: expected unsigned int static [assigned] [toplevel] [usertype] pagebytes:16 -../drivers/scsi/bfa/bfa_fcbuild.c:107:29: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_fcbuild.c:164:21: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_fcbuild.c:164:21: expected restricted __be16 [usertype] ox_id -../drivers/scsi/bfa/bfa_fcbuild.c:164:21: got unsigned short [usertype] ox_id -../drivers/scsi/bfa/bfa_fcbuild.c:173:23: warning: cast from restricted __be16 -../drivers/scsi/bfa/bfa_fcbuild.c:213:46: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_fcbuild.c:213:46: expected unsigned int [usertype] rxsz:16 -../drivers/scsi/bfa/bfa_fcbuild.c:213:46: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_fcbuild.c:234:28: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_fcbuild.c:234:28: expected unsigned int [usertype] rxsz:16 -../drivers/scsi/bfa/bfa_fcbuild.c:234:28: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_fcbuild.c:249:56: warning: incorrect type in argument 5 (different base types) -../drivers/scsi/bfa/bfa_fcbuild.c:249:56: expected restricted __be16 [usertype] ox_id -../drivers/scsi/bfa/bfa_fcbuild.c:249:56: got unsigned short [usertype] ox_id -../drivers/scsi/bfa/bfa_fcbuild.c:258:56: warning: incorrect type in argument 5 (different base types) -../drivers/scsi/bfa/bfa_fcbuild.c:258:56: expected restricted __be16 [usertype] ox_id -../drivers/scsi/bfa/bfa_fcbuild.c:258:56: got unsigned short [usertype] ox_id -../drivers/scsi/bfa/bfa_fcbuild.c:270:14: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_fcbuild.c:271:17: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_fcbuild.c:284:44: warning: incorrect type in argument 4 (different base types) -../drivers/scsi/bfa/bfa_fcbuild.c:284:44: expected restricted __be16 [usertype] ox_id -../drivers/scsi/bfa/bfa_fcbuild.c:284:44: got unsigned short [usertype] ox_id -../drivers/scsi/bfa/bfa_fcbuild.c:338:44: warning: incorrect type in argument 4 (different base types) -../drivers/scsi/bfa/bfa_fcbuild.c:338:44: expected restricted __be16 [usertype] ox_id -../drivers/scsi/bfa/bfa_fcbuild.c:338:44: got unsigned short [usertype] ox_id -../drivers/scsi/bfa/bfa_fcbuild.c:444:23: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_fcbuild.c:444:23: expected unsigned int [usertype] ox_id:16 -../drivers/scsi/bfa/bfa_fcbuild.c:444:23: got restricted __be16 [usertype] ox_id -../drivers/scsi/bfa/bfa_fcbuild.c:470:30: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_fcbuild.c:473:30: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_fcbuild.c:489:31: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_fcbuild.c:489:31: expected unsigned int [usertype] payload_len:16 -../drivers/scsi/bfa/bfa_fcbuild.c:489:31: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_fcbuild.c:499:16: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_fcbuild.c:560:31: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_fcbuild.c:560:31: expected unsigned int [usertype] num_entries:16 -../drivers/scsi/bfa/bfa_fcbuild.c:560:31: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_fcbuild.c:563:17: warning: cast from restricted __be16 -../drivers/scsi/bfa/bfa_fcbuild.c:566:17: warning: cast from restricted __be16 -../drivers/scsi/bfa/bfa_fcbuild.c:578:29: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_fcbuild.c:578:29: expected unsigned int [usertype] cmd_rsp_code:16 -../drivers/scsi/bfa/bfa_fcbuild.c:578:29: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_fcbuild.c:588:29: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_fcbuild.c:588:29: expected unsigned int [usertype] cmd_rsp_code:16 -../drivers/scsi/bfa/bfa_fcbuild.c:588:29: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_fcbuild.c:599:29: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_fcbuild.c:599:29: expected unsigned int [usertype] cmd_rsp_code:16 -../drivers/scsi/bfa/bfa_fcbuild.c:599:29: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_fcbuild.c:641:29: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_fcbuild.c:641:29: expected unsigned int [usertype] cmd_rsp_code:16 -../drivers/scsi/bfa/bfa_fcbuild.c:641:29: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_fcbuild.c:655:44: warning: incorrect type in argument 4 (different base types) -../drivers/scsi/bfa/bfa_fcbuild.c:655:44: expected restricted __be16 [usertype] ox_id -../drivers/scsi/bfa/bfa_fcbuild.c:655:44: got unsigned short [usertype] ox_id -../net/sctp/sm_make_chunk.c:3077:48: warning: incorrect type in argument 2 (different base types) -../net/sctp/sm_make_chunk.c:3077:48: expected int optname -../net/sctp/sm_make_chunk.c:3077:48: got restricted __be16 -../net/sctp/sm_make_chunk.c:3149:48: warning: incorrect type in argument 2 (different base types) -../net/sctp/sm_make_chunk.c:3149:48: expected int optname -../net/sctp/sm_make_chunk.c:3149:48: got restricted __be16 @@ -6047,46 +6289,3 @@ -../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c: In function ‘alloc_uld_rxqs’: -../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:38: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 10 and 25 [-Wformat-truncation=] - 141 | "%s-%s%d", - | ^~ -../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:34: note: directive argument in the range [0, 131069] - 141 | "%s-%s%d", - | ^~~~~~~~~ -../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:139:25: note: ‘snprintf’ output between 3 and 38 bytes into a destination of size 26 - 139 | snprintf(adap->msix_info[msi_idx].desc, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 140 | sizeof(adap->msix_info[msi_idx].desc), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 141 | "%s-%s%d", - | ~~~~~~~~~~ - 142 | adap->port[0]->name, rxq_info->name, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/scsi/bfa/bfa_port.c:29:20: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_port.c:29:20: expected restricted __be32 [usertype] t0 -../drivers/scsi/bfa/bfa_port.c:29:20: got unsigned int [usertype] -../drivers/scsi/bfa/bfa_port.c:30:20: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_port.c:30:20: expected restricted __be32 [usertype] t1 -../drivers/scsi/bfa/bfa_port.c:30:20: got unsigned int [usertype] -../drivers/scsi/bfa/bfa_port.c:526:42: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_port.c:528:33: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_port.c:563:35: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_port.c:563:35: expected unsigned int [usertype] -../drivers/scsi/bfa/bfa_port.c:563:35: got restricted __be32 [usertype] -../net/netfilter/nf_tables_api.c:2035:25: warning: cast between address spaces (__percpu -> __rcu) -../net/netfilter/nf_tables_api.c:2035:25: error: incompatible types in comparison expression (different address spaces): -../net/netfilter/nf_tables_api.c:2035:25: struct nft_stats [noderef] __rcu * -../net/netfilter/nf_tables_api.c:2035:25: struct nft_stats [noderef] __percpu * -../net/netfilter/nf_tables_api.c:2237:17: warning: cast between address spaces (__percpu -> __rcu) -../net/netfilter/nf_tables_api.c:2237:17: error: incompatible types in comparison expression (different address spaces): -../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __rcu * -../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __percpu * -../net/netfilter/nf_tables_api.c:2237:17: error: incompatible types in comparison expression (different address spaces): -../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __rcu * -../net/netfilter/nf_tables_api.c:2237:17: struct nft_stats [noderef] __percpu * -../net/netfilter/nf_tables_api.c:2280:21: warning: cast between address spaces (__percpu -> __rcu) -../net/netfilter/nf_tables_api.c:2280:21: error: incompatible types in comparison expression (different address spaces): -../net/netfilter/nf_tables_api.c:2280:21: struct nft_stats [noderef] __rcu * -../net/netfilter/nf_tables_api.c:2280:21: struct nft_stats [noderef] __percpu * -../net/netfilter/nf_tables_api.c:2685:25: warning: cast between address spaces (__percpu -> __rcu) -../net/netfilter/nf_tables_api.c:2685:25: error: incompatible types in comparison expression (different address spaces): -../net/netfilter/nf_tables_api.c:2685:25: struct nft_stats [noderef] __rcu * -../net/netfilter/nf_tables_api.c:2685:25: struct nft_stats [noderef] __percpu * +../drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: expected unsigned int [addressable] [assigned] [usertype] mtu +../drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: got restricted __be32 [usertype] @@ -6119,269 +6317,0 @@ -../net/sunrpc/sysfs.c:406:9: error: incompatible types in comparison expression (different address spaces): -../net/sunrpc/sysfs.c:406:9: char const [noderef] __rcu * -../net/sunrpc/sysfs.c:406:9: char const * -../drivers/scsi/elx/libefc/efc_device.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../net/ipv6/mcast_snoop.c: note: in included file: -../include/net/mld.h:32:43: warning: array of flexible structures -../net/atm/mpc.c:123:20: warning: symbol 'mpcs' was not declared. Should it be static? -../drivers/scsi/elx/libefc/efclib.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/scsi/bfa/bfa_svc.c:733:21: warning: restricted __be32 degrades to integer -../drivers/scsi/bfa/bfa_svc.c:740:48: warning: cast from restricted __be32 -../drivers/scsi/bfa/bfa_svc.c:745:41: warning: cast from restricted __be32 -../drivers/scsi/bfa/bfa_svc.c:750:33: warning: cast from restricted __be32 -../drivers/scsi/bfa/bfa_svc.c:3132:33: warning: cast from restricted __be16 -../drivers/scsi/bfa/bfa_svc.c:3135:9: warning: cast from restricted __be32 -../drivers/scsi/bfa/bfa_svc.c:3136:9: warning: cast from restricted __be32 -../drivers/scsi/bfa/bfa_svc.c:4410:25: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_svc.c:4412:25: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_svc.c:660:27: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_svc.c:660:27: expected restricted __be32 [usertype] rsp_len -../drivers/scsi/bfa/bfa_svc.c:660:27: got unsigned int [usertype] -../drivers/scsi/bfa/bfa_svc.c:669:39: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_svc.c:669:39: expected restricted __be32 [usertype] residue_len -../drivers/scsi/bfa/bfa_svc.c:669:39: got unsigned int [usertype] -../drivers/scsi/bfa/bfa_svc.c:681:71: warning: incorrect type in argument 5 (different base types) -../drivers/scsi/bfa/bfa_svc.c:681:71: expected unsigned int [usertype] rsp_len -../drivers/scsi/bfa/bfa_svc.c:681:71: got restricted __be32 [usertype] rsp_len -../drivers/scsi/bfa/bfa_svc.c:682:49: warning: incorrect type in argument 6 (different base types) -../drivers/scsi/bfa/bfa_svc.c:682:49: expected unsigned int [usertype] resid_len -../drivers/scsi/bfa/bfa_svc.c:682:49: got restricted __be32 [usertype] residue_len -../drivers/scsi/bfa/bfa_svc.c:689:39: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_svc.c:689:39: expected unsigned int [usertype] rsp_len -../drivers/scsi/bfa/bfa_svc.c:689:39: got restricted __be32 [usertype] rsp_len -../drivers/scsi/bfa/bfa_svc.c:690:43: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_svc.c:690:43: expected unsigned int [usertype] residue_len -../drivers/scsi/bfa/bfa_svc.c:690:43: got restricted __be32 [usertype] residue_len -../drivers/scsi/bfa/bfa_svc.c:3486:39: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_svc.c:3486:39: expected restricted __be16 [usertype] maxfrsize -../drivers/scsi/bfa/bfa_svc.c:3486:39: got unsigned short [usertype] maxfrsize -../drivers/scsi/bfa/bfa_svc.c:3521:41: warning: cast from restricted __be16 -../drivers/scsi/bfa/bfa_svc.c:3522:54: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_svc.c:3522:54: expected unsigned short [usertype] path_tov -../drivers/scsi/bfa/bfa_svc.c:3522:54: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_svc.c:3524:53: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_svc.c:3524:53: expected unsigned short [usertype] q_depth -../drivers/scsi/bfa/bfa_svc.c:3524:53: got restricted __be16 [usertype] -../drivers/scsi/bfa/bfa_svc.c:3851:9: warning: cast from restricted __be16 -../drivers/scsi/bfa/bfa_svc.c:3861:31: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_svc.c:3861:31: expected restricted __be16 [usertype] maxfrsize -../drivers/scsi/bfa/bfa_svc.c:3861:31: got unsigned short [usertype] maxfrsize -../drivers/scsi/bfa/bfa_svc.c:3870:27: warning: incorrect type in return expression (different base types) -../drivers/scsi/bfa/bfa_svc.c:3870:27: expected unsigned short -../drivers/scsi/bfa/bfa_svc.c:3870:27: got restricted __be16 [usertype] maxfrsize -../drivers/scsi/bfa/bfa_svc.c:5450:22: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_svc.c:5451:22: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_svc.c:6410:21: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_svc.c:6410:21: expected unsigned int enum bfa_status status -../drivers/scsi/bfa/bfa_svc.c:6410:21: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_svc.c:6461:49: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_svc.c:6461:49: expected unsigned int [usertype] roundtrip_latency -../drivers/scsi/bfa/bfa_svc.c:6461:49: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_svc.c:6463:50: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_svc.c:6463:50: expected unsigned int [usertype] est_cable_distance -../drivers/scsi/bfa/bfa_svc.c:6463:50: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_svc.c:6466:25: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_svc.c:6468:39: warning: cast to restricted __be16 -../drivers/scsi/bfa/bfa_svc.c:6495:30: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_svc.c:6495:30: expected unsigned int [usertype] lpcnt -../drivers/scsi/bfa/bfa_svc.c:6495:30: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_svc.c:5748:27: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_svc.c:5749:27: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_svc.c:5750:27: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_svc.c:5751:27: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_svc.c:5752:27: warning: cast to restricted __be32 -../drivers/scsi/bfa/bfa_svc.c:6387:26: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_svc.c:6387:26: expected unsigned int [usertype] lpcnt -../drivers/scsi/bfa/bfa_svc.c:6387:26: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_svc.c:6388:28: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_svc.c:6388:28: expected unsigned int [usertype] payload -../drivers/scsi/bfa/bfa_svc.c:6388:28: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_svc.c: note: in included file (through ../drivers/scsi/bfa/bfa.h, ../drivers/scsi/bfa/bfa_modules.h, ../drivers/scsi/bfa/bfad_drv.h): -../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len -../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len -../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len -../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len -../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len -../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len -../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] -../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) -../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len -../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] -../drivers/scsi/elx/libefc/efc_sm.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../kernel/bpf/fixups.c:2202:38: error: subtraction of functions? Share your drugs -../net/sunrpc/debugfs.c:78:21: warning: cast removes address space '__rcu' of expression -../drivers/scsi/elx/libefc/efc_els.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -In file included from ../include/linux/string.h:386, - from ../include/linux/bitmap.h:13, - from ../include/linux/cpumask.h:11, - from ../arch/x86/include/asm/paravirt.h:19, - from ../arch/x86/include/asm/irqflags.h:100, - from ../include/linux/irqflags.h:18, - from ../include/linux/spinlock.h:59, - from ../include/linux/mmzone.h:8, - from ../include/linux/gfp.h:7, - from ../drivers/scsi/bnx2i/bnx2i_hwi.c:17: -In function ‘fortify_memcpy_chk’, - inlined from ‘bnx2i_process_login_resp.isra’ at ../drivers/scsi/bnx2i/bnx2i_hwi.c:1460:2: -../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] - 578 | __read_overflow2_field(q_size_field, size); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../fs/nfs/nfstrace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../fs/nfs/nfstrace.h): -../fs/nfs/./nfstrace.h:1488:1: warning: dereference of noderef expression -../fs/nfs/nfstrace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../fs/nfs/nfstrace.h): -../fs/nfs/./nfstrace.h:1488:1: warning: dereference of noderef expression -../fs/nfs/nfstrace.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../fs/nfs/nfstrace.h): -../fs/nfs/./nfstrace.h:1488:1: warning: dereference of noderef expression -../drivers/isdn/mISDN/l1oip_core.c:670:39: warning: incorrect type in assignment (different base types) -../drivers/isdn/mISDN/l1oip_core.c:670:39: expected restricted __be32 [usertype] s_addr -../drivers/isdn/mISDN/l1oip_core.c:670:39: got unsigned long -../drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types) -../drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int val -../drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype] -../drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih -../drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih -../drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid -../drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid -../drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer -../drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt -../drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype] -../drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32 -../drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32 -../drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types) -../drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype] -../drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int -../drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types) -../drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype] -../drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int -../drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types) -../drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype] -../drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int -../drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types) -../drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype] -../drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int -../drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types) -../drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype] -../drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int -../drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait -../drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype] -../drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain -../drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype] -../drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types) -../drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype] -../drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int -../drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t -../drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t -../drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t -../drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types) -../drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype] -../drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int -../drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types) -../drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype] -../drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int -../drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t -../drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol '__pcpu_scope_bnx2i_percpu' was not declared. Should it be static? -../drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype] -../drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype] -../drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype] -../drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype] -../drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype] -../drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype] -../drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype] -../drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype] -../drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype] -../drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype] -../drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype] -../drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype] -../drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype] -../drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype] -../drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype] -../drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype] -../drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32 -../drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32 -../drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype] -../drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype] -../drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types) -../drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype] -../drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype] -../drivers/scsi/qedi/qedi_main.c:96:36: warning: restricted __le16 degrades to integer -../drivers/scsi/qedi/qedi_main.c:1214:20: warning: incorrect type in assignment (different base types) -../drivers/scsi/qedi/qedi_main.c:1214:20: expected unsigned int [usertype] iscsi_cid -../drivers/scsi/qedi/qedi_main.c:1214:20: got restricted __le16 [usertype] conn_id -../drivers/scsi/qedi/qedi_main.c:1226:74: warning: incorrect type in argument 2 (different base types) -../drivers/scsi/qedi/qedi_main.c:1226:74: expected unsigned int [usertype] tid -../drivers/scsi/qedi/qedi_main.c:1226:74: got restricted __le16 [usertype] itid -../drivers/scsi/qedi/qedi_main.c:1274:18: warning: incorrect type in assignment (different base types) -../drivers/scsi/qedi/qedi_main.c:1274:18: expected unsigned short [usertype] prod_idx -../drivers/scsi/qedi/qedi_main.c:1274:18: got restricted __le16 -../drivers/scsi/qedi/qedi_main.c:1326:18: warning: incorrect type in assignment (different base types) -../drivers/scsi/qedi/qedi_main.c:1326:18: expected unsigned short [usertype] prod_idx -../drivers/scsi/qedi/qedi_main.c:1326:18: got restricted __le16 -../drivers/scsi/qedi/qedi_main.c:1853:32: warning: incorrect type in assignment (different base types) -../drivers/scsi/qedi/qedi_main.c:1853:32: expected restricted __le32 [usertype] itt -../drivers/scsi/qedi/qedi_main.c:1853:32: got unsigned int [usertype] proto_itt -../drivers/scsi/qedi/qedi_main.c:1866:37: warning: restricted __le32 degrades to integer -../net/sched/em_cmp.c:43:31: warning: cast to restricted __be16 -../net/sched/em_cmp.c:53:31: warning: cast to restricted __be32 -../drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer -../drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum -../drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -= -../drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int -../drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum -../drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32 -../drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32 -../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32 -../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t -../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32 -../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t -../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32 -../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t -../drivers/scsi/cxgbi/libcxgbi.c: note: in included file: -../drivers/scsi/cxgbi/libcxgbi.h:414:19: warning: invalid assignment: += -../drivers/scsi/cxgbi/libcxgbi.h:414:19: left side has type int -../drivers/scsi/cxgbi/libcxgbi.h:414:19: right side has type restricted __wsum -../drivers/hid/bpf/hid_bpf_dispatch.c:293:18: warning: symbol 'hid_bpf_get_data' was not declared. Should it be static? -../drivers/hid/bpf/hid_bpf_dispatch.c:313:32: warning: symbol 'hid_bpf_allocate_context' was not declared. Should it be static? -../drivers/hid/bpf/hid_bpf_dispatch.c:341:1: warning: symbol 'hid_bpf_release_context' was not declared. Should it be static? -../drivers/hid/bpf/hid_bpf_dispatch.c:404:1: warning: symbol 'hid_bpf_hw_request' was not declared. Should it be static? -../drivers/hid/bpf/hid_bpf_dispatch.c:466:1: warning: symbol 'hid_bpf_hw_output_report' was not declared. Should it be static? -../drivers/hid/bpf/hid_bpf_dispatch.c:524:1: warning: symbol 'hid_bpf_try_input_report' was not declared. Should it be static? -../drivers/hid/bpf/hid_bpf_dispatch.c:549:1: warning: symbol 'hid_bpf_input_report' was not declared. Should it be static? -../kernel/bpf/check_btf.c: note: in included file (through ../include/linux/bpf.h): -../include/linux/bpfptr.h:65:40: warning: cast to non-scalar -../include/linux/bpfptr.h:65:40: warning: cast from non-scalar -../include/linux/bpfptr.h:65:40: warning: cast to non-scalar -../include/linux/bpfptr.h:65:40: warning: cast from non-scalar -../include/linux/bpfptr.h:65:40: warning: cast to non-scalar -../include/linux/bpfptr.h:65:40: warning: cast from non-scalar @@ -6410,33 +6339,0 @@ -../net/ipv4/netfilter/iptable_filter.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: 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/scsi/be2iscsi/be_main.c:1169:29: warning: cast to restricted __be16 -../drivers/scsi/be2iscsi/be_main.c:1195:21: warning: incorrect type in assignment (different base types) -../drivers/scsi/be2iscsi/be_main.c:1195:21: expected restricted __be16 [usertype] t2wait -../drivers/scsi/be2iscsi/be_main.c:1195:21: got int -../drivers/scsi/be2iscsi/be_main.c:1680:33: warning: cast to restricted __be16 -../drivers/scsi/be2iscsi/be_main.c:1818:28: warning: cast to restricted __le32 -../drivers/scsi/be2iscsi/be_main.c:1837:36: warning: cast to restricted __le32 -../drivers/scsi/be2iscsi/be_main.c:4338:19: warning: cast from restricted itt_t -../drivers/scsi/be2iscsi/be_main.c:4371:34: warning: cast to restricted itt_t -../drivers/scsi/be2iscsi/be_main.c:4468:16: warning: cast to restricted itt_t -../drivers/scsi/be2iscsi/be_main.c:4468:16: warning: cast from restricted __be32 -../drivers/scsi/be2iscsi/be_main.c:4524:9: warning: incorrect type in argument 5 (different base types) -../drivers/scsi/be2iscsi/be_main.c:4524:9: expected unsigned int [usertype] value -../drivers/scsi/be2iscsi/be_main.c:4524:9: got restricted __be16 [usertype] -../drivers/scsi/be2iscsi/be_main.c:4584:9: warning: incorrect type in argument 5 (different base types) -../drivers/scsi/be2iscsi/be_main.c:4584:9: expected unsigned int [usertype] value -../drivers/scsi/be2iscsi/be_main.c:4584:9: got restricted __be16 [usertype] -../drivers/scsi/be2iscsi/be_main.c:4678:30: warning: restricted __be32 degrades to integer -../drivers/scsi/be2iscsi/be_main.c:4763:17: warning: cast to restricted __be32 -../drivers/scsi/be2iscsi/be_main.c:4763:17: warning: cast from restricted itt_t -../drivers/scsi/be2iscsi/be_main.c:5771:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static? @@ -6613,20 +6510,162 @@ -../net/caif/cfmuxl.c:127:14: error: incompatible types in comparison expression (different address spaces): -../net/caif/cfmuxl.c:127:14: struct cflayer [noderef] __rcu * -../net/caif/cfmuxl.c:127:14: struct cflayer * -../net/caif/cfmuxl.c:131:17: error: incompatible types in comparison expression (different address spaces): -../net/caif/cfmuxl.c:131:17: struct cflayer [noderef] __rcu * -../net/caif/cfmuxl.c:131:17: struct cflayer * -../net/caif/cfmuxl.c:111:9: error: incompatible types in comparison expression (different address spaces): -../net/caif/cfmuxl.c:111:9: struct cflayer [noderef] __rcu * -../net/caif/cfmuxl.c:111:9: struct cflayer * -../net/caif/cfmuxl.c:141:14: error: incompatible types in comparison expression (different address spaces): -../net/caif/cfmuxl.c:141:14: struct cflayer [noderef] __rcu * -../net/caif/cfmuxl.c:141:14: struct cflayer * -../net/caif/cfmuxl.c:145:17: error: incompatible types in comparison expression (different address spaces): -../net/caif/cfmuxl.c:145:17: struct cflayer [noderef] __rcu * -../net/caif/cfmuxl.c:145:17: struct cflayer * -../net/caif/cfmuxl.c:167:9: error: incompatible types in comparison expression (different address spaces): -../net/caif/cfmuxl.c:167:9: struct cflayer [noderef] __rcu * -../net/caif/cfmuxl.c:167:9: struct cflayer * -../net/caif/cffrml.c:92:15: warning: cast to restricted __le16 -../net/caif/cffrml.c:117:27: warning: cast to restricted __le16 +../fs/nfs/nfstrace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../fs/nfs/nfstrace.h): +../fs/nfs/./nfstrace.h:1488:1: warning: dereference of noderef expression +../fs/nfs/nfstrace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../fs/nfs/nfstrace.h): +../fs/nfs/./nfstrace.h:1488:1: warning: dereference of noderef expression +../fs/nfs/nfstrace.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../fs/nfs/nfstrace.h): +../fs/nfs/./nfstrace.h:1488:1: warning: dereference of noderef expression +../drivers/scsi/bfa/bfa_svc.c:733:21: warning: restricted __be32 degrades to integer +../drivers/scsi/bfa/bfa_svc.c:740:48: warning: cast from restricted __be32 +../drivers/scsi/bfa/bfa_svc.c:745:41: warning: cast from restricted __be32 +../drivers/scsi/bfa/bfa_svc.c:750:33: warning: cast from restricted __be32 +../drivers/scsi/bfa/bfa_svc.c:3132:33: warning: cast from restricted __be16 +../drivers/scsi/bfa/bfa_svc.c:3135:9: warning: cast from restricted __be32 +../drivers/scsi/bfa/bfa_svc.c:3136:9: warning: cast from restricted __be32 +../drivers/scsi/bfa/bfa_svc.c:4410:25: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_svc.c:4412:25: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_svc.c:660:27: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_svc.c:660:27: expected restricted __be32 [usertype] rsp_len +../drivers/scsi/bfa/bfa_svc.c:660:27: got unsigned int [usertype] +../drivers/scsi/bfa/bfa_svc.c:669:39: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_svc.c:669:39: expected restricted __be32 [usertype] residue_len +../drivers/scsi/bfa/bfa_svc.c:669:39: got unsigned int [usertype] +../drivers/scsi/bfa/bfa_svc.c:681:71: warning: incorrect type in argument 5 (different base types) +../drivers/scsi/bfa/bfa_svc.c:681:71: expected unsigned int [usertype] rsp_len +../drivers/scsi/bfa/bfa_svc.c:681:71: got restricted __be32 [usertype] rsp_len +../drivers/scsi/bfa/bfa_svc.c:682:49: warning: incorrect type in argument 6 (different base types) +../drivers/scsi/bfa/bfa_svc.c:682:49: expected unsigned int [usertype] resid_len +../drivers/scsi/bfa/bfa_svc.c:682:49: got restricted __be32 [usertype] residue_len +../drivers/scsi/bfa/bfa_svc.c:689:39: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_svc.c:689:39: expected unsigned int [usertype] rsp_len +../drivers/scsi/bfa/bfa_svc.c:689:39: got restricted __be32 [usertype] rsp_len +../drivers/scsi/bfa/bfa_svc.c:690:43: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_svc.c:690:43: expected unsigned int [usertype] residue_len +../drivers/scsi/bfa/bfa_svc.c:690:43: got restricted __be32 [usertype] residue_len +../drivers/scsi/bfa/bfa_svc.c:3486:39: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_svc.c:3486:39: expected restricted __be16 [usertype] maxfrsize +../drivers/scsi/bfa/bfa_svc.c:3486:39: got unsigned short [usertype] maxfrsize +../drivers/scsi/bfa/bfa_svc.c:3521:41: warning: cast from restricted __be16 +../drivers/scsi/bfa/bfa_svc.c:3522:54: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_svc.c:3522:54: expected unsigned short [usertype] path_tov +../drivers/scsi/bfa/bfa_svc.c:3522:54: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_svc.c:3524:53: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_svc.c:3524:53: expected unsigned short [usertype] q_depth +../drivers/scsi/bfa/bfa_svc.c:3524:53: got restricted __be16 [usertype] +../drivers/scsi/bfa/bfa_svc.c:3851:9: warning: cast from restricted __be16 +../drivers/scsi/bfa/bfa_svc.c:3861:31: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_svc.c:3861:31: expected restricted __be16 [usertype] maxfrsize +../drivers/scsi/bfa/bfa_svc.c:3861:31: got unsigned short [usertype] maxfrsize +../drivers/scsi/bfa/bfa_svc.c:3870:27: warning: incorrect type in return expression (different base types) +../drivers/scsi/bfa/bfa_svc.c:3870:27: expected unsigned short +../drivers/scsi/bfa/bfa_svc.c:3870:27: got restricted __be16 [usertype] maxfrsize +../drivers/scsi/bfa/bfa_svc.c:5450:22: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_svc.c:5451:22: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_svc.c:6410:21: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_svc.c:6410:21: expected unsigned int enum bfa_status status +../drivers/scsi/bfa/bfa_svc.c:6410:21: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_svc.c:6461:49: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_svc.c:6461:49: expected unsigned int [usertype] roundtrip_latency +../drivers/scsi/bfa/bfa_svc.c:6461:49: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_svc.c:6463:50: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_svc.c:6463:50: expected unsigned int [usertype] est_cable_distance +../drivers/scsi/bfa/bfa_svc.c:6463:50: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_svc.c:6466:25: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_svc.c:6468:39: warning: cast to restricted __be16 +../drivers/scsi/bfa/bfa_svc.c:6495:30: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_svc.c:6495:30: expected unsigned int [usertype] lpcnt +../drivers/scsi/bfa/bfa_svc.c:6495:30: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_svc.c:5748:27: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_svc.c:5749:27: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_svc.c:5750:27: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_svc.c:5751:27: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_svc.c:5752:27: warning: cast to restricted __be32 +../drivers/scsi/bfa/bfa_svc.c:6387:26: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_svc.c:6387:26: expected unsigned int [usertype] lpcnt +../drivers/scsi/bfa/bfa_svc.c:6387:26: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_svc.c:6388:28: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_svc.c:6388:28: expected unsigned int [usertype] payload +../drivers/scsi/bfa/bfa_svc.c:6388:28: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_svc.c: note: in included file (through ../drivers/scsi/bfa/bfa.h, ../drivers/scsi/bfa/bfa_modules.h, ../drivers/scsi/bfa/bfad_drv.h): +../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len +../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len +../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len +../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len +../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len +../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len +../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] +../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) +../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len +../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] +../drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10478:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff) +../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: warning: cast from restricted __be16 +../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: warning: incorrect type in argument 3 (different base types) +../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: expected unsigned short [usertype] vxlan_port +../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: got restricted __be16 [usertype] +../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: warning: cast from restricted __be16 +../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: warning: incorrect type in argument 3 (different base types) +../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: expected unsigned short [usertype] vxlan_port +../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: got restricted __be16 [usertype] +../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1964:30: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1964:30: expected unsigned short [usertype] major +../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1964:30: got restricted __be16 [usertype] +../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1965:30: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1965:30: expected unsigned short [usertype] minor +../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1965:30: got restricted __be16 [usertype] +../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1966:30: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1966:30: expected unsigned short [usertype] micro +../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1966:30: got restricted __be16 [usertype] +../drivers/net/ethernet/cisco/enic/enic_pp.c:147:45: warning: dubious: x | !y +../drivers/net/ethernet/cisco/enic/enic_pp.c:148:52: warning: dubious: x | !y +../drivers/net/ethernet/cisco/enic/enic_pp.c:149:73: warning: dubious: x | !y +../drivers/scsi/be2iscsi/be_main.c:1169:29: warning: cast to restricted __be16 +../drivers/scsi/be2iscsi/be_main.c:1195:21: warning: incorrect type in assignment (different base types) +../drivers/scsi/be2iscsi/be_main.c:1195:21: expected restricted __be16 [usertype] t2wait +../drivers/scsi/be2iscsi/be_main.c:1195:21: got int +../drivers/scsi/be2iscsi/be_main.c:1680:33: warning: cast to restricted __be16 +../drivers/scsi/be2iscsi/be_main.c:1818:28: warning: cast to restricted __le32 +../drivers/scsi/be2iscsi/be_main.c:1837:36: warning: cast to restricted __le32 +../drivers/scsi/be2iscsi/be_main.c:4338:19: warning: cast from restricted itt_t +../drivers/scsi/be2iscsi/be_main.c:4371:34: warning: cast to restricted itt_t +../drivers/scsi/be2iscsi/be_main.c:4468:16: warning: cast to restricted itt_t +../drivers/scsi/be2iscsi/be_main.c:4468:16: warning: cast from restricted __be32 +../drivers/scsi/be2iscsi/be_main.c:4524:9: warning: incorrect type in argument 5 (different base types) +../drivers/scsi/be2iscsi/be_main.c:4524:9: expected unsigned int [usertype] value +../drivers/scsi/be2iscsi/be_main.c:4524:9: got restricted __be16 [usertype] +../drivers/scsi/be2iscsi/be_main.c:4584:9: warning: incorrect type in argument 5 (different base types) +../drivers/scsi/be2iscsi/be_main.c:4584:9: expected unsigned int [usertype] value +../drivers/scsi/be2iscsi/be_main.c:4584:9: got restricted __be16 [usertype] +../drivers/scsi/be2iscsi/be_main.c:4678:30: warning: restricted __be32 degrades to integer +../drivers/scsi/be2iscsi/be_main.c:4763:17: warning: cast to restricted __be32 +../drivers/scsi/be2iscsi/be_main.c:4763:17: warning: cast from restricted itt_t +../drivers/scsi/be2iscsi/be_main.c:5771:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static? +../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 +../net/sunrpc/debugfs.c:78:21: warning: cast removes address space '__rcu' of expression +../net/ipv4/fou_bpf.c:44:17: warning: symbol 'bpf_skb_set_fou_encap' was not declared. Should it be static? +../net/ipv4/fou_bpf.c:86:17: warning: symbol 'bpf_skb_get_fou_encap' was not declared. Should it be static? +../kernel/bpf/fixups.c:2202:38: error: subtraction of functions? Share your drugs +../drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer +../drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer +../drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer +../drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer +../drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types) +../drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr +../drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr @@ -6901,72 +6940,21 @@ -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: warning: incorrect type in assignment (different base types) -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: expected restricted __be32 [usertype] ipv4addr -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: got unsigned int -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: warning: incorrect type in assignment (different base types) -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: expected restricted __wsum [usertype] csum -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: got int [assigned] wrs_needed -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast to restricted __be16 -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast from restricted __wsum -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:37: warning: cast to restricted __be16 -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:38: warning: cast to restricted __be32 -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:798:18: warning: cast to restricted __be32 -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:819:28: warning: cast to restricted __be16 -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:827:24: warning: cast to restricted __be32 -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:25: warning: restricted __be32 degrades to integer -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: warning: incorrect type in argument 2 (different base types) -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: expected unsigned int addr -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: got restricted __be32 [usertype] ipv4addr -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:32: warning: restricted __be32 degrades to integer -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: warning: incorrect type in argument 2 (different base types) -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: expected unsigned int addr -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: got restricted __be32 [usertype] ipv4addr -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file: -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr -../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr -../net/ipv4/netfilter/iptable_mangle.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 -../drivers/net/ethernet/freescale/enetc/enetc.c: In function ‘enetc_setup_irqs’: -../drivers/net/ethernet/freescale/enetc/enetc.c:2797:60: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-truncation=] - 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", - | ^~ -../drivers/net/ethernet/freescale/enetc/enetc.c:2797:52: note: directive argument in the range [-2147483638, 2147483646] - 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", - | ^~~~~~~~~~~ -../drivers/net/ethernet/freescale/enetc/enetc.c:2797:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 24 - 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2798 | priv->ndev->name, i); - | ~~~~~~~~~~~~~~~~~~~~ -../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2325:25: warning: cast to restricted __be64 -../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1304:24: warning: cast to restricted __be32 -../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 -../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 -../drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer -../drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer -../drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer -../drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer -../drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types) -../drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr -../drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr -../kernel/bpf/trampoline.c:183:19: warning: symbol 'direct_ops' was not declared. Should it be static? +../drivers/scsi/qedi/qedi_debugfs.c:14:5: warning: symbol 'qedi_do_not_recover' was not declared. Should it be static? +../drivers/scsi/qedi/qedi_debugfs.c:86:31: warning: symbol 'qedi_debugfs_ops' was not declared. Should it be static? +../drivers/scsi/qedi/qedi_debugfs.c:109:45: warning: incorrect type in argument 2 (different address spaces) +../drivers/scsi/qedi/qedi_debugfs.c:109:45: expected char const * +../drivers/scsi/qedi/qedi_debugfs.c:109:45: got char const [noderef] __user *buffer +../drivers/scsi/qedi/qedi_debugfs.c:150:41: warning: restricted __le16 degrades to integer +../drivers/scsi/qedi/qedi_debugfs.c:219:30: warning: symbol 'qedi_dbg_fops' was not declared. Should it be static? +../drivers/net/ethernet/cisco/enic/enic_ethtool.c:656:38: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/cisco/enic/enic_ethtool.c:656:38: expected restricted __be32 [usertype] ip4src +../drivers/net/ethernet/cisco/enic/enic_ethtool.c:656:38: got unsigned int [usertype] +../drivers/net/ethernet/cisco/enic/enic_ethtool.c:659:38: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/cisco/enic/enic_ethtool.c:659:38: expected restricted __be32 [usertype] ip4dst +../drivers/net/ethernet/cisco/enic/enic_ethtool.c:659:38: got unsigned int [usertype] +../drivers/net/ethernet/cisco/enic/enic_ethtool.c:662:36: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/cisco/enic/enic_ethtool.c:662:36: expected restricted __be16 [usertype] psrc +../drivers/net/ethernet/cisco/enic/enic_ethtool.c:662:36: got unsigned short [usertype] +../drivers/net/ethernet/cisco/enic/enic_ethtool.c:665:36: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/cisco/enic/enic_ethtool.c:665:36: expected restricted __be16 [usertype] pdst +../drivers/net/ethernet/cisco/enic/enic_ethtool.c:665:36: got unsigned short [usertype] +../net/ipv4/netfilter/arptable_filter.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 @@ -7003,7 +6991,12 @@ -../drivers/scsi/qedi/qedi_debugfs.c:14:5: warning: symbol 'qedi_do_not_recover' was not declared. Should it be static? -../drivers/scsi/qedi/qedi_debugfs.c:86:31: warning: symbol 'qedi_debugfs_ops' was not declared. Should it be static? -../drivers/scsi/qedi/qedi_debugfs.c:109:45: warning: incorrect type in argument 2 (different address spaces) -../drivers/scsi/qedi/qedi_debugfs.c:109:45: expected char const * -../drivers/scsi/qedi/qedi_debugfs.c:109:45: got char const [noderef] __user *buffer -../drivers/scsi/qedi/qedi_debugfs.c:150:41: warning: restricted __le16 degrades to integer -../drivers/scsi/qedi/qedi_debugfs.c:219:30: warning: symbol 'qedi_dbg_fops' was not declared. Should it be static? +../drivers/net/ethernet/freescale/enetc/enetc.c: In function ‘enetc_setup_irqs’: +../drivers/net/ethernet/freescale/enetc/enetc.c:2797:60: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-truncation=] + 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", + | ^~ +../drivers/net/ethernet/freescale/enetc/enetc.c:2797:52: note: directive argument in the range [-2147483638, 2147483646] + 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", + | ^~~~~~~~~~~ +../drivers/net/ethernet/freescale/enetc/enetc.c:2797:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 24 + 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2798 | priv->ndev->name, i); + | ~~~~~~~~~~~~~~~~~~~~ @@ -7031,9 +7024 @@ -../net/ipv4/netfilter/iptable_nat.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/iptable_raw.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/caif/caif_usb.c:110:32: warning: restricted __be16 degrades to integer -../net/caif/caif_usb.c:111:33: warning: restricted __be16 degrades to integer -../net/ipv4/netfilter/iptable_security.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 -../kernel/bpf/btf.c: note: in included file (through ../include/linux/bpf.h, ../include/linux/bpf_verifier.h): +../kernel/bpf/check_btf.c: note: in included file (through ../include/linux/bpf.h): @@ -7042,11 +7027,6 @@ -../net/sched/em_meta.c:198:20: warning: incorrect type in assignment (different base types) -../net/sched/em_meta.c:198:20: expected unsigned long value -../net/sched/em_meta.c:198:20: got restricted __be16 -../kernel/bpf/stream.c:215:17: warning: symbol 'bpf_stream_vprintk' was not declared. Should it be static? -../kernel/bpf/stream.c:249:17: warning: symbol 'bpf_stream_print_stack' was not declared. Should it be static? -../kernel/bpf/arena.c:857:18: warning: symbol 'bpf_arena_alloc_pages' was not declared. Should it be static? -../kernel/bpf/arena.c:880:18: warning: symbol 'bpf_arena_free_pages' was not declared. Should it be static? -../kernel/bpf/arena.c:900:17: warning: symbol 'bpf_arena_reserve_pages' was not declared. Should it be static? -../net/netfilter/nf_tables_offload.c:253:24: warning: incorrect type in initializer (different base types) -../net/netfilter/nf_tables_offload.c:253:24: expected restricted __be16 [usertype] proto -../net/netfilter/nf_tables_offload.c:253:24: got int +../include/linux/bpfptr.h:65:40: warning: cast to non-scalar +../include/linux/bpfptr.h:65:40: warning: cast from non-scalar +../include/linux/bpfptr.h:65:40: warning: cast to non-scalar +../include/linux/bpfptr.h:65:40: warning: cast from non-scalar +../net/atm/mpc.c:123:20: warning: symbol 'mpcs' was not declared. Should it be static? +../kernel/bpf/trampoline.c:183:19: warning: symbol 'direct_ops' was not declared. Should it be static? @@ -7053,0 +7034 @@ +../drivers/net/ethernet/huawei/hinic/hinic_tx.c:713:25: warning: cast to restricted __be16 @@ -7057,0 +7039,21 @@ +../net/caif/cfmuxl.c:127:14: error: incompatible types in comparison expression (different address spaces): +../net/caif/cfmuxl.c:127:14: struct cflayer [noderef] __rcu * +../net/caif/cfmuxl.c:127:14: struct cflayer * +../net/caif/cfmuxl.c:131:17: error: incompatible types in comparison expression (different address spaces): +../net/caif/cfmuxl.c:131:17: struct cflayer [noderef] __rcu * +../net/caif/cfmuxl.c:131:17: struct cflayer * +../net/caif/cfmuxl.c:111:9: error: incompatible types in comparison expression (different address spaces): +../net/caif/cfmuxl.c:111:9: struct cflayer [noderef] __rcu * +../net/caif/cfmuxl.c:111:9: struct cflayer * +../net/caif/cfmuxl.c:141:14: error: incompatible types in comparison expression (different address spaces): +../net/caif/cfmuxl.c:141:14: struct cflayer [noderef] __rcu * +../net/caif/cfmuxl.c:141:14: struct cflayer * +../net/caif/cfmuxl.c:145:17: error: incompatible types in comparison expression (different address spaces): +../net/caif/cfmuxl.c:145:17: struct cflayer [noderef] __rcu * +../net/caif/cfmuxl.c:145:17: struct cflayer * +../net/caif/cfmuxl.c:167:9: error: incompatible types in comparison expression (different address spaces): +../net/caif/cfmuxl.c:167:9: struct cflayer [noderef] __rcu * +../net/caif/cfmuxl.c:167:9: struct cflayer * +../kernel/bpf/btf.c: note: in included file (through ../include/linux/bpf.h, ../include/linux/bpf_verifier.h): +../include/linux/bpfptr.h:65:40: warning: cast to non-scalar +../include/linux/bpfptr.h:65:40: warning: cast from non-scalar @@ -7082,20 +7083,0 @@ -../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/huawei/hinic/hinic_tx.c:713:25: warning: cast to restricted __be16 -../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: cast removes address space '__iomem' of expression -../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: incorrect type in argument 1 (different address spaces) -../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: expected void [noderef] __iomem *p -../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: got struct gfar * -../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:22: warning: cast removes address space '__iomem' of expression -../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: error: incompatible types in comparison expression (different address spaces): -../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: void * -../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: void [noderef] __iomem * -../drivers/net/ethernet/freescale/fsl_pq_mdio.c:399:25: error: subtraction of different types can't work (different address spaces) @@ -7125,0 +7108,7 @@ +../net/netfilter/nf_tables_offload.c:253:24: warning: incorrect type in initializer (different base types) +../net/netfilter/nf_tables_offload.c:253:24: expected restricted __be16 [usertype] proto +../net/netfilter/nf_tables_offload.c:253:24: got int +../net/sched/em_cmp.c:43:31: warning: cast to restricted __be16 +../net/sched/em_cmp.c:53:31: warning: cast to restricted __be32 +../net/caif/cffrml.c:92:15: warning: cast to restricted __le16 +../net/caif/cffrml.c:117:27: warning: cast to restricted __le16 @@ -7138,74 +7127,5 @@ -../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:107:9: error: incompatible types in comparison expression (different address spaces): -../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * -../include/linux/rbtree.h:107:9: struct rb_node * -../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: warning: incorrect type in argument 1 (different address spaces) -../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: got void *hwbase -../net/ipv4/netfilter/arptable_filter.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 -../drivers/net/ethernet/marvell/prestera/prestera_devlink.c: In function ‘prestera_dl_info_get’: -../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:43: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 4 and 12 [-Wformat-truncation=] - 359 | snprintf(buf, sizeof(buf), "%d.%d.%d", - | ^~ -../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:36: note: directive argument in the range [0, 65535] - 359 | snprintf(buf, sizeof(buf), "%d.%d.%d", - | ^~~~~~~~~~ -../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:9: note: ‘snprintf’ output between 6 and 18 bytes into a destination of size 16 - 359 | snprintf(buf, sizeof(buf), "%d.%d.%d", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 360 | sw->dev->fw_rev.maj, - | ~~~~~~~~~~~~~~~~~~~~ - 361 | sw->dev->fw_rev.min, - | ~~~~~~~~~~~~~~~~~~~~ - 362 | sw->dev->fw_rev.sub); - | ~~~~~~~~~~~~~~~~~~~~ -../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: warning: incorrect type in assignment (different address spaces) -../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: expected struct rx_desc *rx_desc_area -../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: got void [noderef] __iomem * -../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: warning: incorrect type in argument 1 (different address spaces) -../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: got struct rx_desc *rx_desc_area -../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: warning: incorrect type in argument 1 (different address spaces) -../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: got struct rx_desc *rx_desc_area -../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: warning: incorrect type in assignment (different address spaces) -../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: expected struct tx_desc *tx_desc_area -../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: got void [noderef] __iomem * -../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: warning: incorrect type in argument 1 (different address spaces) -../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: got struct tx_desc *tx_desc_area -../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: warning: incorrect type in argument 1 (different address spaces) -../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: got struct tx_desc *tx_desc_area -../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:324:24: warning: cast to restricted __be32 -../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25: expected unsigned int [usertype] -../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25: got restricted __be32 [usertype] -../drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:847:21: warning: incorrect type in assignment (different address spaces) -../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:847:21: expected struct rvu_fwdata *fwdata -../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:847:21: got void [noderef] __iomem * -../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:853:28: warning: incorrect type in argument 1 (different address spaces) -../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:853:28: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:853:28: got struct rvu_fwdata *fwdata -../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:866:28: warning: incorrect type in argument 1 (different address spaces) -../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:866:28: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:866:28: got struct rvu_fwdata *fwdata -../drivers/net/ethernet/marvell/skge.c:3114:29: warning: cast to restricted __le16 -../drivers/net/ethernet/marvell/skge.c:3114:27: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/marvell/skge.c:3114:27: expected restricted __wsum [usertype] csum -../drivers/net/ethernet/marvell/skge.c:3114:27: got unsigned short [usertype] -../drivers/net/ethernet/marvell/sky2.c:1889:28: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/marvell/sky2.c:1889:28: expected restricted __le16 [usertype] length -../drivers/net/ethernet/marvell/sky2.c:1889:28: got restricted __be16 [usertype] -../drivers/net/ethernet/marvell/sky2.c:2669:29: warning: cast to restricted __le16 -../drivers/net/ethernet/marvell/sky2.c:2669:27: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/marvell/sky2.c:2669:27: expected restricted __wsum [usertype] csum -../drivers/net/ethernet/marvell/sky2.c:2669:27: got unsigned short [usertype] -../drivers/net/ethernet/marvell/sky2.c:2690:57: warning: cast to restricted __be16 -../drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32 -../drivers/net/ethernet/marvell/sky2.c:4444:53: warning: cast to restricted __be16 -../drivers/net/ethernet/marvell/sky2.c:4444:53: warning: cast from restricted __le16 +../kernel/bpf/stream.c:215:17: warning: symbol 'bpf_stream_vprintk' was not declared. Should it be static? +../kernel/bpf/stream.c:249:17: warning: symbol 'bpf_stream_print_stack' was not declared. Should it be static? +../kernel/bpf/arena.c:857:18: warning: symbol 'bpf_arena_alloc_pages' was not declared. Should it be static? +../kernel/bpf/arena.c:880:18: warning: symbol 'bpf_arena_free_pages' was not declared. Should it be static? +../kernel/bpf/arena.c:900:17: warning: symbol 'bpf_arena_reserve_pages' was not declared. Should it be static? @@ -7231,77 +7151,22 @@ -../net/ipv4/fou_bpf.c:44:17: warning: symbol 'bpf_skb_set_fou_encap' was not declared. Should it be static? -../net/ipv4/fou_bpf.c:86:17: warning: symbol 'bpf_skb_get_fou_encap' was not declared. Should it be static? -../kernel/bpf/bpf_struct_ops.c:592:27: warning: symbol 'bpf_struct_ops_link_lops' was not declared. Should it be static? -In file included from ../include/linux/string.h:386, - from ../include/linux/bitmap.h:13, - from ../include/linux/cpumask.h:11, - from ../arch/x86/include/asm/paravirt.h:19, - from ../arch/x86/include/asm/cpuid/api.h:57, - from ../arch/x86/include/asm/processor.h:19, - from ../arch/x86/include/asm/timex.h:5, - from ../include/linux/timex.h:67, - from ../include/linux/time32.h:13, - from ../include/linux/time.h:60, - from ../include/linux/stat.h:19, - from ../include/linux/fs_dirent.h:5, - from ../include/linux/fs/super_types.h:5, - from ../include/linux/fs/super.h:5, - from ../include/linux/fs.h:5, - from ../fs/smb/client/cifssmb.c:17: -In function ‘fortify_memcpy_chk’, - inlined from ‘CIFSSMBQFileInfo’ at ../fs/smb/client/cifssmb.c:4093:4: -../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] - 578 | __read_overflow2_field(q_size_field, size); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘fortify_memcpy_chk’, - inlined from ‘CIFSSMBUnixQFileInfo’ at ../fs/smb/client/cifssmb.c:4267:4: -../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] - 578 | __read_overflow2_field(q_size_field, size); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘fortify_memcpy_chk’, - inlined from ‘CIFSSMBUnixQPathInfo’ at ../fs/smb/client/cifssmb.c:4352:4: -../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] - 578 | __read_overflow2_field(q_size_field, size); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘fortify_memcpy_chk’, - inlined from ‘CIFSSMBQFSAttributeInfo’ at ../fs/smb/client/cifssmb.c:5137:4: -../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] - 578 | __read_overflow2_field(q_size_field, size); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘fortify_memcpy_chk’, - inlined from ‘CIFSSMBQFSDeviceInfo’ at ../fs/smb/client/cifssmb.c:5212:4: -../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] - 578 | __read_overflow2_field(q_size_field, size); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘fortify_memcpy_chk’, - inlined from ‘CIFSSMBQFSUnixInfo’ at ../fs/smb/client/cifssmb.c:5284:4: -../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] - 578 | __read_overflow2_field(q_size_field, size); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:595:21: warning: cast to restricted __be32 -../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54: got unsigned char [usertype] * -../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58: got unsigned char [usertype] * -../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:748:22: warning: cast to restricted __be64 -../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25: warning: incorrect type in assignment (different address spaces) -../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25: expected unsigned char [usertype] *data -../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25: got void [noderef] __iomem * -../drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:162:46: warning: cast to restricted __be16 -../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:128:19: warning: cast to restricted __be32 -../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:132:41: warning: restricted __be32 degrades to integer -../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c: In function ‘rvu_dbg_mcs_init’: -../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:510:36: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 7 [-Wformat-overflow=] - 510 | sprintf(dname, "mcs%d", i); - | ^~ -../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:510:32: note: directive argument in the range [-2147483641, 2147483646] - 510 | sprintf(dname, "mcs%d", i); - | ^~~~~~~ -../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:510:17: note: ‘sprintf’ output between 5 and 15 bytes into a destination of size 10 - 510 | sprintf(dname, "mcs%d", i); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../fs/afs/cell.c:741:9: error: incompatible types in comparison expression (different address spaces): -../fs/afs/cell.c:741:9: struct hlist_node [noderef] __rcu * -../fs/afs/cell.c:741:9: struct hlist_node * -../fs/afs/cell.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): +../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: got void *hwbase +../drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:324:24: warning: cast to restricted __be32 +../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25: expected unsigned int [usertype] +../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25: got restricted __be32 [usertype] +../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:847:21: warning: incorrect type in assignment (different address spaces) +../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:847:21: expected struct rvu_fwdata *fwdata +../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:847:21: got void [noderef] __iomem * +../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:853:28: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:853:28: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:853:28: got struct rvu_fwdata *fwdata +../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:866:28: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:866:28: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:866:28: got struct rvu_fwdata *fwdata +../net/caif/caif_usb.c:110:32: warning: restricted __be16 degrades to integer +../net/caif/caif_usb.c:111:33: warning: restricted __be16 degrades to integer +../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): @@ -7311,23 +7176,3 @@ -../drivers/net/phy/mscc/mscc_main.c: In function ‘vsc85xx_probe_common.constprop’: -../drivers/net/phy/mscc/mscc_main.c:473:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] - 473 | ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i); - | ^ -In function ‘vsc85xx_dt_led_modes_get’, - inlined from ‘vsc85xx_probe_common.constprop’ at ../drivers/net/phy/mscc/mscc_main.c:2315:9: -../drivers/net/phy/mscc/mscc_main.c:473:23: note: ‘sprintf’ output between 19 and 29 bytes into a destination of size 28 - 473 | ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../net/nfc/nci/core.c: note: in included file: -../include/net/nfc/nci.h:263:56: warning: array of flexible structures -../net/qrtr/af_qrtr.c:182:27: error: incompatible types in comparison expression (different base types): -../net/qrtr/af_qrtr.c:182:27: void [noderef] __rcu * -../net/qrtr/af_qrtr.c:182:27: struct qrtr_node * -../net/qrtr/af_qrtr.c:636:27: error: incompatible types in comparison expression (different base types): -../net/qrtr/af_qrtr.c:636:27: void [noderef] __rcu * -../net/qrtr/af_qrtr.c:636:27: struct qrtr_node * -../kernel/bpf/crypto.c:145:35: warning: symbol 'bpf_crypto_ctx_create' was not declared. Should it be static? -../kernel/bpf/crypto.c:242:35: warning: symbol 'bpf_crypto_ctx_acquire' was not declared. Should it be static? -../kernel/bpf/crypto.c:258:18: warning: symbol 'bpf_crypto_ctx_release' was not declared. Should it be static? -../kernel/bpf/crypto.c:264:18: warning: symbol 'bpf_crypto_ctx_release_dtor' was not declared. Should it be static? -../kernel/bpf/crypto.c:319:17: warning: symbol 'bpf_crypto_decrypt' was not declared. Should it be static? -../kernel/bpf/crypto.c:340:17: warning: symbol 'bpf_crypto_encrypt' was not declared. Should it be static? +../net/sched/em_meta.c:198:20: warning: incorrect type in assignment (different base types) +../net/sched/em_meta.c:198:20: expected unsigned long value +../net/sched/em_meta.c:198:20: got restricted __be16 @@ -7429,8 +7274,9 @@ -../fs/nfs/nfs4trace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../fs/nfs/nfs4trace.h): -../fs/nfs/./nfs4trace.h:2168:1: error: too long token expansion -../fs/nfs/./nfs4trace.h:2234:1: error: too long token expansion -../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:880:14: error: too long token expansion -../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:961:35: error: too long token expansion -../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1001:31: error: too long token expansion -../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1259:33: error: too long token expansion -../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1264:33: error: too long token expansion +../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: cast removes address space '__iomem' of expression +../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: expected void [noderef] __iomem *p +../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: got struct gfar * +../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:22: warning: cast removes address space '__iomem' of expression +../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: error: incompatible types in comparison expression (different address spaces): +../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: void * +../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: void [noderef] __iomem * +../drivers/net/ethernet/freescale/fsl_pq_mdio.c:399:25: error: subtraction of different types can't work (different address spaces) @@ -7448,0 +7295,116 @@ +../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c: In function ‘rvu_dbg_mcs_init’: +../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:510:36: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 7 [-Wformat-overflow=] + 510 | sprintf(dname, "mcs%d", i); + | ^~ +../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:510:32: note: directive argument in the range [-2147483641, 2147483646] + 510 | sprintf(dname, "mcs%d", i); + | ^~~~~~~ +../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:510:17: note: ‘sprintf’ output between 5 and 15 bytes into a destination of size 10 + 510 | sprintf(dname, "mcs%d", i); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:162:46: warning: cast to restricted __be16 +../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:128:19: warning: cast to restricted __be32 +../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:132:41: warning: restricted __be32 degrades to integer +../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:595:21: warning: cast to restricted __be32 +../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54: got unsigned char [usertype] * +../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58: got unsigned char [usertype] * +../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:748:22: warning: cast to restricted __be64 +../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25: warning: incorrect type in assignment (different address spaces) +../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25: expected unsigned char [usertype] *data +../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25: got void [noderef] __iomem * +../drivers/net/ethernet/marvell/prestera/prestera_devlink.c: In function ‘prestera_dl_info_get’: +../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:43: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 4 and 12 [-Wformat-truncation=] + 359 | snprintf(buf, sizeof(buf), "%d.%d.%d", + | ^~ +../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:36: note: directive argument in the range [0, 65535] + 359 | snprintf(buf, sizeof(buf), "%d.%d.%d", + | ^~~~~~~~~~ +../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:9: note: ‘snprintf’ output between 6 and 18 bytes into a destination of size 16 + 359 | snprintf(buf, sizeof(buf), "%d.%d.%d", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 360 | sw->dev->fw_rev.maj, + | ~~~~~~~~~~~~~~~~~~~~ + 361 | sw->dev->fw_rev.min, + | ~~~~~~~~~~~~~~~~~~~~ + 362 | sw->dev->fw_rev.sub); + | ~~~~~~~~~~~~~~~~~~~~ +../fs/afs/cell.c:741:9: error: incompatible types in comparison expression (different address spaces): +../fs/afs/cell.c:741:9: struct hlist_node [noderef] __rcu * +../fs/afs/cell.c:741:9: struct hlist_node * +../fs/afs/cell.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:107:9: error: incompatible types in comparison expression (different address spaces): +../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * +../include/linux/rbtree.h:107:9: struct rb_node * +In file included from ../include/linux/string.h:386, + from ../include/linux/bitmap.h:13, + from ../include/linux/cpumask.h:11, + from ../arch/x86/include/asm/paravirt.h:19, + from ../arch/x86/include/asm/cpuid/api.h:57, + from ../arch/x86/include/asm/processor.h:19, + from ../arch/x86/include/asm/timex.h:5, + from ../include/linux/timex.h:67, + from ../include/linux/time32.h:13, + from ../include/linux/time.h:60, + from ../include/linux/stat.h:19, + from ../include/linux/fs_dirent.h:5, + from ../include/linux/fs/super_types.h:5, + from ../include/linux/fs/super.h:5, + from ../include/linux/fs.h:5, + from ../fs/smb/client/cifssmb.c:17: +In function ‘fortify_memcpy_chk’, + inlined from ‘CIFSSMBQFileInfo’ at ../fs/smb/client/cifssmb.c:4093:4: +../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] + 578 | __read_overflow2_field(q_size_field, size); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function ‘fortify_memcpy_chk’, + inlined from ‘CIFSSMBUnixQFileInfo’ at ../fs/smb/client/cifssmb.c:4267:4: +../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] + 578 | __read_overflow2_field(q_size_field, size); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function ‘fortify_memcpy_chk’, + inlined from ‘CIFSSMBUnixQPathInfo’ at ../fs/smb/client/cifssmb.c:4352:4: +../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] + 578 | __read_overflow2_field(q_size_field, size); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function ‘fortify_memcpy_chk’, + inlined from ‘CIFSSMBQFSAttributeInfo’ at ../fs/smb/client/cifssmb.c:5137:4: +../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] + 578 | __read_overflow2_field(q_size_field, size); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function ‘fortify_memcpy_chk’, + inlined from ‘CIFSSMBQFSDeviceInfo’ at ../fs/smb/client/cifssmb.c:5212:4: +../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] + 578 | __read_overflow2_field(q_size_field, size); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function ‘fortify_memcpy_chk’, + inlined from ‘CIFSSMBQFSUnixInfo’ at ../fs/smb/client/cifssmb.c:5284:4: +../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] + 578 | __read_overflow2_field(q_size_field, size); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: warning: incorrect type in assignment (different address spaces) +../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: expected struct rx_desc *rx_desc_area +../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: got void [noderef] __iomem * +../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: got struct rx_desc *rx_desc_area +../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: got struct rx_desc *rx_desc_area +../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: warning: incorrect type in assignment (different address spaces) +../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: expected struct tx_desc *tx_desc_area +../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: got void [noderef] __iomem * +../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: got struct tx_desc *tx_desc_area +../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: got struct tx_desc *tx_desc_area +../drivers/net/ethernet/marvell/skge.c:3114:29: warning: cast to restricted __le16 +../drivers/net/ethernet/marvell/skge.c:3114:27: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/marvell/skge.c:3114:27: expected restricted __wsum [usertype] csum +../drivers/net/ethernet/marvell/skge.c:3114:27: got unsigned short [usertype] +../kernel/bpf/bpf_struct_ops.c:592:27: warning: symbol 'bpf_struct_ops_link_lops' was not declared. Should it be static? @@ -7452,0 +7415,11 @@ +../drivers/net/ethernet/marvell/sky2.c:1889:28: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/marvell/sky2.c:1889:28: expected restricted __le16 [usertype] length +../drivers/net/ethernet/marvell/sky2.c:1889:28: got restricted __be16 [usertype] +../drivers/net/ethernet/marvell/sky2.c:2669:29: warning: cast to restricted __le16 +../drivers/net/ethernet/marvell/sky2.c:2669:27: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/marvell/sky2.c:2669:27: expected restricted __wsum [usertype] csum +../drivers/net/ethernet/marvell/sky2.c:2669:27: got unsigned short [usertype] +../drivers/net/ethernet/marvell/sky2.c:2690:57: warning: cast to restricted __be16 +../drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32 +../drivers/net/ethernet/marvell/sky2.c:4444:53: warning: cast to restricted __be16 +../drivers/net/ethernet/marvell/sky2.c:4444:53: warning: cast from restricted __le16 @@ -7455,0 +7429,34 @@ +../drivers/net/phy/mscc/mscc_main.c: In function ‘vsc85xx_probe_common.constprop’: +../drivers/net/phy/mscc/mscc_main.c:473:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] + 473 | ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i); + | ^ +In function ‘vsc85xx_dt_led_modes_get’, + inlined from ‘vsc85xx_probe_common.constprop’ at ../drivers/net/phy/mscc/mscc_main.c:2315:9: +../drivers/net/phy/mscc/mscc_main.c:473:23: note: ‘sprintf’ output between 19 and 29 bytes into a destination of size 28 + 473 | ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../net/qrtr/af_qrtr.c:182:27: error: incompatible types in comparison expression (different base types): +../net/qrtr/af_qrtr.c:182:27: void [noderef] __rcu * +../net/qrtr/af_qrtr.c:182:27: struct qrtr_node * +../net/qrtr/af_qrtr.c:636:27: error: incompatible types in comparison expression (different base types): +../net/qrtr/af_qrtr.c:636:27: void [noderef] __rcu * +../net/qrtr/af_qrtr.c:636:27: struct qrtr_node * +../kernel/bpf/crypto.c:145:35: warning: symbol 'bpf_crypto_ctx_create' was not declared. Should it be static? +../kernel/bpf/crypto.c:242:35: warning: symbol 'bpf_crypto_ctx_acquire' was not declared. Should it be static? +../kernel/bpf/crypto.c:258:18: warning: symbol 'bpf_crypto_ctx_release' was not declared. Should it be static? +../kernel/bpf/crypto.c:264:18: warning: symbol 'bpf_crypto_ctx_release_dtor' was not declared. Should it be static? +../kernel/bpf/crypto.c:319:17: warning: symbol 'bpf_crypto_decrypt' was not declared. Should it be static? +../kernel/bpf/crypto.c:340:17: warning: symbol 'bpf_crypto_encrypt' was not declared. Should it be static? +../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:880:14: error: too long token expansion +../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:961:35: error: too long token expansion +../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1001:31: error: too long token expansion +../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1259:33: error: too long token expansion +../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1264:33: error: too long token expansion +../drivers/net/bonding/bond_options.c:1262:24: warning: incorrect type in assignment (different base types) +../drivers/net/bonding/bond_options.c:1262:24: expected restricted __be32 [addressable] [usertype] target +../drivers/net/bonding/bond_options.c:1262:24: got unsigned long long const [usertype] value +../fs/nfs/nfs4trace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../fs/nfs/nfs4trace.h): +../fs/nfs/./nfs4trace.h:2168:1: error: too long token expansion +../fs/nfs/./nfs4trace.h:2234:1: error: too long token expansion +../net/nfc/nci/core.c: note: in included file: +../include/net/nfc/nci.h:263:56: warning: array of flexible structures @@ -7460,252 +7466,0 @@ -../drivers/target/target_core_transport.c: In function ‘transport_dump_vpd_ident’: -../drivers/target/target_core_transport.c:1263:59: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] - 1263 | "T10 VPD ASCII Device Identifier: %s\n", - | ^~ -../drivers/target/target_core_transport.c:1262:17: note: ‘snprintf’ output between 35 and 288 bytes into a destination of size 254 - 1262 | snprintf(buf, sizeof(buf), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - 1263 | "T10 VPD ASCII Device Identifier: %s\n", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1264 | &vpd->device_identifier[0]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/target/target_core_transport.c:1268:59: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] - 1268 | "T10 VPD UTF-8 Device Identifier: %s\n", - | ^~ -../drivers/target/target_core_transport.c:1267:17: note: ‘snprintf’ output between 35 and 288 bytes into a destination of size 254 - 1267 | snprintf(buf, sizeof(buf), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - 1268 | "T10 VPD UTF-8 Device Identifier: %s\n", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1269 | &vpd->device_identifier[0]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/target/target_core_transport.c:1258:60: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 220 [-Wformat-truncation=] - 1258 | "T10 VPD Binary Device Identifier: %s\n", - | ^~ -../drivers/target/target_core_transport.c:1257:17: note: ‘snprintf’ output between 36 and 289 bytes into a destination of size 254 - 1257 | snprintf(buf, sizeof(buf), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - 1258 | "T10 VPD Binary Device Identifier: %s\n", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1259 | &vpd->device_identifier[0]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/block/aoe/aoecmd.c: In function ‘aoecmd_init’: -../drivers/block/aoe/aoecmd.c:1722:69: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=] - 1722 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); - | ^~ -../drivers/block/aoe/aoecmd.c:1722:60: note: directive argument in the range [-2147483641, 2147483646] - 1722 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); - | ^~~~~~~~~~~~ -../drivers/block/aoe/aoecmd.c:1722:17: note: ‘snprintf’ output between 10 and 20 bytes into a destination of size 12 - 1722 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c: note: in included file (through ../include/scsi/libfc.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/atm/nicstar.c:555:17: warning: incorrect type in assignment (different base types) -../drivers/atm/nicstar.c:555:17: expected unsigned int [usertype] word_2 -../drivers/atm/nicstar.c:555:17: got restricted __le32 [usertype] -../drivers/atm/nicstar.c:574:17: warning: incorrect type in assignment (different base types) -../drivers/atm/nicstar.c:574:17: expected unsigned int [usertype] word_4 -../drivers/atm/nicstar.c:574:17: got restricted __le32 [usertype] -../drivers/atm/nicstar.c:1148:29: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:1153:56: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:1483:30: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:1489:44: warning: incorrect type in assignment (different base types) -../drivers/atm/nicstar.c:1489:44: expected unsigned int [usertype] word_1 -../drivers/atm/nicstar.c:1489:44: got restricted __le32 [usertype] -../drivers/atm/nicstar.c:1492:44: warning: incorrect type in assignment (different base types) -../drivers/atm/nicstar.c:1492:44: expected unsigned int [usertype] word_2 -../drivers/atm/nicstar.c:1492:44: got restricted __le32 [usertype] -../drivers/atm/nicstar.c:1804:36: warning: incorrect type in assignment (different base types) -../drivers/atm/nicstar.c:1804:36: expected unsigned int [usertype] word_1 -../drivers/atm/nicstar.c:1804:36: got restricted __le32 [usertype] -../drivers/atm/nicstar.c:1810:36: warning: incorrect type in assignment (different base types) -../drivers/atm/nicstar.c:1810:36: expected unsigned int [usertype] word_2 -../drivers/atm/nicstar.c:1810:36: got restricted __le32 [usertype] -../drivers/atm/nicstar.c:1859:17: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:1859:52: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:1860:17: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:1866:24: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:1873:22: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:1874:32: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:1882:41: warning: incorrect type in assignment (different base types) -../drivers/atm/nicstar.c:1882:41: expected unsigned int [usertype] word_2 -../drivers/atm/nicstar.c:1882:41: got restricted __le32 [usertype] -../drivers/atm/nicstar.c:1887:46: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:1892:17: warning: incorrect type in assignment (different base types) -../drivers/atm/nicstar.c:1892:17: expected unsigned int [usertype] word_2 -../drivers/atm/nicstar.c:1892:17: got restricted __le32 [usertype] -../drivers/atm/nicstar.c:1961:14: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:1971:18: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:1965:17: warning: incorrect type in assignment (different base types) -../drivers/atm/nicstar.c:1965:17: expected unsigned int [usertype] word_4 -../drivers/atm/nicstar.c:1965:17: got restricted __le32 [usertype] -../drivers/atm/nicstar.c:1992:14: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:2009:15: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:2010:15: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:2034:26: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:2052:47: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:2053:30: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:2054:39: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:2112:23: warning: incorrect type in assignment (different address spaces) -../drivers/atm/nicstar.c:2112:23: expected void [noderef] __user *iov_base -../drivers/atm/nicstar.c:2112:23: got void * -../drivers/atm/nicstar.c:2113:24: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:2146:13: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:2152:21: warning: cast to restricted __le32 -../drivers/atm/nicstar.c:2185:31: warning: cast removes address space '__user' of expression -../drivers/atm/nicstar.c:2292:39: warning: cast removes address space '__user' of expression -../drivers/atm/nicstar.c:2303:47: warning: cast removes address space '__user' of expression -../drivers/atm/nicstar.c:2346:39: warning: cast removes address space '__user' of expression -../drivers/atm/nicstar.c:2580:26: warning: cast removes address space '__user' of expression -../drivers/atm/nicstar.c:1672:29: warning: incorrect type in assignment (different base types) -../drivers/atm/nicstar.c:1672:29: expected unsigned int [usertype] word_2 -../drivers/atm/nicstar.c:1672:29: got restricted __le32 [usertype] -../drivers/atm/nicstar.c:1673:29: warning: incorrect type in assignment (different base types) -../drivers/atm/nicstar.c:1673:29: expected unsigned int [usertype] word_3 -../drivers/atm/nicstar.c:1673:29: got restricted __le32 [usertype] -../drivers/atm/nicstar.c:1674:29: warning: incorrect type in assignment (different base types) -../drivers/atm/nicstar.c:1674:29: expected unsigned int [usertype] word_4 -../drivers/atm/nicstar.c:1674:29: got restricted __le32 [usertype] -../drivers/atm/nicstar.c:1683:29: warning: incorrect type in assignment (different base types) -../drivers/atm/nicstar.c:1683:29: expected unsigned int [usertype] word_2 -../drivers/atm/nicstar.c:1683:29: got restricted __le32 [usertype] -../drivers/atm/nicstar.c:1684:29: warning: incorrect type in assignment (different base types) -../drivers/atm/nicstar.c:1684:29: expected unsigned int [usertype] word_3 -../drivers/atm/nicstar.c:1684:29: got restricted __le32 [usertype] -../drivers/atm/nicstar.c:1687:29: warning: incorrect type in assignment (different base types) -../drivers/atm/nicstar.c:1687:29: expected unsigned int [usertype] word_4 -../drivers/atm/nicstar.c:1687:29: got restricted __le32 [usertype] -../drivers/atm/nicstar.c:1690:29: warning: invalid assignment: |= -../drivers/atm/nicstar.c:1690:29: left side has type unsigned int -../drivers/atm/nicstar.c:1690:29: right side has type restricted __le32 -../drivers/atm/nicstar.c:1698:29: warning: incorrect type in assignment (different base types) -../drivers/atm/nicstar.c:1698:29: expected unsigned int [usertype] word_1 -../drivers/atm/nicstar.c:1698:29: got restricted __le32 [usertype] -../drivers/atm/nicstar.c:1701:29: warning: incorrect type in assignment (different base types) -../drivers/atm/nicstar.c:1701:29: expected unsigned int [usertype] word_1 -../drivers/atm/nicstar.c:1701:29: got restricted __le32 [usertype] -../drivers/atm/iphase.c:151:16: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:155:11: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:167:56: warning: invalid assignment: |= -../drivers/atm/iphase.c:167:56: left side has type restricted __be16 -../drivers/atm/iphase.c:167:56: right side has type int -../drivers/atm/iphase.c:204:14: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:220:16: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:228:19: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:241:29: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:242:29: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:279:20: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:384:14: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:444:17: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:446:20: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:529:19: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:583:16: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:2959:11: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:3033:23: warning: incorrect type in assignment (different base types) -../drivers/atm/iphase.c:3033:23: expected restricted __be16 [usertype] protocol -../drivers/atm/iphase.c:3033:23: got int vci -../drivers/atm/iphase.c:668:17: warning: restricted __be16 degrades to integer -../drivers/atm/iphase.c:1187:23: warning: incorrect type in assignment (different base types) -../drivers/atm/iphase.c:1187:23: expected restricted __be16 [usertype] protocol -../drivers/atm/iphase.c:1187:23: got int [assigned] desc -../drivers/atm/iphase.c:1299:12: warning: incorrect type in assignment (different base types) -../drivers/atm/iphase.c:1299:12: expected int desc -../drivers/atm/iphase.c:1299:12: got restricted __be16 [usertype] protocol -../drivers/atm/iphase.c:1508:24: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:1555:24: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:1567:20: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:1584:25: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:1737:34: warning: invalid assignment: |= -../drivers/atm/iphase.c:1737:34: left side has type restricted __be16 -../drivers/atm/iphase.c:1737:34: right side has type int -../drivers/atm/iphase.c:1814:15: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:1815:16: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:1968:24: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:2020:22: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:2047:22: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:2127:15: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:2128:16: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:2273:16: warning: cast to restricted __le32 -../drivers/atm/iphase.c:2273:14: warning: incorrect type in assignment (different base types) -../drivers/atm/iphase.c:2273:14: expected unsigned int [usertype] mac1 -../drivers/atm/iphase.c:2273:14: got restricted __be32 [usertype] -../drivers/atm/iphase.c:2275:16: warning: cast to restricted __le16 -../drivers/atm/iphase.c:2275:14: warning: incorrect type in assignment (different base types) -../drivers/atm/iphase.c:2275:14: expected unsigned short [usertype] mac2 -../drivers/atm/iphase.c:2275:14: got restricted __be16 [usertype] -../drivers/atm/iphase.c:2663:24: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:2667:24: warning: cast removes address space '__iomem' of expression -../drivers/atm/iphase.c:1134:25: warning: dereference of noderef expression -../drivers/atm/iphase.c:1139:30: warning: dereference of noderef expression -../drivers/atm/iphase.c:1149:29: warning: dereference of noderef expression -../drivers/atm/iphase.c:1170:21: warning: dereference of noderef expression -../drivers/atm/iphase.c:1170:57: warning: dereference of noderef expression -../drivers/atm/iphase.c:1171:21: warning: dereference of noderef expression -../drivers/atm/iphase.c:1171:57: warning: dereference of noderef expression -../drivers/atm/iphase.c:1397:10: warning: dereference of noderef expression -../drivers/atm/iphase.c:1410:18: warning: dereference of noderef expression -../drivers/atm/iphase.c:1492:17: warning: dereference of noderef expression -../drivers/atm/iphase.c:1493:17: warning: dereference of noderef expression -../drivers/atm/iphase.c:2674:15: warning: dereference of noderef expression -../drivers/atm/iphase.c:2675:15: warning: dereference of noderef expression -../drivers/atm/iphase.c:2989:9: warning: dereference of noderef expression -../drivers/atm/iphase.c:2992:9: warning: dereference of noderef expression -../drivers/atm/iphase.c:2993:9: warning: dereference of noderef expression -../drivers/atm/iphase.c:3003:35: warning: dereference of noderef expression -../drivers/atm/iphase.c:3004:51: warning: dereference of noderef expression -../drivers/atm/iphase.c:3021:36: warning: dereference of noderef expression -../drivers/atm/iphase.c:3022:11: warning: dereference of noderef expression -../drivers/atm/fore200e.c:438:12: warning: cast to restricted __le32 -../drivers/atm/fore200e.c:446:12: warning: incorrect type in argument 1 (different base types) -../drivers/atm/fore200e.c:446:12: expected unsigned int val -../drivers/atm/fore200e.c:446:12: got restricted __le32 [usertype] -../drivers/atm/eni.c:764:37: warning: cast to restricted __be32 -../drivers/atm/eni.c:2054:36: warning: incorrect type in assignment (different base types) -../drivers/atm/eni.c:2054:36: expected unsigned int [usertype] -../drivers/atm/eni.c:2054:36: got restricted __be32 [usertype] -../drivers/atm/idt77252.c:1220:15: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:1233:18: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:1390:30: warning: incorrect type in assignment (different base types) -../drivers/atm/idt77252.c:1390:30: expected unsigned int [usertype] word_2 -../drivers/atm/idt77252.c:1390:30: got restricted __le32 [usertype] -../drivers/atm/idt77252.c:1426:16: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:1432:17: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:1432:17: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:1443:32: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:1469:32: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:1473:33: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:1484:32: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:1509:30: warning: incorrect type in assignment (different base types) -../drivers/atm/idt77252.c:1509:30: expected unsigned int [usertype] word_2 -../drivers/atm/idt77252.c:1509:30: got restricted __le32 [usertype] -../drivers/atm/idt77252.c:1520:24: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:745:27: warning: incorrect type in assignment (different base types) -../drivers/atm/idt77252.c:745:27: expected unsigned int [usertype] word_1 -../drivers/atm/idt77252.c:745:27: got restricted __le32 [usertype] -../drivers/atm/idt77252.c:747:27: warning: incorrect type in assignment (different base types) -../drivers/atm/idt77252.c:747:27: expected unsigned int [usertype] word_2 -../drivers/atm/idt77252.c:747:27: got restricted __le32 [usertype] -../drivers/atm/idt77252.c:748:27: warning: incorrect type in assignment (different base types) -../drivers/atm/idt77252.c:748:27: expected unsigned int [usertype] word_3 -../drivers/atm/idt77252.c:748:27: got restricted __le32 [usertype] -../drivers/atm/idt77252.c:749:27: warning: incorrect type in assignment (different base types) -../drivers/atm/idt77252.c:749:27: expected unsigned int [usertype] word_4 -../drivers/atm/idt77252.c:749:27: got restricted __le32 [usertype] -../drivers/atm/idt77252.c:1023:16: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:1031:33: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:1040:18: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:1249:30: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:1268:26: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:1344:32: warning: cast to restricted __le32 -../drivers/atm/idt77252.c:1345:34: warning: cast to restricted __le32 @@ -7718,0 +7474,33 @@ +../drivers/net/team/team_mode_activebackup.c:54:40: error: incompatible types in comparison expression (different address spaces): +../drivers/net/team/team_mode_activebackup.c:54:40: struct team_port [noderef] __rcu * +../drivers/net/team/team_mode_activebackup.c:54:40: struct team_port * +../drivers/net/arcnet/com20020-pci.c: In function ‘com20020pci_probe’: +../drivers/net/arcnet/com20020-pci.c:224:71: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 11 [-Wformat-truncation=] + 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); + | ^~ +../drivers/net/arcnet/com20020-pci.c:224:64: note: directive argument in the range [-2147483641, 2147483646] + 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); + | ^~~~~~~~~~ +../drivers/net/arcnet/com20020-pci.c:224:25: note: ‘snprintf’ output between 7 and 18 bytes into a destination of size 16 + 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c: note: in included file (through ../include/scsi/libfc.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function ‘qlcnic_request_irq’: +../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1765:49: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 9 and 24 [-Wformat-truncation=] + 1765 | "%s-tx-%d", netdev->name, ring); + | ^~ +../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1765:42: note: directive argument in the range [-2147483643, 254] + 1765 | "%s-tx-%d", netdev->name, ring); + | ^~~~~~~~~~ +../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1764:33: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 28 + 1764 | snprintf(tx_ring->name, sizeof(tx_ring->name), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1765 | "%s-tx-%d", netdev->name, ring); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/qualcomm/qca_7k_common.c:31:18: warning: restricted __le16 degrades to integer +../drivers/net/ethernet/qualcomm/qca_7k_common.c:32:19: warning: restricted __le16 degrades to integer +../drivers/net/team/team_mode_loadbalance.c:370:14: warning: incorrect type in assignment (different address spaces) +../drivers/net/team/team_mode_loadbalance.c:370:14: expected struct team_port *port +../drivers/net/team/team_mode_loadbalance.c:370:14: got struct team_port [noderef] __rcu *port @@ -7824,161 +7612,6 @@ -../drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer -../drivers/net/team/team_mode_activebackup.c:54:40: error: incompatible types in comparison expression (different address spaces): -../drivers/net/team/team_mode_activebackup.c:54:40: struct team_port [noderef] __rcu * -../drivers/net/team/team_mode_activebackup.c:54:40: struct team_port * -../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function ‘qlcnic_request_irq’: -../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1765:49: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 9 and 24 [-Wformat-truncation=] - 1765 | "%s-tx-%d", netdev->name, ring); - | ^~ -../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1765:42: note: directive argument in the range [-2147483643, 254] - 1765 | "%s-tx-%d", netdev->name, ring); - | ^~~~~~~~~~ -../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1764:33: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 28 - 1764 | snprintf(tx_ring->name, sizeof(tx_ring->name), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1765 | "%s-tx-%d", netdev->name, ring); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/team/team_mode_loadbalance.c:370:14: warning: incorrect type in assignment (different address spaces) -../drivers/net/team/team_mode_loadbalance.c:370:14: expected struct team_port *port -../drivers/net/team/team_mode_loadbalance.c:370:14: got struct team_port [noderef] __rcu *port -../drivers/net/bonding/bond_options.c:1262:24: warning: incorrect type in assignment (different base types) -../drivers/net/bonding/bond_options.c:1262:24: expected restricted __be32 [addressable] [usertype] target -../drivers/net/bonding/bond_options.c:1262:24: got unsigned long long const [usertype] value -../net/netfilter/nf_flow_table_offload.c:49:32: warning: incorrect type in assignment (different base types) -../net/netfilter/nf_flow_table_offload.c:49:32: expected restricted __be32 [usertype] keyid -../net/netfilter/nf_flow_table_offload.c:49:32: got unsigned int -../net/netfilter/nf_flow_table_offload.c:59:44: warning: incorrect type in assignment (different base types) -../net/netfilter/nf_flow_table_offload.c:59:44: expected restricted __be32 [usertype] src -../net/netfilter/nf_flow_table_offload.c:59:44: got unsigned int -../net/netfilter/nf_flow_table_offload.c:61:44: warning: incorrect type in assignment (different base types) -../net/netfilter/nf_flow_table_offload.c:61:44: expected restricted __be32 [usertype] dst -../net/netfilter/nf_flow_table_offload.c:61:44: got unsigned int -../net/netfilter/nf_flow_table_offload.c:91:25: warning: incorrect type in assignment (different base types) -../net/netfilter/nf_flow_table_offload.c:91:25: expected restricted __be16 [usertype] vlan_tpid -../net/netfilter/nf_flow_table_offload.c:91:25: got int -../net/netfilter/nf_flow_table_offload.c:154:32: warning: incorrect type in assignment (different base types) -../net/netfilter/nf_flow_table_offload.c:154:32: expected restricted __be32 [usertype] src -../net/netfilter/nf_flow_table_offload.c:154:32: got unsigned int -../net/netfilter/nf_flow_table_offload.c:156:32: warning: incorrect type in assignment (different base types) -../net/netfilter/nf_flow_table_offload.c:156:32: expected restricted __be32 [usertype] dst -../net/netfilter/nf_flow_table_offload.c:156:32: got unsigned int -../net/netfilter/nf_flow_table_offload.c:171:29: warning: incorrect type in assignment (different base types) -../net/netfilter/nf_flow_table_offload.c:171:29: expected restricted __be16 [usertype] n_proto -../net/netfilter/nf_flow_table_offload.c:171:29: got int -../net/netfilter/nf_flow_table_offload.c:197:30: warning: incorrect type in assignment (different base types) -../net/netfilter/nf_flow_table_offload.c:197:30: expected restricted __be16 [usertype] src -../net/netfilter/nf_flow_table_offload.c:197:30: got int -../net/netfilter/nf_flow_table_offload.c:199:30: warning: incorrect type in assignment (different base types) -../net/netfilter/nf_flow_table_offload.c:199:30: expected restricted __be16 [usertype] dst -../net/netfilter/nf_flow_table_offload.c:199:30: got int -../net/netfilter/nf_flow_table_offload.c:270:30: warning: incorrect type in argument 4 (different base types) -../net/netfilter/nf_flow_table_offload.c:270:30: expected restricted __be32 const [usertype] *value -../net/netfilter/nf_flow_table_offload.c:270:30: got unsigned int * -../net/netfilter/nf_flow_table_offload.c:270:36: warning: incorrect type in argument 5 (different base types) -../net/netfilter/nf_flow_table_offload.c:270:36: expected restricted __be32 const [usertype] *mask -../net/netfilter/nf_flow_table_offload.c:270:36: got unsigned int * -../net/netfilter/nf_flow_table_offload.c:275:30: warning: incorrect type in argument 4 (different base types) -../net/netfilter/nf_flow_table_offload.c:275:30: expected restricted __be32 const [usertype] *value -../net/netfilter/nf_flow_table_offload.c:275:30: got unsigned int * -../net/netfilter/nf_flow_table_offload.c:275:36: warning: incorrect type in argument 5 (different base types) -../net/netfilter/nf_flow_table_offload.c:275:36: expected restricted __be32 const [usertype] *mask -../net/netfilter/nf_flow_table_offload.c:275:36: got unsigned int * -../net/netfilter/nf_flow_table_offload.c:331:30: warning: incorrect type in argument 4 (different base types) -../net/netfilter/nf_flow_table_offload.c:331:30: expected restricted __be32 const [usertype] *value -../net/netfilter/nf_flow_table_offload.c:331:30: got unsigned int * -../net/netfilter/nf_flow_table_offload.c:331:36: warning: incorrect type in argument 5 (different base types) -../net/netfilter/nf_flow_table_offload.c:331:36: expected restricted __be32 const [usertype] *mask -../net/netfilter/nf_flow_table_offload.c:331:36: got unsigned int * -../net/netfilter/nf_flow_table_offload.c:337:30: warning: incorrect type in argument 4 (different base types) -../net/netfilter/nf_flow_table_offload.c:337:30: expected restricted __be32 const [usertype] *value -../net/netfilter/nf_flow_table_offload.c:337:30: got unsigned int * -../net/netfilter/nf_flow_table_offload.c:337:36: warning: incorrect type in argument 5 (different base types) -../net/netfilter/nf_flow_table_offload.c:337:36: expected restricted __be32 const [usertype] *mask -../net/netfilter/nf_flow_table_offload.c:337:36: got unsigned int * -../net/netfilter/nf_flow_table_offload.c:348:20: warning: incorrect type in initializer (different base types) -../net/netfilter/nf_flow_table_offload.c:348:20: expected unsigned int [usertype] mask -../net/netfilter/nf_flow_table_offload.c:348:20: got restricted __be32 -../net/netfilter/nf_flow_table_offload.c:369:37: warning: incorrect type in argument 5 (different base types) -../net/netfilter/nf_flow_table_offload.c:369:37: expected restricted __be32 const [usertype] *mask -../net/netfilter/nf_flow_table_offload.c:369:37: got unsigned int * -../net/netfilter/nf_flow_table_offload.c:379:20: warning: incorrect type in initializer (different base types) -../net/netfilter/nf_flow_table_offload.c:379:20: expected unsigned int [usertype] mask -../net/netfilter/nf_flow_table_offload.c:379:20: got restricted __be32 -../net/netfilter/nf_flow_table_offload.c:400:37: warning: incorrect type in argument 5 (different base types) -../net/netfilter/nf_flow_table_offload.c:400:37: expected restricted __be32 const [usertype] *mask -../net/netfilter/nf_flow_table_offload.c:400:37: got unsigned int * -../net/netfilter/nf_flow_table_offload.c:428:20: warning: incorrect type in initializer (different base types) -../net/netfilter/nf_flow_table_offload.c:428:20: expected unsigned int [usertype] mask -../net/netfilter/nf_flow_table_offload.c:428:20: got restricted __be32 -../net/netfilter/nf_flow_table_offload.c:445:67: warning: incorrect type in argument 4 (different base types) -../net/netfilter/nf_flow_table_offload.c:445:67: expected restricted __be32 const [usertype] *mask -../net/netfilter/nf_flow_table_offload.c:445:67: got unsigned int * -../net/netfilter/nf_flow_table_offload.c:453:20: warning: incorrect type in initializer (different base types) -../net/netfilter/nf_flow_table_offload.c:453:20: expected unsigned int [usertype] mask -../net/netfilter/nf_flow_table_offload.c:453:20: got restricted __be32 -../net/netfilter/nf_flow_table_offload.c:470:67: warning: incorrect type in argument 4 (different base types) -../net/netfilter/nf_flow_table_offload.c:470:67: expected restricted __be32 const [usertype] *mask -../net/netfilter/nf_flow_table_offload.c:470:67: got unsigned int * -../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 [assigned] [usertype] port -../net/netfilter/nf_flow_table_offload.c:508:22: got restricted __be32 [usertype] -../net/netfilter/nf_flow_table_offload.c:509:22: warning: incorrect type in assignment (different base types) -../net/netfilter/nf_flow_table_offload.c:509:22: expected unsigned int [usertype] mask -../net/netfilter/nf_flow_table_offload.c:509:22: got restricted __be32 -../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 [assigned] [usertype] port -../net/netfilter/nf_flow_table_offload.c:514:22: got restricted __be32 [usertype] -../net/netfilter/nf_flow_table_offload.c:515:22: warning: incorrect type in assignment (different base types) -../net/netfilter/nf_flow_table_offload.c:515:22: expected unsigned int [usertype] mask -../net/netfilter/nf_flow_table_offload.c:515:22: got restricted __be32 -../net/netfilter/nf_flow_table_offload.c:522:30: warning: incorrect type in argument 4 (different base types) -../net/netfilter/nf_flow_table_offload.c:522:30: expected restricted __be32 const [usertype] *value -../net/netfilter/nf_flow_table_offload.c:522:30: got unsigned int * -../net/netfilter/nf_flow_table_offload.c:522:37: warning: incorrect type in argument 5 (different base types) -../net/netfilter/nf_flow_table_offload.c:522:37: expected restricted __be32 const [usertype] *mask -../net/netfilter/nf_flow_table_offload.c:522:37: got unsigned int * -../net/netfilter/nf_flow_table_offload.c:542:22: warning: incorrect type in assignment (different base types) -../net/netfilter/nf_flow_table_offload.c:542:22: expected unsigned int [assigned] [usertype] port -../net/netfilter/nf_flow_table_offload.c:542:22: got restricted __be32 [usertype] -../net/netfilter/nf_flow_table_offload.c:543:22: warning: incorrect type in assignment (different base types) -../net/netfilter/nf_flow_table_offload.c:543:22: expected unsigned int [usertype] mask -../net/netfilter/nf_flow_table_offload.c:543:22: got restricted __be32 -../net/netfilter/nf_flow_table_offload.c:548:22: warning: incorrect type in assignment (different base types) -../net/netfilter/nf_flow_table_offload.c:548:22: expected unsigned int [assigned] [usertype] port -../net/netfilter/nf_flow_table_offload.c:548:22: got restricted __be32 [usertype] -../net/netfilter/nf_flow_table_offload.c:549:22: warning: incorrect type in assignment (different base types) -../net/netfilter/nf_flow_table_offload.c:549:22: expected unsigned int [usertype] mask -../net/netfilter/nf_flow_table_offload.c:549:22: got restricted __be32 -../net/netfilter/nf_flow_table_offload.c:556:30: warning: incorrect type in argument 4 (different base types) -../net/netfilter/nf_flow_table_offload.c:556:30: expected restricted __be32 const [usertype] *value -../net/netfilter/nf_flow_table_offload.c:556:30: got unsigned int * -../net/netfilter/nf_flow_table_offload.c:556:37: warning: incorrect type in argument 5 (different base types) -../net/netfilter/nf_flow_table_offload.c:556:37: expected restricted __be32 const [usertype] *mask -../net/netfilter/nf_flow_table_offload.c:556:37: got unsigned int * -../net/netfilter/nf_flow_table_offload.c:912:24: warning: incorrect type in initializer (different base types) -../net/netfilter/nf_flow_table_offload.c:912:24: expected restricted __be16 [usertype] proto -../net/netfilter/nf_flow_table_offload.c:912:24: got int -../drivers/net/ethernet/qualcomm/qca_7k_common.c:31:18: warning: restricted __le16 degrades to integer -../drivers/net/ethernet/qualcomm/qca_7k_common.c:32:19: warning: restricted __le16 degrades to integer -../drivers/net/ethernet/realtek/8139too.c:2233:9: warning: incorrect type in argument 1 (different base types) -../drivers/net/ethernet/realtek/8139too.c:2233:9: expected unsigned int [usertype] -../drivers/net/ethernet/realtek/8139too.c:2233:9: got restricted __le32 [usertype] -../drivers/net/ethernet/realtek/8139too.c:2234:9: warning: incorrect type in argument 1 (different base types) -../drivers/net/ethernet/realtek/8139too.c:2234:9: expected unsigned int [usertype] -../drivers/net/ethernet/realtek/8139too.c:2234:9: got restricted __le32 [usertype] -../drivers/atm/atmtcp.c:129:21: warning: incorrect type in assignment (different base types) -../drivers/atm/atmtcp.c:129:21: expected unsigned short [addressable] [assigned] [usertype] vpi -../drivers/atm/atmtcp.c:129:21: got restricted __be16 [usertype] -../drivers/atm/atmtcp.c:131:21: warning: incorrect type in assignment (different base types) -../drivers/atm/atmtcp.c:131:21: expected unsigned short [addressable] [assigned] [usertype] vci -../drivers/atm/atmtcp.c:131:21: got restricted __be16 [usertype] -../drivers/atm/atmtcp.c:222:18: warning: incorrect type in assignment (different base types) -../drivers/atm/atmtcp.c:222:18: expected unsigned short [usertype] vpi -../drivers/atm/atmtcp.c:222:18: got restricted __be16 [usertype] -../drivers/atm/atmtcp.c:223:18: warning: incorrect type in assignment (different base types) -../drivers/atm/atmtcp.c:223:18: expected unsigned short [usertype] vci -../drivers/atm/atmtcp.c:223:18: got restricted __be16 [usertype] -../drivers/atm/atmtcp.c:224:21: warning: incorrect type in assignment (different base types) -../drivers/atm/atmtcp.c:224:21: expected unsigned int [usertype] length -../drivers/atm/atmtcp.c:224:21: got restricted __be32 [usertype] -../drivers/atm/atmtcp.c:312:33: warning: cast to restricted __be16 -../drivers/atm/atmtcp.c:312:50: warning: cast to restricted __be16 +../drivers/net/slip/slip.c:459:14: error: incompatible types in comparison expression (different address spaces): +../drivers/net/slip/slip.c:459:14: void [noderef] __rcu * +../drivers/net/slip/slip.c:459:14: void * +../drivers/net/slip/slip.c:893:9: error: incompatible types in comparison expression (different address spaces): +../drivers/net/slip/slip.c:893:9: void [noderef] __rcu * +../drivers/net/slip/slip.c:893:9: void * @@ -7996,0 +7630,20 @@ +../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64 +../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64 +../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30) +../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30) +../fs/afs/volume.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:107:9: error: incompatible types in comparison expression (different address spaces): +../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * +../include/linux/rbtree.h:107:9: struct rb_node * +../drivers/net/ethernet/qlogic/qede/qede_main.c: In function ‘qede_init_fp’: +../drivers/net/ethernet/qlogic/qede/qede_main.c:1881:61: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 5 and 20 [-Wformat-truncation=] + 1881 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", + | ^~ +../drivers/net/ethernet/qlogic/qede/qede_main.c:1881:54: note: directive argument in the range [-2147483641, 65534] + 1881 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", + | ^~~~~~~~~~ +../drivers/net/ethernet/qlogic/qede/qede_main.c:1881:17: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 24 + 1881 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1882 | edev->ndev->name, queue_id); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8090,0 +7744,35 @@ +../drivers/net/ethernet/qlogic/qede/qede_ethtool.c: In function ‘qede_get_drvinfo’: +../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:621:34: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 25 [-Wformat-truncation=] + 621 | "[storm %s]", storm); + | ^~ ~~~~~ +../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:620:17: note: ‘snprintf’ output between 9 and 40 bytes into a destination of size 32 + 620 | snprintf(info->version, sizeof(info->version), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 621 | "[storm %s]", storm); + | ~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:638:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=] + 638 | "mfw %s", mfw); + | ^~ ~~~ +../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:637:17: note: ‘snprintf’ output between 5 and 36 bytes into a destination of size 32 + 637 | snprintf(info->fw_version, sizeof(info->fw_version), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 638 | "mfw %s", mfw); + | ~~~~~~~~~~~~~~ +../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:635:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=] + 635 | "mbi %s [mfw %s]", mbi, mfw); + | ^~ ~~~ +../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:634:17: note: ‘snprintf’ output between 12 and 74 bytes into a destination of size 32 + 634 | snprintf(info->fw_version, sizeof(info->fw_version), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 635 | "mbi %s [mfw %s]", mbi, mfw); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/fddi/skfp/fplustm.c:447:50: warning: cast truncates bits from constant value (1000000 becomes 0) +../drivers/net/fddi/skfp/fplustm.c:545:9: warning: cast truncates bits from constant value (ffff67ff becomes 67ff) +../drivers/net/fddi/skfp/fplustm.c:548:9: warning: cast truncates bits from constant value (ffff3b89 becomes 3b89) +../drivers/net/fddi/skfp/fplustm.c:948:17: warning: cast truncates bits from constant value (ffffffffffff0218 becomes 218) +../drivers/net/ethernet/realtek/8139too.c:2233:9: warning: incorrect type in argument 1 (different base types) +../drivers/net/ethernet/realtek/8139too.c:2233:9: expected unsigned int [usertype] +../drivers/net/ethernet/realtek/8139too.c:2233:9: got restricted __le32 [usertype] +../drivers/net/ethernet/realtek/8139too.c:2234:9: warning: incorrect type in argument 1 (different base types) +../drivers/net/ethernet/realtek/8139too.c:2234:9: expected unsigned int [usertype] +../drivers/net/ethernet/realtek/8139too.c:2234:9: got restricted __le32 [usertype] @@ -8103,10 +7791,155 @@ -../drivers/net/slip/slip.c:459:14: error: incompatible types in comparison expression (different address spaces): -../drivers/net/slip/slip.c:459:14: void [noderef] __rcu * -../drivers/net/slip/slip.c:459:14: void * -../drivers/net/slip/slip.c:893:9: error: incompatible types in comparison expression (different address spaces): -../drivers/net/slip/slip.c:893:9: void [noderef] __rcu * -../drivers/net/slip/slip.c:893:9: void * -../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64 -../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64 -../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30) -../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30) +../net/netfilter/nf_flow_table_offload.c:49:32: warning: incorrect type in assignment (different base types) +../net/netfilter/nf_flow_table_offload.c:49:32: expected restricted __be32 [usertype] keyid +../net/netfilter/nf_flow_table_offload.c:49:32: got unsigned int +../net/netfilter/nf_flow_table_offload.c:59:44: warning: incorrect type in assignment (different base types) +../net/netfilter/nf_flow_table_offload.c:59:44: expected restricted __be32 [usertype] src +../net/netfilter/nf_flow_table_offload.c:59:44: got unsigned int +../net/netfilter/nf_flow_table_offload.c:61:44: warning: incorrect type in assignment (different base types) +../net/netfilter/nf_flow_table_offload.c:61:44: expected restricted __be32 [usertype] dst +../net/netfilter/nf_flow_table_offload.c:61:44: got unsigned int +../net/netfilter/nf_flow_table_offload.c:91:25: warning: incorrect type in assignment (different base types) +../net/netfilter/nf_flow_table_offload.c:91:25: expected restricted __be16 [usertype] vlan_tpid +../net/netfilter/nf_flow_table_offload.c:91:25: got int +../net/netfilter/nf_flow_table_offload.c:154:32: warning: incorrect type in assignment (different base types) +../net/netfilter/nf_flow_table_offload.c:154:32: expected restricted __be32 [usertype] src +../net/netfilter/nf_flow_table_offload.c:154:32: got unsigned int +../net/netfilter/nf_flow_table_offload.c:156:32: warning: incorrect type in assignment (different base types) +../net/netfilter/nf_flow_table_offload.c:156:32: expected restricted __be32 [usertype] dst +../net/netfilter/nf_flow_table_offload.c:156:32: got unsigned int +../net/netfilter/nf_flow_table_offload.c:171:29: warning: incorrect type in assignment (different base types) +../net/netfilter/nf_flow_table_offload.c:171:29: expected restricted __be16 [usertype] n_proto +../net/netfilter/nf_flow_table_offload.c:171:29: got int +../net/netfilter/nf_flow_table_offload.c:197:30: warning: incorrect type in assignment (different base types) +../net/netfilter/nf_flow_table_offload.c:197:30: expected restricted __be16 [usertype] src +../net/netfilter/nf_flow_table_offload.c:197:30: got int +../net/netfilter/nf_flow_table_offload.c:199:30: warning: incorrect type in assignment (different base types) +../net/netfilter/nf_flow_table_offload.c:199:30: expected restricted __be16 [usertype] dst +../net/netfilter/nf_flow_table_offload.c:199:30: got int +../net/netfilter/nf_flow_table_offload.c:270:30: warning: incorrect type in argument 4 (different base types) +../net/netfilter/nf_flow_table_offload.c:270:30: expected restricted __be32 const [usertype] *value +../net/netfilter/nf_flow_table_offload.c:270:30: got unsigned int * +../net/netfilter/nf_flow_table_offload.c:270:36: warning: incorrect type in argument 5 (different base types) +../net/netfilter/nf_flow_table_offload.c:270:36: expected restricted __be32 const [usertype] *mask +../net/netfilter/nf_flow_table_offload.c:270:36: got unsigned int * +../net/netfilter/nf_flow_table_offload.c:275:30: warning: incorrect type in argument 4 (different base types) +../net/netfilter/nf_flow_table_offload.c:275:30: expected restricted __be32 const [usertype] *value +../net/netfilter/nf_flow_table_offload.c:275:30: got unsigned int * +../net/netfilter/nf_flow_table_offload.c:275:36: warning: incorrect type in argument 5 (different base types) +../net/netfilter/nf_flow_table_offload.c:275:36: expected restricted __be32 const [usertype] *mask +../net/netfilter/nf_flow_table_offload.c:275:36: got unsigned int * +../net/netfilter/nf_flow_table_offload.c:331:30: warning: incorrect type in argument 4 (different base types) +../net/netfilter/nf_flow_table_offload.c:331:30: expected restricted __be32 const [usertype] *value +../net/netfilter/nf_flow_table_offload.c:331:30: got unsigned int * +../net/netfilter/nf_flow_table_offload.c:331:36: warning: incorrect type in argument 5 (different base types) +../net/netfilter/nf_flow_table_offload.c:331:36: expected restricted __be32 const [usertype] *mask +../net/netfilter/nf_flow_table_offload.c:331:36: got unsigned int * +../net/netfilter/nf_flow_table_offload.c:337:30: warning: incorrect type in argument 4 (different base types) +../net/netfilter/nf_flow_table_offload.c:337:30: expected restricted __be32 const [usertype] *value +../net/netfilter/nf_flow_table_offload.c:337:30: got unsigned int * +../net/netfilter/nf_flow_table_offload.c:337:36: warning: incorrect type in argument 5 (different base types) +../net/netfilter/nf_flow_table_offload.c:337:36: expected restricted __be32 const [usertype] *mask +../net/netfilter/nf_flow_table_offload.c:337:36: got unsigned int * +../net/netfilter/nf_flow_table_offload.c:348:20: warning: incorrect type in initializer (different base types) +../net/netfilter/nf_flow_table_offload.c:348:20: expected unsigned int [usertype] mask +../net/netfilter/nf_flow_table_offload.c:348:20: got restricted __be32 +../net/netfilter/nf_flow_table_offload.c:369:37: warning: incorrect type in argument 5 (different base types) +../net/netfilter/nf_flow_table_offload.c:369:37: expected restricted __be32 const [usertype] *mask +../net/netfilter/nf_flow_table_offload.c:369:37: got unsigned int * +../net/netfilter/nf_flow_table_offload.c:379:20: warning: incorrect type in initializer (different base types) +../net/netfilter/nf_flow_table_offload.c:379:20: expected unsigned int [usertype] mask +../net/netfilter/nf_flow_table_offload.c:379:20: got restricted __be32 +../net/netfilter/nf_flow_table_offload.c:400:37: warning: incorrect type in argument 5 (different base types) +../net/netfilter/nf_flow_table_offload.c:400:37: expected restricted __be32 const [usertype] *mask +../net/netfilter/nf_flow_table_offload.c:400:37: got unsigned int * +../net/netfilter/nf_flow_table_offload.c:428:20: warning: incorrect type in initializer (different base types) +../net/netfilter/nf_flow_table_offload.c:428:20: expected unsigned int [usertype] mask +../net/netfilter/nf_flow_table_offload.c:428:20: got restricted __be32 +../net/netfilter/nf_flow_table_offload.c:445:67: warning: incorrect type in argument 4 (different base types) +../net/netfilter/nf_flow_table_offload.c:445:67: expected restricted __be32 const [usertype] *mask +../net/netfilter/nf_flow_table_offload.c:445:67: got unsigned int * +../net/netfilter/nf_flow_table_offload.c:453:20: warning: incorrect type in initializer (different base types) +../net/netfilter/nf_flow_table_offload.c:453:20: expected unsigned int [usertype] mask +../net/netfilter/nf_flow_table_offload.c:453:20: got restricted __be32 +../net/netfilter/nf_flow_table_offload.c:470:67: warning: incorrect type in argument 4 (different base types) +../net/netfilter/nf_flow_table_offload.c:470:67: expected restricted __be32 const [usertype] *mask +../net/netfilter/nf_flow_table_offload.c:470:67: got unsigned int * +../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 [assigned] [usertype] port +../net/netfilter/nf_flow_table_offload.c:508:22: got restricted __be32 [usertype] +../net/netfilter/nf_flow_table_offload.c:509:22: warning: incorrect type in assignment (different base types) +../net/netfilter/nf_flow_table_offload.c:509:22: expected unsigned int [usertype] mask +../net/netfilter/nf_flow_table_offload.c:509:22: got restricted __be32 +../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 [assigned] [usertype] port +../net/netfilter/nf_flow_table_offload.c:514:22: got restricted __be32 [usertype] +../net/netfilter/nf_flow_table_offload.c:515:22: warning: incorrect type in assignment (different base types) +../net/netfilter/nf_flow_table_offload.c:515:22: expected unsigned int [usertype] mask +../net/netfilter/nf_flow_table_offload.c:515:22: got restricted __be32 +../net/netfilter/nf_flow_table_offload.c:522:30: warning: incorrect type in argument 4 (different base types) +../net/netfilter/nf_flow_table_offload.c:522:30: expected restricted __be32 const [usertype] *value +../net/netfilter/nf_flow_table_offload.c:522:30: got unsigned int * +../net/netfilter/nf_flow_table_offload.c:522:37: warning: incorrect type in argument 5 (different base types) +../net/netfilter/nf_flow_table_offload.c:522:37: expected restricted __be32 const [usertype] *mask +../net/netfilter/nf_flow_table_offload.c:522:37: got unsigned int * +../net/netfilter/nf_flow_table_offload.c:542:22: warning: incorrect type in assignment (different base types) +../net/netfilter/nf_flow_table_offload.c:542:22: expected unsigned int [assigned] [usertype] port +../net/netfilter/nf_flow_table_offload.c:542:22: got restricted __be32 [usertype] +../net/netfilter/nf_flow_table_offload.c:543:22: warning: incorrect type in assignment (different base types) +../net/netfilter/nf_flow_table_offload.c:543:22: expected unsigned int [usertype] mask +../net/netfilter/nf_flow_table_offload.c:543:22: got restricted __be32 +../net/netfilter/nf_flow_table_offload.c:548:22: warning: incorrect type in assignment (different base types) +../net/netfilter/nf_flow_table_offload.c:548:22: expected unsigned int [assigned] [usertype] port +../net/netfilter/nf_flow_table_offload.c:548:22: got restricted __be32 [usertype] +../net/netfilter/nf_flow_table_offload.c:549:22: warning: incorrect type in assignment (different base types) +../net/netfilter/nf_flow_table_offload.c:549:22: expected unsigned int [usertype] mask +../net/netfilter/nf_flow_table_offload.c:549:22: got restricted __be32 +../net/netfilter/nf_flow_table_offload.c:556:30: warning: incorrect type in argument 4 (different base types) +../net/netfilter/nf_flow_table_offload.c:556:30: expected restricted __be32 const [usertype] *value +../net/netfilter/nf_flow_table_offload.c:556:30: got unsigned int * +../net/netfilter/nf_flow_table_offload.c:556:37: warning: incorrect type in argument 5 (different base types) +../net/netfilter/nf_flow_table_offload.c:556:37: expected restricted __be32 const [usertype] *mask +../net/netfilter/nf_flow_table_offload.c:556:37: got unsigned int * +../net/netfilter/nf_flow_table_offload.c:912:24: warning: incorrect type in initializer (different base types) +../net/netfilter/nf_flow_table_offload.c:912:24: expected restricted __be16 [usertype] proto +../net/netfilter/nf_flow_table_offload.c:912:24: got int +../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: warning: incorrect type in assignment (different base types) +../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: expected restricted __le32 [usertype] confVer +../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: got int +../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: warning: incorrect type in assignment (different base types) +../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: expected restricted __wsum [usertype] csum +../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: got restricted __be16 [usertype] +../drivers/net/vmxnet3/vmxnet3_drv.c:1651:17: warning: restricted __le64 degrades to integer +../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: warning: incorrect type in argument 2 (different base types) +../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: expected unsigned long long [usertype] addr +../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: got restricted __le64 [usertype] addr +../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: warning: incorrect type in argument 2 (different base types) +../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: expected unsigned long long [usertype] addr +../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: got restricted __le64 [usertype] addr +../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: warning: incorrect type in initializer (different base types) +../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: expected unsigned int [usertype] *vfTable +../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: got restricted __le32 * +../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: warning: incorrect type in initializer (different base types) +../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: expected unsigned int [usertype] *vfTable +../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: got restricted __le32 * +../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: warning: incorrect type in initializer (different base types) +../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: expected unsigned int [usertype] *vfTable +../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: got restricted __le32 * +../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: warning: incorrect type in initializer (different base types) +../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: expected unsigned int [usertype] *vfTable +../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: got restricted __le32 * +../drivers/net/vmxnet3/vmxnet3_drv.c:2856:31: warning: restricted __le32 degrades to integer +../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: warning: incorrect type in argument 3 (different base types) +../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: expected unsigned long [usertype] size +../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: got restricted __le16 [usertype] mfTableLen +../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: warning: incorrect type in assignment (different base types) +../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: expected unsigned int [usertype] +../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: got restricted __le32 [usertype] +../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: warning: incorrect type in assignment (different base types) +../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: expected restricted __le16 [usertype] txDataRingDescSize +../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: got restricted __le32 [usertype] +../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: warning: incorrect type in assignment (different base types) +../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: expected restricted __le32 [usertype] confVer +../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: got int +../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: warning: incorrect type in assignment (different base types) +../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: expected restricted __le32 [usertype] confVer +../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: got int @@ -8116 +7948,0 @@ -../drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32 @@ -8214,131 +8046,22 @@ -../drivers/net/fddi/skfp/fplustm.c:447:50: warning: cast truncates bits from constant value (1000000 becomes 0) -../drivers/net/fddi/skfp/fplustm.c:545:9: warning: cast truncates bits from constant value (ffff67ff becomes 67ff) -../drivers/net/fddi/skfp/fplustm.c:548:9: warning: cast truncates bits from constant value (ffff3b89 becomes 3b89) -../drivers/net/fddi/skfp/fplustm.c:948:17: warning: cast truncates bits from constant value (ffffffffffff0218 becomes 218) -../drivers/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types) -../drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p -../drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x -../drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types) -../drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p -../drivers/atm/lanai.c:1716:52: got unsigned int [usertype] * -../drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types) -../drivers/atm/lanai.c:1176:30: expected unsigned int [usertype] -../drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype] -../drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types) -../drivers/atm/lanai.c:1191:30: expected unsigned int [usertype] -../drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype] -../drivers/target/tcm_fc/tfc_cmd.c: note: in included file (through ../include/scsi/libfc.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/target/tcm_fc/tfc_conf.c: note: in included file (through ../include/scsi/libfc.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/target/tcm_fc/tfc_io.c: note: in included file (through ../include/scsi/libfc.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/net/ethernet/qlogic/qede/qede_main.c: In function ‘qede_init_fp’: -../drivers/net/ethernet/qlogic/qede/qede_main.c:1881:61: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 5 and 20 [-Wformat-truncation=] - 1881 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", - | ^~ -../drivers/net/ethernet/qlogic/qede/qede_main.c:1881:54: note: directive argument in the range [-2147483641, 65534] - 1881 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", - | ^~~~~~~~~~ -../drivers/net/ethernet/qlogic/qede/qede_main.c:1881:17: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 24 - 1881 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1882 | edev->ndev->name, queue_id); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/w1/w1.c:418:17: warning: incorrect type in assignment (different base types) -../drivers/w1/w1.c:418:17: expected unsigned long long [usertype] rn64_le -../drivers/w1/w1.c:418:17: got restricted __le64 [usertype] -../drivers/w1/w1.c:907:21: warning: incorrect type in initializer (different base types) -../drivers/w1/w1.c:907:21: expected unsigned long long [usertype] rn_le -../drivers/w1/w1.c:907:21: got restricted __le64 [usertype] -../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: warning: incorrect type in assignment (different base types) -../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: expected restricted __wsum [usertype] csum -../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: got restricted __be16 [usertype] -../drivers/net/vmxnet3/vmxnet3_drv.c:1651:17: warning: restricted __le64 degrades to integer -../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: warning: incorrect type in argument 2 (different base types) -../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: expected unsigned long long [usertype] addr -../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: got restricted __le64 [usertype] addr -../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: warning: incorrect type in argument 2 (different base types) -../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: expected unsigned long long [usertype] addr -../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: got restricted __le64 [usertype] addr -../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: warning: incorrect type in initializer (different base types) -../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: expected unsigned int [usertype] *vfTable -../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: got restricted __le32 * -../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: warning: incorrect type in initializer (different base types) -../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: expected unsigned int [usertype] *vfTable -../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: got restricted __le32 * -../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: warning: incorrect type in initializer (different base types) -../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: expected unsigned int [usertype] *vfTable -../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: got restricted __le32 * -../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: warning: incorrect type in initializer (different base types) -../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: expected unsigned int [usertype] *vfTable -../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: got restricted __le32 * -../drivers/net/vmxnet3/vmxnet3_drv.c:2856:31: warning: restricted __le32 degrades to integer -../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: warning: incorrect type in argument 3 (different base types) -../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: expected unsigned long [usertype] size -../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: got restricted __le16 [usertype] mfTableLen -../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: warning: incorrect type in assignment (different base types) -../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: expected unsigned int [usertype] -../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: got restricted __le32 [usertype] -../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: warning: incorrect type in assignment (different base types) -../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: expected restricted __le16 [usertype] txDataRingDescSize -../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: got restricted __le32 [usertype] -../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: warning: incorrect type in assignment (different base types) -../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: expected restricted __le32 [usertype] confVer -../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: got int -../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: warning: incorrect type in assignment (different base types) -../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: expected restricted __le32 [usertype] confVer -../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: got int -../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: warning: incorrect type in assignment (different base types) -../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: expected restricted __le32 [usertype] confVer -../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: got int -../drivers/net/ethernet/qlogic/qede/qede_ethtool.c: In function ‘qede_get_drvinfo’: -../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:621:34: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 25 [-Wformat-truncation=] - 621 | "[storm %s]", storm); - | ^~ ~~~~~ -../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:620:17: note: ‘snprintf’ output between 9 and 40 bytes into a destination of size 32 - 620 | snprintf(info->version, sizeof(info->version), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 621 | "[storm %s]", storm); - | ~~~~~~~~~~~~~~~~~~~~ -../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:638:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=] - 638 | "mfw %s", mfw); - | ^~ ~~~ -../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:637:17: note: ‘snprintf’ output between 5 and 36 bytes into a destination of size 32 - 637 | snprintf(info->fw_version, sizeof(info->fw_version), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 638 | "mfw %s", mfw); - | ~~~~~~~~~~~~~~ -../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:635:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=] - 635 | "mbi %s [mfw %s]", mbi, mfw); - | ^~ ~~~ -../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:634:17: note: ‘snprintf’ output between 12 and 74 bytes into a destination of size 32 - 634 | snprintf(info->fw_version, sizeof(info->fw_version), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 635 | "mbi %s [mfw %s]", mbi, mfw); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../fs/afs/volume.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:107:9: error: incompatible types in comparison expression (different address spaces): -../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * -../include/linux/rbtree.h:107:9: struct rb_node * -../drivers/target/tcm_fc/tfc_sess.c: note: in included file (through ../include/scsi/libfc.h): -../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures -../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures -../drivers/target/tcm_fc/tfc_sess.c:47:17: error: incompatible types in comparison expression (different address spaces): -../drivers/target/tcm_fc/tfc_sess.c:47:17: void [noderef] __rcu * -../drivers/target/tcm_fc/tfc_sess.c:47:17: void * -../drivers/target/tcm_fc/tfc_sess.c:72:9: error: incompatible types in comparison expression (different address spaces): -../drivers/target/tcm_fc/tfc_sess.c:72:9: void [noderef] __rcu * -../drivers/target/tcm_fc/tfc_sess.c:72:9: void * -../drivers/target/tcm_fc/tfc_sess.c:89:9: error: incompatible types in comparison expression (different address spaces): -../drivers/target/tcm_fc/tfc_sess.c:89:9: void [noderef] __rcu * -../drivers/target/tcm_fc/tfc_sess.c:89:9: void * -../drivers/target/tcm_fc/tfc_sess.c:166:17: error: incompatible types in comparison expression (different address spaces): -../drivers/target/tcm_fc/tfc_sess.c:166:17: void [noderef] __rcu * -../drivers/target/tcm_fc/tfc_sess.c:166:17: void * -../drivers/target/tcm_fc/tfc_sess.c:456:17: error: incompatible types in comparison expression (different address spaces): -../drivers/target/tcm_fc/tfc_sess.c:456:17: void [noderef] __rcu * -../drivers/target/tcm_fc/tfc_sess.c:456:17: void * +In file included from ../include/linux/string.h:386, + from ../include/linux/bitmap.h:13, + from ../include/linux/cpumask.h:11, + from ../arch/x86/include/asm/paravirt.h:19, + from ../arch/x86/include/asm/cpuid/api.h:57, + from ../arch/x86/include/asm/processor.h:19, + from ../arch/x86/include/asm/timex.h:5, + from ../include/linux/timex.h:67, + from ../include/linux/time32.h:13, + from ../include/linux/time.h:60, + from ../include/linux/stat.h:19, + from ../include/linux/module.h:13, + from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:10, + from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:8: +In function ‘fortify_memcpy_chk’, + inlined from ‘qlcnic_83xx_dcb_query_cee_param’ at ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:614:3: +../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] + 578 | __read_overflow2_field(q_size_field, size); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32 +../drivers/net/can/rockchip/rockchip_canfd-core.c:152:16: error: too long token expansion +../drivers/net/can/rockchip/rockchip_canfd-timestamp.c:57:15: error: too long token expansion @@ -8348,0 +8072 @@ +../drivers/net/fddi/skfp/drvfbi.c:55:14: warning: symbol 'oem_id' was not declared. Should it be static? @@ -8352,26 +8075,0 @@ -../drivers/infiniband/hw/cxgb4/device.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:610:17: warning: array of flexible structures -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:611:17: warning: array of flexible structures -../drivers/net/usb/hso.c:1475:13: warning: cast to restricted __le16 -../drivers/net/usb/hso.c:1476:13: warning: cast to restricted __le16 -../drivers/net/usb/hso.c:1477:13: warning: cast to restricted __le16 -../drivers/net/usb/hso.c:1485:37: warning: cast to restricted __le16 -../drivers/net/usb/hso.c:1629:37: warning: cast to restricted __le16 -../drivers/net/arcnet/com20020-pci.c: In function ‘com20020pci_probe’: -../drivers/net/arcnet/com20020-pci.c:224:71: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 11 [-Wformat-truncation=] - 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); - | ^~ -../drivers/net/arcnet/com20020-pci.c:224:64: note: directive argument in the range [-2147483641, 2147483646] - 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); - | ^~~~~~~~~~ -../drivers/net/arcnet/com20020-pci.c:224:25: note: ‘snprintf’ output between 7 and 18 bytes into a destination of size 16 - 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/usb/lan78xx.c:3841:29: warning: cast to restricted __be16 -../drivers/net/usb/lan78xx.c:3841:27: warning: incorrect type in assignment (different base types) -../drivers/net/usb/lan78xx.c:3841:27: expected restricted __wsum [usertype] csum -../drivers/net/usb/lan78xx.c:3841:27: got unsigned short [usertype] @@ -8414,24 +8111,0 @@ -../drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures -../drivers/infiniband/hw/efa/efa_main.c:440:30: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/efa/efa_main.c:440:30: expected restricted __be64 [usertype] node_guid -../drivers/infiniband/hw/efa/efa_main.c:440:30: got unsigned long long [usertype] guid -../drivers/infiniband/sw/siw/siw_cq.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): -../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/siw_main.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): -../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. @@ -8456,8 +8130,5 @@ -../drivers/infiniband/sw/siw/siw_mem.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): -../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. +../drivers/net/usb/hso.c:1475:13: warning: cast to restricted __le16 +../drivers/net/usb/hso.c:1476:13: warning: cast to restricted __le16 +../drivers/net/usb/hso.c:1477:13: warning: cast to restricted __le16 +../drivers/net/usb/hso.c:1485:37: warning: cast to restricted __le16 +../drivers/net/usb/hso.c:1629:37: warning: cast to restricted __le16 @@ -8482,93 +8153,33 @@ -../drivers/infiniband/sw/siw/siw_cm.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): -../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/siw_qp.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): -../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/siw_qp_tx.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): -../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/hw/efa/efa_verbs.c:2338:30: warning: symbol 'efa_uapi_defs' was not declared. Should it be static? -../drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures -../drivers/infiniband/sw/siw/siw_qp_rx.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): -../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. -In file included from ../include/linux/string.h:386, - from ../include/linux/bitmap.h:13, - from ../include/linux/cpumask.h:11, - from ../arch/x86/include/asm/paravirt.h:19, - from ../arch/x86/include/asm/cpuid/api.h:57, - from ../arch/x86/include/asm/processor.h:19, - from ../arch/x86/include/asm/timex.h:5, - from ../include/linux/timex.h:67, - from ../include/linux/time32.h:13, - from ../include/linux/time.h:60, - from ../include/linux/stat.h:19, - from ../include/linux/module.h:13, - from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:10, - from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:8: -In function ‘fortify_memcpy_chk’, - inlined from ‘qlcnic_83xx_dcb_query_cee_param’ at ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:614:3: -../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] - 578 | __read_overflow2_field(q_size_field, size); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/fddi/skfp/drvfbi.c:55:14: warning: symbol 'oem_id' was not declared. Should it be static? -../drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): -../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. -../drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:610:17: warning: array of flexible structures -../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:611:17: warning: array of flexible structures -../drivers/infiniband/core/cache.c:653:52: error: incompatible types in comparison expression (different address spaces): -../drivers/infiniband/core/cache.c:653:52: struct net_device [noderef] __rcu * -../drivers/infiniband/core/cache.c:653:52: struct net_device * -../drivers/infiniband/core/cache.c:691:43: warning: incorrect type in initializer (different address spaces) -../drivers/infiniband/core/cache.c:691:43: expected struct net_device [noderef] __rcu *ndev -../drivers/infiniband/core/cache.c:691:43: got struct net_device *ndev -../drivers/infiniband/core/cache.c:846:23: warning: incorrect type in assignment (different address spaces) -../drivers/infiniband/core/cache.c:846:23: expected struct net_device [noderef] __rcu *[addressable] ndev -../drivers/infiniband/core/cache.c:846:23: got struct net_device *ndev -../drivers/infiniband/core/cache.c:1024:52: warning: incorrect type in initializer (different address spaces) -../drivers/infiniband/core/cache.c:1024:52: expected struct net_device [noderef] __rcu *ndev -../drivers/infiniband/core/cache.c:1024:52: got struct net_device *ndev -../drivers/infiniband/core/cache.c:1395:59: warning: incorrect type in argument 1 (different address spaces) -../drivers/infiniband/core/cache.c:1395:59: expected struct net_device *dev -../drivers/infiniband/core/cache.c:1395:59: got struct net_device [noderef] __rcu *const ndev -../drivers/infiniband/sw/rdmavt/qp.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h, ../drivers/infiniband/sw/rdmavt/qp.h): -../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures -../drivers/infiniband/sw/rdmavt/qp.c: note: in included file (through ../drivers/infiniband/sw/rdmavt/qp.h): -../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures -../drivers/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integer +../drivers/net/usb/lan78xx.c:3841:29: warning: cast to restricted __be16 +../drivers/net/usb/lan78xx.c:3841:27: warning: incorrect type in assignment (different base types) +../drivers/net/usb/lan78xx.c:3841:27: expected restricted __wsum [usertype] csum +../drivers/net/usb/lan78xx.c:3841:27: got unsigned short [usertype] +../drivers/net/ethernet/sun/niu.c: In function ‘niu_txc_set_imask’: +../drivers/net/ethernet/sun/niu.c:4647:13: warning: variable ‘val’ set but not used [-Wunused-but-set-variable=] + 4647 | u64 val; + | ^~~ +../drivers/net/ethernet/sun/niu.c: In function ‘niu_open’: +../drivers/net/ethernet/sun/niu.c:6028:52: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] + 6028 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); + | ^ +In function ‘niu_set_irq_name’, + inlined from ‘niu_request_irq’ at ../drivers/net/ethernet/sun/niu.c:6046:2, + inlined from ‘niu_open’ at ../drivers/net/ethernet/sun/niu.c:6112:8: +../drivers/net/ethernet/sun/niu.c:6028:17: note: ‘sprintf’ output between 8 and 23 bytes into a destination of size 22 + 6028 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c: In function ‘qed_mfw_get_tlv_time_value’: +../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:44: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 2 and 10 [-Wformat-truncation=] + 432 | snprintf(p_buf->data, 14, "%d%d%d%d%d%d", + | ^~ +../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:35: note: directive argument in the range [0, 65535] + 432 | snprintf(p_buf->data, 14, "%d%d%d%d%d%d", + | ^~~~~~~~~~~~~~ +../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:35: note: directive argument in the range [0, 65535] +../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:9: note: ‘snprintf’ output between 7 and 23 bytes into a destination of size 14 + 432 | snprintf(p_buf->data, 14, "%d%d%d%d%d%d", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 433 | p_time->month, p_time->day, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 434 | p_time->hour, p_time->min, p_time->msec, p_time->usec); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8597,441 +8208,16 @@ -../drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces) -../drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev -../drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev -../drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces) -../drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev -../drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev -../drivers/infiniband/core/roce_gid_mgmt.c:831:48: warning: incorrect type in argument 2 (different address spaces) -../drivers/infiniband/core/roce_gid_mgmt.c:831:48: expected void *filter_cookie -../drivers/infiniband/core/roce_gid_mgmt.c:831:48: got struct net_device [noderef] __rcu *ndev -../drivers/infiniband/core/roce_gid_mgmt.c:834:31: warning: incorrect type in argument 1 (different address spaces) -../drivers/infiniband/core/roce_gid_mgmt.c:834:31: expected struct net_device *dev -../drivers/infiniband/core/roce_gid_mgmt.c:834:31: got struct net_device [noderef] __rcu *ndev -../drivers/infiniband/core/roce_gid_mgmt.c:871:31: warning: incorrect type in assignment (different address spaces) -../drivers/infiniband/core/roce_gid_mgmt.c:871:31: expected struct net_device [noderef] __rcu *ndev -../drivers/infiniband/core/roce_gid_mgmt.c:871:31: got struct net_device *ndev -../drivers/infiniband/hw/mana/device.c:72:28: warning: symbol 'mana_ib_dev_dm_ops' was not declared. Should it be static? -../drivers/infiniband/sw/rdmavt/rc.c: note: in included file: -../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures -../drivers/infiniband/sw/rdmavt/rc.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h): -../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures -../drivers/net/usb/smsc75xx.c:2166:29: warning: cast to restricted __be16 -../drivers/net/usb/smsc75xx.c:2166:27: warning: incorrect type in assignment (different base types) -../drivers/net/usb/smsc75xx.c:2166:27: expected restricted __wsum [usertype] csum -../drivers/net/usb/smsc75xx.c:2166:27: got unsigned short [usertype] -../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c: In function ‘qed_mfw_get_tlv_time_value’: -../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:44: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 2 and 10 [-Wformat-truncation=] - 432 | snprintf(p_buf->data, 14, "%d%d%d%d%d%d", - | ^~ -../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:35: note: directive argument in the range [0, 65535] - 432 | snprintf(p_buf->data, 14, "%d%d%d%d%d%d", - | ^~~~~~~~~~~~~~ -../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:35: note: directive argument in the range [0, 65535] -../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:9: note: ‘snprintf’ output between 7 and 23 bytes into a destination of size 14 - 432 | snprintf(p_buf->data, 14, "%d%d%d%d%d%d", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 433 | p_time->month, p_time->day, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 434 | p_time->hour, p_time->min, p_time->msec, p_time->usec); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h, ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h): -../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures -../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h): -../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures -../drivers/bluetooth/hci_mrvl.c:170:23: warning: restricted __le16 degrades to integer -../drivers/bluetooth/hci_mrvl.c:203:23: warning: restricted __le16 degrades to integer -../drivers/net/can/rockchip/rockchip_canfd-core.c:152:16: error: too long token expansion -../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): -../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64 -../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 -../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 -../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64 -../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 -../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32 -../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32 -../include/trace/events/ib_mad.h:120:1: warning: cast to restricted __be64 -../include/trace/events/ib_mad.h:120:1: warning: cast to restricted __be16 -../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 -../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 -../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be64 -../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 -../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be32 -../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be64 -../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be32 -../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be32 -../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be64 -../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be16 -../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be16 -../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): -../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid -../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid -../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status -../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status -../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific -../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific -../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid -../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid -../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id -../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id -../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod -../include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod -../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:120:1: expected unsigned long long [usertype] wrtid -../include/trace/events/ib_mad.h:120:1: got restricted __be64 [usertype] tid -../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:120:1: expected unsigned short [usertype] status -../include/trace/events/ib_mad.h:120:1: got restricted __be16 [usertype] status -../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] status -../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] status -../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] class_specific -../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] class_specific -../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:183:1: expected unsigned long long [usertype] tid -../include/trace/events/ib_mad.h:183:1: got restricted __be64 [usertype] tid -../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] attr_id -../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] attr_id -../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:183:1: expected unsigned int [usertype] attr_mod -../include/trace/events/ib_mad.h:183:1: got restricted __be32 [usertype] attr_mod -../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:294:1: expected unsigned long long [usertype] mkey -../include/trace/events/ib_mad.h:294:1: got restricted __be64 [usertype] mkey -../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_slid -../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_slid -../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_dlid -../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_dlid -../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:339:1: expected unsigned long long [usertype] mkey -../include/trace/events/ib_mad.h:339:1: got restricted __be64 [usertype] mkey -../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_slid -../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_slid -../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_dlid -../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_dlid -../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): -../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid -../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid -../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status -../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status -../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific -../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific -../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid -../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid -../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id -../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id -../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod -../include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod -../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:120:1: expected unsigned long long [usertype] wrtid -../include/trace/events/ib_mad.h:120:1: got restricted __be64 [usertype] tid -../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:120:1: expected unsigned short [usertype] status -../include/trace/events/ib_mad.h:120:1: got restricted __be16 [usertype] status -../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] status -../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] status -../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] class_specific -../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] class_specific -../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:183:1: expected unsigned long long [usertype] tid -../include/trace/events/ib_mad.h:183:1: got restricted __be64 [usertype] tid -../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] attr_id -../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] attr_id -../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:183:1: expected unsigned int [usertype] attr_mod -../include/trace/events/ib_mad.h:183:1: got restricted __be32 [usertype] attr_mod -../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:294:1: expected unsigned long long [usertype] mkey -../include/trace/events/ib_mad.h:294:1: got restricted __be64 [usertype] mkey -../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_slid -../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_slid -../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_dlid -../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_dlid -../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:339:1: expected unsigned long long [usertype] mkey -../include/trace/events/ib_mad.h:339:1: got restricted __be64 [usertype] mkey -../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_slid -../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_slid -../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) -../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_dlid -../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_dlid -../drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c: note: in included file: -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1689:34: warning: cast from restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1690:34: warning: cast from restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: expected unsigned int [usertype] valid -../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: got restricted __le32 [usertype] -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: expected unsigned int [usertype] pa_lo -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: got restricted __le32 [usertype] -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: expected unsigned int [usertype] pa_hi -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: got restricted __le32 [usertype] -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1630:44: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: expected unsigned int [usertype] pa_lo -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: got restricted __le32 [usertype] -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: expected unsigned int [usertype] pa_hi -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: got restricted __le32 [usertype] -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2413:18: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:44: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:42: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:42: expected unsigned int [usertype] flags_status_srcqpn -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:42: got restricted __le32 [usertype] -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:44: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:42: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:42: expected unsigned int [usertype] flags_status_srcqpn -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:42: got restricted __le32 [usertype] -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:52: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:50: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:50: expected unsigned int [usertype] flags_status_srcqpn -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:50: got restricted __le32 [usertype] -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:52: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:50: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:50: expected unsigned int [usertype] flags_status_srcqpn -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:50: got restricted __le32 [usertype] -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: expected unsigned int [usertype] flags_status_srcqpn -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: got restricted __le32 [usertype] -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: expected unsigned int [usertype] flags_status_srcqpn -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: got restricted __le32 [usertype] -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2520:23: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2575:20: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2590:19: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2606:19: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2608:24: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2612:27: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2617:29: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2636:20: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2695:34: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2698:37: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2702:37: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2705:44: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2724:27: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2728:27: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2772:24: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file: -../drivers/infiniband/hw/ocrdma/ocrdma.h:497:21: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma.h:503:17: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma.h:503:17: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma.h:515:17: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma.h:521:17: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma.h:509:17: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma.h:497:21: warning: cast to restricted __le32 -../drivers/infiniband/hw/ocrdma/ocrdma.h:503:17: warning: cast to restricted __le32 -../drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c: note: in included file: -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types) -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int val -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype] -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types) -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int val -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype] -../drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c: note: in included file: -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] -../drivers/net/can/rockchip/rockchip_canfd-timestamp.c:57:15: error: too long token expansion -../drivers/net/ethernet/sun/niu.c: In function ‘niu_txc_set_imask’: -../drivers/net/ethernet/sun/niu.c:4647:13: warning: variable ‘val’ set but not used [-Wunused-but-set-variable=] - 4647 | u64 val; - | ^~~ -../drivers/net/ethernet/sun/niu.c: In function ‘niu_open’: -../drivers/net/ethernet/sun/niu.c:6028:52: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] - 6028 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); - | ^ -In function ‘niu_set_irq_name’, - inlined from ‘niu_request_irq’ at ../drivers/net/ethernet/sun/niu.c:6046:2, - inlined from ‘niu_open’ at ../drivers/net/ethernet/sun/niu.c:6112:8: -../drivers/net/ethernet/sun/niu.c:6028:17: note: ‘sprintf’ output between 8 and 23 bytes into a destination of size 22 - 6028 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/ethernet/sfc/ethtool_common.c: In function ‘efx_fill_test’: -../drivers/net/ethernet/sfc/ethtool_common.c:277: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=] - 277 | "%-6s %-24s", unit_str, test_str); - | ^~~~~ ~~~~~~~~ -../drivers/net/ethernet/sfc/ethtool_common.c:275:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 - 275 | snprintf(strings + test_index * ETH_GSTRING_LEN, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 276 | ETH_GSTRING_LEN, - | ~~~~~~~~~~~~~~~~ - 277 | "%-6s %-24s", unit_str, test_str); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/infiniband/hw/qedr/main.c:245:30: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/main.c:245:30: expected restricted __be64 [usertype] node_guid -../drivers/infiniband/hw/qedr/main.c:245:30: got unsigned long long [usertype] node_guid -../drivers/infiniband/hw/qedr/main.c:451:51: warning: cast from restricted __le32 -../drivers/infiniband/hw/qedr/main.c:451:51: warning: restricted __le32 degrades to integer -../drivers/infiniband/hw/qedr/main.c:647:31: warning: cast from restricted __le32 -../drivers/infiniband/hw/qedr/main.c:647:74: warning: restricted __le32 degrades to integer -../drivers/infiniband/hw/qedr/qedr_roce_cm.c:113:17: warning: cast to restricted __be32 -../drivers/infiniband/hw/qedr/qedr_roce_cm.c:115:17: warning: cast to restricted __be16 -../drivers/infiniband/hw/qedr/qedr_roce_cm.c:445:23: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/qedr_roce_cm.c:445:23: expected restricted __be16 [usertype] pkey -../drivers/infiniband/hw/qedr/qedr_roce_cm.c:445:23: got int -../drivers/infiniband/hw/qedr/qedr_roce_cm.c:457:37: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/qedr_roce_cm.c:457:37: expected restricted __be32 [usertype] flow_label -../drivers/infiniband/hw/qedr/qedr_roce_cm.c:457:37: got unsigned int const [usertype] flow_label -../drivers/infiniband/hw/qedr/qedr_roce_cm.c:467:30: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/qedr_roce_cm.c:467:30: expected unsigned char [usertype] tos -../drivers/infiniband/hw/qedr/qedr_roce_cm.c:467:30: got restricted __be32 [usertype] -../drivers/infiniband/hw/qedr/qedr_roce_cm.c:472:32: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/qedr_roce_cm.c:472:32: expected restricted __be32 [usertype] saddr -../drivers/infiniband/hw/qedr/qedr_roce_cm.c:472:32: got unsigned int [assigned] [usertype] ipv4_addr -../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: expected restricted __be32 [usertype] daddr -../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: got unsigned int [assigned] [usertype] ipv4_addr -../drivers/infiniband/ulp/rtrs/rtrs-srv.c:1057:16: warning: restricted __le16 degrades to integer -../drivers/infiniband/hw/qedr/verbs.c:127:30: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:127:30: expected restricted __be64 [usertype] sys_image_guid -../drivers/infiniband/hw/qedr/verbs.c:127:30: got unsigned long long [usertype] sys_image_guid -../drivers/infiniband/hw/qedr/verbs.c:1016:34: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:1016:34: expected restricted __le16 [usertype] icid -../drivers/infiniband/hw/qedr/verbs.c:1016:34: got unsigned short [usertype] icid -../drivers/infiniband/hw/qedr/verbs.c:1401:42: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:1401:42: expected restricted __le16 [usertype] icid -../drivers/infiniband/hw/qedr/verbs.c:1401:42: got int -../drivers/infiniband/hw/qedr/verbs.c:1411:42: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:1411:42: expected restricted __le16 [usertype] icid -../drivers/infiniband/hw/qedr/verbs.c:1411:42: got unsigned short [usertype] icid -../drivers/infiniband/hw/qedr/verbs.c:2000:34: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:2000:34: expected restricted __le16 [usertype] icid -../drivers/infiniband/hw/qedr/verbs.c:2000:34: got unsigned short [usertype] icid -../drivers/infiniband/hw/qedr/verbs.c:2011:34: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:2011:34: expected restricted __le16 [usertype] icid -../drivers/infiniband/hw/qedr/verbs.c:2011:34: got unsigned short [usertype] icid -../drivers/infiniband/hw/qedr/verbs.c:2014:41: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:2014:41: expected restricted __le16 [usertype] icid -../drivers/infiniband/hw/qedr/verbs.c:2014:41: got unsigned short [usertype] icid -../drivers/infiniband/hw/qedr/verbs.c:2015:42: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:2015:42: expected restricted __le16 [usertype] value -../drivers/infiniband/hw/qedr/verbs.c:2015:42: got unsigned long -../drivers/infiniband/hw/qedr/verbs.c:3289:22: warning: cast from restricted __le64 -../drivers/infiniband/hw/qedr/verbs.c:3289:20: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:3289:20: expected unsigned long long [usertype] -../drivers/infiniband/hw/qedr/verbs.c:3289:20: got restricted __be64 [usertype] -../drivers/infiniband/hw/qedr/verbs.c:3449:24: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:3449:24: expected restricted __le32 [usertype] hi -../drivers/infiniband/hw/qedr/verbs.c:3449:24: got unsigned int [usertype] -../drivers/infiniband/hw/qedr/verbs.c:3450:24: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:3450:24: expected restricted __le32 [usertype] lo -../drivers/infiniband/hw/qedr/verbs.c:3450:24: got unsigned int [usertype] -../drivers/infiniband/hw/qedr/verbs.c:3451:22: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:3451:22: expected restricted __le32 [usertype] l_key -../drivers/infiniband/hw/qedr/verbs.c:3451:22: got unsigned int const [usertype] key -../drivers/infiniband/hw/qedr/verbs.c:3470:26: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:3470:26: expected restricted __le32 [usertype] length_lo -../drivers/infiniband/hw/qedr/verbs.c:3470:26: got unsigned long long [usertype] length -../drivers/infiniband/hw/qedr/verbs.c:3471:28: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:3471:28: expected restricted __le32 [usertype] hi -../drivers/infiniband/hw/qedr/verbs.c:3471:28: got unsigned int [usertype] -../drivers/infiniband/hw/qedr/verbs.c:3472:28: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:3472:28: expected restricted __le32 [usertype] lo -../drivers/infiniband/hw/qedr/verbs.c:3472:28: got unsigned int [usertype] -../drivers/infiniband/hw/qedr/verbs.c:3600:54: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:3600:54: expected unsigned int [usertype] bytes_len -../drivers/infiniband/hw/qedr/verbs.c:3600:54: got restricted __le32 [usertype] length -../drivers/infiniband/hw/qedr/verbs.c:3613:54: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:3613:54: expected unsigned int [usertype] bytes_len -../drivers/infiniband/hw/qedr/verbs.c:3613:54: got restricted __le32 [usertype] length -../drivers/infiniband/hw/qedr/verbs.c:3626:54: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:3626:54: expected unsigned int [usertype] bytes_len -../drivers/infiniband/hw/qedr/verbs.c:3626:54: got restricted __le32 [usertype] length -../drivers/infiniband/hw/qedr/verbs.c:3639:34: warning: cast from restricted __be32 -../drivers/infiniband/hw/qedr/verbs.c:3639:34: warning: cast from restricted __le32 -../drivers/infiniband/hw/qedr/verbs.c:3639:32: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:3639:32: expected restricted __le32 [usertype] imm_data -../drivers/infiniband/hw/qedr/verbs.c:3639:32: got restricted __be32 [usertype] -../drivers/infiniband/hw/qedr/verbs.c:3646:54: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:3646:54: expected unsigned int [usertype] bytes_len -../drivers/infiniband/hw/qedr/verbs.c:3646:54: got restricted __le32 [usertype] length -../drivers/infiniband/hw/qedr/verbs.c:3659:54: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:3659:54: expected unsigned int [usertype] bytes_len -../drivers/infiniband/hw/qedr/verbs.c:3659:54: got restricted __le32 [usertype] length -../drivers/infiniband/hw/qedr/verbs.c:3676:54: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:3676:54: expected unsigned int [usertype] bytes_len -../drivers/infiniband/hw/qedr/verbs.c:3676:54: got restricted __le32 [usertype] length -../drivers/infiniband/hw/qedr/verbs.c:3713:33: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:3713:33: expected restricted __le32 [usertype] inv_l_key -../drivers/infiniband/hw/qedr/verbs.c:3713:33: got unsigned int const [usertype] invalidate_rkey -../drivers/infiniband/hw/qedr/verbs.c:3795:42: warning: restricted __le16 degrades to integer -../drivers/infiniband/hw/qedr/verbs.c:3994:42: warning: restricted __le16 degrades to integer -../drivers/infiniband/hw/qedr/verbs.c:4023:43: warning: cast from restricted __le32 -../drivers/infiniband/hw/qedr/verbs.c:4023:43: warning: restricted __le32 degrades to integer -../drivers/infiniband/hw/qedr/verbs.c:4119:68: warning: incorrect type in argument 6 (different base types) -../drivers/infiniband/hw/qedr/verbs.c:4119:68: expected unsigned short [usertype] hw_cons -../drivers/infiniband/hw/qedr/verbs.c:4119:68: got restricted __le16 [usertype] sq_cons -../drivers/infiniband/hw/qedr/verbs.c:4127:68: warning: incorrect type in argument 6 (different base types) -../drivers/infiniband/hw/qedr/verbs.c:4127:68: expected unsigned short [usertype] hw_cons -../drivers/infiniband/hw/qedr/verbs.c:4127:68: got restricted __le16 [usertype] sq_cons -../drivers/infiniband/hw/qedr/verbs.c:4134:38: warning: restricted __le16 degrades to integer -../drivers/infiniband/hw/qedr/verbs.c:4207:67: warning: incorrect type in argument 6 (different base types) -../drivers/infiniband/hw/qedr/verbs.c:4207:67: expected unsigned short [usertype] hw_cons -../drivers/infiniband/hw/qedr/verbs.c:4207:67: got restricted __le16 [usertype] sq_cons -../drivers/infiniband/hw/qedr/verbs.c:4392:46: warning: incorrect type in argument 5 (different base types) -../drivers/infiniband/hw/qedr/verbs.c:4392:46: expected unsigned short [usertype] hw_cons -../drivers/infiniband/hw/qedr/verbs.c:4392:46: got restricted __le16 [usertype] rq_cons_or_srq_id -../drivers/infiniband/hw/qedr/verbs.c:1181:45: warning: cast to restricted __be32 -../drivers/infiniband/hw/qedr/verbs.c:1182:45: warning: cast to restricted __be32 -../drivers/infiniband/hw/qedr/verbs.c:4254:33: warning: incorrect type in assignment (different base types) -../drivers/infiniband/hw/qedr/verbs.c:4254:33: expected restricted __be32 [usertype] imm_data -../drivers/infiniband/hw/qedr/verbs.c:4254:33: got unsigned int [usertype] -../drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c: note: in included file: -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types) -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int val -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype] -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types) -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int val -../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype] +../drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c:1155:29: error: too long token expansion +../drivers/net/ethernet/wiznet/w5100.c: In function ‘w5100_probe’: +../drivers/net/ethernet/wiznet/w5100.c:1190:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=] + 1190 | snprintf(link_name, 16, "%s-link", netdev_name(ndev)); + | ^~ +../drivers/net/ethernet/wiznet/w5100.c:1190:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16 + 1190 | snprintf(link_name, 16, "%s-link", netdev_name(ndev)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/can/peak_canfd/peak_pciefd_main.c:146:32: warning: array of flexible structures +../drivers/net/ethernet/wiznet/w5300.c: In function ‘w5300_hw_probe’: +../drivers/net/ethernet/wiznet/w5300.c:576:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=] + 576 | snprintf(link_name, 16, "%s-link", name); + | ^~ +../drivers/net/ethernet/wiznet/w5300.c:576:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16 + 576 | snprintf(link_name, 16, "%s-link", name); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9084,14 +8269,0 @@ -../drivers/net/ethernet/wiznet/w5100.c: In function ‘w5100_probe’: -../drivers/net/ethernet/wiznet/w5100.c:1190:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=] - 1190 | snprintf(link_name, 16, "%s-link", netdev_name(ndev)); - | ^~ -../drivers/net/ethernet/wiznet/w5100.c:1190:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16 - 1190 | snprintf(link_name, 16, "%s-link", netdev_name(ndev)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/ethernet/wiznet/w5300.c: In function ‘w5300_hw_probe’: -../drivers/net/ethernet/wiznet/w5300.c:576:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=] - 576 | snprintf(link_name, 16, "%s-link", name); - | ^~ -../drivers/net/ethernet/wiznet/w5300.c:576:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16 - 576 | snprintf(link_name, 16, "%s-link", name); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9108,33 +8279,0 @@ -../drivers/net/ethernet/ti/tlan.c: In function ‘tlan_read_and_clear_stats’: -../drivers/net/ethernet/ti/tlan.c:2072:25: warning: variable ‘def_tx’ set but not used [-Wunused-but-set-variable=] - 2072 | u32 def_tx, crc, code; - | ^~~~~~ -../drivers/net/ethernet/sfc/mcdi_mon.c: In function ‘efx_mcdi_mon_probe’: -../drivers/net/ethernet/sfc/mcdi_mon.c:457:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] - 457 | snprintf(name, sizeof(name), "%s%u_input", - | ^ -../drivers/net/ethernet/sfc/mcdi_mon.c:457:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 - 457 | snprintf(name, sizeof(name), "%s%u_input", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 458 | hwmon_prefix, hwmon_index); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/ethernet/sfc/mcdi_mon.c:488:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] - 488 | snprintf(name, sizeof(name), "%s%u_alarm", - | ^ -../drivers/net/ethernet/sfc/mcdi_mon.c:488:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 - 488 | snprintf(name, sizeof(name), "%s%u_alarm", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 489 | hwmon_prefix, hwmon_index); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/ethernet/sfc/mcdi_mon.c:495:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] - 495 | snprintf(name, sizeof(name), "%s%u_label", - | ^ -../drivers/net/ethernet/sfc/mcdi_mon.c:495:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 - 495 | snprintf(name, sizeof(name), "%s%u_label", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 496 | hwmon_prefix, hwmon_index); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32 -../drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32 -../drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32 -../drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32 @@ -9203,83 +8342,211 @@ -../drivers/net/ethernet/xilinx/xilinx_emaclite.c:410:24: warning: cast to restricted __be32 -../drivers/net/ethernet/xilinx/xilinx_emaclite.c:419:36: warning: cast to restricted __be32 -../drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c:1155:29: error: too long token expansion -../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:45: warning: cast to restricted __be32 -../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:43: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:43: expected restricted __wsum [usertype] csum -../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:43: got unsigned int [usertype] -../drivers/net/ethernet/korina.c:408:33: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/korina.c:408:33: expected struct dma_reg *ch -../drivers/net/ethernet/korina.c:408:33: got struct dma_reg [noderef] __iomem *tx_dma_regs -../drivers/net/ethernet/korina.c:415:33: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/korina.c:415:33: expected struct dma_reg *ch -../drivers/net/ethernet/korina.c:415:33: got struct dma_reg [noderef] __iomem *rx_dma_regs -../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces) -../drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr -../drivers/net/ethernet/korina.c:391:20: got unsigned int * -../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/korina.c:392:31: got unsigned int * -../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces) -../drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr -../drivers/net/ethernet/korina.c:394:33: got unsigned int * -../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/korina.c:397:28: got unsigned int * -../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/korina.c:400:20: got unsigned int * -../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/korina.c:401:20: got unsigned int * -../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces) -../drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr -../drivers/net/ethernet/korina.c:391:20: got unsigned int * -../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/korina.c:392:31: got unsigned int * -../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces) -../drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr -../drivers/net/ethernet/korina.c:394:33: got unsigned int * -../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/korina.c:397:28: got unsigned int * -../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/korina.c:400:20: got unsigned int * -../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr -../drivers/net/ethernet/korina.c:401:20: got unsigned int * -../drivers/net/usb/aqc111.c:1094:34: warning: incorrect type in argument 1 (different base types) -../drivers/net/usb/aqc111.c:1094:34: expected restricted __le64 const [usertype] *p -../drivers/net/usb/aqc111.c:1094:34: got unsigned long long [usertype] * -../drivers/net/usb/aqc111.c:1122:45: warning: incorrect type in argument 1 (different base types) -../drivers/net/usb/aqc111.c:1122:45: expected restricted __le64 const [usertype] *p -../drivers/net/usb/aqc111.c:1122:45: got unsigned long long [usertype] *[assigned] pkt_desc_ptr -../drivers/net/usb/aqc111.c:1235:22: warning: incorrect type in assignment (different base types) -../drivers/net/usb/aqc111.c:1235:22: expected unsigned long long [usertype] -../drivers/net/usb/aqc111.c:1235:22: got restricted __le64 [usertype] -../drivers/net/ethernet/jme.c:956:14: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/jme.c:956:14: expected unsigned short [usertype] csum -../drivers/net/ethernet/jme.c:956:14: got restricted __sum16 [usertype] check -../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: expected unsigned int [usertype] data -../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: got restricted __be32 [usertype] val -../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: expected unsigned int [usertype] mask -../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: got restricted __be32 [usertype] mask -../drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces) -../drivers/net/ethernet/ethoc.c:317:13: expected void *vma -../drivers/net/ethernet/ethoc.c:317:13: got void [noderef] __iomem *membase -../drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces) -../drivers/net/ethernet/ethoc.c:454:67: expected void const volatile [noderef] __iomem * -../drivers/net/ethernet/ethoc.c:454:67: got void *src -../drivers/net/ethernet/ethoc.c:908:21: warning: incorrect type in argument 1 (different address spaces) -../drivers/net/ethernet/ethoc.c:908:21: expected void volatile [noderef] __iomem * -../drivers/net/ethernet/ethoc.c:908:21: got void *[assigned] dest -../drivers/net/ethernet/ethoc.c:1109:31: warning: incorrect type in assignment (different address spaces) -../drivers/net/ethernet/ethoc.c:1109:31: expected void [noderef] __iomem *membase -../drivers/net/ethernet/ethoc.c:1109:31: got void * -../drivers/infiniband/hw/hfi1/msix.c: In function ‘msix_clean_up_interrupts’: -../drivers/infiniband/hw/hfi1/msix.c:316:33: warning: variable ‘me’ set but not used [-Wunused-but-set-variable=] - 316 | struct hfi1_msix_entry *me = dd->msix_info.msix_entries; - | ^~ +../drivers/net/usb/smsc75xx.c:2166:29: warning: cast to restricted __be16 +../drivers/net/usb/smsc75xx.c:2166:27: warning: incorrect type in assignment (different base types) +../drivers/net/usb/smsc75xx.c:2166:27: expected restricted __wsum [usertype] csum +../drivers/net/usb/smsc75xx.c:2166:27: got unsigned short [usertype] +../drivers/target/target_core_transport.c: In function ‘transport_dump_vpd_ident’: +../drivers/target/target_core_transport.c:1263:59: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] + 1263 | "T10 VPD ASCII Device Identifier: %s\n", + | ^~ +../drivers/target/target_core_transport.c:1262:17: note: ‘snprintf’ output between 35 and 288 bytes into a destination of size 254 + 1262 | snprintf(buf, sizeof(buf), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + 1263 | "T10 VPD ASCII Device Identifier: %s\n", + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1264 | &vpd->device_identifier[0]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/target/target_core_transport.c:1268:59: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] + 1268 | "T10 VPD UTF-8 Device Identifier: %s\n", + | ^~ +../drivers/target/target_core_transport.c:1267:17: note: ‘snprintf’ output between 35 and 288 bytes into a destination of size 254 + 1267 | snprintf(buf, sizeof(buf), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + 1268 | "T10 VPD UTF-8 Device Identifier: %s\n", + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1269 | &vpd->device_identifier[0]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/target/target_core_transport.c:1258:60: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 220 [-Wformat-truncation=] + 1258 | "T10 VPD Binary Device Identifier: %s\n", + | ^~ +../drivers/target/target_core_transport.c:1257:17: note: ‘snprintf’ output between 36 and 289 bytes into a destination of size 254 + 1257 | snprintf(buf, sizeof(buf), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + 1258 | "T10 VPD Binary Device Identifier: %s\n", + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1259 | &vpd->device_identifier[0]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/ti/tlan.c: In function ‘tlan_read_and_clear_stats’: +../drivers/net/ethernet/ti/tlan.c:2072:25: warning: variable ‘def_tx’ set but not used [-Wunused-but-set-variable=] + 2072 | u32 def_tx, crc, code; + | ^~~~~~ +../drivers/atm/nicstar.c:555:17: warning: incorrect type in assignment (different base types) +../drivers/atm/nicstar.c:555:17: expected unsigned int [usertype] word_2 +../drivers/atm/nicstar.c:555:17: got restricted __le32 [usertype] +../drivers/atm/nicstar.c:574:17: warning: incorrect type in assignment (different base types) +../drivers/atm/nicstar.c:574:17: expected unsigned int [usertype] word_4 +../drivers/atm/nicstar.c:574:17: got restricted __le32 [usertype] +../drivers/atm/nicstar.c:1148:29: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:1153:56: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:1483:30: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:1489:44: warning: incorrect type in assignment (different base types) +../drivers/atm/nicstar.c:1489:44: expected unsigned int [usertype] word_1 +../drivers/atm/nicstar.c:1489:44: got restricted __le32 [usertype] +../drivers/atm/nicstar.c:1492:44: warning: incorrect type in assignment (different base types) +../drivers/atm/nicstar.c:1492:44: expected unsigned int [usertype] word_2 +../drivers/atm/nicstar.c:1492:44: got restricted __le32 [usertype] +../drivers/atm/nicstar.c:1804:36: warning: incorrect type in assignment (different base types) +../drivers/atm/nicstar.c:1804:36: expected unsigned int [usertype] word_1 +../drivers/atm/nicstar.c:1804:36: got restricted __le32 [usertype] +../drivers/atm/nicstar.c:1810:36: warning: incorrect type in assignment (different base types) +../drivers/atm/nicstar.c:1810:36: expected unsigned int [usertype] word_2 +../drivers/atm/nicstar.c:1810:36: got restricted __le32 [usertype] +../drivers/atm/nicstar.c:1859:17: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:1859:52: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:1860:17: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:1866:24: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:1873:22: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:1874:32: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:1882:41: warning: incorrect type in assignment (different base types) +../drivers/atm/nicstar.c:1882:41: expected unsigned int [usertype] word_2 +../drivers/atm/nicstar.c:1882:41: got restricted __le32 [usertype] +../drivers/atm/nicstar.c:1887:46: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:1892:17: warning: incorrect type in assignment (different base types) +../drivers/atm/nicstar.c:1892:17: expected unsigned int [usertype] word_2 +../drivers/atm/nicstar.c:1892:17: got restricted __le32 [usertype] +../drivers/atm/nicstar.c:1961:14: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:1971:18: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:1965:17: warning: incorrect type in assignment (different base types) +../drivers/atm/nicstar.c:1965:17: expected unsigned int [usertype] word_4 +../drivers/atm/nicstar.c:1965:17: got restricted __le32 [usertype] +../drivers/atm/nicstar.c:1992:14: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:2009:15: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:2010:15: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:2034:26: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:2052:47: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:2053:30: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:2054:39: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:2112:23: warning: incorrect type in assignment (different address spaces) +../drivers/atm/nicstar.c:2112:23: expected void [noderef] __user *iov_base +../drivers/atm/nicstar.c:2112:23: got void * +../drivers/atm/nicstar.c:2113:24: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:2146:13: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:2152:21: warning: cast to restricted __le32 +../drivers/atm/nicstar.c:2185:31: warning: cast removes address space '__user' of expression +../drivers/atm/nicstar.c:2292:39: warning: cast removes address space '__user' of expression +../drivers/atm/nicstar.c:2303:47: warning: cast removes address space '__user' of expression +../drivers/atm/nicstar.c:2346:39: warning: cast removes address space '__user' of expression +../drivers/atm/nicstar.c:2580:26: warning: cast removes address space '__user' of expression +../drivers/atm/nicstar.c:1672:29: warning: incorrect type in assignment (different base types) +../drivers/atm/nicstar.c:1672:29: expected unsigned int [usertype] word_2 +../drivers/atm/nicstar.c:1672:29: got restricted __le32 [usertype] +../drivers/atm/nicstar.c:1673:29: warning: incorrect type in assignment (different base types) +../drivers/atm/nicstar.c:1673:29: expected unsigned int [usertype] word_3 +../drivers/atm/nicstar.c:1673:29: got restricted __le32 [usertype] +../drivers/atm/nicstar.c:1674:29: warning: incorrect type in assignment (different base types) +../drivers/atm/nicstar.c:1674:29: expected unsigned int [usertype] word_4 +../drivers/atm/nicstar.c:1674:29: got restricted __le32 [usertype] +../drivers/atm/nicstar.c:1683:29: warning: incorrect type in assignment (different base types) +../drivers/atm/nicstar.c:1683:29: expected unsigned int [usertype] word_2 +../drivers/atm/nicstar.c:1683:29: got restricted __le32 [usertype] +../drivers/atm/nicstar.c:1684:29: warning: incorrect type in assignment (different base types) +../drivers/atm/nicstar.c:1684:29: expected unsigned int [usertype] word_3 +../drivers/atm/nicstar.c:1684:29: got restricted __le32 [usertype] +../drivers/atm/nicstar.c:1687:29: warning: incorrect type in assignment (different base types) +../drivers/atm/nicstar.c:1687:29: expected unsigned int [usertype] word_4 +../drivers/atm/nicstar.c:1687:29: got restricted __le32 [usertype] +../drivers/atm/nicstar.c:1690:29: warning: invalid assignment: |= +../drivers/atm/nicstar.c:1690:29: left side has type unsigned int +../drivers/atm/nicstar.c:1690:29: right side has type restricted __le32 +../drivers/atm/nicstar.c:1698:29: warning: incorrect type in assignment (different base types) +../drivers/atm/nicstar.c:1698:29: expected unsigned int [usertype] word_1 +../drivers/atm/nicstar.c:1698:29: got restricted __le32 [usertype] +../drivers/atm/nicstar.c:1701:29: warning: incorrect type in assignment (different base types) +../drivers/atm/nicstar.c:1701:29: expected unsigned int [usertype] word_1 +../drivers/atm/nicstar.c:1701:29: got restricted __le32 [usertype] +../drivers/net/ethernet/sfc/ethtool_common.c: In function ‘efx_fill_test’: +../drivers/net/ethernet/sfc/ethtool_common.c:277: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=] + 277 | "%-6s %-24s", unit_str, test_str); + | ^~~~~ ~~~~~~~~ +../drivers/net/ethernet/sfc/ethtool_common.c:275:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 + 275 | snprintf(strings + test_index * ETH_GSTRING_LEN, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 276 | ETH_GSTRING_LEN, + | ~~~~~~~~~~~~~~~~ + 277 | "%-6s %-24s", unit_str, test_str); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/atm/iphase.c:151:16: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:155:11: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:167:56: warning: invalid assignment: |= +../drivers/atm/iphase.c:167:56: left side has type restricted __be16 +../drivers/atm/iphase.c:167:56: right side has type int +../drivers/atm/iphase.c:204:14: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:220:16: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:228:19: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:241:29: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:242:29: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:279:20: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:384:14: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:444:17: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:446:20: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:529:19: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:583:16: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:2959:11: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:3033:23: warning: incorrect type in assignment (different base types) +../drivers/atm/iphase.c:3033:23: expected restricted __be16 [usertype] protocol +../drivers/atm/iphase.c:3033:23: got int vci +../drivers/atm/iphase.c:668:17: warning: restricted __be16 degrades to integer +../drivers/atm/iphase.c:1187:23: warning: incorrect type in assignment (different base types) +../drivers/atm/iphase.c:1187:23: expected restricted __be16 [usertype] protocol +../drivers/atm/iphase.c:1187:23: got int [assigned] desc +../drivers/atm/iphase.c:1299:12: warning: incorrect type in assignment (different base types) +../drivers/atm/iphase.c:1299:12: expected int desc +../drivers/atm/iphase.c:1299:12: got restricted __be16 [usertype] protocol +../drivers/atm/iphase.c:1508:24: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:1555:24: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:1567:20: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:1584:25: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:1737:34: warning: invalid assignment: |= +../drivers/atm/iphase.c:1737:34: left side has type restricted __be16 +../drivers/atm/iphase.c:1737:34: right side has type int +../drivers/atm/iphase.c:1814:15: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:1815:16: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:1968:24: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:2020:22: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:2047:22: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:2127:15: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:2128:16: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:2273:16: warning: cast to restricted __le32 +../drivers/atm/iphase.c:2273:14: warning: incorrect type in assignment (different base types) +../drivers/atm/iphase.c:2273:14: expected unsigned int [usertype] mac1 +../drivers/atm/iphase.c:2273:14: got restricted __be32 [usertype] +../drivers/atm/iphase.c:2275:16: warning: cast to restricted __le16 +../drivers/atm/iphase.c:2275:14: warning: incorrect type in assignment (different base types) +../drivers/atm/iphase.c:2275:14: expected unsigned short [usertype] mac2 +../drivers/atm/iphase.c:2275:14: got restricted __be16 [usertype] +../drivers/atm/iphase.c:2663:24: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:2667:24: warning: cast removes address space '__iomem' of expression +../drivers/atm/iphase.c:1134:25: warning: dereference of noderef expression +../drivers/atm/iphase.c:1139:30: warning: dereference of noderef expression +../drivers/atm/iphase.c:1149:29: warning: dereference of noderef expression +../drivers/atm/iphase.c:1170:21: warning: dereference of noderef expression +../drivers/atm/iphase.c:1170:57: warning: dereference of noderef expression +../drivers/atm/iphase.c:1171:21: warning: dereference of noderef expression +../drivers/atm/iphase.c:1171:57: warning: dereference of noderef expression +../drivers/atm/iphase.c:1397:10: warning: dereference of noderef expression +../drivers/atm/iphase.c:1410:18: warning: dereference of noderef expression +../drivers/atm/iphase.c:1492:17: warning: dereference of noderef expression +../drivers/atm/iphase.c:1493:17: warning: dereference of noderef expression +../drivers/atm/iphase.c:2674:15: warning: dereference of noderef expression +../drivers/atm/iphase.c:2675:15: warning: dereference of noderef expression +../drivers/atm/iphase.c:2989:9: warning: dereference of noderef expression +../drivers/atm/iphase.c:2992:9: warning: dereference of noderef expression +../drivers/atm/iphase.c:2993:9: warning: dereference of noderef expression +../drivers/atm/iphase.c:3003:35: warning: dereference of noderef expression +../drivers/atm/iphase.c:3004:51: warning: dereference of noderef expression +../drivers/atm/iphase.c:3021:36: warning: dereference of noderef expression +../drivers/atm/iphase.c:3022:11: warning: dereference of noderef expression @@ -9458,23 +8725,163 @@ -Warning: ../drivers/most/most_usb.c:68 struct member 'dev' not described in 'most_dci_obj' -Warning: ../drivers/most/most_usb.c:121 struct member 'dev' not described in 'most_dev' -Warning: ../drivers/most/most_usb.c:121 struct member 'clear_work' not described in 'most_dev' -Warning: ../drivers/most/most_usb.c:121 struct member 'on_netinfo' not described in 'most_dev' -Warning: ../drivers/most/most_usb.c:649 function parameter 'on_netinfo' not described in 'hdm_request_netinfo' -Warning: ../drivers/most/most_usb.c:68 struct member 'dev' not described in 'most_dci_obj' -Warning: ../drivers/most/most_usb.c:121 struct member 'dev' not described in 'most_dev' -Warning: ../drivers/most/most_usb.c:121 struct member 'clear_work' not described in 'most_dev' -Warning: ../drivers/most/most_usb.c:121 struct member 'on_netinfo' not described in 'most_dev' -Warning: ../drivers/most/most_usb.c:649 function parameter 'on_netinfo' not described in 'hdm_request_netinfo' -../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:111:23: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:111:50: warning: restricted __le32 degrades to integer -../drivers/net/can/peak_canfd/peak_pciefd_main.c:146:32: warning: array of flexible structures -../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c: In function ‘stmmac_selftest_get_strings’: -../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:52: warning: ‘%s’ directive output may be truncated writing up to 1535 bytes into a region of size 28 [-Wformat-truncation=] - 2040 | snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1, - | ^~ -../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:17: note: ‘snprintf’ output between 5 and 1540 bytes into a destination of size 32 - 2040 | snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2041 | stmmac_selftests[i].name); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/infiniband/core/cm.c:1310:20: warning: cast from restricted __be32 +../drivers/net/ethernet/xilinx/xilinx_emaclite.c:410:24: warning: cast to restricted __be32 +../drivers/net/ethernet/xilinx/xilinx_emaclite.c:419:36: warning: cast to restricted __be32 +../drivers/net/ethernet/jme.c:956:14: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/jme.c:956:14: expected unsigned short [usertype] csum +../drivers/net/ethernet/jme.c:956:14: got restricted __sum16 [usertype] check +../drivers/block/aoe/aoecmd.c: In function ‘aoecmd_init’: +../drivers/block/aoe/aoecmd.c:1722:69: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=] + 1722 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); + | ^~ +../drivers/block/aoe/aoecmd.c:1722:60: note: directive argument in the range [-2147483641, 2147483646] + 1722 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); + | ^~~~~~~~~~~~ +../drivers/block/aoe/aoecmd.c:1722:17: note: ‘snprintf’ output between 10 and 20 bytes into a destination of size 12 + 1722 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/korina.c:408:33: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/korina.c:408:33: expected struct dma_reg *ch +../drivers/net/ethernet/korina.c:408:33: got struct dma_reg [noderef] __iomem *tx_dma_regs +../drivers/net/ethernet/korina.c:415:33: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/korina.c:415:33: expected struct dma_reg *ch +../drivers/net/ethernet/korina.c:415:33: got struct dma_reg [noderef] __iomem *rx_dma_regs +../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/korina.c:391:20: got unsigned int * +../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/korina.c:392:31: got unsigned int * +../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/korina.c:394:33: got unsigned int * +../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/korina.c:397:28: got unsigned int * +../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/korina.c:400:20: got unsigned int * +../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/korina.c:401:20: got unsigned int * +../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/korina.c:391:20: got unsigned int * +../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/korina.c:392:31: got unsigned int * +../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/korina.c:394:33: got unsigned int * +../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/korina.c:397:28: got unsigned int * +../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/korina.c:400:20: got unsigned int * +../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/korina.c:401:20: got unsigned int * +../drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces) +../drivers/net/ethernet/ethoc.c:317:13: expected void *vma +../drivers/net/ethernet/ethoc.c:317:13: got void [noderef] __iomem *membase +../drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/ethoc.c:454:67: expected void const volatile [noderef] __iomem * +../drivers/net/ethernet/ethoc.c:454:67: got void *src +../drivers/net/ethernet/ethoc.c:908:21: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/ethoc.c:908:21: expected void volatile [noderef] __iomem * +../drivers/net/ethernet/ethoc.c:908:21: got void *[assigned] dest +../drivers/net/ethernet/ethoc.c:1109:31: warning: incorrect type in assignment (different address spaces) +../drivers/net/ethernet/ethoc.c:1109:31: expected void [noderef] __iomem *membase +../drivers/net/ethernet/ethoc.c:1109:31: got void * +../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:45: warning: cast to restricted __be32 +../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:43: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:43: expected restricted __wsum [usertype] csum +../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1257:43: got unsigned int [usertype] +../drivers/net/ethernet/sfc/mcdi_mon.c: In function ‘efx_mcdi_mon_probe’: +../drivers/net/ethernet/sfc/mcdi_mon.c:457:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] + 457 | snprintf(name, sizeof(name), "%s%u_input", + | ^ +../drivers/net/ethernet/sfc/mcdi_mon.c:457:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 + 457 | snprintf(name, sizeof(name), "%s%u_input", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 458 | hwmon_prefix, hwmon_index); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/sfc/mcdi_mon.c:488:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] + 488 | snprintf(name, sizeof(name), "%s%u_alarm", + | ^ +../drivers/net/ethernet/sfc/mcdi_mon.c:488:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 + 488 | snprintf(name, sizeof(name), "%s%u_alarm", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 489 | hwmon_prefix, hwmon_index); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/sfc/mcdi_mon.c:495:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] + 495 | snprintf(name, sizeof(name), "%s%u_label", + | ^ +../drivers/net/ethernet/sfc/mcdi_mon.c:495:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 + 495 | snprintf(name, sizeof(name), "%s%u_label", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 496 | hwmon_prefix, hwmon_index); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/atm/fore200e.c:438:12: warning: cast to restricted __le32 +../drivers/atm/fore200e.c:446:12: warning: incorrect type in argument 1 (different base types) +../drivers/atm/fore200e.c:446:12: expected unsigned int val +../drivers/atm/fore200e.c:446:12: got restricted __le32 [usertype] +../drivers/atm/eni.c:764:37: warning: cast to restricted __be32 +../drivers/atm/eni.c:2054:36: warning: incorrect type in assignment (different base types) +../drivers/atm/eni.c:2054:36: expected unsigned int [usertype] +../drivers/atm/eni.c:2054:36: got restricted __be32 [usertype] +../drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer +../drivers/atm/idt77252.c:1220:15: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:1233:18: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:1390:30: warning: incorrect type in assignment (different base types) +../drivers/atm/idt77252.c:1390:30: expected unsigned int [usertype] word_2 +../drivers/atm/idt77252.c:1390:30: got restricted __le32 [usertype] +../drivers/atm/idt77252.c:1426:16: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:1432:17: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:1432:17: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:1443:32: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:1469:32: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:1473:33: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:1484:32: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:1509:30: warning: incorrect type in assignment (different base types) +../drivers/atm/idt77252.c:1509:30: expected unsigned int [usertype] word_2 +../drivers/atm/idt77252.c:1509:30: got restricted __le32 [usertype] +../drivers/atm/idt77252.c:1520:24: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:745:27: warning: incorrect type in assignment (different base types) +../drivers/atm/idt77252.c:745:27: expected unsigned int [usertype] word_1 +../drivers/atm/idt77252.c:745:27: got restricted __le32 [usertype] +../drivers/atm/idt77252.c:747:27: warning: incorrect type in assignment (different base types) +../drivers/atm/idt77252.c:747:27: expected unsigned int [usertype] word_2 +../drivers/atm/idt77252.c:747:27: got restricted __le32 [usertype] +../drivers/atm/idt77252.c:748:27: warning: incorrect type in assignment (different base types) +../drivers/atm/idt77252.c:748:27: expected unsigned int [usertype] word_3 +../drivers/atm/idt77252.c:748:27: got restricted __le32 [usertype] +../drivers/atm/idt77252.c:749:27: warning: incorrect type in assignment (different base types) +../drivers/atm/idt77252.c:749:27: expected unsigned int [usertype] word_4 +../drivers/atm/idt77252.c:749:27: got restricted __le32 [usertype] +../drivers/atm/idt77252.c:1023:16: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:1031:33: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:1040:18: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:1249:30: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:1268:26: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:1344:32: warning: cast to restricted __le32 +../drivers/atm/idt77252.c:1345:34: warning: cast to restricted __le32 +../drivers/atm/atmtcp.c:129:21: warning: incorrect type in assignment (different base types) +../drivers/atm/atmtcp.c:129:21: expected unsigned short [addressable] [assigned] [usertype] vpi +../drivers/atm/atmtcp.c:129:21: got restricted __be16 [usertype] +../drivers/atm/atmtcp.c:131:21: warning: incorrect type in assignment (different base types) +../drivers/atm/atmtcp.c:131:21: expected unsigned short [addressable] [assigned] [usertype] vci +../drivers/atm/atmtcp.c:131:21: got restricted __be16 [usertype] +../drivers/atm/atmtcp.c:222:18: warning: incorrect type in assignment (different base types) +../drivers/atm/atmtcp.c:222:18: expected unsigned short [usertype] vpi +../drivers/atm/atmtcp.c:222:18: got restricted __be16 [usertype] +../drivers/atm/atmtcp.c:223:18: warning: incorrect type in assignment (different base types) +../drivers/atm/atmtcp.c:223:18: expected unsigned short [usertype] vci +../drivers/atm/atmtcp.c:223:18: got restricted __be16 [usertype] +../drivers/atm/atmtcp.c:224:21: warning: incorrect type in assignment (different base types) +../drivers/atm/atmtcp.c:224:21: expected unsigned int [usertype] length +../drivers/atm/atmtcp.c:224:21: got restricted __be32 [usertype] +../drivers/atm/atmtcp.c:312:33: warning: cast to restricted __be16 +../drivers/atm/atmtcp.c:312:50: warning: cast to restricted __be16 @@ -9492,2 +8899,603 @@ -Warning: ../drivers/infiniband/hw/mlx5/umr.c:986 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst - * This function makes an mkey non-present by zapping the translation entries of +../drivers/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types) +../drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p +../drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x +../drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types) +../drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p +../drivers/atm/lanai.c:1716:52: got unsigned int [usertype] * +../drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types) +../drivers/atm/lanai.c:1176:30: expected unsigned int [usertype] +../drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype] +../drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types) +../drivers/atm/lanai.c:1191:30: expected unsigned int [usertype] +../drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype] +../drivers/w1/w1.c:418:17: warning: incorrect type in assignment (different base types) +../drivers/w1/w1.c:418:17: expected unsigned long long [usertype] rn64_le +../drivers/w1/w1.c:418:17: got restricted __le64 [usertype] +../drivers/w1/w1.c:907:21: warning: incorrect type in initializer (different base types) +../drivers/w1/w1.c:907:21: expected unsigned long long [usertype] rn_le +../drivers/w1/w1.c:907:21: got restricted __le64 [usertype] +../drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32 +../drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32 +../drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32 +../drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32 +../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: expected unsigned int [usertype] data +../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: got restricted __be32 [usertype] val +../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: expected unsigned int [usertype] mask +../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: got restricted __be32 [usertype] mask +../drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/nxp/lpc_eth.c:563:35: expected restricted __le32 [usertype] packet +../drivers/net/ethernet/nxp/lpc_eth.c:563:35: got unsigned long long +../drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/nxp/lpc_eth.c:574:35: expected restricted __le32 [usertype] packet +../drivers/net/ethernet/nxp/lpc_eth.c:574:35: got unsigned long long +../drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/nxp/lpc_eth.c:576:36: expected restricted __le32 [usertype] control +../drivers/net/ethernet/nxp/lpc_eth.c:576:36: got int +../drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/nxp/lpc_eth.c:912:23: expected unsigned int [usertype] ethst +../drivers/net/ethernet/nxp/lpc_eth.c:912:23: got restricted __le32 [usertype] statusinfo +../drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types) +../drivers/net/ethernet/nxp/lpc_eth.c:918:41: expected int si +../drivers/net/ethernet/nxp/lpc_eth.c:918:41: got restricted __le32 [usertype] statusinfo +../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: expected restricted __le32 [usertype] control +../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: got unsigned int +../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: expected void [noderef] __iomem **mapbase +../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: got void ** +../drivers/target/tcm_fc/tfc_cmd.c: note: in included file (through ../include/scsi/libfc.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/target/tcm_fc/tfc_conf.c: note: in included file (through ../include/scsi/libfc.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:111:23: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:111:50: warning: restricted __le32 degrades to integer +../drivers/infiniband/hw/cxgb4/device.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:610:17: warning: array of flexible structures +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:611:17: warning: array of flexible structures +../drivers/infiniband/hw/efa/efa_main.c:440:30: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/efa/efa_main.c:440:30: expected restricted __be64 [usertype] node_guid +../drivers/infiniband/hw/efa/efa_main.c:440:30: got unsigned long long [usertype] guid +../drivers/infiniband/hw/mana/device.c:72:28: warning: symbol 'mana_ib_dev_dm_ops' was not declared. Should it be static? +../drivers/target/tcm_fc/tfc_io.c: note: in included file (through ../include/scsi/libfc.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/bluetooth/hci_mrvl.c:170:23: warning: restricted __le16 degrades to integer +../drivers/bluetooth/hci_mrvl.c:203:23: warning: restricted __le16 degrades to integer +../drivers/infiniband/hw/efa/efa_verbs.c:2338:30: warning: symbol 'efa_uapi_defs' was not declared. Should it be static? +../drivers/infiniband/sw/siw/siw_cq.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): +../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures +../drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures +../drivers/infiniband/sw/siw/siw_main.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): +../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. +../drivers/target/tcm_fc/tfc_sess.c: note: in included file (through ../include/scsi/libfc.h): +../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures +../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures +../drivers/target/tcm_fc/tfc_sess.c:47:17: error: incompatible types in comparison expression (different address spaces): +../drivers/target/tcm_fc/tfc_sess.c:47:17: void [noderef] __rcu * +../drivers/target/tcm_fc/tfc_sess.c:47:17: void * +../drivers/target/tcm_fc/tfc_sess.c:72:9: error: incompatible types in comparison expression (different address spaces): +../drivers/target/tcm_fc/tfc_sess.c:72:9: void [noderef] __rcu * +../drivers/target/tcm_fc/tfc_sess.c:72:9: void * +../drivers/target/tcm_fc/tfc_sess.c:89:9: error: incompatible types in comparison expression (different address spaces): +../drivers/target/tcm_fc/tfc_sess.c:89:9: void [noderef] __rcu * +../drivers/target/tcm_fc/tfc_sess.c:89:9: void * +../drivers/target/tcm_fc/tfc_sess.c:166:17: error: incompatible types in comparison expression (different address spaces): +../drivers/target/tcm_fc/tfc_sess.c:166:17: void [noderef] __rcu * +../drivers/target/tcm_fc/tfc_sess.c:166:17: void * +../drivers/target/tcm_fc/tfc_sess.c:456:17: error: incompatible types in comparison expression (different address spaces): +../drivers/target/tcm_fc/tfc_sess.c:456:17: void [noderef] __rcu * +../drivers/target/tcm_fc/tfc_sess.c:456:17: void * +../drivers/infiniband/sw/siw/siw_cm.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): +../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c: note: in included file: +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 +../drivers/infiniband/sw/siw/siw_mem.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): +../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:610:17: warning: array of flexible structures +../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:611:17: warning: array of flexible structures +../drivers/net/usb/aqc111.c:1094:34: warning: incorrect type in argument 1 (different base types) +../drivers/net/usb/aqc111.c:1094:34: expected restricted __le64 const [usertype] *p +../drivers/net/usb/aqc111.c:1094:34: got unsigned long long [usertype] * +../drivers/net/usb/aqc111.c:1122:45: warning: incorrect type in argument 1 (different base types) +../drivers/net/usb/aqc111.c:1122:45: expected restricted __le64 const [usertype] *p +../drivers/net/usb/aqc111.c:1122:45: got unsigned long long [usertype] *[assigned] pkt_desc_ptr +../drivers/net/usb/aqc111.c:1235:22: warning: incorrect type in assignment (different base types) +../drivers/net/usb/aqc111.c:1235:22: expected unsigned long long [usertype] +../drivers/net/usb/aqc111.c:1235:22: got restricted __le64 [usertype] +../drivers/infiniband/sw/siw/siw_qp.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): +../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: expected unsigned int [usertype] pa_lo +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:832:28: got restricted __le32 [usertype] +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: expected unsigned int [usertype] pa_hi +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: got restricted __le32 [usertype] +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1630:44: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: expected unsigned int [usertype] pa_lo +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2064:28: got restricted __le32 [usertype] +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: expected unsigned int [usertype] pa_hi +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2065:28: got restricted __le32 [usertype] +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2413:18: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:44: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:42: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:42: expected unsigned int [usertype] flags_status_srcqpn +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2444:42: got restricted __le32 [usertype] +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:44: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:42: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:42: expected unsigned int [usertype] flags_status_srcqpn +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2447:42: got restricted __le32 [usertype] +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:52: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:50: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:50: expected unsigned int [usertype] flags_status_srcqpn +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2453:50: got restricted __le32 [usertype] +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:52: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:50: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:50: expected unsigned int [usertype] flags_status_srcqpn +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2456:50: got restricted __le32 [usertype] +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:52: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: expected unsigned int [usertype] flags_status_srcqpn +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2461:50: got restricted __le32 [usertype] +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:52: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: expected unsigned int [usertype] flags_status_srcqpn +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2464:50: got restricted __le32 [usertype] +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2520:23: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2575:20: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2590:19: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2606:19: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2608:24: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2612:27: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2617:29: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2636:20: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2695:34: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2698:37: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2702:37: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2705:44: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2724:27: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2728:27: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2772:24: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file: +../drivers/infiniband/hw/ocrdma/ocrdma.h:497:21: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma.h:503:17: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma.h:503:17: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma.h:515:17: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma.h:521:17: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma.h:509:17: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma.h:497:21: warning: cast to restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma.h:503:17: warning: cast to restricted __le32 +../drivers/infiniband/core/cache.c:653:52: error: incompatible types in comparison expression (different address spaces): +../drivers/infiniband/core/cache.c:653:52: struct net_device [noderef] __rcu * +../drivers/infiniband/core/cache.c:653:52: struct net_device * +../drivers/infiniband/core/cache.c:691:43: warning: incorrect type in initializer (different address spaces) +../drivers/infiniband/core/cache.c:691:43: expected struct net_device [noderef] __rcu *ndev +../drivers/infiniband/core/cache.c:691:43: got struct net_device *ndev +../drivers/infiniband/core/cache.c:846:23: warning: incorrect type in assignment (different address spaces) +../drivers/infiniband/core/cache.c:846:23: expected struct net_device [noderef] __rcu *[addressable] ndev +../drivers/infiniband/core/cache.c:846:23: got struct net_device *ndev +../drivers/infiniband/core/cache.c:1024:52: warning: incorrect type in initializer (different address spaces) +../drivers/infiniband/core/cache.c:1024:52: expected struct net_device [noderef] __rcu *ndev +../drivers/infiniband/core/cache.c:1024:52: got struct net_device *ndev +../drivers/infiniband/core/cache.c:1395:59: warning: incorrect type in argument 1 (different address spaces) +../drivers/infiniband/core/cache.c:1395:59: expected struct net_device *dev +../drivers/infiniband/core/cache.c:1395:59: got struct net_device [noderef] __rcu *const ndev +../drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c: note: in included file: +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types) +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int val +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype] +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types) +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int val +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype] +../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1689:34: warning: cast from restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1690:34: warning: cast from restricted __le32 +../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32 +../drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces) +../drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev +../drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev +../drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces) +../drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev +../drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev +../drivers/infiniband/core/roce_gid_mgmt.c:831:48: warning: incorrect type in argument 2 (different address spaces) +../drivers/infiniband/core/roce_gid_mgmt.c:831:48: expected void *filter_cookie +../drivers/infiniband/core/roce_gid_mgmt.c:831:48: got struct net_device [noderef] __rcu *ndev +../drivers/infiniband/core/roce_gid_mgmt.c:834:31: warning: incorrect type in argument 1 (different address spaces) +../drivers/infiniband/core/roce_gid_mgmt.c:834:31: expected struct net_device *dev +../drivers/infiniband/core/roce_gid_mgmt.c:834:31: got struct net_device [noderef] __rcu *ndev +../drivers/infiniband/core/roce_gid_mgmt.c:871:31: warning: incorrect type in assignment (different address spaces) +../drivers/infiniband/core/roce_gid_mgmt.c:871:31: expected struct net_device [noderef] __rcu *ndev +../drivers/infiniband/core/roce_gid_mgmt.c:871:31: got struct net_device *ndev +../drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c: note: in included file: +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] +../drivers/infiniband/sw/rdmavt/rc.c: note: in included file: +../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures +../drivers/infiniband/sw/rdmavt/rc.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h): +../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures +../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h, ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h): +../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures +../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h): +../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures +../drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): +../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. +../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c: In function ‘stmmac_selftest_get_strings’: +../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:52: warning: ‘%s’ directive output may be truncated writing up to 1535 bytes into a region of size 28 [-Wformat-truncation=] + 2040 | snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1, + | ^~ +../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:17: note: ‘snprintf’ output between 5 and 1540 bytes into a destination of size 32 + 2040 | snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2041 | stmmac_selftests[i].name); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/infiniband/sw/siw/siw_qp_rx.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): +../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/rdmavt/qp.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h, ../drivers/infiniband/sw/rdmavt/qp.h): +../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures +../drivers/infiniband/sw/rdmavt/qp.c: note: in included file (through ../drivers/infiniband/sw/rdmavt/qp.h): +../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures +../drivers/infiniband/sw/siw/siw_qp_tx.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): +../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/hw/qedr/main.c:245:30: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/main.c:245:30: expected restricted __be64 [usertype] node_guid +../drivers/infiniband/hw/qedr/main.c:245:30: got unsigned long long [usertype] node_guid +../drivers/infiniband/hw/qedr/main.c:451:51: warning: cast from restricted __le32 +../drivers/infiniband/hw/qedr/main.c:451:51: warning: restricted __le32 degrades to integer +../drivers/infiniband/hw/qedr/main.c:647:31: warning: cast from restricted __le32 +../drivers/infiniband/hw/qedr/main.c:647:74: warning: restricted __le32 degrades to integer +../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: expected unsigned int [usertype] valid +../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: got restricted __le32 [usertype] +../drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c: note: in included file: +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types) +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int val +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype] +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types) +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int val +../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype] +../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): +../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64 +../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 +../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 +../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64 +../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 +../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32 +../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32 +../include/trace/events/ib_mad.h:120:1: warning: cast to restricted __be64 +../include/trace/events/ib_mad.h:120:1: warning: cast to restricted __be16 +../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 +../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 +../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be64 +../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 +../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be32 +../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be64 +../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be32 +../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be32 +../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be64 +../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be16 +../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be16 +../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): +../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid +../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid +../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status +../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status +../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific +../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific +../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid +../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid +../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id +../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id +../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod +../include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod +../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:120:1: expected unsigned long long [usertype] wrtid +../include/trace/events/ib_mad.h:120:1: got restricted __be64 [usertype] tid +../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:120:1: expected unsigned short [usertype] status +../include/trace/events/ib_mad.h:120:1: got restricted __be16 [usertype] status +../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] status +../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] status +../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] class_specific +../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] class_specific +../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:183:1: expected unsigned long long [usertype] tid +../include/trace/events/ib_mad.h:183:1: got restricted __be64 [usertype] tid +../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] attr_id +../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] attr_id +../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:183:1: expected unsigned int [usertype] attr_mod +../include/trace/events/ib_mad.h:183:1: got restricted __be32 [usertype] attr_mod +../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:294:1: expected unsigned long long [usertype] mkey +../include/trace/events/ib_mad.h:294:1: got restricted __be64 [usertype] mkey +../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_slid +../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_slid +../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_dlid +../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_dlid +../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:339:1: expected unsigned long long [usertype] mkey +../include/trace/events/ib_mad.h:339:1: got restricted __be64 [usertype] mkey +../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_slid +../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_slid +../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_dlid +../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_dlid +../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): +../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid +../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid +../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status +../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status +../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific +../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific +../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid +../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid +../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id +../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id +../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod +../include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod +../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:120:1: expected unsigned long long [usertype] wrtid +../include/trace/events/ib_mad.h:120:1: got restricted __be64 [usertype] tid +../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:120:1: expected unsigned short [usertype] status +../include/trace/events/ib_mad.h:120:1: got restricted __be16 [usertype] status +../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] status +../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] status +../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] class_specific +../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] class_specific +../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:183:1: expected unsigned long long [usertype] tid +../include/trace/events/ib_mad.h:183:1: got restricted __be64 [usertype] tid +../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] attr_id +../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] attr_id +../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:183:1: expected unsigned int [usertype] attr_mod +../include/trace/events/ib_mad.h:183:1: got restricted __be32 [usertype] attr_mod +../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:294:1: expected unsigned long long [usertype] mkey +../include/trace/events/ib_mad.h:294:1: got restricted __be64 [usertype] mkey +../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_slid +../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_slid +../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_dlid +../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_dlid +../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:339:1: expected unsigned long long [usertype] mkey +../include/trace/events/ib_mad.h:339:1: got restricted __be64 [usertype] mkey +../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_slid +../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_slid +../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) +../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_dlid +../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_dlid +../drivers/infiniband/hw/qedr/verbs.c:127:30: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:127:30: expected restricted __be64 [usertype] sys_image_guid +../drivers/infiniband/hw/qedr/verbs.c:127:30: got unsigned long long [usertype] sys_image_guid +../drivers/infiniband/hw/qedr/verbs.c:1016:34: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:1016:34: expected restricted __le16 [usertype] icid +../drivers/infiniband/hw/qedr/verbs.c:1016:34: got unsigned short [usertype] icid +../drivers/infiniband/hw/qedr/verbs.c:1401:42: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:1401:42: expected restricted __le16 [usertype] icid +../drivers/infiniband/hw/qedr/verbs.c:1401:42: got int +../drivers/infiniband/hw/qedr/verbs.c:1411:42: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:1411:42: expected restricted __le16 [usertype] icid +../drivers/infiniband/hw/qedr/verbs.c:1411:42: got unsigned short [usertype] icid +../drivers/infiniband/hw/qedr/verbs.c:2000:34: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:2000:34: expected restricted __le16 [usertype] icid +../drivers/infiniband/hw/qedr/verbs.c:2000:34: got unsigned short [usertype] icid +../drivers/infiniband/hw/qedr/verbs.c:2011:34: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:2011:34: expected restricted __le16 [usertype] icid +../drivers/infiniband/hw/qedr/verbs.c:2011:34: got unsigned short [usertype] icid +../drivers/infiniband/hw/qedr/verbs.c:2014:41: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:2014:41: expected restricted __le16 [usertype] icid +../drivers/infiniband/hw/qedr/verbs.c:2014:41: got unsigned short [usertype] icid +../drivers/infiniband/hw/qedr/verbs.c:2015:42: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:2015:42: expected restricted __le16 [usertype] value +../drivers/infiniband/hw/qedr/verbs.c:2015:42: got unsigned long +../drivers/infiniband/hw/qedr/verbs.c:3289:22: warning: cast from restricted __le64 +../drivers/infiniband/hw/qedr/verbs.c:3289:20: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:3289:20: expected unsigned long long [usertype] +../drivers/infiniband/hw/qedr/verbs.c:3289:20: got restricted __be64 [usertype] +../drivers/infiniband/hw/qedr/verbs.c:3449:24: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:3449:24: expected restricted __le32 [usertype] hi +../drivers/infiniband/hw/qedr/verbs.c:3449:24: got unsigned int [usertype] +../drivers/infiniband/hw/qedr/verbs.c:3450:24: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:3450:24: expected restricted __le32 [usertype] lo +../drivers/infiniband/hw/qedr/verbs.c:3450:24: got unsigned int [usertype] +../drivers/infiniband/hw/qedr/verbs.c:3451:22: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:3451:22: expected restricted __le32 [usertype] l_key +../drivers/infiniband/hw/qedr/verbs.c:3451:22: got unsigned int const [usertype] key +../drivers/infiniband/hw/qedr/verbs.c:3470:26: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:3470:26: expected restricted __le32 [usertype] length_lo +../drivers/infiniband/hw/qedr/verbs.c:3470:26: got unsigned long long [usertype] length +../drivers/infiniband/hw/qedr/verbs.c:3471:28: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:3471:28: expected restricted __le32 [usertype] hi +../drivers/infiniband/hw/qedr/verbs.c:3471:28: got unsigned int [usertype] +../drivers/infiniband/hw/qedr/verbs.c:3472:28: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:3472:28: expected restricted __le32 [usertype] lo +../drivers/infiniband/hw/qedr/verbs.c:3472:28: got unsigned int [usertype] +../drivers/infiniband/hw/qedr/verbs.c:3600:54: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:3600:54: expected unsigned int [usertype] bytes_len +../drivers/infiniband/hw/qedr/verbs.c:3600:54: got restricted __le32 [usertype] length +../drivers/infiniband/hw/qedr/verbs.c:3613:54: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:3613:54: expected unsigned int [usertype] bytes_len +../drivers/infiniband/hw/qedr/verbs.c:3613:54: got restricted __le32 [usertype] length +../drivers/infiniband/hw/qedr/verbs.c:3626:54: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:3626:54: expected unsigned int [usertype] bytes_len +../drivers/infiniband/hw/qedr/verbs.c:3626:54: got restricted __le32 [usertype] length +../drivers/infiniband/hw/qedr/verbs.c:3639:34: warning: cast from restricted __be32 +../drivers/infiniband/hw/qedr/verbs.c:3639:34: warning: cast from restricted __le32 +../drivers/infiniband/hw/qedr/verbs.c:3639:32: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:3639:32: expected restricted __le32 [usertype] imm_data +../drivers/infiniband/hw/qedr/verbs.c:3639:32: got restricted __be32 [usertype] +../drivers/infiniband/hw/qedr/verbs.c:3646:54: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:3646:54: expected unsigned int [usertype] bytes_len +../drivers/infiniband/hw/qedr/verbs.c:3646:54: got restricted __le32 [usertype] length +../drivers/infiniband/hw/qedr/verbs.c:3659:54: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:3659:54: expected unsigned int [usertype] bytes_len +../drivers/infiniband/hw/qedr/verbs.c:3659:54: got restricted __le32 [usertype] length +../drivers/infiniband/hw/qedr/verbs.c:3676:54: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:3676:54: expected unsigned int [usertype] bytes_len +../drivers/infiniband/hw/qedr/verbs.c:3676:54: got restricted __le32 [usertype] length +../drivers/infiniband/hw/qedr/verbs.c:3713:33: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:3713:33: expected restricted __le32 [usertype] inv_l_key +../drivers/infiniband/hw/qedr/verbs.c:3713:33: got unsigned int const [usertype] invalidate_rkey +../drivers/infiniband/hw/qedr/verbs.c:3795:42: warning: restricted __le16 degrades to integer +../drivers/infiniband/hw/qedr/verbs.c:3994:42: warning: restricted __le16 degrades to integer +../drivers/infiniband/hw/qedr/verbs.c:4023:43: warning: cast from restricted __le32 +../drivers/infiniband/hw/qedr/verbs.c:4023:43: warning: restricted __le32 degrades to integer +../drivers/infiniband/hw/qedr/verbs.c:4119:68: warning: incorrect type in argument 6 (different base types) +../drivers/infiniband/hw/qedr/verbs.c:4119:68: expected unsigned short [usertype] hw_cons +../drivers/infiniband/hw/qedr/verbs.c:4119:68: got restricted __le16 [usertype] sq_cons +../drivers/infiniband/hw/qedr/verbs.c:4127:68: warning: incorrect type in argument 6 (different base types) +../drivers/infiniband/hw/qedr/verbs.c:4127:68: expected unsigned short [usertype] hw_cons +../drivers/infiniband/hw/qedr/verbs.c:4127:68: got restricted __le16 [usertype] sq_cons +../drivers/infiniband/hw/qedr/verbs.c:4134:38: warning: restricted __le16 degrades to integer +../drivers/infiniband/hw/qedr/verbs.c:4207:67: warning: incorrect type in argument 6 (different base types) +../drivers/infiniband/hw/qedr/verbs.c:4207:67: expected unsigned short [usertype] hw_cons +../drivers/infiniband/hw/qedr/verbs.c:4207:67: got restricted __le16 [usertype] sq_cons +../drivers/infiniband/hw/qedr/verbs.c:4392:46: warning: incorrect type in argument 5 (different base types) +../drivers/infiniband/hw/qedr/verbs.c:4392:46: expected unsigned short [usertype] hw_cons +../drivers/infiniband/hw/qedr/verbs.c:4392:46: got restricted __le16 [usertype] rq_cons_or_srq_id +../drivers/infiniband/hw/qedr/verbs.c:1181:45: warning: cast to restricted __be32 +../drivers/infiniband/hw/qedr/verbs.c:1182:45: warning: cast to restricted __be32 +../drivers/infiniband/hw/qedr/verbs.c:4254:33: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/verbs.c:4254:33: expected restricted __be32 [usertype] imm_data +../drivers/infiniband/hw/qedr/verbs.c:4254:33: got unsigned int [usertype] +../drivers/infiniband/hw/qedr/qedr_roce_cm.c:113:17: warning: cast to restricted __be32 +../drivers/infiniband/hw/qedr/qedr_roce_cm.c:115:17: warning: cast to restricted __be16 +../drivers/infiniband/hw/qedr/qedr_roce_cm.c:445:23: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/qedr_roce_cm.c:445:23: expected restricted __be16 [usertype] pkey +../drivers/infiniband/hw/qedr/qedr_roce_cm.c:445:23: got int +../drivers/infiniband/hw/qedr/qedr_roce_cm.c:457:37: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/qedr_roce_cm.c:457:37: expected restricted __be32 [usertype] flow_label +../drivers/infiniband/hw/qedr/qedr_roce_cm.c:457:37: got unsigned int const [usertype] flow_label +../drivers/infiniband/hw/qedr/qedr_roce_cm.c:467:30: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/qedr_roce_cm.c:467:30: expected unsigned char [usertype] tos +../drivers/infiniband/hw/qedr/qedr_roce_cm.c:467:30: got restricted __be32 [usertype] +../drivers/infiniband/hw/qedr/qedr_roce_cm.c:472:32: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/qedr_roce_cm.c:472:32: expected restricted __be32 [usertype] saddr +../drivers/infiniband/hw/qedr/qedr_roce_cm.c:472:32: got unsigned int [assigned] [usertype] ipv4_addr +../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: warning: incorrect type in assignment (different base types) +../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: expected restricted __be32 [usertype] daddr +../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: got unsigned int [assigned] [usertype] ipv4_addr @@ -9509,8 +9517,64 @@ -../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression -../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression -../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression -../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression -../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression -../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression -../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression -../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression +../drivers/net/ethernet/sfc/falcon/ethtool.c: In function ‘ef4_fill_test’: +../drivers/net/ethernet/sfc/falcon/ethtool.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/falcon/ethtool.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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/infiniband/ulp/rtrs/rtrs-srv.c:1057:16: warning: restricted __le16 degrades to integer +Warning: ../drivers/infiniband/hw/mlx5/umr.c:986 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst + * This function makes an mkey non-present by zapping the translation entries of +../drivers/infiniband/hw/hfi1/msix.c: In function ‘msix_clean_up_interrupts’: +../drivers/infiniband/hw/hfi1/msix.c:316:33: warning: variable ‘me’ set but not used [-Wunused-but-set-variable=] + 316 | struct hfi1_msix_entry *me = dd->msix_info.msix_entries; + | ^~ +../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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/sfc/siena/mcdi_mon.c: In function ‘efx_siena_mcdi_mon_probe’: +../drivers/net/ethernet/sfc/siena/mcdi_mon.c:457:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] + 457 | snprintf(name, sizeof(name), "%s%u_input", + | ^ +../drivers/net/ethernet/sfc/siena/mcdi_mon.c:457:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 + 457 | snprintf(name, sizeof(name), "%s%u_input", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 458 | hwmon_prefix, hwmon_index); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/sfc/siena/mcdi_mon.c:488:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] + 488 | snprintf(name, sizeof(name), "%s%u_alarm", + | ^ +../drivers/net/ethernet/sfc/siena/mcdi_mon.c:488:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 + 488 | snprintf(name, sizeof(name), "%s%u_alarm", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 489 | hwmon_prefix, hwmon_index); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/sfc/siena/mcdi_mon.c:495:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] + 495 | snprintf(name, sizeof(name), "%s%u_label", + | ^ +../drivers/net/ethernet/sfc/siena/mcdi_mon.c:495:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 + 495 | snprintf(name, sizeof(name), "%s%u_label", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 496 | hwmon_prefix, hwmon_index); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +Warning: ../drivers/most/most_usb.c:68 struct member 'dev' not described in 'most_dci_obj' +Warning: ../drivers/most/most_usb.c:121 struct member 'dev' not described in 'most_dev' +Warning: ../drivers/most/most_usb.c:121 struct member 'clear_work' not described in 'most_dev' +Warning: ../drivers/most/most_usb.c:121 struct member 'on_netinfo' not described in 'most_dev' +Warning: ../drivers/most/most_usb.c:649 function parameter 'on_netinfo' not described in 'hdm_request_netinfo' +Warning: ../drivers/most/most_usb.c:68 struct member 'dev' not described in 'most_dci_obj' +Warning: ../drivers/most/most_usb.c:121 struct member 'dev' not described in 'most_dev' +Warning: ../drivers/most/most_usb.c:121 struct member 'clear_work' not described in 'most_dev' +Warning: ../drivers/most/most_usb.c:121 struct member 'on_netinfo' not described in 'most_dev' +Warning: ../drivers/most/most_usb.c:649 function parameter 'on_netinfo' not described in 'hdm_request_netinfo' @@ -9537,11 +9600,0 @@ -../drivers/net/ethernet/sfc/falcon/ethtool.c: In function ‘ef4_fill_test’: -../drivers/net/ethernet/sfc/falcon/ethtool.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/falcon/ethtool.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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9613,0 +9667,9 @@ +../drivers/infiniband/core/cm.c:1310:20: warning: cast from restricted __be32 +../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression +../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression +../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression +../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression +../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression +../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression +../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression +../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression @@ -9620,62 +9681,0 @@ -../drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/nxp/lpc_eth.c:563:35: expected restricted __le32 [usertype] packet -../drivers/net/ethernet/nxp/lpc_eth.c:563:35: got unsigned long long -../drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/nxp/lpc_eth.c:574:35: expected restricted __le32 [usertype] packet -../drivers/net/ethernet/nxp/lpc_eth.c:574:35: got unsigned long long -../drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/nxp/lpc_eth.c:576:36: expected restricted __le32 [usertype] control -../drivers/net/ethernet/nxp/lpc_eth.c:576:36: got int -../drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/nxp/lpc_eth.c:912:23: expected unsigned int [usertype] ethst -../drivers/net/ethernet/nxp/lpc_eth.c:912:23: got restricted __le32 [usertype] statusinfo -../drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types) -../drivers/net/ethernet/nxp/lpc_eth.c:918:41: expected int si -../drivers/net/ethernet/nxp/lpc_eth.c:918:41: got restricted __le32 [usertype] statusinfo -../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: expected restricted __le32 [usertype] control -../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: got unsigned int -../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: warning: incorrect type in argument 1 (different address spaces) -../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: expected void [noderef] __iomem **mapbase -../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: got void ** -../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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/ethernet/sfc/siena/mcdi_mon.c: In function ‘efx_siena_mcdi_mon_probe’: -../drivers/net/ethernet/sfc/siena/mcdi_mon.c:457:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] - 457 | snprintf(name, sizeof(name), "%s%u_input", - | ^ -../drivers/net/ethernet/sfc/siena/mcdi_mon.c:457:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 - 457 | snprintf(name, sizeof(name), "%s%u_input", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 458 | hwmon_prefix, hwmon_index); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/ethernet/sfc/siena/mcdi_mon.c:488:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] - 488 | snprintf(name, sizeof(name), "%s%u_alarm", - | ^ -../drivers/net/ethernet/sfc/siena/mcdi_mon.c:488:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 - 488 | snprintf(name, sizeof(name), "%s%u_alarm", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 489 | hwmon_prefix, hwmon_index); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/ethernet/sfc/siena/mcdi_mon.c:495:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] - 495 | snprintf(name, sizeof(name), "%s%u_label", - | ^ -../drivers/net/ethernet/sfc/siena/mcdi_mon.c:495:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 - 495 | snprintf(name, sizeof(name), "%s%u_label", - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 496 | hwmon_prefix, hwmon_index); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -../drivers/infiniband/hw/hfi1/tid_rdma.c:2375:9: warning: dubious: !x & y -../drivers/infiniband/hw/hfi1/tid_rdma.c:2376:9: warning: dubious: !x & y -../drivers/infiniband/hw/hfi1/tid_rdma.c:4236:9: warning: dubious: !x & y -../drivers/infiniband/hw/hfi1/tid_rdma.c:4237:9: warning: dubious: !x & y @@ -9778,0 +9779,4 @@ +../drivers/infiniband/hw/hfi1/tid_rdma.c:2375:9: warning: dubious: !x & y +../drivers/infiniband/hw/hfi1/tid_rdma.c:2376:9: warning: dubious: !x & y +../drivers/infiniband/hw/hfi1/tid_rdma.c:4236:9: warning: dubious: !x & y +../drivers/infiniband/hw/hfi1/tid_rdma.c:4237:9: warning: dubious: !x & y Per-file breakdown --- /tmp/tmp.uckmWHyV07 2026-04-23 04:21:42.038275597 -0400 +++ /tmp/tmp.eTgVlRm5kb 2026-04-23 04:21:42.074275314 -0400 @@ -363,0 +364 @@ + 1 ../net/core/skbuff.c